500	500	
93	108	95	111	110	102	91	89	106	103	99	91	86	127	87	113	108	114	101	87	98	81	96	113	109	101	108	96	102	103	100	81	99	92	112	106	101	90	92	81	105	96	96	105	108	80	95	100	108	88	97	104	107	91	117	94	103	107	102	86	92	86	91	83	113	107	90	103	83	92	106	108	100	100	102	117	89	100	100	82	101	108	104	105	109	101	101	102	102	89	101	100	92	94	111	88	99	112	102	106	92	91	90	91	95	93	109	98	85	98	89	103	99	89	113	106	129	102	79	91	106	105	96	113	108	101	92	114	117	113	94	101	97	93	103	92	104	92	112	95	84	112	84	101	104	103	79	107	109	113	106	116	101	88	106	93	98	108	114	108	108	120	101	92	106	115	88	99	101	90	97	93	115	115	118	105	99	111	87	84	112	101	94	98	114	96	80	80	119	107	78	85	100	101	88	96	104	108	121	111	99	92	100	118	109	84	103	106	118	90	95	91	107	109	92	94	90	110	102	102	95	122	89	105	98	91	86	81	86	95	109	104	92	90	94	95	88	92	94	108	99	118	88	99	78	93	104	106	99	99	112	94	112	97	86	103	87	105	111	85	106	107	98	100	104	103	90	122	107	86	92	98	81	92	102	101	92	95	110	112	88	119	106	77	100	86	103	109	111	121	86	106	86	95	98	123	93	110	95	101	93	95	99	92	108	115	87	95	107	92	127	90	108	91	91	92	100	87	101	92	114	93	92	98	114	89	87	115	107	109	114	101	110	90	91	106	103	94	101	91	109	89	92	101	96	115	109	99	98	100	106	96	103	101	100	114	95	116	103	99	94	94	93	85	105	95	109	94	93	106	118	104	107	107	102	106	74	85	88	98	95	92	116	87	107	123	104	96	115	98	94	83	95	105	89	110	112	114	106	105	96	89	94	98	100	127	99	96	106	118	106	117	94	93	104	125	87	106	88	96	99	93	107	94	92	136	103	113	101	100	91	99	97	89	81	103	106	102	101	118	116	94	105	98	95	98	116	95	93	106	85	112	96	109	93	90	100	109	121	96	105	121	94	99	92	99	92	99	75	90	86	97	102	103	88	111	104	68	89	108	89	90	109	98	113	89	101	96	110	109	116	115	105	89	104	113	92	95	108	107	
87	117	109	102	107	107	107	100	96	101	103	107	98	100	92	101	97	101	110	91	84	108	93	106	99	88	103	112	95	109	102	102	97	90	96	101	95	110	103	83	86	91	100	99	109	94	98	98	92	104	87	97	90	101	98	106	90	95	106	104	100	96	75	111	111	101	94	117	114	76	101	100	110	102	115	113	91	116	86	101	92	121	111	103	110	104	85	106	110	114	105	108	99	104	108	111	96	103	93	98	111	106	119	107	101	82	70	91	92	87	91	101	110	110	118	85	102	85	88	87	117	103	118	87	109	98	97	101	102	117	90	112	77	91	104	100	82	96	118	92	112	75	94	104	102	94	103	83	100	96	118	105	86	80	108	93	91	93	119	94	87	102	98	92	106	92	100	103	119	90	97	81	95	102	93	87	84	103	91	123	94	109	107	96	102	102	94	90	99	88	124	106	114	97	102	93	85	104	109	111	100	100	96	90	88	103	83	89	83	99	86	85	86	123	88	95	99	90	113	99	110	97	106	103	104	97	89	109	115	104	113	99	95	95	74	94	87	102	95	122	88	101	83	93	87	112	108	115	92	95	95	91	87	102	111	95	91	100	100	113	104	107	93	98	99	108	105	99	91	91	112	104	117	90	99	111	98	92	96	91	96	76	106	86	104	94	105	107	105	100	86	104	98	112	106	114	92	118	90	112	103	112	106	105	114	90	113	104	98	116	114	92	104	110	107	113	106	79	104	96	107	112	84	118	110	96	93	112	96	107	108	100	109	104	114	99	120	100	101	87	94	103	107	96	107	91	99	106	89	108	110	110	122	94	90	102	93	102	99	95	88	100	91	88	95	101	85	103	99	99	117	96	102	110	101	101	120	122	81	98	115	105	94	108	100	105	97	106	94	94	118	111	85	106	95	106	107	113	111	108	98	101	93	90	109	99	94	94	99	99	92	104	103	84	114	108	108	99	93	107	93	96	94	92	95	83	100	84	89	112	110	93	91	99	122	101	101	94	95	87	87	106	88	95	83	111	107	104	101	93	84	112	98	98	78	99	111	103	94	102	92	99	108	81	98	97	109	113	125	94	102	100	101	127	94	92	93	95	98	98	86	86	109	91	108	106	115	101	100	100	107	107	95	102	103	90	117	129	90	94	
17	999999	351	346	999999	325	516	485	999999	21	999999	637	545	660	963	999999	533	999999	999999	233	489	257	999999	725	999999	463	150	659	309	999999	999999	999999	999999	229	983	920	23	324	72	721	752	598	95	784	827	345	999999	806	999999	722	609	441	911	563	149	760	326	625	999999	999999	185	857	186	999999	226	175	999999	999999	676	999999	316	999999	209	592	480	891	171	729	897	856	999999	344	549	586	210	363	268	968	89	233	603	397	180	999999	545	895	421	999999	999999	999999	240	237	999999	76	999999	401	241	329	93	258	999999	597	727	298	95	841	317	599	999999	862	999999	146	245	453	449	919	999999	142	56	584	479	672	171	246	625	681	214	483	180	808	132	999999	885	831	634	16	669	999999	999999	999999	588	822	112	706	754	103	992	686	627	496	363	999999	283	508	999999	926	999999	491	999999	999999	636	834	999999	999999	999999	968	261	414	999999	442	259	166	159	351	996	656	569	464	999999	999999	689	999999	855	684	455	999999	665	386	61	707	580	188	218	579	78	999999	999999	525	966	785	841	587	867	999999	247	206	949	931	512	132	367	999999	999999	150	723	118	978	999999	141	999999	312	875	999999	121	861	81	948	580	283	252	263	54	498	706	690	112	999999	999999	446	999999	83	734	873	928	350	609	188	78	855	959	774	658	393	260	999999	966	234	999999	332	175	258	379	999999	269	999999	322	482	303	459	621	999999	999999	307	882	643	578	11	999999	999999	999999	892	999999	999999	323	999999	999999	661	247	999999	724	877	905	349	280	10	999999	86	614	70	37	999999	885	618	999999	512	999999	999999	999999	617	904	965	999999	984	999999	282	378	654	344	791	273	661	244	79	735	743	999999	967	36	881	999999	502	999999	374	743	999999	999999	999999	489	999999	20	254	160	630	329	759	87	920	278	998	999999	999999	741	822	999999	376	892	816	883	501	999999	499	999999	628	678	999999	999999	999999	251	999999	275	116	174	533	781	999999	510	614	749	976	999999	999999	699	38	259	889	761	999999	577	376	242	201	388	988	851	520	920	531	952	918	191	650	679	332	732	525	999999	999999	50	999999	999999	287	999999	906	835	338	999999	305	379	788	650	12	999999	874	713	999999	728	999999	682	999999	999999	999999	661	831	795	25	951	376	306	999999	15	553	534	800	510	954	134	999999	163	522	720	625	999999	174	277	188	792	999999	619	658	797	707	535	779	679	886	626	245	999999	820	387	999999	999	646	999999	106	478	999999	374	758	999999	999999	33	170	550	482	827	497	563	616	232	
156	756	999999	999999	307	27	999999	131	624	338	889	369	342	999999	295	626	515	391	180	709	733	440	861	709	550	999999	375	239	999999	69	138	681	505	597	999999	677	361	710	999999	89	999999	937	749	999999	999999	887	690	999999	999999	856	321	116	392	906	499	716	895	937	999999	623	652	525	999999	564	210	217	999999	745	904	999999	274	805	906	101	999999	795	690	440	650	662	994	999999	999999	349	999999	999999	299	999999	107	999999	781	424	324	861	999999	209	22	999999	230	851	32	944	130	646	999999	516	209	300	999999	999999	999999	464	296	733	628	312	551	999999	816	187	918	276	999999	999999	999999	849	491	55	665	785	999999	505	220	999999	640	59	999999	999999	757	242	823	998	677	403	498	326	999999	591	999999	133	658	437	379	52	999999	756	999999	739	809	742	35	999999	999999	999999	921	530	254	497	103	579	93	223	999999	583	364	920	999999	254	892	999999	722	999999	812	541	137	355	135	178	866	883	999999	489	527	25	999999	999999	372	541	482	968	82	999999	497	663	50	444	999999	795	687	22	167	63	847	299	29	999999	351	104	18	999999	404	999999	999999	219	827	999999	695	812	999999	695	557	67	771	923	999999	92	412	158	500	692	746	340	490	853	725	698	642	999999	999999	92	327	278	999999	999999	999999	997	18	287	999999	447	999999	999999	428	999999	464	110	291	923	852	999999	722	202	999999	999999	828	74	595	777	493	138	999999	468	816	294	999999	289	534	864	359	999999	83	134	999999	62	943	949	911	999999	399	625	417	718	384	68	999999	135	674	216	88	510	411	241	793	708	999999	999999	979	144	625	185	576	427	574	412	863	598	880	551	999999	879	162	107	388	999999	999999	999999	93	758	999999	251	999999	327	785	849	999999	999999	340	614	576	662	999999	999999	872	224	999999	999999	999999	999999	204	999999	255	999999	833	999999	357	999999	852	925	986	244	207	231	999999	999999	999999	258	641	725	374	31	999999	276	974	720	999999	385	234	999999	819	731	108	121	564	163	996	492	494	586	999999	733	989	999999	627	342	465	748	567	498	999999	801	358	999999	606	999999	513	979	999999	122	300	999999	89	688	116	999999	145	95	667	65	386	87	763	64	234	641	41	852	648	642	999999	170	999999	735	519	27	383	680	999999	390	999999	27	999999	382	296	529	653	999999	309	372	206	379	91	999999	121	577	47	303	203	965	999999	661	340	515	999999	139	164	354	179	98	881	465	581	999999	415	369	742	390	999999	704	988	999999	999999	286	999999	885	89	315	624	999999	999999	90	
486	549	248	989	999999	828	525	167	375	309	142	220	490	741	798	805	106	752	999999	657	534	499	976	422	117	64	79	971	59	848	729	237	999999	999999	999999	41	999999	426	681	914	865	611	339	689	999999	342	795	704	999999	284	218	999999	117	332	555	987	572	826	881	633	758	554	117	526	999999	905	999999	689	999999	766	999999	680	999999	920	791	923	169	297	824	775	268	375	999999	775	639	858	999999	785	255	999999	469	999999	999999	58	999999	320	504	812	119	692	239	115	941	999999	516	537	799	196	999999	631	827	284	999999	115	374	393	670	341	886	720	999999	327	443	999999	307	557	145	32	764	999999	429	999999	187	141	545	999999	433	563	999999	112	68	933	254	999999	173	999999	217	439	999999	999999	649	172	926	399	907	912	999999	999999	33	999999	999999	777	999999	69	999999	481	106	870	999999	221	960	999999	999999	784	661	851	82	819	609	122	349	706	348	992	831	267	430	999999	234	999999	490	264	539	310	710	999999	511	194	421	999999	98	347	999999	473	999999	542	99	999999	737	999999	840	852	570	911	619	696	439	439	999999	999999	60	318	646	936	730	706	999999	772	84	999999	350	887	408	916	999999	12	999999	875	999999	298	177	289	60	178	792	999999	693	628	690	23	852	82	956	475	641	780	999999	933	742	115	964	999999	77	367	715	952	453	653	887	617	860	564	257	999999	778	771	267	999999	153	101	999999	949	91	70	527	999999	931	999999	285	253	310	902	142	85	334	999999	999999	692	999999	840	195	50	740	83	999999	298	999999	999999	697	999999	522	999999	999999	999999	103	25	245	16	999999	999999	999999	999999	999999	644	316	957	431	181	999999	999999	558	999999	24	999999	999999	971	999999	999999	906	239	453	914	999999	414	999999	86	999999	490	982	999999	615	215	999999	25	819	999999	999999	106	767	205	866	652	412	769	321	999999	219	999999	745	131	999999	999999	109	611	999999	117	284	999999	999999	239	845	999999	999999	999999	999999	353	722	999	493	240	999999	999999	251	710	999999	800	511	475	999999	782	999999	635	744	861	999999	388	115	999999	999999	711	400	708	193	537	360	924	463	999999	457	968	235	220	993	515	821	694	985	999999	248	204	605	999999	871	140	372	220	206	337	793	999999	247	481	978	999999	999999	601	929	999999	360	447	346	999999	28	133	557	999999	642	239	999999	818	402	717	12	999999	999999	592	837	62	175	999999	728	136	323	522	731	753	242	220	676	230	765	999999	999999	800	857	209	789	747	583	715	577	999999	297	999999	542	530	999999	162	675	999999	
764	876	547	220	719	220	92	506	401	803	424	999999	999999	999999	63	999999	678	999999	999999	906	802	999999	479	459	572	760	839	348	980	999999	999999	999999	545	428	466	888	999999	828	999999	999999	999999	999999	355	779	301	156	414	476	921	422	999999	277	193	768	455	674	407	98	648	958	999999	999999	525	999999	529	344	886	999999	999999	999999	999999	999999	130	332	789	518	743	700	168	999999	999999	372	426	999999	360	17	896	776	999999	999999	490	999999	190	132	275	999999	768	999999	259	956	270	999999	999999	756	36	11	999999	999999	999999	936	930	707	999999	232	612	999999	327	999999	840	522	999999	999999	170	572	684	749	999999	998	66	416	750	588	450	999999	165	999999	259	999999	541	359	860	999999	796	999999	860	783	999999	957	999999	999999	999999	810	999999	737	999999	160	119	999999	999999	287	340	157	804	999999	196	352	266	728	77	536	759	657	425	491	661	412	323	999999	712	900	42	999999	489	800	361	939	999999	713	999999	14	999999	999999	598	263	28	999999	999999	233	849	518	527	999999	889	982	506	407	395	833	86	116	837	984	837	181	254	999999	668	13	221	999999	999999	999999	999999	72	999999	60	68	171	472	947	181	99	284	204	383	55	823	999999	304	953	999999	439	637	999999	176	981	871	999999	19	999999	999999	999999	22	602	999999	974	951	826	423	455	348	233	999999	138	934	748	710	643	798	209	804	172	708	267	703	999999	915	458	999999	999999	188	999999	162	81	903	944	86	682	765	408	103	999999	93	849	614	329	78	509	652	999999	281	237	628	999999	596	882	999999	999999	898	789	999999	502	930	834	276	706	81	299	234	990	999999	999999	878	399	115	999999	89	859	653	383	581	999999	806	477	316	951	23	352	485	30	425	332	783	976	350	600	75	258	999999	907	258	778	999999	662	757	253	999999	239	999999	787	802	999999	111	524	999999	652	696	999999	528	325	693	729	814	214	999999	349	254	902	999999	515	743	831	999999	745	999999	999999	142	999999	720	73	601	783	648	697	228	755	230	999999	768	698	999999	611	729	999999	999999	999999	964	80	97	417	998	999999	190	999999	54	971	393	366	398	999999	519	552	999999	464	999999	909	91	999999	986	999999	128	999999	143	360	611	141	999999	29	999999	606	838	72	66	312	74	154	999999	999999	999999	256	999999	999999	870	999999	188	361	868	999999	543	314	447	847	94	277	298	23	323	999999	999999	999999	870	373	999999	792	999999	999999	999999	999999	399	578	316	632	473	739	999999	264	124	779	182	999999	273	999999	485	226	168	990	999999	788	24	60	
831	774	870	740	999999	999999	38	999999	787	999999	864	438	875	964	998	815	384	999999	820	44	999999	543	657	337	649	44	888	999999	633	999999	479	999999	426	348	747	542	761	732	363	458	999999	47	999999	451	395	834	960	520	227	352	615	999999	967	980	162	297	126	542	999999	999999	119	419	999999	211	262	999999	999999	999999	226	999999	64	652	999999	999999	807	861	551	216	999999	814	83	999999	999999	999999	999999	999999	740	446	999999	460	425	228	640	20	999999	816	592	999999	198	238	822	434	999999	999999	999999	999999	642	605	182	300	745	999999	600	287	278	742	27	173	241	416	426	576	349	766	999999	835	21	980	32	990	278	760	27	713	991	649	83	999999	992	17	213	999999	273	896	714	514	628	363	742	606	799	429	559	782	812	256	94	999999	999999	462	951	661	999999	191	999999	999999	893	886	295	629	668	387	999999	999999	213	291	312	453	61	536	999999	999999	248	425	999999	999999	999999	244	901	999999	565	546	920	539	65	551	562	92	874	729	999999	741	77	999999	938	422	257	335	578	530	943	641	486	193	999999	302	423	999999	989	181	783	658	999999	549	73	131	466	641	999999	661	729	999999	578	999999	915	475	999999	135	487	999999	601	875	666	380	999999	924	70	737	294	762	999999	405	102	703	945	962	756	999999	59	817	999999	616	166	917	801	999999	72	164	999999	999999	712	297	679	220	579	999999	992	615	747	149	71	729	999999	415	999999	334	137	999999	386	952	719	72	86	669	823	985	719	748	578	999999	861	905	999999	514	60	840	725	882	133	47	970	999999	999999	999999	755	235	268	751	394	477	596	999999	778	999999	69	999999	221	19	396	594	198	253	46	999999	288	999999	269	842	365	692	608	255	751	999999	982	578	291	177	914	999999	727	968	364	111	999999	999999	137	155	999999	999999	629	716	999999	539	848	999999	114	999999	631	599	999999	425	395	999999	868	351	445	439	999999	491	999999	54	105	798	999999	230	999999	934	188	999999	38	124	398	999999	72	892	759	222	499	266	474	181	999999	325	631	999999	999999	662	243	999999	999999	999999	813	963	51	585	620	697	671	628	837	179	999999	999999	999999	999999	37	999999	999999	976	999999	232	999999	999999	26	197	508	779	176	999999	648	235	701	47	385	341	310	434	999999	486	281	72	551	871	999999	304	248	528	755	999999	283	151	33	999999	558	999999	757	737	947	854	87	841	999999	116	979	611	999999	894	641	238	999999	603	999999	162	704	999999	999999	78	657	722	948	979	999999	396	291	506	999999	999999	488	380	
584	573	487	999999	999999	440	542	444	891	816	826	353	887	526	999999	680	624	999999	562	39	999999	999999	999999	234	905	107	816	143	824	483	409	43	999999	270	654	977	126	468	752	274	999999	246	186	999999	999999	605	999999	508	167	611	881	340	882	458	56	895	999999	262	163	312	999999	999999	620	999999	416	792	937	626	871	261	999999	999999	128	298	53	999999	511	249	338	310	999999	318	999999	999999	601	78	161	999999	999999	759	494	864	999999	450	650	999999	625	768	999999	999999	667	474	636	905	57	725	999999	594	415	999999	999999	254	923	852	999999	316	431	408	999999	348	640	980	412	122	767	999999	851	999999	648	465	471	999999	814	234	643	999999	999999	999999	175	999999	999999	567	999999	264	999999	250	940	999999	153	344	166	227	950	96	473	999999	72	524	148	357	873	543	999999	999999	498	999999	999999	999999	999999	766	634	360	243	941	491	999999	438	158	746	526	759	398	999999	314	308	253	792	728	761	956	478	167	932	817	999999	999999	621	600	999999	999999	811	251	253	387	709	805	984	19	605	400	258	913	777	621	597	999999	17	999999	999999	999999	857	999999	937	262	297	477	427	425	999999	177	999999	838	392	30	715	999999	999999	999999	999999	999999	999999	782	133	370	999999	999999	389	321	999999	527	315	999999	999999	999999	868	109	999999	991	99	241	388	569	81	999999	999999	420	530	756	905	999999	339	859	999999	159	986	999999	587	577	554	732	97	116	999999	420	861	481	999999	999999	162	615	214	999999	68	372	124	999999	711	695	999999	297	999999	632	415	999999	198	456	999999	799	534	793	999999	999999	446	367	999999	999999	999999	660	999999	467	530	659	604	999999	874	999999	999999	674	44	999999	373	891	999999	266	999999	465	700	64	232	415	539	99	347	368	103	999999	716	701	999999	842	335	999999	130	963	766	385	38	125	999999	999999	655	999999	765	248	430	630	588	190	668	688	581	319	438	170	928	441	999999	245	206	405	469	999999	455	999999	960	322	771	193	499	323	999999	584	788	220	759	271	334	109	938	473	999999	536	999999	540	999999	26	622	999999	44	335	999999	792	919	870	551	555	821	573	287	117	858	999999	690	355	999999	996	999999	227	410	666	999999	222	999999	999999	515	933	999999	915	930	943	700	999999	999999	999999	260	644	665	918	669	999999	450	760	821	831	614	494	999999	687	999999	274	496	405	560	999999	999999	851	999999	999999	365	617	488	905	999999	999999	416	57	999999	999999	999999	616	340	999999	557	205	225	356	999999	474	999999	30	999999	999999	999999	665	999999	305	260	779	945	408	
999999	479	999999	999999	726	999999	127	488	424	566	248	329	591	672	933	883	847	364	162	871	460	999999	77	999999	529	999999	999999	977	885	121	796	476	580	999999	999999	999999	59	999999	479	999999	238	999999	60	561	999999	768	798	964	732	573	458	999999	626	83	948	999999	412	228	531	627	275	999999	602	313	769	771	999999	895	999999	82	999999	350	884	999999	643	548	971	515	562	761	309	999999	255	999999	663	900	849	506	999999	341	999999	830	999999	851	999999	98	999999	747	791	21	999999	999999	761	659	739	117	999999	155	440	409	165	897	666	770	328	961	895	999999	649	869	921	252	157	999999	624	13	999999	999999	76	554	238	999999	723	551	741	407	553	595	582	556	889	999999	75	348	185	999999	174	214	533	453	203	39	107	922	100	999999	755	888	45	999999	741	978	88	885	181	932	999999	999999	39	921	418	309	999999	103	979	226	186	809	696	73	999999	999999	509	622	361	999999	136	800	460	963	652	664	560	846	814	911	625	190	999999	253	999999	59	185	612	45	893	330	13	942	873	601	945	202	972	897	579	999999	999999	999999	971	805	383	664	75	279	999999	999999	861	288	999999	600	996	999999	452	686	788	999999	897	586	999999	878	133	857	587	372	706	999999	587	999999	245	442	169	656	205	448	13	395	119	999999	291	154	469	724	999999	283	605	312	999999	295	118	999999	580	879	75	102	682	526	86	702	572	999999	171	911	53	635	441	999999	999999	14	999999	999999	877	999999	305	324	999999	408	983	314	999999	999999	999999	999999	841	653	862	999999	999999	113	766	487	999999	417	999999	999	982	557	999999	248	842	999999	865	744	612	715	999999	999999	583	999999	682	283	542	772	934	178	569	999999	80	999999	773	999999	758	999999	248	205	999999	999999	999999	306	341	862	726	744	472	512	538	977	999999	136	937	845	705	839	431	492	944	999999	999999	602	999999	122	486	291	999999	690	506	999999	999999	416	999999	255	233	287	999999	999999	557	798	310	432	640	591	999999	999999	461	928	455	918	911	999999	261	548	987	200	866	229	385	444	279	781	15	15	481	999999	505	692	621	428	999999	610	999999	156	999999	59	962	847	932	542	829	546	999999	587	621	749	165	92	999999	42	999999	200	999999	999999	528	529	427	635	119	999999	448	769	316	37	498	311	821	999999	999999	938	237	29	296	842	615	733	545	427	394	732	127	422	435	589	999999	999999	175	823	627	999999	999999	337	737	34	103	70	240	218	99	319	928	999999	999999	999999	804	401	904	602	507	999999	983	10	250	
999999	790	35	344	727	29	269	999999	999999	487	595	316	900	291	271	999999	999999	503	337	338	999999	803	77	642	999999	784	999999	335	572	326	832	733	631	96	360	244	999999	725	512	999999	829	184	930	999999	999999	22	904	119	999999	853	999999	999999	999999	671	176	583	723	393	238	999999	412	934	572	681	999999	999999	999999	813	999999	36	680	828	990	148	508	899	873	504	458	103	999999	506	692	719	373	540	87	959	999999	776	521	999999	497	569	785	895	611	258	917	331	338	999999	188	999999	182	133	999999	516	173	277	999999	999999	934	145	73	999999	999999	999999	318	124	999999	724	999999	164	515	999999	341	999999	362	613	298	625	586	999999	765	789	328	999999	999999	249	999999	570	796	652	76	302	750	362	506	879	999999	757	999999	803	546	613	206	33	110	186	999999	999999	163	559	978	94	999999	807	999999	284	999999	175	999999	78	884	224	999999	251	98	223	256	978	924	482	959	541	999999	999999	999999	999999	592	999999	976	369	457	359	417	999999	674	982	660	942	982	232	999999	488	449	999999	918	332	685	999999	999999	999999	930	813	999999	999999	599	447	999999	859	227	228	691	999999	198	947	999999	535	807	690	577	115	562	313	999999	702	190	481	101	999999	999999	268	476	638	999999	98	999999	999999	403	999999	647	236	582	800	724	764	540	20	299	502	260	393	525	999999	999999	829	334	626	816	263	500	128	355	595	995	959	999999	63	922	110	999999	977	142	80	53	350	532	762	589	242	171	180	191	599	999999	480	742	480	261	540	999999	812	826	150	246	999999	999999	987	805	999999	21	487	97	199	999999	283	261	454	951	46	306	572	47	584	101	329	936	999999	42	524	999999	281	999999	392	345	705	160	992	834	999999	999999	545	956	999999	230	999999	92	999999	999999	289	229	298	999999	224	243	202	999999	252	999999	916	592	134	954	291	548	740	999999	704	999999	287	999999	269	619	437	576	761	615	999999	363	418	246	943	999999	753	304	928	751	586	159	999999	930	907	943	999999	931	345	590	675	285	490	997	387	999999	338	165	999999	999999	102	999999	482	999999	561	889	640	679	648	983	999999	999999	620	988	999999	555	999999	356	225	325	701	505	241	999999	940	938	873	999999	999999	999999	999999	597	999999	259	659	938	676	566	378	999999	999999	248	293	361	389	688	999999	501	999999	832	437	981	940	644	976	597	417	311	999999	623	26	229	820	843	181	999999	651	370	999999	170	879	154	999999	207	22	462	222	879	999999	262	999999	999999	521	36	377	830	657	699	999999	999999	531	
375	999999	999999	12	93	428	449	189	775	47	304	172	738	953	293	13	742	632	524	385	537	520	393	350	644	999999	793	999999	350	999999	999999	97	276	639	513	232	232	999999	999999	44	772	999999	26	224	978	999999	783	999999	94	826	914	77	999999	687	993	855	538	414	367	385	999999	974	838	818	999999	216	896	108	999999	70	781	548	999999	999999	612	837	999999	178	371	436	923	719	391	524	52	884	338	588	645	658	694	818	837	553	408	798	861	207	139	772	322	685	634	33	55	999999	373	278	999999	166	361	369	52	931	461	915	592	324	776	210	877	317	999999	790	999999	963	710	160	91	814	975	305	48	599	123	999999	999999	367	478	676	521	999999	514	488	306	335	775	906	101	999999	215	999999	431	999999	894	14	232	843	658	92	665	999999	197	269	999999	65	330	999999	999999	222	830	235	999999	109	689	818	999999	999999	999999	999999	197	999999	69	598	609	438	999999	120	705	119	26	251	709	395	999999	308	999999	254	307	251	999999	332	999999	878	662	979	700	331	999999	85	999999	999999	359	617	894	999999	999999	599	660	752	191	220	747	708	999999	589	526	999999	99	390	946	559	676	253	45	865	716	191	935	999999	737	552	871	629	907	999999	892	101	501	159	999999	282	593	999999	69	794	584	390	682	83	463	250	242	999999	139	652	999999	116	999999	999999	154	971	999999	999999	24	639	349	128	999999	437	697	434	958	939	244	674	965	130	193	999999	291	999999	999999	862	176	497	319	999999	500	265	197	999999	519	999999	15	184	618	999999	541	999999	455	465	589	999999	385	999999	291	302	624	465	999999	460	922	340	999999	819	472	801	863	526	329	336	628	999999	249	999999	915	495	934	70	999999	411	999999	763	999999	825	999999	264	487	148	215	999999	398	45	578	999999	863	188	725	196	711	817	700	24	999999	999999	837	54	14	474	122	999999	368	999999	408	284	871	999999	545	999999	999999	999999	999999	724	321	999999	999999	999999	966	513	58	999999	770	999999	359	999999	711	574	663	677	987	701	999999	22	36	419	658	999999	636	303	999999	704	643	804	999999	502	503	999999	702	798	189	254	87	501	426	385	36	620	999999	999999	573	307	505	999999	999999	380	959	311	698	902	653	113	999999	999999	999999	353	999999	999999	635	857	999999	999999	871	865	999999	999999	624	757	596	650	393	48	631	476	730	567	209	775	870	742	999999	201	999999	800	154	999999	999999	415	999999	82	291	70	984	356	423	838	435	639	380	999999	999999	999999	999999	57	519	615	482	490	942	91	
999999	328	105	999999	324	554	457	81	720	421	456	219	904	523	369	999999	63	284	62	891	142	569	404	680	985	340	487	240	999999	539	603	806	472	999999	929	999999	999999	102	41	869	999999	363	919	959	743	999999	307	200	688	195	999999	999999	438	999999	948	999999	923	424	907	984	76	999999	789	999999	999999	650	746	143	999999	407	368	961	252	192	999999	778	999999	445	937	448	999999	296	552	105	977	999999	377	422	822	999999	999999	999999	999999	999999	802	999999	574	999999	999999	999999	801	173	999999	290	827	599	955	999999	549	999999	999999	488	487	468	999999	780	999999	694	999999	999999	282	333	320	248	999999	818	776	205	999999	346	214	912	303	999999	999999	999999	689	271	278	388	999999	132	872	652	422	559	72	726	107	999999	999999	999999	534	999999	820	477	853	368	922	18	999999	999999	999999	212	966	999999	195	642	821	999999	999999	413	426	825	970	999999	461	667	825	808	755	60	107	999999	848	334	388	572	34	999999	26	331	348	269	564	691	266	670	999999	402	374	429	904	26	931	95	463	708	760	999999	26	999999	999999	123	262	773	999999	999999	999999	999999	999999	622	618	999999	74	768	74	167	270	289	999999	790	981	432	443	336	999999	91	436	763	999999	679	812	364	163	830	788	235	16	791	39	758	999999	54	760	752	999999	261	952	172	30	999999	448	999999	775	235	213	120	679	926	627	580	81	601	999999	962	809	264	498	243	980	839	160	479	999999	145	999999	937	999999	999999	999999	894	138	999999	742	574	999999	342	588	928	626	678	555	89	173	999999	999999	714	284	798	943	556	999999	718	192	999999	155	968	999999	999999	750	276	448	988	411	733	451	808	999999	205	731	477	676	570	616	311	293	81	316	801	458	999999	662	873	748	968	140	420	90	562	429	273	121	999999	188	359	999999	567	677	440	17	878	999999	88	77	475	999999	203	999999	880	896	84	999999	429	192	979	613	574	249	443	602	41	999999	306	776	467	999999	728	392	266	999999	725	403	875	793	579	914	999999	806	999999	98	937	317	210	665	355	999999	999999	765	208	746	999999	328	244	837	975	161	559	312	999999	119	161	999999	999999	809	181	680	786	635	612	75	39	999999	999999	355	665	723	527	640	431	857	674	963	999999	520	999999	407	168	47	818	999999	999999	999999	207	173	936	135	999999	400	999999	674	824	999999	999999	999999	716	898	361	889	182	999999	634	999999	999999	752	445	198	627	334	404	999999	522	749	817	195	999999	757	569	802	418	539	999999	136	156	756	42	617	810	60	804	
516	56	999999	865	566	999999	446	400	999999	728	999999	999999	148	996	721	162	85	249	967	999999	959	339	558	480	642	10	508	999999	999999	719	827	388	576	530	887	726	253	999999	260	999999	999999	366	123	84	999999	41	999999	139	435	999999	957	999999	842	999999	844	999999	497	798	999999	565	294	673	276	736	901	368	931	617	118	994	999999	201	988	575	999999	602	999999	484	809	611	999999	379	347	999999	999999	459	545	948	999999	711	999999	455	660	695	117	599	100	387	999999	312	109	505	30	441	696	999999	389	277	468	999999	960	23	999999	621	677	999999	336	999999	974	452	823	982	932	407	765	463	540	303	468	568	511	838	311	506	512	999999	358	906	833	995	79	999999	489	442	750	225	466	49	27	201	273	354	412	999999	489	999999	999999	999999	675	242	235	95	808	899	999999	132	999999	492	119	999999	999999	430	999999	999999	999999	554	503	499	999999	550	996	500	999999	276	999999	167	999999	999999	26	395	819	999999	240	601	770	999999	470	589	701	628	999999	973	930	732	635	842	441	432	357	935	623	83	964	999999	245	734	808	541	604	583	695	141	999999	723	475	999999	200	999999	999999	398	999999	999999	797	999999	47	999999	570	553	641	463	726	14	232	90	771	745	771	999999	365	999999	185	999999	999999	128	932	381	507	999999	999999	805	652	129	223	959	851	999999	286	999999	98	223	999999	265	899	150	856	691	908	999999	999999	729	68	95	956	182	222	165	927	999999	106	999999	525	363	296	836	999999	606	790	272	239	71	469	836	26	152	872	920	999999	844	272	999999	472	122	999999	538	746	566	999999	51	747	999999	782	607	838	431	697	810	969	73	339	260	999999	999999	165	889	269	999999	79	999999	999999	302	136	92	416	855	203	999999	107	999999	999999	999999	443	748	999999	544	288	999999	999999	594	454	71	950	965	515	21	350	826	999999	375	999999	524	496	999999	741	999999	568	700	201	983	238	999999	713	221	973	94	817	162	999999	620	611	999999	234	999999	370	248	351	999999	999999	404	514	999999	455	731	999999	575	757	999999	999999	80	976	999999	669	24	366	999999	358	739	992	999999	204	198	706	346	999999	869	999999	21	988	502	113	407	133	796	999999	860	839	981	732	407	336	732	155	59	644	32	738	219	128	999999	999999	999999	178	156	210	326	671	119	999999	619	999999	746	105	514	999999	578	999999	873	546	505	329	376	999999	594	104	999999	52	656	701	741	141	90	893	999999	612	501	999999	999999	596	999999	199	729	23	122	131	590	636	640	999999	75	567	865	
999999	622	881	523	604	583	62	999999	283	24	417	999999	488	205	999999	318	999999	475	349	999999	286	999999	316	599	999999	895	999999	513	999999	412	573	636	999999	275	416	280	905	999999	897	655	923	999999	877	184	322	788	633	926	737	328	739	617	725	999999	588	999999	316	292	170	709	999999	549	902	871	451	781	61	223	788	999999	999999	811	577	694	999999	428	999999	142	287	999999	271	546	775	517	673	955	910	105	687	138	964	623	929	197	544	384	955	999999	732	540	737	999999	147	165	914	927	999999	41	999999	170	771	999999	14	999999	447	574	773	395	208	496	999999	955	536	999999	618	999999	882	390	159	190	472	511	409	747	837	851	409	999999	602	745	915	879	582	526	367	790	619	999999	749	970	999999	570	999999	999999	669	999999	884	486	547	135	999999	999999	881	342	697	269	774	999999	999999	596	175	163	792	999999	581	992	382	19	303	999999	180	548	640	189	999999	902	999999	173	87	65	966	922	999999	476	999999	265	997	249	828	107	999999	361	586	163	999999	457	777	354	665	676	409	874	193	719	999999	507	29	702	763	999999	999999	611	189	701	999999	252	91	326	999999	325	994	999999	190	999999	999999	818	961	487	383	999999	999999	359	999999	411	656	999999	738	999999	999999	203	246	999999	485	42	999999	414	181	884	533	562	999999	999999	592	349	999999	276	694	987	906	999999	545	541	328	641	671	217	113	778	55	999999	514	999999	999999	999999	88	999999	657	999999	665	999999	999999	86	954	999999	756	672	766	999999	999999	999999	407	999999	455	385	999999	704	977	844	371	334	311	403	999999	995	58	646	657	999999	999999	999999	619	999999	332	508	499	468	587	506	999999	999999	450	945	58	664	140	999999	999999	428	910	999999	722	812	786	341	107	253	247	959	772	999999	25	743	999999	747	771	860	429	947	886	199	127	480	958	373	884	366	355	185	999999	295	373	999999	122	886	270	806	760	991	411	255	999999	999999	734	775	982	999999	57	311	999999	279	343	336	541	721	999999	251	853	422	456	741	897	999999	999999	999999	746	786	631	20	486	999999	999999	438	545	640	999999	498	746	999999	390	999999	318	53	292	594	952	47	697	999999	999999	28	952	347	544	670	358	169	533	999999	39	206	999999	999999	999999	999999	999999	905	790	999999	999999	768	505	999999	42	279	999999	854	780	999999	534	708	99	240	391	999999	22	762	893	875	292	809	964	499	163	193	112	281	999999	364	425	57	256	796	999999	860	522	999999	315	275	247	999999	999999	33	999999	331	999999	999999	655	366	914	999999	
21	999999	618	999999	803	16	517	848	176	161	635	999999	94	999999	461	303	592	999999	945	731	999999	628	638	788	430	999999	776	832	86	267	999999	999999	449	18	45	341	187	999999	67	516	774	466	999999	95	868	962	939	244	869	813	262	999999	420	999999	999999	392	286	829	524	862	239	684	772	909	534	772	999999	85	999999	129	125	888	473	439	956	999999	999999	999999	920	999999	11	541	963	272	14	502	999999	265	59	653	65	357	189	205	286	99	999999	198	999999	999999	986	999999	793	749	698	374	661	981	999999	967	861	734	909	66	860	697	721	509	999999	42	330	720	35	798	999999	999999	709	278	162	867	999999	341	991	823	480	147	748	223	574	999999	840	999999	38	999999	791	330	447	132	999999	589	999999	999999	293	999999	999999	275	838	995	684	929	999999	999999	999999	369	999999	530	999999	96	999999	723	949	507	934	274	201	859	999999	943	16	743	330	586	933	999999	999999	122	999999	999999	57	999999	999999	753	539	645	975	457	999999	668	999999	271	587	361	546	621	640	999999	260	28	336	999999	584	895	989	940	609	88	459	999999	999999	999999	482	280	999999	999999	423	205	968	299	299	999999	228	32	531	744	166	968	49	999999	932	629	862	39	145	999999	630	414	999999	598	999999	897	998	384	798	864	999999	316	323	999999	207	444	999999	960	729	593	999999	561	373	999999	784	999999	48	146	333	251	695	999999	145	908	750	19	441	379	263	401	745	999999	999999	666	955	849	655	999999	125	498	999999	901	309	552	999999	79	999999	519	814	999999	859	862	61	557	999999	346	999999	414	425	197	12	531	707	338	999999	999999	999999	707	999999	999999	984	999999	999999	834	522	794	999999	592	475	680	999999	921	565	999999	542	882	792	999999	498	618	677	250	458	928	495	207	204	970	999999	588	742	999999	999999	879	999999	999999	841	226	44	384	202	589	938	744	999999	91	965	848	795	965	999999	659	219	680	267	743	999999	102	349	325	600	182	999999	999999	938	636	999999	685	447	999999	50	999999	999999	999999	999999	98	312	714	710	414	241	355	184	739	526	93	134	549	621	676	979	749	999999	719	784	30	999999	61	999999	591	390	999999	411	948	924	495	999999	105	265	999999	441	11	392	934	999999	254	997	159	371	999999	512	161	74	770	868	999999	999999	923	999999	405	397	260	907	128	34	951	944	236	999999	40	76	38	294	452	999999	977	367	942	634	539	999999	999999	999999	951	88	999999	225	640	90	633	797	103	999999	860	781	999999	103	273	999999	999999	999999	771	345	999999	788	483	
999999	621	536	999999	933	999999	298	999999	382	845	570	956	49	795	999999	313	999999	190	243	999999	272	999999	670	999999	884	104	999999	501	239	261	216	359	173	605	372	999999	114	999999	700	51	804	966	999999	935	620	147	233	999999	408	996	625	164	107	815	221	442	950	482	16	999999	723	999999	570	999999	639	220	793	444	999999	140	209	956	999999	201	999999	306	947	735	443	747	999999	999999	102	999999	999999	61	262	999999	393	930	653	632	193	999999	328	999999	405	365	999999	409	354	788	691	999999	797	669	674	905	646	915	999999	225	48	999999	967	805	704	338	495	587	958	999999	61	502	487	999999	772	628	873	172	999999	591	999999	999999	403	93	236	825	999999	999999	387	357	711	478	445	437	593	924	893	523	311	77	869	718	451	908	737	198	789	229	999999	55	41	484	24	903	786	14	865	999999	579	879	892	999999	210	610	733	582	999999	60	999999	847	999999	360	860	832	999999	719	999999	494	355	999999	45	225	80	341	325	236	463	541	650	588	69	999999	943	432	184	350	518	999999	185	999999	140	739	245	999999	320	681	624	192	190	76	422	381	539	999999	843	999999	459	868	295	506	128	999999	999999	405	788	727	999999	438	999999	382	211	999999	318	200	906	999999	999999	30	31	999999	612	281	361	999999	176	687	479	412	588	507	999999	650	999999	678	46	614	340	840	271	592	275	999999	534	808	865	670	72	348	635	546	697	438	847	651	999999	846	174	825	999999	110	257	999999	999999	999999	491	561	206	639	164	301	966	149	999999	438	999999	999999	747	999999	717	506	624	141	999999	51	809	462	802	904	784	999999	450	514	999999	170	999999	271	346	384	327	314	999999	432	194	343	999999	557	678	418	999999	477	109	622	117	732	486	126	237	999999	350	999999	999999	302	855	964	999999	462	538	599	103	116	999999	999999	999999	999999	999999	201	946	443	471	262	999999	393	631	317	100	828	999999	999999	684	228	44	999999	43	999999	556	181	577	999999	999999	128	28	89	999999	176	396	736	397	704	700	294	179	794	999999	999999	253	374	999999	547	873	33	65	660	915	875	999999	999999	339	935	999999	860	623	999999	950	352	243	705	78	999999	921	363	999999	701	187	399	58	249	203	945	55	191	510	40	356	469	72	367	173	450	104	846	407	461	847	999999	999999	452	999999	992	999999	548	305	216	999999	519	592	999999	482	999999	827	832	999999	999999	890	675	359	593	380	491	289	999999	999999	628	370	84	956	979	854	348	999999	605	406	210	100	506	999999	999999	414	999999	
999999	999999	884	647	999999	271	999999	22	570	182	489	87	81	999999	712	979	17	999999	846	551	563	612	509	144	797	231	999999	156	304	393	789	65	999999	999999	614	580	990	893	15	108	586	944	419	999999	858	650	533	53	497	121	499	218	999999	999999	283	275	999999	750	850	401	999999	999999	718	186	392	999999	999999	537	748	999999	988	123	671	748	999999	999999	999999	826	999999	156	698	392	658	193	999999	580	608	325	271	349	380	250	53	614	273	999999	999999	242	299	434	751	996	999999	365	132	386	547	709	898	999999	81	383	999999	999999	702	452	693	535	999999	999999	825	583	275	409	761	747	999999	999999	484	731	392	999999	536	851	999999	702	97	999999	70	517	42	899	427	607	277	996	776	999999	911	820	549	999999	949	999999	609	999999	730	999999	999999	384	999999	999999	999999	176	281	120	846	622	309	10	364	400	474	775	779	999999	999999	999999	999999	764	971	729	155	999999	191	691	21	59	999999	236	972	201	699	685	210	999999	674	260	335	166	160	163	50	910	999999	158	999999	184	999999	683	21	71	763	838	413	999999	345	570	984	999999	999999	796	380	82	38	173	999999	999999	574	237	261	905	343	975	614	817	688	244	207	42	465	999999	351	999999	225	910	999999	999999	282	622	216	999999	999999	999999	67	363	783	968	999999	302	999999	999999	609	480	431	999999	999999	999999	234	595	899	999999	372	951	133	271	454	810	857	128	736	999999	515	952	30	157	639	596	918	260	999999	720	362	905	999999	27	238	999999	999999	118	192	649	636	687	723	115	999999	324	999999	796	908	973	120	764	999999	999999	932	999999	459	283	476	141	869	973	561	188	748	467	999999	116	999999	583	999999	999999	999999	97	999999	828	999999	914	416	324	974	132	351	999999	999999	597	349	968	95	582	421	863	642	999999	779	999999	135	999999	999999	283	999999	516	999999	335	999999	372	828	478	412	113	999999	999999	999999	161	999999	747	631	500	999999	161	127	408	30	460	171	809	999999	999999	317	552	702	694	557	142	999999	468	369	999999	760	246	999999	870	565	999999	164	876	996	490	893	42	999999	634	999999	215	165	549	495	312	999999	500	999999	943	170	860	999999	733	987	734	999999	698	388	615	739	342	391	257	999999	49	999999	999999	813	625	991	285	521	999999	999999	352	977	999999	999999	66	999999	270	980	825	999999	705	999999	431	888	271	705	204	653	424	895	999999	823	908	706	456	16	878	999999	640	952	885	999999	999999	14	999999	757	957	725	332	762	999999	999999	999999	547	999999	468	874	999999	551	999999	796	
632	999999	999999	999999	528	78	130	527	999999	974	582	349	872	824	366	247	426	999999	999999	748	479	331	662	425	999999	999999	371	569	987	999999	999999	999999	721	166	263	251	999999	908	999999	688	999999	208	282	999999	897	22	693	722	780	230	457	163	46	181	326	310	444	757	824	270	707	999999	539	917	503	446	628	716	999999	999999	87	999999	136	826	999999	281	59	999999	528	269	573	648	788	999999	683	327	110	999999	839	952	806	412	94	999999	999999	285	669	364	294	460	394	999999	160	999999	152	939	36	220	269	55	261	999999	238	565	696	68	999999	999999	243	999999	346	88	876	619	319	999999	999999	280	845	999999	611	694	999999	77	875	596	498	133	625	744	300	999999	999999	794	701	245	184	999999	999999	922	999999	897	999999	999999	124	315	111	999999	355	477	515	756	999999	633	999999	566	999999	999999	999999	110	570	649	155	499	884	999999	798	91	917	999999	999999	904	999999	923	134	999999	573	481	952	999999	495	956	777	999999	238	544	525	656	999999	144	265	22	838	68	999999	862	751	631	999999	668	999999	29	623	999999	977	610	646	451	509	729	993	508	219	130	615	999999	872	998	270	350	930	152	731	999999	817	488	75	61	571	271	962	942	999999	293	62	999999	999999	505	999999	628	897	83	156	631	151	757	803	718	453	747	990	999999	370	883	738	374	297	999999	999999	999999	999999	594	879	999999	767	61	999999	999999	78	149	281	376	827	642	452	856	999999	999999	641	999999	999999	357	999999	824	281	218	581	374	555	999999	187	501	50	681	93	313	204	908	863	999999	506	878	649	313	999999	999999	926	728	440	881	379	197	209	999999	999999	197	986	65	999999	558	480	885	379	391	962	780	335	155	558	999999	662	97	246	550	999999	999999	708	999999	359	657	292	852	999999	673	318	990	301	646	867	896	327	999999	941	314	620	621	999999	268	351	694	297	780	179	999999	229	291	951	658	840	17	999999	691	999999	318	999999	627	950	705	999999	971	488	689	999999	662	821	999999	155	931	930	942	999999	450	953	664	370	999999	999999	643	454	36	999999	999999	806	859	417	636	999999	999999	999999	992	999999	802	194	379	216	608	502	999999	479	999999	146	29	999999	999999	999999	48	737	51	948	765	999999	999999	999999	57	999999	846	999999	428	254	999999	89	522	999999	937	281	506	265	999999	458	761	999999	175	999999	748	889	999999	913	999999	160	378	898	999999	684	999999	57	362	551	147	446	369	725	999999	272	293	999999	999999	136	790	626	213	783	164	593	197	756	779	999999	512	167	914	
932	999999	278	999999	297	999999	838	620	889	918	954	127	999999	98	46	934	902	880	132	275	999999	999999	291	946	999999	999999	807	496	525	277	219	48	979	999999	437	749	999999	396	996	937	786	515	999999	707	258	666	27	505	160	822	999999	273	389	892	31	999999	999999	331	290	999999	881	351	104	622	709	915	147	615	661	296	999999	516	883	195	488	999999	232	583	999999	929	999999	311	345	703	999999	945	659	96	999999	627	66	999999	115	453	66	444	999999	288	997	999999	528	411	844	864	693	999999	389	204	414	645	587	119	632	361	826	579	15	999999	231	763	999999	999999	115	43	999999	653	410	999999	999999	54	966	943	586	365	410	325	467	481	20	39	566	999999	682	999999	50	999999	852	999999	626	999999	439	29	67	243	86	477	306	999999	634	49	960	948	75	999999	678	643	533	276	950	511	121	534	390	201	999999	999999	378	999999	992	293	801	656	814	651	614	999999	999999	352	999999	933	28	656	999999	999999	79	617	400	322	195	407	422	585	803	125	375	905	999999	866	999999	285	999999	999999	818	999999	999999	314	144	423	755	732	757	999999	987	999999	492	999999	686	420	999999	590	410	65	999999	595	999999	225	999999	698	285	709	317	29	316	14	834	962	837	506	731	764	999999	976	567	463	649	241	597	786	633	999999	228	228	999999	455	874	53	999999	233	999999	32	461	999999	999999	55	424	738	874	983	192	529	627	190	688	367	117	999999	497	600	945	999999	627	76	999999	374	491	99	284	999999	139	791	961	613	37	708	999999	46	837	522	999999	999999	367	999999	604	114	999999	48	539	387	347	450	556	410	288	840	999999	395	999999	999999	564	335	463	999999	854	401	568	23	163	980	999999	81	999999	999999	562	44	281	23	472	960	90	452	560	897	523	688	244	999999	335	196	314	917	664	999999	958	713	457	354	760	212	545	279	885	559	333	275	999999	581	848	253	569	391	999999	999999	693	121	774	566	499	999999	166	18	999999	999999	675	146	417	999999	27	848	586	926	262	269	425	811	567	11	573	258	834	999999	711	91	626	922	993	999999	380	846	938	891	855	594	999999	537	591	918	883	196	858	330	564	10	666	643	138	664	995	881	554	773	999999	251	999999	502	306	606	350	753	999999	999999	162	180	910	695	999999	667	222	887	229	999999	127	387	999999	513	999999	711	999999	999999	793	339	999999	498	302	174	999999	613	264	553	240	984	577	999999	999999	695	178	999999	99	971	571	470	451	117	662	904	999999	615	999999	826	403	595	
192	999999	999999	999999	999999	663	878	745	796	468	413	668	656	245	81	987	343	999999	345	716	999999	999999	999999	333	887	999999	836	397	518	293	761	437	160	645	802	220	180	999999	780	999999	515	999999	184	113	67	783	999999	427	833	668	281	157	491	999999	999999	738	999999	636	999999	773	827	491	999999	513	706	975	517	21	999999	861	817	999999	923	830	210	277	999999	318	276	114	689	999999	563	999999	21	614	999999	473	670	73	999999	544	999999	17	687	33	127	670	406	91	275	449	999999	972	851	178	234	660	999999	707	469	636	999999	821	94	418	927	387	501	102	39	54	999999	379	596	282	798	916	999999	187	159	608	911	999999	838	999999	434	591	998	842	389	295	987	999999	603	999999	184	492	999999	278	106	999999	179	999999	999999	231	108	614	386	578	380	317	999999	309	557	861	725	184	983	843	983	345	999999	658	999999	743	999999	999999	775	958	999999	999999	993	874	90	420	999999	999999	999999	999999	151	819	215	430	472	82	778	688	416	999999	912	999	508	89	295	760	361	520	602	317	174	721	999999	999999	479	74	324	642	228	147	999999	128	50	376	701	173	999999	957	999999	640	965	999999	970	43	55	999999	999999	913	589	329	68	919	14	826	452	430	980	999999	999999	408	757	146	469	279	320	999999	959	142	999999	131	630	403	333	962	352	795	999999	805	382	381	267	411	999999	898	88	999999	123	224	924	281	192	352	16	788	882	829	908	999999	723	260	149	674	536	999999	699	664	595	51	484	656	999999	185	414	999999	999999	356	93	571	201	807	999999	744	999999	116	939	999999	999999	545	89	999999	886	60	92	999999	999999	999999	875	595	209	423	917	82	739	999999	999999	17	937	436	999999	999999	745	999999	509	915	579	404	999999	429	528	421	999999	60	999999	961	769	999999	102	292	999999	999999	999999	497	371	777	890	608	14	940	513	931	349	961	898	553	777	999999	550	177	999999	837	135	455	76	788	156	999999	119	778	507	973	914	655	999999	999999	65	257	976	999999	34	999999	399	525	915	596	999999	316	161	999999	194	230	999999	925	740	999999	432	35	430	583	631	33	498	236	999999	540	999999	694	999999	810	999999	529	999999	818	152	580	448	610	539	480	716	999999	999999	700	594	999999	999999	988	915	588	665	39	826	402	999999	10	482	172	999999	999999	578	387	999999	351	999999	665	657	269	783	169	71	822	496	950	999999	999999	318	798	642	165	644	39	778	293	154	999999	702	179	716	999999	108	285	999999	163	901	339	406	373	999999	999999	629	635	
999999	756	526	842	542	999999	999999	320	691	683	530	999999	740	999999	608	159	999999	462	962	487	999999	641	70	999999	305	342	58	536	394	945	29	713	535	19	823	32	767	311	926	825	643	406	999999	424	754	599	423	362	731	256	176	326	965	999999	92	574	999999	740	547	209	827	999	926	746	664	816	401	731	726	999999	999999	895	536	999999	999999	156	190	646	41	705	919	696	805	147	778	703	747	393	926	999999	999999	36	764	726	997	644	999999	713	999999	937	207	691	636	999999	864	999999	789	999999	308	936	393	59	708	842	999999	141	203	788	967	961	79	18	999999	477	260	365	140	810	149	209	999999	476	885	999999	507	237	999999	660	999999	507	913	919	95	990	865	286	327	999999	445	999999	450	691	746	999999	868	199	886	999999	894	999999	999999	978	689	108	999999	917	174	999999	999999	999999	81	543	515	999999	57	999999	999999	999999	611	974	48	218	375	282	758	984	730	96	234	317	350	901	999999	775	366	934	239	986	730	948	122	712	586	392	794	907	186	286	751	718	276	999999	557	920	470	999999	613	416	350	285	196	87	999999	999999	712	180	999999	739	113	122	920	999999	999999	663	861	335	999999	982	488	999999	808	453	344	515	50	278	353	844	315	999999	999999	999999	999999	455	999999	44	331	999999	999999	999999	139	446	183	639	999999	340	987	893	68	144	309	631	928	499	999999	999999	742	875	986	443	826	999999	434	999999	791	107	299	639	902	827	999999	999999	312	863	999999	999999	999999	999999	717	710	290	999999	785	180	135	699	894	157	978	28	302	456	573	246	798	207	22	999999	847	999999	50	358	999999	241	140	237	999999	999999	778	115	473	999999	167	999999	999999	376	999999	999999	552	101	212	152	999999	883	999999	557	508	75	75	523	359	774	858	26	669	932	468	554	50	898	380	829	378	999999	554	999999	298	297	999999	432	59	759	953	755	999999	999999	697	999999	706	999999	728	263	999	264	999999	699	188	999999	999999	230	907	603	222	654	999999	382	773	787	339	279	268	221	981	999999	473	999999	820	999999	527	771	999999	360	847	467	179	127	829	124	127	855	87	999999	681	863	524	456	999999	999999	999999	125	134	910	778	437	323	517	281	367	790	999999	878	85	999999	845	999999	999999	755	754	484	603	553	658	999999	483	201	999999	539	999999	128	999999	63	521	78	411	999999	333	581	419	999999	662	845	472	999999	961	976	999999	532	836	876	967	701	999999	999999	999999	572	475	250	304	245	211	999999	163	248	773	999999	999999	999999	999999	208	999999	
975	345	610	999999	757	90	999999	708	507	999999	999999	999999	251	160	326	271	999999	637	839	180	999999	286	183	942	684	999999	234	561	859	999999	995	320	637	224	999999	365	191	11	683	999999	999999	542	797	56	622	283	911	97	457	840	671	999999	382	999999	999999	999999	172	999999	148	75	856	773	849	888	999999	278	76	37	999999	999999	90	999999	953	357	39	550	489	137	330	410	780	999999	999999	28	947	999999	999999	609	644	303	999999	523	863	618	636	377	693	999999	853	353	217	999999	928	999999	759	976	999999	35	999	38	219	44	347	737	295	999999	669	830	940	999999	341	999999	392	865	768	567	999999	999999	999999	661	857	579	283	976	203	895	217	618	269	970	209	999999	609	615	94	168	999999	136	333	915	708	999999	968	285	22	999999	501	73	727	202	155	91	314	348	180	639	761	370	543	399	512	61	570	970	378	428	857	999999	781	609	999999	999999	999999	999999	952	994	611	998	964	453	999999	153	890	77	999999	127	999999	999999	444	999999	407	814	592	999999	413	657	302	998	907	593	893	724	292	127	999999	451	999999	509	395	186	38	762	406	999999	994	369	999999	999999	999999	260	820	595	342	336	212	999999	121	87	402	305	702	999999	100	381	559	679	861	772	267	999999	58	108	999999	268	426	644	999999	502	939	53	999999	798	853	656	772	308	999999	955	915	242	339	992	116	99	483	424	999999	999999	540	324	507	999999	246	999999	999999	722	718	999999	910	568	169	619	999999	999999	999999	903	759	444	608	261	297	905	857	35	54	65	991	786	784	11	972	392	961	624	546	107	562	92	999999	60	999999	318	999999	999999	82	719	854	758	290	580	665	237	426	999999	37	602	541	999999	726	156	730	931	298	908	999999	776	999999	524	812	712	350	677	990	557	672	978	999999	510	952	334	211	999999	506	214	999999	744	999999	682	596	943	565	352	366	307	330	999999	30	147	760	306	71	339	946	578	239	988	247	868	616	58	742	999999	999999	401	945	496	435	94	572	852	810	975	999999	868	156	999999	321	999999	237	999999	958	722	750	656	272	999999	297	928	974	358	506	107	75	548	210	999999	94	964	999999	999999	999999	936	574	907	495	95	412	87	431	241	677	554	641	601	100	30	290	611	138	83	209	507	999999	223	355	999999	909	388	667	621	914	356	340	403	792	31	157	842	171	186	468	999999	506	743	681	952	465	473	457	190	999999	999999	999999	999999	633	724	826	361	562	999999	999999	999999	999999	999999	327	330	223	999999	809	78	
872	447	999999	952	614	999999	10	376	542	402	257	446	930	486	377	441	999999	62	770	78	999999	999999	289	999999	10	444	799	696	426	361	999999	228	664	999999	318	806	999999	883	999999	999999	999999	460	818	170	534	739	999999	933	442	999999	808	999999	477	740	873	999999	168	71	951	179	201	999999	950	191	999999	39	781	551	178	571	409	999999	999999	999999	354	744	978	999999	854	999999	351	866	264	540	999999	577	750	999999	516	242	999999	971	932	504	452	419	509	999999	999999	504	958	551	764	870	999999	180	783	999999	396	138	999999	999999	216	690	827	334	59	419	999999	96	288	857	45	935	923	999999	706	999999	684	999999	245	351	999999	360	999999	999999	111	394	64	999999	794	409	537	388	999999	999999	765	251	999999	127	369	100	997	419	225	110	516	829	999999	58	474	899	666	460	893	999999	425	855	387	999999	233	999999	999999	268	302	879	999999	656	800	324	672	999999	217	999999	575	155	353	213	144	211	294	281	447	999999	906	894	743	999999	999999	388	999999	909	999999	649	894	704	734	739	127	346	781	859	999999	631	386	20	692	999999	999999	999999	412	999999	721	186	743	999999	999999	999999	999999	407	145	253	171	421	999999	762	600	567	672	871	999999	614	95	797	999999	999999	252	815	628	895	212	643	201	746	975	972	198	687	906	999999	999999	999999	387	720	210	537	697	617	501	999999	420	134	437	23	999999	798	135	923	756	318	708	411	731	466	999999	999999	999999	424	446	167	574	913	661	729	394	46	999999	999999	999999	892	736	635	999999	14	485	88	215	999999	419	999999	999999	999999	930	999999	243	999999	653	921	525	708	485	282	181	343	59	506	472	707	629	301	571	759	336	863	999999	83	97	726	999999	125	999999	874	15	999999	321	309	982	73	496	999999	999999	999999	850	889	999999	464	999999	980	955	979	999999	999999	558	127	616	999999	999999	77	26	999999	987	926	941	999999	421	999999	999999	912	999999	999999	524	999999	999999	319	908	265	909	447	456	127	999999	116	770	11	510	788	999999	887	652	234	999999	915	57	999999	999999	465	374	999999	999999	805	197	551	957	999999	464	216	999999	249	219	360	186	999999	620	898	551	880	166	940	999999	632	294	389	270	798	388	608	999999	999999	986	452	890	469	969	999999	930	77	159	565	546	304	999999	87	678	301	57	999999	999999	158	999999	451	999999	434	550	845	521	807	291	999999	826	999999	854	411	999999	766	469	999999	532	969	968	999999	999999	600	999999	999999	140	217	711	968	751	999999	999999	213	110	545	152	999999	999999	133	999999	132	
999999	990	739	999999	449	100	825	911	999999	340	347	999999	190	311	719	709	40	945	999999	314	105	322	417	317	999999	651	310	716	623	999999	798	408	839	999999	696	741	860	713	165	999999	999999	799	999999	420	181	999999	32	799	999999	999999	435	973	999999	999999	37	474	582	432	999999	999999	789	118	297	828	999999	999999	496	344	615	978	848	326	789	674	921	305	185	996	145	574	628	511	891	999999	577	825	990	23	999999	231	169	438	576	367	999999	283	512	317	999999	242	491	688	193	846	999999	118	193	743	903	731	298	585	999999	572	999999	999999	226	117	260	999999	948	999999	526	999999	999999	999999	750	432	423	648	793	868	127	999999	93	940	999999	54	595	468	642	256	120	97	933	584	152	14	999999	973	999999	405	999999	172	294	18	171	999999	37	184	368	999999	330	265	937	999999	467	999999	488	238	959	182	521	792	84	701	372	438	459	245	277	746	999999	999999	590	398	811	955	999999	85	999999	526	26	420	999999	880	926	999999	999999	513	126	999999	999999	959	23	884	999999	274	999999	592	646	733	351	792	907	622	527	880	674	999999	619	512	774	413	460	443	165	110	999999	203	775	517	289	946	128	518	999999	283	999999	705	514	999999	999999	999999	438	55	999999	234	513	487	363	56	190	610	894	614	999999	999999	509	580	729	783	582	894	816	999999	999999	999999	674	398	402	999999	999999	968	45	999999	644	999999	999999	414	999999	931	596	214	840	729	337	678	62	513	534	999999	773	856	976	730	999999	973	999999	310	999999	781	560	124	999999	119	603	999999	999999	999999	969	246	148	105	323	999999	999999	378	64	97	999999	775	999999	170	864	999999	999999	596	992	999999	119	671	536	674	813	485	999999	482	129	731	999999	126	113	241	543	297	970	678	543	999999	543	594	919	133	508	825	999999	399	260	999999	999999	16	228	270	711	308	709	999999	292	837	427	714	258	332	960	685	672	121	999999	576	324	802	63	999999	999999	524	752	999999	175	987	57	981	231	328	102	130	897	842	530	245	587	506	395	705	761	828	999999	596	172	822	163	999999	773	683	999999	835	952	414	499	196	556	306	307	305	790	445	493	999999	240	840	788	999999	999999	390	989	817	999999	358	63	942	999999	166	999999	999999	833	729	217	548	842	266	178	999999	999999	344	999999	291	208	100	999999	999999	999999	999999	366	999999	44	333	737	999999	693	669	999999	604	361	556	17	399	999999	955	999999	70	238	999999	97	973	672	305	487	256	701	999999	619	326	999999	738	607	771	800	919	318	510	
992	824	999999	183	999999	574	141	795	336	299	999999	253	629	854	999999	400	329	392	658	738	845	999999	691	985	59	112	171	622	999999	245	599	145	646	961	78	413	99	914	145	999999	999999	999999	919	411	482	376	697	587	650	216	999999	417	270	579	664	511	142	868	133	734	412	518	845	100	999999	999999	606	667	786	683	310	414	256	560	999999	999999	570	999999	999999	683	415	584	972	743	793	192	999999	77	307	999999	280	231	791	999999	999999	999999	845	829	712	392	769	39	801	999999	905	48	170	710	14	510	940	853	365	449	328	828	546	112	307	517	225	538	370	229	413	89	999999	845	863	919	999999	741	577	130	913	999999	782	14	837	754	31	174	73	797	626	427	865	999999	92	868	118	999999	999999	205	177	241	668	582	564	825	425	999999	846	94	201	209	285	244	536	941	999999	541	275	552	999999	60	999999	573	603	999999	224	281	762	995	999999	575	219	999999	953	999999	999999	999999	450	22	999999	705	328	978	999999	999999	151	630	815	150	822	576	477	999999	708	999999	999999	105	999999	578	611	153	563	850	283	626	989	999999	291	999999	999999	844	101	263	222	790	999999	496	967	186	844	594	466	621	999999	999999	107	240	999999	999999	999999	622	231	999999	410	999999	152	478	704	999999	999999	999999	349	961	916	977	999999	224	766	918	394	279	137	802	734	999999	687	941	677	999999	529	759	240	454	938	612	623	999999	852	36	648	999999	792	989	749	606	999999	504	705	204	759	882	474	754	452	646	494	428	147	999999	508	211	800	999999	459	677	17	895	32	999999	999999	265	372	739	280	141	999999	148	999999	138	771	192	999999	482	999999	647	294	485	999999	301	127	205	999999	467	999999	446	463	999999	539	999999	598	360	482	400	999999	999999	519	734	484	320	999999	355	999999	18	622	326	999999	327	385	812	392	532	893	999999	196	168	999999	905	222	833	677	360	608	980	539	421	710	844	641	785	137	560	10	691	999999	999999	999999	83	844	211	480	145	750	727	689	76	467	751	999999	681	331	614	521	650	643	807	746	394	479	211	615	131	999999	600	684	831	531	211	597	425	339	999999	999999	21	363	999999	999999	881	300	473	954	999999	640	960	463	523	999999	360	999999	335	34	445	999999	643	595	359	999999	160	53	857	545	265	163	788	999999	232	554	999999	297	110	207	865	104	999999	999999	656	490	725	146	170	793	181	163	272	400	894	999999	426	425	13	93	459	837	442	999999	698	999999	851	617	240	999999	537	72	999999	999999	169	
350	999999	395	938	869	733	24	882	74	999999	111	890	398	458	729	137	94	294	27	748	999999	661	999999	558	850	999999	118	905	201	265	119	216	145	240	553	999999	41	487	144	359	999999	999999	377	564	999999	915	462	169	511	999999	452	999999	930	388	141	689	521	999999	97	999999	625	999999	999999	999999	264	999999	755	168	905	824	106	607	160	667	314	82	999999	523	961	999999	185	949	999999	359	812	341	999999	757	109	863	393	204	399	903	734	335	999999	568	309	702	999999	999999	264	687	999999	999999	627	272	84	68	999999	997	999999	162	999999	999999	999999	999999	997	923	999999	999999	999999	51	999999	901	999999	999999	932	978	808	724	224	269	775	999999	695	716	613	966	999999	999999	682	50	466	396	328	247	999999	68	619	999999	999999	385	92	172	246	999999	256	844	637	380	340	105	260	681	782	616	387	183	980	999	728	40	219	606	999999	28	584	54	583	970	408	873	999999	999999	163	999999	999999	612	999999	482	469	999999	999999	343	682	587	999999	785	999999	711	859	999999	87	619	214	999999	999999	486	847	227	637	999999	270	666	972	466	735	999999	528	943	999999	774	999999	508	540	958	700	876	924	999999	238	999999	441	872	121	999999	795	750	671	622	673	700	999999	999999	999999	267	509	672	370	225	999999	414	266	999999	280	94	999999	579	88	999999	840	299	562	999999	988	837	770	397	555	249	670	984	713	999999	280	740	999999	999999	662	282	999999	999999	516	999999	999999	823	542	771	601	36	999999	226	999999	425	782	383	999999	656	999999	17	497	999999	126	130	554	866	700	361	999999	999999	85	999999	999999	806	795	999999	999999	999999	233	175	999999	998	796	529	999999	454	322	999999	999999	896	602	363	683	654	785	999999	911	999999	163	29	132	191	383	999999	950	572	308	865	629	970	601	999999	432	273	999999	498	999999	597	478	109	999999	412	999999	999999	938	722	351	999999	31	457	900	396	700	214	999999	123	625	735	579	89	999999	457	669	163	305	318	930	419	942	999999	999999	999999	917	63	475	720	954	881	999999	237	231	999999	999999	181	79	999999	593	228	230	599	873	590	999999	398	954	106	743	84	999999	629	792	931	330	734	999999	585	999999	646	739	331	169	743	999999	999999	858	999999	612	497	93	101	999999	711	199	352	423	443	999999	528	109	378	977	879	685	503	445	999999	999999	999999	747	493	734	947	489	999999	999999	139	977	676	999999	844	999999	999999	999999	114	905	90	999999	977	321	999999	999999	951	547	370	999999	289	67	119	999999	568	403	502	749	599	999999	777	999999	999999	
999999	293	465	999999	999999	264	884	731	888	581	597	365	557	739	798	757	214	999999	410	128	999999	160	999999	868	770	999999	451	991	505	999999	999999	138	857	999999	74	999999	535	999999	962	292	486	622	400	486	999999	999999	20	663	703	992	394	582	377	114	746	762	221	596	859	27	813	999999	235	497	832	469	508	999999	674	771	231	999999	821	127	641	931	759	595	357	999999	960	787	297	513	17	175	761	999999	999999	311	815	938	798	999999	999999	999999	397	903	653	61	51	905	989	932	770	999999	761	259	472	999999	13	626	999999	999999	66	35	605	722	490	667	708	999999	410	373	999999	999999	757	875	649	999999	544	856	941	305	190	65	798	999999	742	178	999999	511	290	999999	308	199	699	170	888	452	987	674	423	986	353	295	504	626	976	486	90	999999	610	999999	280	999999	999999	943	457	11	237	250	999999	999999	999999	999999	474	519	74	999999	594	596	986	206	70	869	442	955	999999	999999	560	999999	999999	265	999999	999999	999999	999999	999999	161	515	755	712	887	225	746	694	999999	999999	156	821	985	561	221	892	999999	899	414	999999	410	713	728	991	563	451	65	862	724	233	999999	999999	999999	999999	912	260	999999	999999	109	980	999999	999999	340	233	804	999999	575	620	999999	999999	603	627	497	999999	999999	447	786	763	999999	446	999999	884	970	878	995	851	223	95	648	999999	63	610	999999	433	49	235	382	505	999999	489	999999	999999	696	360	629	119	807	999999	690	474	999999	999999	999999	663	820	439	999999	999999	238	999999	999999	489	971	215	320	993	999999	999999	473	983	999999	290	999999	669	570	725	197	619	999999	885	54	128	999999	183	496	977	875	145	612	609	31	920	277	999999	629	999999	473	490	50	635	290	743	630	999999	410	193	508	74	999999	105	251	594	212	352	908	999999	999999	797	719	342	127	692	462	864	961	153	23	999999	50	999999	262	707	999999	624	604	311	497	697	999999	313	999999	811	999999	516	999999	436	999999	925	335	999999	312	675	999999	999999	517	598	291	999999	999999	266	180	175	34	919	843	999999	25	588	999999	607	999999	397	33	999999	863	316	649	945	999999	534	435	999999	17	163	871	586	937	870	116	16	30	731	999999	517	143	312	786	133	672	823	420	139	187	727	642	915	651	364	844	210	949	345	999999	221	830	91	168	870	57	266	999999	999999	999999	741	587	523	445	516	283	561	530	526	282	999999	123	305	910	290	520	956	935	582	35	905	66	684	471	739	687	61	154	915	999999	416	999999	999999	657	446	150	129	479	
145	91	999999	999999	433	72	999999	999999	534	999999	999999	360	101	999999	999999	129	999999	684	902	61	705	829	231	416	614	999999	866	999999	999999	648	473	149	999999	999999	999999	501	742	999999	633	621	884	999999	162	879	276	565	999999	94	999999	156	999999	762	999999	999999	773	315	859	876	76	982	206	131	259	886	707	999999	999999	613	999999	999999	999999	352	999999	999999	177	73	999999	352	999999	58	466	999999	272	701	567	711	999999	999999	713	494	641	999999	167	651	425	999999	999999	276	182	999999	999999	380	999999	999999	769	738	712	956	900	710	999999	517	736	27	526	424	858	557	999999	999999	999999	636	999999	47	999999	520	999999	408	865	999999	680	999999	179	610	452	95	229	999999	932	829	998	945	432	13	855	134	139	150	135	999999	903	835	948	185	703	969	480	525	778	259	999999	313	101	495	40	999999	347	999999	575	440	205	265	999999	498	997	890	999999	999999	192	999999	391	54	283	864	999999	844	462	999999	907	482	614	999999	825	682	999999	694	853	936	973	627	786	13	574	694	999999	999999	220	459	187	999999	999999	584	999999	999999	999999	509	40	236	984	195	775	353	228	102	999999	501	999999	942	999999	312	999999	278	999999	999999	980	387	999999	588	68	999999	999999	13	816	104	717	39	370	814	814	775	999999	626	999999	999999	851	999999	785	481	868	314	999999	999999	245	874	776	497	662	999999	40	999999	40	451	178	131	562	999999	536	134	385	796	140	626	999999	447	999999	419	326	144	999999	547	999999	997	720	753	655	365	999999	999999	999999	230	999999	592	784	334	745	222	458	829	999999	999999	907	999999	999999	82	184	591	150	798	236	367	999999	527	999999	492	888	42	999999	424	476	999999	15	594	806	165	428	547	842	999999	702	435	999999	496	909	634	640	941	901	648	579	999999	224	999999	999999	960	59	850	528	301	446	713	999999	44	999999	38	83	322	999999	941	999999	637	749	348	999999	999999	406	683	617	439	999999	946	141	93	844	999999	982	45	878	846	999999	577	28	550	999999	999999	944	926	999999	880	561	327	96	959	994	942	324	876	999999	915	564	376	243	999999	449	999999	581	407	199	950	56	48	443	18	836	86	618	999999	981	117	855	479	549	737	878	534	860	181	98	902	98	999999	172	963	291	738	344	999999	111	999999	417	547	737	193	834	999999	883	999999	132	918	334	999999	894	999999	999999	999999	826	506	220	915	638	409	319	296	862	940	875	480	726	107	741	688	107	999999	700	318	999999	366	902	999999	650	782	59	180	999999	999999	220	407	999999	207	999999	838	
719	999999	238	17	999999	450	999999	999999	647	413	999999	34	186	999999	999999	780	75	999999	352	470	999999	855	999999	856	360	149	718	890	730	478	999999	999999	999999	903	968	999999	886	692	90	999999	999999	999999	999999	247	431	34	999999	932	999999	440	341	162	854	450	244	864	999999	999999	656	99	732	999999	173	999999	836	831	838	283	999999	117	894	999999	671	999999	436	999999	999999	37	434	336	155	786	937	299	146	999999	674	745	668	999999	990	999999	45	990	999999	603	999999	547	410	600	999999	719	999999	846	999999	958	491	803	24	651	999999	999999	999999	330	943	946	999999	873	43	422	166	999999	614	572	126	389	347	680	492	832	999999	599	627	834	150	999999	999999	999999	753	187	932	999999	731	999999	388	107	567	715	57	999999	109	972	999999	987	443	999999	999999	692	999999	166	621	999999	999999	191	903	136	276	122	189	517	424	999999	129	855	999999	999999	371	597	193	29	999999	632	632	869	999999	774	999999	640	400	58	331	838	371	999999	566	132	560	999999	123	261	831	454	999999	540	208	695	853	659	507	158	731	517	999999	710	999999	989	999999	999999	457	139	52	636	722	141	195	586	52	999999	298	368	999999	821	999999	999999	999999	378	106	101	671	47	921	999999	999999	252	326	813	339	999999	263	577	944	118	102	984	999999	204	732	404	354	621	653	330	999999	999999	999999	910	999999	576	522	965	999999	96	781	420	217	616	503	479	999999	382	257	391	278	720	423	627	728	499	723	993	645	701	747	59	393	999999	74	993	999999	416	780	763	148	999999	684	858	999999	682	999999	602	999999	999999	589	972	374	999999	62	649	725	999999	191	543	852	528	329	999999	348	999999	36	616	551	999999	649	408	601	493	253	979	46	999999	300	999999	722	130	999999	393	122	999999	684	999999	547	999999	278	43	999999	999999	910	619	968	493	999999	605	655	170	60	202	612	191	380	999999	28	83	613	169	505	144	999999	999999	237	936	88	574	999999	904	999999	999999	240	999999	183	364	999999	633	20	552	999999	694	999999	561	999999	108	780	999999	403	803	113	474	811	119	537	100	425	188	391	42	415	945	999999	999999	102	999999	999999	996	999999	25	307	394	72	71	999999	999999	743	269	661	138	166	157	180	999999	801	999999	999999	130	88	92	939	999999	999999	978	146	999999	146	649	469	156	999999	783	922	387	999999	718	412	749	996	726	356	999999	526	263	876	999999	774	999999	999999	498	607	999999	999999	925	999999	999999	152	94	924	21	674	104	999999	515	991	999999	235	792	746	93	201	999999	134	362	736	999999	
878	988	112	879	999999	830	999999	971	549	305	866	997	311	603	575	328	825	985	61	262	366	21	271	503	42	999999	568	999999	306	41	717	565	999999	303	34	999999	982	55	684	843	999999	827	999999	696	516	237	490	153	517	873	750	148	310	484	426	866	727	608	999999	354	272	833	674	518	999999	999999	999999	18	578	421	346	780	311	218	858	999999	55	574	986	999999	501	425	359	999999	290	578	264	999999	876	167	437	383	999999	999999	581	999999	163	457	118	999999	429	482	574	105	537	970	836	102	625	999999	999999	999999	621	52	853	846	483	251	237	999999	999999	103	999999	421	984	962	582	972	636	297	385	999999	466	781	999999	28	851	263	999999	319	999999	171	999999	999999	346	999999	761	165	485	735	96	911	230	109	168	335	350	163	121	574	398	999999	466	999999	512	999999	999999	840	999999	835	994	230	355	999999	276	885	14	999999	84	709	211	427	496	901	210	474	999999	366	999999	59	678	698	999999	999999	921	877	705	761	999999	124	589	921	497	650	740	866	566	311	999999	283	330	207	999999	411	373	970	377	565	137	47	855	339	227	618	166	306	87	999999	999999	999999	999999	253	666	999999	130	289	930	846	999999	343	999999	75	999999	349	999999	480	619	741	958	950	510	149	633	448	268	999999	704	879	493	444	789	543	314	999999	103	87	540	128	291	999999	50	531	999999	999999	999999	789	805	877	889	686	686	999999	999999	56	999999	50	619	999999	701	999999	999999	999999	362	726	554	374	999999	999999	256	651	999999	500	459	999999	909	979	744	840	999999	479	453	826	999999	999999	757	999999	478	268	556	63	467	322	427	420	507	989	178	999999	249	765	38	716	999999	247	999999	999999	886	198	999999	908	305	779	999999	999999	426	999999	71	555	999999	110	895	999999	543	999999	194	626	83	49	377	919	999999	76	601	552	999999	737	205	752	70	572	999999	289	999999	999999	758	688	413	206	993	748	928	622	710	148	870	535	183	999999	63	999999	122	999999	821	227	107	238	187	999999	999999	689	563	999999	495	406	544	615	382	895	444	505	223	999999	55	628	999999	198	365	463	681	916	564	999999	999999	940	459	720	468	902	999999	529	510	55	999999	999999	195	619	137	314	999999	999999	162	287	993	557	999999	245	801	202	237	908	873	724	999999	862	135	795	999999	999999	999999	823	156	479	355	915	994	999999	999999	999999	442	380	71	61	859	426	764	286	774	151	999999	999999	918	275	675	641	655	786	370	563	189	999999	999999	582	367	780	118	682	931	999999	562	737	
785	70	759	856	999999	822	865	268	108	848	31	477	519	999999	905	881	804	714	269	218	807	999999	561	52	380	999999	999999	88	999999	91	354	695	999999	306	437	858	515	999999	999999	833	920	111	464	999999	378	532	73	633	875	236	999999	227	999999	999999	930	889	508	999999	485	368	138	786	950	27	503	335	889	222	306	56	375	984	919	435	297	999999	441	230	999999	848	999999	70	999999	91	212	136	999999	244	999999	548	360	798	343	435	999999	143	160	999999	999999	52	643	850	999999	828	861	893	308	999999	66	233	999999	287	999999	637	999999	78	583	868	999999	377	458	654	845	999999	696	576	650	493	730	999999	999999	994	394	632	214	999999	732	384	230	319	828	494	188	153	100	82	755	706	492	637	560	292	632	999999	999999	989	15	999999	142	294	999999	999999	662	999999	677	463	893	420	433	999999	345	999999	647	505	548	963	475	702	667	999999	820	944	999999	102	602	273	371	924	999999	999999	569	162	999999	999999	999999	999999	832	285	476	636	189	345	283	122	301	362	999999	999999	921	630	523	999999	912	519	999999	307	999999	569	309	413	101	999999	382	217	999999	999999	999999	711	439	533	141	199	236	999999	443	999999	999999	999999	801	250	628	999999	999999	999999	701	266	249	732	472	768	999999	272	976	72	545	220	962	75	311	118	406	932	697	397	499	333	86	999999	999999	999999	999999	923	768	69	999999	856	966	965	515	554	999999	233	999999	670	999999	869	223	173	495	232	522	999999	587	692	843	999999	547	999999	918	378	189	999999	656	484	141	288	503	917	287	999999	254	999999	559	999999	174	183	693	36	75	629	999999	912	396	853	475	40	345	85	225	98	319	361	57	147	374	999999	576	764	539	999999	376	306	999999	806	978	525	999999	999999	528	670	12	520	549	999999	268	277	999999	999999	19	999999	999999	999999	701	999999	999999	892	950	422	393	588	999999	929	999999	31	263	813	36	590	999999	999999	983	999999	557	555	96	799	811	758	999999	106	999999	774	755	437	111	999999	999999	697	437	95	575	634	446	939	73	82	33	527	45	454	251	390	999999	999999	127	436	869	155	999999	999999	90	201	999999	296	974	832	184	999999	920	314	218	338	162	789	384	999999	999999	618	492	24	999999	999999	999999	434	855	234	846	695	319	999999	88	459	595	858	999999	383	100	160	965	241	897	963	607	999999	246	999999	238	148	999999	999999	366	261	663	97	803	796	478	119	999999	999999	986	488	750	255	999999	759	742	304	784	11	268	999999	653	261	999999	812	686	992	197	999999	
995	707	21	552	318	999999	999999	508	64	217	999999	999999	718	224	254	999999	222	362	504	487	180	999999	999999	682	509	447	608	412	970	999999	120	999999	921	498	754	289	477	208	936	408	963	244	249	576	105	999999	999999	438	999999	999999	599	334	498	710	771	71	352	338	53	871	229	393	537	73	107	999999	999999	229	470	965	999999	24	999999	106	523	999999	694	788	587	232	999999	179	406	272	401	786	986	999999	727	999999	936	148	165	75	999999	579	999999	186	478	999999	226	980	967	50	766	585	999999	401	196	835	377	564	999999	999999	634	999999	987	999999	672	321	443	850	502	777	38	999999	999999	999999	999999	944	239	999999	999999	911	999999	265	212	365	999999	815	999999	999999	34	999999	999999	999999	397	999999	999999	999999	999999	999999	514	167	999999	376	488	999999	21	964	999999	999999	484	252	999999	859	255	839	815	378	847	631	768	856	443	848	826	610	461	999999	414	525	919	999999	361	999999	999999	161	679	639	777	21	353	999999	999999	328	120	781	296	466	136	999999	528	71	292	960	674	657	724	393	550	877	999999	365	559	209	999999	696	891	807	856	103	999999	185	601	999999	999999	999999	999999	124	999999	54	323	999999	999999	857	996	857	506	400	133	355	436	295	99	999999	283	999999	983	999999	689	424	890	488	610	43	396	353	470	456	682	448	891	999999	999999	999999	563	742	835	702	213	781	999999	500	684	510	667	875	999999	700	562	300	252	875	999999	322	164	999999	395	496	470	653	397	999999	718	684	463	826	639	593	346	540	163	291	999999	999999	999999	399	999999	109	375	999999	266	769	894	391	999999	25	184	343	351	728	357	348	241	559	394	150	782	999	56	840	999999	502	364	999999	147	960	198	528	999999	999999	999999	295	131	999999	397	627	999999	336	999999	447	652	305	252	999999	192	814	999999	137	522	94	999999	804	62	535	999999	763	415	873	254	245	826	656	999999	999999	698	999999	227	293	172	767	999999	455	520	609	197	941	999999	746	838	999999	911	71	15	999999	157	235	242	595	673	999999	221	999999	92	253	999999	996	59	665	919	130	999999	999999	999999	754	109	171	294	453	347	344	513	999999	999999	921	333	765	650	252	438	472	829	999999	620	999999	556	999999	372	277	999999	201	999999	594	827	999999	734	155	106	260	904	985	941	999999	999999	338	999999	999999	257	999999	999999	855	355	806	237	457	301	965	999999	999999	999999	406	799	26	465	999999	999999	918	841	326	999999	188	668	400	348	452	530	50	384	291	999999	13	999999	211	357	142	846	999999	367	380	
426	769	999	671	999999	999999	196	999999	334	111	886	999999	711	999999	974	741	196	954	468	784	999999	261	999999	999999	26	999999	950	597	999999	332	999999	999999	561	471	999999	999999	189	997	999999	999999	999999	999999	999999	283	405	218	999999	524	236	999999	946	999999	626	583	999999	175	187	144	999999	999999	556	599	999999	11	801	999999	649	249	41	999999	561	198	616	627	999999	999999	545	318	469	807	903	999999	371	62	385	417	999999	978	999999	734	250	54	353	999999	294	999999	348	713	999999	877	568	62	493	679	64	757	285	999999	999999	131	999999	868	675	846	999999	130	237	999999	626	999999	787	999999	231	306	317	999999	845	133	343	999999	983	831	837	999999	999999	851	943	692	997	628	142	740	923	896	999999	381	378	506	540	173	438	144	999999	97	999999	999999	830	196	371	547	999999	161	666	999999	148	798	999999	93	607	999999	999999	545	216	997	261	56	999999	334	202	936	999999	349	999999	179	432	848	743	999999	502	351	30	756	330	459	716	980	84	729	999999	316	349	294	999999	439	999999	893	927	99	836	999999	159	506	994	999999	408	999999	568	497	999999	999999	999999	292	999999	266	90	431	225	757	291	280	972	28	576	885	596	999999	451	164	192	539	920	999999	999999	460	202	524	761	895	60	154	422	587	999999	468	261	999999	703	641	358	565	677	999999	999999	566	999999	140	930	118	838	999999	130	413	314	242	378	410	379	999999	73	999999	999999	329	706	147	858	395	70	999999	634	539	159	809	805	999999	861	750	845	999999	390	999999	999999	652	66	505	999999	999999	282	725	99	851	687	999999	577	793	895	357	474	671	707	684	79	999999	484	309	999999	320	608	999999	999999	628	564	33	999999	11	971	27	999999	210	123	999999	122	344	27	999999	852	586	999999	22	731	513	285	184	648	706	992	771	177	999999	999999	713	999999	999999	355	471	999999	663	824	575	821	877	999999	274	558	999999	571	734	805	999999	999999	999999	88	596	955	867	999999	999999	384	52	19	999999	849	516	109	999999	999999	526	989	556	496	198	762	999999	200	854	429	21	626	999999	145	268	965	476	309	292	634	999999	640	999999	128	999999	288	781	999999	620	37	577	175	999999	417	54	744	258	999999	268	999999	422	405	111	999999	341	764	999999	907	750	244	383	216	999999	775	636	886	511	438	591	909	980	109	999999	826	851	999999	477	999999	100	523	999999	271	999999	235	222	418	999999	50	999999	151	694	873	999999	386	999999	999999	999999	382	999999	168	243	820	623	359	85	322	825	284	596	495	999999	999999	817	237	999999	
999999	175	591	562	227	999999	470	999999	999999	224	117	293	999999	999999	490	497	104	999999	999999	289	896	648	999999	160	899	593	999999	454	999999	854	999999	999999	588	857	542	999999	999999	820	563	812	772	999999	183	144	968	39	999999	999999	999999	998	999999	617	885	999999	999999	999999	483	440	663	634	101	999999	999999	999999	740	60	705	999999	999999	999999	730	284	49	999999	516	727	474	557	999999	870	999999	161	348	999999	662	866	181	640	235	78	999999	336	999999	999999	720	756	816	587	404	999999	999999	295	473	999999	277	999999	578	765	440	999999	999999	926	258	793	672	999999	678	69	933	873	879	999999	120	999999	574	403	127	121	409	760	999999	999999	163	274	546	676	688	999999	34	999999	999999	415	999999	331	78	999999	87	999999	265	780	88	999999	654	530	48	269	184	999999	255	874	999999	467	365	999999	992	122	772	984	999999	995	262	159	45	197	585	473	865	788	999999	779	325	754	855	629	682	999999	242	633	999999	286	502	785	282	159	999999	830	60	529	338	956	32	999999	126	269	528	928	720	999999	999999	575	404	396	410	999999	558	54	612	736	997	837	880	149	758	999999	503	476	877	999999	251	754	999999	999999	459	999999	757	232	999999	595	111	754	444	775	688	660	882	116	385	806	601	901	228	999999	532	999999	85	999999	999999	156	766	61	999999	999999	225	199	162	68	936	864	999999	335	417	999999	635	252	403	115	460	108	97	397	100	80	294	999999	536	999999	812	958	470	873	999999	999999	829	59	999999	999999	559	498	999999	824	179	999999	999999	275	999999	211	688	289	999999	970	432	246	69	999999	961	980	550	999999	663	62	255	977	403	999999	447	927	197	585	549	999999	555	962	600	273	227	579	999999	999999	999999	334	421	533	861	500	999999	999999	999999	459	98	723	999999	684	834	455	578	202	127	251	828	566	999999	112	740	999999	424	469	645	796	999999	999999	999999	999999	29	338	641	722	126	903	403	999999	507	737	496	825	999999	871	137	155	694	34	461	999999	200	299	320	318	792	557	999999	982	16	633	999999	706	999999	999999	664	505	814	855	86	224	848	999999	69	286	615	999999	577	999999	999999	500	111	136	930	265	999999	729	999999	332	930	999999	827	421	789	873	439	790	109	999999	216	631	999999	838	948	246	893	167	999999	43	702	999999	999999	532	649	516	532	999999	775	999999	204	935	487	491	925	999999	396	437	999999	195	847	825	815	379	346	999999	999999	999999	187	694	372	999999	498	984	999999	63	999999	999999	771	283	351	267	24	638	13	281	999999	848	999999	441	
999999	465	914	999999	999999	877	71	610	999999	939	356	999999	993	91	999999	30	446	502	999999	999999	929	101	665	969	844	589	810	186	375	999999	566	321	359	746	844	999999	999999	999999	797	751	991	977	118	832	926	91	273	933	539	982	835	651	986	51	512	999999	800	945	210	999999	76	885	244	999999	383	45	910	999999	247	999999	761	992	999999	120	999999	999999	982	833	999999	763	325	877	647	392	238	999999	334	317	999999	94	116	999999	253	200	999999	115	743	986	999999	891	181	26	695	347	231	999999	999999	875	170	561	776	966	999999	447	292	999999	248	852	893	999999	710	602	23	162	96	999999	749	999999	435	775	999999	995	999999	160	591	999999	192	309	171	396	968	459	157	682	317	149	999999	999999	908	496	867	890	999999	990	191	579	999999	543	260	999999	103	441	450	395	353	781	592	751	855	999999	16	938	690	506	499	260	454	999999	999999	946	36	942	606	939	999999	999999	901	393	969	22	305	648	999999	387	302	537	19	762	339	536	557	670	951	999999	999999	929	209	596	999999	930	134	672	999999	999999	999999	161	999999	511	487	35	880	208	999999	999999	687	368	999999	313	214	961	251	999999	11	318	999999	365	991	681	459	977	127	314	999999	48	888	633	950	744	630	999999	703	508	284	313	655	999999	888	999999	247	131	50	896	392	999999	688	441	671	390	999999	999999	169	162	61	509	908	575	315	743	954	64	418	154	682	999999	999999	743	999999	697	662	49	477	882	999999	338	937	230	999999	363	360	456	962	569	829	238	980	550	999999	775	999999	90	53	999999	164	999999	999999	895	999999	328	281	945	34	999999	999999	999999	923	287	999999	722	571	999999	999999	999999	392	507	101	848	325	454	92	717	296	642	302	582	995	332	728	260	625	52	16	603	999999	414	999999	988	841	954	314	999999	999999	734	213	717	999999	101	999999	656	101	999999	580	769	245	563	658	392	681	156	878	601	558	999999	999999	999999	681	59	870	999999	999999	113	17	370	149	389	999999	562	438	585	155	904	570	999999	168	999999	472	247	368	528	999999	49	317	999999	999999	713	155	999999	636	684	46	999999	231	784	580	988	857	219	629	856	678	106	954	106	10	974	41	999999	309	347	66	443	691	999999	999999	46	999999	321	999999	999999	243	521	925	753	548	769	999999	785	999999	180	902	262	617	512	850	659	95	221	999999	111	999999	999999	73	299	999999	602	695	879	562	543	999999	546	925	203	999999	166	180	999999	557	999999	302	255	984	139	444	803	826	189	501	572	951	585	
626	193	755	574	457	636	135	946	999999	802	233	957	978	366	337	423	999999	693	489	885	664	464	808	435	684	934	855	824	775	516	387	999999	592	616	919	741	999999	999999	708	999999	999999	999999	166	999999	31	36	160	87	476	412	299	808	92	76	921	999999	999999	329	889	522	781	311	181	567	425	244	999999	372	446	595	999999	841	984	945	810	63	999999	319	414	658	784	777	358	372	226	579	907	526	695	757	367	128	167	195	762	773	999999	999999	999999	787	661	788	640	880	437	457	823	999999	265	867	863	999999	999999	999999	738	999999	952	808	999999	846	999999	848	676	688	238	856	684	798	193	46	999999	709	999999	626	997	996	999999	477	999999	769	755	770	270	999999	999999	302	999999	926	457	999999	821	630	999999	999999	460	812	121	999999	652	999999	999999	35	999999	999999	999999	164	999999	999999	244	742	867	484	999999	582	100	566	999999	848	999999	935	652	999999	351	434	225	999999	999999	999999	175	194	885	999999	825	365	995	730	816	51	585	739	473	999999	692	715	891	346	999999	675	999999	893	235	999999	166	716	927	999999	999999	999999	13	258	702	999999	132	999999	999999	682	659	517	586	370	999999	999999	272	65	472	999999	75	635	543	879	246	786	870	282	959	999999	37	118	437	999999	56	297	47	337	46	652	793	642	999999	218	999999	250	98	999999	153	689	999999	111	253	200	949	57	985	134	22	999999	950	999999	100	999999	655	550	89	999999	999999	463	507	935	29	820	943	432	777	334	999999	995	697	103	138	279	999999	926	999999	999999	40	998	311	913	324	129	701	999999	552	624	563	146	170	492	463	689	191	74	91	433	257	527	999999	660	999999	26	228	999999	721	999999	621	999999	999999	999999	575	324	162	594	620	899	129	999999	999999	162	771	65	835	214	640	449	97	558	845	441	989	513	728	999999	980	308	901	844	232	731	999999	834	461	327	917	999999	537	597	453	191	314	257	646	999999	889	999999	190	999999	226	282	733	73	883	253	853	72	596	512	613	322	999999	284	777	159	160	937	999999	999999	297	501	911	500	999999	663	999999	741	866	999999	761	114	127	887	999999	999999	997	938	951	217	474	855	551	35	999999	141	193	999999	480	497	999999	951	282	673	726	999999	370	999999	959	229	125	999999	205	999999	751	509	204	999999	656	827	161	221	986	396	53	999999	949	886	516	973	999999	107	270	379	642	809	832	454	171	903	589	764	979	731	101	362	659	999999	284	999999	936	83	999999	653	345	999999	965	885	999999	294	774	483	726	986	
749	28	999999	826	353	941	677	750	948	752	247	397	242	264	305	690	999999	394	612	999999	46	406	999999	617	43	887	999999	946	999999	877	138	116	48	993	981	83	999999	833	222	342	806	196	134	631	416	948	523	999999	999999	939	512	390	871	999999	949	352	304	243	792	466	999999	730	999999	81	623	999999	999999	999999	282	999999	189	999999	182	280	236	999999	999999	999999	210	94	373	999999	366	885	374	748	244	999999	53	639	778	277	50	756	999999	85	999999	63	18	285	999999	999999	438	999999	759	564	218	601	466	999999	80	212	43	999999	102	966	373	999999	999999	874	896	999999	205	643	999999	911	907	426	46	160	589	999999	93	999999	494	999999	999999	998	135	809	999999	999999	888	944	999999	576	244	342	999999	277	712	230	356	143	999999	596	88	794	914	848	657	792	564	316	999999	999999	999999	117	999999	12	272	999999	914	897	344	263	999999	999999	85	999999	676	574	761	769	448	368	872	950	546	898	20	908	999999	287	162	999999	88	999999	999999	716	457	136	129	999999	15	347	999999	458	799	135	482	999999	999999	47	181	92	40	795	867	160	979	178	571	999999	999999	999999	999999	636	999999	595	185	999999	826	369	429	549	455	110	763	111	62	423	999999	420	425	192	199	55	116	79	718	292	999999	284	736	999999	565	804	670	999999	65	999999	713	999999	950	941	11	999999	999999	631	637	999999	42	999999	108	566	26	161	899	999999	174	245	999999	675	877	892	826	551	632	150	984	999999	999999	121	55	382	709	947	470	484	190	999999	437	999999	442	999999	260	999999	186	179	272	999999	999999	861	488	999999	999999	48	999999	67	124	460	999999	478	646	986	499	920	721	725	999999	999999	690	424	628	335	808	999999	242	98	999999	877	999999	463	877	580	999999	579	633	999999	233	670	621	999999	369	730	120	958	838	456	299	339	237	460	322	203	723	489	242	162	21	113	806	247	999999	999999	94	274	600	999999	250	999999	999999	496	502	196	999999	999999	65	897	224	999999	217	786	799	312	999999	999999	999999	683	857	266	346	481	223	129	999999	384	988	999999	999999	846	368	772	216	378	53	740	958	135	746	445	434	999999	937	172	999999	30	447	122	999999	999999	132	917	218	983	584	815	282	382	332	999999	999999	931	261	378	491	445	579	431	269	909	957	26	937	422	831	11	543	61	234	843	936	876	999999	477	999999	450	999999	232	999999	237	999999	586	802	673	155	502	999999	569	680	459	999999	26	852	685	221	116	979	795	162	582	282	231	999999	489	146	423	404	783	
654	50	881	357	636	41	999999	380	223	274	276	338	999999	973	380	999999	999999	919	999999	851	999999	617	471	768	79	221	955	999999	438	323	536	732	108	999999	915	640	578	102	390	821	244	840	999999	715	528	999999	664	999999	851	383	95	999999	400	553	527	46	579	122	287	424	85	999999	999999	900	999999	544	240	999999	67	740	205	310	539	211	617	425	724	755	999999	256	557	657	999999	65	237	319	341	554	783	879	71	465	815	965	745	38	898	993	999999	984	999999	57	250	121	187	785	688	999999	936	111	322	823	873	999999	867	428	820	887	999999	428	999999	685	834	188	678	740	494	573	465	999999	999999	731	777	265	662	509	416	283	999999	451	630	153	999999	681	566	247	592	784	107	999999	218	999999	330	999999	781	908	222	999999	442	447	300	124	999999	357	999999	999999	55	617	999999	367	21	546	999999	230	999999	69	999999	162	622	999999	157	999999	476	148	999999	999999	410	227	483	754	297	355	841	440	999999	515	421	270	999999	976	201	999999	415	739	999999	999999	12	110	761	722	841	999999	449	11	300	590	999999	999999	999999	78	189	828	144	624	80	665	999999	999999	999999	291	999999	999999	65	645	249	182	305	736	831	707	999999	310	465	999999	912	999999	906	839	150	999999	867	826	292	999999	796	373	999999	999999	668	650	967	433	40	480	84	45	14	803	762	127	999999	999999	762	280	565	999999	999999	383	999999	999999	999999	865	438	508	424	821	999999	37	849	875	341	515	77	191	999999	90	279	985	999999	877	231	112	87	32	999999	999999	74	999999	999999	916	999999	467	88	824	999999	111	995	999999	65	999999	522	999999	953	887	786	779	843	580	539	485	609	386	697	834	999999	657	787	999999	232	467	756	510	564	932	873	874	436	253	300	638	94	747	929	432	364	254	158	200	245	999999	999999	493	482	999999	317	624	769	254	999999	243	324	589	999999	598	507	999999	422	30	23	999999	353	600	290	900	400	861	456	275	480	999999	508	597	179	725	354	272	37	999999	625	259	115	192	50	66	324	504	999999	999999	924	352	831	137	999999	333	999999	999999	999999	581	596	455	178	999999	773	835	735	726	420	999999	253	245	983	999999	999999	999999	807	170	559	234	586	895	423	999999	999999	137	545	380	420	845	571	831	999999	455	980	179	91	611	418	999999	999999	597	94	863	97	689	368	986	732	423	526	992	963	978	995	700	42	62	999999	646	299	364	316	574	23	999999	185	538	864	236	682	205	999999	354	903	999999	811	560	37	999999	768	559	
648	996	329	578	868	90	460	999999	147	38	460	771	999999	966	290	999999	849	999999	514	830	131	506	999999	330	250	618	85	16	889	999999	35	500	877	999999	999999	999999	254	444	999999	999999	87	585	98	654	999999	980	438	936	707	999999	999999	361	157	937	999999	152	266	998	338	260	15	999999	999999	665	12	960	893	999999	261	970	275	415	133	419	752	545	999999	999999	585	269	999999	149	999999	597	770	674	352	940	311	573	63	999999	115	302	999999	634	195	432	651	785	999999	999999	685	736	36	305	237	738	195	892	735	180	999999	79	79	999999	154	802	999999	999999	999999	999999	875	999999	917	29	309	830	330	128	999999	984	443	800	999999	928	463	572	571	999999	446	999999	755	999999	837	883	832	999999	233	232	489	393	537	323	177	999999	999999	996	999999	17	999999	999999	417	76	999999	750	736	622	896	151	999999	582	240	430	891	13	208	466	850	43	999999	272	607	108	638	967	456	999999	632	999999	551	467	999999	564	478	49	999999	688	876	97	157	219	150	91	999999	907	162	116	431	173	934	999999	156	786	820	733	799	999999	437	999999	303	615	990	856	599	945	830	676	952	852	807	520	999999	762	886	976	132	525	999999	999999	815	349	698	999999	115	631	999999	999999	999999	999999	249	886	260	311	793	541	229	293	491	874	86	999999	164	578	365	424	340	393	999999	844	611	284	999999	705	999999	999999	916	530	751	968	635	864	933	217	999999	920	999999	288	999999	355	756	838	43	999999	655	339	999999	999999	113	690	300	926	76	898	142	965	999999	555	999999	839	624	698	541	523	248	222	551	999999	999999	445	165	999999	424	554	97	773	250	626	60	430	768	796	427	70	677	708	797	44	84	648	74	999999	736	140	730	999999	307	520	175	442	788	247	164	999999	535	248	512	522	811	369	999999	240	504	131	80	827	281	999999	845	539	424	516	872	327	380	450	999999	999999	823	999999	475	729	999999	617	999999	531	642	759	999999	439	999999	285	233	999999	923	999999	219	999999	999999	999999	786	826	675	635	28	281	999999	999999	999999	999999	923	999999	699	999999	893	995	779	886	489	549	999999	521	999999	416	999999	149	999999	168	403	546	241	709	234	999999	252	999999	64	824	999999	370	166	999999	472	450	515	978	586	451	999999	927	64	333	999999	520	718	275	880	268	999999	878	988	999999	443	751	853	223	993	779	540	999999	999999	955	296	999999	392	999999	59	505	900	999999	563	842	347	476	999999	907	583	713	211	999999	999999	795	531	721	382	949	999999	720	999999	301	
985	999999	911	576	999999	109	46	999999	999999	337	225	999999	999999	938	325	156	869	966	269	999999	640	999999	577	563	485	999999	433	999999	999999	442	29	338	908	999999	378	756	999999	999999	490	392	871	576	585	873	761	393	999999	592	405	235	90	403	461	650	661	705	239	999999	100	999999	999999	999999	999999	695	317	999999	476	758	570	999999	999999	999999	486	877	999999	73	704	999999	802	102	717	841	179	520	999999	626	877	268	947	673	999999	999999	680	650	716	999999	316	889	566	873	916	679	32	836	21	999999	917	583	575	598	11	535	555	998	132	834	302	749	343	691	19	218	811	896	52	641	427	999999	170	675	756	999999	147	928	185	47	999999	342	509	379	999999	303	692	359	672	999999	999999	682	527	882	117	999999	555	874	999999	708	868	999999	794	379	999999	91	999999	900	841	196	999999	627	822	94	25	999999	249	999999	983	715	999999	999999	234	60	613	999999	999999	288	568	999999	268	272	73	477	179	999999	547	140	814	626	880	999999	999999	485	604	999999	860	443	999999	157	327	591	891	999999	193	416	901	999999	765	819	774	144	341	651	928	999999	563	354	915	999999	421	118	159	366	999999	999999	944	748	455	999999	884	999999	422	420	871	677	381	914	999999	762	791	999999	375	995	999999	999999	460	865	557	479	999999	515	528	543	735	218	999999	535	323	460	999999	162	298	561	934	899	999999	999999	779	260	753	649	70	162	540	618	743	164	514	98	282	999999	201	975	367	379	999999	879	685	999999	245	999999	600	834	301	639	514	813	70	952	34	539	96	306	726	206	454	375	999999	127	474	286	30	999999	999999	393	961	322	203	999999	553	999999	245	126	25	907	58	236	861	901	113	930	999999	999999	73	742	992	894	259	171	924	980	876	568	198	958	825	375	656	999999	677	202	619	505	999999	191	999999	969	291	999999	999999	228	514	110	999999	999999	192	999999	171	999999	400	999999	73	42	640	573	966	677	928	66	91	999999	999999	999999	233	911	999999	598	162	882	999999	33	612	439	22	705	475	775	554	653	776	366	999999	221	517	999999	138	587	864	836	999999	626	999999	235	737	475	648	561	877	999999	234	593	316	289	996	377	464	634	30	934	107	200	133	284	289	999999	478	999999	999999	622	782	733	734	999999	666	822	982	386	701	999999	999999	914	898	451	429	999999	59	924	224	149	999999	504	567	929	738	34	502	766	945	22	996	289	125	999999	999999	500	859	989	622	999999	394	87	932	483	877	999999	999999	682	855	107	676	553	153	999999	
476	287	175	999999	999999	999999	999999	226	441	689	550	777	999999	999999	130	928	999999	999999	312	51	999999	78	572	94	62	555	732	820	910	848	999999	452	999999	818	999999	52	334	64	411	999999	853	178	646	999999	932	109	394	657	561	926	774	616	251	999999	551	408	999999	999999	752	42	909	510	315	593	999999	107	642	999999	856	87	603	278	999999	332	197	586	431	329	161	953	170	84	268	984	83	728	211	43	277	999999	337	253	312	379	80	353	862	63	898	835	467	414	801	999999	332	506	959	999999	999999	965	976	395	999999	798	871	834	999999	331	519	625	895	608	712	477	750	360	965	288	261	844	723	378	999999	999999	999999	756	283	783	661	577	769	292	999999	311	412	941	322	514	507	245	111	541	999999	283	999999	999999	701	999999	734	971	541	680	666	999999	251	999999	999999	614	312	125	999999	467	669	999999	855	613	999999	999999	75	808	48	999999	781	25	742	191	833	156	999999	637	65	949	59	999999	46	999999	625	58	70	804	976	707	211	391	999999	643	872	603	428	999999	378	999999	268	925	933	999999	899	651	999999	70	774	999999	238	999999	69	611	418	979	904	766	999999	441	350	270	831	341	259	399	341	109	319	240	999999	59	269	765	691	999999	756	999999	199	974	721	999	40	168	478	536	332	82	235	999999	999999	661	349	936	949	997	999999	999999	999999	510	319	999999	999999	543	99	999999	414	999999	920	293	999999	999999	999999	22	719	351	240	999999	862	999999	77	268	873	427	542	76	710	333	999999	693	999999	164	136	999999	664	493	259	496	79	299	131	37	999999	941	670	999999	94	337	999999	608	999999	431	739	117	999999	999999	363	333	10	999999	478	91	489	237	999999	77	821	888	357	235	999999	743	603	573	600	999999	116	999999	756	999999	981	383	999999	217	926	999999	999999	29	256	613	140	925	495	999999	820	50	548	924	687	602	929	999999	979	991	516	33	828	999999	516	403	945	431	999999	219	51	105	975	999999	311	655	652	801	641	999999	105	175	257	999999	752	560	501	191	254	164	862	785	999999	125	700	903	779	259	512	852	667	708	359	286	14	725	999999	276	623	41	950	999999	564	245	895	350	775	999999	423	955	999999	764	187	999999	356	999999	999999	999999	580	408	876	402	299	788	86	999999	816	971	552	37	999999	235	567	222	214	734	230	168	229	999999	137	508	999999	557	951	902	999999	937	999999	748	33	214	695	999999	165	999999	838	775	168	508	533	804	728	396	469	675	207	999999	217	622	45	542	999999	230	
280	999999	567	741	999999	999999	865	879	51	999999	13	292	540	351	67	656	896	454	10	721	826	999999	779	999999	97	285	999999	567	729	317	999999	490	573	474	999999	999999	999999	106	938	984	642	654	999999	999999	392	187	145	855	906	561	726	591	542	919	403	946	598	128	653	999999	477	308	999999	733	101	523	999999	75	406	999999	999999	799	516	26	89	999999	570	855	65	910	999999	850	999999	178	591	131	948	653	80	998	999999	871	452	386	999999	343	505	39	832	869	999999	80	458	635	895	926	85	526	999999	232	385	999999	999999	999999	421	627	999999	999999	151	999999	999999	75	994	407	91	794	356	139	510	745	676	541	999999	196	452	79	402	34	283	665	56	432	999999	848	623	455	808	709	999999	889	999999	524	888	862	304	403	85	999999	554	110	579	945	26	104	555	844	720	999999	301	352	235	622	707	999999	999999	999999	261	155	784	999999	999999	647	999999	620	999999	162	653	170	891	59	993	999999	999999	999999	999999	999999	416	718	303	778	999999	932	418	622	664	83	999999	411	938	161	151	929	275	918	125	999999	780	405	55	402	201	999999	984	999999	358	999999	152	535	999999	823	999999	999999	852	15	900	62	999999	999999	999999	975	999999	251	231	740	907	73	85	562	999999	162	329	21	673	900	999999	185	948	176	273	780	931	291	21	999999	424	609	999999	269	28	72	703	237	448	999999	999999	950	338	254	345	294	807	999999	477	247	503	725	869	951	999999	724	999999	999999	289	999999	999999	65	239	999999	325	999999	999999	815	999999	995	459	101	573	602	844	999999	847	703	831	978	999999	351	813	999999	620	699	740	135	841	303	957	640	948	999999	999999	10	720	999999	928	47	308	999999	55	482	788	411	999999	276	117	791	877	999999	241	310	213	702	251	466	999999	999999	566	860	974	999999	48	999999	999999	311	999999	999999	999999	999999	775	793	680	999999	305	341	984	999999	546	473	28	999999	999999	556	408	648	68	999999	758	263	734	312	480	448	27	999999	999999	999999	268	851	700	999999	874	260	999999	448	630	231	407	910	999999	287	999999	102	999999	924	824	999999	420	505	252	252	999999	663	891	999999	322	999999	964	500	897	25	950	695	773	754	186	175	920	999999	27	837	999999	848	781	457	232	388	999999	102	980	952	999999	763	608	457	189	220	368	999999	999999	398	999999	999999	23	467	336	999999	329	96	747	999999	571	460	487	415	326	246	882	444	250	934	635	871	520	999999	999999	999999	96	999999	575	999999	806	757	833	629	580	29	834	324	131	837	68	520	
354	999999	999999	999999	999999	999999	140	999999	338	924	921	202	763	395	396	78	11	149	308	13	520	999999	851	999999	626	857	835	307	411	567	322	413	875	125	527	198	564	999999	911	999999	195	633	999999	882	835	641	866	195	633	766	322	982	538	999999	999999	572	479	576	999999	428	367	999999	999999	770	612	518	326	647	999999	207	513	645	237	415	818	887	155	999999	978	984	991	999999	674	645	255	340	875	819	126	954	718	987	883	999999	535	999999	102	866	999999	327	999999	228	327	435	999999	677	754	133	999999	121	427	999999	999999	498	999999	999999	169	895	525	999999	999999	507	531	913	999999	526	762	744	879	466	795	999999	999999	999999	669	772	999999	999999	999999	577	586	751	999999	15	537	218	399	394	999999	999999	202	206	350	998	684	817	696	413	999999	736	915	19	999999	999999	325	148	999999	937	829	664	999999	921	999999	948	694	891	924	526	386	280	136	377	999999	71	274	599	937	700	976	851	85	919	302	656	661	577	508	801	689	999999	407	461	564	999999	999999	999999	693	402	314	999999	893	999999	37	999999	999999	999999	330	192	516	999999	211	119	961	978	588	999999	628	856	296	127	392	133	836	999999	999999	675	812	297	637	993	999999	544	396	193	958	999999	999999	626	56	124	256	999999	294	963	197	297	999999	586	812	958	652	837	116	999999	410	769	999999	999999	802	934	734	43	554	523	820	666	723	777	30	682	583	12	809	999999	871	999999	839	872	800	585	184	236	999999	679	351	77	999999	209	782	198	572	851	824	999999	999999	223	772	771	153	531	574	722	566	140	385	649	38	999999	325	999999	930	470	250	999999	759	508	558	875	181	999999	999999	523	999999	831	999999	999999	188	696	792	658	304	78	729	278	20	999999	669	999999	304	701	49	503	999999	999999	999999	112	611	607	363	881	664	896	599	400	303	61	727	735	29	653	471	999999	151	999999	50	999999	740	999999	999999	306	838	214	581	480	713	733	638	556	999999	18	999999	581	343	911	993	999999	478	339	975	959	735	999999	334	650	240	707	361	999999	999999	406	371	640	400	66	52	459	325	999999	686	569	422	999999	173	21	532	890	997	999999	999999	642	393	411	996	999999	571	904	880	930	250	15	381	421	158	175	999999	999999	190	999999	868	544	91	359	652	415	547	564	771	999999	999999	349	710	131	553	765	23	959	643	154	494	148	999999	999999	878	681	197	999999	32	998	375	52	710	999999	371	138	561	43	759	591	709	999999	143	568	812	999999	305	260	868	392	161	686	
999999	45	999999	730	965	696	481	999999	227	546	542	772	947	85	639	989	759	999999	214	980	210	62	444	999999	999999	20	583	978	386	999999	141	639	846	688	206	999999	928	999999	173	864	561	999999	373	172	474	999999	621	999999	270	999999	999999	454	999999	999999	999999	999999	601	315	724	999999	122	502	594	289	414	903	926	268	878	964	70	127	261	349	428	999999	999999	999999	22	999999	399	846	717	79	446	999999	461	676	212	413	83	999999	999999	217	751	69	203	93	757	571	999999	362	999999	999999	255	999999	999999	838	751	73	999999	999999	999999	89	999999	999999	785	524	999999	727	999999	259	65	475	891	447	210	53	597	999999	228	999999	999999	451	211	46	988	421	824	72	494	622	999999	999999	308	754	999999	838	651	485	999999	678	999999	999999	129	194	306	392	999999	807	183	159	250	391	999999	509	804	851	877	529	288	999999	700	781	242	999999	999999	999999	999999	999999	127	372	999999	122	999999	549	364	493	331	27	739	999999	999999	27	889	345	382	542	304	799	999999	479	960	131	206	911	978	469	797	299	999999	999999	224	277	999999	810	756	137	306	305	999999	321	529	860	789	682	365	682	999999	897	456	792	622	377	197	648	412	999999	999999	184	570	999999	695	41	168	359	390	740	337	88	589	254	246	998	654	638	999999	110	341	523	555	999999	577	900	842	76	767	999999	999999	999999	408	485	999999	131	734	258	625	497	701	999999	301	999999	355	999999	999999	212	555	623	723	999999	698	311	939	999999	628	274	328	795	198	102	999999	543	999999	295	679	113	43	124	274	999999	22	461	999999	999999	231	999999	950	999999	999999	640	520	154	134	530	999999	107	546	818	999999	470	930	999999	999999	608	849	757	964	999999	144	214	999999	440	359	327	546	246	903	47	180	698	323	999999	999999	999999	999999	446	419	140	941	582	567	225	622	803	475	192	163	999999	62	473	966	890	999999	999999	472	999999	795	999999	984	116	203	999999	647	804	156	999999	627	750	36	412	999999	999999	999999	561	647	952	818	999999	851	363	93	113	999999	706	731	433	935	824	95	502	999999	613	156	834	999999	68	577	817	999999	999999	564	999999	773	999999	135	142	999999	77	999999	999999	999999	999999	954	630	999999	100	999999	940	83	999999	440	803	665	999999	760	735	687	999999	183	588	385	10	897	752	799	680	340	999999	580	598	662	867	93	575	242	412	658	999999	999999	297	545	637	999999	999999	668	760	747	249	999999	400	999999	999999	894	162	144	269	351	999999	830	999999	999999	999999	369	484	70	573	999999	999999	301	358	
86	171	483	885	52	999999	266	963	93	48	933	999999	455	999999	999999	185	999999	999999	441	972	70	455	999999	468	537	369	277	270	873	105	49	999999	947	999999	323	999999	13	18	119	396	13	388	128	792	419	999999	999999	189	340	885	599	789	999999	999999	297	631	476	24	999999	683	999999	999999	99	999999	998	284	153	914	866	860	181	964	999999	55	969	999999	336	902	58	868	999999	97	930	988	505	259	10	628	254	692	816	989	999999	435	915	17	299	999999	793	145	999999	817	323	479	999999	635	968	612	999999	616	304	573	965	999999	55	393	76	999999	492	748	283	525	669	999999	999999	191	313	395	999999	962	391	206	119	999999	999999	999999	999999	460	283	870	291	999999	999999	999999	398	999999	33	180	390	532	941	198	648	54	861	999	157	999999	434	532	331	999999	999999	999999	999999	999999	464	62	146	234	999999	615	827	999999	467	884	999999	999999	785	801	168	142	15	607	31	203	557	999999	62	352	673	635	36	751	999999	999999	915	999999	413	300	788	970	44	165	913	335	371	36	587	999999	752	124	363	632	373	199	577	874	376	40	550	400	10	999999	561	999999	999999	86	83	759	969	376	628	495	23	197	999999	850	694	695	999999	530	486	85	599	558	281	403	999999	359	140	51	514	382	999999	397	970	250	603	930	999999	295	953	828	17	386	496	999999	618	186	999999	727	190	681	209	30	913	924	999999	12	711	195	699	723	628	999999	862	256	745	626	227	858	256	999999	948	546	576	658	77	223	999999	999999	999999	210	268	412	860	999999	183	729	483	55	55	601	228	560	596	239	209	89	524	250	132	992	999999	999999	481	426	733	662	453	265	999999	980	940	999999	411	498	464	225	999999	39	999999	26	999999	181	812	654	999999	999999	950	347	458	988	698	822	290	791	252	37	931	999999	109	520	999999	228	999999	75	661	920	159	108	774	983	21	494	177	999999	850	787	429	826	881	345	712	116	807	868	999999	128	27	620	255	437	294	999999	930	562	999999	923	983	747	999999	624	248	851	572	474	976	214	654	185	999999	465	607	115	999999	764	999999	999999	999999	999999	999999	999999	903	538	999999	346	999999	388	564	615	374	999999	803	681	833	266	106	999999	544	999999	892	88	473	999999	679	790	830	999999	81	999999	754	572	512	663	999999	460	999999	709	999999	999999	999999	598	999999	49	811	23	661	925	281	305	667	947	999999	88	999999	704	79	999999	859	71	999999	520	999999	999999	861	999999	424	999999	717	382	545	396	861	318	999999	304	999999	999999	
999999	665	139	904	907	776	999999	807	999999	434	999999	270	390	999999	999999	937	999999	263	999999	261	999999	19	999999	520	218	899	760	999999	95	326	520	143	999999	646	999999	204	932	612	613	540	890	999999	864	990	914	457	992	884	545	999999	600	999999	22	187	255	31	999999	999999	999999	17	999999	236	721	999999	999999	102	993	744	999999	656	15	116	650	751	371	134	155	609	605	761	906	999999	735	171	726	215	131	999999	400	18	138	323	999999	605	524	999999	342	999999	86	822	463	999999	999999	999999	999999	493	663	999999	815	130	876	999999	23	934	111	999999	999999	560	999999	708	970	904	353	999999	527	692	200	54	237	708	999999	902	533	782	308	999999	620	845	999999	242	999999	860	999999	279	142	672	309	982	504	999999	999999	781	357	377	851	999999	904	643	371	235	303	619	43	117	338	999999	932	240	635	999999	999999	655	316	662	166	120	999999	999999	489	855	392	218	550	853	999999	20	554	999999	999999	999999	999999	977	999999	27	939	932	999999	175	999999	167	740	79	999999	62	853	516	474	694	221	741	999999	829	163	516	843	95	999999	999999	571	328	999999	776	309	885	697	553	181	299	723	233	293	465	143	331	125	323	862	497	10	40	545	859	944	999999	823	925	823	967	999999	999999	863	646	604	622	737	963	999999	470	365	999999	999999	185	999999	999999	457	999999	696	832	999999	530	233	581	189	541	999999	570	999999	120	72	999999	729	999999	999999	869	370	647	860	520	593	161	553	401	142	999999	695	370	888	956	741	361	239	991	575	653	630	292	466	73	840	177	141	999999	407	593	999999	139	69	111	999999	999999	610	185	999999	250	999999	831	449	999999	845	421	681	999999	999999	710	542	738	639	471	999999	999999	999999	797	679	426	29	893	993	548	130	566	310	999999	999999	931	999999	63	753	999999	676	799	842	999999	228	428	496	266	291	696	999999	841	999999	999999	999999	549	628	999999	999999	821	230	999999	837	999999	368	999999	121	999999	999999	999999	960	489	999999	999999	795	449	999999	213	579	261	929	999999	612	306	497	999999	999999	712	925	789	312	937	557	999999	114	592	961	941	618	999999	317	603	999999	844	736	571	999999	195	999999	422	999999	424	243	254	999999	466	481	541	413	999999	999999	999999	967	756	999999	32	999999	63	209	212	488	304	595	640	944	999999	54	767	569	925	432	880	909	513	485	887	703	312	49	648	120	430	537	538	726	908	636	963	710	999999	639	803	986	600	934	19	829	999999	310	566	422	714	971	999999	657	342	500	464	280	255	999999	999999	
24	560	999999	67	766	66	999999	46	699	999999	67	999999	296	999999	894	999999	578	476	68	110	11	483	236	406	999999	59	881	999999	417	999999	692	464	999999	19	789	435	509	876	999999	773	999999	274	866	341	999999	126	201	38	447	999999	885	804	197	228	627	540	334	694	609	717	185	530	999999	999999	398	602	470	286	840	468	809	999999	233	295	999999	999999	617	895	999999	342	857	853	999999	236	296	887	276	176	391	999999	111	814	999999	535	598	169	646	348	942	999999	655	999999	197	978	382	193	581	902	999999	890	923	439	945	277	859	999999	583	999999	241	510	335	304	894	591	367	999999	434	999999	696	261	100	279	952	695	686	999999	665	967	999999	999999	999999	374	999999	999999	335	671	868	999	676	276	585	254	116	441	728	999999	30	606	999999	387	999999	884	215	556	799	999999	486	260	590	999999	999999	615	999999	138	999999	961	936	403	999999	696	136	434	31	430	675	845	172	999999	966	335	921	69	356	476	999999	999999	168	811	701	681	195	618	419	758	609	999999	706	978	246	767	425	999999	349	925	999999	334	862	785	999999	953	491	965	293	264	995	607	269	999999	784	999999	803	134	702	585	511	517	999999	272	820	706	149	999999	284	209	910	305	719	431	225	29	569	383	931	999999	199	999999	335	999999	763	12	999999	635	999999	474	963	999999	924	999999	424	744	318	600	964	184	999999	307	690	94	999999	700	887	838	856	764	212	430	202	954	395	999999	191	999999	509	817	995	514	990	809	245	999999	380	955	999999	480	711	968	418	757	999999	999999	539	251	999999	72	125	999999	778	439	272	543	999999	970	999999	142	562	458	101	999999	999999	310	317	999999	848	999999	330	931	831	385	63	999999	21	445	999999	503	999999	940	60	446	702	133	735	560	547	701	520	410	587	874	918	999999	999999	272	578	632	584	657	402	84	999999	194	999999	402	385	38	999999	662	948	999999	390	621	407	655	454	999999	574	756	343	157	999999	999999	354	957	466	800	366	748	866	399	919	104	548	975	703	518	93	342	185	519	179	858	461	712	999999	999999	855	232	818	524	67	827	324	255	860	822	839	93	936	585	671	783	796	999999	954	999999	83	432	999999	936	999999	242	581	823	999999	366	999999	641	999999	169	945	144	999999	352	341	102	999999	302	125	880	678	999	406	599	847	999999	999999	903	757	999999	233	999999	279	882	552	825	256	500	277	503	364	208	999999	776	639	999999	853	453	226	862	516	780	999999	81	267	971	999999	981	976	592	304	564	
999999	276	936	522	999999	999999	799	516	846	999999	35	621	525	480	389	630	960	320	542	999999	999999	895	689	452	125	208	624	581	989	274	524	684	209	800	324	999999	839	999999	672	804	654	999999	999999	999999	755	696	556	999999	591	215	999999	665	60	686	878	988	587	493	407	666	433	228	527	581	764	350	421	999999	166	46	790	842	647	737	999999	976	879	461	697	429	651	836	989	999999	999999	858	634	522	921	999999	999999	356	719	16	380	436	192	999999	473	414	284	831	631	555	424	188	27	322	722	902	999999	999999	795	999999	24	597	238	999999	338	999999	999999	999999	803	830	280	999999	133	641	366	999999	999999	999999	988	293	155	999999	215	444	370	74	999999	999999	800	999999	226	640	561	741	992	783	207	450	999999	567	697	385	999999	801	284	980	65	386	956	999999	119	999999	146	999999	832	203	391	794	382	273	74	405	108	999999	613	640	883	391	649	999999	340	352	999999	430	999999	999999	793	414	169	389	19	999999	364	616	910	551	503	58	908	799	402	412	78	842	999999	302	286	252	197	999999	999999	673	737	383	853	766	346	715	999999	72	999999	977	635	992	264	999999	999999	492	874	72	146	834	999999	849	190	928	999999	999999	927	303	493	550	226	525	292	345	727	999999	762	999999	999999	787	999999	845	399	424	777	86	588	892	999999	794	999999	135	507	999999	200	999999	999999	925	491	999999	999999	623	999999	858	760	119	709	999999	882	69	730	730	857	358	701	999999	460	765	161	208	906	44	51	699	181	101	27	999999	154	839	787	836	661	363	10	519	999999	540	664	999999	376	669	20	999999	999999	648	999999	159	999999	563	436	437	774	293	999999	753	999999	879	686	999999	102	999999	999999	53	282	893	78	503	358	191	999999	999999	999999	493	831	999999	34	999999	635	533	999999	868	457	591	412	359	72	378	417	256	937	396	853	999999	575	686	895	999999	919	180	580	999999	800	389	202	516	335	290	462	708	728	732	999999	999999	844	999999	242	192	999999	922	831	999999	96	111	999999	974	76	116	918	999999	350	68	929	999999	999999	999999	77	999999	398	999999	34	781	916	708	528	215	152	699	999999	351	999999	713	336	997	349	880	687	999999	999999	228	450	999999	372	317	368	670	802	999999	999999	999999	166	174	793	999999	999999	59	784	387	999999	48	831	376	955	577	700	637	731	931	125	999999	372	999999	932	180	455	804	419	609	350	858	412	999999	499	366	194	290	919	591	999999	299	106	310	126	107	999999	84	273	795	999999	731	938	871	999999	999999	
432	788	241	623	299	103	640	184	46	723	999999	478	999999	599	392	420	717	149	999999	825	976	71	261	835	783	999999	999999	999999	992	619	999999	541	688	370	933	406	58	305	302	999999	659	921	274	403	471	918	206	999999	413	205	23	798	49	999999	161	371	999999	406	839	918	561	26	192	427	999999	999999	789	999999	999999	999999	371	421	847	825	175	65	796	858	373	865	183	867	220	999999	606	132	502	839	219	999999	869	999999	466	383	454	643	739	999999	599	378	138	690	18	427	833	601	950	999999	683	106	999999	999999	43	999999	744	694	805	999999	821	999999	601	950	307	102	999999	720	999999	999999	380	999999	325	949	268	995	737	493	858	793	963	14	999999	999999	999999	122	998	999999	618	492	999999	759	837	353	36	918	776	999999	999999	915	999999	123	645	999999	843	999999	780	999999	999999	48	246	999999	999999	999999	999999	816	509	322	999999	194	104	925	111	473	835	620	695	972	923	349	228	999999	999999	999999	492	999999	369	695	444	999999	341	384	779	580	255	387	923	825	921	999999	418	463	393	999999	999999	385	999999	182	651	999999	999999	808	700	80	819	686	161	893	529	582	456	814	878	788	853	999999	155	531	227	457	696	869	60	999999	931	764	176	901	999999	999999	837	999999	999999	221	999999	532	683	708	760	999999	236	40	999999	999999	763	604	999999	604	999999	111	239	490	954	203	999999	595	757	999999	149	65	520	999999	771	999999	745	999999	770	666	249	330	999999	447	999999	659	999999	666	574	711	999999	337	189	571	556	30	876	357	243	850	685	999999	774	696	568	705	58	999999	268	881	603	503	833	919	365	34	75	999999	719	304	972	870	31	56	46	999999	875	948	702	751	547	398	999999	920	980	295	555	999999	878	76	999999	999999	407	692	999999	456	999999	269	999999	532	999999	93	638	938	877	815	932	999999	660	756	829	109	284	517	999999	215	477	912	999999	80	999999	726	999999	653	694	999999	473	999999	937	589	999999	999999	742	180	796	463	999999	98	999999	175	362	827	688	132	246	510	999999	999999	357	903	979	591	331	145	64	238	999999	984	254	158	999999	999999	791	81	447	999999	367	999999	720	881	999999	389	869	773	718	651	47	792	416	193	999999	583	980	999999	610	727	999999	606	125	999999	999999	775	843	893	822	758	999999	617	999999	999999	152	865	179	476	458	600	999999	999999	427	413	201	387	999999	999999	399	769	622	757	471	719	928	999999	999999	162	999999	679	545	976	950	999999	615	429	117	392	50	893	413	514	585	20	16	736	188	712	
377	999999	206	783	503	63	145	288	156	965	105	391	876	27	879	778	64	745	607	468	798	771	279	195	30	506	365	118	181	460	999999	999999	583	999999	784	690	483	999999	482	896	823	336	283	999999	297	659	26	999999	635	807	955	999999	138	719	914	606	637	999999	763	997	698	37	117	695	262	903	999999	600	242	198	304	999999	273	711	644	471	497	137	898	370	489	968	483	373	505	452	73	999999	372	188	63	472	998	999999	999999	796	229	588	889	394	851	426	164	446	512	662	999999	426	85	452	999999	509	122	402	518	999999	553	743	999999	810	839	943	238	63	145	831	303	788	514	999999	252	909	247	999999	518	73	999999	47	860	842	454	646	788	919	80	553	999999	999999	966	477	999999	485	398	89	554	908	999999	110	310	680	999999	999999	912	237	210	208	271	608	999999	454	915	516	883	999999	365	999999	999999	319	983	592	481	999999	822	46	999999	767	521	168	959	610	875	714	736	189	483	245	733	561	719	871	291	752	722	521	561	999999	602	999999	723	999999	753	878	126	718	209	671	395	999999	633	442	999999	999999	999999	283	579	211	779	703	873	130	470	603	999999	122	310	728	975	999999	485	999999	175	480	444	608	856	997	999999	28	980	999999	849	999999	928	286	999999	999999	114	448	942	999999	957	898	999999	603	890	999999	999999	13	418	999999	695	94	400	766	277	216	668	49	426	581	614	999999	723	70	280	999999	999999	322	928	131	624	537	369	136	999999	999999	313	999999	718	707	719	999999	610	508	999999	765	999999	172	19	999999	520	74	31	370	745	999999	185	116	332	287	484	965	999999	999999	857	999999	724	274	856	10	903	826	331	719	999999	30	160	999999	999999	515	155	513	313	999999	611	999999	515	999999	390	712	999999	999999	999999	440	233	753	999999	999999	999999	958	50	999999	999999	999999	83	693	742	311	508	999999	56	961	999999	816	999999	970	999999	999999	685	999999	652	999999	883	999999	909	707	317	891	496	999999	511	837	572	986	474	952	208	304	999999	918	817	214	500	666	666	139	44	702	308	262	101	395	638	354	999999	325	319	170	999999	376	386	851	814	399	222	999999	999999	185	352	189	772	999999	254	767	489	999999	999999	226	487	779	999999	614	999999	244	27	999999	999999	228	999999	159	642	47	205	512	541	965	399	110	453	999999	741	858	999999	999999	490	733	150	999999	864	867	99	102	682	329	999999	999999	999999	999999	382	106	20	999999	504	203	546	734	999999	999999	999999	524	999999	135	773	40	48	814	264	474	753	293	
975	337	363	813	999999	549	364	875	809	999999	707	819	999999	999999	999999	571	363	166	999999	755	571	999999	999999	350	818	964	329	652	291	888	516	999999	826	999999	131	682	999999	999999	144	999999	380	297	932	464	816	238	407	426	593	476	461	108	893	999999	721	576	691	23	999999	104	230	711	593	920	264	914	993	999999	999999	764	999999	672	999999	999999	385	283	476	191	999999	590	567	999999	999999	999999	437	418	900	828	377	554	991	802	696	49	776	999999	703	21	210	901	245	769	201	999999	999999	788	85	999999	623	447	110	509	489	999999	999999	328	652	999999	999999	846	999999	175	269	999999	999999	999999	975	982	808	716	580	464	999999	632	355	797	710	241	104	648	342	591	214	999999	999999	491	999999	292	999999	457	26	924	999999	999999	887	80	510	521	64	768	813	102	509	999999	999999	645	528	856	69	739	617	421	684	844	513	432	960	339	235	291	638	999999	480	999999	700	999999	936	626	744	999999	297	199	186	999999	999999	999999	92	999999	72	999999	962	466	232	999999	999999	604	999999	999999	999999	465	119	180	999999	773	139	130	622	158	216	221	708	901	122	784	452	427	999999	358	19	274	999999	662	276	999999	328	999999	470	999999	999999	105	999999	262	776	289	175	126	904	413	206	714	999999	999999	101	851	110	999999	354	448	329	422	369	891	999999	585	999999	457	903	869	454	957	660	913	999999	999999	999999	456	135	832	619	336	523	831	162	999999	647	415	999999	425	325	267	999999	31	388	107	735	524	588	200	174	717	222	45	999999	249	64	713	305	999999	55	654	935	522	829	999999	999999	999999	739	379	938	709	999999	999999	553	196	140	638	999999	540	385	291	999999	999999	668	999999	123	999999	873	913	999999	933	120	589	380	999999	332	999999	202	395	207	207	785	218	262	999999	830	735	999999	771	999999	426	999999	764	605	764	787	999999	999999	927	879	422	665	826	139	14	599	308	117	882	864	825	446	148	343	188	505	658	683	214	999999	388	995	999999	804	823	755	355	983	615	883	332	461	999999	999999	999999	542	958	89	257	864	999999	627	999999	907	292	980	49	431	427	999999	138	999999	649	855	500	999999	999999	31	999999	259	254	324	999999	999	541	374	181	632	558	646	547	579	435	349	549	761	396	203	521	999999	999999	924	566	357	999999	15	811	418	999999	368	978	937	999999	998	620	217	135	609	375	999999	809	416	999999	781	721	559	891	310	316	739	40	370	999999	999999	543	329	999999	155	999999	536	562	762	617	199	667	609	999999	999999	999999	342	635	
786	827	603	43	999999	61	999999	999999	205	124	511	112	285	999999	999999	999999	309	464	300	458	980	365	839	999999	56	799	682	999999	121	752	463	582	999999	999999	253	543	906	439	244	278	973	999999	58	999999	61	659	999999	861	60	182	507	999999	437	883	655	431	988	999999	987	509	378	671	524	453	660	929	999999	181	94	84	530	869	999999	32	485	999999	316	427	314	999999	468	999999	72	938	999999	490	154	100	458	999999	554	669	452	735	999999	999999	995	605	761	132	531	169	999999	975	652	999999	752	415	408	194	124	570	932	600	999999	557	999999	585	208	179	784	48	723	999999	999999	861	999999	494	999999	182	475	711	999999	192	865	308	54	96	999999	616	738	739	691	999999	999999	983	736	999999	694	353	703	420	999999	999999	347	493	445	513	456	791	220	268	293	235	999999	999999	904	750	735	742	512	521	999999	592	441	55	999999	460	564	545	999999	575	800	779	478	999999	999999	84	845	382	999999	540	640	505	406	999999	456	465	999999	304	89	986	126	951	840	192	999999	814	159	999999	146	985	948	910	666	644	999999	513	756	664	107	829	904	362	880	971	880	792	195	961	598	999999	999999	270	466	999999	459	848	999999	296	933	500	925	552	999999	877	591	730	839	761	22	942	708	889	207	259	91	763	81	868	311	999999	628	198	999999	254	88	999999	999999	528	195	619	575	470	999999	999999	904	362	126	13	389	160	953	434	948	656	192	27	72	217	999999	999999	777	79	985	999999	872	736	848	991	798	999999	286	320	575	402	376	248	999999	999999	354	729	647	999999	489	160	385	203	999999	57	999999	71	999999	246	472	500	842	506	484	999999	734	178	513	999999	214	486	873	999999	858	555	289	944	858	472	999999	336	58	999999	590	834	229	999999	495	800	928	999999	287	50	847	85	560	870	999999	43	865	186	225	521	863	999999	287	999999	345	999999	768	128	999999	163	383	146	452	142	915	650	906	65	682	999999	999999	477	209	833	796	783	995	999999	190	825	606	686	121	536	846	588	557	488	343	999999	999999	810	534	133	666	711	999999	427	955	999999	136	810	503	512	325	999999	802	453	944	561	698	360	999999	388	556	999999	999999	915	296	999999	102	427	999999	881	999999	395	943	85	999999	94	159	577	463	77	698	999999	193	608	999999	460	785	113	543	781	112	682	872	156	999999	969	686	999999	141	627	30	708	97	622	832	929	452	726	286	999999	999999	999999	896	870	999999	760	514	999999	999999	836	999999	989	884	940	999999	997	523	796	
508	208	999999	442	999999	835	56	989	708	999999	999999	291	17	69	827	999999	379	981	999999	11	466	817	464	999999	23	305	86	41	824	999999	843	834	416	655	227	999999	461	969	999999	71	824	700	61	942	651	422	828	492	999999	999999	570	999999	222	521	340	999999	743	149	999999	151	759	25	175	561	999999	940	875	361	841	750	231	409	306	724	187	765	999999	999999	618	601	999999	593	870	999999	586	999999	622	894	324	999999	344	999999	551	542	312	808	535	500	999999	999999	546	476	650	421	979	999999	999999	498	343	575	926	231	530	999999	674	999999	155	552	974	681	328	980	46	315	999999	909	858	764	421	378	999999	274	306	907	999999	10	943	459	643	425	999999	133	561	999999	999999	123	791	723	868	146	663	999999	526	544	391	565	439	344	15	79	311	736	86	964	345	999999	999999	623	772	674	999999	695	999999	999999	134	204	429	297	706	302	999999	145	999999	285	714	256	748	999999	999999	498	570	999999	453	573	123	820	999999	596	414	948	999999	178	950	203	914	968	84	999999	419	196	146	999999	638	713	999999	999999	999999	801	260	98	999999	172	107	999999	114	622	252	344	444	314	157	833	882	999999	114	949	999999	702	370	746	999999	780	352	339	362	427	999999	740	999999	947	980	255	346	325	999999	35	81	676	99	999999	725	740	533	999999	49	999999	269	999999	999999	999999	981	147	441	513	999999	141	819	999999	999999	686	652	511	723	497	334	901	999999	567	722	999999	999999	518	999999	78	30	441	257	247	299	60	999999	100	999999	618	965	842	999999	832	408	903	999999	313	755	413	649	224	27	45	999999	147	815	702	167	530	135	473	534	372	492	485	884	582	478	999999	527	999999	999999	999999	532	491	97	664	999999	818	872	574	762	999999	428	806	424	999999	999999	162	244	466	999999	610	493	501	317	451	349	923	29	633	999999	884	885	999999	843	912	513	299	999999	160	543	348	658	999999	710	334	944	685	70	999999	127	325	636	71	628	769	620	999999	183	645	324	244	799	999999	999999	999999	324	340	962	511	708	175	112	93	922	593	999999	999999	790	999999	507	999999	863	999999	515	519	257	823	469	84	999999	483	126	999999	835	308	549	420	822	832	20	613	722	999999	963	951	223	999999	149	45	817	688	249	200	147	660	381	451	733	999999	630	501	871	888	219	999999	59	999999	999999	623	54	999999	120	999999	972	894	941	314	999999	564	999999	705	683	999999	999999	999999	243	999999	277	999999	927	108	686	999999	211	518	999999	834	999999	738	901	525	304	999999	
991	285	577	291	228	253	719	999999	999999	178	923	925	817	447	631	999999	999999	134	430	83	999999	999999	999999	517	999999	999999	161	117	965	656	663	999999	410	167	999999	980	999999	999999	707	34	999999	860	50	999999	679	286	701	304	212	743	745	776	999999	999999	830	55	431	70	999999	999999	999999	999999	111	411	999999	153	525	999999	14	650	999999	50	427	405	999999	999999	905	346	999999	480	999999	857	904	231	999999	886	684	189	999999	397	559	999999	999999	999999	932	852	759	999999	13	536	761	999999	999999	562	184	704	999999	999999	613	994	149	94	999999	64	12	244	708	879	500	629	468	345	331	616	999999	593	624	484	473	999999	999999	275	343	311	719	719	567	351	999999	999999	537	999999	575	343	257	474	753	371	940	698	154	879	148	383	77	425	999999	683	999999	999999	999999	999999	999999	848	918	874	751	921	999999	292	999999	366	831	295	999999	484	999999	988	369	626	839	263	999999	774	999999	999999	136	959	243	304	999999	884	880	999999	135	999999	757	727	999999	383	722	832	999999	658	31	787	57	853	291	593	655	999999	323	845	751	826	999999	462	238	722	999999	999999	999999	999999	999999	792	999999	375	170	439	999999	999999	574	999999	903	17	236	884	999999	832	999999	999999	677	649	648	276	570	999999	999999	308	331	305	999999	702	636	930	153	985	375	999999	311	681	693	852	867	612	168	338	999999	999999	600	999999	709	999999	573	473	125	48	401	26	232	999999	661	861	118	999999	553	999999	359	972	863	250	999999	523	531	476	590	825	782	999999	118	242	103	969	708	875	999999	103	138	172	815	115	594	359	16	859	999999	831	744	999999	69	296	978	969	880	999999	936	195	874	107	882	299	266	999999	907	990	358	691	163	242	999999	999999	742	197	167	758	656	169	517	671	456	999999	999999	346	976	999999	263	999999	99	358	999999	409	229	999999	289	525	999999	999999	452	25	511	999999	999999	511	609	610	553	791	811	132	999999	999999	999999	999999	650	133	218	919	389	94	736	234	602	805	304	436	999999	711	907	642	909	428	717	501	170	128	90	579	999999	999999	279	472	322	966	654	171	731	999999	999999	999999	999999	928	849	367	289	286	999999	873	999999	183	380	842	883	179	222	999999	999999	186	999999	532	53	639	193	999999	815	999999	999999	635	999999	999999	999999	222	330	751	335	980	579	359	222	999999	392	999999	372	563	996	437	588	152	999999	379	999999	999999	974	858	999999	999999	745	836	999999	24	374	999999	722	84	479	167	522	142	843	242	999999	999999	963	169	150	999999	276	629	26	999999	
686	769	999999	780	39	999999	999999	471	639	999999	244	742	807	999999	999999	292	999999	297	94	999999	915	455	999999	521	673	403	591	815	718	286	999999	125	820	174	999999	605	227	999999	55	329	918	60	502	999999	997	999999	901	765	999999	857	351	978	545	187	472	240	469	370	117	635	999999	433	753	999999	257	128	999999	642	870	913	999999	999999	252	764	920	864	999999	124	524	999999	501	999999	999999	999999	935	431	580	999999	701	106	145	857	835	419	762	999999	999999	149	999999	878	51	999999	999999	736	792	999999	736	781	266	608	287	355	846	407	999999	741	268	892	427	826	548	999999	941	774	999999	217	716	999999	12	435	567	813	999999	645	668	243	999999	438	78	146	695	798	386	999999	999999	789	21	437	285	30	236	415	999999	121	339	762	327	130	958	585	92	903	999999	830	50	473	179	210	739	900	810	830	823	291	140	750	902	847	954	988	205	289	557	999999	209	162	101	999999	315	906	915	999999	479	493	63	792	28	556	63	355	620	999999	698	384	219	405	591	441	999999	999999	999999	999999	175	969	389	803	355	999999	999999	888	999999	113	895	832	985	999999	360	999999	237	999999	732	356	794	609	378	999999	590	183	772	804	999999	660	95	725	999999	445	999999	510	114	260	446	999999	925	174	972	516	915	865	399	219	54	999999	213	642	857	999999	999999	999999	601	993	222	182	999999	826	327	999999	28	179	786	549	999999	850	235	976	901	511	430	629	636	999999	480	724	999999	562	999999	999999	456	453	999999	543	759	89	908	120	999999	999999	999999	108	999999	260	498	745	89	849	855	204	35	236	740	355	92	999999	929	739	523	497	999999	472	77	18	275	575	999999	253	999999	284	941	125	939	637	317	999999	999999	385	373	734	645	933	707	564	294	230	999999	999999	460	703	160	999999	597	549	875	731	41	999999	985	999999	445	999999	999999	580	262	909	297	999999	999999	999999	283	553	376	789	852	465	765	512	999999	55	999999	787	792	97	999999	772	528	399	762	999999	301	944	400	999999	299	808	873	136	999999	999999	932	610	485	700	429	606	802	807	697	419	999999	528	124	999999	70	658	54	999999	456	489	391	898	350	463	999999	999999	163	999999	500	53	591	639	210	349	999999	262	311	999999	667	999999	999999	720	701	353	619	772	830	999999	389	999999	764	901	999999	822	992	999999	270	32	241	999999	453	876	317	999999	827	336	327	774	827	808	356	952	315	928	999999	999999	206	997	999999	696	999999	703	999999	859	999999	999999	959	387	357	88	992	289	860	576	
85	103	413	999999	999999	292	454	65	632	999999	294	811	999999	751	999999	331	837	272	188	544	591	999999	340	458	374	146	376	940	999999	749	816	999999	999999	999999	999999	426	267	157	481	560	251	453	80	965	574	477	999999	218	83	35	250	729	111	325	985	999999	762	954	684	999999	916	514	999999	883	764	228	719	857	898	887	73	999999	791	627	303	999999	679	375	884	897	51	167	866	402	508	96	964	776	753	528	664	313	999999	103	999999	737	815	196	210	999999	757	247	320	196	961	560	999999	484	32	847	655	396	80	787	346	758	999999	245	385	677	263	942	114	999999	233	999999	226	697	982	999999	332	492	999999	538	999999	999999	847	679	999999	999999	158	999999	754	905	872	277	242	686	756	885	999999	580	811	999999	999999	814	999999	940	963	210	343	999999	501	999999	525	173	231	541	647	542	911	968	804	999999	999999	999999	198	999999	507	955	528	999999	999999	107	999999	751	681	643	999999	334	670	906	715	240	614	908	988	297	390	709	56	700	999999	999999	999999	130	775	384	13	328	625	999999	442	18	682	999999	999999	999999	989	999999	491	999999	105	322	871	14	262	573	823	621	784	900	817	999999	909	827	502	999999	133	355	976	307	639	127	999999	735	474	707	999999	811	999999	594	308	617	227	467	605	999999	353	969	868	212	560	391	544	724	127	643	999999	854	999999	999999	281	999999	999999	194	948	977	613	145	540	554	999999	22	999999	199	602	209	581	451	232	777	383	163	487	773	746	258	583	984	999999	830	609	703	510	35	323	664	820	42	999999	999999	121	217	438	323	196	548	999999	354	132	918	72	656	632	533	209	127	165	32	448	700	403	999999	527	999999	999999	321	511	987	999999	938	999999	999999	932	604	665	175	724	174	587	999999	878	999999	999999	699	767	952	81	976	999999	206	999999	797	999999	819	234	999999	999999	728	377	874	47	999999	478	999999	539	999999	724	37	868	999999	999999	991	445	251	821	999999	767	828	942	999999	250	535	172	999999	440	590	999999	122	380	999999	999999	999999	999999	712	170	999999	760	999999	170	999999	999999	999999	999999	791	803	516	362	999999	999999	69	724	861	785	999999	634	511	228	798	753	999999	999999	612	657	695	557	405	999999	733	999999	333	414	98	999999	698	999999	207	427	381	876	999999	999999	612	124	321	458	999999	220	423	88	999999	278	999999	925	221	685	625	395	422	999999	999999	322	999999	999999	674	654	636	203	999999	617	437	94	847	921	999999	720	956	497	346	247	932	195	780	654	432	999999	451	173	999999	
22	150	999999	999999	999999	479	610	609	350	450	666	822	431	133	806	999999	573	999999	999999	104	999999	999999	999999	59	185	310	222	542	974	839	618	212	472	747	84	476	625	999999	999999	999999	999999	121	999999	57	679	999999	511	71	973	999999	858	634	410	78	955	999999	999999	762	999999	836	999999	77	634	510	831	463	359	684	58	340	34	493	999999	599	999999	999999	999999	90	379	999999	999999	999999	569	999999	981	999999	802	999999	999999	791	462	863	260	873	195	999999	486	115	999999	999999	75	827	999999	642	999999	374	914	811	203	576	180	999999	392	78	47	115	508	999999	529	847	660	956	892	267	877	999999	242	847	413	723	902	999999	864	999999	999999	999999	147	926	991	999999	999999	999999	209	224	621	530	999999	191	836	999999	999999	822	586	378	565	119	999999	755	764	818	999999	999999	407	480	674	999999	78	239	384	75	968	582	673	912	777	669	757	999999	999999	999999	690	60	21	333	999999	90	430	495	597	585	47	391	171	183	485	13	999999	728	999999	999999	999999	251	807	770	999999	999999	158	674	999999	895	362	266	119	417	138	90	999999	84	999999	593	742	582	642	798	999999	999999	420	999999	999999	999999	86	38	138	999999	999999	448	999999	999999	221	999999	999999	756	999999	701	999999	781	282	754	55	404	947	518	328	956	715	878	608	18	742	535	659	658	999999	827	999999	333	137	921	520	689	837	814	999999	999999	662	985	688	940	575	999999	999999	666	455	42	826	568	999999	181	482	27	999999	999999	507	685	350	283	519	999999	882	999999	999999	360	243	365	999999	999999	999999	918	304	729	200	999999	443	496	231	993	212	215	11	999999	624	956	448	999999	848	602	999999	187	70	999999	476	622	999999	675	603	952	432	999999	474	693	912	999999	877	752	826	999999	801	21	463	356	80	313	74	999999	999999	697	912	739	516	999999	999999	478	858	915	262	577	610	767	892	279	571	123	740	318	348	833	88	696	677	676	999999	999999	999999	999999	318	172	999999	999999	400	905	50	692	582	508	999999	999999	932	999999	499	258	571	44	128	194	785	957	999999	756	293	451	618	225	72	999999	999999	530	754	154	606	99	30	999999	999999	987	238	878	540	241	451	999999	901	125	206	428	999999	766	999999	538	999999	999999	600	999999	151	949	999999	999999	629	742	344	347	689	999999	366	409	238	396	668	141	956	906	426	340	314	389	550	503	29	644	735	408	999999	225	226	255	999999	228	43	426	700	413	259	999999	897	113	224	123	999999	796	199	718	999999	54	582	32	935	269	496	999999	409	793	
805	984	17	999999	993	473	999999	121	999999	19	363	251	441	999999	657	628	443	211	175	436	743	232	455	26	311	308	643	204	319	240	732	281	27	906	607	274	790	962	120	751	999999	999999	887	189	364	999999	613	999999	375	999999	825	295	596	972	60	583	539	990	634	999999	830	999999	801	679	287	999999	233	999999	945	392	837	999999	101	423	999999	104	345	275	662	454	695	613	828	13	414	446	685	999999	855	34	734	800	337	424	921	184	847	218	999999	281	632	88	94	982	479	999999	999999	182	98	956	999999	999999	999999	999999	999	226	999999	797	274	999999	407	999999	679	921	658	999999	153	999999	502	709	256	137	999999	999999	822	999999	528	846	999999	70	252	999999	956	899	785	469	472	999999	424	704	636	59	943	70	999999	453	408	173	334	999999	211	528	679	389	709	120	901	999999	999999	392	698	999999	273	999999	999999	894	233	779	999999	198	575	995	261	999999	82	206	193	312	515	379	999999	999999	522	999999	858	999999	999999	576	199	999999	568	999999	790	42	999999	999999	999999	999999	471	980	999999	628	38	145	999999	216	277	881	316	512	927	999999	441	988	184	999999	189	181	355	874	72	656	999999	470	630	59	999999	229	792	999999	420	999999	840	535	159	999999	336	386	236	999999	456	950	269	686	999999	968	94	802	857	672	754	614	394	596	999999	573	48	568	999999	816	11	57	99	178	102	999999	759	905	839	999999	17	803	944	703	428	121	396	903	722	661	999999	412	999999	129	394	999999	999999	253	999999	585	551	767	870	419	650	408	999999	999999	594	273	219	188	963	272	664	999999	669	691	999999	806	999999	145	845	999999	850	599	686	999999	784	296	424	516	999999	263	53	249	932	535	62	999999	259	305	318	459	452	786	999999	109	999999	443	146	378	84	811	408	999999	922	27	999999	61	999999	999999	999999	308	848	703	999999	710	228	425	999999	144	999999	159	556	881	826	395	411	73	160	999999	999999	999999	160	56	999999	999999	854	638	327	915	999999	10	306	367	988	999999	999999	999999	999999	738	880	49	425	11	999999	924	264	999999	589	536	615	999999	900	145	387	999999	157	801	271	415	855	999999	999999	112	999999	637	853	199	893	816	784	999999	178	999999	706	474	925	159	317	517	999999	999999	59	790	310	469	110	170	979	31	862	999999	486	489	883	300	942	322	832	111	81	75	999999	772	752	951	337	488	999999	999999	999999	999999	494	754	194	999999	541	999999	802	709	999999	692	219	871	954	999999	186	688	538	416	532	613	327	215	446	166	703	286	
48	358	999999	621	731	76	981	863	324	732	305	999999	759	635	520	132	573	388	855	762	818	776	775	649	949	32	390	437	681	999999	999999	37	824	264	278	999999	577	999999	999999	152	890	999999	660	453	393	183	657	999999	102	204	999999	67	310	940	468	271	999999	493	672	709	999999	553	191	45	424	277	540	999999	999999	77	999999	657	427	713	872	727	126	999999	265	775	999999	493	345	999999	646	260	999999	884	999999	999999	870	999999	999999	999999	466	999999	909	625	39	999999	643	162	539	35	649	984	999999	597	77	740	999999	261	237	896	999999	201	218	704	999999	174	550	999999	708	360	206	470	413	176	999999	536	818	999999	302	150	142	222	954	319	837	662	999999	139	816	65	860	618	857	357	999999	274	137	214	236	999999	574	987	454	188	828	188	581	473	999999	999999	999999	654	959	999999	764	131	999999	899	866	736	553	421	839	999999	500	588	613	66	258	999999	408	613	274	999999	576	154	768	775	491	658	91	156	788	284	144	215	999999	771	593	796	37	238	348	499	999999	162	999999	802	688	250	999999	524	999999	369	142	317	390	531	999999	619	363	472	417	999999	655	999999	632	564	999999	999999	928	842	472	462	954	180	275	774	125	423	999999	965	999999	999999	93	566	931	429	151	999999	825	137	261	973	443	564	820	140	844	999999	530	593	999999	403	321	733	999999	762	999999	999999	52	615	416	106	623	999999	999999	176	134	999999	999999	212	423	691	470	800	590	999999	999999	400	359	999999	930	999999	893	412	681	693	929	360	514	179	25	188	784	219	999999	165	359	55	188	999999	999999	754	449	327	180	602	999999	521	152	562	742	24	613	906	999999	999999	999999	220	999999	692	247	774	585	999999	197	244	907	260	89	999999	150	973	221	999999	999999	186	761	575	242	999999	999999	418	217	951	999999	11	575	877	535	515	951	148	999999	496	417	999999	179	153	139	999999	694	682	441	999999	422	769	802	999999	999999	508	454	637	978	635	999999	828	999999	633	999999	196	999999	999999	725	573	999999	11	999999	999999	297	999999	16	617	445	999999	395	87	976	501	539	999999	208	667	109	36	71	324	170	704	565	588	675	545	999999	943	277	999999	957	999999	242	420	999999	88	620	880	999999	836	201	999999	999999	853	852	999999	104	212	987	11	930	698	512	169	999999	999999	169	709	231	470	344	999999	39	731	129	999999	268	128	541	130	999999	999999	534	999999	999999	489	464	999999	736	611	451	81	999999	275	999999	999999	364	82	578	197	919	911	659	41	502	699	651	518	
733	743	805	975	670	867	955	711	999999	287	47	362	483	999999	973	620	29	272	999999	999999	998	860	999999	196	999999	353	211	144	999999	503	732	433	837	946	999999	992	999999	476	999999	98	320	999999	106	87	45	226	713	471	938	48	22	239	162	886	519	999999	989	999999	435	999999	665	820	150	669	555	999999	524	537	480	980	814	999999	861	457	999999	976	764	676	160	333	639	740	206	531	999999	502	999999	951	436	113	12	195	50	93	432	500	881	436	531	999999	702	186	990	999999	999999	469	378	705	442	542	119	322	468	112	999999	925	999999	619	999999	62	999999	573	999999	376	977	999999	512	777	35	953	999999	337	155	728	999999	463	749	999999	999999	32	134	575	999999	893	994	690	727	999999	407	506	999999	272	258	999999	999999	138	85	624	980	999999	956	600	679	489	447	781	999999	739	480	233	186	384	321	999999	927	768	65	217	381	297	901	999999	380	528	999999	833	88	676	640	999999	387	135	999999	999999	75	534	999999	39	456	223	999999	987	999999	183	999999	502	950	103	551	999999	83	868	252	692	704	393	229	161	412	613	702	999999	999999	978	845	61	124	620	999999	999999	873	36	761	168	774	913	115	999999	208	583	883	999999	135	320	428	519	882	576	999999	682	999999	743	999999	843	520	31	887	489	337	278	387	999999	14	157	999999	999999	999999	93	999999	790	287	32	953	828	999999	717	999999	789	999999	999999	178	548	622	416	999999	139	409	917	999999	753	999999	626	869	999999	206	553	980	977	999999	999999	412	999999	999999	217	405	292	790	798	123	802	655	108	999999	11	109	999999	717	598	999999	327	647	999999	445	174	999999	660	999999	999999	632	186	736	398	999999	999999	923	380	999999	999999	20	806	348	611	804	999999	999999	927	696	868	829	999999	999999	999999	918	545	733	223	363	999999	453	744	138	766	999999	937	75	266	182	751	87	999999	949	999999	999999	262	979	46	394	599	999999	999999	964	294	204	275	350	353	480	390	999999	710	26	406	999999	275	999999	999999	445	999999	999999	841	754	944	791	110	999999	999999	999999	999999	566	696	828	763	426	616	780	844	572	900	596	999999	999999	791	999999	376	712	553	349	321	584	406	999999	527	819	999999	999999	999999	503	999999	858	816	548	815	999999	757	882	999999	979	356	495	833	19	545	280	67	66	963	647	999999	999999	999999	999999	493	90	169	106	311	944	201	534	999999	350	999999	51	780	999999	969	967	549	999999	459	574	993	826	750	396	65	256	999999	178	129	999999	89	706	999999	632	64	999999	665	661	580	
999999	999999	822	999999	493	999999	999999	500	999999	96	995	107	999999	938	299	200	667	999999	772	51	999999	192	32	415	387	999999	999999	57	157	999999	999999	311	888	913	150	999999	999999	100	999999	855	561	755	877	92	133	285	159	768	705	999999	999999	999999	892	620	525	136	764	417	999999	232	770	456	999999	999999	850	694	219	26	797	999999	29	999999	999999	999999	999999	309	315	940	291	112	122	999999	352	715	731	840	419	277	398	999999	999999	764	743	45	95	114	412	121	999999	439	75	143	970	202	999999	820	332	975	140	225	821	824	135	999999	120	766	114	637	44	19	999999	999999	627	999999	489	999999	999999	47	831	999999	897	203	708	852	46	999999	42	159	303	999999	518	999999	147	999999	201	208	639	498	925	999999	10	999999	86	231	164	999999	515	196	713	167	999999	999999	153	755	327	999999	125	282	218	999999	733	955	344	134	501	841	804	453	999999	291	625	345	122	513	999999	132	127	486	698	999999	473	846	445	999999	924	233	299	391	855	574	92	366	290	999999	999999	55	440	999999	730	322	330	71	603	432	542	999999	182	640	381	205	510	999999	583	999999	667	887	999999	999999	209	277	551	422	598	28	208	268	64	328	999999	338	692	999999	755	386	592	411	252	23	603	283	61	659	999999	999999	73	999999	783	999999	999999	999999	536	241	752	463	771	907	473	585	233	283	596	854	721	52	513	344	883	207	999999	266	644	505	605	926	226	892	412	938	999999	755	485	80	201	221	802	460	422	302	615	684	938	667	790	999999	686	206	999999	967	157	729	569	585	281	869	73	41	999999	826	247	878	505	534	631	477	798	999999	999999	510	249	62	921	591	592	38	327	977	999999	285	249	999999	954	444	999999	234	196	899	798	999999	999999	771	999999	596	64	736	189	999999	45	323	999999	170	543	999999	728	104	807	977	999999	253	552	96	326	360	586	227	999999	70	743	406	290	999999	728	340	362	478	238	334	536	856	848	999999	999999	401	753	89	486	527	716	696	999999	219	999999	999999	999999	71	454	473	20	837	812	128	669	638	43	632	442	212	84	260	865	482	999999	147	405	637	999999	925	606	507	741	406	354	56	979	999999	993	183	561	999999	999999	765	999999	999999	53	730	254	313	367	131	646	283	999999	466	831	944	768	768	159	151	917	529	999999	513	105	415	999999	999999	659	961	639	999999	651	783	236	110	168	750	103	675	393	999999	999999	485	999999	467	953	999999	225	44	312	234	34	419	383	504	899	810	999999	638	956	631	
654	406	491	388	999999	670	239	731	786	27	675	484	758	86	961	999999	653	999999	462	885	407	999999	659	414	243	999999	999999	732	999999	357	156	465	718	999999	196	171	994	481	999999	999999	999999	494	257	999999	559	999999	660	306	542	518	999999	999999	185	80	999999	39	746	999999	154	999999	270	507	530	999999	870	219	765	996	890	799	395	999999	802	179	236	913	376	374	855	693	581	113	199	692	199	190	289	999999	538	999999	424	917	999999	445	999999	161	963	818	999999	349	785	664	416	742	999999	986	173	999999	844	319	663	999999	999999	999999	818	167	317	838	250	689	930	127	467	999999	384	999999	843	367	157	84	950	999999	950	515	999999	999999	696	456	569	212	27	283	803	229	503	999999	999999	876	626	865	844	135	999999	734	419	667	207	683	367	654	999999	806	858	770	369	115	999999	716	553	902	470	861	279	47	999999	656	324	999999	239	342	999999	967	740	292	240	999999	979	225	105	999999	718	23	999999	914	69	221	424	42	999999	999999	620	979	332	999999	404	982	999999	541	72	763	353	960	999999	999999	872	999999	75	576	540	544	135	216	620	999999	193	999999	999999	364	978	460	241	999999	387	840	722	802	644	999999	999999	257	999999	999999	163	342	896	999999	569	999999	52	883	155	848	502	999999	999999	999999	369	29	541	947	220	501	999999	611	531	72	582	612	313	80	540	59	999999	292	575	687	999999	999999	999999	434	887	709	322	104	315	393	788	71	577	318	999999	999999	999999	940	46	477	885	552	999999	834	186	999999	760	999999	352	106	168	219	999999	585	360	91	612	116	69	511	999999	999999	305	147	283	520	999999	994	637	915	574	748	255	999999	802	999999	477	583	999999	930	949	350	751	999999	234	579	999999	992	958	361	23	378	881	535	298	426	256	999999	560	665	922	999999	999999	999999	532	420	963	651	782	849	613	999999	858	999999	999999	838	717	97	999999	704	999999	52	999999	285	902	205	999999	720	999999	386	264	804	32	999999	18	193	999999	999999	686	813	615	670	999999	118	748	999999	520	751	999999	459	709	169	759	856	466	879	730	999999	534	336	553	253	999999	406	595	999999	16	275	130	378	999999	403	410	999999	999999	999999	832	926	537	999999	685	125	746	360	677	105	54	175	136	138	463	946	789	999999	999999	371	999999	813	523	999999	977	254	630	604	999999	316	758	660	767	999999	57	999999	999999	999999	999999	999999	506	999999	729	500	765	999999	148	992	915	885	613	60	999999	727	707	28	999999	598	940	440	494	151	999999	370	346	393	408	999999	
90	660	424	182	999999	832	865	999999	999999	33	999999	147	115	638	689	742	999999	708	821	50	231	39	399	999999	999999	999999	999999	364	999999	368	999999	999999	442	941	911	264	470	441	350	16	862	367	999999	999999	425	802	334	855	462	990	668	638	571	999999	976	61	270	491	505	500	888	510	999999	725	869	801	705	174	726	999999	999999	999999	367	815	187	999999	105	19	517	873	884	97	902	767	699	525	810	999999	965	860	994	978	935	999999	128	362	775	218	999999	624	107	170	139	37	718	407	999999	756	999999	999999	956	261	974	631	615	800	607	999999	35	353	990	631	209	999999	999999	302	999999	517	696	825	98	886	498	893	776	724	999999	875	58	302	255	63	892	999999	999999	743	14	314	244	999999	754	949	192	177	633	476	961	272	596	425	999999	999999	70	365	33	79	999999	999999	855	891	841	999999	999999	733	107	936	738	999999	999999	697	999999	30	999999	377	81	148	703	330	999999	310	762	695	288	633	229	493	993	537	828	834	999999	923	999999	353	486	999999	999999	459	79	999999	737	999999	310	899	999999	61	489	999999	293	885	375	999999	821	555	999999	155	454	999999	513	614	943	211	999999	999999	999999	374	572	929	890	59	964	254	260	572	999999	158	999999	388	999999	178	14	311	253	943	469	548	111	903	999999	999999	577	41	999999	465	753	536	95	182	193	763	999999	999999	801	244	920	131	999999	259	982	979	760	999999	647	999999	999999	999999	999999	585	668	999999	272	999999	714	559	482	933	308	795	999999	46	72	222	204	742	689	454	509	19	32	347	367	852	920	245	580	511	394	611	854	999999	578	999999	514	999999	501	820	844	251	762	986	822	395	440	945	917	548	871	904	655	999999	142	947	999999	330	999999	419	748	999999	999999	970	549	696	999999	707	467	561	707	189	999999	868	609	267	257	45	524	972	421	974	999999	42	640	489	955	698	978	999999	948	193	215	91	82	999999	272	791	447	999999	999999	733	999999	365	999999	691	664	786	556	999999	699	526	805	837	998	999999	160	946	339	70	741	251	728	836	613	524	973	168	796	999999	999999	466	598	398	999999	688	496	963	202	948	999999	178	999999	113	931	431	387	377	93	999999	999999	999999	461	386	999999	212	14	651	999999	325	718	505	990	322	880	999999	928	416	319	999999	999999	197	753	391	245	999999	109	625	999999	999999	146	605	85	497	29	678	999999	221	14	999999	683	999999	221	999999	999999	329	188	830	999999	697	503	970	999999	773	32	36	572	80	151	822	113	389	999999	569	
999999	999999	430	503	302	211	239	716	412	994	636	441	999999	999999	161	915	394	278	401	218	689	999999	547	999999	999999	992	116	934	79	999999	221	303	109	652	999999	126	899	684	537	31	468	786	999999	73	147	999999	999999	695	918	236	437	999999	999999	537	880	23	575	129	999999	310	105	304	646	999999	782	343	341	332	189	44	999999	709	740	380	999999	999999	607	483	173	884	999999	420	999999	999999	999999	387	315	572	772	684	550	780	656	237	999999	999999	999999	999999	291	804	259	728	515	999999	220	999999	103	617	787	977	999999	102	955	999999	368	684	999999	803	476	405	37	769	560	505	493	245	999999	513	454	585	762	269	202	369	999999	999999	905	141	633	999999	293	697	784	999999	278	458	825	512	999999	250	885	999999	999999	885	776	489	178	20	400	974	675	590	173	211	224	155	900	595	519	155	999999	156	179	449	122	339	984	764	236	45	420	550	644	213	700	999999	398	316	999999	154	55	895	741	999999	360	702	534	582	999999	132	558	999999	999999	999999	471	738	176	431	999999	446	505	413	999999	999999	999999	999999	999999	959	999999	797	757	593	12	374	110	999999	415	999999	99	419	805	411	999999	999999	487	190	999999	920	742	962	260	966	999999	156	649	641	122	999999	999999	236	756	999999	999999	782	999999	999999	237	627	999999	587	332	999999	342	364	641	103	229	679	999999	384	999999	999999	227	548	547	791	61	856	725	468	771	999999	427	862	663	239	339	411	738	522	952	999999	999999	164	640	604	999999	188	514	999999	422	442	508	719	999999	730	358	533	245	583	912	381	999999	999999	816	303	238	480	700	412	999999	818	940	365	431	999999	728	72	999999	999999	999999	873	352	178	55	999999	530	999999	211	932	999999	805	176	165	610	581	38	152	348	346	376	162	999999	111	793	603	502	153	999999	25	12	295	626	302	425	49	999999	999999	119	487	773	530	278	768	530	999999	999999	785	755	999999	999999	999999	999999	571	576	999999	396	999999	999999	451	999999	386	419	999999	930	596	999999	873	740	570	999999	304	42	861	573	845	883	999999	581	999999	951	716	398	999999	999999	426	571	999999	999999	419	999999	789	359	667	650	999999	121	93	838	934	777	778	54	194	309	322	553	862	998	730	131	677	999999	999999	500	129	988	973	786	513	999999	999999	158	330	918	999999	945	375	220	999999	999999	800	880	999999	69	183	999999	214	999999	96	873	999999	999999	994	999999	999999	129	810	177	999999	408	148	306	999999	999999	652	630	724	275	546	377	999999	999999	822	996	330	797	32	489	999999	
458	999999	835	999999	640	999999	78	163	42	999999	642	144	207	690	777	596	503	555	736	416	552	947	938	601	718	695	999999	999999	998	967	187	107	330	850	82	624	312	607	694	594	999999	476	999999	999999	999999	242	980	961	54	409	826	251	295	82	774	510	999999	243	980	944	268	834	164	74	765	545	999999	357	618	162	293	896	860	999999	833	86	265	616	999999	486	714	999999	199	599	150	936	811	258	85	571	999999	79	626	749	335	748	322	999999	566	368	429	999999	353	891	125	930	390	153	248	698	254	999999	545	999999	240	172	999999	564	924	829	733	565	281	56	382	224	280	120	816	95	763	999999	60	340	999999	91	753	999999	483	999999	555	999999	999999	387	326	551	533	131	519	173	112	999999	702	736	634	863	361	306	999999	901	999999	999999	336	163	999999	616	187	214	448	158	419	347	90	714	284	999999	556	999999	729	830	690	159	999999	653	982	15	999999	999999	705	999999	730	999999	999999	999999	560	285	341	855	452	710	374	999999	683	999999	753	765	677	988	999999	569	317	467	577	688	999999	510	678	999999	180	929	680	999999	999999	999999	428	999999	557	507	999999	999999	733	700	999999	28	466	371	999999	240	899	226	999999	947	861	145	999999	273	879	999999	372	999999	606	658	685	999999	40	510	819	438	999999	790	217	999999	835	999999	999999	616	999999	558	231	848	999999	448	999999	999999	600	999999	999999	999999	368	164	94	456	145	112	402	85	25	927	987	956	551	47	297	118	18	169	999999	409	309	279	257	330	999999	523	26	168	873	731	999999	308	999999	999999	80	788	706	761	43	732	69	761	999999	999999	570	274	999999	996	160	999999	945	999999	999999	602	73	999999	907	999999	576	999999	999999	999999	999999	294	999999	689	999999	105	999999	999999	999999	257	999999	999999	349	999999	678	168	759	999999	226	29	999999	208	786	492	688	905	392	981	999999	999999	194	422	645	999999	999999	999999	94	881	999999	999999	999999	651	272	999999	999999	240	263	525	999999	999999	14	961	999999	76	999999	12	508	521	11	553	712	985	628	469	73	713	999999	999999	987	371	84	877	798	24	990	365	999999	999999	999999	458	651	866	571	142	937	232	27	578	597	557	808	573	880	273	499	999999	33	803	634	602	495	999999	538	58	999999	999999	173	389	86	871	76	999999	999999	552	999999	845	424	496	999999	999999	695	175	999999	999999	562	510	997	535	525	946	342	142	464	585	999999	913	338	523	467	810	999999	638	999999	725	490	399	240	999999	371	653	629	536	281	793	906	330	811	108	495	174	
139	637	864	140	539	934	954	758	590	988	999999	901	999999	720	781	67	673	211	999999	999999	999999	999999	173	871	999999	805	861	671	678	641	111	999999	37	303	681	431	999999	372	196	556	444	999999	746	383	147	728	508	560	999999	849	657	999999	999999	332	999999	469	474	992	999999	733	82	293	999999	948	886	999999	873	734	49	360	293	999999	24	402	728	797	922	790	734	999999	307	311	999999	829	999999	500	92	705	409	221	999999	781	999999	463	999999	161	402	798	999999	999999	855	774	999999	661	565	356	999999	755	603	106	546	683	267	999999	436	771	999999	259	964	396	203	177	999999	827	403	511	752	561	999999	577	404	134	304	873	743	999999	790	997	273	637	999999	999999	111	312	675	283	999999	344	36	712	527	999999	833	109	667	687	449	693	999999	64	999999	45	836	36	999999	422	389	394	480	903	981	636	986	336	492	867	75	32	162	999999	988	417	534	217	999999	261	300	204	215	66	93	107	740	219	999999	869	499	85	999999	263	894	138	863	133	731	890	166	999999	999999	799	621	427	540	147	76	196	510	999999	976	999999	131	999999	999999	999999	999999	883	896	777	303	623	999999	999999	421	899	999999	859	553	411	485	169	999999	793	999999	416	444	999999	567	602	999999	999999	368	869	999999	171	141	709	950	449	313	847	994	999999	213	994	430	999999	999999	641	912	216	999999	109	153	817	354	337	607	999999	980	999999	999999	304	634	999999	265	509	891	260	999999	999999	908	114	107	638	174	716	590	999999	985	812	660	925	689	936	212	999999	999999	291	999999	804	112	188	468	159	530	700	755	755	739	921	739	755	999999	999999	307	538	12	515	999999	638	746	999999	786	177	502	400	614	697	254	996	784	610	443	963	423	730	999999	947	117	999999	999999	835	853	74	83	999999	62	302	638	674	999999	219	999999	999999	67	97	402	999999	657	140	96	67	510	742	146	139	322	910	999999	577	892	64	407	999999	677	911	171	721	104	598	348	321	69	580	740	574	972	265	999999	335	338	353	999999	977	388	903	334	999999	927	999999	999999	151	329	999999	781	211	812	459	510	999999	925	681	207	999999	791	774	999999	999999	11	572	166	66	15	648	999999	548	764	430	800	774	999999	61	793	160	999999	207	999999	998	999999	539	762	999999	755	759	409	657	156	241	195	613	904	404	118	999999	787	999999	146	680	822	999999	999999	391	999999	735	568	874	999999	999999	63	594	999999	10	140	472	810	642	310	255	248	591	402	532	245	197	870	192	942	999999	372	999999	
71	999999	186	566	101	380	865	30	200	535	769	109	188	601	999999	999999	273	645	554	154	999999	890	442	999999	839	915	999999	470	865	385	931	459	999999	583	533	999999	999999	999999	999999	439	777	999999	64	713	822	302	353	644	366	965	919	999999	883	999999	254	180	999999	945	727	186	234	404	165	999999	604	319	999999	604	77	369	90	699	274	125	377	945	835	729	418	546	571	512	114	899	999999	999999	576	999999	339	362	592	878	846	204	215	999999	134	249	118	512	877	999999	576	996	999999	999999	42	768	850	999999	999999	159	537	190	615	722	300	265	358	970	999999	959	999999	715	999999	211	852	999999	910	995	999999	999999	999999	905	669	822	935	999999	999999	246	601	808	999999	40	27	442	350	666	588	999999	999999	869	891	148	769	999999	483	860	999999	683	376	999999	858	855	999999	749	538	999999	520	999999	786	193	251	121	999999	999999	353	244	698	344	861	195	492	427	999999	999999	703	481	146	750	348	84	999999	340	870	640	950	760	999999	277	903	999999	156	795	705	999999	627	780	770	835	575	248	172	884	999999	191	478	440	999999	536	55	999999	495	769	454	711	999999	999999	251	737	983	592	691	430	440	151	999999	999999	721	25	333	923	710	311	999999	999999	999999	13	518	689	171	519	818	26	999999	846	233	999999	351	993	603	717	539	42	851	982	999999	999999	454	680	151	781	718	926	213	132	356	194	594	999999	799	999999	402	562	576	999999	774	999999	209	593	999999	999999	355	728	999999	999999	394	677	459	203	999999	180	558	837	547	389	801	892	813	109	500	999999	791	997	203	999999	325	976	999999	999999	218	882	542	860	761	487	435	999999	514	597	737	678	734	999999	801	629	743	564	24	196	672	999999	861	109	103	999999	871	358	534	999999	300	417	221	82	985	670	637	999999	999999	70	999999	810	387	226	371	821	314	400	206	574	568	999999	962	280	999999	336	30	443	766	882	615	87	466	404	306	329	467	662	415	999999	991	999999	488	954	243	862	504	645	999999	281	575	480	999999	959	999999	539	455	941	368	658	999999	204	931	203	454	876	354	983	919	51	364	652	985	75	582	523	999999	18	46	852	999999	999999	705	494	316	999999	924	506	852	767	874	526	303	756	490	999999	999999	294	999999	366	999999	521	999999	695	917	923	495	999999	387	999999	266	999999	904	516	999999	999999	498	446	887	319	951	999999	140	999999	999999	838	358	238	585	784	410	988	999999	680	344	999999	658	20	577	999999	649	837	129	824	510	437	622	999999	999999	225	
308	676	407	200	414	999999	999999	573	528	89	575	267	512	602	627	278	938	233	181	516	999999	999999	869	999999	999999	124	728	316	652	739	226	570	308	999999	485	734	590	999999	275	674	930	95	999999	497	817	391	335	999999	999999	241	499	398	999999	423	608	999999	806	999999	530	300	941	999999	921	788	999999	999999	959	152	126	892	687	630	999999	507	585	999999	996	381	686	999999	999999	211	119	420	250	827	954	884	761	665	927	687	786	975	732	856	173	702	634	813	432	193	410	999999	999999	868	439	118	837	87	823	435	227	999999	999999	739	964	999999	999999	45	60	999999	391	460	965	10	843	999999	774	999999	367	303	747	872	855	606	801	999999	999999	382	398	999999	56	683	842	502	470	544	474	993	891	663	164	999999	762	357	999999	999999	348	999999	34	999999	344	118	720	529	688	354	397	904	938	999999	999999	176	647	999999	999999	707	999999	473	540	309	519	999999	837	703	149	158	120	507	999999	999999	466	324	357	941	999999	999999	963	999999	813	126	156	569	65	732	30	988	999999	557	329	104	999999	875	22	724	937	999999	280	26	389	540	243	890	110	96	999999	328	818	999999	999999	999999	743	305	659	423	999999	949	999999	114	999999	999999	999999	562	187	709	520	590	311	999999	999999	947	667	947	933	283	882	266	999999	968	40	702	179	255	999999	239	360	999999	226	598	999999	987	837	176	999999	238	343	681	712	400	575	121	26	195	999999	999999	432	796	372	385	999999	897	490	999999	84	980	981	951	708	948	359	999999	999999	713	999999	26	120	501	999999	704	940	999999	553	78	403	999999	999999	983	553	999999	807	563	673	841	67	674	507	999999	101	362	256	391	973	764	999999	999999	999999	999999	134	685	646	930	192	667	444	340	353	421	363	999999	304	998	408	610	150	795	811	532	655	397	999999	999999	409	261	457	559	999999	789	37	999999	999999	999999	859	868	461	999999	381	15	999999	999999	330	96	726	936	68	258	999999	999999	999999	256	289	225	657	736	176	616	530	999999	999999	885	113	999999	393	61	985	999999	149	539	158	273	424	805	135	929	999999	999999	312	999999	203	209	575	864	175	781	32	954	999999	132	701	845	356	449	795	521	999999	767	702	675	999999	147	119	999999	224	360	831	483	100	999999	999999	745	313	66	738	999999	999999	248	398	999999	38	999999	999999	26	838	999999	916	974	999999	999999	316	309	729	637	999999	65	100	132	650	814	949	548	999999	999999	462	956	541	999999	711	784	999999	384	379	99	999999	919	943	102	614	999999	999999	857	
473	487	421	370	25	999999	543	682	920	197	598	583	663	489	177	206	564	882	771	626	272	235	411	932	930	639	989	603	122	999999	517	999999	380	101	85	386	586	101	940	864	756	999999	999999	25	785	795	999999	999999	999999	746	538	731	999999	817	999999	248	85	488	440	386	686	939	570	922	679	859	212	999999	414	791	619	999999	942	906	870	999999	999999	396	157	144	212	832	999999	375	469	786	599	563	999999	836	999999	108	661	563	187	816	468	999999	345	999999	999999	999999	999999	960	137	75	789	999999	946	361	877	688	341	305	184	854	999999	205	463	999999	999999	649	75	999999	999999	999999	811	999999	728	63	775	429	60	231	551	347	89	891	999999	403	999999	366	616	154	959	622	766	999999	389	999999	999999	272	487	999999	665	999999	799	185	480	616	999999	409	514	892	999999	458	638	120	999999	999999	775	205	957	70	895	904	42	999999	617	868	999999	456	999	405	999999	512	941	607	566	608	999999	999999	421	631	148	597	852	999999	999999	511	999999	656	611	999999	558	533	999999	427	999999	999999	910	878	567	999999	861	808	409	118	568	999999	517	999999	553	155	999999	871	784	336	922	308	62	319	999999	116	999999	108	844	457	847	999999	207	523	60	805	999999	669	999999	809	770	340	197	743	165	999999	994	999999	112	465	999999	687	999999	978	504	999999	708	601	999999	460	999999	999999	963	952	271	999999	876	993	980	748	999999	629	534	975	566	999999	120	318	999999	869	122	931	995	999999	203	170	61	229	29	801	106	999999	153	999999	91	16	376	244	999999	999999	617	11	972	999999	999999	634	162	774	422	912	148	399	447	655	999999	796	999999	585	759	111	716	656	974	188	651	360	485	649	893	999999	225	999999	999999	766	999999	121	958	641	380	568	17	286	807	116	663	706	659	497	546	294	248	791	485	381	999999	960	37	793	999999	657	158	999999	880	862	697	272	563	681	403	237	837	136	214	999999	999999	999999	849	867	525	999999	701	988	112	609	320	434	400	999999	94	301	94	175	929	999999	420	505	406	999999	999999	401	153	999999	104	319	456	122	999999	294	287	252	999999	169	999999	767	955	999999	409	281	999999	272	999999	108	999999	111	153	672	206	491	780	598	999999	905	458	134	801	723	894	793	162	208	999999	999999	187	999999	190	924	897	172	767	999999	105	999999	402	156	999999	54	999999	992	176	784	915	999999	513	689	219	215	710	999999	965	242	999999	615	129	353	424	766	921	754	999999	999999	775	44	724	530	502	908	513	999999	604	757	341	999999	
999999	999999	999999	999999	999999	497	632	999999	224	999999	999999	534	983	489	15	999999	731	763	133	636	81	947	18	881	380	983	196	999999	702	999999	999999	218	901	374	988	750	999999	671	174	433	132	945	13	32	837	200	999999	23	999999	999999	999999	841	999999	704	999999	679	369	999999	382	999999	311	332	282	816	999999	988	999999	999999	999999	264	988	70	598	699	999999	135	943	986	999999	190	999999	999999	407	248	999999	707	584	206	543	318	391	659	299	556	132	799	673	197	817	848	999999	927	999999	647	475	519	999999	934	200	704	736	383	367	202	999999	137	924	44	987	507	414	437	85	193	999999	339	999999	52	576	714	462	756	999999	205	623	518	661	759	773	318	463	649	16	838	582	999999	302	107	383	995	999999	999999	999999	320	444	139	999999	338	999999	146	749	210	368	485	252	979	214	171	999999	664	475	174	999999	999999	999999	765	431	247	610	999999	47	673	668	581	839	999999	999999	858	999999	494	667	999999	999999	637	569	999999	999999	530	999999	602	803	140	999999	719	529	711	378	529	276	999999	708	614	728	908	108	999999	542	786	999999	429	433	999999	999999	94	999999	152	188	999999	120	790	484	900	999999	999999	72	906	155	949	999999	999999	999999	999999	591	91	786	62	604	87	538	494	720	504	884	177	179	999999	729	999999	722	999999	532	744	999999	486	204	807	963	719	845	202	929	592	734	999999	999999	406	999999	328	308	944	548	111	105	626	79	980	26	483	999999	615	999999	711	236	675	999999	710	617	115	887	999999	98	884	241	346	564	999999	999999	999999	203	999999	691	410	999999	777	838	431	649	999999	416	999999	999999	490	999999	239	24	228	365	69	913	274	999999	660	441	329	855	663	869	999999	71	999999	221	999999	290	76	999999	776	575	458	999999	183	999999	824	698	672	197	608	13	11	331	346	999999	709	461	928	983	999999	968	999999	922	185	999999	890	731	474	13	150	209	999999	999999	247	999999	906	999999	740	213	965	961	768	999999	257	999999	868	437	999999	179	511	198	361	92	893	808	759	536	661	621	999999	102	234	999999	999999	999999	198	695	93	694	865	487	999999	724	27	79	210	683	674	525	693	463	16	305	501	999999	999999	732	422	999999	893	999999	570	128	999999	872	737	109	95	849	999999	182	353	41	313	34	477	636	74	999999	999999	85	999999	145	928	716	96	929	177	104	560	999999	283	654	999999	999999	916	602	690	155	342	999999	999999	999999	65	521	119	974	991	999999	484	221	667	999999	831	817	517	999999	200	999999	999999	999999	931	999999	299	
13	898	999999	240	818	117	874	946	999999	999999	999999	999999	46	90	416	606	999999	937	700	999999	348	799	999999	822	999999	977	999999	999999	372	370	533	179	606	536	61	622	420	744	183	369	610	275	999999	117	334	999999	481	999999	783	722	673	870	999999	381	999999	999999	224	876	257	840	626	471	583	559	957	999999	880	999999	38	999999	195	377	764	999999	19	82	999999	577	497	999999	506	999999	629	649	696	662	938	999999	585	847	999999	543	496	342	743	148	691	198	159	997	460	970	326	989	999999	305	116	999999	371	877	163	999999	388	605	343	490	999999	999999	999999	304	399	999999	924	190	999999	999999	880	999999	597	871	999999	999999	427	500	201	535	819	999999	123	400	999999	47	864	708	999999	999999	164	891	999	263	305	999999	336	999999	607	999999	999999	999999	604	885	424	684	999999	999999	496	999999	999999	888	413	808	670	212	820	471	748	362	790	226	496	633	496	989	432	344	575	999999	535	572	893	999999	999999	683	45	237	999999	999999	733	999999	999999	403	542	999999	487	200	592	103	999999	864	117	255	24	830	649	999999	999999	435	262	969	924	862	999999	999999	994	999999	329	986	177	999999	495	876	999999	426	14	102	101	229	512	241	751	999999	696	671	465	647	381	658	999999	74	838	550	999999	764	999999	999999	638	884	281	470	871	999999	925	353	378	999999	999999	999999	826	999999	879	178	922	30	999999	452	999999	103	202	357	999999	670	952	112	999999	944	266	864	976	655	463	999999	948	999999	369	999999	999999	353	999999	234	30	782	999999	999999	195	670	628	599	546	997	999999	545	692	924	824	211	999999	822	599	434	999999	762	622	181	103	673	230	880	660	83	895	823	801	999999	999999	862	838	474	917	94	326	667	999999	999999	472	918	524	33	999999	168	999999	733	999999	999999	260	999999	999999	999999	393	999999	449	748	938	473	111	999999	744	999999	999999	961	372	189	904	515	999999	999999	999999	642	708	185	158	999999	999999	502	999999	999999	78	999999	717	78	701	187	999999	405	999999	999999	729	854	877	113	183	999999	435	999999	999999	321	828	999999	760	943	823	999999	952	218	373	999999	95	999999	890	939	999999	811	16	530	269	999999	108	509	870	539	587	590	765	605	999999	359	771	405	999999	271	999999	999999	183	773	999999	183	235	873	999999	401	492	999999	999999	937	812	372	793	905	997	999999	222	329	378	230	366	999999	762	357	999999	23	999999	690	740	629	999999	470	638	242	285	95	999999	999999	476	999999	57	303	626	827	792	639	566	866	408	999999	999999	999999	461	952	999999	21	999999	877	
666	28	919	802	999999	344	340	351	734	999999	630	911	999999	988	853	999999	183	73	616	934	564	999999	999999	615	291	999999	580	999999	19	685	999999	273	999999	999999	567	457	559	255	750	291	497	451	904	999999	245	497	452	999999	169	562	779	353	404	486	323	99	571	314	520	907	999999	746	342	58	734	366	999999	999999	430	999999	349	999999	322	335	447	999999	672	452	379	794	203	519	434	456	999999	481	868	197	768	478	886	255	999999	843	526	750	118	856	281	879	259	881	640	762	222	851	41	999999	49	209	427	129	934	725	999999	254	322	885	152	999999	999999	59	802	952	520	104	203	479	808	999999	14	999999	999999	500	544	321	879	671	244	64	450	799	158	568	60	767	320	18	138	999999	437	233	999999	999999	390	999999	89	688	252	128	657	999999	270	352	205	611	948	444	191	403	999999	650	651	999999	999999	999999	999999	244	901	753	784	194	350	999999	269	781	112	999999	119	344	241	999999	429	999999	999999	888	999999	805	373	999999	818	875	827	999999	907	786	582	999999	216	999999	308	999999	786	498	343	473	221	734	93	424	509	796	999999	847	171	183	231	999999	691	923	999999	105	870	463	999999	908	999999	999999	628	482	999999	486	945	428	45	396	415	999999	782	933	676	804	722	949	938	32	551	999999	999999	734	565	56	934	292	999999	213	999999	332	564	435	115	606	115	610	225	999999	850	906	811	774	999999	301	753	757	257	365	382	921	524	911	367	387	999999	894	999999	999999	999999	662	897	832	999999	93	376	356	999999	999999	999999	122	733	999999	181	999999	178	799	967	273	303	186	45	175	830	62	807	652	77	999999	999999	221	693	73	480	198	18	999999	362	684	925	999999	929	186	666	270	198	608	740	722	999999	251	999999	653	999999	375	626	732	999999	370	999999	999999	999999	109	999999	488	999999	669	445	983	636	999999	447	292	348	897	257	859	999999	569	999999	208	999999	355	518	323	294	999999	215	115	571	999999	977	992	999999	211	127	829	671	188	841	528	173	756	999999	31	804	999999	999999	961	999999	767	233	441	999999	999999	999999	933	591	201	999999	388	999999	339	421	359	999999	455	883	147	779	427	197	330	727	345	45	165	269	497	519	649	735	254	987	804	63	545	495	999999	399	194	248	999999	984	463	999999	834	345	736	810	358	760	177	191	999999	579	903	999999	999999	51	656	999999	104	681	999999	652	219	351	616	306	675	959	561	748	594	189	717	346	999999	281	210	820	533	686	999999	889	568	999999	297	234	159	831	334	
999999	999999	521	153	798	999999	811	854	999999	728	439	145	399	208	429	596	999999	862	567	449	889	999999	836	149	999999	521	664	94	157	64	999999	156	999999	634	999999	999999	83	45	918	906	463	426	718	101	103	551	999999	690	149	476	776	372	592	391	444	450	999999	999999	999999	287	774	727	707	438	346	293	999999	764	928	423	522	484	944	661	986	473	132	999999	55	866	749	974	944	680	287	999999	999999	461	199	830	109	701	310	999999	141	736	719	289	755	810	259	16	762	725	953	301	999999	931	405	999999	328	171	336	999999	537	999999	999999	36	160	326	729	840	999999	999999	324	820	999999	999999	529	260	754	999999	989	999999	616	743	222	228	727	986	601	632	66	228	999999	937	375	440	113	340	953	999999	999999	439	91	419	999999	664	411	999999	126	999999	999999	999999	226	485	999999	101	263	793	588	563	999999	999999	724	999999	784	356	595	386	999999	999999	209	999999	306	71	713	559	163	206	999999	557	999999	595	999999	999999	999999	999999	11	999999	764	284	187	319	752	400	394	964	714	984	999999	999999	78	34	686	999999	915	222	847	165	999999	622	999999	66	491	40	746	712	999999	247	876	999999	354	569	621	181	566	890	446	906	677	999999	999999	999999	571	226	489	999999	908	496	571	17	73	846	264	152	345	999999	827	721	999999	681	669	477	118	999999	740	509	999999	515	816	34	776	941	487	32	777	999999	495	274	551	999999	999999	808	675	868	808	508	314	479	835	445	72	724	262	996	999999	377	70	808	486	979	389	403	680	546	241	132	368	241	374	575	635	999999	180	700	876	860	801	249	954	241	999999	999999	679	999999	962	999999	688	490	999999	409	709	687	788	571	573	999999	999999	138	636	686	149	83	115	269	810	509	554	561	129	229	999999	820	999999	254	784	456	723	309	584	190	443	999999	999999	964	866	948	999999	608	999999	475	999999	999999	613	277	102	999999	999999	420	999999	999999	999999	137	370	999999	999999	999999	999999	999999	999999	999999	687	828	554	456	252	999999	784	151	403	861	735	946	434	654	999999	902	999999	999999	162	663	999999	999999	739	132	684	316	517	999999	140	977	125	240	821	20	787	903	999999	167	999999	830	347	999999	999999	708	726	559	999999	716	235	930	681	999999	390	133	497	384	98	431	772	936	754	999999	20	426	746	504	999999	424	866	593	783	999999	561	999999	325	943	296	40	405	134	613	800	999999	209	999999	999999	850	999999	523	413	999999	697	395	98	85	139	675	600	999999	232	999999	287	850	641	999999	999999	999999	999999	
999999	553	98	67	999999	647	332	954	999999	810	130	999999	654	438	901	462	999999	96	665	473	999999	999999	999999	696	78	183	999999	336	949	999999	62	674	184	792	999999	969	324	756	670	747	765	999999	271	865	480	999999	577	996	386	398	863	70	965	230	811	999999	285	402	989	853	947	996	15	169	757	999999	703	862	548	932	147	999999	999999	999999	708	135	924	999999	225	999999	605	999999	999999	561	845	992	709	953	999999	277	693	999999	767	999999	799	768	125	112	117	34	391	715	457	454	260	999999	644	57	522	685	999999	873	186	14	258	254	56	454	999999	999999	746	749	881	281	248	224	264	607	129	999999	19	822	999999	200	602	889	999999	999999	311	14	357	661	441	304	579	820	746	999999	569	999999	721	671	787	352	288	642	834	999999	215	45	586	47	928	582	676	875	578	985	412	368	999999	551	152	320	417	94	317	587	702	428	478	999999	999999	999999	228	347	999999	952	999999	960	65	80	299	275	427	320	733	859	628	703	999999	761	360	999999	556	180	528	999999	934	999999	999999	257	999999	787	567	95	998	364	363	338	999999	626	83	452	313	927	999999	999999	893	107	361	458	958	998	186	716	151	999999	999999	57	818	566	27	717	636	808	597	512	999999	999999	321	378	505	299	862	625	688	908	897	629	919	651	999999	999999	843	875	298	999999	610	850	944	171	346	316	520	284	999999	365	815	504	999999	748	178	561	785	982	999999	999999	999999	561	38	242	999999	999999	138	176	982	190	874	760	999999	999999	902	858	999999	159	41	199	779	588	26	333	102	403	300	999999	483	32	999999	860	922	628	999999	59	822	711	232	949	999999	999999	302	428	999999	65	999999	226	999999	999999	174	635	950	763	999999	999999	999999	705	150	999999	107	958	999999	959	138	999999	999999	891	773	853	999999	999999	999999	92	22	999999	296	598	842	47	999999	999999	333	173	857	426	910	169	999999	999999	514	999999	571	686	852	229	659	342	300	476	227	999999	453	999999	284	999999	708	867	999999	464	270	946	862	999999	137	999999	634	530	111	711	113	678	163	980	348	919	123	250	239	999999	776	954	308	375	819	999999	629	340	889	378	717	52	417	283	531	568	264	468	558	829	594	139	240	588	373	549	939	472	654	364	375	468	637	958	999999	316	648	497	294	812	403	304	641	733	999999	70	999999	879	999999	780	664	655	691	410	999999	647	723	719	999999	279	999999	167	685	999999	12	259	414	459	595	224	920	766	999999	746	999999	299	999999	507	593	313	999999	999999	
23	999999	700	720	776	237	759	999999	593	928	495	24	436	999999	619	117	730	745	655	811	293	244	860	897	481	945	999999	999999	999999	999999	135	698	990	325	153	810	833	292	999999	187	699	555	631	991	281	999999	319	198	999999	390	999999	999999	657	477	776	999999	23	999999	248	830	261	851	891	377	802	999999	33	121	102	999999	283	448	272	478	121	738	613	868	626	321	999999	999999	238	768	449	999999	51	522	548	375	797	41	54	652	925	999999	663	999999	198	999999	146	208	106	999999	117	999999	586	999999	366	48	999999	999999	999999	999999	999999	475	622	132	999999	999999	756	999999	572	999999	999999	251	403	620	552	999999	84	359	999999	152	999999	437	690	366	661	120	700	999999	166	510	209	652	856	999999	456	460	235	999999	336	673	727	635	636	378	860	865	999999	999999	636	102	963	999999	999999	42	751	767	999999	999999	471	816	999999	894	353	71	999999	999999	395	286	173	102	999999	544	999999	16	425	550	800	321	505	796	999999	734	999999	999999	547	393	999999	999999	376	689	675	969	79	999999	848	833	291	999999	850	501	480	658	802	999999	999999	428	793	468	617	999999	966	999999	999999	675	640	99	668	999999	524	999999	999999	571	999999	999999	426	78	475	512	167	999999	999999	236	470	14	325	999999	999999	690	20	128	599	718	216	999999	722	211	218	999999	999999	758	174	999999	999999	715	319	908	999999	328	999999	985	999999	290	999999	35	941	999999	12	756	359	122	167	999999	279	405	545	474	365	744	762	224	859	999999	633	409	999999	267	999999	754	695	417	780	613	572	34	174	999999	417	999999	233	999999	208	462	999999	766	600	999999	999999	654	180	844	553	13	999999	903	135	882	999999	901	609	684	565	258	70	941	341	999999	414	255	999999	237	67	184	520	780	999999	406	35	866	808	999999	999999	531	584	850	864	777	57	669	898	291	999999	515	581	549	426	950	402	113	435	56	782	487	423	943	787	378	492	785	999999	729	999999	790	103	379	999999	999999	673	999999	87	564	999999	745	356	949	575	552	603	971	364	999999	999999	922	441	761	999999	57	118	640	73	495	294	999999	782	179	434	999999	421	212	398	392	999999	192	999999	999999	999999	46	140	473	999999	245	775	520	430	821	724	934	358	342	921	112	925	42	156	591	279	999999	962	187	524	705	999999	401	582	972	788	822	897	570	999999	420	916	644	273	827	720	999999	841	961	454	999999	999999	89	999999	999999	466	254	45	999999	601	315	999999	953	948	672	999999	383	999999	457	43	902	47	788	999999	510	195	291	
999999	999999	871	999999	402	999999	733	34	999999	61	121	296	516	999999	787	463	999999	999999	346	963	695	999999	723	999999	836	394	927	552	463	733	999999	999999	110	184	484	716	572	106	912	83	999999	924	488	63	272	999999	940	499	124	583	818	224	174	232	999999	178	605	534	668	18	83	190	570	459	999999	341	196	342	999999	81	891	872	993	272	743	999999	122	669	84	195	999999	438	437	999999	915	743	614	878	588	999999	120	47	438	999999	999	49	364	39	999999	931	465	608	999999	53	692	945	231	902	488	825	65	999999	460	483	564	645	752	690	544	358	999999	317	753	999999	999999	853	444	98	272	999999	416	92	709	152	999999	845	999	394	197	969	522	999999	399	999999	260	184	999999	954	349	364	296	999999	495	612	214	999999	854	999999	92	839	510	143	639	784	419	973	999999	317	999999	719	645	368	999999	574	836	24	918	990	999999	786	276	489	748	908	417	742	597	106	938	582	990	323	312	357	999999	389	83	999999	354	287	948	999999	999999	999999	999999	928	180	920	999999	200	239	864	193	305	573	30	394	730	376	676	999999	139	999999	180	999999	332	65	999999	116	457	940	312	646	999999	838	996	999999	128	199	489	571	676	999999	747	353	136	139	16	999999	447	994	999999	248	677	999999	999999	900	41	900	396	999999	35	999999	328	260	926	227	968	467	576	742	275	541	887	999999	709	999999	631	827	603	999999	59	999999	999999	462	597	74	999999	322	30	106	256	228	803	999999	546	861	999999	497	426	908	999999	549	999999	704	729	811	360	572	202	19	278	214	999999	999999	823	664	999999	866	662	862	999999	656	999999	479	496	57	999999	281	999999	847	806	143	999999	694	42	510	999999	963	733	785	714	406	130	20	999999	52	999999	610	999999	881	714	145	835	564	659	999999	999999	999999	218	999999	83	89	14	354	212	145	803	613	170	322	512	193	142	876	999999	852	536	436	652	453	136	137	999999	686	142	670	999999	846	999999	999999	408	423	999999	61	712	999999	401	775	808	692	999999	317	450	481	378	531	13	959	416	807	978	999999	96	999999	556	999999	602	327	222	541	837	999999	999999	642	914	99	438	999999	174	523	460	760	628	999999	214	999999	687	16	317	611	667	348	439	999999	999999	733	336	999999	999999	765	42	999999	563	276	854	291	999999	999999	566	289	102	921	794	892	356	999999	56	136	560	737	269	595	20	610	873	499	527	352	102	190	762	449	586	408	491	999999	999999	999999	115	923	999999	879	449	37	518	746	553	546	880	
332	999999	999999	439	767	999999	446	73	952	999999	365	763	396	999999	386	527	653	344	395	411	999999	999999	999999	30	636	999999	390	999999	982	999999	137	945	981	471	770	503	562	19	819	999999	54	323	255	999999	750	999999	693	174	999999	510	864	411	999999	144	911	999999	999999	189	803	119	125	299	91	859	999999	999999	999999	999999	999999	882	964	643	525	492	999999	655	773	736	279	476	999999	225	93	481	999999	725	787	846	560	467	512	382	999999	710	787	999999	242	395	693	340	388	767	999999	191	545	999999	886	675	999999	265	999999	265	909	337	999999	899	216	609	632	549	632	936	375	487	379	592	436	815	704	611	423	388	52	939	999999	999999	996	902	999999	15	839	999999	78	304	999999	256	999999	999999	999999	888	548	632	763	999999	708	999999	402	999999	811	953	794	81	999999	176	999999	160	223	970	249	947	903	314	999999	999999	709	520	999999	81	558	999999	129	556	999999	816	72	790	624	897	241	645	804	263	100	981	999999	768	151	901	461	777	43	502	640	618	999999	244	999999	146	444	197	584	331	999999	687	833	248	821	163	999999	62	535	999999	739	603	152	999999	999999	692	415	941	379	966	619	781	100	999999	915	999999	832	828	831	488	463	53	71	483	999999	413	158	972	947	987	798	408	252	717	762	999999	999999	999999	31	276	999999	503	817	617	711	412	597	215	332	189	331	285	230	57	862	695	541	669	579	810	999999	999999	999999	392	177	999999	538	382	865	878	176	497	806	565	999999	959	999999	453	771	667	815	942	650	767	666	523	187	204	855	999999	999999	805	765	999999	732	298	509	999999	450	500	999999	225	999999	453	22	833	999999	664	300	902	999999	97	898	911	999999	601	792	999999	725	654	43	344	527	797	382	371	731	595	833	999999	460	801	13	281	794	600	601	999999	755	832	999999	522	903	952	608	418	999999	854	226	999999	506	283	999999	795	999999	999999	697	999999	999999	651	112	882	831	832	452	999999	94	999999	126	404	999999	596	480	893	999999	999999	999999	999999	199	999999	999999	876	999999	703	962	186	999999	218	814	265	902	58	999999	999999	999999	172	999999	999999	509	941	334	290	737	821	140	909	802	815	999999	946	108	132	363	117	197	235	999999	138	999999	999999	574	999999	811	861	999999	950	471	377	999999	446	999999	369	75	258	639	183	148	999999	999999	62	383	286	31	868	166	779	695	27	999999	999999	659	563	210	243	376	458	478	876	999999	190	448	435	651	749	127	999999	67	115	477	23	96	955	565	818	892	297	854	943	
704	722	265	999999	460	999999	787	274	168	831	881	191	999999	272	238	392	613	999999	635	282	999999	427	722	999999	550	999999	417	703	998	392	350	88	604	999999	999999	606	924	999999	974	982	961	852	580	235	233	295	318	824	999999	183	999999	999999	999999	581	202	287	10	675	999999	558	999999	94	999999	999999	491	802	587	179	101	631	467	618	973	652	320	999999	846	496	365	264	999999	593	975	999999	999999	405	425	32	999999	999999	605	999999	101	999999	730	877	586	804	744	431	708	999999	733	105	716	596	971	20	271	304	441	999999	999999	999999	963	669	119	452	599	95	999999	565	999999	207	36	218	999999	999999	922	443	321	999999	752	934	999999	455	859	879	999999	590	434	415	761	47	462	101	939	452	462	71	999999	143	215	999999	999999	153	311	535	79	507	79	425	97	828	982	399	999999	384	999999	999999	809	239	344	18	999999	971	804	799	744	934	279	84	999999	861	675	999999	836	999999	890	413	999999	333	809	999999	521	18	328	933	999999	73	339	999999	999999	944	261	538	799	999999	997	999999	349	512	791	999999	238	994	999999	236	162	804	562	669	493	689	374	485	430	733	497	652	652	870	744	681	605	714	725	159	609	146	388	639	105	999999	999999	641	999999	674	999999	999999	687	102	780	260	510	670	999999	999999	579	999999	999999	76	999999	354	430	478	999999	999999	539	523	278	182	626	25	426	923	573	675	625	733	942	756	360	970	965	560	100	493	181	935	643	65	580	833	38	322	999999	751	398	999999	873	433	144	859	257	515	475	999999	833	587	106	405	999999	845	833	361	715	738	999999	869	387	284	937	604	999999	999999	601	793	999999	114	992	822	287	999999	999999	519	999999	999999	723	460	94	999999	999999	594	838	248	21	999999	999999	999999	999999	999999	372	999999	999999	599	495	999999	979	999999	913	682	777	729	594	284	127	24	986	324	739	223	24	928	999999	999999	999999	352	766	641	211	999999	999999	999999	507	799	460	759	820	270	34	92	522	999999	547	412	559	931	999	999999	999999	996	748	999999	937	393	188	999999	743	167	999999	152	773	999999	832	55	888	467	231	999999	824	368	203	725	999999	657	701	336	391	999999	501	999999	353	212	520	214	129	119	382	124	621	999999	26	663	295	881	319	999999	855	999999	999999	101	709	214	999999	762	803	33	394	999999	999999	999999	62	370	999999	292	999999	570	828	628	926	778	94	117	184	807	352	540	439	418	348	527	480	889	999999	410	983	999999	472	758	411	999999	999999	103	432	769	964	999999	997	13	
92	748	355	999999	575	745	17	602	999999	932	419	272	999999	976	999999	174	999999	999999	999999	265	308	660	108	79	999999	830	64	999999	999999	414	999999	999999	999999	435	336	600	999999	999999	324	123	999999	999999	119	540	348	148	512	748	999999	268	999999	802	999999	742	705	431	649	285	999999	744	691	25	999999	625	99	722	729	168	999999	351	992	138	847	398	862	999999	999999	567	731	999999	999999	315	999999	425	999999	999999	552	800	730	905	999999	896	241	580	432	387	473	494	451	999999	418	354	109	810	276	268	955	755	879	787	880	92	554	933	999999	999999	186	999999	608	58	179	928	437	999999	400	105	897	277	999999	485	453	67	999999	999999	999999	973	216	999999	159	758	95	797	999999	942	999999	999999	999999	308	999999	999999	210	971	885	999999	456	489	916	364	999999	180	371	687	789	404	343	999999	966	449	999999	453	999999	999999	352	849	963	382	17	999999	719	999999	754	599	124	999999	284	482	999999	723	999999	188	999999	852	999999	979	396	999999	17	526	608	211	901	901	43	708	879	62	999999	46	439	83	999999	431	645	999999	999999	999999	573	870	130	861	651	253	999999	95	397	999999	540	373	463	999999	374	491	886	517	631	852	565	415	49	999999	999999	145	999999	999999	706	999999	999999	731	563	624	999999	147	406	999999	560	658	999999	948	999999	563	521	999999	582	874	708	990	544	137	265	572	216	167	830	999999	18	515	960	215	388	761	118	999999	999999	839	730	237	94	149	956	973	741	617	103	999999	710	597	562	418	999999	715	101	89	999999	990	417	676	316	999999	999999	999999	697	905	999999	999999	454	999999	456	743	999999	999999	906	404	180	999999	830	598	999999	354	999999	420	953	551	338	672	670	38	342	999999	431	63	921	999999	410	912	285	836	58	543	41	997	999999	999999	999999	406	809	999999	999999	194	169	999999	999999	961	320	328	101	156	577	999999	889	999999	380	637	999999	99	558	999999	994	268	16	994	999999	999999	323	200	280	143	286	931	999999	974	129	999999	999999	612	450	960	275	999999	820	139	268	161	999999	999999	626	512	999999	999999	847	490	702	651	188	175	278	92	648	999999	57	957	999999	645	43	915	306	999999	978	999999	648	598	63	911	447	877	736	999999	999999	707	999999	999999	636	999999	94	382	281	478	969	493	343	999999	999999	999999	999999	999999	999999	999999	127	738	318	999999	533	999999	999999	258	436	791	999999	311	438	878	216	940	556	999999	999999	767	561	660	644	828	262	495	376	291	999999	908	999999	584	617	124	281	148	399	999999	999999	839	575	999999	945	490	
274	668	65	465	161	999999	598	754	541	501	70	466	999999	489	999999	999999	430	254	972	528	914	629	999999	999999	999999	78	999999	386	999999	491	202	999999	715	999999	999999	999999	999999	911	140	905	999999	131	52	125	63	815	54	909	999999	205	418	330	863	999999	999999	999999	999999	740	858	92	999999	221	708	59	309	345	751	940	925	556	608	999999	124	999999	999999	793	586	578	270	791	33	641	999999	850	83	871	862	999999	587	999999	619	699	63	57	85	108	422	993	816	718	73	114	999999	999999	597	899	999999	795	219	999999	999999	406	479	76	69	999999	863	858	976	437	999999	464	362	15	937	908	465	77	999999	119	380	999999	761	552	999999	919	999999	875	263	183	666	76	88	804	861	222	229	987	987	886	244	564	27	388	245	999999	999999	979	999999	688	443	148	803	999999	412	999999	644	927	347	149	541	988	604	802	771	415	385	557	153	724	689	478	89	999999	875	999999	576	382	316	129	177	999999	340	574	740	527	273	999999	402	396	578	999999	649	848	355	256	999999	999999	617	829	233	203	835	820	999	999999	999999	698	234	596	898	271	999999	228	999999	863	658	40	72	999999	999999	407	165	757	156	397	828	241	759	629	856	361	765	486	999999	974	842	519	575	775	469	574	999999	805	497	316	681	431	876	492	597	929	161	999999	687	999999	47	88	674	611	999999	999999	939	605	739	547	506	143	999999	999999	999999	149	464	297	783	578	652	359	269	839	716	407	999999	276	41	927	999999	401	799	999999	936	999999	844	964	639	642	635	159	76	950	809	547	108	878	999999	458	999999	864	999999	999999	999999	999999	999999	835	895	738	999999	672	573	999999	999999	115	343	263	71	999999	304	500	658	151	942	503	293	318	40	178	309	486	804	582	462	999999	810	691	895	258	944	19	78	900	180	962	999999	264	999999	704	999999	844	817	213	164	974	999999	999999	176	679	404	510	805	999999	438	985	867	991	999999	11	304	652	367	999999	323	295	999999	757	971	979	918	999999	705	335	999999	464	999999	601	999999	999999	139	372	999999	225	999999	443	214	351	472	194	999999	594	904	611	999999	561	999999	13	999999	999999	553	458	477	196	761	375	804	479	762	999999	326	999999	572	871	872	932	137	151	999999	879	91	90	999999	786	884	333	999999	999999	926	413	977	665	999999	559	999999	680	894	999999	463	487	639	735	588	498	868	999999	31	999999	739	476	433	999999	53	20	999999	472	173	691	999999	999999	251	999999	552	999999	996	661	565	23	937	201	48	999999	687	482	
250	356	501	797	918	65	312	999999	999999	999999	980	642	999999	700	772	471	517	213	999999	35	246	928	192	239	501	999999	273	999999	105	547	438	633	657	571	769	441	999999	376	999999	255	135	159	999999	999999	378	364	999999	864	250	475	683	999999	772	662	245	322	173	272	305	999999	792	304	996	817	999999	356	999999	59	931	999999	500	151	999999	780	900	96	583	999999	860	146	177	408	999999	999999	999999	603	860	995	335	999999	277	708	80	71	463	830	999999	537	80	32	380	990	933	909	975	542	404	999999	761	159	738	83	999999	999999	999999	999999	537	376	999999	428	496	988	724	484	73	791	999999	378	327	79	933	999999	29	838	766	186	475	999999	654	331	208	999999	243	186	999999	204	306	911	527	79	303	999999	999999	652	535	391	276	458	845	999999	470	36	674	692	999999	692	999999	573	402	999999	999999	679	721	631	230	627	755	999999	999999	869	495	169	850	999999	775	155	471	377	312	385	910	26	22	471	860	182	999999	551	960	35	999999	733	519	170	999999	624	76	999999	999999	999999	636	999999	693	999999	698	311	185	999999	916	80	999999	686	271	26	457	999999	667	999999	770	999999	433	213	587	739	729	761	999999	690	999999	161	999999	518	999999	403	749	191	333	46	773	559	996	777	634	889	804	999999	471	503	713	999999	956	817	999999	384	484	432	151	999999	256	936	661	495	330	764	999999	712	741	999999	276	275	999999	999999	485	221	61	656	578	697	935	275	300	157	977	846	999999	271	336	571	918	327	49	999999	790	837	999999	511	457	870	898	102	722	604	236	447	681	336	999999	971	332	828	853	999999	28	980	999999	999999	999999	483	569	999999	385	180	948	999999	999999	207	839	999999	322	550	209	708	799	842	999999	999999	920	540	174	868	930	365	248	100	473	999999	361	810	201	394	993	973	310	178	716	999999	655	286	221	999999	496	999999	999999	999999	999999	155	654	185	999999	950	593	999999	318	701	799	30	999999	858	485	999999	846	999999	999999	928	556	235	407	631	136	12	50	643	999999	690	381	246	707	465	471	328	941	185	999999	250	801	25	665	999999	378	999999	619	797	999999	999999	999999	467	999999	730	999999	404	747	999999	59	434	910	949	659	627	999999	563	322	476	999999	166	697	670	655	216	137	540	999999	999999	263	999999	392	999999	842	746	63	914	10	977	999999	77	999999	918	136	949	999999	999999	366	48	289	999999	383	152	410	644	884	967	811	999999	603	695	999999	949	999999	999999	51	667	117	912	574	415	562	999999	999999	329	999999	778	
544	705	999999	285	184	999999	517	999999	999999	249	841	207	862	96	112	970	383	544	242	632	999999	517	908	673	744	454	473	999999	262	47	905	91	69	115	432	116	164	999999	520	312	441	332	562	801	825	999999	999999	488	999999	999999	961	999999	97	952	999999	36	797	212	541	999999	68	643	999999	28	343	760	999999	999999	663	995	816	999999	33	929	200	999999	954	116	847	834	999999	999999	571	671	86	213	994	117	485	406	319	952	786	999999	999999	798	147	544	999999	999999	999999	302	825	317	775	905	999999	167	762	802	82	690	364	706	335	83	81	999999	999999	999999	999999	40	281	267	999999	863	280	242	684	402	999999	999999	999999	781	72	999999	169	999999	999999	180	534	836	999999	682	333	628	598	89	466	181	726	623	601	337	308	741	30	999999	630	912	999999	999999	482	370	999999	662	51	582	643	232	913	817	999999	999999	606	999999	685	599	999999	68	999999	999999	776	513	675	76	818	999999	483	330	92	999999	634	983	999999	97	364	984	569	671	587	25	999999	999999	267	909	995	830	731	378	65	431	635	572	646	443	670	969	694	999999	999999	730	999999	999999	150	999999	192	644	235	519	575	999999	39	271	999999	259	755	999999	255	766	80	987	999999	114	275	661	966	72	346	112	426	999999	299	522	827	857	915	132	102	945	726	361	605	222	803	364	401	373	101	396	687	137	723	928	976	999999	149	999999	57	999999	999999	130	308	132	102	190	999999	516	444	623	344	999999	450	999999	49	718	999999	999999	311	999999	269	602	999999	949	425	298	671	371	999999	999999	717	920	999999	613	999999	605	63	482	999999	622	952	884	999999	477	62	64	687	423	888	267	473	771	694	999999	999999	753	999999	358	707	803	519	49	999999	999999	906	999999	558	837	711	999999	665	910	258	999999	999999	384	673	502	896	370	611	257	483	287	999999	946	236	999999	393	845	455	704	775	326	999999	912	913	465	571	639	505	850	712	454	602	563	999999	15	188	845	89	999999	462	346	999999	272	566	693	999999	959	197	620	454	999999	988	961	144	932	586	999999	471	999999	999999	267	865	761	544	999999	999999	999999	433	231	759	547	999999	798	252	438	999999	839	356	230	500	611	452	884	406	999999	466	641	428	589	428	142	383	871	999999	204	481	999999	727	537	999999	30	535	999999	999999	906	110	199	718	705	999999	746	699	250	999999	329	999999	980	365	698	572	999999	525	844	802	626	174	893	82	57	957	693	122	818	999999	479	85	486	999999	499	746	277	922	722	781	681	443	143	
164	999999	390	501	85	39	999999	999999	504	999999	172	245	741	999999	126	671	748	124	634	999999	37	247	999999	338	999999	865	951	305	131	803	73	131	999999	999999	999999	676	667	466	618	93	999999	259	999999	394	999999	788	757	540	160	261	974	666	999999	562	999999	999999	163	61	544	219	87	669	999999	701	628	51	61	710	476	999999	999999	291	506	551	37	778	272	999999	24	178	117	421	999999	999999	828	406	999999	630	925	999999	523	615	922	408	15	194	417	283	765	999999	736	57	73	999999	257	999999	169	505	999999	337	654	303	47	999999	112	665	999999	972	999999	231	967	999999	785	654	926	398	999999	107	545	999999	370	999999	103	741	442	999999	999999	443	999999	145	247	999999	105	598	177	999999	577	556	306	349	669	445	409	544	315	999999	999999	418	784	859	333	71	960	999999	999999	999999	210	306	932	999999	999999	91	359	737	984	399	999999	999999	486	707	820	812	999999	206	999999	925	589	558	436	999999	798	939	659	999999	811	185	617	999999	631	512	28	281	999999	999999	41	588	95	999999	559	999999	979	85	931	999999	49	999999	270	999999	519	51	85	651	869	804	999999	999999	431	597	926	999999	781	923	564	999999	688	548	999999	999999	174	594	839	917	999999	520	158	723	18	581	723	300	915	854	999999	590	436	376	412	819	999999	663	166	498	999999	999999	143	66	999999	999999	999999	999999	333	999999	599	925	212	168	652	358	656	529	999999	850	999999	999999	893	999999	40	974	999999	321	146	378	535	510	438	350	999999	257	999999	102	213	61	192	232	999999	202	265	967	387	277	999999	63	999999	491	303	316	999999	999999	999999	216	35	999999	999999	87	364	955	197	98	497	861	988	405	971	563	999999	999999	667	650	669	701	672	72	597	280	597	92	214	54	216	131	725	999999	400	999999	999999	667	642	115	999999	21	14	176	480	526	289	328	91	610	174	985	649	974	999999	166	999999	962	948	148	489	281	750	153	881	375	146	927	999999	800	496	658	999999	999999	999999	658	999999	505	999999	80	990	279	999999	604	879	999999	999999	750	619	243	637	114	719	999999	626	597	999999	861	295	114	389	999999	323	291	123	999999	318	97	202	999999	999999	48	380	999999	157	999999	999999	156	999999	659	892	395	318	771	173	392	939	183	935	194	398	834	220	487	691	639	956	719	999999	373	999999	999999	999999	826	773	599	734	841	355	416	999999	124	598	635	222	993	53	551	128	731	999999	144	162	18	404	635	827	892	196	999999	999999	560	665	899	745	507	838	492	998	573	999999	999999	
999999	999999	999999	283	246	584	275	999999	596	414	999999	759	797	999999	243	549	431	147	771	841	999999	836	162	766	459	999999	890	714	165	999999	999999	554	999999	478	316	633	999999	130	999999	253	626	999999	999999	849	959	905	112	999999	999999	298	70	860	999999	816	451	990	376	110	999999	547	693	560	541	999999	999999	56	686	328	472	609	408	311	748	999999	224	167	914	999999	807	553	595	999999	999999	866	999999	693	751	266	36	325	266	50	999999	999999	559	999999	956	887	999999	912	228	783	504	999999	890	759	999999	285	601	999999	86	73	303	999999	952	770	999999	674	544	177	305	430	301	156	353	367	15	897	967	158	210	999999	325	894	335	812	999999	786	976	741	581	476	665	742	999999	203	746	35	899	789	956	999999	353	820	617	999999	491	357	320	532	754	999999	317	452	93	59	748	409	999999	150	350	999999	999999	999999	999999	828	765	559	999999	999999	999999	979	997	188	202	918	683	999999	999999	999999	999999	81	475	453	987	367	168	222	999999	199	455	999999	89	759	448	633	999999	550	233	999999	43	932	450	171	911	999999	226	139	260	174	375	999999	132	417	819	279	857	254	999999	239	999999	552	999999	717	999999	284	899	248	739	568	335	143	280	498	504	397	631	999999	999999	999999	999999	999999	961	494	824	999999	224	672	939	999999	776	349	999999	999999	128	999999	999999	733	467	636	874	977	400	692	999999	242	972	999999	913	432	647	552	711	603	98	641	999999	999999	893	501	69	237	309	999999	791	986	409	286	999999	24	999999	897	846	906	348	172	638	279	654	591	999999	590	759	517	531	999999	637	141	905	487	999999	625	839	965	577	999999	999999	830	999999	852	833	999999	999999	898	999999	750	999999	999999	264	926	999999	322	761	311	271	478	478	791	999999	568	358	277	380	893	125	740	999999	999999	339	700	999999	807	378	802	758	543	337	860	450	781	527	999999	876	979	484	999999	864	538	704	108	999999	999999	999999	342	504	999999	999999	999999	783	336	692	999999	476	564	442	204	943	999999	552	999999	999999	618	999999	999999	999999	999999	401	999999	418	538	999999	529	186	240	532	607	24	46	308	202	228	999999	86	124	99	702	366	322	547	289	643	904	985	976	999999	999999	545	537	301	977	174	999999	952	255	459	172	648	245	41	834	999999	999999	661	359	509	185	999999	236	176	348	169	999999	999999	138	894	971	543	210	284	971	71	999999	999999	330	999999	304	24	830	664	926	999999	999999	999999	712	109	999999	253	635	999999	999999	28	318	999999	952	817	96	80	823	361	488	
629	448	960	70	773	999999	172	340	331	214	999999	711	999999	999999	295	48	798	150	999999	167	727	907	733	503	952	752	999999	999999	512	942	234	201	999999	186	307	614	170	229	939	406	574	999999	314	272	620	317	746	131	666	999999	297	929	794	203	999999	999999	715	466	118	30	999999	379	828	389	980	999999	999999	395	941	999999	878	999999	999999	999999	999999	999999	603	470	883	644	16	994	135	733	654	304	999999	285	999999	586	899	999999	121	919	999999	999999	93	924	999999	999999	85	999999	999999	985	999999	999999	728	172	609	945	127	999999	583	473	999999	593	254	105	735	685	999999	956	970	365	781	999999	999999	999999	999999	399	999999	999999	999999	243	999999	999999	813	149	832	934	576	999999	675	480	468	654	130	647	905	999999	949	988	199	606	86	128	390	824	999999	725	263	999999	360	220	224	999999	75	349	904	369	779	115	273	800	999999	340	290	500	999999	137	999999	818	386	586	449	743	488	582	167	450	274	989	935	116	999999	999999	883	465	266	29	588	781	743	546	456	999999	724	399	497	746	999999	890	999999	86	999999	999999	70	773	770	481	960	493	192	464	105	999999	179	166	129	979	457	825	244	877	999999	999999	85	839	999999	999999	28	99	95	420	612	383	71	859	444	247	999999	999999	694	784	999999	104	598	999999	999999	666	674	999999	280	517	999999	22	656	60	537	398	368	230	644	999999	462	871	999999	999999	851	721	728	320	722	881	910	347	999999	999999	818	454	683	999999	398	999999	999999	460	818	577	999999	599	726	20	331	55	878	999999	999999	530	332	197	696	827	437	999999	937	363	846	398	607	999999	882	999999	999999	93	714	999999	832	999999	243	12	62	830	649	261	999999	718	989	676	999999	71	999999	610	136	631	757	856	999999	668	534	578	999999	430	970	179	717	529	779	248	340	315	999999	999999	296	329	145	866	187	186	734	229	999999	179	999999	545	89	281	80	999999	999999	858	999999	174	646	665	398	999999	859	479	999999	475	938	750	345	999999	56	578	323	807	999999	999999	678	191	933	315	214	443	45	435	100	446	458	999999	912	482	999999	851	999999	999999	999999	513	16	707	642	269	999999	623	834	697	499	510	999999	272	124	999999	189	33	999999	999999	461	954	596	434	388	999999	26	770	838	862	597	204	921	999999	877	999999	999999	970	999999	674	34	590	999999	348	999999	590	488	195	999999	477	302	86	621	999999	180	999999	916	582	329	545	999999	520	785	972	999999	999999	588	999999	395	999999	560	999999	484	566	317	870	355	258	498	999999	618	830	
717	999999	570	520	583	606	522	901	75	311	651	13	431	513	805	637	999999	641	12	223	800	999999	916	93	602	64	999999	999999	999999	668	94	531	927	422	803	424	411	999999	720	981	999999	494	77	259	999999	481	145	999999	999999	718	19	856	795	404	40	796	999999	486	918	528	598	999999	281	407	227	130	85	999999	710	391	235	660	999999	31	470	316	999999	667	999999	131	919	215	246	999999	658	999999	999999	999999	391	999999	970	925	670	202	393	541	222	670	41	999999	405	135	102	999999	493	999999	935	774	999999	724	999999	786	961	797	609	392	999999	371	748	989	999999	999999	999999	703	999999	309	999999	728	637	929	103	193	635	88	725	793	122	563	427	999999	999999	961	599	666	73	194	999999	873	592	10	565	999999	921	51	62	999999	999999	398	999999	193	369	216	999999	13	999999	759	160	882	81	999999	280	422	943	449	697	432	954	960	640	999999	346	999999	146	636	999999	252	271	999999	999999	873	999999	723	999999	243	999999	95	825	595	46	313	43	91	802	777	730	999999	907	999999	353	629	999999	999999	758	45	847	252	999999	999999	639	387	999999	567	999999	207	999999	999999	130	999999	509	999999	607	999999	999999	999999	999999	265	324	999999	906	230	999999	789	249	406	999999	748	999999	265	999999	696	25	325	955	658	815	999999	234	605	999999	183	999999	206	972	999999	999999	539	999999	999999	842	592	928	999999	603	418	52	708	999999	460	231	781	591	999999	324	999999	999999	999999	413	276	521	727	999999	719	999999	732	208	148	999999	508	384	446	135	543	999999	802	768	313	721	546	615	116	158	999999	383	999999	592	167	882	169	154	739	135	356	910	125	561	218	601	999999	220	999999	999999	818	86	784	656	57	451	521	999999	999999	571	999999	660	414	578	267	345	644	150	999999	266	657	364	644	320	779	633	307	999999	559	999999	999999	336	999999	225	340	999999	599	819	545	715	999999	125	859	178	269	695	505	547	303	873	956	730	999999	647	999999	464	441	474	877	423	153	280	494	582	720	539	999999	199	248	571	746	824	604	999999	895	542	504	476	61	93	138	760	947	686	999999	129	167	74	981	875	264	999999	942	132	571	99	630	287	457	999999	999999	999999	999999	732	999999	141	136	999999	751	701	999999	965	422	794	294	393	333	808	827	600	382	883	217	372	316	621	882	999999	999999	805	911	226	999999	331	345	822	461	224	999999	623	993	323	323	290	915	299	712	158	837	188	766	822	460	856	356	864	999999	936	426	515	259	653	90	945	789	743	945	999999	458	
472	931	118	999999	213	607	69	569	999999	999999	26	908	734	644	584	999999	999999	766	172	974	481	724	524	999999	53	999999	349	242	378	501	181	353	621	999999	999999	999999	999999	573	999999	259	297	999999	180	489	409	999999	524	999999	505	905	999999	976	999999	999999	977	999999	999999	999999	215	839	267	826	999999	435	999999	673	999999	44	999999	337	391	525	520	999999	999999	186	553	45	999999	446	999999	340	737	999999	801	204	570	999999	722	626	840	347	368	417	999999	999999	999999	999999	213	735	319	490	739	178	524	184	466	870	439	999999	999999	381	921	768	989	927	999999	728	634	999999	113	792	321	652	497	999999	167	112	921	999999	82	808	831	663	137	368	601	568	947	626	999999	699	999999	921	432	468	426	999999	427	74	382	385	999999	133	632	999999	178	96	681	481	27	363	949	223	999999	396	550	267	999999	630	336	999999	780	18	352	413	727	400	230	38	626	567	685	857	843	697	999999	708	999999	610	999999	515	999999	999999	609	384	750	999999	203	46	918	168	958	796	738	851	604	112	999999	229	799	778	999999	652	854	999999	678	101	380	40	697	842	237	999999	440	820	643	999999	409	999999	662	875	206	194	119	467	609	888	129	991	103	999999	926	811	811	999999	649	244	622	159	705	658	999999	172	348	86	931	927	365	999999	999999	299	703	813	566	923	581	681	542	396	999999	789	972	999999	937	111	999999	999999	228	29	999999	999999	692	259	272	13	404	999999	845	43	999999	999999	999999	999999	783	803	999999	123	254	887	999999	968	701	235	999999	915	999999	999999	234	246	999999	515	999999	999999	745	999999	607	453	551	563	529	547	999999	509	999999	178	267	770	999999	144	219	999999	181	999999	190	212	707	466	949	999999	327	999999	809	609	999999	30	972	196	466	974	205	449	572	690	368	302	142	201	999999	141	999999	916	496	999999	37	369	343	378	166	543	111	999999	503	204	999999	227	737	236	637	999999	999999	999999	999999	631	939	770	239	490	972	887	999999	515	101	999999	999999	999999	815	999999	581	512	686	999999	999999	923	872	999999	999999	377	454	150	565	906	563	535	936	588	611	864	999999	267	140	853	405	278	472	596	60	685	507	999999	999999	999999	654	135	163	999999	49	391	759	885	824	861	45	832	332	999999	999999	566	999999	999999	999999	999999	569	324	381	833	209	999999	460	285	999999	269	870	619	738	999999	261	437	381	346	548	999999	114	275	999999	278	817	572	999999	999999	644	493	803	398	46	460	457	339	754	330	400	287	930	999999	881	999999	991	999999	104	999999	
999999	523	999999	545	570	578	999999	304	881	999999	999999	636	815	999999	641	520	465	482	583	287	100	921	683	60	945	999999	299	999999	393	877	287	400	999999	171	395	130	308	268	827	999999	614	163	457	650	314	764	999999	999999	842	371	109	518	842	816	693	991	839	144	600	309	288	224	910	14	826	625	168	654	999999	520	999999	207	654	125	673	937	473	43	745	999999	799	999999	788	32	778	768	557	661	999999	404	290	173	999999	528	999999	399	252	453	824	999999	999999	999999	22	331	999999	901	999999	727	153	756	527	999999	999999	419	509	766	999999	888	235	67	77	999999	185	371	239	999999	540	136	935	283	999999	999999	999999	66	585	981	999999	999999	999999	877	999999	999999	999999	722	999999	484	774	999999	28	422	963	363	227	767	621	108	641	650	101	112	371	737	792	870	70	507	999999	342	833	528	268	999999	26	358	162	247	999999	463	494	755	282	291	117	999999	999999	341	802	451	444	487	349	857	999999	999999	515	176	48	647	661	379	885	442	424	500	164	999999	347	999999	614	384	118	999999	999999	346	829	89	630	279	560	729	705	156	897	999999	999999	410	603	256	842	986	208	999999	999999	124	999999	999999	999999	616	367	325	993	999999	836	70	379	171	701	39	939	999999	545	768	96	931	674	738	999999	78	999999	754	999999	999999	36	628	185	765	386	999999	999999	989	222	24	911	245	735	772	320	837	977	27	709	999999	999999	416	999999	439	265	870	999999	141	306	798	304	613	999999	902	906	218	884	613	784	999999	563	950	223	531	857	999999	206	902	428	706	101	999999	54	999999	784	619	187	999999	509	999999	602	345	692	424	999999	307	321	833	865	111	999999	373	242	60	999999	366	999999	919	582	999999	674	999999	712	600	706	999	999999	999999	128	296	40	147	999999	278	66	227	267	799	999999	559	999999	372	46	327	752	727	72	994	816	999999	426	268	173	105	999999	65	999999	102	717	999999	738	224	715	579	999999	815	999999	963	993	793	109	404	118	33	873	311	510	395	847	979	937	999999	290	701	869	771	974	999999	436	11	595	174	91	100	820	325	657	999999	999999	936	467	108	11	33	999999	32	999999	999999	232	540	999999	247	254	738	783	174	934	24	709	999999	999999	263	536	992	207	999999	322	28	212	557	653	999999	148	911	521	838	999999	266	999999	847	999999	834	784	896	456	999999	919	353	316	656	391	643	758	947	999999	214	571	19	825	392	709	142	936	675	886	999999	999999	343	999999	944	999999	677	640	999999	687	16	478	640	
545	999999	25	999999	711	999999	175	999999	294	201	816	999999	276	563	999999	990	147	489	897	119	19	943	259	999999	999999	371	64	714	12	999999	269	98	736	999999	473	975	377	999999	430	390	999999	999999	228	906	999999	999999	677	47	245	650	724	999999	118	368	999999	602	999999	999999	843	349	501	461	17	398	932	727	580	345	100	466	622	407	999999	517	610	999999	999999	352	69	999999	693	27	478	362	182	71	980	999999	999999	871	999999	939	999999	90	888	999999	869	830	974	799	999999	342	947	779	999999	326	999999	600	999999	999999	999999	999999	999999	627	656	484	983	654	225	999999	746	213	44	229	92	683	510	978	628	563	273	999999	377	270	999999	361	80	999999	335	855	999999	390	619	999999	994	134	570	279	999999	999999	73	224	614	113	62	135	308	728	696	353	816	999999	971	204	999999	981	999999	117	739	999999	414	999999	329	370	949	366	999999	230	999999	957	123	240	553	224	500	58	291	274	999999	761	62	352	11	981	999999	759	418	999999	588	23	253	462	540	999999	999	778	895	253	163	695	542	87	503	739	240	585	618	756	704	185	699	617	899	977	999999	999999	293	347	331	200	948	999999	641	221	713	660	700	423	224	721	162	47	120	522	229	974	848	999999	751	463	151	661	720	999999	999999	636	563	562	887	937	999999	558	922	963	999999	373	446	292	35	580	999999	999999	542	982	33	999999	506	386	758	278	999999	30	595	868	58	296	457	999999	897	999999	106	999999	536	287	999999	603	999999	999999	999999	999999	538	566	247	999999	577	946	129	737	999999	999999	140	186	804	999999	999999	474	963	63	999999	460	916	217	394	999999	483	748	999999	265	999999	429	546	360	612	902	740	657	783	424	999999	999999	177	719	999999	999999	999999	999999	342	999999	999999	762	640	999999	241	324	939	330	181	298	999999	999999	288	864	982	999999	999999	780	574	902	878	76	690	548	763	813	293	206	999999	158	11	563	415	749	702	992	788	999999	999999	297	962	999999	485	494	727	471	823	313	737	888	131	176	355	440	49	496	82	101	308	428	40	999999	962	33	297	143	424	539	999999	989	181	638	661	286	939	469	591	205	999999	301	990	979	468	480	36	834	218	999999	710	999999	920	999999	187	700	267	229	457	462	999999	593	57	293	999999	748	999999	492	515	78	501	999999	905	876	279	999999	999999	61	284	999999	996	463	924	449	828	999999	78	484	999999	999999	29	719	22	999999	998	238	253	706	999999	720	764	543	329	999999	483	140	310	53	427	180	271	999999	945	965	
999999	744	668	999999	465	194	679	241	999999	553	59	781	568	776	877	51	762	732	999999	563	727	462	144	785	965	698	656	34	67	290	699	999999	773	56	673	999999	569	645	250	653	999999	533	512	775	100	702	571	533	176	385	417	539	993	392	999999	13	609	883	642	999999	999999	655	999999	750	853	245	17	521	999999	999999	482	126	999999	568	522	204	950	368	695	999999	999999	132	858	682	872	999999	999999	999999	999999	669	654	685	13	999999	999999	999999	999999	761	921	999999	999999	60	430	552	902	999999	58	434	869	53	63	251	198	378	639	416	796	999999	877	999999	425	626	999999	999999	999999	999999	123	16	453	137	999999	999999	447	840	579	999999	999999	315	780	582	121	395	522	764	616	413	497	999999	844	708	598	999999	884	237	438	999999	347	986	583	115	187	51	981	999999	999999	864	804	357	799	563	714	490	720	305	582	999999	999999	947	999999	565	999999	487	172	744	538	985	999999	219	412	510	738	999999	732	674	404	79	413	780	565	752	609	150	836	290	994	999999	148	588	655	407	964	399	169	999999	805	700	879	246	212	224	560	999999	999999	298	825	999	758	55	901	512	999999	333	392	84	999999	169	999999	881	750	431	846	725	563	14	546	348	555	713	868	999999	200	176	577	350	201	24	999999	547	465	994	359	102	686	152	780	999999	17	999999	72	646	999999	999999	496	781	377	999999	999999	940	999999	486	454	54	999999	207	322	460	755	51	882	942	964	114	426	755	999999	754	48	421	233	905	341	470	651	232	655	202	679	999999	972	367	983	264	999999	978	999999	314	999999	489	999999	330	885	999999	212	129	681	944	580	741	709	623	795	999999	717	999999	155	983	403	999999	999999	129	999999	959	79	525	999999	710	999999	999999	214	767	838	999999	999999	999999	30	375	268	531	550	711	621	938	96	358	572	999999	547	948	999999	567	910	999999	938	999999	549	925	895	686	170	971	635	999999	536	942	999999	245	39	813	999999	999999	725	871	413	999999	999999	842	873	720	952	595	173	370	616	647	856	878	621	879	999999	104	999999	581	999999	579	86	489	411	153	999999	999999	343	733	131	62	999999	49	556	999999	212	707	61	185	733	999999	807	274	525	889	96	907	624	159	459	731	310	153	511	834	999999	28	999999	999999	999999	626	261	439	248	564	805	817	331	523	677	656	999999	999999	999999	999999	771	811	999999	999999	999999	999999	999999	194	284	399	752	697	537	999999	999999	194	999999	331	38	117	999999	999999	36	961	93	278	585	999999	482	802	688	15	
306	715	72	951	999999	999999	672	490	914	77	165	848	999999	118	999999	999999	188	493	389	721	276	740	482	403	999999	11	438	788	90	610	712	481	711	746	401	821	659	999999	139	999999	659	547	999999	255	999999	187	160	975	989	976	922	988	423	967	739	999999	243	669	999999	62	488	883	410	313	365	683	999999	75	717	999999	948	795	363	39	71	728	547	236	999999	608	851	463	799	113	687	723	68	999999	999999	999999	588	990	227	86	999999	775	147	889	890	539	49	94	268	531	37	137	635	393	906	20	29	999999	999999	567	210	35	93	306	625	999999	625	999999	68	882	879	958	577	286	169	295	591	657	345	650	568	767	205	278	85	560	97	999999	999999	995	999999	580	999999	660	876	999999	691	840	999999	259	914	645	36	385	652	999999	559	999999	234	620	429	371	999999	838	998	443	830	815	231	75	553	950	567	72	76	308	456	917	410	999999	999999	750	999999	96	736	923	999999	819	626	15	11	738	450	226	576	999999	909	673	662	999999	24	999999	619	208	999999	963	87	999999	319	353	623	642	948	999999	999999	678	976	999999	111	999999	702	20	999999	225	73	814	999999	351	495	999999	999999	782	265	967	309	727	141	196	999999	773	999999	776	510	999999	392	369	999999	999999	210	897	476	999999	999999	587	739	999999	686	404	144	890	999999	736	478	695	954	840	386	980	610	999999	547	790	203	338	239	999999	510	916	832	704	34	969	150	598	156	75	220	678	238	305	999999	737	999999	500	320	119	999999	814	999999	551	982	809	930	999999	360	686	140	243	357	813	503	769	999999	439	866	493	595	879	549	999999	999999	708	752	315	999999	810	737	703	999999	129	628	696	598	291	722	224	999999	238	999999	469	999999	977	330	999999	802	281	175	623	634	827	523	999999	274	440	921	283	67	625	665	550	999999	999999	224	238	195	806	181	290	999999	651	453	367	641	90	953	651	388	336	999999	975	644	124	78	999999	606	209	431	999999	369	449	166	424	573	698	520	508	763	999999	240	999999	110	885	906	983	383	999999	786	194	486	279	894	730	122	689	905	834	368	999999	631	985	385	23	920	999999	494	38	793	999999	569	454	888	296	106	517	999999	999999	217	95	999999	450	422	247	681	99	555	436	999999	883	792	686	999999	740	470	254	619	999999	999999	640	999999	355	372	999999	625	42	999999	608	634	604	814	156	626	282	215	999999	572	148	341	831	721	68	726	910	999999	882	999999	158	825	851	999999	788	794	999999	999999	472	87	579	
622	648	708	999999	801	708	79	645	70	999999	999999	999999	682	481	755	143	918	440	629	462	692	742	728	999999	782	999999	999999	36	362	58	685	743	113	993	526	693	132	999999	266	27	840	515	822	445	624	546	999999	426	999999	661	659	999999	842	625	886	879	999999	475	174	29	12	999999	293	21	999999	790	999999	689	955	999999	20	999999	183	611	999999	999999	999999	292	999999	246	999999	289	999999	701	399	999999	999999	487	999999	646	773	657	610	999999	25	797	231	999999	999999	834	369	490	999999	971	651	515	999999	241	999999	709	960	636	999999	928	416	722	60	999999	622	999999	888	698	582	318	999999	363	543	999999	595	823	955	999999	39	999999	999999	132	999999	31	60	884	545	999999	999999	407	686	146	999999	682	999999	999999	747	999999	999999	999999	945	670	908	162	683	297	971	56	645	191	753	851	607	84	61	294	903	999999	541	738	127	228	226	185	999999	161	564	861	116	302	85	999999	921	439	837	215	224	999999	348	762	999999	499	34	301	653	835	999999	724	630	545	399	718	999999	999999	999999	726	454	732	999999	531	733	119	939	352	115	438	929	178	246	845	999999	247	690	779	825	628	203	924	999999	999999	622	839	999999	570	903	999999	226	471	956	999999	761	491	999999	816	38	802	559	682	999999	225	905	370	999999	785	475	161	38	329	633	854	999999	999999	210	731	908	894	879	999999	448	999999	999999	468	221	135	94	999999	999999	873	750	32	999999	521	737	999999	892	262	361	455	999999	752	338	897	837	112	588	240	290	414	908	144	999999	189	999999	447	13	446	159	362	700	887	999999	164	578	611	785	21	999999	894	839	999999	999999	999999	284	696	420	999999	630	118	546	854	307	999999	965	999999	108	888	287	300	999999	455	112	999999	754	217	702	999999	329	999999	327	576	447	396	575	262	601	499	905	546	37	690	999999	999999	815	999999	999999	999999	999999	999999	512	896	733	502	591	393	553	543	679	76	994	999999	994	404	999999	999999	999999	911	130	712	25	608	983	740	273	622	639	71	193	907	628	348	984	999999	723	431	999999	945	999999	999999	708	68	820	999999	999999	790	695	999999	260	845	440	677	243	999999	946	903	912	993	239	968	754	999999	999999	771	448	656	262	635	680	999999	999999	470	116	937	13	956	788	155	198	482	926	226	810	348	477	999999	114	507	999999	820	999999	999999	999999	836	999999	226	999999	59	400	895	538	69	742	891	717	969	570	999999	483	999999	125	999999	804	756	51	537	681	999999	303	496	551	999999	223	859	850	287	754	999999	
999999	786	999999	738	754	303	944	866	484	919	630	507	390	808	34	999999	704	751	55	959	795	900	999999	697	755	999999	999999	783	999999	882	51	440	224	301	796	696	999999	999999	999999	510	999999	184	999999	761	999999	795	116	743	730	791	164	108	999999	795	999999	608	251	560	982	851	999999	170	30	999999	878	999999	999999	99	999999	338	691	328	738	999999	156	620	999999	783	316	959	999999	610	999999	64	728	942	207	429	816	198	455	191	404	171	560	652	163	462	883	200	512	27	999999	402	999999	836	369	697	648	864	761	999999	253	32	64	350	116	966	873	999999	992	863	999999	823	999999	509	999999	577	984	504	466	395	999999	126	456	779	999999	661	999999	891	999999	510	999999	951	437	999999	937	999999	999999	220	999999	197	588	947	207	999999	744	907	519	600	912	792	999999	999999	999999	375	999999	999999	999999	285	471	455	22	981	363	999999	93	331	396	999999	572	552	469	774	959	279	999999	999999	919	807	44	999999	151	363	999999	999999	798	636	999999	71	431	811	999999	999999	749	999999	185	999999	999999	716	565	423	521	999999	38	370	999999	938	195	999999	999999	613	217	768	250	500	314	658	13	573	693	457	999999	335	474	760	999999	637	999999	869	104	209	999999	213	252	620	459	527	335	999999	466	999999	999999	426	502	817	604	47	591	258	785	526	603	30	32	118	647	999999	999999	277	623	695	913	325	43	369	253	999999	525	629	999999	786	332	395	116	832	999999	360	833	656	999999	999999	55	775	93	577	606	999999	190	143	973	999999	378	999999	994	771	946	134	999999	142	574	999999	521	962	218	999	203	217	913	200	111	296	362	503	120	914	649	147	999999	465	999999	904	823	391	655	999999	999999	999999	999999	345	886	881	999999	700	92	566	999999	93	567	94	384	399	435	990	42	686	999999	874	999999	90	131	809	893	928	380	669	999999	999999	316	442	591	999999	816	578	314	229	999999	999999	421	554	725	999999	999999	157	91	999999	479	833	359	968	865	543	326	999999	223	86	988	48	330	422	789	68	777	134	999999	999999	582	856	686	812	366	258	463	999999	364	999999	239	999999	846	999999	199	943	779	999999	577	999999	999999	505	364	999999	241	291	342	999999	765	667	999999	455	653	999999	790	622	156	546	611	616	90	922	956	658	999999	252	201	323	233	845	288	439	999999	455	999999	87	502	999999	581	85	915	464	638	697	999999	783	999999	999999	999999	576	797	242	736	960	967	691	999999	705	389	999999	99	28	999999	919	388	359	898	999999	796	999999	130	999999	965	999999	
701	999999	293	999999	999999	74	160	981	107	656	58	55	703	596	487	999999	538	796	999999	999999	985	896	689	999999	318	426	885	893	423	512	456	109	277	209	269	352	407	289	823	999999	837	117	921	129	871	999999	656	311	720	999999	999999	333	628	382	999999	804	935	574	999999	465	189	266	568	594	209	949	999999	503	337	145	751	259	973	999999	756	877	975	569	847	975	999999	583	183	775	338	133	480	999999	999999	465	416	832	999999	999999	146	580	548	336	999999	922	565	163	973	584	895	925	360	874	626	999999	828	375	999999	999999	695	605	92	792	266	999999	999999	999999	845	872	728	999999	999999	615	999999	185	338	648	649	999999	419	616	610	599	999999	413	773	606	999999	999999	636	51	999999	361	671	541	497	756	80	844	999999	682	999999	111	856	976	13	744	266	450	344	190	725	802	999999	89	995	493	999999	853	999999	872	613	999999	245	687	813	569	943	86	688	999999	578	999999	480	737	308	508	742	999999	409	999999	349	828	651	456	325	313	795	592	999999	13	843	226	542	582	999999	999999	865	999999	172	444	801	190	762	761	611	920	999999	828	780	496	751	999999	454	999999	999999	999999	218	789	372	510	999999	360	540	684	739	361	999999	898	668	850	999999	574	741	964	237	168	76	999999	844	404	999999	966	999999	999999	262	999999	772	268	999999	999999	249	999999	806	999999	669	450	999999	88	32	260	657	432	170	929	853	999999	276	489	999999	373	999999	328	944	999999	528	999999	548	490	431	903	588	14	849	383	999999	566	767	89	304	999999	518	999999	867	594	747	999999	999999	882	205	85	568	293	222	685	999999	921	999999	999999	143	999999	901	169	999999	999999	671	652	583	786	328	297	419	197	999999	268	999999	999999	460	359	230	999999	12	666	999999	356	344	305	999999	999999	999999	689	999999	929	999999	999999	886	999999	999999	749	923	104	999999	29	563	908	999999	999999	108	954	999999	999999	999999	999999	617	999999	859	244	874	999999	783	999999	999999	419	979	639	999999	490	251	999999	382	505	397	999999	436	136	992	983	112	386	690	963	999999	837	342	960	228	652	321	780	582	999999	484	42	965	557	243	566	999999	924	54	185	999999	357	999999	999999	458	759	355	999999	181	999999	141	498	619	820	178	33	86	28	420	221	179	999999	999999	730	999999	365	745	878	892	435	943	188	341	514	833	849	265	17	512	468	306	829	999999	705	519	999999	422	154	388	220	490	999999	513	999999	16	999999	188	851	313	999999	23	476	599	999999	933	999999	999999	115	986	329	767	79	516	999999	
914	349	862	472	221	45	943	999999	499	999999	945	922	675	999999	507	999999	671	413	703	419	999999	999999	240	999999	772	566	828	317	167	69	452	420	514	561	919	667	806	715	999999	277	159	999999	976	999999	800	20	287	659	607	821	657	364	375	106	507	999999	119	999	700	655	217	999999	999999	999999	238	534	999999	123	587	840	368	999999	999999	436	270	42	853	322	72	761	288	999999	709	999999	999999	98	999999	417	64	835	557	807	24	984	70	999999	979	546	688	275	602	174	81	767	462	999999	590	999999	999999	999999	240	796	936	939	999999	48	926	999999	38	999999	489	999999	69	999999	292	561	941	789	999999	747	62	317	999999	999999	168	123	107	942	883	710	508	116	999999	589	605	761	999999	85	616	999999	999999	882	518	548	786	602	115	329	484	999999	759	800	573	99	422	999999	172	999999	780	999999	941	984	223	327	642	382	999999	479	999999	999999	999999	999999	999999	353	161	179	999999	999999	999999	565	18	777	999999	999999	951	707	542	491	999999	681	598	730	304	999999	999999	611	669	201	999999	413	183	635	999999	953	220	999999	999999	230	937	999999	999999	87	140	224	254	999999	526	241	375	999999	840	937	999999	474	932	960	571	999999	272	999999	510	999999	999999	606	999999	382	999999	514	771	999999	88	322	999999	924	999999	521	999999	999999	118	917	999999	438	825	970	573	245	333	708	31	999999	331	809	999999	398	999999	999999	897	533	999999	871	570	21	469	317	856	528	393	387	917	420	999999	492	999999	354	464	82	781	218	43	157	59	895	493	999999	737	999999	999999	999999	193	39	623	76	257	246	357	999999	968	518	124	55	999999	946	790	610	888	839	108	613	933	669	745	689	500	684	822	999999	528	947	579	999999	999999	238	999999	999999	796	304	999999	473	997	391	999999	272	103	999999	999999	112	999999	999999	633	898	181	750	999999	999999	294	934	576	573	424	682	555	31	938	537	880	624	752	903	814	594	999999	999999	615	552	999999	482	595	999999	389	719	570	999999	324	681	999999	423	16	680	999999	862	727	671	59	325	836	91	334	999999	116	681	360	999999	78	48	303	999999	144	999999	957	811	348	999999	193	999999	122	909	707	266	132	466	617	82	309	952	867	999999	585	300	715	484	158	40	405	708	369	368	576	286	388	869	289	336	722	792	523	999999	999999	999999	212	926	384	77	999999	999999	73	288	901	126	999999	369	959	844	999999	482	662	318	999999	484	344	999999	343	431	878	262	999999	999999	359	517	438	999999	999999	241	999999	789	110	91	596	755	645	91	
467	999999	114	28	910	444	999999	250	139	215	995	13	20	459	999999	953	199	999999	472	781	928	393	999999	967	914	999999	757	185	999999	581	999999	999999	839	263	295	883	999999	859	352	743	919	119	388	233	217	452	230	638	205	156	891	415	293	864	162	999999	772	147	114	191	999999	197	867	557	493	92	174	757	999999	710	637	339	838	999999	862	999999	14	464	760	471	507	129	979	235	689	315	629	975	110	221	120	189	999999	171	65	999999	251	830	740	135	999999	999999	474	495	519	562	577	564	11	343	79	318	386	643	683	999999	999999	999999	867	187	463	199	656	951	599	999999	585	676	673	140	578	184	723	634	193	43	654	494	999999	137	999999	75	999999	999999	152	802	802	121	487	999999	524	609	963	999999	999999	999999	817	522	895	999999	976	900	890	999999	764	895	594	751	459	999999	914	723	999999	740	999999	398	999999	889	809	797	999999	473	199	186	615	968	220	170	999999	104	999999	141	999999	654	160	837	184	111	12	256	999999	60	661	837	582	801	684	232	123	283	873	999999	712	108	416	513	711	714	266	796	684	433	788	365	433	999999	134	281	999999	611	223	999999	886	999999	589	605	812	361	603	814	294	988	999999	688	231	298	429	500	247	647	135	470	845	215	572	999999	271	306	414	800	676	999999	642	511	999999	758	999999	160	518	810	700	359	999999	452	999999	695	386	109	144	144	362	633	43	999999	999999	753	279	681	990	999999	344	515	947	999999	147	881	355	545	999999	472	999999	279	999999	999999	946	775	359	403	703	876	407	171	999999	279	999999	999999	378	700	35	317	999999	369	999999	713	476	195	999999	317	314	630	350	841	481	671	887	93	652	606	995	710	999999	876	999999	123	408	182	353	677	999999	999999	999999	654	519	321	982	999999	999999	999999	960	761	373	52	999999	83	536	565	690	500	999999	364	400	999999	705	325	999999	999999	392	56	999999	303	842	734	999999	999999	127	999999	331	169	689	999	999999	383	645	244	346	360	787	904	587	999999	492	852	295	10	704	999999	949	204	999999	378	504	72	963	999999	999999	638	99	878	956	999999	244	530	811	392	389	26	136	999999	978	562	826	488	469	472	811	999999	999999	952	999999	386	746	136	762	999999	504	912	420	978	999999	708	271	908	948	746	999999	962	51	903	621	999999	613	487	999999	999999	552	26	602	501	999999	999999	199	999999	999999	579	103	117	768	500	999999	476	606	999999	156	280	301	917	540	722	864	848	999999	545	340	827	772	268	910	917	767	488	
320	918	133	395	518	134	999999	378	653	999999	204	550	25	154	90	466	341	999999	999999	635	485	999999	999999	16	999999	654	806	545	999999	834	207	999999	999999	999999	166	687	999999	761	761	177	382	999999	79	374	654	407	529	196	746	999999	927	964	373	999999	12	439	292	999999	413	999999	999999	999	571	999999	303	353	817	616	988	403	441	580	194	386	263	999999	811	999999	361	583	134	619	798	999999	999999	243	999999	600	999999	726	405	907	357	897	848	382	600	260	81	311	999999	999999	207	353	874	357	779	987	879	689	628	29	765	999999	740	708	210	81	911	69	866	227	219	271	999999	534	232	297	537	880	723	560	201	999999	994	220	999999	999999	625	560	999999	499	999999	999999	107	385	999999	527	166	150	182	528	349	21	444	372	703	936	355	999999	134	999999	460	998	965	999999	827	714	835	999999	999999	755	456	999999	606	377	999999	502	174	621	999999	705	999999	397	708	205	221	190	999999	631	516	485	109	284	435	971	49	999999	999999	39	557	437	691	637	854	426	81	999999	414	76	866	211	999999	999999	958	429	361	72	300	770	999999	647	108	214	999999	810	655	181	925	635	338	782	750	144	999999	954	23	999999	543	291	133	999999	775	549	764	315	713	375	326	16	619	976	432	982	999999	910	339	999999	624	53	770	900	73	779	999999	999999	461	637	669	999999	415	857	529	18	646	633	999999	999999	449	707	106	290	854	918	25	999999	999999	768	962	999999	625	536	879	999999	521	999999	999999	996	811	681	999999	999999	705	999999	600	762	456	424	999999	999999	48	780	47	916	999999	490	999999	999999	763	999999	733	692	674	516	388	879	999999	40	497	422	999999	874	747	999999	853	29	999999	541	999999	263	906	999999	432	423	999999	999999	999999	962	999999	40	188	24	242	435	999999	171	999999	199	999999	721	999999	999999	927	999999	999999	999999	999999	279	999999	999999	906	513	826	510	479	797	270	261	999999	544	390	25	488	466	999999	459	642	322	820	692	618	999999	607	999999	479	490	18	509	349	950	811	229	900	999999	133	999999	198	999999	956	160	900	999999	797	400	340	768	937	470	688	625	531	720	458	999999	999999	999999	999999	229	41	999999	999999	761	911	999999	732	170	125	862	343	569	270	910	366	670	999999	467	999999	217	276	711	553	547	820	723	429	999999	999999	529	316	611	769	968	700	999999	999999	149	248	356	667	179	999999	84	137	129	364	999999	363	787	588	999999	925	999999	999999	329	445	251	940	198	31	640	399	595	556	731	800	302	219	398	309	652	
228	249	549	106	68	478	420	999999	369	807	737	999999	999999	464	999999	80	24	380	532	999999	999999	999999	335	36	779	67	999999	405	329	71	412	965	999999	936	632	685	158	999999	999999	966	830	999999	999999	224	903	416	654	101	55	729	287	838	866	999999	453	178	914	523	999999	10	950	24	381	307	405	772	999999	15	832	999999	999999	168	119	999999	298	959	231	120	133	373	413	436	360	599	999999	573	108	999999	999999	464	770	635	539	999999	999999	815	867	531	999999	140	910	648	269	54	808	129	729	309	891	493	999999	999999	399	953	597	524	664	999999	999999	831	673	208	522	377	239	295	999999	848	550	999999	101	700	999999	992	462	764	176	315	791	664	844	999999	999999	999999	999999	999999	246	999999	673	501	161	999999	18	987	467	712	136	891	815	522	999999	880	758	418	402	255	512	406	500	832	357	359	990	858	986	999999	792	523	859	272	999999	52	184	59	331	15	692	314	999999	999999	638	285	500	279	173	964	50	997	606	999999	464	839	95	841	153	802	105	999999	10	592	920	999999	999999	552	472	459	999999	709	96	396	999999	999999	871	999999	204	999999	859	721	694	32	834	999999	916	999999	808	220	956	343	999999	529	999999	542	313	943	830	34	252	947	999999	714	267	340	910	220	709	266	968	345	646	999999	942	999999	464	978	758	134	697	445	744	261	999999	372	999999	567	485	30	894	928	920	180	999999	911	914	980	764	999999	884	999999	999999	551	252	621	697	835	586	537	87	335	195	705	337	806	213	555	222	895	538	352	735	689	372	49	999999	476	250	41	469	999999	223	264	250	991	558	203	999999	881	675	967	999999	948	942	999999	999999	224	999999	33	707	368	767	869	965	541	970	208	188	212	206	230	594	999999	77	602	999999	930	465	345	258	999999	546	341	999999	570	372	787	746	999999	306	210	633	227	999999	999999	717	999999	999999	999999	31	360	25	806	999999	999999	383	435	880	349	456	999999	759	506	775	697	999999	999999	649	404	179	192	461	383	905	995	596	376	230	966	999999	768	641	756	324	999999	999999	999999	656	774	197	999999	906	407	357	494	999999	137	452	636	288	290	703	893	999999	838	999999	999999	999999	689	999999	999999	214	914	463	687	180	12	999999	876	999999	93	780	874	999999	999999	286	64	36	999999	999999	469	924	999999	687	605	74	747	228	485	999	364	838	966	916	190	731	992	999999	670	323	999999	945	575	934	205	510	828	686	304	562	844	615	489	144	398	92	620	236	858	622	432	783	706	
877	348	254	813	958	999999	999999	999999	120	999999	107	116	524	999999	999999	492	105	245	71	923	923	999999	749	358	832	999999	108	121	999999	95	57	999999	664	249	698	595	999999	696	999999	658	793	278	733	999999	392	38	874	999999	959	744	763	387	999999	999999	782	999999	599	999999	981	999999	929	400	527	34	318	216	451	285	660	74	541	999999	375	999999	140	654	431	499	999999	803	654	999999	161	999999	332	670	999999	804	466	976	996	64	714	441	999999	999999	750	708	940	186	586	599	83	895	212	364	22	958	729	138	999999	109	999999	187	785	565	249	506	702	648	686	647	999999	683	999999	999999	693	999999	682	738	903	722	559	790	226	65	300	999999	818	967	658	999999	84	338	999999	897	134	537	655	174	163	254	16	302	499	939	780	999999	827	725	670	88	285	999999	234	578	550	149	961	730	999999	999999	687	734	999999	999999	572	999999	997	180	362	166	287	518	999999	999999	999999	266	300	287	284	899	999999	102	307	580	999999	999999	114	117	357	999999	575	999999	899	180	566	281	312	383	376	300	402	657	999999	514	800	767	416	999999	862	293	999999	999999	455	374	554	594	437	419	999999	999999	999999	889	822	377	999999	362	618	414	103	999999	999999	916	910	999999	507	781	729	793	779	527	675	539	255	73	145	891	480	999999	626	999999	999999	893	553	999999	913	513	834	995	923	447	159	12	999999	999999	340	932	999999	470	867	772	865	999999	639	312	814	846	643	758	242	698	881	93	999999	999999	600	999999	373	34	80	994	946	734	999999	999999	378	673	68	828	733	999999	999999	20	666	853	116	209	263	250	81	999999	869	85	763	999999	565	75	223	359	827	280	568	749	399	873	826	140	774	307	999999	151	787	999999	999999	39	999999	999999	426	935	25	999999	806	132	952	13	134	870	971	645	776	312	459	708	999999	999999	999999	379	620	793	999999	975	435	956	316	930	289	63	60	733	999999	999999	648	288	999999	436	473	999999	999999	396	749	955	169	139	531	631	999999	999999	814	572	395	211	999999	633	999999	999999	999999	999999	816	31	723	80	820	247	991	999999	663	180	374	574	989	999999	582	234	54	82	815	306	434	684	248	999999	999999	999999	999999	452	443	999999	380	304	471	623	999999	775	672	678	144	922	147	449	968	521	999999	250	999999	197	629	36	999999	835	233	999999	425	142	782	522	831	342	898	548	648	648	799	80	113	999999	578	999999	561	375	937	893	999999	985	716	727	496	999	904	999999	999999	416	435	544	80	802	999999	497	992	160	
846	801	999999	599	800	330	999999	644	999999	217	619	822	474	223	898	999999	510	440	426	64	999999	832	999999	747	724	999999	222	265	999999	310	178	90	813	411	999999	145	870	999999	194	396	16	852	862	999999	542	999999	942	222	999999	740	301	766	81	937	134	999999	374	285	874	999999	117	999999	644	999999	49	538	18	72	999999	999999	469	941	256	40	58	183	970	999999	215	999999	299	999999	618	268	999999	999999	19	876	999999	515	999999	594	694	625	999999	999999	217	35	658	999999	992	879	527	883	281	359	520	50	889	950	53	634	80	160	999999	117	847	386	827	999999	999999	142	785	999999	991	874	257	630	751	508	966	944	999999	211	731	419	482	735	987	659	890	969	987	999999	471	999999	524	543	356	999999	702	831	208	999999	486	999999	104	348	891	406	112	999999	298	390	984	108	553	868	999999	859	635	121	398	999999	999999	558	155	458	717	999999	359	713	284	581	805	145	746	70	725	999999	325	143	844	590	556	11	680	606	352	372	592	655	124	496	545	590	442	40	283	927	714	645	999999	46	57	398	999999	999999	999999	849	362	999999	153	557	544	501	277	808	621	999999	878	999999	999999	354	272	999999	598	788	46	999999	999999	715	999999	798	167	680	512	999999	999999	999999	396	962	999999	502	20	109	999999	999999	952	53	999999	999999	419	538	58	175	999999	286	773	999999	799	826	680	369	156	646	707	355	999999	863	989	469	999999	463	359	915	526	999999	999999	999999	201	41	835	999999	902	79	999999	258	999999	999999	151	236	44	199	999999	999999	292	662	356	999999	402	999999	999999	98	999999	853	999999	999999	188	142	648	924	942	610	999999	768	991	687	467	87	349	459	605	408	722	762	434	86	105	789	999999	999999	267	969	770	999999	863	999999	939	58	711	999999	79	999999	999999	226	294	433	999999	599	578	604	204	279	34	942	560	769	999999	999999	428	291	860	398	509	999999	999999	972	839	999999	999999	254	999999	999999	376	999999	389	989	66	999999	477	11	999999	506	221	39	999999	988	945	828	484	999999	380	647	629	429	490	999999	117	568	559	322	999999	919	693	334	855	785	902	999999	999999	571	713	870	823	427	999999	363	187	480	123	999999	999999	21	643	811	999999	111	999999	946	518	709	881	497	946	165	417	129	812	886	183	884	95	920	275	912	390	510	823	212	186	999999	503	999999	454	880	999999	582	286	882	999999	754	996	955	999999	999999	689	225	923	668	20	133	550	300	999999	239	593	999999	999999	730	430	373	999999	587	999999	391	215	254	53	999999	
999999	999999	842	930	436	999999	887	999999	413	999999	999999	175	586	165	999999	999999	586	212	340	999999	999999	999999	835	999999	999999	97	476	999999	999999	135	648	445	181	857	798	184	999999	620	999999	877	351	999999	702	334	508	265	786	132	395	716	804	13	913	828	779	689	999	297	478	999999	953	478	943	287	773	786	993	729	367	26	773	999999	348	463	999999	999999	999999	510	57	206	999999	353	999999	479	331	645	532	999999	87	118	185	993	152	999999	924	873	999999	424	999999	721	271	999999	765	378	942	838	664	459	955	945	211	498	249	281	999999	609	454	999999	999999	138	264	650	651	258	841	780	823	822	999999	999	323	73	949	336	934	253	588	999999	537	492	980	82	397	141	907	686	753	870	487	324	429	55	467	432	466	999999	999999	999999	999999	171	24	842	920	999999	999999	147	999999	912	346	999999	31	798	936	473	158	192	262	519	999999	165	999999	953	999999	225	580	277	605	527	870	323	838	81	129	999999	478	147	161	442	509	999999	147	840	999999	999999	303	630	119	994	999999	283	999999	896	999999	999999	144	70	507	705	384	999999	542	31	999999	33	956	950	679	999999	995	20	40	820	999999	582	27	195	999999	999999	921	950	168	611	252	596	954	942	905	747	241	999999	999999	999999	999999	155	237	999999	798	999999	737	352	999999	549	998	999999	252	548	886	593	364	948	640	857	783	999999	206	930	778	999999	78	23	54	931	339	588	999999	999999	763	864	355	901	999999	920	999999	578	998	618	612	999999	353	416	65	321	393	292	776	999999	999999	632	948	306	347	351	441	723	308	999999	219	999999	999999	668	784	31	248	462	999999	719	944	214	436	999999	328	999999	112	661	999999	732	999999	999999	811	598	910	140	916	58	564	55	999999	199	280	978	408	202	96	999999	999999	44	83	999999	999999	999999	838	999999	206	370	978	547	249	999999	765	575	999999	999999	608	999999	999999	999999	999999	199	898	514	999999	754	933	999999	188	135	712	999999	39	923	659	617	325	754	999999	452	933	555	80	26	806	710	999999	999999	506	246	999999	792	927	977	929	884	999999	226	999999	999999	999999	999999	191	852	999999	999999	749	842	999999	999999	999999	854	544	999999	721	559	128	999999	708	530	331	237	952	942	542	999999	499	62	999999	775	585	109	999999	676	916	194	373	228	191	984	960	591	999999	999999	399	739	258	621	265	379	999999	999999	999999	306	762	999999	796	999999	319	915	332	696	999999	150	999999	747	926	868	398	999999	196	900	700	999999	999999	999999	447	999999	553	803	671	999999	796	999999	
20	434	591	631	913	999999	397	999999	908	999999	661	999999	743	649	362	651	999999	390	232	729	193	864	460	793	736	32	859	999999	695	515	254	454	899	233	140	853	166	304	999999	779	148	72	991	999999	72	305	995	999999	957	999999	990	290	654	999999	440	155	999999	797	894	890	999999	999999	438	999999	31	216	373	520	519	999999	495	518	436	453	590	131	872	999999	730	440	37	71	528	793	999999	963	799	832	792	984	879	999999	409	73	29	999999	633	599	999999	855	932	485	288	999999	416	482	854	211	487	319	282	948	76	464	863	698	392	644	877	68	416	541	728	534	629	137	119	373	999999	363	999999	999999	623	875	999999	999999	999999	80	387	53	118	999999	354	483	999999	930	301	945	999999	330	844	989	721	354	999999	999999	757	999999	999999	999999	373	999999	776	134	821	999	335	999999	955	999999	999999	999999	999999	834	949	999999	197	254	822	699	999999	173	173	113	518	508	561	278	436	118	999999	999999	251	999999	999999	999999	821	230	661	712	999999	109	990	887	415	532	732	887	999999	630	213	512	930	139	999999	209	999999	673	615	999999	447	999999	765	846	999999	886	80	169	164	331	996	999999	593	119	999999	736	183	286	999999	986	776	674	873	999999	905	292	108	121	653	480	309	158	614	348	999999	999999	343	153	370	528	999999	999999	733	83	999999	246	918	821	45	717	35	51	974	629	547	772	193	960	941	999999	787	999999	516	999999	999999	847	362	254	844	999999	402	999999	999999	999999	534	213	999999	799	181	668	999999	287	85	935	999999	268	184	985	801	502	364	999999	999999	136	741	502	65	59	61	786	884	674	999999	490	324	995	135	804	104	343	999999	393	789	283	869	510	883	580	238	999999	673	377	453	999999	201	29	999999	788	438	42	157	891	748	999999	784	700	310	595	621	459	142	999999	999999	467	999999	999999	594	928	266	241	618	999999	820	297	123	999999	230	635	298	305	176	999999	375	999999	195	999999	645	999999	499	179	999999	298	959	999999	631	303	486	985	680	230	435	900	999999	207	424	999999	999999	461	280	277	479	674	306	326	292	999999	14	828	282	731	335	199	438	97	999999	999999	525	50	999999	820	40	245	955	78	999999	276	814	177	647	522	868	193	999999	232	700	534	999999	643	999999	836	298	999999	713	949	894	245	471	444	176	103	999999	40	795	999999	246	244	999999	238	456	999999	999999	836	191	999999	862	151	75	216	999999	506	338	882	553	829	531	999999	531	999999	183	999999	804	380	11	554	999999	837	397	673	985	465	
999999	763	196	480	855	462	999999	953	96	752	999999	999999	57	669	764	273	486	966	928	999999	999999	713	64	822	221	610	835	637	393	35	754	401	231	931	691	999999	696	83	973	999999	999999	578	919	430	463	549	333	341	789	112	360	431	745	132	752	111	708	373	268	255	626	839	999999	70	998	778	999999	999999	978	198	577	413	992	999999	956	144	794	633	369	672	286	503	847	999999	999999	332	656	999999	188	590	999999	999999	814	727	999999	77	18	858	999999	684	516	217	363	600	534	947	438	999999	176	618	316	84	14	596	999999	133	991	288	999999	999999	131	934	936	397	331	255	599	275	416	888	999999	935	211	684	165	79	150	257	999999	727	894	770	932	570	283	792	999999	227	759	329	86	729	472	999999	563	581	999999	999999	278	999999	357	999999	480	999999	491	381	872	329	441	899	983	999999	999999	669	781	360	11	376	124	539	927	382	515	96	999999	407	473	455	131	583	798	184	978	477	379	730	999999	655	88	902	919	998	786	859	346	342	207	802	974	212	580	904	851	739	361	975	657	393	475	94	907	427	208	857	110	999999	766	63	299	60	999999	356	999999	999999	620	929	596	656	999999	479	210	999999	999999	918	13	999999	999999	999999	126	403	83	907	999999	993	994	502	799	928	999999	538	576	153	513	923	152	234	616	639	128	999999	389	11	643	999999	884	247	999999	999999	854	999999	484	999999	999999	896	977	163	999999	303	227	999999	999999	667	896	999999	903	67	999999	557	776	779	287	694	130	999999	24	82	273	193	119	999999	999999	520	999999	999999	999999	59	215	617	999999	999999	66	323	421	10	303	999999	114	999999	102	999999	999999	398	512	999999	929	790	406	253	881	904	889	983	194	470	571	618	999999	353	168	854	851	550	610	999999	999999	964	999999	999999	999999	301	999999	842	100	291	677	168	17	999	999999	273	653	961	999999	51	110	83	138	951	999999	684	139	999999	272	999999	999999	999999	788	725	362	965	517	286	853	999999	937	999999	999999	902	792	413	999999	999999	730	895	999999	889	815	568	687	999999	835	330	690	715	172	216	580	999999	999999	999999	999999	292	999999	658	755	377	118	155	114	63	190	236	169	36	84	546	40	376	46	999999	724	229	47	999999	999999	197	595	147	427	731	475	50	999999	999999	42	327	945	82	150	834	999999	669	464	999999	468	999999	999999	663	999999	626	999999	214	815	229	999999	160	254	999999	528	567	781	971	999999	382	587	150	639	514	993	999999	999999	958	235	212	999999	64	999999	999999	999999	530	
999999	932	506	801	999999	271	234	999999	241	882	82	20	553	999999	62	999999	942	91	55	328	969	657	670	884	999999	227	999999	612	913	999999	395	840	999999	997	542	848	475	926	827	999999	915	271	282	121	683	590	414	999999	160	999999	999999	683	999999	925	560	999999	271	621	776	337	293	621	464	872	496	999999	330	999999	50	213	343	25	263	729	413	999999	384	559	210	445	999999	335	462	415	256	999999	999999	765	999999	999999	999999	999999	159	499	43	304	999999	409	624	451	269	857	999999	999999	173	999999	430	999999	999999	852	993	999999	420	999999	999999	999999	168	58	626	999999	999999	565	119	876	999999	489	999999	763	696	118	901	999999	934	758	185	999999	723	516	252	159	291	999999	999999	594	999999	874	443	818	975	85	145	758	783	839	692	704	748	736	329	684	240	666	942	413	999999	27	778	662	165	569	244	999999	806	476	504	916	321	525	705	752	56	57	788	621	973	999999	201	105	76	999999	217	999999	197	999999	919	624	900	840	642	163	106	780	662	416	999999	493	999999	316	344	776	392	999999	40	576	637	193	999999	331	439	999999	826	682	595	685	361	999999	464	999999	557	880	25	481	882	551	656	999999	394	999999	780	999999	200	884	760	300	97	999999	956	620	930	735	745	579	410	833	999999	423	195	977	64	999999	39	713	759	464	999999	911	349	999999	920	999999	798	506	551	999999	618	941	922	999999	597	999999	301	999999	318	999999	999999	446	81	58	224	999999	999999	417	327	197	460	486	135	305	539	186	645	477	700	568	937	249	37	460	225	395	500	889	389	687	301	195	405	999999	330	324	999999	301	274	999999	291	391	999999	999999	999999	142	816	626	999999	421	731	999999	152	999999	884	999999	418	621	833	829	999999	200	37	999999	895	274	999999	197	999999	999999	346	354	213	23	286	555	69	673	999999	93	579	874	999999	999999	999999	477	999999	655	63	435	906	999999	467	444	944	101	363	550	468	234	61	628	651	552	84	999999	620	139	473	338	835	999999	660	999999	999999	999999	77	999999	999999	427	232	434	143	549	318	127	886	999999	79	999999	999999	518	215	999999	42	950	233	580	893	999999	999999	913	999999	725	599	171	568	717	999999	85	33	304	867	999999	12	999999	494	999999	244	957	501	852	69	999999	146	327	539	924	717	309	999999	999999	176	999999	999999	318	999999	418	950	156	559	178	999999	999999	170	999999	999999	999999	999999	999999	465	131	346	999999	86	14	853	903	588	282	631	999999	999	884	440	537	999999	762	479	694	999999	86	160	97	999999	999999	
999999	999999	127	249	675	375	201	312	999999	523	160	999999	38	566	464	349	830	678	525	999999	999999	700	999999	633	768	999999	694	999999	999999	389	971	259	999999	999999	737	787	999999	348	606	999999	451	697	50	917	999999	898	733	913	239	999999	256	482	571	492	999999	999999	999999	494	481	785	680	163	999999	464	999999	999999	999999	284	829	676	564	999999	81	268	999999	999999	999999	999999	257	870	999999	999999	808	998	999999	498	687	999999	601	170	999999	301	867	999999	586	298	427	585	999999	485	999999	459	94	563	480	999999	411	999999	29	681	916	867	246	999999	629	899	354	999999	331	63	223	658	683	669	401	272	624	999999	682	999999	64	84	999999	771	674	706	999999	255	528	379	999999	384	35	919	253	999999	64	265	201	687	944	999999	999999	321	271	999999	776	424	171	217	999999	999999	630	844	626	999999	999999	475	936	923	211	109	753	951	966	839	632	763	426	999999	999999	999999	69	995	999999	908	819	959	510	137	930	282	93	999999	240	935	753	190	303	410	821	589	329	999999	485	999999	402	999999	999999	431	999999	22	998	187	998	780	102	999999	999999	999999	32	637	964	808	992	929	25	442	721	40	95	451	470	999999	173	628	999999	791	520	999999	516	517	999999	999999	223	999999	999999	906	321	460	843	999999	576	584	388	999999	624	999999	285	555	829	959	999999	999999	346	472	552	983	23	379	740	310	999999	228	212	515	33	886	999999	999999	656	118	999999	271	196	999999	875	999999	637	979	999999	527	516	965	999999	999999	999999	298	742	750	999999	300	892	999999	999999	999999	999999	358	999999	872	170	738	926	210	899	720	838	329	138	379	597	999999	355	44	375	223	794	999999	662	655	588	734	154	844	999999	365	225	999999	999999	999999	999999	999999	512	764	818	276	601	315	75	844	717	607	170	373	163	708	999999	858	999999	999999	999999	855	695	727	294	436	593	91	501	999999	505	999999	776	485	417	80	999999	591	999999	109	621	488	93	818	999999	981	574	781	999999	10	999999	367	612	56	999999	116	832	785	480	392	682	520	999999	999999	349	999999	999999	685	955	999999	554	363	642	476	884	270	772	876	789	312	861	999999	400	501	131	147	57	730	580	310	999999	378	999999	833	426	111	999999	561	999999	879	161	889	825	607	999999	68	724	145	999999	644	343	955	995	999999	999999	870	129	323	999999	999999	19	109	114	655	999999	186	252	809	999999	783	596	221	408	909	161	972	986	792	55	73	422	912	999999	999999	967	999999	382	942	312	999999	981	999999	999999	999999	870	61	999999	180	762	279	
815	999999	95	389	58	132	999999	95	26	999999	883	999999	277	346	789	999999	541	179	687	562	999999	999999	506	999999	801	245	70	999999	49	109	999999	816	39	776	999999	507	999999	999999	887	844	735	297	925	754	673	654	92	813	487	773	519	999999	492	210	476	515	418	591	999999	812	999999	425	999999	916	370	76	307	501	999999	999999	999999	362	292	999999	826	515	384	999999	830	156	163	256	654	276	590	583	334	829	999999	742	98	999999	601	999999	782	999999	250	999999	394	606	357	590	724	205	502	167	999999	999999	383	960	999999	665	761	441	659	815	999999	779	336	999999	742	478	999999	355	999999	44	760	999999	71	999999	275	376	368	999999	798	572	531	459	773	432	260	999999	455	999999	612	999999	999999	169	999999	966	999999	999999	999999	999999	863	879	398	378	12	999999	406	125	587	867	695	763	307	999999	642	96	293	321	16	999999	536	67	999999	852	743	999999	999999	601	791	999999	999999	804	694	761	370	999999	999999	163	999999	315	36	144	107	587	999999	849	135	946	527	339	683	237	999999	777	80	999999	856	546	635	999999	999999	805	999999	492	999999	890	79	545	177	722	913	140	865	999999	999999	402	959	445	208	893	999999	613	83	462	999999	738	350	916	999999	563	73	637	527	224	407	230	810	615	686	763	999999	589	779	999999	425	552	372	999999	900	678	847	421	999999	741	597	304	731	871	80	999999	550	162	855	999999	659	999999	612	650	304	999999	591	354	999999	445	123	64	834	279	46	868	375	586	26	22	716	652	299	785	626	999999	999999	999999	999999	524	222	627	734	999999	155	149	939	999999	469	252	96	999999	662	999999	627	999999	469	461	999999	211	796	963	999999	842	897	999999	999999	999999	34	201	168	999999	809	243	999999	496	329	668	134	896	929	653	127	773	926	999999	999999	397	167	93	642	47	113	342	727	999999	999999	892	278	148	163	999999	698	278	999999	999999	693	429	679	141	999999	801	337	999999	999999	153	846	371	915	683	26	599	669	940	558	131	999999	999999	515	973	13	437	400	986	742	816	955	849	999999	493	529	570	717	36	869	999999	709	174	69	999999	412	999999	976	594	131	999999	453	757	719	963	999999	226	999999	999999	138	999999	999999	351	999999	999999	197	997	682	432	163	455	881	999999	81	716	421	999999	417	930	571	882	460	805	864	999999	373	999999	139	725	600	313	657	21	898	92	441	368	968	999999	397	415	999999	554	440	999999	999999	999999	685	13	552	517	999999	982	144	255	999999	604	487	27	102	989	867	957	999999	850	798	869	
745	988	285	999999	416	813	543	166	999999	906	375	198	505	563	522	135	182	999999	504	674	877	652	757	836	881	950	510	407	547	490	722	589	999999	813	75	696	728	499	110	995	449	999999	999999	429	239	298	522	539	476	742	784	748	356	134	999999	102	999999	999999	181	465	312	145	618	999999	193	999999	321	692	497	825	407	683	982	508	999999	899	842	337	607	592	999999	999999	931	805	999999	999999	243	752	999999	973	999999	289	999999	644	692	313	369	856	245	453	977	829	52	651	344	111	765	999999	999999	103	999999	903	999999	589	37	999999	214	813	999999	218	552	568	999999	524	370	127	999999	348	815	921	539	986	101	163	999999	609	928	999999	999999	604	999999	395	852	727	723	999999	448	999999	617	999999	109	556	607	36	999999	999999	958	527	999999	227	745	999999	42	999999	999999	273	811	999999	974	428	413	924	352	653	999	999999	716	999999	999999	999999	679	627	730	999999	821	999999	999999	999999	262	205	650	411	999	253	859	792	999999	873	174	460	749	760	763	999999	947	999999	213	954	37	999999	703	814	725	999999	548	128	695	999999	166	999999	884	746	435	779	999999	12	925	109	793	216	999999	842	979	999999	999999	918	863	541	999999	647	779	433	47	517	999999	836	685	527	999999	741	106	786	999999	594	999999	12	335	984	422	944	999999	114	999999	820	940	860	834	385	423	630	264	999999	68	999999	799	460	709	917	287	940	326	408	404	999999	120	27	999999	999999	774	999999	593	879	999999	573	397	675	272	226	576	641	12	999999	999999	84	487	999999	727	999999	794	125	303	417	999999	481	999999	851	710	119	710	923	734	448	610	999999	47	384	45	495	999999	134	198	999999	999999	645	937	26	304	999999	574	177	299	929	600	999999	762	185	183	647	945	546	965	163	516	653	907	563	999999	746	47	112	907	242	85	670	927	810	999999	70	544	611	556	390	544	999999	634	804	999999	999999	604	861	999999	397	550	999999	168	44	976	697	738	383	326	558	292	472	270	999999	854	929	731	951	118	122	112	343	990	585	618	999999	28	112	715	748	151	185	999999	519	692	500	511	892	834	378	332	170	295	999999	108	82	999999	999999	999999	919	229	653	753	99	294	216	594	583	426	12	678	635	668	577	999999	116	572	999999	374	364	999999	839	999999	739	789	942	57	992	486	546	999999	451	162	795	999999	497	432	999999	234	485	905	927	999999	999999	699	696	999999	999999	999999	992	509	999999	212	596	501	390	536	999999	309	352	169	601	107	999999	999999	237	999999	872	
999999	919	683	761	527	888	458	499	999999	295	49	103	450	999999	412	999999	46	181	999999	565	304	149	961	419	999999	881	999999	314	830	596	530	472	223	628	670	670	999999	747	999999	323	148	11	27	250	973	216	901	999999	999999	612	843	139	988	918	578	999999	999999	273	260	645	572	153	669	776	999999	577	880	822	669	742	186	298	999999	925	999999	303	131	720	446	999999	980	496	125	228	999999	999999	484	999999	999999	761	712	55	999999	366	750	999999	999999	250	999999	406	336	999999	999999	999999	436	554	999999	73	501	285	786	247	827	955	665	86	38	450	999999	999999	103	585	772	907	40	140	801	812	184	432	960	881	999999	49	968	901	335	667	792	208	441	420	803	774	974	474	227	541	701	999999	965	999999	226	122	313	750	316	999999	427	305	752	157	999999	78	324	905	999999	999999	987	763	751	370	999999	825	931	682	781	997	932	565	999999	270	999999	509	466	999999	664	999999	736	227	594	81	250	497	455	294	531	734	460	999999	470	439	999999	999999	922	604	243	999999	191	631	968	318	330	999999	391	492	45	999999	612	999999	250	882	61	999999	999999	999999	130	171	379	999999	161	999999	547	863	999999	483	716	999999	587	861	836	272	940	999999	258	999999	751	389	115	963	258	999999	999999	215	999999	999999	387	784	999999	999999	484	82	999999	543	480	921	771	467	765	999999	776	999999	999999	999999	999999	977	942	946	520	892	928	740	65	999999	399	19	999999	342	44	517	106	999999	415	345	999999	763	250	407	999999	337	514	294	623	207	197	999999	350	999999	795	851	645	440	999999	875	324	999999	26	616	999999	999999	999999	999999	433	258	812	844	455	466	373	655	999999	545	999999	193	388	644	126	999999	999999	999999	668	553	999999	999999	871	999999	668	540	30	643	747	633	263	174	999999	86	860	375	394	352	999999	883	999999	150	123	999999	128	89	497	999999	627	167	999999	999999	999999	453	892	250	386	999999	999999	914	445	730	907	113	291	157	853	311	783	751	473	875	70	785	545	405	999999	771	546	589	53	350	999999	999999	999999	121	372	886	194	620	989	248	177	36	447	287	999999	19	818	971	235	999999	999999	875	999999	999999	999999	26	908	999999	181	614	999999	596	999999	104	714	327	867	180	999999	967	127	173	999999	235	708	43	347	267	172	69	952	575	363	857	999999	150	895	724	999999	999999	977	697	449	384	999999	581	165	999999	573	999999	152	648	195	999999	77	733	999999	999999	813	57	678	651	333	121	662	999999	243	24	999999	574	432	153	150	439	989	429	
723	387	598	999999	878	995	999999	257	916	314	389	104	789	721	36	437	999999	982	677	336	374	337	722	999999	348	151	702	998	493	999	999999	999999	278	647	19	736	870	686	179	683	999999	86	999999	999999	655	999999	234	929	548	994	999999	168	762	663	65	395	664	995	789	737	999999	999999	764	917	999999	633	826	152	711	299	567	999999	999999	994	379	999999	143	374	946	209	917	773	460	498	767	349	993	614	999999	624	999999	874	897	442	390	271	999999	999999	550	32	322	999999	227	258	999999	17	355	767	294	767	262	299	58	589	999999	529	244	275	160	999999	999999	221	999999	97	227	693	337	999999	614	117	976	856	824	924	887	835	555	211	72	759	993	236	999999	999999	371	782	825	999999	999999	860	999999	56	999999	92	392	110	532	140	41	999999	679	999999	163	186	790	406	475	134	701	984	974	42	213	400	999999	413	890	734	999999	444	867	30	757	753	90	999999	999999	999999	541	786	313	999999	999999	328	90	999999	82	153	44	964	317	701	615	638	886	994	999999	999999	999999	979	219	797	414	999999	876	659	999999	999999	106	859	677	733	592	915	681	999999	862	999999	320	999999	340	747	700	761	137	176	999999	128	866	999999	97	993	133	562	576	516	999999	582	452	430	799	672	56	184	297	999999	118	700	999999	337	142	999999	425	999999	648	999999	107	653	469	999999	255	109	543	21	772	683	610	40	999999	175	548	289	999999	889	656	999999	700	525	473	553	67	713	171	539	999999	139	578	960	999999	114	418	366	999999	742	185	700	139	45	412	614	999999	88	362	791	789	852	526	535	516	999999	999999	581	190	999999	651	541	937	999999	69	643	114	649	126	244	999999	191	176	699	714	956	538	664	999999	858	579	979	361	999999	750	999999	613	53	454	999999	999999	837	999999	206	100	643	762	135	976	769	510	334	962	128	45	999999	686	826	999999	559	999999	117	999999	331	346	999999	190	999999	999999	959	39	70	999999	193	902	918	14	999999	608	80	203	999999	688	999999	358	999999	27	242	344	152	423	786	232	894	491	233	379	855	860	999999	463	204	871	27	739	449	139	999999	225	126	602	999999	999999	999999	365	48	428	124	999999	101	655	947	232	121	999999	253	837	310	701	678	549	159	119	190	616	998	542	671	614	909	125	248	26	227	549	707	568	482	538	999999	804	265	882	999999	999999	516	972	760	481	496	611	828	87	547	577	453	606	48	143	366	999999	757	999999	73	975	416	930	999999	571	999999	684	364	771	258	999999	294	
277	351	416	110	999999	782	999999	128	307	999999	171	479	999999	106	111	529	349	999999	947	57	755	818	999999	366	585	966	198	644	811	999999	66	828	673	293	185	999999	631	42	999999	723	567	999999	766	688	999999	461	365	475	735	164	25	600	310	826	999999	458	557	60	999999	999999	593	555	316	60	240	999999	806	366	920	846	898	999999	841	233	490	999999	999999	115	121	134	999999	722	908	999999	999999	466	528	847	754	727	707	999999	999999	999999	999999	21	84	715	458	912	654	998	555	889	266	708	758	999999	346	173	999999	452	999999	999999	458	871	647	999999	819	999999	814	958	999999	999999	999999	327	798	999999	103	999999	300	347	999999	208	999999	613	999999	28	400	532	708	999999	511	590	331	264	999999	999999	999999	999999	999999	423	999999	684	999999	999999	395	362	750	999999	909	196	982	867	999999	69	795	999999	920	845	704	628	270	296	75	999999	457	999999	871	884	685	681	751	835	999999	876	450	972	999999	783	227	815	999999	461	622	522	468	643	999999	272	468	901	999999	974	564	746	999999	609	999999	999999	248	374	999999	999999	263	238	444	157	764	996	618	823	639	146	628	888	359	808	673	553	903	814	999999	609	425	783	483	776	999999	366	722	999999	363	999999	545	852	999999	412	207	394	87	321	878	720	999999	645	272	70	356	675	999999	355	935	76	831	999999	70	881	450	480	999999	667	876	408	999999	776	999999	274	999999	775	999999	999999	610	289	475	999999	935	593	955	780	521	999999	999999	605	969	377	905	297	542	121	792	453	962	727	638	420	445	480	446	877	999999	999999	469	580	121	999999	744	999999	600	249	497	476	999999	670	958	342	246	999999	438	999999	999999	999999	999999	489	983	999999	984	883	999999	999999	157	999999	157	999999	604	523	953	999999	494	528	999999	259	696	303	623	325	527	302	999999	306	999999	175	51	539	16	999999	999999	979	596	10	466	860	14	999999	102	999999	329	848	75	999999	389	999999	785	910	282	620	486	438	866	667	592	691	124	354	882	982	999999	617	81	602	258	999999	263	494	72	772	255	161	210	999999	999999	679	236	999999	917	786	389	141	999999	395	525	836	123	929	999999	774	999999	999999	663	120	618	711	999999	999999	197	415	142	999999	848	510	999999	335	999999	999999	999999	913	465	791	999999	105	602	292	360	999999	87	999999	859	999999	999999	999999	36	594	999999	100	972	294	902	999999	146	511	653	98	293	756	29	999999	608	839	268	504	319	955	232	567	518	335	360	999999	999999	999999	556	999999	225	560	483	781	999999	148	999999	999999	
20	700	655	926	451	514	999	999999	665	999999	813	30	76	581	978	80	371	930	582	646	933	999999	378	370	955	845	872	732	999999	248	363	470	537	881	999999	999999	999999	306	126	13	336	756	435	508	962	999999	742	999999	582	999999	419	906	566	665	452	999999	331	294	971	606	641	999999	331	427	533	353	999999	194	96	369	770	999999	999999	578	320	186	384	870	408	429	999999	238	999999	869	999999	999999	999999	872	438	294	297	999999	999999	519	372	69	435	999999	975	618	52	999999	557	222	642	353	102	987	354	275	999999	461	886	551	503	412	999999	461	597	86	449	999999	755	802	82	755	739	304	999999	260	751	375	999999	789	999999	554	681	937	999999	485	364	916	527	173	999999	835	138	784	26	960	943	999999	999999	899	179	431	802	754	150	887	614	797	999999	104	523	459	566	107	174	948	731	999999	234	122	721	533	999999	592	999999	246	626	955	287	254	316	778	955	995	999999	999999	752	999999	797	999999	870	999999	143	432	999999	18	999999	41	999999	77	999999	765	748	999999	187	999999	337	999999	420	999999	999999	658	999999	537	787	745	504	571	487	999999	999999	804	390	884	251	164	999999	671	999999	335	999999	594	346	999999	999999	550	39	656	817	973	628	541	516	893	88	222	57	606	644	903	514	707	999999	999999	871	434	999999	864	66	33	256	666	277	94	937	676	322	999999	521	999999	999999	847	754	999999	590	664	999999	497	999999	39	117	793	36	49	999999	999999	51	936	348	590	175	175	999999	793	726	999999	999999	999999	956	999999	899	747	999999	407	197	666	952	999999	999999	216	147	887	68	999999	916	462	639	238	273	677	999999	386	960	931	81	999999	257	960	787	628	999999	866	541	403	139	369	709	628	999999	165	999999	12	127	141	999999	287	999999	572	877	274	332	999999	168	289	777	523	786	163	335	647	999999	991	261	200	817	280	356	664	897	557	753	20	386	118	369	999999	268	829	487	999999	999999	999999	93	523	306	363	708	262	999999	616	999999	556	303	213	746	325	751	999999	999999	183	999999	999999	675	329	520	321	659	59	919	154	264	957	675	999999	214	999999	999999	737	999999	999999	572	104	999999	291	974	206	999999	182	999999	999999	881	341	514	999999	863	999999	19	764	12	984	703	658	342	482	361	624	880	762	999	23	999999	23	43	999999	610	835	999999	394	354	999999	604	486	999999	875	272	999999	453	371	677	999999	723	999999	999999	909	760	914	999999	566	929	999999	326	954	183	999999	636	868	999999	653	703	999999	999999	625	419	688	390	226	
970	467	219	438	181	999999	95	999999	300	999999	288	134	999999	696	83	847	465	994	997	649	313	339	249	403	624	800	667	649	999999	999999	999999	55	528	999999	943	305	356	999999	189	807	869	397	68	999999	589	183	552	999999	999999	999999	170	424	999999	740	999999	641	999999	815	813	999999	850	999999	159	202	539	242	605	999999	752	999999	999999	964	815	199	779	999999	281	877	814	451	257	660	695	999999	999999	319	364	787	630	312	87	540	686	807	999999	434	248	865	831	357	578	985	999999	185	999999	999999	609	501	999999	997	999999	350	11	372	133	200	999999	262	265	229	878	817	936	999999	701	960	999999	17	242	355	677	415	55	467	872	999999	405	520	658	740	710	862	826	999999	942	737	539	324	684	766	684	985	610	612	478	760	999999	814	483	288	918	601	999999	616	999999	954	304	544	500	862	794	240	999999	524	519	26	999999	312	999999	964	431	999999	333	476	671	999999	804	443	988	121	221	591	999999	379	822	119	603	220	313	987	442	994	823	999999	999999	999999	999999	96	102	462	769	747	315	519	857	999999	277	792	945	637	160	861	555	388	650	999999	204	234	701	409	422	780	999999	999999	531	436	999999	511	999999	227	310	717	999999	536	999999	474	999999	526	522	999999	841	810	999999	675	836	999999	448	445	181	999999	259	166	394	693	49	988	748	795	999999	999999	815	766	999999	727	337	999999	520	29	999999	186	927	999999	712	834	999999	999999	999999	333	999999	999999	987	999999	340	736	967	154	332	657	497	362	999999	490	538	101	999999	85	523	547	999999	403	999999	428	408	995	999999	581	454	560	135	437	483	425	120	47	443	121	435	999999	760	193	120	863	532	683	459	999999	149	621	999999	492	98	999999	984	290	889	568	305	345	895	395	699	772	999999	69	879	311	999999	999999	658	939	650	963	787	165	999999	207	896	725	545	999999	442	833	776	999999	348	514	440	830	158	999999	816	99	664	374	493	999999	341	472	803	158	77	999999	962	999999	842	135	999999	999999	997	999999	672	579	800	502	953	866	995	889	999999	375	999999	549	351	783	132	560	308	422	672	945	866	433	999999	396	336	792	870	999999	800	223	333	611	833	467	999999	246	999999	172	421	626	352	452	751	438	287	527	308	189	720	292	826	769	999999	61	825	248	658	413	175	170	996	72	99	999999	999999	268	716	884	581	999999	270	145	11	55	603	423	999999	999999	118	999999	999999	691	222	517	396	563	454	781	641	963	999999	886	999999	260	999999	290	363	999999	396	29	
811	423	999999	834	31	691	999999	999999	999999	999999	566	176	999999	366	676	315	849	999999	120	488	814	999999	252	618	308	384	148	999999	424	323	70	437	105	99	996	80	93	387	496	705	795	343	333	999999	406	999999	999999	999999	584	999999	440	781	143	908	214	877	181	989	536	647	552	27	696	999999	350	138	80	214	999999	605	999999	999999	999999	415	692	480	611	999999	999999	886	792	999999	176	109	882	288	999999	999999	885	129	899	104	850	849	162	778	999999	198	889	278	350	387	999999	979	103	968	697	727	225	734	999999	168	777	649	854	54	851	596	262	71	999999	883	999999	999999	999999	137	621	999999	999999	914	833	422	999999	943	999999	414	238	196	15	914	591	577	971	160	999999	999999	326	211	994	117	926	999999	935	827	444	999999	68	39	999999	999999	356	462	474	311	901	853	999999	834	113	449	816	999999	999999	999999	480	999999	911	178	397	999999	999999	420	250	155	987	783	999999	306	508	88	356	999999	913	48	567	139	112	669	259	999	999999	491	107	554	999999	999999	469	597	356	187	555	889	641	999999	999999	999999	999999	328	324	128	376	739	999999	34	103	617	751	552	999999	999999	164	251	919	397	270	328	322	695	853	999999	323	889	999999	331	999999	466	999999	605	882	631	917	784	999999	141	633	965	165	83	999999	684	521	916	817	16	33	314	970	999999	57	836	999999	526	475	600	999999	486	789	14	501	637	59	155	669	999999	432	999999	896	787	764	304	173	249	244	179	213	407	999999	943	999999	228	495	999999	557	56	16	401	319	755	337	157	186	161	581	824	634	999999	257	667	583	653	417	999999	490	753	673	384	292	999999	396	999999	413	846	706	282	999999	736	999999	999999	152	999999	70	999999	460	616	999999	21	667	419	544	838	160	999999	370	654	811	313	999999	803	999999	632	118	23	999999	930	743	339	999999	308	682	898	776	633	999999	551	592	276	732	873	635	662	716	872	761	558	256	998	486	62	471	838	903	794	251	520	922	57	782	529	872	788	999999	999999	737	645	71	526	889	818	999999	999999	580	959	177	719	915	246	261	810	999999	744	852	402	837	999999	999999	981	392	14	628	999999	493	212	10	847	999999	357	145	125	497	999999	119	667	990	926	267	999999	999999	999999	605	686	796	972	845	138	999999	174	531	892	651	89	999999	884	999999	526	999999	377	959	330	624	567	111	999999	322	999999	999999	194	999999	910	587	999999	364	861	409	942	748	999999	367	872	999999	931	826	253	999999	417	596	234	478	999999	874	999999	
984	306	907	47	585	660	659	892	502	750	762	621	314	599	724	282	485	256	778	541	999999	96	419	999999	999999	857	671	905	999999	999999	999999	938	45	999999	999999	999999	954	371	367	97	860	475	379	999999	179	214	999999	874	693	324	749	231	694	343	878	897	887	999999	999999	727	989	754	999999	102	999999	823	999999	999999	999999	999999	328	123	889	690	999999	545	717	259	524	536	919	796	221	52	660	495	253	702	819	179	181	740	75	640	108	115	939	286	136	355	629	332	999999	37	996	999999	341	14	662	999999	189	999999	999999	999999	999999	999999	542	999999	999999	548	999999	882	999999	999999	494	999999	58	259	592	575	605	440	999999	178	906	597	453	194	56	33	163	249	999999	999999	989	543	50	305	832	905	999999	456	844	587	999999	746	999999	989	542	417	588	999999	422	97	736	749	514	999999	999999	220	749	358	446	419	999999	339	843	319	372	999999	547	752	426	686	999999	999999	596	545	402	169	999999	999999	999999	999999	999999	80	827	999999	750	999999	38	519	441	621	999999	224	999999	999999	202	446	999999	226	626	590	870	835	666	999999	94	587	162	999999	139	703	999999	295	705	808	974	323	999999	890	568	999999	922	999999	321	805	999999	787	999999	171	353	955	266	999999	837	999999	767	609	999999	102	867	172	98	69	390	738	472	999999	518	999999	999999	878	933	22	657	999999	668	999999	999999	860	999999	306	448	999999	625	183	999999	314	457	644	50	374	908	420	33	406	43	862	647	999999	343	659	999999	938	999999	474	32	253	197	343	403	925	95	553	887	999999	999999	999999	444	217	300	167	999999	874	170	96	969	523	989	999999	470	999999	204	941	527	999999	37	510	289	161	161	999999	127	999999	251	125	999999	999999	999999	462	999999	935	428	440	999999	999999	999999	404	777	624	504	508	263	935	999999	999999	999999	153	36	999999	999999	224	819	292	65	106	49	308	632	999999	999999	614	990	537	579	535	387	763	999999	999999	317	999999	732	664	999999	652	941	192	252	999999	999999	999999	338	199	919	467	126	145	999999	195	146	937	999999	999999	817	999999	518	726	365	346	999999	966	494	684	35	910	491	164	636	413	165	857	66	978	660	999999	285	800	999999	122	999999	999999	999999	999999	215	999999	860	11	847	766	999999	225	826	905	444	999999	651	654	174	19	999999	961	509	971	40	289	999999	999999	80	156	614	717	999999	253	927	967	999999	999999	478	654	999999	490	317	869	999999	940	40	161	543	243	999999	631	999999	608	146	457	999999	417	443	926	499	77	930	701	162	999999	116	583	
978	477	839	630	186	999999	959	495	654	999999	701	100	258	729	259	837	999999	983	90	510	116	999999	234	999999	587	552	165	982	560	616	717	852	833	457	182	999999	403	399	454	126	648	651	803	113	716	352	678	999999	817	102	999999	179	999999	606	476	999999	253	669	52	999999	364	976	935	999999	999999	849	266	800	556	999999	999999	735	538	963	861	465	675	130	463	244	874	395	999999	467	999999	548	516	237	981	673	822	999999	357	999999	762	672	716	766	191	867	96	999999	223	633	999999	839	640	382	999999	21	834	133	216	808	759	968	811	477	996	383	342	39	819	999999	371	999999	999999	717	211	199	999999	908	938	596	999999	996	999999	542	999999	999999	907	144	491	999999	839	999999	999999	548	71	999999	860	248	769	808	534	999999	68	339	271	946	460	923	180	555	999999	925	194	619	659	999999	796	279	666	999999	475	208	547	849	54	672	194	999999	999999	999999	999999	999999	149	140	72	102	999999	999999	280	864	750	983	999999	936	999999	999999	999999	908	999999	307	999999	999999	581	974	342	336	999999	219	295	598	761	999999	277	762	227	761	786	64	999999	567	826	954	999999	802	999999	999999	244	611	151	140	168	286	999999	358	420	747	928	174	999999	999999	999999	727	556	999999	999999	139	716	210	719	945	137	459	361	332	999999	52	592	779	930	850	101	907	78	165	999999	485	670	919	351	479	833	621	267	820	983	109	407	326	700	914	775	43	999999	999999	999999	708	924	628	999999	377	165	159	244	999999	644	676	658	999999	251	999999	999999	796	858	249	122	516	202	999999	348	999999	645	275	999999	25	85	68	24	873	163	731	561	52	51	974	999999	999999	387	321	999999	317	450	15	999999	84	455	999999	999999	653	93	999999	999999	393	289	505	732	889	81	228	871	586	661	785	247	520	75	999999	755	884	924	438	139	881	364	40	931	639	200	14	569	106	883	371	790	667	225	177	999999	546	999999	999999	613	168	450	600	999999	664	999999	565	18	999999	233	300	999999	654	999999	635	39	259	573	102	699	999999	658	774	703	999999	995	580	304	898	663	999999	999999	499	999999	970	441	999999	384	999999	999999	635	999999	539	999999	593	643	145	311	999999	147	999999	972	159	735	546	510	675	897	366	999999	197	270	120	376	999999	657	238	999999	396	999999	275	874	306	230	73	81	128	902	120	656	860	279	714	760	159	246	999999	999999	289	470	766	867	28	999999	684	374	884	999999	857	935	999999	999999	999999	396	872	639	675	999999	999999	474	999999	999999	999999	709	808	
918	999999	999999	227	777	173	474	549	999999	999999	408	999999	697	546	699	197	999999	55	184	251	553	999999	328	999999	520	571	565	102	814	89	993	90	318	800	765	818	999999	946	89	999999	940	766	989	958	999999	999999	999999	391	972	287	435	726	613	999999	264	999999	999999	472	707	216	607	999999	735	846	443	328	547	897	781	880	663	999999	965	411	310	787	375	369	999999	736	999999	184	129	537	653	277	477	849	545	211	591	999999	248	999999	174	568	999999	152	524	156	999999	90	610	999999	623	426	760	211	168	999999	999999	867	59	999999	623	999999	262	207	203	176	850	698	361	579	299	603	770	103	246	999999	756	999999	844	276	501	512	573	37	913	236	516	275	691	999999	22	723	21	278	259	999999	315	833	948	999999	305	546	728	40	803	30	655	999999	965	426	999999	999999	33	782	478	120	859	235	293	999999	660	585	16	292	567	575	591	999999	999999	505	436	923	999999	496	971	954	999999	543	233	893	580	848	310	274	358	55	700	238	800	999999	881	999999	549	982	697	719	540	445	473	237	438	999999	823	469	990	796	692	536	811	999999	337	326	11	400	395	811	285	741	934	521	875	363	701	999999	623	356	384	301	799	261	424	999999	999999	996	465	426	999999	840	999999	561	362	999999	999999	286	999999	999999	87	158	596	885	444	798	511	951	361	85	999999	126	846	644	422	401	737	559	109	989	999999	15	935	968	999999	444	999999	382	168	712	935	999999	895	69	278	235	704	999999	816	999999	836	128	999999	390	964	908	994	640	148	961	999999	999999	187	999999	999999	82	223	999999	109	999999	341	138	792	649	149	47	231	786	376	999999	697	823	742	482	162	138	371	999999	14	877	450	827	243	207	286	999999	999999	999999	752	205	21	999999	999999	816	999999	707	335	994	999999	999999	687	217	273	951	273	611	135	704	999999	999999	710	668	623	231	559	514	999999	999999	373	999999	799	157	999999	180	999999	620	19	925	197	455	803	999999	314	87	200	999999	563	292	933	999999	942	543	999999	573	494	999999	462	592	267	781	813	739	999999	179	137	999999	999999	103	776	653	602	209	999999	223	384	999999	364	546	40	999999	950	612	999999	999999	138	265	742	471	685	832	999999	426	668	416	642	999999	746	144	949	661	70	469	515	290	81	743	999999	201	198	161	999999	916	561	999999	999999	210	87	931	999999	872	796	711	417	943	495	185	541	109	581	320	999999	230	596	379	265	490	107	381	999999	395	238	551	282	534	844	999999	864	726	999999	999999	
985	814	999999	87	864	359	62	571	999999	999999	211	927	999999	877	563	767	330	192	999999	349	113	706	313	654	999999	255	439	999999	109	254	999999	999999	523	999999	335	782	999999	519	514	906	438	999999	586	731	194	311	931	404	970	86	999999	682	49	247	337	289	510	449	443	619	920	178	472	550	585	396	999999	480	552	999999	641	811	999999	780	999999	577	999999	582	470	342	324	999999	912	32	334	638	775	286	811	55	281	686	85	895	985	999999	73	999999	155	797	896	460	851	999999	999999	119	15	269	336	999999	999999	999999	999999	111	999999	885	265	450	226	999999	621	138	668	507	509	954	735	781	794	650	999999	93	437	673	445	863	192	723	586	224	633	515	949	61	885	353	707	974	600	110	999999	623	819	208	185	999999	792	354	690	490	383	233	474	999999	255	86	500	315	665	441	703	542	863	999999	323	115	188	616	621	999999	999999	761	191	694	645	891	273	999999	999999	676	999999	837	42	999999	841	410	51	273	806	808	852	401	318	999999	999999	472	999999	818	884	79	999999	186	733	535	242	621	51	780	50	363	812	271	818	988	370	865	510	766	170	913	74	914	809	812	312	856	452	32	297	999999	142	455	999999	428	96	894	114	999999	863	229	368	271	232	453	996	999999	583	330	797	999999	962	992	657	970	15	999999	376	920	232	386	179	999999	493	867	231	999999	917	399	902	476	761	13	903	940	999999	803	999999	366	999999	999999	282	132	234	755	221	149	797	384	423	420	527	194	999999	999999	60	349	778	365	231	999999	673	193	427	331	780	999999	99	717	425	211	984	20	999999	510	114	57	999999	999999	656	92	999999	543	999999	999999	948	576	728	999999	999999	215	35	336	144	187	999999	999999	999999	903	999999	262	59	999999	958	221	436	517	90	999999	999999	12	555	50	708	149	79	999999	216	936	383	999999	239	672	826	219	999999	657	876	999999	462	25	353	999999	762	404	999999	489	584	765	65	440	496	955	54	999999	660	984	627	999999	118	918	882	768	999999	771	32	386	999999	749	44	778	641	999999	321	367	659	664	999999	314	117	999999	999999	451	999999	942	717	284	628	938	558	201	40	999999	999999	543	142	584	371	999999	382	655	235	999999	730	286	799	342	643	999999	238	999999	705	323	887	528	372	441	887	999999	999999	747	758	324	200	843	748	759	346	777	999999	999999	303	297	999999	461	364	720	720	603	153	999999	999999	999999	710	999999	496	717	999999	299	181	701	697	784	936	634	999999	999999	644	887	537	999999	
995	999999	463	999999	703	999999	999999	999999	173	999999	999999	293	443	999999	116	817	614	638	999999	41	999999	56	606	999999	387	518	361	999999	564	999999	86	833	999999	114	388	774	999999	557	999999	999999	999999	568	136	529	999999	413	351	266	999999	88	306	15	540	506	284	999999	269	930	999999	194	66	999999	999999	999999	575	887	227	339	300	342	340	67	779	999999	705	206	920	999999	551	974	177	105	780	999999	999999	80	302	999999	999999	439	999999	999999	781	674	31	253	698	417	953	104	195	22	965	195	999999	999999	999999	271	800	87	38	192	389	801	27	961	999999	395	570	999999	594	658	509	860	827	783	285	115	256	461	999999	512	133	457	788	165	139	999999	737	909	844	41	768	752	411	333	177	999999	657	70	999999	313	847	999999	509	537	512	115	368	999999	963	131	999999	349	579	999999	68	932	999999	999999	832	716	657	660	999999	563	889	757	999999	504	615	304	999999	196	519	205	664	674	947	999999	652	33	237	999999	999999	723	999999	429	182	884	999999	245	999999	795	999999	235	655	197	799	999999	999999	755	655	863	360	669	673	828	829	384	861	394	999999	760	999999	808	489	999999	714	935	546	470	584	574	239	379	336	661	999999	294	999999	999999	874	999999	613	896	999999	999999	421	286	60	198	999999	797	999999	880	261	217	999999	430	745	768	482	863	409	999999	999999	90	634	980	342	21	870	999999	834	394	999999	983	156	322	439	125	475	438	885	999999	871	786	552	358	128	128	85	999999	999999	781	994	20	601	436	999999	297	738	440	943	48	327	64	999999	638	371	277	71	999999	990	629	999999	999999	978	60	316	394	538	285	862	224	936	999999	996	999999	999999	509	999999	720	596	152	999999	45	494	847	999999	816	999999	914	999999	999999	67	810	547	919	999999	950	42	550	999999	341	759	463	577	729	999999	985	68	911	248	861	999999	999999	678	999999	999999	267	999999	140	29	999999	571	624	999999	999999	999999	135	999999	87	574	449	476	999999	599	264	999999	923	467	999999	744	56	999999	912	675	135	966	999999	141	699	676	230	400	901	530	999999	999999	145	175	566	999999	976	999999	980	346	799	395	999999	751	999999	464	329	800	794	395	973	740	659	948	999999	999999	451	994	105	410	353	999999	574	322	968	493	999999	758	900	203	768	856	777	575	876	740	924	964	717	245	356	429	606	516	556	890	121	196	13	999999	129	982	104	580	993	999999	999999	730	783	999999	216	999999	900	600	999999	127	962	999999	999999	431	130	487	286	860	63	923	999999	999999	765	87	381	
71	754	388	83	786	761	207	582	135	999999	203	191	786	38	785	529	999999	888	438	999999	37	125	581	999999	999999	705	244	999999	999999	309	762	999999	705	559	155	816	521	999999	840	366	764	511	945	512	926	305	500	831	278	999999	445	179	336	159	353	946	182	999999	999999	90	526	681	512	826	166	239	485	999999	882	968	17	489	999999	82	173	526	179	79	999999	347	214	412	258	674	999999	999999	638	556	215	209	644	534	999999	760	839	93	999999	129	355	697	820	273	948	999999	396	955	131	264	985	827	776	113	999999	999999	876	124	433	837	962	999999	601	999999	31	683	334	483	404	297	242	90	999999	999999	723	777	999999	940	999999	948	288	908	471	999999	571	387	432	999999	21	991	883	725	659	999999	167	782	106	891	252	275	974	999999	999999	999999	31	999999	310	727	999999	745	577	935	660	484	559	63	999999	227	999999	643	260	793	472	412	414	999999	430	366	891	999999	680	635	999999	999999	973	375	356	638	361	666	87	999999	999999	275	424	948	75	185	611	113	680	879	999999	608	24	191	999999	999999	999999	999999	484	944	835	448	999999	941	247	471	511	194	707	999999	999999	701	566	555	642	207	999999	466	451	999999	754	788	999999	999999	111	99	184	792	925	208	219	846	999999	143	870	712	210	482	710	603	999999	427	406	999999	23	832	52	999999	548	253	169	963	73	999999	199	999999	187	273	999999	157	297	718	268	509	264	28	519	433	685	999999	996	999999	755	847	581	337	391	63	787	279	57	715	999999	682	48	999999	999999	999999	943	823	535	999999	642	563	999999	955	168	897	952	995	322	999999	783	619	999999	999999	999999	226	656	862	665	133	485	999999	110	582	475	999999	470	999999	245	999999	489	999999	404	69	874	201	999999	626	178	999999	110	999999	956	438	932	999999	435	394	999999	566	306	91	167	411	999999	82	463	733	489	999999	999999	999999	759	757	999999	999999	999999	197	779	25	684	40	999999	181	33	693	613	671	650	999999	160	86	969	678	268	408	705	993	999999	802	738	808	146	596	67	999999	42	209	309	21	999999	999999	615	32	999999	276	398	999999	387	767	999999	791	92	999999	999999	999999	975	91	999999	999999	225	231	999999	976	287	999999	893	107	124	867	661	999999	371	639	432	912	470	947	796	992	20	719	615	840	343	946	999999	999999	174	706	999999	951	711	999999	795	197	659	638	745	999999	382	999999	999999	520	116	999999	430	453	999999	999999	999999	37	999999	999999	720	999999	616	749	999999	999999	161	404	933	418	686	709	702	791	
999999	244	999999	832	212	999999	619	999999	848	104	733	288	526	281	283	654	817	163	666	999999	859	299	581	910	995	414	854	999999	367	462	833	999999	362	999999	610	980	266	999999	825	504	886	10	658	521	25	364	813	879	131	288	999999	533	53	497	999999	999999	663	999999	836	797	999999	640	361	999999	271	336	925	999999	670	302	397	759	337	999999	328	999999	641	70	894	640	999999	974	857	999999	861	999999	363	865	706	66	327	914	230	37	999999	255	648	999999	260	689	999999	926	218	999999	891	999999	205	881	999999	84	913	603	458	206	999999	999999	999999	282	533	961	973	999999	191	614	999999	483	538	999999	999999	82	999999	999999	809	215	210	674	765	999999	197	30	113	999999	999999	999999	152	999999	465	34	830	606	472	375	738	298	715	379	745	603	854	999999	312	895	286	106	999999	999999	793	252	995	532	205	999999	95	513	999999	999999	374	559	471	260	999999	514	479	998	610	999999	639	521	499	831	929	171	184	999999	999999	218	205	999999	999999	608	999999	222	38	308	410	716	290	235	440	224	999999	999999	141	603	400	999999	425	288	999999	999999	999999	282	753	173	999999	43	581	315	795	649	305	775	999999	863	999999	804	485	180	597	893	563	414	90	285	999999	743	39	999999	389	919	792	917	112	747	999999	658	469	865	706	376	145	975	999999	791	918	239	999999	278	283	596	322	999999	690	603	466	500	201	477	999999	859	13	999999	926	999999	856	388	673	999999	169	671	344	620	474	230	999999	588	974	299	999999	999999	349	761	307	792	607	547	999999	509	291	999999	999999	991	527	846	372	145	59	563	934	539	566	360	118	999999	999999	701	780	469	845	877	525	999999	120	750	519	252	999999	143	999999	319	999999	173	762	956	214	352	102	627	858	999999	539	421	364	827	40	999999	652	999999	541	999999	766	766	999999	413	687	564	880	777	999999	999999	443	916	999999	625	387	999999	598	999999	407	908	608	162	611	232	999999	114	999999	293	999999	531	600	999999	601	373	999999	395	999999	358	278	649	472	325	999999	999999	999999	622	136	739	449	637	400	999999	999999	999999	306	614	999999	441	74	583	999999	596	67	805	529	999999	999999	999999	82	991	892	249	884	757	446	293	999999	873	53	725	977	999999	843	92	999999	110	720	999999	76	999999	999999	78	999999	694	633	875	268	494	218	753	308	215	666	999999	745	160	614	539	196	23	751	999999	999999	999999	999999	217	753	999999	999999	429	999999	999999	999999	144	761	999999	956	200	134	571	999999	377	999999	999999	427	999999	153	395	347	979	
999999	190	781	62	196	948	681	944	97	426	132	999999	819	789	48	952	999999	531	999999	999999	204	999999	415	999999	999999	999999	626	107	921	834	999999	367	638	695	932	534	574	802	999999	999999	152	21	999999	707	448	742	999999	876	999999	999999	999999	621	699	425	999999	82	775	166	74	999999	999999	584	32	999999	362	765	654	134	856	513	388	558	999999	884	779	192	321	707	186	255	827	749	999999	999999	423	999999	667	222	999999	860	758	999999	999999	146	999999	567	989	849	354	683	97	999999	29	999999	97	862	48	815	646	999999	760	78	979	818	983	582	999999	575	839	910	107	442	224	995	754	970	821	446	404	999999	203	472	362	503	999999	405	729	106	999999	999999	413	999999	999999	999999	110	690	438	999999	162	907	828	424	19	444	586	999999	217	34	999999	127	999999	601	999999	435	408	298	715	486	660	999999	852	643	215	999999	506	254	867	906	895	73	541	999999	293	497	999999	779	999999	918	916	999999	197	705	999999	252	520	811	999999	149	999999	812	975	952	269	574	64	195	999999	731	999999	341	787	999999	139	930	999999	999999	318	923	999999	629	835	796	569	156	999999	999999	999999	962	767	999999	813	727	997	92	97	588	999999	719	999999	999999	570	999999	981	999999	725	886	575	180	667	381	999999	517	107	289	999999	188	999999	122	182	907	999999	999999	963	252	528	999999	313	999999	999999	997	506	999999	491	845	68	999999	815	983	431	515	581	999999	305	999999	201	305	999999	717	115	908	204	999999	546	535	999999	325	767	738	67	999999	582	528	337	669	999999	904	36	999999	999999	873	373	409	691	999999	335	293	949	999999	999999	232	440	595	941	934	802	976	62	999999	302	743	999999	87	926	766	932	62	42	999999	522	999999	999999	378	999999	241	545	794	999999	999999	209	268	999999	200	686	834	234	987	587	403	999999	897	851	80	958	999999	537	999999	999999	999999	735	282	999999	999999	65	764	953	999999	108	709	398	999999	147	183	755	999999	377	155	400	102	541	945	475	638	768	624	999999	999999	420	999999	704	259	321	914	153	927	17	61	145	921	880	173	888	877	999999	999999	760	678	324	924	120	391	895	391	392	790	807	999999	555	440	330	755	651	999999	15	149	695	233	999999	828	36	999999	999999	478	999999	378	66	598	633	908	864	766	999999	495	898	322	363	930	531	363	999999	394	999999	704	601	135	521	798	872	865	174	536	647	496	898	793	999999	426	179	24	733	219	988	999999	576	563	871	999999	201	692	786	765	701	677	708	641	820	316	999999	95	857	268	
725	768	744	337	128	397	597	999999	942	936	999999	517	999999	910	406	999999	137	999999	264	365	606	999999	89	408	835	970	787	266	973	74	549	94	166	474	999999	999999	902	249	444	484	569	97	750	999999	14	193	56	798	999999	962	999999	839	999999	501	999999	546	688	345	501	158	999999	999999	141	877	999999	676	360	165	426	185	956	999999	603	780	796	518	439	240	404	651	923	999999	31	21	886	710	999999	664	812	947	999999	566	747	296	999999	999999	956	872	999999	999999	833	891	381	70	15	299	246	60	705	153	116	458	941	850	234	620	319	130	999999	687	999999	999999	353	479	999999	399	999999	317	905	567	999999	567	999999	76	818	42	616	960	15	596	473	212	999999	668	841	999999	999999	896	71	263	919	836	880	775	914	147	547	902	427	999999	157	928	155	148	999999	999999	680	999999	41	201	14	358	124	405	223	220	736	685	638	558	774	254	255	652	647	726	686	12	161	999999	999999	714	542	399	449	545	67	999999	999999	301	999999	749	865	999999	259	571	721	485	561	704	999999	862	274	869	999999	902	999999	503	501	864	862	999999	999999	360	706	300	815	725	955	678	163	916	999999	346	154	34	389	384	402	85	14	999999	999999	999999	280	632	449	673	557	546	999999	563	328	222	999999	736	999999	514	999999	959	756	999999	529	883	550	493	265	928	725	816	999999	309	110	425	859	661	236	277	999999	83	850	151	177	999999	816	600	999999	394	906	417	999	875	220	443	329	999999	681	567	906	786	377	521	999999	999999	33	562	463	903	363	777	510	757	434	100	118	614	828	119	76	950	896	870	31	318	816	647	98	667	999999	850	980	668	370	302	705	339	204	436	396	264	146	694	41	139	906	251	450	129	334	715	190	571	999999	956	890	999999	499	639	924	385	473	999999	807	512	999999	842	999999	141	395	999999	420	401	723	999999	813	212	999999	999999	411	574	206	999999	342	391	999999	999999	177	413	412	208	839	564	512	20	791	999999	887	529	342	999999	999999	319	734	999999	304	788	847	689	153	688	668	999999	999999	359	189	505	463	425	841	387	674	984	729	999999	940	999999	999999	712	30	472	999999	319	559	347	720	887	999999	999999	96	881	571	488	269	999999	539	241	336	999999	999999	295	886	471	687	954	999999	870	590	999999	999999	999999	999999	145	999999	680	373	358	57	999999	999999	301	271	676	339	960	999999	196	999999	15	657	709	530	736	880	999999	586	999999	632	605	947	999999	999999	696	182	999999	982	999999	819	589	999999	191	
193	445	524	540	34	219	141	727	147	213	155	999999	999999	905	999999	172	264	933	104	999999	725	452	942	787	994	574	504	691	977	999999	376	145	654	999999	525	999999	221	350	710	999999	721	905	999999	744	704	722	806	277	999999	999999	999999	886	495	999999	465	741	999999	736	999999	459	715	450	749	757	836	20	930	999999	389	999999	951	913	999999	727	797	999999	983	208	93	281	768	236	962	168	999999	490	649	814	20	784	592	485	805	260	660	281	165	711	907	694	792	392	999999	999999	999999	999999	662	767	52	999999	999999	304	999999	273	691	999999	487	999999	548	999999	370	999999	412	605	251	475	118	973	76	999999	664	282	999999	399	489	385	999999	999999	999999	950	999999	882	771	376	36	298	831	541	999999	181	793	574	172	561	333	676	979	291	654	402	159	689	700	999999	999999	999999	14	264	784	315	149	999999	302	999999	529	488	354	46	578	953	999999	999999	999999	894	732	100	119	999999	999999	812	405	67	422	999999	999999	148	191	254	396	551	999999	577	756	999999	999999	382	282	574	41	999999	331	943	999999	701	758	582	284	806	999999	889	375	275	198	971	909	91	999	404	797	391	306	110	650	37	999999	999999	820	161	999999	999999	818	999999	707	231	491	462	354	720	149	228	999999	385	999999	507	999999	999999	999999	999999	999999	950	999999	999999	776	650	548	999999	302	686	42	691	761	999999	943	999999	80	829	568	967	490	457	737	288	999999	579	527	921	649	153	850	650	688	46	808	999999	976	999999	999999	66	999999	269	169	668	688	458	466	999999	999999	999999	437	357	460	999999	304	999999	999999	999999	621	999999	133	626	581	159	835	999999	12	999999	324	42	468	138	999999	512	294	999999	999999	78	600	807	122	786	999999	633	716	503	200	276	741	912	697	881	329	571	932	999999	688	20	832	306	999999	741	999999	409	557	999999	999999	948	137	83	608	154	504	813	94	346	147	947	443	342	201	735	999999	411	344	999999	999999	498	579	238	542	999999	999999	304	362	381	999999	999999	85	417	216	251	149	668	314	552	387	999999	999999	595	918	740	999999	499	114	719	757	24	74	999999	999999	797	999999	898	540	330	908	999999	999999	713	976	67	871	35	136	949	595	325	107	791	208	302	22	999999	319	801	711	999999	999999	642	623	355	25	114	918	418	872	251	137	984	644	187	64	773	619	861	999999	550	999999	164	999999	999999	917	999999	772	999999	785	999999	589	999999	999999	172	19	818	100	630	999999	767	117	718	86	354	197	999999	157	31	248	248	374	999999	932	170	
382	45	999999	999999	438	743	341	721	632	487	662	398	374	999999	177	245	683	988	819	112	999999	655	88	778	254	999999	134	751	958	546	31	999999	806	459	789	974	999999	999999	202	999999	999999	396	95	599	692	799	999999	676	853	12	565	385	638	830	727	727	957	999999	936	999999	999999	590	762	999999	999999	531	591	999999	691	203	936	999999	796	521	676	999999	569	488	95	999999	999999	458	898	955	981	646	502	976	999999	999999	27	568	973	568	689	845	634	999	143	171	218	999999	984	999999	999999	999999	999999	126	163	680	999999	999999	654	490	999999	999999	691	999999	114	819	38	615	999999	629	999999	999999	800	999999	831	831	422	569	355	924	247	233	474	248	889	999999	67	999999	999999	61	903	999999	913	492	990	999999	999999	827	895	323	142	999999	999999	364	484	698	990	361	999999	332	268	999999	133	730	999999	353	695	453	917	915	762	652	999999	142	726	636	464	318	246	311	678	594	674	41	791	644	999999	119	764	999999	999999	705	101	499	792	314	426	193	248	647	835	709	910	980	560	489	809	999999	637	847	244	682	124	983	654	673	924	101	999999	609	768	585	689	726	716	999999	561	303	349	421	220	999999	80	599	476	968	999999	693	480	311	834	79	482	916	955	999999	999999	117	845	128	999999	334	254	999999	878	259	30	194	273	503	928	516	175	226	999999	963	611	524	516	685	990	240	620	999999	774	999999	113	773	770	199	475	999999	999999	999999	41	885	999999	441	721	226	999999	499	429	976	999999	328	903	999999	999999	991	914	76	601	999999	138	158	713	617	999999	188	156	256	423	83	38	484	68	944	194	999999	937	180	802	300	737	500	810	643	263	456	999999	847	494	778	285	999999	999999	297	102	882	181	418	999999	543	79	701	86	356	999999	898	269	958	999999	536	999999	999999	273	999999	433	637	348	79	364	418	999999	999999	761	644	999999	628	999999	770	852	311	580	529	603	269	230	999999	424	999999	695	364	196	838	775	958	999999	999999	145	551	864	465	544	111	63	999999	999999	999999	939	441	557	330	276	499	116	770	955	534	150	13	90	397	222	999999	999999	999	231	553	534	803	919	266	493	90	906	396	766	479	999999	445	118	999999	105	983	907	375	999999	999999	999999	14	13	999999	401	141	999999	477	999999	999999	726	63	936	999999	245	146	521	300	836	999999	592	999999	14	999999	68	704	999999	999999	301	999999	999999	19	911	534	999999	529	999999	729	865	999999	999999	439	154	999999	752	999999	508	999999	224	959	999999	616	999999	903	114	22	
999	527	142	999999	999999	841	185	22	999999	717	152	411	784	999999	347	792	999999	485	576	163	574	999999	734	645	206	393	415	342	999999	369	481	18	999999	809	999999	999999	597	178	124	777	999999	142	999999	45	280	999999	999999	508	622	679	191	62	336	950	447	109	999999	496	999999	853	435	843	254	326	999999	144	981	974	195	75	999999	266	371	798	999999	999999	481	999999	375	999999	666	906	720	999999	999999	429	681	999999	372	430	488	110	999999	271	351	999999	887	111	799	999999	999999	752	322	557	485	924	691	538	60	14	627	104	130	400	197	999999	132	999999	148	815	462	511	612	999999	999999	103	588	110	456	489	555	999999	899	239	984	914	999999	173	612	263	738	153	999999	367	802	999999	980	287	999999	822	297	730	999999	983	683	999999	999999	557	970	391	346	591	92	570	999999	257	205	891	415	282	999999	999999	554	999999	87	999999	999999	254	999999	999999	123	999999	36	633	202	825	417	999999	556	381	774	46	999999	231	917	156	70	859	908	999999	198	999999	872	801	999999	337	185	88	905	999999	530	894	594	999999	277	45	564	999999	377	633	999999	290	345	43	508	999999	767	332	966	999999	258	999999	346	416	13	999999	438	235	999999	865	649	999999	19	192	850	879	451	423	953	882	999999	612	491	284	715	908	753	838	302	999999	569	853	122	999999	125	999999	999999	999999	775	999999	607	339	713	512	984	511	280	999999	192	628	456	353	999999	94	348	646	740	999999	701	104	281	600	932	755	305	796	226	44	77	552	331	273	648	999999	999999	999999	899	979	999999	999999	638	999999	655	674	543	225	484	999999	635	478	567	999999	486	681	971	16	407	957	217	197	295	246	95	640	307	192	705	667	808	999999	747	761	999999	497	466	999999	999999	999999	221	999999	321	198	408	598	984	835	787	966	739	278	854	941	771	112	918	401	999999	24	999999	361	520	816	999999	549	731	999999	724	988	225	301	999999	999999	746	138	876	999999	837	999999	655	999999	404	738	928	999999	999999	999999	989	668	579	74	174	929	999999	999999	568	999999	969	999999	866	999999	999999	999999	751	447	216	715	204	999999	236	999999	563	28	369	999999	957	781	999999	688	317	925	999999	66	418	160	999999	142	257	887	569	999999	999999	978	629	477	361	605	986	491	334	526	611	355	441	759	510	155	570	986	999999	787	999999	999999	551	941	371	999999	999999	600	999999	999999	467	317	84	999999	692	585	399	891	552	999999	999999	406	364	999999	324	470	624	659	650	999999	571	271	985	782	763	848	999999	999999	115	307	
224	999999	999999	260	68	304	999999	586	76	925	756	999999	443	999999	992	221	925	999999	626	900	440	731	999999	338	511	206	332	302	999999	999999	158	710	786	255	999999	408	234	114	732	30	199	47	592	725	235	892	827	445	789	999999	922	676	72	214	867	999999	445	999999	748	999999	999999	999999	494	232	777	56	999999	198	412	593	986	820	999999	999999	711	402	999999	235	112	619	379	886	512	549	921	481	647	581	388	655	963	391	366	870	57	219	999999	369	999999	999999	999	999999	42	999999	566	999999	999999	465	503	999999	352	219	740	139	999999	999999	999999	999999	311	305	999999	321	809	756	630	605	999999	167	558	501	849	780	287	923	619	740	853	999999	983	819	832	192	88	914	999999	753	650	237	388	962	742	999999	68	652	781	688	829	286	576	960	647	491	906	11	625	572	932	817	520	752	999999	170	961	491	472	225	999999	895	454	876	954	237	779	596	999999	250	721	635	151	999999	910	999999	999999	32	181	999999	286	86	298	999999	821	832	999999	999999	731	581	647	999999	999999	999999	454	933	999999	699	16	419	711	319	251	999999	851	306	999999	589	999999	663	430	938	999999	131	939	166	999999	714	64	999999	999999	153	865	999999	602	154	456	586	486	976	746	50	26	761	639	966	834	913	999999	524	166	137	793	77	160	709	267	68	626	297	336	999999	644	999999	899	568	454	74	783	999999	850	99	113	865	917	390	921	999999	999999	973	999999	693	826	999999	965	999999	360	999999	36	892	999999	398	999999	198	999999	629	999999	142	862	81	521	770	999999	999999	999999	76	999999	928	999999	770	787	709	999999	652	965	642	300	114	918	516	218	657	47	890	818	999999	139	914	225	297	984	999999	695	419	461	999999	563	644	865	898	368	431	646	266	114	999999	821	317	232	16	339	300	224	999999	863	999999	733	999999	999999	999999	937	119	999999	999999	785	999999	999999	166	201	999999	88	655	249	29	158	786	20	781	785	999999	640	999999	692	999999	999999	999999	574	349	999999	999999	999999	999999	282	653	961	258	718	783	480	115	999999	664	126	817	927	683	61	999999	999999	87	854	952	999999	732	999999	999999	426	504	904	999999	434	674	999999	604	587	764	383	595	999999	999999	77	236	999999	679	475	999999	705	999999	290	999999	999999	379	999999	479	742	874	861	549	82	845	831	999999	999999	388	999999	500	64	999999	239	173	310	999999	147	999999	19	627	651	783	999999	604	420	551	223	630	999999	65	531	999999	861	999999	999999	833	522	222	78	999999	358	922	998	975	921	999999	999999	999999	
974	186	999999	999999	469	999999	232	87	293	477	434	290	10	999999	929	999999	968	923	659	999999	270	476	943	924	999999	999999	279	729	999999	999999	683	236	906	999999	999999	283	822	999999	671	747	490	825	550	54	999999	999999	852	109	993	381	999999	997	534	128	999999	508	242	317	616	313	845	502	301	12	794	999999	999999	903	602	655	803	291	262	912	46	999999	925	898	146	450	314	179	999999	414	283	685	701	787	250	157	50	515	79	367	901	987	534	548	260	999999	414	948	999999	347	577	725	744	621	92	999999	582	999999	181	176	999	675	999999	887	728	999999	506	596	663	455	999999	298	222	894	20	59	910	387	648	556	999999	365	999999	399	836	558	940	999999	999999	827	574	707	343	902	368	999999	231	999999	819	999999	999999	817	295	999999	999999	289	512	849	999999	43	511	205	694	999999	141	999999	12	376	999999	179	178	426	891	835	999999	907	954	319	536	784	827	999999	567	508	474	227	79	621	666	999999	999999	100	999999	672	326	378	22	719	771	724	233	854	594	649	999999	999999	926	459	179	825	999999	203	323	827	999999	247	999999	196	999999	913	999999	999999	710	504	133	88	947	999999	999999	512	894	999999	547	811	560	973	999999	917	536	807	301	619	452	999999	232	852	776	999999	466	88	741	826	569	858	160	999999	154	999999	526	893	718	999999	940	667	930	99	999999	512	277	241	568	719	660	999999	621	999999	938	868	282	281	311	306	999999	999999	771	78	676	689	660	999999	999999	999999	401	642	99	595	679	785	911	999999	206	273	999999	234	999999	31	176	999999	247	206	904	285	816	999999	999999	422	943	509	999999	862	423	999999	852	999999	999999	978	327	27	999999	36	999999	163	999999	150	84	47	921	538	920	999999	902	459	999999	464	812	553	999999	156	61	676	651	179	889	58	719	240	421	999999	821	999999	703	999999	963	221	921	750	328	999999	180	553	500	415	588	155	960	999999	524	398	999999	859	999999	181	965	586	384	115	274	999999	431	844	999999	107	716	388	56	753	496	240	543	72	999999	999999	976	999999	185	246	591	743	999999	755	715	33	86	962	337	999999	192	386	836	815	999999	419	999999	336	927	403	699	209	999999	999999	999999	294	854	685	634	118	204	999999	410	999999	523	530	999999	676	138	602	30	999999	61	523	570	119	403	727	586	815	851	999999	580	782	547	999999	999999	881	287	431	178	999999	338	228	337	724	999999	698	301	955	999999	999999	207	334	382	945	158	585	646	368	890	137	109	999999	267	554	887	627	999999	142	
886	938	398	707	433	629	425	833	196	845	143	999999	435	630	225	282	452	255	999999	999999	243	999999	244	918	540	999999	301	518	999999	999999	836	358	999999	169	999999	660	189	999999	900	752	529	325	399	800	235	194	999999	478	603	984	999999	641	227	999	898	826	704	480	176	999999	337	906	871	999999	19	999999	608	275	560	565	102	951	999999	657	82	918	999999	444	693	356	348	999999	915	977	679	204	140	107	999999	252	956	709	333	999999	425	622	453	985	791	449	586	436	999999	999999	892	999999	999999	569	927	979	166	999999	786	820	999999	514	991	894	733	999999	654	510	14	318	608	999999	628	836	242	459	475	684	999999	253	769	999999	905	999999	94	529	907	570	180	291	95	696	999999	513	999999	999999	631	559	261	977	795	86	432	609	999999	999999	532	460	337	999999	514	999999	616	999999	60	141	609	124	809	214	906	93	339	722	232	912	468	124	372	999999	828	915	432	675	458	693	489	305	447	585	996	457	999999	702	776	613	89	391	462	999999	999999	516	749	57	999999	999999	746	710	387	527	50	999999	97	15	999999	598	59	999999	93	999999	652	313	677	233	218	999999	850	637	945	618	832	87	662	40	30	321	176	385	604	747	947	778	917	919	545	588	370	238	62	188	999999	148	307	105	999999	997	838	525	838	622	861	999999	999999	769	694	962	755	67	984	338	432	999999	346	346	419	873	396	999999	688	629	999999	622	584	767	63	694	999999	566	350	32	482	650	546	982	885	999999	24	158	999999	582	833	312	999999	724	999999	890	801	961	999999	999999	611	999999	836	219	533	248	535	997	999999	10	193	999999	716	999999	855	782	136	364	999999	582	999999	999999	532	116	796	785	379	859	21	999999	892	818	880	535	421	999999	813	337	458	999999	999999	26	442	234	398	643	596	291	869	973	763	447	999999	113	999999	373	558	730	999999	748	869	675	985	552	118	374	318	191	999999	999999	999999	799	905	813	999999	999999	805	308	999999	999999	199	97	990	48	409	455	999999	776	578	58	842	93	913	710	776	999999	40	890	999999	34	999999	415	999999	415	999999	964	541	696	833	122	568	260	22	999999	999999	782	685	947	153	663	66	999999	999999	502	621	885	999999	205	46	643	812	914	192	693	827	783	356	584	44	444	999999	999999	943	466	489	591	80	652	999999	994	950	93	746	999999	967	793	999999	999999	793	999999	88	346	999999	199	310	653	78	328	444	999999	435	999999	913	999999	749	445	598	999999	22	39	814	243	53	52	999999	729	
999999	999999	726	999999	980	117	999999	915	366	999999	999999	753	165	835	523	999999	218	386	569	849	179	999999	713	531	204	657	236	763	313	845	302	999999	506	999999	485	349	602	410	794	327	999999	997	352	999999	484	844	990	186	999999	999999	34	666	999999	843	999999	140	25	999999	999999	333	881	37	611	520	283	353	256	999999	999999	183	999999	808	591	999999	540	999999	695	539	57	360	999999	59	999999	251	820	636	144	663	30	354	333	408	570	999999	445	291	999999	831	999999	999999	597	415	826	999999	913	999999	84	241	312	999999	999999	486	156	489	666	999999	999999	370	700	647	218	593	564	15	999999	999999	999999	130	805	258	785	863	640	917	762	261	999999	915	337	605	561	903	999999	642	909	847	262	91	999999	613	512	35	141	261	921	14	850	999999	491	173	977	954	436	64	602	581	845	239	726	415	609	999999	42	104	999999	315	241	921	106	999999	999999	166	999999	201	999999	759	731	999999	999999	757	410	412	433	174	627	606	477	307	50	999999	999999	33	999999	399	14	648	999999	46	174	616	772	929	999999	489	674	821	999999	244	317	843	850	466	999999	999999	14	999999	440	868	477	999999	838	934	881	999999	999999	999999	801	926	999999	108	766	999999	999999	388	984	481	687	944	499	999999	968	243	999999	206	487	545	788	395	394	999999	217	134	568	685	778	837	999999	956	488	209	30	711	999999	219	999999	165	252	855	999999	533	519	496	378	672	999999	999999	999999	684	291	465	686	415	541	999999	999999	641	999999	538	610	999999	433	731	465	299	784	267	196	999999	999999	332	303	933	410	999999	297	720	999999	896	999999	183	892	373	999999	33	523	999999	179	665	328	445	38	713	255	837	110	788	40	88	887	263	418	999999	564	958	999999	999999	15	680	999999	180	885	239	374	999999	264	999999	66	999999	999999	180	98	999999	999999	684	303	589	687	999999	761	508	999999	677	19	910	765	726	808	999999	861	770	609	999999	572	158	999999	798	999999	999999	582	999999	732	597	999999	716	999999	999999	714	880	665	999999	999999	441	918	594	489	218	230	463	671	538	261	999999	581	15	571	999999	958	999999	999999	504	250	868	999999	721	776	102	999999	302	745	878	21	928	60	999999	999999	177	580	977	999999	351	578	999999	157	53	788	392	999999	306	155	576	928	412	755	170	341	206	999999	999999	818	396	999999	928	718	999999	527	333	299	302	310	999999	999999	980	643	782	999999	999999	720	946	999999	394	999999	77	156	999999	949	608	999999	890	947	508	999999	383	169	282	508	999999	176	364	526	464	
102	724	996	751	558	999999	769	972	244	975	486	504	273	433	320	775	781	548	843	999999	160	409	354	802	677	644	999999	999999	284	999999	199	999999	999999	478	999999	999999	81	404	999999	11	839	209	999999	972	31	999999	999999	736	962	732	867	627	520	999999	313	693	379	203	84	913	137	408	698	957	786	129	83	794	999999	999999	704	386	927	999999	89	999999	999999	381	780	455	535	94	999999	552	418	571	845	822	999999	607	999999	877	330	999999	873	440	511	697	196	902	158	324	603	999999	37	999999	700	677	528	363	940	997	423	999999	999999	52	10	999999	999999	999999	284	261	999999	999999	975	826	66	230	999999	648	448	65	195	878	307	220	491	403	524	999999	871	999999	304	811	667	984	464	702	329	831	440	366	158	971	999999	896	999999	78	999999	211	999999	480	708	879	914	884	812	544	330	177	999999	606	631	621	353	999999	956	999999	867	990	371	364	999999	148	999999	999999	907	999999	260	410	525	422	999999	323	999999	401	468	999999	897	783	182	920	381	161	999999	834	999999	999999	627	521	940	999999	210	49	999999	80	579	570	999999	831	976	597	293	920	651	148	242	317	128	952	647	541	921	999999	817	451	999999	748	868	999999	357	380	596	739	469	999999	999999	334	999999	432	821	897	753	75	999999	584	636	460	509	999999	601	427	999999	999999	873	999999	955	126	231	397	97	831	999999	298	483	605	10	554	460	999999	926	999999	999999	696	141	999999	999999	999999	287	999999	815	532	248	737	782	930	962	922	866	999999	694	104	112	999999	344	990	205	464	592	210	999999	92	10	999999	213	999999	594	721	543	999999	999999	110	999999	988	582	999999	999999	999999	515	999999	999999	88	687	399	317	999999	805	746	362	151	554	333	272	999999	659	732	531	740	533	99	999999	250	999999	743	999999	594	265	123	514	778	407	240	948	999999	567	505	999999	999999	200	382	887	848	369	401	579	297	837	999999	339	999999	44	999999	999999	426	218	402	699	999999	950	723	999999	691	241	583	743	323	384	234	518	999999	999999	999999	999999	999999	211	497	999999	987	174	161	999999	502	783	999999	744	555	799	999999	830	175	805	460	999999	477	805	999999	617	999999	657	265	912	613	999999	185	999999	122	311	289	224	999999	520	999999	999999	798	965	999999	908	576	839	197	523	852	999999	353	358	999999	271	999999	355	999999	999999	106	339	908	249	999999	258	607	153	631	254	520	317	119	654	104	999999	861	511	731	999999	50	945	469	741	999999	999999	900	827	644	850	237	999999	218	999999	424	381	871	559	821	
999999	999999	999999	218	943	13	545	999999	699	264	206	410	572	624	719	839	160	869	999999	999999	934	358	999999	509	780	27	999999	999999	278	239	999999	809	311	689	906	986	617	999999	526	738	524	926	211	999999	447	449	665	319	499	11	999999	512	999999	379	887	476	999999	999999	437	925	426	446	25	469	999999	999999	999999	882	717	732	231	999999	352	438	999999	17	157	216	71	340	362	277	609	276	965	219	114	931	801	439	466	694	310	601	321	87	911	741	41	999999	351	782	602	766	780	999999	169	276	999999	999999	329	324	999999	106	573	159	837	748	504	331	293	177	91	287	276	999999	121	751	126	587	106	415	184	999999	989	580	999999	842	999999	123	60	837	226	999999	999999	152	831	999999	37	172	250	173	246	710	766	183	999999	324	500	252	739	999999	160	137	783	913	149	850	116	999999	484	999999	261	391	281	455	950	169	177	133	705	999999	724	954	999999	933	999999	999999	254	816	879	360	351	999999	383	643	687	999999	148	206	12	999999	108	999999	687	999999	999999	855	438	999999	999999	999999	157	376	546	999999	693	999999	999999	849	744	675	605	999999	123	133	652	17	999999	999999	768	861	30	970	999999	724	808	689	276	999999	999999	323	999999	933	592	347	213	974	707	551	950	491	308	999999	999999	336	999999	808	999999	563	999999	904	847	999999	999999	372	521	999999	255	822	33	14	928	699	828	430	640	672	707	776	920	999999	999999	466	999999	286	562	731	999999	795	349	999999	768	999999	999999	126	999999	244	390	229	825	999999	729	999999	527	945	999999	608	470	41	696	999999	999999	999999	643	924	604	391	123	276	999999	790	999999	459	482	999999	246	999999	999999	999999	999999	999999	291	487	951	894	948	425	939	741	723	999999	270	486	999999	636	999999	623	999999	573	522	94	130	123	999999	44	367	999999	999999	504	709	346	407	999999	999999	300	999999	623	999999	748	999999	189	451	381	553	855	999999	192	360	846	133	622	156	637	999999	870	285	177	77	917	537	679	23	445	999999	386	556	511	999999	809	215	286	431	999999	598	342	999999	749	570	564	999999	184	919	565	380	97	999999	999999	569	216	24	263	555	285	221	999999	176	16	999999	176	309	999999	782	551	999999	847	999999	824	48	856	237	535	607	999999	999999	362	760	457	74	944	195	785	941	203	794	952	730	155	119	999999	999999	636	409	404	265	496	999999	377	924	533	896	999999	731	712	979	489	655	53	999999	999999	546	718	941	404	980	523	86	588	756	688	126	999999	999999	999999	690	600	135	999999	256	999999	
960	392	533	999999	58	820	64	239	224	999999	999999	687	282	261	999999	999999	694	15	999999	999999	420	813	621	245	999999	850	660	984	32	388	363	452	796	957	999999	999999	195	410	999999	170	468	847	999999	999999	392	999999	999999	999999	992	243	906	130	789	513	505	156	770	297	135	207	169	79	999999	836	951	853	890	324	362	999999	272	999999	658	262	283	999999	449	179	852	977	999999	207	991	999999	481	243	662	292	999999	752	999999	999999	284	159	999999	398	640	537	999999	539	548	999999	999999	402	970	999999	999999	537	239	999999	706	601	444	157	129	999999	88	427	364	718	200	999999	862	609	999999	374	999999	999999	261	884	932	912	999999	323	438	629	106	599	818	859	771	135	62	999999	56	999999	462	137	999999	49	999999	222	183	781	348	940	999999	500	195	606	999999	962	285	355	999999	793	922	131	718	999999	865	488	609	505	946	75	554	999999	563	424	911	882	479	221	574	999999	739	897	975	498	43	605	414	221	256	809	999999	707	528	999999	999999	341	999999	999999	184	832	612	999999	835	283	999999	262	937	770	694	999999	999999	73	999999	291	999999	34	156	230	999999	999999	83	397	259	147	999999	847	815	310	999999	999999	473	939	999999	741	999999	71	72	999999	112	781	667	644	527	525	326	786	999999	247	207	845	195	999999	83	914	758	999999	428	999999	68	548	446	636	999999	125	999999	553	36	49	184	993	999999	999999	127	684	601	439	999999	734	999999	999999	920	577	113	999999	394	999999	999999	133	982	891	642	999999	999999	999999	344	41	428	412	267	999999	760	887	73	214	882	740	80	999999	322	999999	354	999999	876	999999	628	999999	533	515	999999	981	687	903	999999	999999	360	999999	811	564	349	570	20	999999	999999	58	678	999999	999999	899	826	653	215	999999	810	663	546	948	498	999999	935	475	999999	912	999999	285	95	856	830	999999	853	295	929	515	59	999999	318	886	228	828	951	596	999999	999999	688	87	776	220	999999	403	999999	999999	999999	797	629	874	72	999999	999999	200	962	821	211	734	55	541	999999	999999	427	68	999999	660	730	670	72	999999	999999	874	233	603	509	999999	764	437	43	999999	999999	141	886	999999	689	220	108	37	999999	139	394	999999	587	999999	363	86	792	44	999999	95	682	438	999999	289	762	197	874	193	690	999999	999999	774	999999	604	355	592	812	999999	999999	999999	561	702	804	932	999999	491	296	999999	999999	432	999999	730	999999	948	768	758	999999	606	999999	501	999999	999999	346	779	82	619	928	983	999999	771	273	549	999999	914	999999	979	633	999999	335	280	
999999	798	942	267	13	337	395	999999	835	597	196	215	831	999999	999999	646	365	35	859	345	563	999999	999999	479	169	542	74	474	424	999999	134	601	281	999999	600	547	973	88	999999	999999	233	186	157	213	999999	67	718	788	999999	999999	999999	608	944	999999	717	999999	523	999999	999999	471	999999	921	337	56	473	999999	934	690	285	261	672	286	259	123	999999	386	166	81	895	111	823	285	359	536	999999	999999	657	291	433	12	999999	509	999999	314	482	312	848	110	999999	999999	133	38	999999	999999	999999	347	359	830	878	341	999999	452	577	999999	647	986	999999	999999	881	947	937	652	266	999999	237	172	999999	945	641	808	537	999999	340	999999	977	999999	772	495	321	999999	999999	999999	412	102	571	581	999999	982	667	999999	999999	58	228	793	62	481	772	239	635	61	50	413	199	80	999999	385	121	999999	30	999999	224	86	488	63	780	119	999999	174	711	656	240	324	287	999999	999999	489	837	547	852	506	33	543	999999	270	787	762	638	342	298	196	999999	269	999999	999999	999999	663	999999	999999	22	999999	241	999999	528	978	820	725	136	53	11	323	547	999999	819	523	829	681	999999	228	275	999999	481	907	876	525	999999	999999	362	472	999999	415	919	999999	534	910	274	425	24	999999	449	999999	636	999999	341	974	648	894	999999	448	986	600	999999	350	899	994	471	334	999999	999999	792	849	999999	663	999999	595	403	875	999999	909	258	413	999999	999999	999999	212	391	886	575	901	876	302	999999	914	486	999999	999999	999999	999999	540	448	940	999999	22	99	999999	699	999999	999999	745	999999	772	855	540	199	582	934	111	571	697	612	584	999999	829	135	999999	999999	458	186	897	627	824	113	999999	471	318	718	653	255	189	999999	418	473	830	330	114	446	990	724	903	348	866	17	999999	928	999999	191	864	886	599	280	251	999999	999999	127	999999	999999	356	79	881	863	290	856	999999	194	204	999999	928	509	31	63	999999	733	282	999999	761	817	38	580	607	136	999999	999999	999999	999999	999999	622	946	999999	574	999999	100	999999	843	49	68	999999	999999	999999	734	751	263	365	865	546	942	999999	523	999999	366	938	640	775	999999	999999	19	523	210	999999	999999	581	175	225	999999	586	962	417	889	242	500	750	999999	999999	846	855	999999	999999	999999	120	999999	753	999999	979	999999	999999	805	325	458	99	999999	999999	810	153	967	162	586	999999	430	289	584	999999	628	999999	999999	999999	748	999999	928	616	880	521	621	99	999999	179	999999	195	869	999999	780	646	959	800	212	955	999999	56	180	694	279	999999	78	
622	536	999999	135	999999	999999	739	887	313	999999	841	218	999999	922	720	637	999999	999999	400	177	131	508	999999	999999	827	88	521	675	701	330	244	347	55	452	999	999999	83	53	665	683	999999	999999	477	259	127	999999	693	999999	230	419	382	25	878	667	947	123	598	867	307	739	991	74	196	982	162	504	173	76	923	999999	564	754	999999	716	48	709	41	688	457	246	999999	487	454	292	948	999999	468	387	505	999999	965	216	745	925	999999	75	235	494	106	999999	428	627	999999	74	855	627	11	171	999999	247	92	999999	999999	71	999999	999999	620	904	44	999999	999999	785	570	47	200	999999	19	97	999999	973	484	546	999999	834	999999	999999	377	999999	437	999999	227	307	757	267	803	999999	796	999999	580	999999	454	331	460	999999	999999	642	66	82	873	507	618	914	147	999999	763	545	999999	586	999999	999999	999999	240	999999	712	716	738	37	313	243	145	560	335	999999	844	999999	999999	999999	428	999999	185	709	304	999999	929	713	312	169	111	999999	999999	736	220	440	991	54	999999	999999	747	999999	848	614	753	839	999999	946	293	406	303	999999	610	459	900	339	78	999999	840	724	547	999	413	579	926	999999	976	409	350	999999	526	800	314	999999	348	971	408	570	955	465	777	999999	430	905	866	973	893	807	835	881	372	121	213	999999	316	747	999999	999999	688	944	862	339	606	398	880	503	823	311	120	999999	999999	999999	999999	385	947	565	579	507	713	953	915	999999	573	468	532	414	596	815	993	600	999999	140	882	21	602	448	385	41	35	999999	160	591	696	999999	999999	864	198	828	551	750	178	544	999999	999999	38	694	765	999999	999999	476	906	999999	318	520	10	999999	624	912	782	509	999999	547	999999	350	803	334	481	667	517	668	999999	768	274	999999	999999	393	999999	157	982	908	999999	999999	176	558	466	999999	283	999999	999999	999999	249	286	55	52	571	630	72	225	931	704	222	999999	999999	207	260	147	743	999999	97	616	234	476	929	873	999999	941	380	924	883	660	60	999999	762	366	428	999999	723	231	681	801	331	359	225	287	696	585	618	969	999999	329	999999	217	99	299	926	773	356	181	226	629	259	147	341	281	653	917	345	273	999999	999999	423	521	394	999999	294	875	261	999999	187	250	333	411	626	999999	261	843	215	999999	999999	999999	592	551	14	61	552	193	27	999999	999999	778	999999	354	200	986	905	999999	822	803	14	999999	521	999999	994	976	999999	848	521	778	30	809	712	871	833	999999	728	872	999999	343	743	110	857	316	999999	
999999	999	978	220	640	657	999999	31	411	469	999999	143	887	557	38	999999	704	672	249	923	824	76	378	521	77	267	999999	380	489	999999	903	204	215	687	999999	977	327	637	999999	131	656	999999	999999	412	454	999999	840	324	999999	999999	49	438	617	392	202	343	630	466	153	382	623	999999	542	999999	565	194	928	210	999999	60	437	76	791	128	276	46	765	965	76	999999	427	718	892	901	31	474	586	822	494	261	356	861	493	509	507	664	999999	959	846	270	999999	640	361	437	160	999999	646	499	125	999999	577	664	399	999999	954	999999	110	640	330	100	999999	116	715	711	999999	576	582	999999	621	999999	790	805	129	999999	24	999999	366	464	751	58	999999	96	999999	337	683	692	999999	426	999999	602	999999	615	999999	999999	662	956	924	650	999999	583	999999	364	999999	513	376	772	545	593	62	177	548	646	888	999999	273	520	999999	387	37	22	114	165	737	29	58	184	176	373	999999	68	862	716	730	177	657	473	218	202	961	911	156	878	374	387	64	917	726	999999	999999	999999	556	546	623	999999	999999	244	999999	859	464	999999	605	182	448	999999	314	831	915	721	623	799	312	217	999999	126	865	236	791	360	964	141	999999	808	999999	12	512	999999	102	999999	999999	423	999999	999999	999999	769	315	973	439	380	82	232	12	999999	999999	693	839	999999	999999	999999	855	251	453	276	894	333	743	999999	302	445	491	989	999999	905	31	210	953	999999	478	999999	810	999999	797	420	288	999999	139	452	999999	197	999999	173	204	999999	164	457	969	999999	465	999999	999999	517	681	993	888	999999	493	106	983	543	999999	886	999999	474	696	999999	453	42	987	161	204	301	733	115	282	328	999999	153	751	999999	240	383	497	999999	630	302	220	804	531	205	259	43	999999	999999	457	287	302	730	999999	200	13	999999	592	313	220	999999	784	576	720	999999	298	350	354	419	313	366	999999	806	843	404	753	999999	510	791	902	171	832	212	657	994	999999	73	253	561	571	303	791	193	999999	895	517	643	999999	961	907	909	688	59	999999	101	888	495	886	505	447	364	999999	800	411	999999	999999	582	999999	726	544	234	106	793	847	19	574	215	954	948	999999	119	565	549	884	992	482	782	984	566	116	539	186	748	124	217	867	990	781	802	992	935	724	367	999999	683	813	895	211	217	999999	999999	541	938	618	337	798	999999	916	999999	999999	130	597	362	999999	999999	57	999999	999999	640	152	583	999999	161	955	999999	394	208	133	211	999999	586	580	777	999999	434	999999	247	
139	999999	418	980	84	999999	999999	872	348	372	999999	421	999999	999999	226	571	74	942	999999	390	983	668	942	600	763	999999	999999	990	549	820	322	194	999999	999999	227	891	999999	172	999999	999999	925	999999	612	32	999999	711	575	723	370	19	712	107	186	617	264	471	844	818	227	368	142	999999	999999	528	60	563	414	825	248	999999	999999	999999	442	195	464	901	999999	920	999999	62	999999	515	630	540	999999	224	999999	399	555	999999	57	999999	945	150	929	691	759	999999	971	999999	306	750	485	45	999999	999999	664	990	162	999999	415	924	677	999999	999999	999999	614	792	999999	835	554	25	999999	492	287	935	956	999999	266	773	152	972	948	253	755	399	40	594	999999	307	999999	999999	999999	202	350	132	999999	780	921	312	999999	966	999999	145	352	290	480	992	999999	734	853	372	999999	388	999999	443	976	434	999999	999999	595	29	922	123	285	537	778	999999	152	999999	209	186	999999	999999	697	185	308	812	901	474	918	999999	999999	999999	454	198	293	858	999999	906	156	312	371	100	716	66	999999	560	860	814	512	404	849	603	534	676	999999	999999	691	45	144	173	532	944	912	999999	193	786	668	96	999999	920	104	245	18	897	815	290	248	999999	999999	748	999999	96	962	999999	199	243	611	777	207	514	176	946	772	982	999999	426	188	999999	873	999999	999999	773	571	591	309	613	594	637	861	999999	541	61	903	396	999999	445	982	999999	999999	999999	999999	890	889	739	754	999999	473	35	127	398	111	999999	766	873	999999	187	525	380	224	999999	649	973	999999	496	972	125	52	385	770	999999	444	790	800	923	92	11	884	831	999999	161	150	568	519	473	609	461	294	40	540	44	920	999999	184	783	310	211	999999	403	766	638	114	98	999999	783	953	999999	288	842	791	999999	303	693	542	999999	444	90	999999	453	886	999999	830	22	845	736	423	833	616	27	999999	880	37	491	75	208	56	62	313	735	519	299	183	451	248	685	740	236	999999	121	348	230	748	530	516	255	807	999999	999999	528	999999	130	703	271	229	911	827	812	628	343	25	392	777	999999	999999	597	347	389	999999	170	995	999999	764	504	679	403	142	999999	975	819	999999	954	999999	999999	999999	398	595	912	999999	999999	857	928	607	735	106	955	999999	30	596	918	907	428	327	92	532	182	366	209	999999	826	778	999999	837	809	942	70	999999	992	361	545	12	435	167	446	312	77	590	38	999999	723	950	999999	910	999999	999999	999999	637	999999	261	203	42	395	330	405	999999	999999	101	797	792	999999	
381	460	668	999999	999999	999999	270	999999	780	465	999999	337	801	867	876	666	999999	780	897	970	433	857	999999	168	513	616	115	762	999999	774	975	792	246	372	352	499	999999	859	150	439	711	756	945	796	999999	704	999999	462	529	891	127	321	999999	999999	612	524	719	509	547	309	377	508	999999	15	489	799	101	438	525	386	223	999999	639	468	268	677	911	944	558	808	31	652	242	996	657	664	999999	424	760	827	779	944	999999	841	72	999999	763	940	316	810	612	999999	936	153	678	567	681	441	999999	934	612	775	951	738	999999	724	999999	996	358	825	907	677	999999	999999	606	279	247	798	406	65	914	999999	637	747	206	999999	715	99	327	99	983	460	860	825	224	999999	992	583	563	347	936	766	592	491	903	935	487	248	547	999999	999999	883	999999	999999	30	999999	999999	214	542	422	999999	999999	679	268	842	456	999999	853	483	601	999999	663	244	68	129	157	389	156	843	270	388	477	551	917	769	110	999999	362	999999	999999	866	999999	51	151	338	759	999999	999999	649	457	128	634	999999	945	132	666	999999	976	999999	873	262	991	370	281	999999	541	635	761	498	742	40	465	58	900	735	498	622	999999	730	999999	69	65	506	396	152	753	712	606	999999	113	999999	999999	973	931	330	874	999999	769	999999	797	999999	336	835	907	426	662	585	999999	999999	634	53	999999	256	28	999999	206	494	974	138	290	999999	39	966	394	290	999999	491	999999	579	999999	999999	999999	984	933	246	733	999999	999999	970	489	999999	847	396	170	70	999999	202	954	127	133	390	453	640	827	968	104	370	451	626	834	181	467	295	359	999999	200	570	999999	782	90	977	894	13	649	121	999999	643	805	334	384	398	537	10	455	480	627	222	167	965	999999	373	999999	972	146	318	999999	562	999999	606	869	344	880	182	47	156	495	449	991	716	986	460	564	127	999999	445	999999	467	839	999999	999999	999999	999999	357	639	716	209	922	867	340	999999	429	606	999999	464	999999	518	999999	999999	309	984	187	231	450	978	691	999999	660	999999	700	999999	253	999999	166	999999	999999	931	532	542	330	947	573	581	999999	999999	567	853	999999	663	999999	926	288	999999	539	895	759	999999	962	999999	947	999999	999999	200	177	665	166	706	450	999999	571	999999	986	822	642	999999	421	605	999999	145	421	837	453	997	999999	774	396	999999	193	999999	910	999999	968	163	594	422	999999	382	414	994	159	860	999999	825	999999	102	999999	466	862	187	483	999999	999999	827	957	999999	464	999999	671	402	279	418	
999999	189	629	999999	999999	833	237	229	999999	48	201	575	999999	560	999999	628	906	436	834	929	999999	16	787	756	999999	150	206	484	999999	859	711	21	999999	999999	348	234	205	666	951	999999	239	643	999999	445	962	619	841	406	686	835	643	244	568	349	532	516	402	873	484	999999	637	752	999999	999999	337	189	850	255	222	999999	433	250	485	999999	700	999999	781	999999	794	999999	999999	999999	999999	133	999999	476	453	385	999999	999999	832	332	192	999999	479	486	382	140	117	999999	768	999999	193	485	412	403	759	840	999999	999999	735	59	88	152	701	837	954	147	878	861	735	475	47	999999	378	999999	999999	533	258	999999	870	999999	999999	20	573	712	615	322	999999	821	717	999999	999999	927	106	782	253	50	260	999999	531	244	261	256	57	303	558	803	117	999999	346	235	591	434	420	94	999999	999999	999999	988	231	642	426	999999	153	131	739	120	294	595	857	27	283	999999	999999	635	399	988	962	999999	164	999999	999999	999999	484	492	31	311	516	22	999999	185	999999	272	420	889	817	203	112	999999	563	448	518	521	454	328	952	974	741	784	694	825	115	308	834	418	437	16	582	661	109	438	603	999999	999999	681	556	21	206	999999	817	999999	886	46	716	999999	303	999999	965	166	999999	999999	999999	731	328	151	80	173	437	11	461	811	999999	999999	826	999999	844	247	893	772	772	999999	778	937	967	499	999999	78	591	999999	999999	745	51	426	999999	63	869	871	999999	486	611	392	999999	999999	352	999999	584	445	999999	999999	871	999999	799	999999	393	599	999999	631	764	829	999999	999999	581	319	999999	716	769	999999	328	773	266	999999	293	416	171	389	367	584	595	960	914	503	999999	999999	257	68	945	848	42	532	784	999999	117	134	284	609	999999	274	317	636	246	389	999999	447	999999	999999	772	392	41	999999	241	693	46	999999	914	999999	153	580	71	999999	770	999999	999999	795	988	28	866	169	141	561	577	102	277	959	999999	534	386	420	999999	999999	295	563	817	38	300	101	999999	999999	999999	576	466	241	212	999999	865	999999	999999	331	459	316	999999	613	999999	480	436	148	426	87	89	389	332	732	904	712	543	216	999999	143	504	896	999999	562	999999	565	104	346	890	788	103	408	317	65	961	999999	327	999999	312	346	602	162	674	999999	999999	830	254	734	336	500	944	659	221	93	999999	562	499	479	663	695	999999	99	258	637	984	680	82	277	770	546	394	861	904	767	541	352	232	692	999999	129	321	370	20	399	999999	443	197	233	238	999999	999999	848	
27	617	961	512	903	46	999999	554	757	977	963	790	999999	92	755	454	552	483	339	807	999999	544	384	25	88	859	999999	999999	492	849	48	370	677	999999	843	296	805	39	449	195	999999	783	999999	343	406	230	293	761	999999	743	681	755	79	999999	707	483	999999	946	434	999999	253	600	71	907	938	602	123	570	248	468	648	522	43	154	265	999999	181	50	999999	858	575	41	861	749	178	292	999999	615	999999	370	999999	859	604	405	941	951	722	464	405	803	117	722	523	230	104	999999	999999	999999	805	350	311	999999	999999	576	999999	221	999999	321	739	656	311	507	733	878	415	789	918	638	999999	314	644	717	645	814	750	853	518	640	655	19	571	376	810	497	68	859	531	38	927	729	222	999999	725	748	999999	610	989	645	999999	315	999999	93	999999	501	705	594	999999	999999	825	624	703	108	999999	999999	94	935	999999	245	819	555	268	889	710	482	999999	242	999999	896	321	150	864	873	825	349	769	487	999999	318	792	474	311	999999	213	312	999999	999999	745	995	664	567	913	999999	999999	270	57	999999	382	999999	409	472	602	661	999999	685	999999	999999	999999	326	999999	999999	999999	388	452	355	253	999999	685	408	456	977	999999	999999	242	754	237	120	999999	565	301	418	115	413	909	329	871	999999	805	528	552	206	840	428	999999	67	999999	999999	311	999999	999999	796	675	974	793	432	974	605	429	457	999999	650	999999	717	999999	551	999999	999999	479	133	483	603	455	167	855	260	999999	999999	960	184	479	702	808	578	548	999999	743	140	620	486	354	276	230	358	80	902	423	132	403	494	565	999999	999999	188	996	423	351	999999	128	543	295	905	645	254	977	755	841	999999	179	999999	807	371	999999	992	778	217	383	107	97	953	999999	23	675	999999	619	81	647	630	581	135	999999	235	999999	87	201	448	630	975	380	324	999999	219	953	873	687	203	999999	73	409	999999	49	254	430	999999	706	281	239	180	635	999999	999999	220	999999	999999	376	582	359	189	800	339	999999	408	727	772	893	626	999999	802	788	425	931	584	230	792	95	909	804	999999	380	999999	218	999999	349	474	216	850	999999	909	999999	999999	844	960	272	999999	212	999999	527	658	999999	90	999999	437	999999	219	974	534	989	840	959	467	777	512	999999	880	130	136	68	263	565	999999	49	161	305	999999	581	971	321	160	590	453	392	999999	574	300	709	781	77	999999	499	682	860	999999	950	49	337	341	161	391	949	999999	583	273	102	238	50	70	142	999999	637	13	222	999999	
999999	515	85	630	999999	518	181	349	69	999999	763	883	192	999999	999999	999999	355	999999	820	999999	999999	514	870	128	63	345	999999	649	999999	999999	502	496	469	31	496	444	964	706	403	642	999999	610	26	999999	510	219	56	746	858	877	999999	397	193	999999	637	999999	645	957	999999	601	268	999999	700	999999	999999	277	999999	171	807	766	300	648	999999	999999	718	601	498	225	999999	999999	299	513	790	999999	14	999999	312	186	999999	750	999999	17	139	801	383	688	999999	325	999999	242	794	884	939	999999	586	716	550	15	574	46	256	999999	349	999999	999999	755	741	929	696	330	964	247	777	66	967	999999	999999	55	804	40	691	183	996	384	999999	414	574	999999	194	999999	564	999999	612	357	504	999999	668	406	499	999999	947	999999	999999	899	999999	557	117	882	134	303	207	505	211	543	354	999999	999999	999999	683	999999	190	53	745	407	765	667	635	430	561	597	624	121	555	186	93	712	553	999999	116	502	307	999999	573	999999	100	68	999999	999999	12	431	946	703	999999	999999	999999	903	244	231	143	610	921	686	330	537	678	999999	949	999999	460	999999	999999	335	858	999999	599	999999	480	854	317	999999	571	566	428	140	650	999999	397	999999	738	189	999999	331	964	505	580	620	999999	46	222	14	118	81	999999	370	901	621	999999	542	999999	948	432	390	914	999999	49	364	268	200	886	757	698	995	296	280	174	208	371	362	610	978	138	999999	641	312	597	999999	949	67	239	39	85	855	952	790	757	97	416	537	465	999999	999999	180	159	464	316	999999	784	347	205	999999	260	493	932	999999	820	988	748	999999	838	999999	415	210	960	857	682	842	53	506	523	87	791	833	999999	999999	626	957	294	187	996	485	714	612	999999	535	779	592	999999	929	969	999999	348	999999	699	915	999999	161	999999	302	999999	473	78	999999	823	128	912	426	596	547	999999	863	703	571	615	363	834	803	999999	435	999999	99	999999	124	536	999999	738	986	999999	980	583	474	747	992	999999	533	416	999999	788	743	623	362	999999	385	532	116	74	999999	999999	999999	999999	17	813	999999	999999	999999	553	953	752	77	389	925	292	615	999999	931	999999	711	175	92	947	408	999999	999999	999999	725	103	544	592	429	690	960	999999	798	999999	999999	661	962	779	712	999999	462	684	720	999999	698	80	999999	999999	601	991	363	999999	116	398	999999	999999	999999	973	999999	599	19	999999	999999	387	999999	138	999999	716	397	279	999999	932	999999	113	999999	724	999999	999999	999999	655	712	133	991	438	337	359	690	409	227	584	999999	
989	999999	122	999999	999999	361	343	934	570	586	999999	33	331	838	999999	157	13	903	957	999999	966	999999	842	887	886	999999	999999	59	999999	999999	94	498	812	826	174	999999	351	143	404	372	960	316	552	78	48	109	999999	600	906	211	686	505	269	886	486	999999	448	235	93	719	999999	293	865	999999	999999	999999	220	505	673	780	806	999999	508	999999	737	660	317	773	999999	787	999999	303	153	999999	760	588	239	926	349	45	211	126	60	999999	999999	999999	451	430	576	862	888	999999	926	136	405	816	997	674	158	826	999999	675	999999	305	19	174	999999	999999	371	914	999999	294	165	999999	578	690	819	824	689	70	219	999999	207	986	899	545	376	26	999999	944	591	565	777	999999	999999	536	739	754	675	740	535	999999	68	662	917	603	999999	298	999999	714	996	183	984	97	999999	933	478	999999	406	473	797	999999	999999	427	333	390	999999	642	999999	999999	950	74	158	948	999999	999999	828	545	79	305	536	999999	468	758	999999	999999	999999	999999	905	999999	999999	349	999999	212	943	411	999999	641	999999	536	96	376	875	516	763	932	34	45	562	852	114	933	330	111	999999	718	665	775	479	915	999999	999999	736	141	983	610	716	946	15	133	844	999999	999999	542	218	169	213	952	999999	25	393	545	136	63	187	135	29	256	275	234	745	154	172	423	727	999999	640	999999	532	999999	225	88	40	999999	18	999999	726	788	999999	777	515	713	781	999999	531	273	700	683	953	999999	591	999999	681	999999	388	999999	999999	792	999999	949	528	999999	429	841	999999	315	515	999999	55	270	408	999999	364	999999	999999	999999	373	999999	999999	463	568	999999	790	674	571	999999	407	999999	999999	318	999999	934	999999	999999	999999	55	999999	939	664	226	758	12	637	693	460	999999	115	999999	71	356	336	327	900	361	391	999999	679	754	999999	53	999999	999999	647	737	999999	473	999999	999999	249	673	747	433	52	999999	705	565	329	106	224	999999	999999	999999	999999	703	981	575	44	622	560	686	375	539	669	621	318	999999	999999	999999	326	986	103	693	944	999999	609	999999	284	999999	655	825	251	582	540	69	999999	694	999999	944	755	802	999999	644	861	999999	308	999999	764	431	367	212	211	429	999999	999999	126	999999	279	799	999999	89	300	999999	966	735	445	793	999	610	228	999999	999999	999999	999999	523	557	458	831	391	99	402	999999	853	866	453	999999	822	802	313	942	444	999999	279	849	675	511	999999	678	136	127	514	218	163	213	744	779	999999	283	266	680	667	135	887	709	702	941	447	944	523	120	622	
990	999999	667	783	208	164	570	479	22	928	780	705	274	584	193	984	650	131	673	833	548	999999	633	285	999999	537	569	157	734	74	684	999999	25	999999	524	522	496	429	545	999999	230	804	999999	751	886	429	999999	135	518	956	999999	999999	849	287	999999	999999	72	392	999999	671	595	999999	999999	948	999999	626	690	770	70	671	498	230	586	999999	612	999999	301	881	999999	888	914	999999	638	999999	276	999999	999999	737	431	79	460	113	999999	874	999999	808	69	305	508	270	739	999999	74	847	468	576	999999	999999	999999	338	163	999999	994	585	999999	999999	783	966	681	391	321	953	349	991	220	394	276	999999	29	999999	685	999999	999999	137	159	71	379	999999	319	700	999999	513	72	102	915	279	999999	378	999999	878	999999	102	623	999999	948	999999	513	83	636	84	310	534	781	871	653	167	807	866	436	694	782	992	657	981	765	808	891	256	85	999999	284	897	594	999999	999999	592	999999	266	999999	373	558	305	164	245	399	101	731	200	448	757	999999	253	999999	999999	106	999999	445	642	999999	999999	894	266	997	695	799	999999	939	999999	101	70	785	550	999999	999999	146	486	999999	421	592	673	86	700	807	999999	478	40	954	999999	54	747	999999	739	999999	999999	999999	301	308	469	999999	986	162	100	999999	388	999999	921	566	999999	295	620	204	34	999999	687	74	204	999999	679	226	768	458	777	999999	353	913	56	645	648	999999	999999	187	378	975	606	521	985	601	429	355	557	474	83	876	434	999999	133	689	227	974	284	842	628	999999	676	537	999999	503	754	999999	925	286	917	297	450	999999	826	58	453	176	999999	602	39	999999	669	304	385	900	172	999999	790	366	999999	674	318	12	559	135	308	78	146	999999	846	954	430	281	999999	786	436	992	999999	999999	245	61	896	999999	813	304	583	382	162	999999	341	954	684	569	857	999999	978	447	999999	700	999999	385	39	999999	755	84	903	397	746	999999	473	180	83	999999	131	376	778	999999	999999	264	999999	925	916	999999	160	999999	999999	999999	423	999999	808	999999	999999	999999	999999	860	32	309	926	999999	401	195	636	564	999999	171	881	969	448	491	474	351	258	628	159	824	999999	377	446	863	804	52	999999	442	789	999999	71	56	390	270	354	999999	710	999999	863	365	999999	362	999999	999999	20	310	422	932	840	999999	740	490	876	510	999999	655	863	73	933	999999	999999	203	774	999999	999999	834	588	187	146	999999	640	999999	765	794	534	116	725	457	852	999999	629	52	601	331	745	580	999999	880	868	699	615	647	527	
999999	999999	999999	999999	126	999999	999999	722	999999	795	844	826	942	999999	92	975	295	929	416	220	999999	728	178	602	999999	790	529	999999	707	319	447	390	999999	280	999999	649	999999	528	609	999999	676	781	999999	999999	757	504	999999	856	97	904	582	769	999999	436	97	786	975	503	144	999999	369	999999	24	925	999999	464	833	999999	473	442	547	767	999999	847	544	658	343	921	844	947	987	672	577	802	736	677	191	567	999999	475	674	934	393	283	209	165	999999	468	899	303	671	999999	392	654	367	999999	449	361	999999	438	452	64	999999	197	348	696	943	221	999999	680	282	999999	999999	999999	768	612	384	56	648	389	891	874	32	551	286	857	290	922	445	999999	237	829	999999	754	32	620	285	206	935	512	221	555	999999	228	999999	405	650	999999	886	755	441	403	713	512	547	577	999999	117	910	999999	416	999999	999999	277	453	453	601	999999	975	157	336	187	120	146	178	999999	999999	803	531	880	217	895	46	689	490	999999	125	172	216	455	588	178	295	455	999999	200	999999	11	999999	999999	999999	915	418	738	428	263	293	999999	344	999999	972	999999	999999	39	999999	999999	985	999999	787	619	338	438	528	530	569	168	892	664	50	978	567	603	38	999999	86	999999	487	307	270	237	999999	548	999999	999999	999999	999999	591	265	182	585	999999	999999	224	165	999999	375	999999	887	999999	270	371	628	999999	366	643	378	209	631	953	981	43	687	999999	560	79	789	610	523	58	219	576	999999	492	465	999999	875	389	999999	716	999999	904	999999	999999	10	865	921	999999	999999	371	999999	160	960	312	200	999999	527	865	663	95	458	764	873	839	999999	999999	734	145	82	593	767	989	335	914	252	87	442	559	825	694	158	779	149	999999	999999	69	615	333	302	999999	255	19	725	999999	267	946	40	760	999999	315	140	785	938	878	603	124	824	55	70	999999	999999	999999	999999	969	999999	679	625	722	895	999999	88	410	843	169	347	757	273	999999	656	305	57	999999	390	520	564	372	999999	270	557	829	244	569	273	189	803	288	999999	756	851	588	330	999999	865	999999	237	999999	942	999999	541	846	850	287	399	764	75	437	586	999999	415	575	839	364	175	75	999999	518	147	663	365	68	999999	999999	696	999999	974	739	816	121	292	999999	429	70	729	711	999999	956	180	508	123	376	701	450	351	285	749	965	999999	799	999999	718	592	289	423	482	68	343	591	999999	999999	336	620	475	247	580	999999	778	635	464	96	708	347	638	999999	988	999999	347	176	420	328	18	999999	
27	999999	574	251	150	647	257	652	999999	375	850	719	999999	756	236	999999	770	139	971	340	999999	712	999999	380	954	999999	435	999999	999999	176	181	999999	780	739	999999	966	673	339	15	141	387	811	450	343	497	999999	762	242	141	999999	405	290	999999	678	909	314	604	203	297	410	221	143	931	479	204	848	938	57	163	270	539	441	134	840	953	876	999999	999999	883	44	976	999999	999999	585	771	891	654	112	830	298	371	479	999999	604	999999	999999	879	971	149	649	981	714	88	871	605	964	999999	516	724	42	999999	43	320	262	434	999999	160	355	707	312	203	835	227	864	999999	70	399	529	921	709	996	999999	431	243	63	272	124	121	999999	999999	735	147	388	999999	999999	999999	999999	788	180	900	104	533	273	836	455	999999	496	224	973	545	574	636	595	24	45	751	999999	86	209	171	904	48	374	901	999999	65	999999	429	617	999999	900	611	999999	30	615	472	36	999999	999999	999999	775	900	148	445	999999	108	551	373	761	999999	726	92	589	19	996	999999	999999	372	268	400	698	76	606	999999	644	963	288	575	409	573	724	999999	299	999999	395	14	899	928	668	479	999999	93	668	122	843	999999	31	349	999999	559	314	999999	337	397	999999	999999	303	735	801	999999	820	976	963	198	780	710	793	298	623	991	999999	239	999999	789	885	999999	999999	494	569	826	941	938	999999	850	999999	70	688	901	999999	687	999999	173	137	399	999999	537	129	479	341	142	999999	733	726	999999	999999	84	999999	547	511	603	309	808	999999	974	999999	881	435	123	999999	720	31	891	215	999999	290	992	112	313	140	358	495	929	999999	437	999999	218	222	518	456	194	110	999999	400	488	999999	902	999999	162	999999	777	111	999999	549	621	121	142	527	790	751	410	999999	656	417	163	118	380	655	999999	182	999999	668	917	999999	745	999999	999999	999999	727	558	388	994	949	251	363	256	489	389	999999	325	669	999999	999999	767	56	999999	453	733	999999	999999	16	999999	999999	980	999999	118	194	349	804	999999	240	641	800	999999	372	999999	999999	999999	999999	999999	629	990	999999	422	512	437	246	159	620	532	176	157	264	999999	551	141	999999	999999	306	254	72	149	585	540	95	38	890	201	404	640	200	999999	679	340	751	26	143	846	477	516	872	44	729	282	999999	93	386	453	999999	240	680	62	118	809	843	489	415	582	337	484	999999	54	755	979	999999	138	999999	923	605	535	998	889	502	789	382	37	420	312	706	11	651	999999	999999	999999	960	999999	929	999999	497	272	610	
999999	518	992	969	827	999999	749	940	999999	615	463	848	164	242	791	560	999999	437	816	78	999999	999999	999999	999999	999999	543	591	29	204	208	999999	436	999999	924	448	380	999999	999999	999999	747	670	372	10	999999	198	598	999999	931	179	587	999999	999999	680	203	508	999999	999999	999999	869	294	999999	730	745	507	16	36	999999	239	999999	420	999999	508	883	999999	407	739	876	939	999999	512	195	659	849	617	597	177	999999	149	426	999999	999999	349	950	999999	59	940	999999	502	389	171	999999	128	147	758	536	112	558	612	796	768	807	999999	525	999999	108	49	999999	138	910	839	280	376	812	39	232	999999	558	999999	29	467	122	383	560	482	429	77	521	101	91	999999	619	999999	352	658	999999	944	824	593	172	20	69	498	591	999999	999999	716	315	117	999999	825	554	999999	592	339	999999	434	692	52	937	40	527	789	57	426	230	136	33	164	83	287	886	965	460	19	999999	624	999999	20	591	712	761	413	565	999999	940	683	561	23	12	532	999999	781	655	141	492	280	451	999999	999999	999999	999999	161	44	257	938	999999	485	583	999999	41	999999	999999	461	234	999999	123	999999	999999	999999	547	999999	19	161	551	999999	115	319	999999	526	137	182	999999	690	999999	999999	610	379	318	327	361	207	977	92	971	889	580	329	430	862	378	56	999999	999999	999999	198	684	999	492	232	833	279	166	66	804	858	999999	991	999999	999999	668	744	915	473	134	349	597	927	190	661	454	785	888	999999	157	999999	522	935	999999	638	999999	610	886	96	493	91	999999	999999	999999	122	873	589	695	224	204	634	141	196	565	999999	999999	757	819	831	777	58	390	700	909	999999	999999	90	999999	999999	871	67	857	829	999999	53	308	676	649	77	788	865	99	674	271	999999	949	336	999999	475	47	999999	791	65	318	999999	700	349	999999	999999	999999	792	506	999999	999999	147	999999	999999	216	521	143	924	118	751	52	999999	958	716	999999	396	999999	19	999999	617	999999	293	276	802	999999	544	352	959	664	999999	300	995	368	999999	330	134	745	647	129	858	341	123	479	49	23	406	999999	984	910	626	790	999999	999999	889	999999	69	870	975	791	672	179	184	270	33	461	56	552	999999	999999	315	999999	136	889	851	285	844	814	999999	788	123	66	368	999999	48	304	532	913	479	658	270	263	999999	999999	456	999999	166	853	999999	587	966	853	918	598	999999	975	664	878	241	999999	999999	255	644	196	677	615	811	999999	232	729	999999	143	83	999999	134	61	879	280	443	999999	129	991	368	648	
822	269	148	769	453	72	639	654	682	866	999999	25	618	999999	188	841	878	41	631	999999	658	833	780	18	473	553	106	393	999999	79	494	904	886	995	999999	418	477	51	681	169	999999	285	461	216	158	119	442	305	102	602	294	98	370	642	990	988	488	139	306	900	965	256	219	612	382	856	139	623	220	770	373	836	359	999999	636	382	382	573	860	364	120	801	301	842	785	406	543	253	999999	385	929	999999	745	999999	204	843	76	999999	834	999999	980	819	94	332	238	999999	738	899	15	999999	999999	999999	278	941	789	999999	999999	999999	827	976	322	885	617	999999	999999	35	101	577	277	793	316	999999	999999	569	999999	300	716	969	614	337	999999	644	999999	398	999999	24	79	803	991	999999	999999	699	30	857	978	104	999999	259	491	213	366	171	632	222	310	999999	185	709	567	498	458	986	761	999999	999999	678	647	229	999999	999999	956	297	585	247	905	616	513	881	591	289	999999	466	487	411	971	506	21	35	97	685	838	369	999999	999999	581	901	938	999999	548	999999	457	983	193	664	257	79	585	394	999999	693	579	999999	128	999999	410	991	508	360	529	813	666	621	141	390	988	596	61	92	999999	14	678	982	342	291	999999	999999	283	999999	163	901	920	627	719	403	115	544	250	999999	102	589	999999	587	11	999999	642	999999	851	999999	676	660	27	502	728	999999	999999	999999	999999	837	999999	999999	718	685	207	627	892	49	999999	999999	284	453	355	999999	989	87	999999	101	981	607	648	996	999999	481	156	503	999999	428	899	417	388	519	584	413	511	798	871	717	390	383	843	603	933	124	527	233	315	923	512	999999	700	923	614	363	198	999999	999999	999999	538	703	999999	473	150	494	358	765	999999	941	592	201	999999	893	711	999999	763	55	999999	999999	953	999999	999999	960	915	258	717	465	904	999999	225	61	757	999999	188	686	640	379	463	999999	765	761	364	999999	341	320	445	806	222	16	599	153	398	902	293	615	516	782	999999	891	776	893	861	648	726	541	444	581	714	999999	967	393	591	622	383	999999	568	999999	629	604	999999	911	252	897	631	999999	999999	855	350	573	179	858	822	571	673	871	999999	716	647	799	876	999999	999999	196	49	215	561	775	999999	999999	999999	691	163	952	88	865	999999	964	27	654	878	589	999999	999999	855	119	571	30	949	512	302	852	187	999999	728	948	820	66	857	425	519	999999	336	258	527	488	704	869	492	807	230	935	699	992	999999	999999	999999	999999	999999	930	644	541	999999	999999	
999999	204	999999	999999	234	140	55	594	116	601	144	999999	262	981	624	377	414	701	537	151	291	366	162	194	907	441	325	870	999999	927	781	978	71	321	999999	999999	973	999999	645	362	762	635	828	107	857	930	999999	651	335	963	525	942	13	684	733	443	51	329	425	792	815	184	868	999999	820	166	929	941	532	999999	404	43	66	185	389	655	999999	65	337	977	407	673	544	762	412	838	974	999999	587	26	291	999999	954	999999	547	587	767	650	999999	700	10	103	129	44	999999	492	886	999999	304	999999	999999	986	999999	999999	395	151	999999	116	999999	982	192	552	363	516	20	999999	999999	999999	638	999999	999999	887	777	636	999999	314	554	510	999999	919	952	155	92	509	999999	304	999999	516	467	999999	947	660	999999	305	518	457	739	613	34	818	413	683	999999	999999	198	28	218	999999	999999	999999	597	140	913	999999	999999	999999	999999	999999	405	715	99	999999	745	999999	854	999999	999999	482	128	529	574	941	999999	385	999999	999999	955	588	320	102	96	999999	55	999999	807	816	746	999999	999999	999999	999999	884	217	999999	728	842	999999	957	648	960	14	999999	999999	941	516	656	999999	538	350	999999	999999	881	543	313	629	794	525	368	999999	47	491	999999	217	999999	542	999999	733	176	656	673	341	999999	999999	999999	98	360	67	114	870	160	172	218	676	515	401	115	351	903	689	933	326	578	531	999999	478	17	528	601	409	826	922	487	881	999999	428	91	941	193	225	999999	999999	421	498	284	875	283	330	701	254	999999	348	829	486	722	999999	763	477	338	881	90	999999	466	704	53	999999	684	999999	999	96	320	173	168	688	999999	999999	904	999999	257	999999	205	687	999999	357	973	487	999999	10	168	328	665	614	999999	311	144	445	280	716	454	56	200	999999	999999	614	933	999999	190	151	75	526	999999	683	229	603	686	403	999999	999999	731	566	999999	683	177	680	431	706	999999	857	553	975	926	999999	635	211	544	258	999999	221	424	710	307	951	935	642	999999	982	999999	19	625	741	439	172	984	888	911	516	779	650	193	999999	999999	333	597	99	600	999999	57	28	999999	437	999999	794	694	31	269	193	748	999999	804	999999	321	551	999999	812	545	763	212	999999	999999	37	479	715	999999	999999	999999	973	999999	999999	999999	620	999999	375	951	999999	999999	645	477	963	999999	727	768	254	845	999999	915	999999	101	785	554	836	62	999999	999999	999999	999999	999999	766	507	32	295	829	999999	492	193	514	946	599	54	118	999999	999999	249	127	999999	269	235	870	293	281	999999	882	
578	301	216	568	633	646	920	238	999999	878	999999	941	343	999999	865	762	661	239	999999	570	56	677	653	550	812	999999	166	770	733	461	483	999999	193	412	261	611	285	625	999999	309	999999	815	735	31	326	308	783	674	999999	472	218	999999	312	278	836	901	999999	666	755	449	489	999999	505	921	405	999999	757	931	646	999999	486	46	999999	999999	891	240	941	632	233	514	410	492	376	270	252	428	924	915	576	360	999999	999999	869	442	819	529	319	814	626	582	999999	852	37	149	999999	999999	706	642	387	605	959	25	442	251	48	996	783	245	678	999999	818	999999	364	999999	300	868	177	915	849	371	920	137	16	651	964	558	465	236	999999	80	722	292	537	971	400	948	186	628	999999	823	745	999999	999999	649	763	707	497	741	849	999999	14	999999	999999	999999	999999	832	19	791	286	490	541	556	999999	608	264	536	314	393	896	351	691	549	999999	36	626	846	999999	999999	887	266	999999	724	387	166	75	931	999999	522	296	567	939	394	351	999999	291	199	999999	536	999999	236	402	113	844	507	435	465	279	766	999999	838	840	652	904	999999	429	817	999999	804	999999	999999	47	792	106	338	999999	307	207	608	744	999999	732	465	999999	660	863	999999	879	879	730	610	999999	733	132	458	726	999999	490	330	492	474	999999	319	994	72	199	999999	17	515	105	138	999999	670	31	999999	115	999999	999999	999999	167	472	937	299	83	932	999999	314	670	647	999999	126	999999	876	125	280	415	423	471	999999	471	263	999999	373	784	602	352	999999	711	169	999999	351	615	247	173	29	536	999999	999999	999999	999999	884	940	369	903	978	321	390	554	751	557	692	914	771	782	903	523	573	515	999999	590	999999	602	510	304	270	510	579	999999	106	743	999999	187	409	999999	586	323	589	470	999999	290	961	445	999999	999999	999999	999999	843	464	270	506	962	226	999999	999999	999999	999999	439	75	642	478	742	999999	458	17	873	515	514	263	205	590	933	113	709	200	628	999999	642	999999	643	833	666	124	999999	599	780	999999	422	999999	799	304	883	524	999999	336	548	999999	986	952	738	156	922	999999	999999	999999	573	859	516	573	999999	483	649	999999	432	999999	812	627	235	859	236	415	102	999999	999999	901	706	999999	285	999999	652	345	258	689	170	497	910	85	855	773	36	921	951	848	999999	325	654	353	102	999999	999999	920	68	137	726	999999	999999	346	999999	367	972	164	999999	999999	921	517	235	960	379	934	897	999999	771	999999	832	999999	463	253	510	148	257	363	326	
265	858	732	999999	131	962	837	443	999999	948	498	801	872	999999	999999	927	568	100	694	974	999999	131	788	999999	606	304	421	869	809	836	988	999999	619	999999	328	285	198	240	113	999999	541	501	333	787	283	660	960	967	644	999999	941	999999	999999	389	168	999999	999999	583	680	826	551	999999	633	999999	960	387	999999	43	28	542	738	338	986	696	442	999999	797	10	874	999999	344	453	234	494	894	940	999999	239	679	999999	999999	999999	559	287	999999	574	867	999999	999999	896	478	926	948	112	999999	613	999999	999999	947	501	347	999999	708	999999	491	107	999999	149	842	999999	830	951	999999	999999	337	133	778	708	999999	868	798	211	184	999999	477	417	504	132	906	999999	879	999999	292	187	846	999999	906	825	795	358	831	999999	753	806	76	526	572	999999	774	463	999999	362	625	88	703	999999	894	999999	999999	84	603	620	999999	560	150	149	668	186	988	200	999999	953	913	892	999999	80	457	377	912	999999	845	999999	358	452	457	527	74	999999	484	999999	252	186	569	999999	755	220	495	202	666	999999	999999	395	999999	999999	247	880	999999	999999	51	632	999999	999999	818	999999	238	999999	272	789	113	623	84	464	999999	288	999999	50	394	999999	999999	826	585	999999	710	985	999999	459	266	774	215	576	88	341	999999	852	32	724	368	263	492	542	948	705	999999	53	852	402	693	846	635	207	496	999999	596	225	56	999999	816	832	221	779	955	498	584	536	544	999999	302	849	266	999999	681	140	709	604	877	880	174	667	999999	700	765	419	148	18	90	831	999999	946	806	598	907	999999	999999	713	587	460	130	563	508	999999	999999	999999	999999	411	525	999999	547	991	347	999999	999999	159	999999	999999	23	546	359	999999	455	713	999999	356	999999	999999	326	156	98	996	27	427	759	610	168	34	999999	920	999999	737	492	724	293	753	999999	640	338	758	999999	530	999999	50	111	999999	117	795	120	753	801	921	95	379	277	999999	974	920	415	999999	999999	674	920	999999	716	621	93	731	999999	999999	747	412	999999	567	319	568	307	976	325	215	503	373	913	847	129	999999	652	999999	456	741	778	999999	999999	999999	767	999999	610	606	334	999999	471	385	375	865	15	999999	592	527	999999	709	999999	998	605	210	165	627	999999	83	999999	808	969	969	285	688	999999	69	187	658	800	156	999999	700	999999	835	744	127	998	57	841	729	324	999999	63	746	999999	780	92	34	525	999999	411	999999	632	999999	520	501	110	686	399	945	222	934	726	999999	999999	553	356	999999	466	999999	999999	713	241	999999	
999999	999999	915	538	200	696	977	999999	143	660	745	431	999999	136	325	252	26	999999	658	999999	999999	999999	408	150	995	999999	434	323	568	487	520	999999	999999	388	41	999999	585	571	496	999999	968	999999	800	75	177	330	485	229	453	223	31	999999	999999	999999	736	113	444	775	543	256	999999	663	593	656	999999	57	135	688	999999	648	666	999999	825	955	927	456	589	999999	972	999999	467	214	869	999999	465	212	643	959	651	999999	242	810	38	999999	440	314	476	154	925	130	999999	796	133	805	556	577	999999	108	418	999999	523	111	999999	868	999999	67	794	248	200	937	999999	176	999999	999999	999999	856	426	585	524	622	980	445	417	852	479	999999	999999	999999	999999	888	720	545	550	372	999999	140	17	169	460	383	520	237	953	999999	717	999999	759	956	400	699	160	906	584	796	309	88	694	950	999999	128	976	730	999999	312	227	868	625	675	763	284	849	266	135	151	111	999999	999999	999999	144	450	999999	134	673	109	999999	813	960	754	72	336	446	66	999999	342	406	790	787	650	999999	849	413	94	999999	999999	999999	999999	781	442	694	556	999999	275	816	948	217	999999	66	350	575	999999	907	870	999999	999999	999999	792	496	999999	744	999999	999999	840	658	294	47	826	931	999999	258	843	41	528	70	999999	739	181	250	821	134	554	734	447	85	366	942	542	999999	765	288	67	407	988	698	999999	591	755	617	531	910	391	921	508	101	732	999999	389	810	105	697	666	552	674	668	200	999999	999999	765	301	352	504	353	175	279	201	445	53	829	686	924	984	564	999999	910	999999	633	235	999999	353	983	999999	732	386	78	999999	515	999999	329	508	796	999999	999999	325	188	415	999999	999999	999999	900	296	339	999999	999999	180	999999	111	832	763	925	999999	360	999999	999999	999999	789	772	966	107	658	686	712	724	331	890	999999	993	999999	540	505	705	877	997	454	66	654	999999	609	215	364	519	999999	969	999999	940	445	890	578	17	999999	999999	80	658	580	224	584	615	237	999999	999999	719	999999	302	268	999999	999999	363	999999	999999	663	785	173	999999	742	148	13	743	330	390	454	970	425	240	999999	861	634	228	426	240	481	49	776	999999	896	645	656	390	710	999999	261	92	172	222	354	999999	479	319	916	442	220	841	295	847	788	348	999999	999999	161	407	595	471	999999	999999	883	623	19	999999	999999	106	999999	623	999999	155	999999	372	999999	212	885	536	999999	325	311	999999	999999	640	754	928	587	557	351	34	999999	313	589	789	155	675	339	731	605	682	454	
820	950	596	808	149	717	425	540	101	746	624	25	279	169	952	999999	252	869	999999	219	318	755	466	394	729	566	349	227	142	999999	999999	931	709	870	491	43	434	832	615	221	999999	26	259	288	614	297	319	630	203	208	96	862	524	472	146	74	493	211	88	582	999999	999999	999999	228	999999	692	315	408	677	918	999999	420	263	999999	57	301	505	999999	999999	442	257	719	34	934	787	302	416	246	734	426	999999	232	754	42	843	963	618	41	696	921	981	910	952	999999	165	675	608	656	999999	999999	999999	999999	430	645	335	658	184	473	440	999999	285	79	674	261	999999	820	999999	999999	35	94	683	999999	492	999999	460	346	767	999999	779	121	694	999999	821	999999	857	244	801	118	707	194	788	154	600	406	645	999999	246	999999	907	344	20	386	630	999999	171	105	999999	572	195	988	891	435	694	329	605	999999	258	784	403	143	28	999999	524	840	305	539	872	95	222	999999	110	999999	842	444	111	317	139	490	729	762	421	239	922	999999	303	363	460	999999	801	130	999999	462	308	773	326	462	862	790	45	631	232	999999	359	648	888	825	593	260	228	298	395	767	65	640	999999	788	634	806	546	999999	89	601	293	101	883	999999	999999	78	999999	648	454	349	455	107	999999	683	879	999999	999999	999999	999999	209	63	513	999999	999999	999999	667	999999	537	828	66	253	103	552	630	454	267	765	249	67	524	142	579	843	56	322	957	110	48	908	999999	976	78	181	879	999999	780	366	999999	999999	110	999999	590	820	398	105	361	554	999999	238	622	518	590	420	255	77	483	670	689	584	449	567	24	628	477	90	184	999999	999999	999999	999999	901	779	998	957	508	552	758	454	950	960	413	999999	809	296	841	395	999999	925	811	999999	120	999999	411	802	543	12	961	353	999999	920	438	880	999999	564	999999	739	999999	462	746	525	999999	999999	739	624	999999	376	999999	341	636	694	999999	999999	862	999999	563	234	378	205	424	999999	999999	415	145	39	531	533	999999	254	576	112	803	999999	999999	295	349	999999	937	787	766	176	797	999999	999999	624	404	441	28	808	999999	999999	371	999999	48	249	934	318	89	999999	102	999999	11	999999	999999	533	999999	330	818	576	678	669	296	591	438	257	709	961	698	521	635	99	999999	999999	254	90	999999	999999	167	938	360	999999	999999	238	999999	264	174	837	864	999999	999999	83	623	999999	999999	999999	209	999999	957	790	540	973	619	999999	83	12	997	999999	715	685	792	484	172	879	225	647	999999	999999	896	184	
999999	871	107	515	788	562	476	73	435	912	881	999999	458	377	999999	999999	999999	257	999999	692	999999	728	132	189	400	258	910	743	235	999999	487	151	883	999999	707	999999	999999	113	778	521	536	999999	999999	802	803	999999	35	795	481	999999	236	605	999999	214	999999	999999	749	918	125	540	651	732	837	999999	434	999999	87	675	670	739	511	317	479	999999	166	332	718	329	385	568	233	999999	272	397	266	882	248	999999	866	353	919	957	988	248	999999	803	106	77	999999	73	754	360	999999	999999	337	918	999999	269	58	999999	645	999999	999999	999999	316	535	999999	999999	686	552	999999	999999	999999	999999	820	553	329	241	999999	999999	236	651	951	321	814	873	999999	529	70	999999	755	979	630	999999	707	498	999999	999999	931	999999	999999	655	391	825	571	355	551	808	922	783	599	895	999999	695	367	994	479	999999	743	443	544	940	390	348	999999	522	778	536	999999	331	999999	999999	309	438	999999	581	269	136	749	999999	999999	192	607	286	748	860	999999	999999	914	713	999999	203	697	498	999999	999999	275	999999	37	999999	576	24	199	600	655	710	595	67	675	786	734	999999	481	284	120	362	342	999999	599	999999	999999	999999	622	905	311	934	201	811	999999	999999	315	227	108	700	892	318	992	17	630	48	274	436	269	137	978	999999	721	423	387	447	999999	171	453	100	30	999999	401	293	999999	721	518	784	999999	999999	999999	517	999999	781	391	999999	370	335	999999	561	672	999999	583	495	927	635	222	778	433	999999	567	154	774	17	999999	999999	916	999999	718	909	529	489	999999	220	656	471	431	940	41	999999	999999	734	688	999999	999999	428	160	999999	999999	999999	508	740	360	237	999999	337	743	247	112	233	999999	661	617	999999	999999	193	594	372	838	466	999999	999999	999999	849	999999	832	465	882	589	999999	18	20	352	64	411	788	138	780	728	329	999999	194	837	808	999999	999999	126	124	858	244	833	787	77	900	459	235	999999	511	122	659	999999	860	657	850	999999	999999	999999	563	999999	254	999999	814	643	519	738	29	999999	999999	161	999999	999999	351	34	355	428	230	942	452	604	185	795	627	999999	79	457	867	537	999999	999999	821	117	563	951	999999	189	29	153	557	171	440	790	64	359	424	943	529	836	311	432	994	933	866	958	987	999999	437	999999	574	71	999999	492	457	356	340	590	161	999999	999999	176	408	999999	394	290	173	999999	999999	277	253	136	928	41	999999	564	597	999999	251	605	964	165	751	872	999999	999999	300	948	342	707	29	833	791	139	426	999999	33	917	549	
585	794	602	718	999999	903	447	143	839	266	893	758	999999	349	556	436	263	424	535	507	899	989	225	62	999999	258	999999	345	799	614	999999	540	999999	999999	666	810	999999	447	592	999999	141	999999	461	691	999999	949	999999	999999	999999	702	999999	721	497	420	649	595	578	549	999999	999999	493	112	344	234	176	362	999999	114	999999	745	999999	816	831	566	375	546	999999	534	999999	93	682	999999	110	106	451	999999	52	269	698	80	241	999999	762	999999	486	38	27	236	524	999999	870	471	810	999999	638	356	889	931	54	112	67	999999	999999	601	237	567	12	999999	783	798	319	819	999999	612	514	999999	64	159	89	346	529	311	999999	526	222	221	124	611	468	999999	489	121	224	595	23	196	885	170	454	999999	36	999999	453	726	776	61	65	208	984	395	302	739	851	999999	583	999999	45	420	389	26	453	400	999999	999999	318	999999	604	820	599	999999	366	893	999999	171	320	749	858	293	749	170	166	916	999999	82	803	750	269	517	21	267	161	475	780	437	474	636	999	999999	417	578	457	244	608	667	38	408	44	689	397	834	896	751	670	999999	860	999999	773	707	884	999999	938	96	808	999999	175	891	122	277	696	684	749	999999	875	181	999999	921	318	959	999999	404	716	579	129	187	371	410	805	562	999999	938	862	302	880	999999	639	370	436	276	999999	147	999999	999999	992	999999	94	999999	876	499	515	938	228	813	663	490	852	999999	999999	630	999999	999999	96	560	699	758	821	457	222	35	999999	352	495	999999	468	906	999999	949	586	416	103	568	533	316	56	638	719	59	638	400	997	280	403	805	306	736	61	735	76	244	892	637	590	850	957	173	453	187	355	757	381	902	781	561	537	412	241	780	513	71	48	999999	818	822	38	270	948	999999	744	731	855	999999	999999	999999	999999	466	977	683	358	883	999999	999999	999999	999999	29	104	999999	842	278	999999	504	999999	231	15	999999	130	819	768	822	696	999999	764	442	623	902	999999	999999	439	47	80	434	558	431	630	875	505	77	999999	802	933	772	116	421	999999	999999	584	162	876	999999	999999	646	999999	999999	662	668	999999	109	91	978	32	999999	69	804	207	469	946	849	999999	139	700	63	882	965	888	924	999999	352	592	396	999999	844	999999	293	999999	434	225	696	768	961	454	999999	986	957	999999	858	712	999999	224	390	290	734	999999	747	456	999999	764	253	972	999999	560	88	517	999999	660	187	931	999999	999999	773	253	259	999999	999999	684	304	77	924	195	39	221	806	138	
212	116	999999	293	405	836	304	999999	972	724	40	999999	376	888	999999	307	603	999999	936	999999	999999	999999	40	654	920	72	162	282	999999	68	942	999999	753	950	314	588	77	893	999999	939	865	113	280	535	999999	239	999999	999999	776	627	591	999999	285	666	687	999999	999999	938	373	343	684	32	830	914	781	513	999999	426	999999	999999	240	999999	401	996	999999	999999	865	504	604	691	999999	999999	506	221	999999	840	251	97	273	999999	999999	138	530	202	999999	843	282	366	754	546	583	892	999999	73	999999	882	711	999999	999999	349	211	580	344	681	589	999999	526	618	448	999999	272	568	163	999999	209	111	999999	209	741	999999	75	508	750	999999	118	861	999999	442	999999	593	138	962	706	999999	46	999999	794	848	612	327	327	663	917	999999	999999	24	738	493	864	295	703	999999	547	949	999999	702	830	285	999999	999999	31	93	794	854	812	309	862	239	999999	276	317	340	999999	999999	124	411	591	938	999999	999999	133	432	577	999999	890	626	424	757	649	343	112	518	999999	885	305	243	869	73	999	973	162	509	192	597	978	373	915	133	999999	873	121	999999	500	999999	999999	599	515	266	963	196	885	999999	589	966	999999	999999	65	711	999999	880	999999	527	938	810	941	623	999999	980	560	999999	710	300	922	776	232	220	27	804	999999	706	727	613	109	813	98	57	919	225	432	189	317	214	15	954	341	593	953	999999	538	980	999999	535	999999	446	485	594	192	999999	744	954	781	260	999999	999999	163	999999	428	134	721	894	999999	999999	557	381	219	506	999999	999999	445	639	999999	337	999999	310	356	201	906	999999	338	504	864	115	481	999999	407	999999	999999	593	999999	999999	175	829	968	644	286	335	978	335	236	978	308	225	378	115	698	453	984	130	75	961	31	764	796	999999	39	598	552	88	973	163	999999	702	176	42	473	437	999999	631	33	31	222	581	436	359	206	649	737	999999	999999	953	82	662	528	999999	390	410	42	751	999999	687	782	899	999999	999999	999999	606	58	346	999999	999999	999999	363	107	53	748	450	338	446	999999	389	999999	186	999999	29	91	71	184	336	999999	73	404	618	26	346	248	999999	230	363	999999	600	600	400	999999	518	999999	718	565	484	100	940	82	595	730	235	825	999999	600	341	992	203	432	722	694	577	866	475	346	760	805	999999	229	999999	352	430	788	999999	451	791	160	999999	506	700	999999	999999	991	809	888	790	520	999999	722	888	999999	900	177	878	706	166	999999	999999	382	804	678	664	720	108	253	309	446	365	
164	809	999999	999999	999999	731	486	999999	999999	67	587	556	999999	172	713	341	612	451	262	999999	764	999999	999999	757	990	701	999999	999999	990	892	999999	588	354	165	487	912	707	999999	213	446	999999	722	999999	999999	999999	826	999999	999999	950	389	495	801	56	536	999999	869	670	433	639	995	999999	904	993	999999	501	999	212	94	684	800	633	870	999999	816	517	52	714	555	999999	173	146	514	999999	610	407	764	999999	817	999999	999999	252	999999	111	217	999999	497	728	999999	999999	816	624	999999	831	159	755	624	563	240	28	558	165	124	999999	475	999999	205	284	999999	296	999999	467	999999	528	76	558	999999	999999	40	91	30	999999	828	462	135	999999	665	683	999999	855	782	210	311	799	17	462	138	792	999999	358	999999	223	345	599	365	359	239	951	999999	601	405	999999	533	158	998	244	336	661	999999	926	203	522	803	537	513	536	999999	595	521	614	430	567	143	999999	552	999999	977	239	107	775	320	714	999999	878	460	927	677	163	999999	999999	999999	476	999999	709	999999	26	419	999999	999999	999999	204	644	440	160	181	837	999999	999999	606	201	266	999999	564	590	615	489	603	924	86	999999	999999	11	794	999999	488	953	142	433	999999	535	397	179	153	279	581	675	283	999999	707	623	999999	825	557	608	515	38	999999	999999	103	675	999999	494	732	999999	968	202	999999	691	999999	227	704	298	335	999999	804	999999	953	999999	18	939	215	834	999999	463	380	44	454	999999	243	459	51	999999	339	850	999999	999999	447	644	310	389	999999	592	107	489	918	917	999999	486	804	428	85	627	999999	164	470	589	277	278	139	999999	747	664	457	999999	999999	417	958	484	958	902	999999	319	999999	629	123	622	999999	738	545	462	543	968	391	814	384	424	461	185	390	999999	999999	999999	515	999999	642	999999	145	885	313	999999	999999	25	527	901	777	766	642	999999	50	847	851	539	733	676	400	778	999999	642	838	761	956	782	104	435	277	482	803	999999	999999	951	999999	852	999999	44	999999	999999	450	489	999999	617	782	254	999999	542	999999	105	444	839	999999	863	999999	999999	56	999999	554	186	921	101	999999	305	962	999999	229	999999	370	999	114	699	182	999999	338	793	605	999999	979	711	999999	562	999999	181	47	964	643	999999	72	985	999999	999999	489	326	606	358	855	741	655	758	999999	56	181	999999	999999	745	666	112	535	999999	896	826	571	842	539	369	347	462	268	997	389	105	36	384	204	230	219	856	276	979	937	863	575	230	687	999999	390	999999	999999	999999	308	541	598	966	98	
978	999999	647	786	246	21	402	483	657	379	999999	999999	999999	999999	999999	999999	809	836	999999	168	42	260	999999	165	938	978	999999	999999	965	699	848	506	70	296	225	908	571	999999	39	967	999999	390	918	999999	757	581	593	999999	999999	766	498	704	999999	807	66	728	971	492	848	267	748	130	999999	999999	531	432	959	510	270	999999	964	739	806	587	999999	652	342	999999	407	366	395	676	999999	999999	999999	999999	463	999999	239	497	936	89	231	771	229	424	999999	960	330	334	622	93	336	554	802	758	897	465	193	413	395	482	94	491	999999	81	265	318	757	387	969	705	281	772	926	884	518	45	368	209	999999	382	999999	83	744	312	349	999999	407	451	999999	998	79	825	112	464	995	999999	999999	158	168	564	212	942	365	916	999999	563	627	917	999999	862	107	983	633	22	312	999999	747	570	732	999999	911	316	142	999999	635	999999	670	472	889	778	999999	219	999999	226	999999	236	718	827	999999	999999	691	489	999999	393	900	999999	201	99	161	983	999999	337	425	222	653	896	810	393	290	366	893	165	38	471	725	887	942	417	843	86	303	999999	80	946	999999	431	115	749	80	549	999999	999999	320	905	786	808	999999	999999	999999	282	426	334	546	999999	891	536	461	739	667	23	999999	784	256	999999	690	82	267	478	959	231	999999	71	322	741	113	322	844	132	999999	917	103	124	844	570	659	968	383	937	999999	727	970	999999	91	67	405	479	999999	999999	225	714	551	325	999999	351	999999	999999	21	805	999999	999999	691	338	65	999999	920	39	999999	685	425	721	999999	329	999999	241	260	426	979	265	346	999999	987	999999	906	999999	375	999999	999999	503	88	305	957	578	999999	485	999999	641	320	341	146	375	539	648	819	504	26	231	901	637	100	75	385	755	468	999999	591	999999	999999	95	999999	152	999999	446	606	999999	763	999999	422	938	206	619	116	647	999999	970	104	999999	790	412	999999	999999	999999	617	412	999999	919	211	119	512	893	953	220	999999	957	994	590	999999	52	698	740	896	809	999999	441	999999	958	737	636	498	999999	252	301	999999	141	240	276	999999	999999	592	210	999999	20	910	54	999999	408	999999	690	999999	999999	10	306	101	672	999999	344	913	186	931	65	192	574	621	211	651	661	201	102	726	727	423	70	459	999999	188	999999	899	918	198	999999	87	57	512	117	999999	945	210	356	84	895	363	991	112	537	28	987	398	709	999999	590	999999	999999	963	407	966	940	999999	999999	493	181	445	994	999999	858	977	145	999999	513	999999	
705	461	844	28	831	999999	432	999999	921	480	201	999999	200	524	608	999999	298	93	114	151	370	108	607	999999	999999	459	368	13	253	559	883	924	999999	999999	698	139	373	770	142	43	544	981	926	132	302	684	255	479	999999	999999	999999	61	999999	372	540	606	853	981	999999	999999	14	428	714	371	999999	277	999999	391	826	999999	501	999999	999999	80	606	388	182	484	570	999999	999999	999999	625	999999	999999	831	966	522	999999	101	285	999999	655	999999	999999	126	277	999999	535	34	83	863	653	909	501	171	109	887	765	161	434	378	420	897	176	125	803	464	501	765	311	98	123	735	203	120	872	201	51	490	121	617	949	546	154	350	245	999999	757	708	732	88	999999	126	999999	999999	971	757	593	913	999999	812	73	999999	723	984	750	918	999999	391	298	908	845	284	49	817	429	999999	999999	999999	879	999999	707	792	42	232	999999	999999	78	999999	148	125	607	138	178	999999	999999	999999	822	170	999999	999999	998	999999	419	824	242	482	87	999999	486	106	14	767	43	999999	114	999999	737	500	652	999999	849	429	252	999999	310	717	116	999999	999999	251	999999	592	999999	999999	98	341	382	218	990	859	919	228	810	52	120	840	104	943	204	999999	999999	331	999999	846	478	999999	133	246	523	524	375	347	586	245	55	422	541	481	145	773	897	999999	510	793	999999	630	619	210	999999	470	622	999999	545	988	800	730	85	390	94	519	218	146	999999	475	493	999999	642	574	997	697	308	999999	807	431	386	920	820	999999	21	847	999999	922	183	63	902	211	999999	597	444	324	347	161	397	999999	565	760	999999	45	309	999999	999999	999999	213	375	171	999	366	124	611	880	999999	361	379	999999	559	999999	999999	641	999999	999999	999999	54	140	682	360	157	999999	190	865	626	95	784	423	757	858	915	718	807	892	902	999999	687	986	564	999999	986	782	160	76	279	797	203	999999	27	482	944	999999	531	25	23	773	999999	258	999999	794	134	937	999999	388	999999	576	165	749	999999	446	102	999999	999999	276	999999	375	85	123	596	828	999999	999999	405	285	999999	10	197	792	999999	139	670	439	10	999999	999999	58	171	771	999999	702	999999	454	999999	581	390	886	999999	999999	651	648	697	999999	661	167	902	812	541	345	474	999999	999999	372	870	999999	776	663	67	805	986	325	214	313	691	893	196	446	519	824	999999	37	662	933	151	240	999999	608	777	842	867	478	999999	825	307	999999	322	279	584	999999	805	726	828	542	999999	336	443	394	380	767	971	465	999999	999999	450	
447	980	456	231	640	999999	177	885	224	938	517	807	389	999999	901	999999	916	862	999999	28	178	208	129	664	814	796	57	238	19	871	411	185	800	384	859	999999	866	57	943	999999	999999	841	614	604	760	999999	64	387	478	197	64	603	54	698	282	249	860	791	999999	844	62	939	875	353	999999	341	999999	14	157	999999	999999	869	918	96	391	336	594	525	999999	295	741	669	759	822	817	999999	141	112	111	999999	948	999999	640	109	119	698	965	270	999999	999999	521	60	240	999999	482	194	684	958	317	999999	655	999999	887	131	999999	999999	999999	63	999999	999999	210	999999	999999	537	154	999999	239	818	999999	692	371	333	999999	485	773	691	438	383	350	632	134	182	794	165	964	612	999999	999999	997	726	517	912	735	350	227	616	156	703	241	842	955	865	999999	999999	999999	999999	887	411	357	421	954	806	713	999999	999999	38	119	999999	572	541	999999	719	821	260	185	459	598	117	268	999999	999999	735	151	507	676	268	201	180	580	642	725	785	171	585	999999	710	999999	831	746	199	999999	999999	140	700	399	999999	54	730	449	135	734	999999	153	999999	876	228	665	215	236	345	999999	939	178	930	999999	667	558	246	999999	474	259	766	370	999999	659	146	999999	451	117	999999	223	470	999999	999999	999999	999999	641	971	708	999999	55	999999	999999	411	362	567	999999	209	884	731	999999	808	251	975	999999	967	419	85	540	999999	623	999999	107	999999	131	375	999999	723	32	871	36	999999	537	999999	428	266	999999	999999	999999	102	999999	405	566	386	753	415	229	999999	578	940	534	566	441	967	930	999999	999999	810	999999	986	359	999999	999999	22	705	999999	999999	315	556	619	807	999999	369	448	999999	227	999999	721	999999	716	156	461	155	92	346	470	999999	569	15	597	370	360	680	999999	742	999999	999999	554	680	651	144	914	209	999999	142	84	206	992	999999	712	183	184	767	573	840	898	999999	105	675	244	955	711	309	958	999999	456	780	640	705	999999	999	113	999999	400	581	999999	261	196	949	272	273	162	437	999999	999999	195	592	999999	888	844	37	999999	999999	445	695	433	614	251	999999	686	304	566	297	999999	713	79	144	377	991	608	999999	999999	999999	413	971	803	284	999999	544	74	999999	672	999999	861	418	875	999999	999999	704	158	628	999999	488	272	968	707	999999	740	589	354	60	999999	125	290	207	853	999999	475	474	999999	999999	999999	706	999999	822	631	999999	435	287	837	999999	539	672	843	980	635	999999	883	999999	999999	937	543	427	999999	23	648	557	472	663	564	
898	759	139	811	999999	999999	314	843	450	347	893	440	463	751	999999	520	552	999999	309	572	167	999999	40	999999	955	615	999999	999999	999999	183	84	351	771	999999	999999	95	410	860	843	959	331	999999	442	107	999999	507	999999	675	999999	502	105	284	999999	101	407	999999	999999	999999	999999	394	840	796	223	277	272	999999	668	740	813	424	999999	691	438	349	250	315	999999	999999	831	457	534	999999	827	999999	87	799	189	680	999999	144	999999	999999	13	459	129	534	639	999999	834	999999	839	999999	862	999999	999999	999999	846	999999	851	101	152	795	999999	409	859	999999	999999	95	999999	473	372	999999	424	999999	67	638	999999	999999	230	715	676	999999	999999	13	617	999999	651	562	999999	999999	999999	999999	828	234	991	571	384	604	599	793	565	553	999999	999999	999999	851	925	193	216	999999	725	866	999999	145	425	656	999999	104	791	674	684	416	350	525	999999	15	169	999999	687	496	264	93	389	437	999999	132	520	738	547	999999	269	468	355	991	948	96	764	693	808	345	875	999999	812	924	118	158	213	999999	850	460	691	735	999999	720	498	999999	999999	174	985	303	999999	958	557	999999	415	999999	70	358	577	434	250	999999	391	351	620	974	999999	464	999999	11	999999	69	887	999999	84	534	961	634	999999	315	999999	600	999999	999999	209	917	733	787	519	892	999999	999999	999999	426	999999	225	353	999999	110	999999	371	999999	845	984	384	85	80	470	949	881	264	435	999999	999999	825	649	999999	876	151	703	250	999999	945	999999	999999	74	999999	471	876	859	999999	806	534	999999	999999	586	755	723	999999	134	846	999999	837	638	638	662	999	621	999999	999999	456	476	23	406	283	878	999999	999999	81	999999	898	608	594	100	700	458	900	877	326	999999	894	55	746	27	856	978	655	316	999999	999999	999999	999999	870	316	412	714	999999	999999	999999	76	999999	999999	652	820	235	248	678	747	937	190	999999	131	305	999999	675	411	999999	995	550	305	232	770	999999	999999	254	344	999999	287	687	985	665	772	999999	999999	999999	559	999999	999999	999999	618	309	907	999999	617	999999	943	269	519	640	11	999999	999999	587	408	843	999999	999999	831	575	891	510	999999	69	952	524	988	999999	55	621	126	18	804	213	932	996	999999	401	15	331	311	999999	228	646	999999	11	867	195	999999	415	11	999999	571	999999	901	999999	908	999999	999999	999999	510	999999	223	898	524	999999	999999	999999	999999	999999	528	347	717	999999	274	999999	999999	754	999999	951	656	803	182	640	619	289	446	454	312	824	97	477	974	912	820	315	861	330	999999	693	821	
999999	539	373	999999	664	999999	71	95	999999	999999	164	999999	476	445	999999	823	583	288	245	999999	999999	291	830	324	61	373	804	689	958	954	999999	632	690	999999	382	273	809	753	954	170	384	369	226	999999	933	12	507	477	123	492	288	51	999999	146	95	992	708	58	835	301	324	999999	136	140	864	999999	784	346	72	443	24	829	999999	84	182	375	74	832	391	59	865	337	999999	999999	675	919	745	553	53	390	564	760	999999	999999	846	12	999999	96	143	411	227	171	414	679	477	458	717	811	963	720	927	876	999999	999999	436	986	999999	659	464	999999	786	240	999999	682	879	263	911	670	238	179	142	978	699	999999	831	703	999999	897	999999	999999	999999	933	589	333	999999	688	103	142	236	859	208	583	999999	999999	624	986	869	732	999999	224	547	999999	583	794	999999	949	999999	686	954	999999	74	907	660	247	742	852	999999	968	229	201	169	778	444	999999	971	558	356	510	999999	844	834	199	107	999999	679	165	360	795	745	513	999999	999999	999999	999999	999999	300	923	999999	456	772	345	900	513	608	64	769	612	215	823	999999	602	999999	999999	999999	898	874	809	875	568	586	502	999999	233	716	999999	999999	600	939	582	680	999999	999999	64	593	999999	933	686	999999	729	910	552	999999	971	714	910	834	999999	78	999999	999999	491	58	825	999999	999999	490	677	797	918	313	178	672	632	999999	999999	999999	622	737	611	999999	197	999999	999999	999999	43	357	883	999999	999999	855	664	532	344	661	999999	586	147	194	322	28	266	889	999999	999999	741	880	522	829	319	281	999999	360	467	640	733	180	902	176	999999	999999	606	168	991	73	999999	645	999999	970	953	819	999999	437	999999	592	999999	308	740	728	916	163	835	64	209	999999	642	313	75	704	928	999999	683	999999	359	399	422	107	897	516	777	106	552	551	876	500	779	785	999999	999999	931	434	440	183	999999	682	97	552	959	467	999999	345	580	633	52	999999	145	999999	88	34	180	611	410	233	951	820	611	999999	188	709	754	857	377	200	773	503	999999	999999	720	677	999999	869	148	999999	95	441	526	918	509	999999	364	259	706	999999	999999	329	999999	217	232	439	999999	803	373	259	713	573	968	999999	860	548	356	634	809	411	721	310	472	970	147	519	304	692	784	246	354	504	160	465	496	453	479	380	287	291	606	508	506	888	999999	521	473	146	68	999999	595	729	999999	305	200	403	857	63	79	712	999999	387	28	137	905	218	423	513	892	416	78	999999	356	999999	999999	222	804	583	
253	999999	55	999999	999999	823	651	999999	999999	855	275	102	596	425	311	999999	155	228	490	378	983	999999	999999	960	253	999999	892	999999	999999	921	500	999999	999999	283	809	453	667	999999	753	205	486	291	999999	567	247	800	819	999999	674	781	383	585	732	435	999999	735	527	95	999999	982	930	41	999999	143	364	298	503	322	616	858	907	177	475	294	892	702	999999	540	722	453	832	250	945	601	548	914	254	173	999999	83	925	999999	74	770	274	454	49	30	212	949	306	507	46	816	874	999999	999999	999999	542	897	999999	986	372	470	160	690	999999	999999	595	999999	54	339	999999	542	999999	336	113	999999	29	999999	662	343	338	773	999999	334	213	139	727	342	804	999999	999999	785	701	999999	219	603	620	999999	369	399	999999	762	905	966	868	999999	883	547	112	414	428	999999	245	48	999999	599	322	999999	486	955	923	999999	645	248	708	853	840	999999	999999	509	94	999999	88	999999	908	575	868	190	999999	999999	256	189	999999	399	999999	536	550	663	999999	620	290	999999	107	413	476	182	127	667	268	25	664	890	999999	602	330	983	26	972	139	93	731	142	999999	777	999999	744	999999	255	860	181	312	999999	712	999999	999999	299	999999	999999	796	999999	999999	210	999999	451	55	365	758	637	79	404	520	578	534	207	888	158	999999	330	704	732	159	872	999999	96	712	487	188	923	384	999999	645	999999	185	403	999999	530	999999	916	999999	354	985	395	999999	466	660	734	652	999999	618	80	862	27	970	74	586	999999	404	835	739	567	999999	834	999999	48	758	999999	403	141	571	999999	937	519	598	360	999999	764	696	999999	435	999999	835	999999	315	314	999999	628	380	120	816	999999	135	385	187	174	176	160	142	146	708	491	341	521	943	259	999999	352	428	620	328	999999	889	64	409	761	731	514	529	948	999999	140	999999	999999	324	521	242	562	342	434	193	595	632	559	999999	944	646	999999	729	999999	181	999999	999999	760	999999	994	170	81	999999	426	442	662	631	193	276	999999	692	58	206	999999	26	579	999999	994	999999	999999	200	999999	999999	464	124	417	784	999999	776	54	999999	48	500	330	360	171	999999	916	999999	530	964	999999	999999	999999	262	598	128	307	999999	602	999999	214	333	69	804	831	999999	521	999999	35	877	168	417	999999	999999	654	557	875	999999	855	992	999999	13	906	999999	999999	999999	359	999999	526	298	486	999999	184	238	727	715	441	999999	529	513	75	614	999999	653	805	41	71	428	607	50	252	999999	193	999999	999999	210	426	300	62	785	308	318	999999	
736	999999	734	242	993	918	999999	999999	359	551	999999	999999	489	47	263	962	999999	999999	930	604	486	999999	999999	250	574	999999	526	298	999999	473	744	214	999999	829	239	261	81	798	78	999999	669	923	999999	999999	841	681	243	173	173	337	341	800	999999	713	999999	690	999999	494	999999	999999	402	999999	976	885	807	147	180	659	807	11	999999	922	999999	430	935	562	163	999999	408	892	999999	362	135	812	142	943	836	53	531	549	121	586	140	591	117	29	999999	17	999999	999999	999999	999999	366	999999	999999	419	885	947	778	745	536	575	96	775	214	999999	524	173	753	999999	310	137	137	267	890	315	792	333	323	999999	615	999999	698	703	391	698	999999	962	999999	723	67	889	274	999999	23	546	999999	999999	387	78	504	783	263	22	403	999999	999999	999999	282	140	626	999999	999999	862	140	390	999999	392	999999	999999	999999	561	796	40	806	421	862	351	999999	999999	999999	437	945	254	421	831	892	685	309	17	999999	898	690	245	106	506	264	999999	655	632	999999	999999	999999	872	36	942	986	999999	216	981	520	999999	999999	999999	325	199	615	389	450	308	497	200	999999	999999	273	153	870	561	933	310	999999	460	695	621	684	707	465	83	228	478	999999	668	479	999999	496	999999	55	762	999999	907	890	875	961	999999	999999	478	34	595	609	882	82	435	300	906	824	999999	419	999999	254	618	999999	542	171	972	464	999999	721	765	889	135	999999	118	999999	36	420	999999	498	348	486	215	682	870	473	345	406	418	378	572	999999	999999	728	999999	518	999999	183	357	713	999999	892	315	999999	269	999999	999999	784	963	795	273	496	543	571	80	754	49	935	863	78	826	576	55	461	159	271	462	407	294	600	338	999999	72	577	999999	456	181	999999	423	999999	990	560	442	999999	114	999999	999999	999999	657	68	478	376	320	288	887	422	999999	999999	608	997	253	85	999999	999999	466	420	999999	965	71	623	583	999999	999999	699	88	275	143	432	356	82	312	598	749	999999	999999	962	543	783	690	999999	999999	999999	849	425	919	999999	71	79	166	694	652	994	802	44	485	887	999999	620	210	622	289	423	506	535	695	655	335	999999	251	503	999999	999999	285	975	23	265	999999	999999	780	173	214	74	275	662	430	999999	999999	715	750	999999	117	922	583	77	807	999999	820	324	730	274	588	797	999999	662	816	12	999999	827	30	229	999999	758	839	46	418	225	158	843	115	387	859	999999	999999	18	999999	954	999999	217	177	828	444	999999	999999	516	999999	999999	246	612	999999	427	599	968	695	
530	97	359	999999	546	659	592	999999	976	218	353	414	968	284	819	999999	862	935	999999	999999	202	784	999999	392	333	461	11	978	999999	999999	687	787	999999	925	999999	920	46	871	530	558	585	790	467	218	32	111	616	142	427	345	983	492	98	318	502	745	369	966	759	94	658	613	999999	978	531	565	999999	999999	999999	999999	999999	991	414	952	999999	411	327	999999	370	232	845	869	561	209	24	205	698	581	999999	256	560	79	121	446	899	972	999999	489	687	466	999999	573	850	999999	115	991	87	145	244	999999	428	850	606	999999	249	789	61	302	964	336	867	942	999999	999999	348	170	879	968	63	111	122	838	832	904	999999	999999	28	43	103	32	999999	563	347	999999	827	710	473	999999	999999	999999	920	996	524	361	999999	645	999999	814	999999	945	122	999999	999999	999999	999999	999999	28	702	891	966	770	28	999999	999999	218	999999	605	999999	218	638	697	999999	999999	942	191	999999	323	480	314	999999	330	999999	854	999999	910	18	480	999999	999999	246	692	770	999999	240	350	999999	798	583	152	295	999999	672	605	550	258	817	347	999999	951	861	277	547	999999	891	646	565	174	59	40	999999	999999	401	926	999999	946	926	610	541	602	289	999999	999999	338	29	960	657	609	313	900	999999	670	340	262	501	968	154	383	802	593	784	737	748	999999	999999	999999	648	999999	999999	604	332	216	806	547	999999	999999	538	218	999999	931	999999	956	999999	999999	937	540	502	149	999999	13	999999	999999	808	999999	999999	551	580	999999	396	567	999999	912	975	709	578	886	863	999999	589	958	440	936	15	871	604	828	999999	599	615	410	960	509	320	630	802	779	999999	999999	730	131	963	351	821	999999	999999	86	980	161	581	61	677	709	559	999999	572	999999	547	999999	999999	988	674	980	999999	999999	999999	999999	602	355	906	999999	488	14	999999	999999	995	99	999999	204	999999	528	848	725	28	999999	733	999999	950	843	67	937	241	470	515	742	456	982	770	835	214	808	484	635	255	782	573	672	647	102	481	483	750	999999	686	824	150	949	999999	999999	999999	356	861	759	999999	968	567	27	498	329	20	999999	328	289	990	452	54	222	479	999999	990	999999	999999	857	371	584	197	888	784	691	601	507	999999	753	582	857	947	725	347	286	224	999999	184	327	91	468	165	471	362	243	780	927	999999	726	36	999999	999999	13	397	712	781	678	242	807	999999	513	993	574	999999	999999	505	329	875	203	31	444	999999	295	999999	902	429	999999	999999	999999	999999	999999	38	302	727	390	124	999999	999999	
634	999999	546	323	376	599	999999	475	590	765	229	737	461	62	285	705	591	315	457	236	494	293	999999	151	691	999999	64	484	701	846	325	27	999999	991	999999	699	484	999999	520	696	208	437	838	999999	316	813	459	999999	999999	596	999999	999999	667	717	842	351	447	404	631	479	545	999999	773	743	450	212	999999	469	811	586	231	999999	999999	760	38	67	454	106	835	878	447	442	999999	114	710	999999	360	999999	999999	899	261	89	500	50	161	115	999999	104	999999	114	636	989	809	176	999999	999999	290	906	688	785	896	351	999999	752	999999	112	370	669	999999	999999	851	341	999999	912	334	151	968	754	609	922	403	359	586	731	251	999999	632	566	739	43	958	453	165	374	13	909	520	999999	18	58	744	999999	71	999999	999999	999999	679	897	999999	233	708	536	306	766	391	546	765	838	999999	584	479	804	999999	10	251	999999	185	946	999999	424	631	230	999999	560	188	409	999999	276	478	946	778	735	724	515	334	999999	156	399	982	467	154	681	999999	434	579	940	73	71	77	854	130	732	988	999999	601	488	789	745	588	981	257	499	369	564	805	744	89	424	675	818	261	785	963	451	280	999999	982	321	981	999999	999999	237	999999	999999	825	999999	746	307	913	846	643	411	811	11	999999	655	322	999999	629	835	860	649	395	258	603	344	769	547	999999	652	999999	477	764	350	999999	30	999999	745	738	758	997	782	510	829	185	850	973	962	999999	999999	637	999999	692	999999	999999	696	999999	949	30	999999	287	208	999999	999999	350	175	646	999999	365	199	999999	999999	999999	870	837	88	148	565	82	753	999999	806	315	530	24	205	785	618	962	949	999999	350	724	999999	481	798	630	248	488	20	213	512	607	52	270	70	365	822	318	999999	999999	999999	999999	277	999999	480	893	630	999999	999999	389	38	999999	415	22	24	852	696	999999	999999	458	900	999999	999999	549	859	209	273	999999	953	840	962	999999	663	999999	900	473	456	137	11	905	999	999999	344	630	185	999999	999999	39	256	218	999999	433	279	999999	999999	999999	814	999999	270	280	629	999999	999999	314	426	999999	845	22	121	999999	405	568	397	143	458	908	742	999999	374	999999	999999	243	23	744	182	539	999999	812	745	999999	999999	728	867	730	285	638	697	39	213	457	167	189	918	705	999999	109	46	145	999999	747	467	383	364	414	272	999999	356	558	999999	887	696	43	276	999999	999999	676	999999	666	857	820	221	712	237	916	698	828	325	318	931	82	503	895	419	997	242	285	374	999999	467	
999999	291	149	897	326	760	133	912	507	814	999999	999999	379	287	582	536	755	999999	999999	715	999999	80	48	999999	999999	394	801	624	999999	188	615	312	249	209	967	538	81	814	911	166	575	915	999999	504	999999	674	134	618	999999	471	487	140	926	999999	33	999999	252	521	838	932	959	999999	643	999999	208	834	168	999999	319	999999	999999	940	244	291	150	528	999999	544	833	394	270	999999	999999	807	700	999999	385	502	186	158	999999	560	975	979	206	75	281	498	999999	959	516	954	309	792	16	999999	999999	644	999999	504	999999	708	999999	454	672	776	722	836	628	722	459	666	994	171	758	904	964	265	999999	999999	257	763	999999	999999	878	316	883	994	801	999999	590	740	999999	681	591	587	871	999999	316	999999	353	445	870	583	509	849	999999	147	999999	111	582	999999	560	531	999999	803	469	814	999999	366	892	727	44	999999	141	718	770	322	579	181	42	442	948	664	999999	999999	893	664	374	38	356	745	999999	700	580	950	190	374	434	999999	127	67	999999	999999	537	625	410	405	999999	791	89	999999	568	863	78	999999	691	999999	799	445	909	805	450	999999	999999	157	767	344	999999	191	538	999999	887	791	999999	975	486	997	999999	115	410	498	999999	582	949	708	999999	107	631	999999	999999	294	574	989	878	322	617	419	940	390	999999	999999	511	270	263	999999	999999	776	809	102	999999	999999	768	694	999999	999999	592	999999	597	311	999999	670	712	462	922	999999	830	898	912	741	367	76	67	746	257	999999	999999	951	329	275	999999	411	297	538	999999	575	999999	999999	999999	467	729	750	821	999999	420	198	363	58	999999	20	853	861	863	77	735	597	636	32	999999	700	434	640	547	332	362	568	382	183	685	999999	727	950	999999	455	999999	617	254	999999	335	68	999999	937	613	319	999999	97	999999	230	803	189	938	503	999999	999999	42	98	212	999999	286	852	999999	189	372	990	999999	903	999999	999999	65	127	999999	999999	696	388	720	999999	37	238	999999	999999	999999	161	380	999999	418	233	516	691	423	923	415	754	999999	482	252	800	574	623	36	518	180	139	999999	685	999999	730	807	999999	543	999999	999999	973	589	20	831	664	809	999999	581	69	396	235	999999	999999	712	597	999999	999999	145	919	922	413	212	401	105	890	987	694	668	688	425	461	157	877	862	441	175	141	650	588	990	707	51	966	132	999999	999999	43	973	249	663	593	919	623	623	657	770	198	915	999999	999999	999999	208	892	643	934	87	127	279	281	432	935	572	999999	928	224	371	999999	279	160	
755	953	721	428	999999	999999	542	533	264	214	670	977	225	709	911	875	509	159	332	197	867	999999	763	701	817	727	30	371	695	408	999999	534	918	765	195	723	999999	779	867	811	999999	999999	862	74	999999	454	719	862	999999	63	714	222	999999	999999	999999	737	200	29	999999	307	811	999999	838	855	918	999999	999999	460	524	197	481	730	291	521	795	323	999999	999999	101	372	18	167	724	642	694	83	621	837	482	457	533	384	177	569	999999	230	715	999999	156	474	999999	269	999999	458	999999	984	930	402	999999	969	999999	501	927	248	299	999999	456	999999	999999	844	525	999999	978	76	664	106	999999	721	999999	999999	607	999999	552	627	976	748	819	999999	70	710	153	228	550	512	875	41	456	999999	280	356	774	519	845	312	949	175	291	281	999999	999999	431	219	880	999999	371	434	949	310	999999	550	834	190	999999	999999	700	999999	680	475	201	633	649	999999	451	175	800	98	312	999999	677	810	999999	547	482	585	289	933	348	829	150	451	92	999999	666	999999	521	593	383	394	611	653	495	815	999999	170	834	797	999999	715	921	283	131	709	632	999999	92	296	708	560	999999	999999	958	850	999999	750	550	503	967	999999	653	216	715	999999	637	34	325	651	468	999999	750	491	175	633	907	999999	329	382	523	999999	999999	235	885	823	222	999999	694	644	999999	338	620	340	829	57	71	999999	567	212	82	608	146	440	828	396	809	999999	601	335	943	466	430	177	980	763	83	427	330	892	705	792	999999	999999	999999	139	700	419	662	999999	999999	202	999999	126	999999	914	77	216	407	499	23	532	253	369	701	34	908	999999	360	75	973	643	394	674	507	289	278	466	280	698	695	399	37	482	763	750	166	314	866	76	696	867	30	830	999999	999999	548	970	979	145	999999	257	69	596	154	927	807	635	999999	31	999999	611	935	708	803	624	999999	999999	606	950	868	603	999999	293	999999	116	623	563	796	999999	740	999999	999999	999999	999999	447	339	441	337	999999	999999	531	694	845	429	95	931	321	999999	264	999999	777	999999	39	277	627	671	775	226	48	313	253	999999	295	290	348	999999	800	241	365	294	73	999999	770	16	347	999999	999999	864	294	185	312	999999	541	655	963	934	999999	867	999999	775	563	224	299	532	699	691	409	999999	91	999999	140	90	999999	970	614	344	603	33	930	717	931	911	999999	999999	11	999999	308	639	327	999999	678	999999	390	590	730	999999	153	248	316	655	510	185	783	334	999999	999999	999999	570	999999	628	341	433	999999	
142	999999	652	999999	999999	999999	982	393	769	247	677	292	206	699	999999	250	765	200	364	716	285	217	755	137	608	817	778	851	999999	598	999999	82	999999	995	257	745	87	999999	716	999999	334	271	740	938	116	999999	848	532	784	999999	999999	438	976	717	662	924	99	524	999999	999999	751	140	656	999999	548	604	999999	999999	451	345	172	208	483	999999	392	23	477	999999	999999	566	999999	256	77	999999	323	269	105	537	999999	333	999999	562	999999	106	999999	203	614	569	999999	999999	14	647	90	448	168	87	955	339	335	999999	457	281	503	126	999999	505	73	249	858	288	508	510	999999	128	689	609	999999	386	999999	198	408	908	428	520	561	331	175	629	999999	245	314	766	211	695	875	384	69	767	999999	470	139	374	999999	120	12	504	999999	961	758	559	763	578	657	146	999999	548	852	982	564	329	339	443	991	622	974	742	999999	181	999999	314	999999	555	999999	221	69	44	999999	318	518	67	999999	213	870	698	481	736	999999	75	455	999999	999999	87	999999	136	999999	696	383	98	146	269	205	999999	719	999999	19	217	647	999999	999999	215	351	544	474	507	779	136	573	303	150	999999	633	243	726	999999	782	472	352	804	90	373	661	118	999999	999999	861	942	494	426	999999	999999	999999	672	987	999999	986	987	612	705	356	14	999999	89	999999	898	999999	962	999999	803	671	547	864	842	365	714	554	242	999999	999999	645	836	641	156	614	999999	158	999999	255	999999	929	795	859	647	457	86	250	581	170	283	999999	999999	999999	690	755	151	409	255	316	283	695	753	624	999999	70	520	372	976	475	81	749	674	999999	999999	874	875	688	227	395	289	474	973	81	98	604	746	999999	950	400	473	476	902	999999	972	790	185	180	473	587	937	999999	273	999999	99	533	947	192	663	816	879	462	191	860	999999	809	722	999999	535	791	323	999999	999999	585	999999	604	846	29	744	616	698	999999	224	640	999999	575	210	868	981	564	999999	999999	123	999999	999999	20	294	52	628	172	77	999999	644	681	273	204	301	687	999999	999999	687	927	447	57	128	185	248	551	412	461	608	854	700	999999	144	759	629	288	74	992	319	804	999999	581	548	999999	69	999999	999999	262	283	523	765	999999	877	729	126	76	25	345	772	743	639	177	564	223	999999	673	999999	999999	575	23	999999	999999	184	882	537	999999	509	923	125	705	999999	160	187	999999	999999	213	999999	415	643	562	273	728	230	576	175	233	999999	334	402	396	995	863	999999	269	900	655	999999	999999	202	999999	999999	
101	230	76	999999	489	999999	999999	135	599	999999	141	999999	22	750	893	889	999999	717	999999	999999	999999	999999	728	709	321	999999	917	194	443	890	107	223	393	995	181	508	999999	999999	999999	243	547	999999	802	999999	999999	993	674	519	999999	765	715	288	888	411	999999	570	502	367	999999	999999	82	295	691	999999	482	918	486	26	579	395	999999	599	41	80	310	975	728	913	999999	999999	797	408	186	677	999999	819	335	981	613	611	16	999999	761	999999	171	999999	517	103	999999	945	516	658	999999	621	39	999999	256	817	999999	416	842	589	522	928	228	999999	118	24	534	662	593	505	999999	968	389	939	837	371	909	58	467	999999	579	999999	811	999999	468	565	999999	999999	572	517	999999	999999	769	999999	999999	833	999999	497	153	503	999999	999999	361	21	255	971	242	99	999999	885	908	62	999999	217	19	621	126	89	215	553	999999	474	999999	999999	624	999999	999999	962	665	999999	920	422	905	999999	75	899	548	999999	893	496	332	999999	782	687	999999	828	258	561	417	662	999999	371	999999	599	136	999999	590	285	397	50	772	279	433	282	964	495	156	983	151	119	82	327	195	719	230	818	692	412	477	999999	999999	647	554	999999	999999	558	140	316	999999	971	318	999999	412	999999	723	999999	999999	509	722	999999	999999	274	420	308	589	999999	186	572	378	317	411	999999	807	999999	999999	999999	725	430	983	999999	365	840	155	999999	801	808	914	999999	999999	177	694	193	689	999999	124	691	236	256	423	899	382	568	999999	530	570	140	466	811	769	999999	338	999999	999999	999999	758	841	129	999999	507	999999	484	844	577	211	622	999999	498	453	999999	402	999999	478	16	94	43	999999	903	625	999999	999999	999999	112	572	407	839	991	667	382	606	283	572	999999	749	643	999999	537	991	736	907	352	642	22	335	376	698	859	999999	441	999999	961	938	999999	640	836	438	382	281	179	371	631	560	125	847	999999	830	913	728	373	668	506	805	176	999999	267	38	339	999999	205	999999	979	303	236	110	644	344	78	355	912	214	53	999999	821	374	285	999999	999999	175	999999	999999	999999	141	334	999999	999999	166	999999	785	383	808	999999	605	85	471	391	337	333	25	212	999999	761	999999	815	999999	625	250	983	801	442	476	511	174	654	659	999999	848	999999	463	333	999999	573	292	971	114	999999	448	999999	360	983	947	467	511	962	263	999999	227	325	176	156	536	182	969	999999	999999	307	933	999999	426	999999	999999	368	870	692	723	999999	478	596	999999	61	187	70	633	818	494	18	10	211	401	874	
705	533	803	999999	796	316	603	938	74	999999	999999	497	763	811	450	999999	597	819	249	958	999999	631	613	124	999999	476	548	161	859	899	306	999999	558	552	843	19	565	999999	895	999999	701	539	531	903	878	689	999999	821	378	904	420	191	962	999999	567	999999	919	688	347	330	999999	452	89	175	510	450	999999	220	999999	441	999999	999999	923	831	266	999999	110	999999	245	999999	179	727	782	999999	488	125	769	126	984	769	99	876	225	999999	999999	258	460	365	403	438	751	96	852	999999	880	385	267	999999	186	791	973	219	453	68	160	999999	669	134	687	395	680	822	235	209	351	157	999999	999999	999999	18	326	744	316	999999	538	93	874	845	84	113	858	999999	940	203	795	880	432	167	424	610	588	336	678	18	757	928	860	652	595	732	566	907	999999	999999	475	239	999999	999999	529	999999	175	824	59	999999	536	999999	882	42	414	471	999999	661	935	581	429	999999	76	308	58	610	233	999999	259	351	999999	950	999999	772	728	566	977	786	637	999999	999999	764	999999	104	481	999999	55	999999	999999	134	999999	905	972	377	748	485	999999	999999	999999	919	843	999999	999999	999999	46	586	361	120	313	848	493	938	999999	999999	146	664	713	971	827	342	999999	999999	999999	135	999999	641	977	322	999999	252	403	384	999999	718	513	501	200	578	67	895	999999	999999	999999	400	999999	999999	881	394	240	999999	772	999999	776	264	365	448	960	449	373	405	608	49	97	999999	454	119	749	315	84	645	473	144	914	931	978	629	880	999999	493	999999	760	592	91	938	480	212	999999	999999	999999	999999	999999	751	214	662	297	325	847	463	945	532	329	575	320	595	999999	637	286	844	286	735	567	377	955	109	999999	25	957	159	590	252	511	816	952	19	114	722	929	261	999999	662	782	427	647	961	945	194	282	496	327	999999	925	763	999999	627	508	173	795	999999	999999	999999	367	698	873	999999	30	999999	623	999999	999999	999999	708	999999	209	999999	953	999999	729	999999	999999	460	999999	999999	831	999999	326	748	169	335	511	999999	999999	823	244	373	305	93	553	999999	940	999999	571	971	15	429	999999	901	564	42	673	368	444	800	952	567	537	895	866	136	999999	282	999999	999999	999999	549	970	884	790	835	328	869	596	999999	63	720	888	772	465	999999	999999	425	194	137	662	999999	506	999999	871	676	835	409	227	427	567	667	99	283	181	466	459	999999	120	999999	713	803	771	659	746	999999	678	999999	440	464	999999	962	98	226	999999	999999	52	843	999999	123	10	919	652	178	
999999	999999	999999	615	601	998	952	362	314	465	999999	858	999999	847	390	999999	998	999999	969	999999	903	604	999999	872	999999	999999	999999	616	246	999999	999999	794	999999	603	441	360	609	72	999999	441	511	170	657	632	802	777	285	205	462	383	999999	930	999999	999999	999999	623	816	758	968	87	584	999999	999999	318	737	628	999999	999999	416	39	40	999999	999999	999999	999999	743	947	999999	80	870	248	228	999999	863	999999	797	999999	272	338	999999	544	851	999999	97	856	175	54	348	895	184	999999	507	788	432	999999	189	34	420	637	531	675	999999	688	999999	838	999999	192	262	437	999999	783	999999	449	598	495	999999	840	818	682	999999	698	608	61	896	999999	740	999999	730	520	701	999999	999999	635	806	999999	674	172	996	258	499	983	792	911	955	999999	635	67	200	937	174	348	215	738	999999	833	76	818	792	308	107	926	461	741	999999	999999	359	809	643	455	821	26	844	570	192	113	905	697	106	505	173	683	249	793	356	999999	567	695	94	973	86	855	380	698	160	573	999999	999999	184	788	51	999999	424	745	999999	157	504	645	555	447	927	999999	722	296	144	424	687	667	999999	384	999999	663	724	999999	999999	966	646	155	420	618	581	854	523	317	464	999999	268	999999	678	999999	857	999999	150	646	56	707	142	93	563	999999	886	863	999999	999999	189	387	999999	755	375	159	511	999999	999999	937	866	999999	855	415	832	797	166	193	989	999999	527	686	999999	999999	622	672	999999	562	591	684	999999	717	999999	723	137	86	999999	999999	137	528	697	508	696	213	999999	974	999999	727	260	766	999999	702	999999	480	282	999999	864	34	142	999999	326	949	999999	550	214	159	883	141	287	755	562	653	65	471	999999	28	990	999999	307	999999	820	115	311	825	115	39	843	718	450	634	222	999999	380	434	212	999999	741	155	998	999999	101	999999	450	505	213	925	999999	999999	981	264	512	553	726	999999	883	999999	999999	941	445	185	316	174	691	653	999999	999999	999999	631	999999	999999	287	999999	322	999999	557	109	999999	806	621	189	999999	440	737	999999	131	999999	493	999999	550	991	110	999999	710	823	324	926	999999	796	962	860	652	25	154	239	976	999999	241	60	937	783	555	840	999999	265	793	999999	436	505	532	874	859	397	90	277	999999	999999	144	498	361	999999	81	868	844	761	537	376	295	507	219	462	436	443	948	766	999999	999999	480	999999	40	448	499	533	274	97	999999	264	935	877	589	499	534	742	999999	999999	999999	686	999999	568	999999	999999	999999	928	296	79	447	426	449	
324	831	389	999999	688	468	913	140	547	604	757	759	282	441	418	918	999999	928	693	744	999999	63	758	274	911	727	613	999999	571	247	205	999999	999999	815	620	55	209	491	845	284	785	999999	175	92	248	808	999999	985	181	20	576	150	753	999999	807	270	999999	999999	106	961	999999	64	569	999999	408	117	184	999999	820	999999	999999	237	999999	419	959	464	888	676	36	112	282	999999	686	560	670	64	896	903	17	360	999999	94	395	883	999999	730	617	864	684	141	634	987	175	808	302	348	999999	999999	999999	353	381	406	999999	993	688	237	377	19	639	999999	220	281	459	469	999999	633	841	209	991	239	847	34	991	894	478	295	462	999999	268	332	997	562	192	664	979	576	995	999999	204	200	363	608	999999	999999	920	363	999999	999999	418	668	506	858	352	492	505	357	414	203	525	999999	775	499	750	316	356	658	999999	794	490	822	637	999999	14	800	875	999999	798	999999	999999	125	757	999999	469	999999	999999	149	219	699	999999	999999	172	999999	877	801	999999	864	857	918	984	271	999999	999999	225	595	40	999999	853	551	999999	265	558	752	229	410	646	28	999999	161	491	216	999999	398	999999	858	999999	835	999999	999999	385	21	392	999999	999999	712	850	23	541	873	569	768	999999	999999	93	903	999999	419	582	999999	999999	406	834	706	437	777	822	875	118	366	935	204	999999	650	175	604	873	678	85	516	559	633	999999	999999	591	722	921	780	315	732	785	251	263	105	58	979	187	686	452	899	999999	975	905	185	938	375	283	644	999999	999999	39	404	343	76	917	999999	920	678	124	714	856	52	569	385	999999	694	941	399	602	196	427	197	236	185	626	999999	999999	311	227	999999	449	999999	288	826	702	391	999999	197	188	527	999999	508	572	738	53	847	415	999999	604	254	433	884	999999	315	72	842	177	167	449	343	803	618	461	897	275	579	764	743	683	999999	999999	999999	999999	84	137	918	624	497	142	779	178	208	706	999999	999999	564	243	972	764	859	223	749	747	999999	999999	450	57	674	473	999999	93	671	845	415	467	679	999999	967	187	153	227	679	999999	670	174	605	999999	488	115	710	346	791	979	824	975	47	999999	375	361	687	871	950	999999	668	696	999999	999999	301	515	999999	890	275	999999	620	641	999999	724	87	680	127	538	999999	569	762	137	301	692	31	439	430	673	999999	999999	500	282	277	655	999999	999999	667	253	999999	973	991	999999	999999	999999	999999	192	442	322	999999	999999	999999	159	999999	391	999999	541	405	814	341	
862	94	449	591	659	304	347	374	999999	999999	999999	22	999999	917	999999	577	942	66	304	333	838	997	117	999999	613	999999	350	970	885	393	999999	578	853	999999	758	888	552	238	421	702	999999	818	999999	955	825	681	369	241	716	999999	329	484	110	490	502	999999	976	705	977	286	953	377	999999	505	999999	999999	169	999999	169	706	34	714	645	999999	312	29	453	161	919	931	23	119	263	81	73	351	999999	372	419	892	912	846	260	999999	748	999999	339	58	424	300	522	407	999999	999999	789	615	838	508	188	999999	421	824	786	999999	273	844	123	417	441	199	999999	797	999999	276	794	188	463	999999	999999	659	690	405	737	999999	999999	616	999999	253	999999	458	513	969	193	936	481	999999	70	214	871	904	539	922	616	234	999999	999999	854	805	225	611	161	337	999999	999999	792	26	97	999999	999999	657	807	869	135	983	999999	97	613	615	795	707	127	999999	999999	949	129	768	788	512	394	695	999999	242	38	680	999999	185	323	664	999999	465	10	903	578	224	106	670	999999	999999	548	156	120	249	19	518	494	902	698	706	410	34	237	999999	999999	940	895	575	841	455	687	999999	999999	948	471	340	706	224	680	424	999999	999999	971	165	964	247	584	521	232	519	196	403	999999	999999	264	129	237	425	139	999999	328	531	828	999999	999999	47	999999	171	777	999999	811	999999	231	999999	854	999999	999999	82	999999	999999	999999	999999	352	331	999999	293	33	999999	999999	352	112	291	94	53	105	330	630	631	999999	926	999999	422	999999	552	708	916	999999	213	763	313	76	999999	999999	603	281	944	189	507	91	999999	24	999999	477	435	577	530	195	188	999999	999999	330	431	862	693	999999	943	999999	800	623	353	121	999999	401	999999	286	999999	485	490	771	161	151	132	550	556	999999	645	944	319	975	188	730	993	35	240	982	999999	302	999999	931	337	314	388	883	999999	999999	999999	826	96	158	630	999999	704	416	36	392	208	999999	316	781	36	999	330	825	445	622	128	999999	171	408	641	999999	373	558	444	846	762	999999	812	999999	716	818	999999	999999	354	999999	36	586	999	999999	784	763	986	341	904	999999	983	563	999999	125	432	411	665	688	517	976	999999	155	972	190	629	959	79	310	74	999999	151	170	480	311	596	541	794	999999	623	878	667	42	654	999999	862	208	800	696	582	315	163	178	653	377	463	880	613	818	228	999999	694	686	276	696	197	823	93	147	529	891	617	351	75	999999	319	999999	999999	867	327	430	999999	382	727	758	64	972	999999	
113	847	715	927	975	999999	798	194	999999	765	957	999999	49	999999	999999	176	691	999999	999999	999999	24	67	815	388	746	500	797	999999	321	999999	999999	999999	224	316	979	299	813	963	641	256	276	999999	999999	882	544	948	999999	314	506	216	999999	70	252	999999	999999	999999	42	337	191	484	306	142	999999	31	257	325	999999	733	145	372	362	728	66	565	837	999999	728	933	999999	999999	221	492	168	115	923	457	399	356	813	934	267	486	999999	166	949	143	581	318	634	999999	255	555	999999	144	853	316	14	999999	41	999999	327	999999	492	393	273	999999	973	767	107	999999	999999	356	919	999999	114	999999	946	999999	999999	703	989	420	308	626	552	665	323	34	262	616	999999	711	324	881	616	999999	993	399	893	145	169	813	220	834	999999	898	636	967	39	999999	370	999999	81	999999	942	907	799	999999	840	607	999999	949	515	490	999999	224	42	999999	595	945	882	557	15	480	999999	185	209	474	999999	653	39	356	995	999999	999999	347	640	986	938	709	369	137	558	999999	645	220	308	730	999999	86	866	598	382	94	104	813	109	999999	794	999999	707	334	542	999999	577	999999	954	240	244	20	999999	55	109	885	585	754	998	718	834	333	999999	479	999999	257	999999	441	974	999999	999999	443	247	48	201	181	11	44	999999	371	719	999999	266	999999	496	475	999999	820	498	496	999999	350	999999	390	766	471	889	238	999999	294	409	999999	179	53	999999	801	999999	545	854	999999	884	550	999999	637	999	342	76	810	983	522	755	967	942	487	412	840	628	999999	999999	729	999999	772	698	310	962	583	332	222	26	695	999999	957	966	571	611	957	190	186	390	434	404	88	255	824	539	442	203	692	640	220	182	915	273	999999	644	122	852	858	999999	426	20	999999	793	298	819	999999	999999	381	999999	454	659	451	476	999999	334	213	526	874	771	529	389	640	999999	806	522	787	999999	841	999999	999999	999999	331	511	964	423	550	295	957	15	741	441	822	815	195	560	730	449	425	799	441	999999	977	96	999999	46	999999	281	987	999999	41	114	168	454	999999	999999	999999	940	999999	999999	783	918	999999	869	40	999999	567	999999	396	999999	792	348	278	52	495	903	137	244	365	927	53	279	307	999999	973	999999	283	999999	438	846	233	789	937	991	25	522	36	999999	66	999999	999999	556	999999	999999	983	999999	836	126	958	999999	221	102	999999	999999	999999	514	620	387	895	999999	815	199	395	549	31	12	411	999999	36	973	877	29	999999	307	458	496	393	565	999999	291	800	999999	419	
955	999999	140	214	363	610	511	901	648	999999	999999	252	290	171	999999	720	980	999999	559	100	999999	606	202	914	287	999999	894	999999	999999	999999	613	999999	658	779	999999	914	891	999999	58	676	525	999999	238	999999	999999	65	999999	335	57	844	228	999999	999999	76	433	358	999999	225	927	237	715	999999	845	470	609	71	594	510	731	431	829	999999	242	883	574	913	378	999999	399	231	999999	569	83	220	959	612	999999	591	356	90	482	675	869	820	960	145	999999	767	206	999999	471	666	999999	626	25	44	768	999999	501	999999	980	999999	826	706	279	156	315	999999	999999	999999	710	12	164	650	948	163	323	421	999999	999999	688	610	999999	936	999999	301	999999	457	204	924	844	992	100	836	110	436	849	173	551	814	829	600	266	999999	752	469	999999	999999	677	862	721	356	445	999999	999999	999999	999999	889	999999	999999	190	858	440	999999	163	718	999999	328	550	999999	999999	999999	869	118	609	999999	354	991	193	300	999999	22	999999	342	213	497	556	38	14	729	999999	959	226	574	633	970	169	680	55	44	557	999999	412	165	999999	570	999999	999999	999999	743	36	999999	706	655	198	999999	89	108	382	665	171	883	999999	820	941	354	933	305	484	639	927	673	945	158	743	999999	609	623	784	643	20	228	576	270	703	717	999999	571	386	464	999999	71	308	390	872	999999	870	592	224	213	999999	191	852	822	816	362	918	557	911	999999	999999	465	999999	738	999999	943	999999	62	126	234	100	999999	999999	999999	748	999999	375	999999	286	999999	734	27	409	580	16	829	375	999999	454	351	798	706	999999	793	999999	435	748	569	734	999999	366	818	475	999999	999999	274	999999	832	84	950	987	363	280	842	999999	999999	66	743	732	999999	999999	999999	607	774	435	393	999999	135	133	323	127	999999	830	357	713	916	551	999999	467	999999	566	542	678	504	364	445	999999	817	935	354	378	15	837	908	361	801	221	700	564	729	999999	999999	999999	999999	999999	191	533	923	139	942	999999	647	285	990	999999	44	999999	113	420	990	957	894	200	779	999999	999999	999999	921	999999	911	704	850	854	737	189	999999	834	917	671	183	912	512	688	999999	354	730	999999	846	999999	326	916	118	999999	574	771	667	946	929	999999	720	999999	611	928	999999	247	999999	793	999999	999999	838	210	968	999999	246	999999	455	216	206	435	224	999999	131	999999	678	999999	596	569	999999	999999	521	484	904	110	999999	961	310	583	470	756	204	936	191	45	999999	126	947	676	53	999999	999999	460	749	999999	601	337	100	999999	259	232	650	
999999	514	581	298	364	306	999999	489	999999	776	872	746	999999	240	288	211	999999	471	999999	57	999999	999999	999999	650	71	999999	999999	509	999999	870	971	333	247	116	999999	431	609	747	455	819	999999	196	767	720	453	714	999999	273	999999	135	14	867	697	185	729	999999	722	999999	237	629	896	368	865	415	999999	548	509	343	626	856	999999	348	25	999999	967	999999	999999	81	999999	999999	435	146	196	999999	999999	999999	636	999999	999999	550	709	678	999999	999999	999999	721	331	362	915	905	215	965	646	466	999999	999999	851	954	217	996	315	651	735	881	204	759	182	377	549	700	911	447	957	86	999999	999999	829	199	818	256	411	406	999999	300	151	470	500	729	964	210	263	681	999999	389	244	999999	943	999999	632	999999	999999	954	812	225	994	999999	17	569	319	999999	835	661	146	961	595	909	495	444	739	733	269	999999	999999	349	446	239	592	578	842	99	980	201	567	654	707	457	593	940	306	383	462	930	419	999999	374	601	545	893	794	335	999999	999999	898	898	905	999999	551	999999	999999	999999	999999	439	999999	999999	630	644	103	491	264	999999	325	555	999999	365	281	999999	43	59	974	844	694	699	999999	517	527	481	999999	999999	999999	610	905	129	171	542	208	999999	213	999999	999999	729	508	63	999999	656	999999	26	370	542	627	576	72	999999	498	933	999999	485	999999	999999	702	159	351	999999	999999	999999	999999	999999	394	605	167	257	135	843	999999	254	346	999999	999999	137	507	510	121	999999	52	183	548	414	999999	237	472	722	377	999999	999999	582	388	999999	999999	985	999999	813	632	764	385	379	450	229	183	253	597	438	425	528	999999	202	48	591	999999	999999	114	999999	574	999999	143	999999	999999	999999	999999	744	866	272	330	84	713	694	999999	356	384	672	999999	329	240	387	640	43	307	849	290	999999	544	796	999999	751	881	596	248	999999	630	940	499	317	873	438	999999	334	118	350	814	28	324	691	216	718	836	785	597	197	526	999999	147	40	852	60	999999	999999	580	579	999999	127	455	999999	725	999999	999999	425	999999	999999	10	315	925	999999	44	999999	980	852	589	973	914	105	998	61	949	530	802	999999	464	999999	238	316	753	539	999999	999999	573	913	999999	772	999999	421	339	999999	197	999999	184	191	999999	590	80	358	999999	607	664	108	128	999999	461	204	999999	999999	960	633	573	694	561	396	809	346	999999	76	999999	816	999999	999999	999999	212	864	738	355	621	472	874	999999	880	824	156	874	59	578	999999	462	999999	140	829	999999	706	999999	503	999999	788	382	659	
891	999999	999999	999999	178	999999	342	916	539	722	848	30	253	999999	881	692	999999	414	999999	759	768	529	614	124	686	608	52	69	978	371	89	567	249	812	982	748	418	160	999999	712	716	999999	639	999999	923	119	586	999999	824	540	633	254	277	622	999999	999999	999999	999999	987	570	128	283	938	178	643	291	999999	440	114	143	284	999999	999999	809	999999	116	999999	999999	200	999999	999999	679	999999	448	737	834	299	627	999999	620	999999	70	172	999999	999999	442	723	470	999999	641	337	999999	999999	691	266	914	817	468	579	784	999999	523	166	420	547	449	999999	499	441	999999	999999	164	518	493	783	223	557	29	225	610	999999	429	779	999999	249	876	419	552	192	822	27	999999	58	146	149	835	903	999999	870	154	403	234	999999	296	649	999999	999999	999999	907	52	999999	999999	252	999999	402	61	744	607	180	670	999999	496	317	618	791	170	116	999999	353	948	320	999999	158	81	999999	168	400	492	909	999999	249	643	644	150	465	229	588	89	999999	98	100	306	582	209	124	906	999999	999999	999999	999999	77	265	432	959	999999	562	649	181	761	244	999999	262	999999	113	431	395	851	999999	999999	572	581	36	637	264	857	24	232	949	956	310	251	979	986	429	999	999999	221	999999	418	902	579	416	328	509	438	838	608	478	778	999999	65	748	267	999999	999999	50	628	177	112	717	340	699	225	999999	993	681	275	278	114	447	184	176	999999	260	992	174	999999	138	999999	28	999999	999999	180	237	254	502	721	63	520	958	999999	53	582	700	999999	880	999999	999999	516	757	572	339	999999	340	554	888	999999	17	940	744	341	999999	999999	93	311	585	528	987	216	999999	959	221	757	156	91	140	594	68	687	999999	999999	999999	999999	79	456	999999	390	840	683	365	513	714	999999	776	999999	865	999999	498	398	986	999999	213	999999	999999	797	361	999999	227	259	424	999999	930	330	828	770	499	878	281	637	235	999999	999999	314	850	999999	255	108	981	529	999999	437	999999	670	999999	761	999999	191	999999	999999	104	999999	172	590	269	71	582	393	295	999999	999999	999999	431	860	173	999999	672	899	810	38	552	263	999999	698	999999	986	208	270	629	77	11	999999	283	999	542	999999	42	108	999999	789	414	861	999999	975	402	238	15	245	506	999999	98	869	999999	576	999999	999999	904	474	557	282	862	321	763	228	999999	818	999999	999999	327	442	759	574	854	31	999999	691	450	624	306	805	981	963	763	721	999999	999999	937	706	999999	700	999999	568	551	772	926	103	107	594	970	584	523	
582	917	74	159	524	24	359	952	48	401	999999	177	999999	300	898	999999	999999	249	872	999999	17	162	626	617	200	33	92	104	999999	593	855	654	722	291	408	56	999999	999999	464	127	588	754	999999	309	999999	400	799	481	37	545	999999	354	108	703	516	999999	300	457	958	999999	932	999999	999999	999999	999999	635	455	469	891	852	858	481	999999	999999	302	999999	999999	327	999999	800	233	610	76	985	999999	511	999999	28	999999	979	755	252	612	999999	194	332	999999	786	763	910	944	339	999999	185	999999	583	569	352	411	263	508	972	385	168	999999	331	198	446	915	999999	89	436	694	912	107	615	868	821	999999	969	930	144	999999	171	855	999999	31	891	307	955	941	213	617	999999	480	782	866	454	697	863	143	886	870	728	830	999999	999999	677	88	999999	999999	999999	781	441	999999	373	418	224	999999	999999	310	307	999999	959	103	876	819	183	999999	324	749	424	133	707	836	999999	274	835	999999	348	259	999999	813	235	251	202	432	186	198	117	374	999999	152	324	563	836	747	910	999999	954	698	999999	244	999999	332	299	624	83	605	289	109	583	999999	964	133	956	999999	912	999999	900	454	643	984	999999	999999	107	282	999999	999999	999	999999	999999	210	999999	649	787	119	59	903	952	577	358	999999	908	17	790	767	188	201	999999	351	834	202	734	509	999999	487	909	812	235	27	815	929	605	983	999999	999999	507	999999	345	847	444	19	765	333	105	999999	86	327	169	339	999999	617	547	658	471	171	999999	876	594	310	209	999999	677	934	999999	999999	975	925	272	418	270	863	999999	999999	906	999999	436	999999	999999	992	410	592	653	999999	923	207	392	946	521	584	907	630	729	999999	999999	207	341	831	999999	677	97	160	64	751	999999	239	999999	788	751	647	999999	74	473	602	899	616	593	782	20	564	46	999999	414	999999	511	999999	144	820	999999	709	493	605	999999	736	905	999999	999999	901	826	693	444	604	999999	874	999999	999999	167	137	145	41	613	559	820	15	641	68	746	376	250	439	105	942	999999	999999	164	139	233	736	696	999999	88	692	999999	326	129	441	999999	999999	999999	999999	482	16	684	89	105	933	784	835	104	846	513	170	999999	999999	999999	999999	999999	999999	719	999999	999999	999999	440	496	952	921	999999	504	999999	209	236	999999	999999	581	957	98	268	597	946	230	355	398	641	850	146	999999	40	569	728	627	999999	679	820	127	999999	61	576	198	136	184	340	999999	949	895	620	306	999999	89	439	999999	244	999999	216	499	999999	230	788	999999	359	
999999	999999	44	999999	999999	694	556	396	421	532	905	522	79	470	772	999999	74	448	999999	239	999999	296	951	140	228	392	184	999999	330	999999	999999	999999	986	838	999999	293	305	514	691	210	73	910	219	557	533	987	999999	999999	444	608	310	781	52	360	520	748	999999	999999	557	875	520	999999	999999	670	703	642	536	999999	999999	489	594	999999	999999	999999	175	999999	86	404	606	240	999999	999999	38	999999	450	57	230	635	328	999999	354	401	999999	815	999999	999999	999999	549	853	999999	461	999999	499	955	24	750	33	506	194	590	672	544	307	999999	657	214	65	353	229	656	999999	999999	912	36	144	202	999999	942	999999	195	94	537	550	715	778	294	815	83	999999	700	999999	724	450	737	999999	809	104	640	168	999999	999999	501	329	207	999999	561	999999	473	820	821	156	91	650	998	999999	145	999999	591	999999	372	999999	982	645	528	999999	999999	459	185	999999	335	108	999999	783	380	271	592	217	352	247	227	274	352	262	886	999999	999999	83	452	241	999999	999999	512	101	795	96	999999	856	999999	575	779	111	845	999999	495	723	193	307	280	737	914	928	651	999999	330	108	56	729	759	975	690	624	999999	944	812	519	999999	999999	988	293	999999	735	416	777	999999	999999	429	236	999999	173	999999	999999	999999	715	326	616	174	999999	770	696	999999	223	107	825	999999	165	104	900	314	975	999999	322	999999	986	999999	188	521	873	885	215	679	820	961	595	615	56	821	302	627	205	355	999999	110	301	254	115	638	590	893	999999	31	999999	999999	791	45	57	999999	816	306	999999	104	300	999999	999999	27	229	999999	511	220	837	999999	802	283	118	999999	999999	222	999999	999999	313	999999	931	980	999999	193	161	898	179	560	568	999999	15	995	999999	111	65	163	544	999999	999999	853	136	999999	65	968	999999	254	813	172	344	835	315	999999	993	598	172	320	699	382	866	330	92	951	999999	999999	338	999999	794	16	574	999999	999999	999999	717	459	423	561	924	614	964	906	999999	17	999999	733	999999	931	12	999999	938	744	464	172	417	704	771	999999	999999	941	640	999999	459	807	999999	999999	167	570	999999	543	184	611	396	94	418	959	246	84	735	918	707	407	804	903	999999	999999	999999	515	337	23	688	247	833	983	999999	551	999999	287	999999	427	999999	999999	999999	468	716	337	358	999999	753	458	999999	696	450	808	244	243	999999	999999	738	999999	716	651	999999	352	854	999999	777	412	120	867	999999	999999	664	999999	353	999999	999999	345	197	740	481	712	761	878	555	992	797	34	999999	741	932	999999	
999999	652	711	924	613	233	613	779	559	945	269	999999	946	999999	999999	142	465	383	999999	999999	368	998	296	13	889	364	999999	999999	999999	752	663	999999	935	611	420	21	606	428	256	607	732	999999	190	535	452	875	932	999999	960	665	568	374	999999	659	541	550	366	707	44	999999	436	751	641	999999	291	891	951	999999	99	30	999999	47	137	803	999999	951	817	760	561	24	432	750	999999	483	194	999999	48	285	999999	870	654	899	394	997	181	980	999999	384	999999	561	923	999999	956	999999	999999	531	999999	999999	118	590	999999	999999	156	999999	826	999999	849	167	622	992	852	675	274	229	375	999999	652	139	632	570	184	999999	517	10	999999	834	794	961	352	662	61	513	177	489	147	999999	753	375	181	495	141	618	761	999999	708	258	333	737	999999	999999	878	999999	903	548	415	999999	98	155	928	991	891	888	815	959	941	349	508	785	92	326	882	287	957	147	438	566	681	267	301	842	511	999999	396	848	783	999999	609	628	83	847	960	607	446	190	999999	999999	803	999999	318	369	999999	547	999999	999999	999999	601	160	765	119	849	617	831	999999	999999	489	835	501	999999	186	999999	739	879	999999	244	366	285	840	777	543	999999	762	880	948	931	103	963	410	148	237	192	792	844	999999	999999	240	138	999999	999999	700	768	751	837	625	320	630	999999	999999	999999	999999	345	999999	382	232	923	97	737	999999	999999	992	526	434	362	738	993	999999	999999	999999	488	13	237	532	489	87	999999	444	999999	999999	638	999999	233	999999	989	258	999999	999999	999999	621	595	146	999999	256	829	999999	184	343	399	109	999999	999999	735	509	357	417	663	812	280	304	999999	489	172	481	254	621	768	398	999999	999999	845	572	794	283	775	999999	510	981	703	130	903	999999	54	825	633	533	576	724	780	581	594	999999	999999	125	999999	115	973	31	999999	217	999999	786	898	294	263	68	999999	461	734	15	999999	681	999999	159	401	25	999999	999999	999999	721	55	999999	999999	863	519	766	421	999999	118	669	999999	999999	979	495	530	127	999999	760	999999	574	223	124	999999	774	675	913	970	10	999999	160	670	636	182	290	172	557	178	44	775	497	647	640	999999	74	637	427	701	999999	629	283	481	684	774	999999	508	999999	63	843	198	606	795	420	954	957	998	999999	999999	699	333	999999	949	508	985	999999	927	999999	770	925	146	257	221	357	999999	451	678	999999	862	899	999999	240	503	999999	999999	178	999999	236	686	395	999999	896	999999	12	300	656	334	973	699	698	999999	925	170	137	999999	
940	999999	448	49	513	289	21	878	417	917	102	479	624	661	999999	383	701	895	384	858	999999	999999	219	66	999999	127	705	297	173	999999	999999	80	376	628	906	784	999999	196	183	999999	999999	28	999999	94	207	186	709	321	999999	325	999999	39	785	278	466	999999	184	999999	999999	396	584	724	999999	863	71	999999	113	996	755	42	130	514	722	278	804	231	443	999999	859	548	999999	393	415	848	898	826	294	107	999999	112	609	999999	872	787	531	999999	999999	999999	33	999999	83	713	565	850	205	149	317	999999	474	244	369	60	532	999999	978	999999	318	866	965	244	737	15	834	652	999999	258	999999	935	999999	473	999999	603	111	683	474	704	999999	564	999999	999999	518	777	632	926	743	559	349	999999	808	341	31	447	874	788	999999	77	878	913	427	947	999999	382	999999	11	326	999999	999999	849	311	284	372	754	223	215	999999	959	999999	908	909	999999	908	546	999999	415	451	481	729	322	999999	407	999999	914	147	705	999999	146	16	999999	610	999999	610	999999	794	534	968	277	233	668	73	488	694	999999	13	553	48	959	999999	999999	559	844	999999	636	614	903	458	458	616	517	953	588	952	752	307	999999	999999	418	999999	602	446	183	257	70	259	756	713	855	910	594	667	999999	891	652	81	999999	999999	973	999999	890	85	520	661	715	715	484	535	999999	672	81	290	630	217	653	918	386	596	999999	387	857	200	603	547	32	850	660	697	999999	999999	999999	992	299	531	861	526	999999	522	541	355	999999	231	771	192	839	313	47	95	999999	734	694	179	963	596	999999	699	481	972	999999	865	64	787	234	999999	141	999999	991	108	355	136	991	864	64	631	612	636	429	999999	708	718	812	999999	999999	576	986	372	999999	999999	502	999999	54	953	882	676	300	987	996	999999	60	760	322	999999	739	121	742	830	124	341	983	999999	279	70	274	920	62	488	999999	657	285	768	999999	999999	605	999999	91	47	981	388	341	625	639	919	370	948	406	874	999999	347	834	999999	999999	698	718	110	999999	999999	999999	962	623	812	659	348	234	291	710	33	343	556	40	999999	999999	735	10	368	999999	360	699	326	523	188	652	990	823	129	520	361	999999	999999	301	106	358	28	764	528	965	999999	695	89	999999	383	999999	289	316	999999	999999	999999	697	360	346	542	295	373	448	444	169	668	525	114	999999	359	453	999999	999999	933	999999	830	999999	481	999999	472	664	620	88	150	999999	999999	999999	693	814	998	663	999999	999999	759	811	985	579	329	368	306	775	590	999999	
887	929	702	999999	382	999999	484	999999	226	999999	874	877	674	999999	308	796	999999	984	832	999999	773	696	234	679	999999	132	370	261	650	122	105	697	999999	312	200	220	999999	999999	311	909	339	456	999999	271	294	999999	146	999999	999999	999999	999999	322	942	299	544	201	705	33	528	260	999999	233	900	999999	861	187	802	372	103	999999	999999	999999	682	922	961	326	999999	962	395	623	999999	668	979	127	999999	783	754	784	767	999999	515	921	999999	61	495	999999	555	999999	999999	117	89	774	999999	193	681	121	639	29	337	228	942	999999	999999	999999	999999	755	999999	999999	999999	88	999999	28	999999	105	582	999999	640	631	437	999999	770	915	563	288	999999	221	71	796	999999	438	153	734	999999	549	999999	772	293	999999	786	999999	861	999999	999999	999999	999999	70	179	511	610	999999	481	18	592	481	457	37	189	360	999999	62	999999	999999	346	133	935	698	571	999999	49	809	646	727	844	697	995	998	145	999999	999999	483	52	559	999999	694	957	145	152	975	101	999999	593	933	553	999999	999999	413	999999	656	395	986	499	124	472	800	115	753	173	999999	486	999999	999999	947	756	999999	20	143	271	652	175	800	555	596	999999	20	999999	712	999999	120	651	999999	571	488	845	617	984	999999	97	394	999999	214	999999	258	498	642	146	645	999999	667	724	913	151	784	490	999999	999999	903	160	461	999999	402	999999	999999	252	895	887	413	111	149	901	91	56	877	73	999999	999999	999999	107	331	999999	581	536	515	396	738	449	787	998	260	999999	90	777	635	999999	195	633	917	15	999999	754	732	544	999999	765	642	866	274	720	528	767	143	999999	999999	999999	999999	999999	74	667	514	455	109	415	851	962	999999	314	420	77	999999	338	911	301	503	576	999999	47	499	749	753	871	185	77	479	999999	999999	284	948	999999	999999	329	999999	259	501	157	654	327	999999	84	944	337	456	207	842	200	855	841	312	999999	446	966	377	325	999999	642	280	42	935	368	918	547	999999	372	270	558	769	999999	800	355	921	999999	354	424	999999	425	425	977	234	289	637	999999	971	696	612	840	951	253	999999	999999	999999	622	391	334	165	407	999999	94	937	294	430	204	51	956	340	999999	999999	953	520	999999	227	303	808	999999	731	716	576	999999	760	429	999999	526	325	942	478	999999	999999	999999	268	407	453	341	50	940	859	999999	171	24	365	990	999999	997	732	848	640	999999	999999	734	999999	449	831	312	333	999999	686	999999	999999	999999	488	40	999999	601	695	122	999999	886	999999	867	797	999999	555	999999	313	
769	209	609	793	476	311	999999	495	707	427	818	576	150	999999	531	263	955	563	72	535	334	999999	627	312	620	803	999999	331	946	937	999999	893	999999	999	999999	318	999999	999999	412	797	593	545	999999	184	999999	545	999999	879	730	614	999999	735	493	35	979	959	582	306	183	999999	557	573	548	770	122	999999	307	999999	999999	223	186	846	160	274	942	789	338	999999	999999	84	899	874	600	342	105	999999	410	253	999999	604	736	780	935	739	250	30	996	712	71	951	247	999999	999999	999999	438	995	999999	999999	93	200	999999	999999	999999	999999	773	682	999999	216	999999	543	524	64	131	999999	487	405	910	420	34	921	792	626	391	485	837	147	999999	93	999999	999999	993	191	169	829	972	607	911	837	965	567	58	790	47	528	436	193	641	587	999999	42	94	999999	204	999999	999999	15	746	394	271	636	244	889	311	999999	999999	999999	894	301	875	999999	494	82	454	466	872	999999	999999	863	58	653	999999	860	63	999999	26	829	999999	997	999999	967	860	999999	576	339	332	168	488	474	978	999999	299	349	711	159	548	21	719	999999	299	406	427	999999	345	618	999999	383	836	440	557	720	354	897	869	908	29	999999	506	999999	143	999999	522	123	999999	999999	999999	166	999999	903	332	14	999999	999999	707	999999	550	999999	999999	957	999999	949	999999	58	916	268	749	402	479	802	140	581	514	604	603	585	883	313	997	999999	264	974	233	932	117	553	610	999999	200	844	367	51	999999	999999	916	194	999999	474	999999	999999	214	961	686	356	999999	751	499	515	656	999999	999999	247	980	999999	999999	999999	725	400	940	373	657	999999	211	635	444	99	794	965	999999	419	204	999999	999999	380	186	303	297	999999	169	366	63	105	448	78	702	130	999999	986	845	692	469	991	534	833	969	560	999999	61	911	683	956	533	828	247	926	999999	140	999999	623	410	937	848	240	999999	320	562	216	143	999999	999999	38	999999	129	995	949	213	884	282	410	626	999999	245	999999	486	999999	529	277	210	999999	968	989	460	373	445	999999	999999	999999	949	999999	417	999999	626	128	597	654	999999	414	832	297	723	849	858	999999	996	866	701	999999	999999	185	790	295	15	991	964	334	999999	444	684	250	338	452	934	759	992	282	999999	127	377	999999	260	125	444	913	999999	129	141	260	376	578	63	738	17	774	732	132	999999	634	164	273	85	714	730	592	958	999999	914	999999	999999	724	999999	583	514	920	924	675	999999	102	999999	844	999999	999999	77	115	196	600	444	999999	37	869	933	999999	963	
114	999999	999999	395	851	999999	999999	215	43	53	652	629	479	233	97	999999	67	281	256	71	319	81	757	647	999999	406	368	999999	999999	81	347	791	667	620	410	999999	389	999999	999	147	425	999999	168	999999	425	486	716	376	357	319	969	598	999999	230	653	43	999999	898	770	999999	596	320	999999	962	705	861	961	859	823	923	999999	999999	282	999999	645	680	999999	482	231	148	689	991	489	445	999999	749	113	999999	966	377	173	491	519	554	551	999999	999999	206	999999	999999	999999	856	999999	999999	999999	999999	325	578	584	999999	130	526	676	631	765	604	831	24	860	999999	757	524	893	999999	999999	999999	267	728	999999	540	501	999999	903	667	999999	833	448	66	595	908	433	535	863	992	256	647	814	888	789	999999	283	174	999999	623	806	999999	963	999999	673	999999	935	597	999999	53	999999	414	999999	18	999999	932	166	775	429	951	532	232	660	900	209	123	999999	378	999999	619	266	336	999999	290	860	623	999999	350	999999	725	973	999999	523	819	520	999999	33	999999	881	999999	999999	508	745	999999	100	584	349	72	898	560	706	566	658	401	999999	155	45	343	999999	393	71	815	999999	703	999999	695	999999	841	390	367	99	999999	497	92	829	999999	591	985	999999	999999	283	999999	452	832	29	416	188	131	43	374	806	690	658	498	999999	975	999999	51	999999	404	875	999999	999999	541	470	348	79	999999	572	38	564	60	153	871	119	999999	372	999999	684	572	999999	586	808	26	560	999999	999999	999	297	853	642	550	579	999999	410	999999	135	911	999999	680	346	612	559	15	809	756	546	999999	388	999999	612	566	366	842	887	999999	700	665	980	999999	639	999999	999999	718	999999	24	480	358	471	999999	138	461	197	999999	236	999999	37	802	999999	803	863	921	999999	756	999999	85	193	737	999999	121	84	469	930	311	999999	275	334	840	618	795	999999	197	325	999999	411	160	379	362	999999	982	271	999999	999999	186	999999	999999	999999	999999	999999	320	830	999999	451	360	269	668	530	885	963	961	999999	999999	194	999999	999999	676	605	575	354	100	705	831	131	925	999999	187	20	753	113	333	814	802	372	308	999999	544	999999	999999	785	999999	999999	493	999999	654	411	84	713	47	659	531	999999	884	186	387	999999	999	999999	525	999999	999999	657	777	999999	999999	156	778	824	885	457	982	999999	999999	790	999999	470	221	442	999999	999999	775	473	973	104	582	221	930	625	999999	999999	965	999999	230	465	703	999999	852	711	758	507	633	259	827	590	999999	999999	481	104	574	916	403	566	999999	12	999999	617	684	
682	209	428	226	162	999999	203	999999	69	710	184	96	526	618	510	683	970	889	526	646	392	427	981	999999	999999	61	999999	999999	999999	999999	227	999999	95	410	179	999999	999999	999999	481	420	633	108	999999	890	307	17	57	308	999999	999999	182	999999	217	971	301	265	228	999999	390	999999	769	904	93	288	492	453	11	999999	448	998	353	688	418	999999	999999	294	809	100	442	999999	999999	999999	999999	525	608	115	523	124	119	914	293	650	900	999999	651	729	24	339	408	999999	16	931	859	895	539	493	704	112	958	17	455	137	256	561	107	998	999999	568	680	387	929	999999	17	534	999999	999999	788	48	463	293	279	999999	999999	588	822	81	911	509	999999	124	999999	421	999999	112	468	165	999999	348	999999	653	228	456	659	30	999999	129	924	335	189	835	705	666	648	675	737	974	445	667	739	999999	97	10	582	999999	999999	999999	730	905	999999	999999	308	449	765	810	74	823	821	671	999999	703	999999	585	330	160	418	744	772	490	374	493	999999	736	999999	256	566	999999	999999	999999	54	416	398	29	269	629	537	265	900	838	610	913	163	773	999999	46	999999	511	679	431	156	999999	746	250	540	582	840	571	840	519	254	845	949	728	627	999999	314	137	326	999999	622	162	844	933	879	460	340	946	733	573	377	65	999999	452	946	812	670	158	999999	999999	999999	999999	425	390	594	764	964	999999	999999	755	999999	750	194	979	808	993	999999	812	370	89	999999	893	838	277	999999	199	999999	507	781	815	587	999999	648	639	999999	999999	737	999999	999999	999999	496	999999	999999	977	841	999999	870	569	999999	952	424	858	787	409	999999	895	999999	158	248	405	468	467	653	340	178	575	999999	555	77	999999	266	934	472	255	593	999999	101	861	435	526	328	737	864	829	400	729	999999	999999	204	25	530	999999	999999	944	999999	39	261	471	808	275	524	999999	502	491	696	489	395	999999	816	999999	803	275	723	722	86	730	603	824	939	449	206	862	360	61	999999	678	719	527	999999	564	95	630	999999	999999	999999	14	244	382	999999	911	343	837	433	106	221	265	865	502	999999	999999	436	437	531	368	79	662	999999	450	860	999999	770	867	942	261	999999	999999	222	563	720	82	496	230	691	38	116	369	999999	264	839	375	812	226	659	673	138	658	108	999999	100	349	50	794	999999	999999	999999	999999	894	181	999999	48	999999	312	782	796	439	999999	745	503	262	999999	233	709	999999	494	215	553	218	279	999999	999999	84	999999	999999	380	41	702	708	999999	886	640	474	267	
179	801	999999	510	999999	999999	999999	922	912	605	442	999999	126	340	193	999999	909	597	267	625	57	999999	964	525	839	412	764	999999	506	179	616	621	245	965	539	999999	171	705	999999	355	45	211	999999	999999	95	92	263	701	518	681	666	299	383	999999	219	448	836	807	670	41	108	999999	426	999999	999999	999999	999999	160	800	383	999999	214	488	912	999999	846	999999	495	439	757	158	73	228	999999	512	327	248	397	999999	999999	973	363	999999	999999	257	539	784	707	491	999999	937	999999	999999	145	816	999999	999999	999999	999999	373	999999	351	999999	999999	882	44	287	601	240	670	581	999999	404	709	999999	511	179	410	664	60	71	582	999999	173	819	999999	173	93	18	60	517	777	999999	392	932	631	999999	131	204	222	262	999999	476	820	693	190	708	200	999999	315	292	409	806	999999	311	999999	347	999999	103	837	870	204	999999	190	163	804	627	21	777	999999	526	58	999999	452	999999	878	116	999999	480	638	999999	972	357	702	767	117	999999	999999	999999	999999	294	999999	37	367	351	999999	599	295	667	888	562	696	999999	956	788	244	203	363	420	432	480	163	734	465	499	898	846	999999	423	55	833	706	930	999999	493	746	30	848	110	739	999999	820	525	591	999999	650	558	999999	914	533	913	617	999999	658	875	999999	55	999999	867	999999	222	708	872	622	999999	856	766	992	999999	52	999999	999999	999999	680	153	659	999999	152	389	848	349	999999	999999	999999	999999	999999	205	281	554	362	999999	999999	980	657	527	999999	947	903	536	229	884	566	927	871	999999	568	999999	830	514	226	503	902	193	999999	114	766	999999	982	490	999999	660	494	999999	120	999999	764	374	605	163	573	711	734	999999	169	964	783	999999	115	579	572	862	375	767	338	999999	797	275	961	553	760	999999	965	423	697	999999	999999	127	817	529	556	204	758	676	940	514	769	999999	999999	65	330	248	626	413	917	999999	295	727	119	260	554	499	413	62	402	725	746	320	999999	600	573	999999	711	586	999999	378	114	999999	826	824	100	511	251	999999	232	522	231	561	999999	721	283	999999	18	566	974	66	791	705	284	999999	999999	458	377	433	999999	665	537	50	999999	999999	999999	999999	901	295	170	999999	257	507	999999	879	504	195	814	207	326	900	657	999999	611	999999	587	999999	424	999999	999999	999999	143	999999	999999	566	985	190	181	999999	848	686	999999	723	405	930	999999	293	874	404	720	582	643	999999	999999	999999	18	392	999999	424	961	473	182	300	237	528	910	439	92	273	894	323	23	857	358	639	999999	
933	749	681	166	999999	999999	29	890	999999	998	963	710	834	999999	603	752	757	996	385	513	481	495	999999	30	379	211	610	509	406	568	999999	999999	478	999999	999999	643	757	999999	999999	938	163	409	753	529	999999	729	257	715	301	571	266	999999	972	999999	657	999999	871	661	787	999999	923	999999	493	916	222	151	241	383	484	960	994	499	999999	446	360	81	742	357	83	649	953	895	218	999999	999999	924	999999	353	803	999999	771	999999	479	575	999999	999999	999999	999999	317	805	498	874	241	999999	577	766	999999	535	774	585	706	523	587	999999	999999	38	311	999999	614	297	999999	999999	999999	848	198	999999	29	762	431	717	166	905	999999	999999	161	89	664	877	267	545	401	999999	578	227	929	257	518	342	999999	987	342	266	232	29	999999	609	304	392	152	678	746	770	114	67	429	800	999999	319	985	68	999999	999999	401	79	896	980	319	362	919	941	999999	687	335	444	385	899	682	999999	765	552	785	282	734	589	798	631	218	521	999999	138	774	208	999999	379	623	908	999999	163	132	532	299	941	472	211	297	999999	999999	999999	999999	530	128	999999	554	999999	283	101	699	812	999999	274	771	798	999999	791	177	999999	340	955	821	477	999999	529	898	999999	262	843	999999	999999	301	738	196	549	839	999999	20	322	653	912	105	531	218	999999	999999	857	760	999999	387	681	44	115	999999	489	848	215	495	598	562	999999	191	440	292	999999	520	541	999999	231	999999	297	999999	854	538	428	860	299	268	981	999999	50	482	761	999999	137	999999	999999	20	706	701	634	999999	421	760	343	731	665	999999	52	999999	350	779	539	541	99	900	190	577	310	999999	558	999999	513	951	999999	838	429	973	164	676	335	531	382	530	999999	515	369	103	999999	696	204	59	999999	450	999999	999999	943	230	376	999999	319	618	710	87	153	687	999999	469	248	505	312	691	94	376	216	819	999999	999999	216	584	541	96	382	613	434	508	731	999999	656	259	999999	209	607	927	999999	716	821	999999	999999	647	247	999999	854	700	999999	512	965	848	243	486	865	934	24	999999	695	999999	999999	106	652	644	956	214	813	988	999999	999999	93	166	999999	999999	997	999999	631	568	347	641	999999	682	229	922	543	882	830	179	394	959	999999	815	242	144	480	724	999999	742	691	43	96	865	99	291	999999	999999	839	743	488	763	313	999999	454	64	991	564	877	730	111	84	383	999999	604	651	918	278	999999	875	29	283	458	888	876	999999	555	375	999999	999999	503	999999	999999	97	999999	630	656	739	371	
999999	153	915	847	923	641	617	659	452	271	448	373	999999	883	999999	999999	215	315	999999	578	150	508	999999	971	999999	236	999999	41	296	999999	973	994	189	906	746	999999	999999	435	535	257	269	654	112	114	154	574	352	999999	88	373	485	325	241	170	999999	679	999999	944	908	999999	275	999999	999999	500	999999	999999	193	254	147	242	619	779	780	177	319	495	406	521	826	374	884	524	999999	922	476	999999	762	28	999999	76	999999	169	527	999999	999999	999999	292	999999	815	701	391	999999	999999	846	754	705	545	999999	850	734	283	999999	128	543	811	751	999999	449	33	999999	690	174	999999	999999	37	999999	262	941	195	999999	999999	999999	705	135	999999	999999	999999	116	178	999999	122	999999	999999	951	793	207	999999	999999	36	999999	60	842	589	999999	21	226	540	643	818	304	453	603	879	224	999999	489	311	993	560	35	940	526	281	262	528	992	996	616	287	829	418	279	914	954	585	371	214	529	123	767	255	176	298	874	327	518	818	999999	430	313	999999	58	432	11	300	533	570	336	657	28	999999	923	999999	999999	885	184	999999	999999	639	999999	285	781	999999	793	780	773	237	999999	935	19	999999	53	196	973	932	370	846	913	664	61	800	877	872	105	999999	999999	999999	310	988	153	828	893	999999	270	38	125	999999	639	999999	526	306	173	401	647	844	999999	737	393	65	999999	999999	776	270	999999	369	407	908	784	255	458	963	927	999999	999999	190	290	999999	926	945	817	201	999999	692	147	755	636	486	999999	260	999999	594	427	254	999999	815	62	633	999999	901	999999	216	395	393	999999	999999	999999	754	609	467	564	999999	999999	448	248	334	131	94	999999	831	732	921	684	533	883	863	999999	683	945	999999	999999	999999	991	999999	324	999999	806	822	919	584	387	881	877	767	999999	914	784	999999	16	149	999999	967	999999	905	999999	999999	532	861	509	909	28	695	809	999999	338	906	465	999999	133	637	527	308	175	999999	999999	850	54	916	837	969	89	999999	676	806	999999	170	156	95	855	615	87	944	323	19	566	692	82	254	438	789	458	999999	999999	999999	621	395	999999	962	462	328	999999	616	34	540	830	999999	28	12	349	178	759	379	930	518	560	583	985	166	981	761	777	799	487	57	999999	999999	710	999999	195	896	367	999999	633	536	999999	471	920	782	188	999999	674	79	999999	269	999999	88	77	347	818	999999	410	646	980	999999	551	999999	138	977	29	749	751	720	999999	999999	811	999999	746	403	568	99	999999	212	977	999999	999999	708	893	227	26	999999	999999	
372	489	157	496	999999	213	932	999999	999999	342	943	999999	439	362	954	262	463	458	465	342	999999	779	729	385	999999	668	112	614	843	971	910	960	587	735	388	240	670	956	99	999999	813	999999	999999	756	719	999999	999999	525	142	455	440	769	561	109	999999	593	759	771	297	999999	999999	327	999999	123	431	983	186	704	973	999999	591	507	368	104	528	265	306	973	665	759	130	999999	482	397	540	999999	408	487	394	795	999999	999999	668	47	270	496	999999	369	334	736	272	999999	551	418	864	933	410	467	580	95	297	786	116	999999	931	523	845	999999	582	999999	584	698	999999	188	252	692	838	999999	834	42	989	936	648	929	496	286	46	73	532	607	741	999999	907	308	999999	694	999999	140	116	746	650	520	786	54	999999	574	534	373	176	999999	105	88	633	548	999999	360	999999	186	51	654	999999	782	232	975	548	999999	791	21	999999	558	999999	707	224	999999	392	479	160	603	999999	999999	752	672	897	999999	999999	999999	999999	999999	999999	157	555	615	99	999999	269	867	297	810	506	518	783	999999	999999	617	281	397	864	546	165	999999	210	544	409	128	999999	999999	885	871	999999	885	335	431	999999	532	12	294	999999	762	827	524	192	349	107	268	148	239	978	999999	90	999999	798	771	999999	585	947	999999	216	999999	559	999999	999999	425	346	620	193	361	713	171	614	986	779	111	718	640	444	860	446	150	979	672	999999	605	791	999999	97	999999	228	233	999999	991	88	646	213	382	542	766	13	999999	85	999999	999999	999999	999999	999999	343	696	63	572	150	96	574	75	999999	887	619	999999	999999	985	999999	629	143	489	586	999999	907	143	898	999999	107	678	857	958	74	999999	999999	27	930	697	26	400	999999	655	93	498	426	999999	654	325	999999	999999	142	999999	954	999999	653	46	241	62	999999	210	999999	717	999999	472	239	999999	11	799	999999	601	456	936	969	141	128	999999	406	97	205	895	488	582	999999	999999	999999	839	13	617	548	999999	786	999999	511	999999	602	792	190	999999	269	811	21	855	583	171	710	205	58	823	337	175	640	153	856	300	999999	225	999999	533	926	399	999999	393	260	999999	999999	578	434	163	539	336	999999	785	828	394	883	632	999999	999999	999999	350	999999	190	290	383	477	642	30	221	999999	387	658	999999	694	869	209	628	604	999999	355	999999	771	999999	293	11	999999	855	324	472	999999	99	226	999999	301	585	608	999999	113	877	165	182	999999	223	69	999999	999999	999999	100	959	194	265	37	999999	75	109	578	897	897	288	516	622	
999999	558	804	14	999999	999999	365	999999	999999	999999	999999	999999	794	183	583	558	834	999999	333	225	765	365	287	161	71	999999	656	201	16	711	999999	824	371	999999	999999	999	418	65	991	742	296	981	697	416	739	310	264	999999	526	999999	72	765	999999	301	857	962	999999	652	999999	993	999999	173	112	560	254	700	999999	261	328	584	149	779	150	590	999999	999999	667	999999	421	999999	913	999999	999999	986	648	999999	869	999999	685	999999	999999	766	999999	997	464	133	879	147	171	49	944	12	574	999999	881	292	999999	999999	372	999999	304	999999	240	192	999999	999999	497	126	911	999999	999999	999999	999999	999999	855	382	999999	152	999999	805	904	529	709	382	816	910	200	999999	114	366	152	505	707	612	597	999999	535	930	917	941	636	763	236	685	999999	657	436	147	96	508	625	483	248	566	178	774	699	857	375	179	999999	763	21	999999	343	336	999999	999999	838	535	847	736	235	194	179	151	303	34	175	168	999999	62	647	606	740	669	266	999999	443	822	999999	999999	564	999999	617	873	751	681	351	881	79	999999	308	561	661	888	258	999999	397	37	481	675	692	216	999999	281	999999	415	814	673	80	999999	530	999999	905	179	182	999999	999999	306	999999	999999	682	294	999999	999999	753	96	944	852	999999	212	999999	415	351	999999	985	357	999999	346	757	999999	866	677	810	631	942	293	655	491	716	770	486	101	638	858	999999	408	999999	683	527	39	470	962	262	867	693	124	674	951	194	824	435	241	548	999999	999999	15	999999	467	999999	470	441	463	146	651	999999	662	777	493	962	586	240	999999	818	728	876	904	425	999999	938	827	618	704	307	891	999999	999999	552	585	999999	987	925	660	613	999999	999999	17	825	611	999999	40	347	190	988	999999	999999	66	422	999999	999999	851	999999	539	528	252	851	736	999999	254	316	480	120	202	390	975	661	579	765	761	140	869	88	813	801	908	490	437	715	699	306	999999	832	999999	408	261	999999	395	141	370	215	999999	851	581	305	671	920	154	800	23	945	24	999999	661	999999	317	772	776	738	620	999999	423	31	466	999999	38	647	387	794	138	999999	276	999999	404	555	279	28	999999	518	139	987	345	637	702	999999	291	986	181	53	100	489	630	656	520	609	999999	839	394	632	276	34	543	360	999999	999999	679	576	896	999999	419	299	274	999999	609	632	426	786	999999	999999	667	51	475	999999	999999	648	948	619	927	795	999999	439	999999	875	251	115	454	999999	999999	267	84	999999	99	75	634	800	224	372	57	999999	192	
16	520	682	999999	234	999999	209	656	33	999999	999999	648	111	352	979	666	999999	999999	503	188	999999	820	999999	638	999999	952	410	999999	903	433	585	571	49	999999	756	918	950	909	26	556	254	338	942	770	23	999999	988	722	654	143	825	999999	553	709	999999	999999	999999	54	23	282	158	500	752	999999	910	999999	609	498	595	71	715	489	999	999999	933	112	878	301	999999	999999	963	687	64	770	608	240	999999	339	999999	999999	999999	906	999999	999999	999999	754	999999	352	859	525	467	500	137	999999	427	345	355	606	776	649	316	999999	430	999999	999999	999999	999999	982	990	680	480	279	637	999999	601	809	593	265	549	189	526	536	442	108	428	472	559	471	352	272	884	999999	563	221	265	311	486	769	434	936	318	603	999999	999999	55	197	862	112	991	617	999999	100	67	597	132	780	999999	331	999999	846	911	974	640	999999	999999	68	999999	425	999999	299	333	824	830	612	870	923	184	999999	999999	240	609	457	480	734	999999	794	364	999999	999999	484	586	164	70	588	35	999999	999999	633	999999	987	999999	446	343	701	999999	928	270	454	726	208	999999	471	279	477	246	464	999999	999999	999999	11	703	750	336	294	713	999999	763	999999	587	536	960	550	870	75	759	999999	123	778	450	591	534	999999	248	890	999999	124	999999	593	999999	570	840	67	999999	999999	294	731	999999	58	988	125	999999	999999	999999	999999	247	999999	601	214	718	83	350	999999	465	999999	477	792	511	445	416	598	294	180	900	999999	999999	999999	134	488	999999	999999	62	75	790	334	427	516	999999	59	999999	821	522	681	875	999999	230	125	602	999999	914	501	999999	674	642	399	831	994	999999	849	503	344	932	999999	999999	690	999999	285	999999	140	999999	961	749	462	792	999999	85	613	305	633	796	580	310	333	573	289	808	999999	432	400	503	999999	398	203	555	318	889	409	257	194	256	999999	191	999999	601	953	752	999999	881	999999	324	228	999999	493	999999	999999	44	608	550	153	881	642	999999	543	999999	776	572	555	907	484	704	676	365	120	999999	850	399	838	732	619	537	52	506	385	86	285	999999	905	999999	999999	999999	999999	859	999999	313	613	103	648	836	824	999999	207	859	999999	352	647	862	589	117	212	999999	999999	875	930	999999	839	145	476	466	360	999999	999999	414	284	999999	423	817	999999	807	772	757	750	999999	908	237	340	999999	999999	999999	999999	422	153	999999	999999	999999	88	999999	928	497	474	999999	626	999999	485	780	724	792	585	207	999999	830	611	999999	344	455	783	203	967	702	286	656	999999	
444	37	999999	901	869	476	184	999999	17	888	763	343	304	140	999999	526	137	513	547	999999	999999	112	608	999999	370	999999	492	999999	884	448	999999	221	999999	441	999999	165	547	879	855	999999	410	86	921	941	999999	999999	49	999999	225	677	839	999999	738	58	999999	999999	428	136	540	415	983	858	246	999999	663	999999	525	863	999999	412	978	999999	999999	232	999999	999999	190	666	962	921	424	178	999999	217	999999	46	483	768	305	850	736	999999	999999	450	999999	552	839	362	288	307	999999	185	999999	812	999999	590	541	516	852	320	160	761	999999	618	990	815	756	999999	959	999999	77	999999	568	999999	675	567	909	999999	890	654	985	827	999999	664	997	999999	999999	999999	518	28	504	967	916	984	699	975	999999	999999	459	526	999999	999999	403	999999	240	999999	617	277	999999	999999	999999	999999	626	208	335	332	383	999999	620	752	21	467	521	940	132	110	999999	583	408	700	320	188	758	999999	858	184	434	999999	434	999999	999999	536	162	999999	347	180	351	718	659	377	999999	746	999999	707	514	338	298	999999	538	139	337	999999	999999	445	821	502	999999	999999	349	160	898	656	85	789	999999	485	315	144	999999	999999	999999	130	924	999999	108	999999	78	61	858	530	885	971	198	999999	503	597	667	716	564	845	999999	98	379	508	479	945	999999	330	586	39	32	163	859	999999	999999	999999	119	837	346	257	434	999999	404	819	999999	926	999999	780	296	532	818	598	580	999999	358	670	751	425	561	162	902	747	999999	999999	507	731	999999	612	923	999999	488	829	379	316	420	90	999999	559	999999	552	999999	890	44	63	999999	434	583	111	238	710	465	693	286	194	355	999999	999999	999999	322	543	814	855	857	999999	54	988	999999	999999	346	277	975	202	192	999999	674	21	713	421	618	83	158	20	999999	222	830	999999	553	999999	961	733	999999	999999	246	700	738	999999	999999	43	18	999999	215	999999	764	960	735	273	999999	277	519	999999	999999	638	955	999999	394	804	480	644	180	260	445	42	311	999999	247	856	955	492	280	999999	979	679	412	396	999999	837	255	999999	487	567	293	999999	676	627	999999	402	173	997	315	999999	161	397	863	758	786	183	18	161	999999	879	317	28	996	477	364	304	235	569	381	557	999999	66	167	999999	966	168	999999	684	853	844	692	957	187	346	889	999999	816	654	610	694	828	103	701	608	259	274	289	208	999999	999999	176	604	626	757	385	999999	999999	260	791	628	816	334	999999	878	196	999999	841	660	588	773	487	999999	958	687	729	999999	365	559	999999	999999	
878	999999	999999	397	677	97	341	429	961	794	360	566	999999	982	877	504	999999	822	421	999999	433	629	620	498	978	595	645	999999	38	919	739	999999	897	99	749	658	912	911	210	999999	999999	422	699	793	423	999999	999999	999999	809	235	671	542	147	999999	278	259	547	923	999999	999999	451	402	401	51	64	679	999999	999999	999999	228	591	999999	622	323	999999	21	929	999999	85	67	876	999999	139	999999	257	999999	543	999999	999999	499	120	989	999999	127	656	625	30	657	738	743	261	945	743	999999	999999	788	920	824	580	999999	999999	721	847	361	216	782	273	598	793	858	145	235	952	743	117	999999	389	505	999999	266	990	282	97	342	805	931	925	548	169	469	286	719	863	563	180	999999	999999	152	911	874	999999	432	999999	880	607	36	992	10	482	51	409	425	999999	323	276	999999	634	514	555	284	856	724	438	334	999999	999999	371	999999	999999	718	460	247	593	791	999999	567	418	216	734	778	999999	925	75	999999	70	861	560	999999	999999	132	999999	637	596	636	27	636	993	539	309	190	999999	602	437	764	590	171	831	376	999999	708	639	428	780	776	999999	931	659	320	274	999999	866	999999	113	999999	953	823	650	957	774	278	999999	878	907	554	123	346	999999	999999	537	898	40	194	140	999999	493	346	856	820	300	96	977	999999	275	999999	324	842	499	987	810	767	521	873	602	999999	144	760	521	236	662	999999	443	358	782	999999	999999	682	999999	525	956	617	966	830	666	999999	300	999999	999999	327	239	999999	847	510	500	770	387	166	591	990	999999	733	825	999999	999999	302	653	629	999999	999999	899	642	161	999999	40	202	800	690	999999	914	849	254	999999	999999	996	999999	161	932	857	22	988	532	100	999999	82	999999	792	999999	672	374	999999	671	989	999999	428	597	129	873	999999	999999	969	696	949	676	151	208	999999	631	999999	775	150	721	999999	888	911	999999	551	461	900	999999	410	999999	999999	842	880	999999	264	444	775	999999	272	287	999999	559	53	999999	583	424	559	874	647	999999	711	999999	999999	322	898	999999	999999	999999	55	668	972	672	999999	999999	999999	117	999999	962	943	150	999999	235	513	862	999999	222	845	619	793	137	999999	36	170	250	753	130	999999	568	289	163	643	723	999999	603	315	790	999999	538	623	475	999999	596	930	999999	313	486	393	370	63	685	265	999999	999999	999999	999999	999999	511	999999	999999	557	498	999999	999999	789	507	142	872	999999	557	479	560	999999	996	999999	509	314	999999	663	936	277	999999	999999	514	603	898	461	999999	444	999999	368	
288	15	778	75	976	401	913	150	998	999999	613	483	999999	584	135	949	194	999999	419	999999	850	848	720	492	820	251	722	999999	891	999999	676	437	999999	999999	200	999999	537	930	351	117	999999	999999	999999	999999	663	263	444	930	478	999999	999999	527	35	385	518	439	294	296	255	735	678	999999	259	999999	999999	186	411	623	393	579	421	264	999999	999999	70	895	193	954	999999	999999	806	791	999999	942	999999	999999	411	696	680	761	270	251	685	616	439	567	999999	711	271	999999	999999	820	546	899	537	999999	929	724	999999	999999	255	999999	468	688	928	886	233	316	999999	355	775	714	943	632	318	180	578	981	872	503	200	481	693	350	714	986	999999	711	414	766	229	999999	382	999999	999999	930	783	996	688	999999	343	399	999999	915	712	147	877	914	590	367	444	948	852	821	999999	773	646	999999	973	941	641	521	999999	999999	999999	98	999999	884	999999	387	396	581	303	329	999999	801	943	777	638	577	118	340	130	999999	332	281	834	560	636	741	293	999999	999999	746	999999	821	497	131	790	999999	804	992	797	999999	970	999999	654	532	999999	630	830	869	488	406	832	311	400	999999	94	853	999999	781	258	385	103	730	558	556	419	999999	999999	821	987	24	772	126	542	999999	999999	469	626	311	899	999999	910	999999	187	626	913	999999	431	642	47	999999	369	33	744	422	119	250	999999	108	123	999999	326	999999	999999	999999	999999	716	768	482	778	999999	999999	953	999999	252	999999	679	553	931	643	810	916	671	783	60	999999	749	381	129	999999	835	166	528	197	585	688	901	542	713	993	999999	840	948	863	423	999999	416	151	501	948	440	999999	382	465	313	406	655	236	831	818	884	344	649	673	942	468	708	765	999999	563	572	146	839	938	446	969	999999	807	369	999999	249	608	999999	999999	378	999999	783	999999	999999	189	43	675	711	999999	999999	862	201	284	920	955	10	650	845	999999	999999	999999	999999	444	29	343	437	999999	999999	999999	579	286	464	478	305	803	684	999999	881	126	530	897	999999	943	828	583	778	999999	999999	414	350	598	763	942	794	84	291	349	999999	999999	751	196	809	231	326	833	408	722	979	127	999999	999999	769	728	417	489	868	913	615	445	564	743	960	461	999999	999999	999999	521	684	230	999999	344	601	340	375	344	97	213	627	995	999999	66	999999	769	143	985	829	44	999999	999999	216	378	734	608	985	999999	235	999999	92	345	320	999999	48	999999	605	937	763	438	363	999999	999999	665	999999	620	270	508	999999	999999	328	163	161	488	985	
378	24	999999	609	992	999999	367	118	740	130	292	999999	298	27	999999	173	206	231	401	681	461	913	550	92	124	348	487	999999	43	999999	999999	999999	832	901	669	744	462	337	770	999999	996	964	661	545	13	999999	972	490	82	999999	132	931	999999	999999	533	464	473	70	495	654	867	999999	84	711	200	999999	852	396	999999	221	711	868	461	317	684	497	999999	15	89	999999	999999	997	906	15	906	999999	999999	35	377	215	999999	401	842	125	225	618	889	950	354	904	999999	585	142	999999	999999	263	480	452	132	999999	999999	468	980	316	289	869	999999	78	999999	999999	675	827	999999	999999	939	319	36	345	102	76	999999	312	661	185	106	790	865	54	689	999999	528	981	902	340	13	999999	421	999999	836	999999	999999	820	155	999999	239	999999	566	999999	922	16	999999	999999	360	65	439	899	999999	805	999999	999999	999999	437	389	161	674	999999	999999	999999	150	136	898	999999	999999	746	929	786	166	509	999999	841	233	876	132	999999	425	393	631	999999	901	113	999999	615	326	999999	351	999999	441	994	999999	999999	999999	878	848	795	118	736	636	614	136	652	743	307	999999	377	999999	999999	314	706	735	290	999999	87	786	46	999999	292	184	170	405	229	999999	172	999999	410	999999	355	37	337	574	689	757	27	721	259	370	999999	999999	948	82	222	405	734	268	207	482	999999	102	812	674	999999	561	999999	999999	906	307	580	285	999999	999999	920	111	999999	999999	56	533	55	999999	999999	676	999999	536	235	98	192	824	620	904	824	927	259	263	225	663	748	999999	999999	808	999999	999999	789	433	999999	92	162	121	427	602	221	673	999999	896	999999	145	999999	999999	999999	999999	999999	92	999999	676	999999	999999	617	667	886	324	393	918	251	999999	552	586	887	988	239	153	935	999999	406	27	692	160	500	362	999999	999999	999999	459	999999	999999	999999	731	273	123	972	775	475	999999	234	113	219	999999	432	999999	353	999999	258	999999	69	193	451	999999	686	670	983	310	999999	999999	968	806	913	933	999999	347	465	821	999999	773	999999	463	677	450	999999	302	999999	999999	728	999999	19	719	831	999999	999999	618	462	827	999999	999999	140	672	745	221	526	999999	199	999999	999999	94	999999	532	666	999999	999999	605	515	999999	118	394	861	592	581	999999	999999	259	975	777	543	509	885	999999	776	718	643	999999	999999	466	923	428	999999	999999	999999	644	577	999999	63	356	888	795	112	999999	999999	659	742	547	101	25	966	277	999999	422	742	675	208	104	755	999999	841	905	886	999999	87	689	291	338	377	937	161	999999	999999	
628	888	747	407	435	919	999999	976	999999	261	703	499	656	975	689	790	549	445	482	731	999999	515	999999	908	999999	382	39	999999	413	179	163	864	999999	81	824	533	994	999999	999999	999999	638	971	745	999999	999999	559	431	714	602	999999	827	501	678	46	100	123	905	839	999999	62	999999	999999	999999	926	108	838	301	999999	161	165	795	281	999999	999999	102	144	999999	339	725	503	951	999999	776	999999	351	662	999999	171	999999	710	628	999999	923	720	294	889	407	999999	555	999999	999999	846	999999	446	999999	999999	829	999999	944	999999	999999	999999	124	999999	110	575	972	999999	584	445	653	139	603	999999	537	639	999999	999999	22	212	736	999999	783	380	245	115	999999	339	120	999999	999999	814	226	35	999999	61	51	83	620	719	999999	999999	244	119	701	138	253	122	908	123	208	877	368	742	999999	403	999999	743	615	995	999999	642	598	788	612	838	999999	578	93	999999	999999	284	341	303	295	999999	999999	674	678	116	999999	648	431	996	597	955	456	484	806	962	268	307	467	625	999999	284	109	999999	999999	863	225	675	39	999999	999999	924	546	999999	457	190	688	128	74	999999	143	174	999999	601	999999	657	999999	438	771	130	227	301	816	715	397	20	939	269	177	999999	999999	197	619	999	481	673	419	391	37	626	284	999999	999999	959	492	741	73	999999	264	849	481	786	903	908	214	233	117	830	677	999999	250	429	951	259	617	999999	555	221	999999	528	999999	999999	999999	155	846	999999	68	999999	999999	656	999999	442	999999	327	999999	999999	293	711	795	257	565	588	714	590	385	855	199	983	351	999999	195	851	387	736	999999	481	385	758	72	136	175	999999	606	30	500	808	999999	633	999999	513	999999	844	426	872	962	659	295	999999	769	990	999999	85	999999	687	470	104	65	277	999999	862	729	535	648	668	92	315	999999	693	999999	576	440	565	999999	999999	883	999999	435	514	774	999999	196	563	988	81	248	99	744	918	560	405	753	999999	916	999999	784	136	205	758	789	656	999999	601	731	999999	560	332	17	677	999999	128	669	999999	503	764	999999	999999	999999	577	999999	999999	571	72	143	695	999999	293	999999	26	999999	757	999999	677	725	127	283	594	832	795	521	916	92	77	125	999999	735	213	653	162	385	999999	999999	628	338	796	95	615	999999	46	379	276	683	990	622	56	972	991	824	385	490	999999	342	752	65	513	910	999999	947	701	959	999999	639	496	641	999999	178	527	349	929	999999	668	136	796	425	999999	242	101	999999	78	468	999999	999999	278	671	302	286	836	
572	825	885	591	999999	766	999999	760	999999	197	359	186	878	454	999999	895	352	821	956	546	337	999999	999999	999999	58	879	243	999999	240	370	824	348	169	341	955	999999	999999	450	999999	999999	719	999999	617	55	741	278	199	23	101	493	925	849	346	999999	509	999999	553	75	542	787	532	999999	529	276	999999	20	27	547	499	999999	999999	902	820	596	826	672	203	235	999999	999999	999999	229	133	746	445	975	12	428	831	204	970	978	908	999999	837	857	145	351	683	730	260	652	524	962	643	999999	999999	750	913	837	567	328	987	761	107	313	737	782	830	396	18	598	715	304	168	871	993	999999	758	968	536	852	552	356	530	47	704	171	999999	421	999999	261	515	994	636	999999	990	999999	125	999999	999999	362	520	296	722	999999	936	229	804	771	39	432	991	945	310	715	999999	641	241	999999	608	576	999999	419	999999	999999	999999	999999	999999	516	999999	847	490	235	999999	999999	999999	999999	634	868	111	485	367	342	391	523	270	569	999999	921	876	359	914	65	999999	999999	999999	111	845	965	578	999999	561	297	889	192	941	999999	999999	136	383	519	999999	373	999999	133	219	345	37	927	496	999999	38	746	999999	999999	999999	435	310	304	499	240	999999	999999	300	886	923	79	999999	208	999999	503	999999	999999	999999	366	999999	999999	106	802	999999	348	999999	917	478	999999	196	814	656	368	999999	516	466	802	637	153	999999	347	83	999999	999999	149	892	828	356	999999	60	999999	209	283	999999	391	338	999999	959	160	166	504	201	245	700	999999	422	94	999999	74	999999	670	929	404	999999	16	999999	34	602	999999	999999	254	570	999999	13	724	615	999999	190	868	188	999999	843	486	986	603	155	999999	381	99	726	999999	999999	292	999999	390	542	999999	999999	182	914	313	999999	764	704	999999	933	715	999999	975	504	49	904	90	885	89	827	452	417	999999	860	999999	653	513	478	647	374	287	530	622	999999	809	367	17	954	874	62	88	782	84	670	440	605	999999	595	999999	903	799	406	875	563	99	999999	360	322	284	660	401	296	66	547	656	195	619	792	694	682	896	135	21	36	748	670	999999	994	429	999999	999999	918	790	744	575	881	654	68	103	999999	16	999999	680	224	661	792	725	536	23	999999	985	612	900	14	16	673	999999	999999	815	428	999999	366	892	249	999999	483	505	999999	971	774	540	999999	699	282	676	210	455	796	375	956	944	806	980	184	58	644	27	786	737	999999	495	806	253	999999	999999	999999	803	440	811	187	999999	413	999999	999999	714	999999	913	
627	338	999999	228	598	999999	859	484	257	999999	717	999999	768	999999	999999	585	80	289	734	317	35	914	36	407	999999	985	999999	669	541	251	741	470	999999	999999	999999	457	931	999999	897	332	394	999999	120	274	96	249	999999	722	577	999999	495	959	980	126	888	713	999999	999999	212	999999	999999	999999	942	999999	644	999999	576	46	75	271	653	396	391	411	923	834	803	762	999999	776	942	475	101	713	756	781	999999	508	843	687	155	532	480	294	47	204	257	115	999999	839	672	16	999999	316	183	108	578	579	202	63	909	550	999999	436	670	819	108	238	999999	999999	767	78	203	388	999999	999999	915	107	373	729	587	999999	142	999999	113	936	819	784	999999	657	213	909	315	789	999999	999999	999999	999999	624	228	105	999999	856	999999	81	604	999999	278	999999	62	192	481	216	473	476	221	417	615	333	733	10	323	699	999999	659	858	763	413	999999	999999	686	871	482	155	633	568	842	375	410	999999	134	550	593	999999	475	732	703	999999	323	565	198	828	721	890	227	781	329	999999	999999	223	841	408	668	681	375	321	998	999999	999999	907	379	51	215	999999	609	999999	730	221	136	999999	164	921	100	999999	331	857	160	591	999999	852	248	587	268	197	667	725	882	911	121	163	733	642	999999	999999	196	156	623	896	291	767	60	999999	138	999999	68	919	999999	623	360	517	171	416	143	987	999999	792	999999	27	166	883	577	819	110	999999	999999	521	919	683	857	185	244	263	310	169	801	140	458	88	999999	999999	417	999999	561	603	991	999999	509	24	746	404	372	606	999999	408	200	241	17	166	986	546	10	634	765	184	999999	999999	116	973	195	538	343	705	888	999999	476	318	268	506	980	876	22	999999	936	463	999999	637	523	901	999999	999999	999999	999999	102	592	748	999999	503	386	330	93	999999	535	829	218	71	667	717	331	931	881	973	511	185	119	534	999999	697	312	371	645	394	214	14	625	415	50	612	305	670	693	814	881	186	896	666	999999	85	728	402	999999	919	202	969	97	596	620	127	982	68	652	999999	999999	24	684	699	14	530	999999	802	30	64	422	660	999999	999999	101	335	288	452	999999	29	969	999999	226	999999	202	245	917	38	794	923	630	999999	999999	608	623	866	999999	207	662	956	871	925	381	999999	507	999999	731	30	505	295	838	999999	999999	632	126	291	798	999999	506	999999	613	184	999999	106	434	999999	643	999999	453	234	833	999999	790	100	158	53	537	135	228	661	999999	896	533	509	999999	999999	235	395	492	
999999	999999	543	701	999999	999999	999999	999999	285	999999	999999	999999	101	577	280	462	999999	999999	921	484	83	753	672	739	845	266	717	651	999999	21	345	999999	258	157	121	166	999999	389	898	748	460	999999	262	470	895	763	422	329	999999	57	336	349	314	910	419	999999	999999	803	999999	635	999999	56	419	999999	330	999999	999999	943	465	123	172	379	999999	182	33	999999	501	212	999999	91	844	398	398	461	685	995	999999	347	738	533	761	495	532	272	122	414	999999	988	149	523	123	478	863	999999	999999	956	497	999999	886	471	97	202	959	774	999999	247	999999	958	588	334	737	312	214	999999	362	999999	999999	999999	70	999999	999999	512	73	999999	968	375	999999	259	576	728	508	513	461	277	445	568	535	758	480	999999	757	756	410	814	785	810	273	930	786	217	120	907	81	999999	238	585	139	638	999999	999999	712	408	392	859	999999	233	999999	937	497	794	150	98	118	194	862	485	111	258	545	168	999999	999999	472	368	999999	601	999999	193	48	999999	438	999999	999999	65	173	358	374	551	988	999999	999999	999999	443	992	77	999999	798	886	415	752	483	999999	103	647	323	999999	936	33	251	234	791	667	898	999999	365	253	145	63	31	513	120	560	270	983	209	776	171	999999	301	596	802	555	778	295	386	557	803	315	999999	999999	421	351	999999	999999	771	301	437	806	999999	823	885	999999	865	901	641	923	621	120	448	999999	946	467	732	654	432	245	999999	612	259	808	999999	830	321	966	999999	769	999999	999999	222	907	349	364	842	999999	999999	67	690	877	999999	463	936	692	999999	205	118	954	999999	655	341	535	413	824	557	999999	382	999999	434	899	999999	999999	999999	124	898	541	207	591	625	263	943	375	554	21	958	795	872	999999	963	125	999999	147	160	999999	175	686	504	524	807	23	105	655	999999	999999	77	781	791	821	794	335	999999	526	339	365	711	966	981	401	866	761	999999	624	101	318	51	672	999999	999999	999999	999999	999999	999999	784	612	999999	298	742	763	943	186	14	999999	963	638	999999	999999	807	795	894	208	705	112	658	56	66	480	564	324	749	405	70	999999	871	999999	999999	999999	742	999999	207	423	234	227	458	689	756	906	661	462	202	711	864	925	183	999999	516	934	34	999999	555	999999	734	999999	999999	548	125	290	188	390	349	800	597	90	999999	999999	974	999999	654	968	299	160	818	999999	131	47	999999	144	550	130	999999	364	999999	14	181	520	999999	806	213	909	573	475	727	280	123	401	124	784	999999	702	776	39	290	66	
449	405	999999	632	999999	976	18	980	740	67	325	985	999999	593	999999	88	999999	178	999999	744	404	823	432	548	988	730	923	755	999999	848	999999	46	84	245	565	999999	999999	66	510	236	901	593	999999	669	955	137	999999	999999	999999	259	999999	608	754	545	661	999999	973	999999	644	576	999999	999999	183	891	713	289	999999	274	999999	999999	436	736	668	57	843	811	98	762	592	999999	838	403	880	999999	938	745	999999	538	583	999999	802	331	999999	933	183	999999	419	843	956	676	999999	627	501	999999	822	184	999999	707	701	850	537	220	737	783	737	659	382	625	953	967	997	999999	999999	98	341	999999	999999	999999	873	205	402	254	806	916	644	999999	901	148	734	764	805	584	837	733	999999	999999	999999	637	206	524	999999	793	890	988	678	843	936	413	410	718	859	216	833	505	458	292	413	821	149	527	758	244	890	198	172	423	544	958	999999	749	521	999999	999999	359	930	608	363	818	247	999999	284	498	737	26	905	999999	750	342	999999	130	188	999999	498	678	765	40	902	999999	999999	264	999999	999999	727	660	206	182	678	999999	999999	849	929	595	583	999999	253	999999	999999	874	293	573	673	999999	683	566	571	748	199	859	999999	899	705	999999	992	983	502	999999	771	87	819	733	920	275	999999	999999	200	999999	199	160	999999	999999	533	38	418	262	590	105	305	999999	98	458	983	819	890	999999	153	999999	999999	599	845	999999	499	429	64	999999	652	407	446	258	375	978	559	48	433	98	376	677	999999	739	999999	407	10	610	988	371	749	111	999999	101	291	999999	990	599	314	999999	16	999999	974	858	610	999999	659	57	795	119	898	944	999999	801	309	476	35	863	207	999999	947	999999	440	999999	810	550	999999	354	966	452	988	999999	733	999999	92	999999	703	393	139	219	747	999999	814	879	473	805	716	583	792	814	896	137	999999	866	540	999999	999999	291	57	69	170	314	90	352	131	938	220	449	719	47	773	641	733	987	700	994	84	999999	229	999999	834	448	562	161	555	999999	568	867	415	964	598	421	345	79	58	442	872	471	999999	535	595	276	864	754	51	264	999999	413	176	545	999999	122	72	53	999999	722	999999	928	796	271	379	353	999999	999999	999999	361	306	999999	999999	999999	132	612	804	999999	999999	567	584	807	120	999999	467	164	701	999999	921	485	359	999999	844	336	999999	943	674	495	165	252	243	119	315	690	958	739	474	908	999999	440	318	378	634	667	148	999999	818	505	804	999999	999999	999999	999999	963	999999	13	999999	613	577	999999	
938	318	538	999999	334	474	501	429	342	727	690	999999	456	491	177	981	668	187	197	746	999999	178	999999	999999	600	79	287	352	687	955	999999	861	341	999999	502	999999	839	467	342	674	452	398	173	86	999999	859	999999	351	795	31	344	642	425	830	999999	999999	626	597	999999	264	196	999999	741	386	999999	999999	999999	999999	989	178	999999	210	844	999999	304	999999	999999	999999	999999	741	362	935	557	666	999999	287	999999	510	191	999999	382	999999	999999	87	999999	303	999999	786	999999	999999	999999	505	362	627	880	143	798	901	536	999999	764	999999	190	834	902	261	601	999999	999999	531	999999	950	999999	266	795	999999	319	999999	46	999999	999999	228	346	711	343	999999	583	929	786	486	488	999999	974	999999	999999	370	72	66	185	999999	701	581	29	747	322	457	474	105	832	981	824	41	999999	535	248	545	675	479	501	55	999999	671	299	289	52	999999	975	176	297	434	836	262	590	810	309	507	208	599	399	999999	392	999999	107	999999	662	457	999999	999999	999999	433	695	592	565	140	558	39	292	999999	705	472	481	308	807	999999	154	999999	999999	64	999999	740	346	85	90	615	999999	199	574	494	627	594	181	537	999999	864	738	253	697	460	999999	279	225	468	894	926	413	93	999999	699	660	100	16	623	222	885	97	619	512	949	999999	999999	465	999999	122	120	999999	999999	757	943	668	999999	999999	990	802	957	524	877	191	163	211	999999	518	874	833	537	999999	557	325	665	776	129	999999	999999	983	892	813	427	356	783	635	469	335	736	999999	758	226	25	821	999999	370	999999	437	359	999999	999999	850	591	964	584	531	744	629	102	176	549	170	136	17	909	153	999999	530	407	999999	742	253	781	843	84	321	572	735	70	304	566	691	999999	999999	95	52	999999	462	772	999999	999999	839	999999	570	999999	999999	99	999999	999999	999999	272	999999	39	831	14	654	78	748	889	273	958	18	999999	798	609	999999	778	999999	921	867	921	999999	999999	155	636	902	999999	221	999999	486	999999	564	999999	948	41	877	661	560	995	999999	973	999999	573	509	303	999999	999999	444	960	633	820	964	999999	53	200	999999	930	884	204	112	643	857	396	999999	51	404	193	620	999999	732	206	228	139	490	894	447	81	259	851	753	632	576	260	727	666	999999	477	781	999999	413	999999	777	999999	893	797	126	96	999999	999999	899	699	659	677	999999	437	601	835	999999	158	752	556	681	42	450	480	77	606	669	746	784	927	412	862	999999	785	999999	999999	245	692	778	360	911	999999	952	64	972	999999	
31	300	74	431	870	632	999999	857	999999	744	999999	423	999999	519	999999	423	682	971	297	797	323	453	18	739	599	999999	380	999999	644	889	89	396	507	999999	584	999999	999999	363	67	999999	856	506	999999	683	999999	822	962	268	999999	498	119	981	766	185	999999	578	999999	334	831	955	261	999999	222	999999	999999	529	999999	999999	935	58	999999	329	999999	999999	940	817	933	335	793	777	952	122	999999	155	780	108	629	999999	999999	999999	97	358	532	111	528	252	293	144	999999	427	907	410	333	884	999999	789	76	999999	244	766	645	956	541	999999	13	149	155	77	605	566	999999	999999	967	929	999999	392	999999	812	989	999999	999999	798	316	376	999999	551	789	583	397	990	999999	999999	98	999999	369	141	817	478	107	388	999999	226	538	461	999999	324	999999	999999	999999	376	992	263	269	545	242	847	649	175	999999	462	360	572	679	615	999999	999999	503	150	569	828	999999	999999	715	611	602	318	270	855	849	555	118	395	659	31	997	778	120	553	594	999999	492	652	294	645	38	999999	546	923	926	996	821	302	833	105	801	673	999999	658	942	923	586	794	325	637	353	999999	999999	657	617	756	419	949	999999	56	345	922	44	79	582	999999	771	347	928	852	734	816	562	563	230	334	999999	461	610	670	999999	698	336	999999	301	74	621	888	315	180	586	871	746	786	759	878	639	999999	86	999999	162	249	999999	472	902	537	411	359	437	293	526	958	348	999999	120	647	999999	387	999999	999999	457	882	41	758	276	863	79	775	999999	352	695	761	385	736	518	695	999999	863	999999	763	662	271	461	31	653	628	532	861	675	999999	291	261	700	999999	999999	279	218	117	206	49	468	636	556	999999	598	765	582	999999	376	424	999999	733	632	999999	999999	999999	431	20	115	999999	341	999999	109	690	70	443	70	817	999999	999999	999999	725	666	715	305	999999	714	999999	432	887	56	999999	494	260	307	558	628	685	713	240	848	999999	11	559	707	259	536	866	35	165	704	764	302	999999	936	98	76	917	719	828	481	999999	588	227	601	421	723	848	392	511	814	999999	114	88	400	290	999999	117	17	55	999999	848	350	276	192	999999	627	999999	323	218	492	711	966	884	758	999999	618	783	957	296	535	687	999999	999999	351	329	660	999999	999999	656	375	958	910	673	337	633	715	321	45	999999	999999	999999	534	999999	999999	113	418	229	329	607	671	939	159	999999	520	999999	374	826	925	862	631	413	999999	667	843	533	800	303	999999	134	87	999999	748	648	502	999999	
999999	309	503	247	911	999999	894	139	984	435	999999	199	162	524	269	999999	395	182	999999	390	999999	867	999999	496	312	125	999999	205	529	374	201	511	228	351	660	999999	333	688	951	999999	519	499	683	418	999999	611	150	42	865	199	911	576	960	121	440	999999	969	999999	934	795	999999	699	609	999999	243	308	999999	811	864	203	564	707	999999	496	999999	999999	193	999999	772	701	974	640	339	339	463	625	550	116	910	374	106	325	753	165	433	819	889	73	184	425	640	999999	999999	672	634	213	355	474	999999	203	999999	57	245	243	999999	137	369	280	166	618	757	999999	900	499	107	999999	954	75	999999	61	358	130	746	999999	70	645	472	667	705	999999	279	86	867	717	272	59	90	519	999999	306	460	619	906	999999	668	776	999999	677	574	395	258	289	999999	999999	844	981	310	889	999999	185	664	999999	999999	999999	349	681	996	999999	236	58	169	445	731	766	601	738	224	190	687	293	217	999999	102	319	11	999999	674	999999	872	291	748	999999	346	168	641	757	54	999	226	987	780	255	999999	999999	999999	813	558	644	596	116	767	129	211	889	968	870	610	265	905	359	16	327	999999	944	309	999999	109	572	999999	844	999999	224	964	700	513	999999	353	575	93	198	999999	40	93	766	524	628	989	457	200	770	157	789	104	867	999999	999999	935	999999	226	999999	714	986	518	999999	422	999999	165	999999	999999	16	999999	999999	181	717	918	976	243	999999	430	681	978	999999	381	365	696	904	129	106	720	60	36	999999	358	826	999999	454	521	341	354	972	472	489	81	193	253	123	999999	999999	999999	999999	999999	391	86	999999	999999	72	614	163	65	518	432	999999	790	334	999999	679	685	354	243	999999	464	902	999999	457	218	499	580	198	121	582	296	742	157	715	999999	645	771	813	547	421	999999	368	285	999999	999999	413	999999	746	999999	999999	438	273	153	485	550	327	999999	628	337	999999	491	426	999999	999999	231	690	911	84	503	344	908	872	999999	999999	999999	105	626	999999	908	804	799	999999	999999	547	154	32	599	671	999999	513	464	999999	485	757	929	999999	326	999999	614	859	501	999999	252	868	665	999999	466	331	852	999999	700	999999	719	533	990	657	441	505	337	999999	101	250	908	999999	880	765	396	59	999999	220	779	823	759	999999	312	184	591	999999	881	588	999999	999999	819	999999	999999	999999	432	952	767	282	981	821	475	999999	768	261	716	262	988	899	179	999999	440	999999	674	877	67	670	231	815	76	325	623	999999	643	823	999999	197	187	999999	
342	444	291	619	999999	999999	357	999999	291	60	999999	338	137	981	419	999999	999999	999999	56	934	588	762	999999	952	215	666	207	726	771	999999	830	528	999999	754	999999	734	999999	820	413	716	530	712	388	180	357	999999	198	999999	339	999999	986	253	150	999999	999999	999999	999999	339	414	571	760	631	999999	347	230	999999	262	383	424	684	33	26	999999	999999	999999	876	383	560	605	476	478	565	396	287	957	999999	388	833	109	986	999999	999999	415	841	999999	999999	999999	51	949	417	999999	814	227	999999	470	969	479	810	999999	778	206	999999	734	937	999999	205	245	306	389	644	561	428	284	438	663	237	610	999999	384	516	747	342	611	999999	999999	663	999999	999999	999999	988	116	577	996	330	789	868	71	478	747	759	999999	833	999999	314	856	67	540	789	991	999999	999999	547	435	331	41	864	999999	546	999999	440	857	503	489	999999	537	984	432	953	648	795	175	142	194	999999	999999	914	680	306	341	932	133	999999	999999	582	629	569	999999	675	298	925	326	525	999999	317	901	169	353	270	777	872	635	999999	999999	205	999999	999999	362	999999	478	127	999999	254	215	999999	316	999999	753	907	772	968	842	757	664	999999	478	649	611	876	723	692	570	999999	529	469	306	546	999999	999999	513	403	216	340	206	181	741	82	319	516	10	999999	416	445	498	808	39	878	922	428	727	428	624	486	97	786	556	999999	999999	746	717	770	891	209	403	378	761	512	560	493	981	406	340	104	875	130	286	134	921	999999	439	999999	624	989	826	95	778	999999	252	419	624	966	999999	573	798	240	711	217	52	999999	56	527	999999	999999	999999	330	98	529	999999	967	510	432	853	14	999999	299	156	902	999999	318	600	41	269	151	868	999999	59	999999	999999	645	419	79	92	802	673	912	110	195	552	505	996	258	130	284	909	999999	123	353	267	508	94	809	834	733	999999	25	267	186	570	432	281	332	233	964	558	441	999999	61	340	404	199	960	359	999999	322	352	911	984	241	676	901	705	508	797	999999	610	999999	999999	283	999999	654	924	999999	130	233	674	34	165	999999	478	852	72	22	863	319	133	459	999999	999999	186	999999	282	945	999999	999999	575	823	436	999999	948	206	991	778	682	749	275	344	239	652	647	327	999999	268	762	823	839	693	645	487	437	999999	286	936	106	553	999999	978	731	599	658	850	597	751	999999	281	861	999999	340	123	54	789	999999	315	999999	999999	358	24	192	80	691	999999	187	949	976	797	920	64	681	138	999999	999999	613	
640	999999	797	999999	14	999999	491	961	555	999999	532	442	648	930	970	172	247	205	999999	796	660	907	775	999999	648	774	980	361	999999	999999	211	999999	758	186	589	321	976	139	999999	534	999999	119	146	529	999999	517	338	999999	949	892	444	932	999999	499	952	999999	229	134	91	999999	509	139	164	942	161	787	683	999999	999999	659	195	117	852	999999	105	999999	999999	255	28	141	446	124	999999	999999	178	278	734	269	233	857	102	852	58	123	35	571	955	999999	378	867	833	866	525	299	999999	337	999999	188	403	999999	999999	973	115	949	793	394	999999	999999	774	882	63	424	248	493	567	343	68	999999	807	999999	999999	999999	877	999999	307	579	599	122	218	841	999999	555	865	822	896	128	747	108	329	640	844	999999	429	999999	813	999999	999999	999999	731	373	278	351	381	869	814	393	105	999999	652	224	795	614	41	933	693	507	558	425	597	448	999999	999999	419	176	689	999999	158	392	347	888	950	567	390	845	572	846	184	995	999999	513	33	792	456	115	999999	239	684	495	801	316	999999	213	999999	293	777	318	999999	214	999999	934	245	713	617	763	273	999999	234	196	370	846	333	562	417	94	425	999999	513	314	330	460	206	999999	590	41	37	999999	133	107	77	264	914	969	815	83	277	320	185	999999	999999	618	15	498	135	954	983	307	999999	360	868	973	805	627	884	729	999999	582	132	586	735	525	113	136	128	116	999999	363	746	343	999999	114	627	999999	472	999999	454	708	999999	999999	57	730	951	773	239	999999	459	297	95	95	345	695	197	599	999999	326	999999	878	380	28	33	629	561	999999	544	763	356	984	999999	999999	999999	39	55	497	999999	999999	574	340	897	34	999999	644	277	660	997	999999	999999	38	862	156	207	999999	338	518	612	428	999999	498	999999	475	747	999999	999999	999999	810	315	650	699	71	952	999999	999999	981	356	999999	388	362	999999	464	423	999999	327	132	18	974	999999	701	536	885	120	999999	85	111	431	286	999999	512	999999	850	692	480	226	966	910	404	999999	593	981	156	233	75	278	43	999999	629	429	351	999999	939	999999	999999	123	999999	951	999999	675	999999	560	79	189	875	999999	60	772	942	999999	999999	999999	999999	950	126	719	389	661	54	999999	52	999999	999999	999999	999999	389	423	749	88	366	412	25	794	999999	950	999999	912	999999	358	77	999999	271	873	999	78	139	518	989	984	894	733	162	907	557	633	999999	758	223	999999	999999	584	310	694	999999	999999	999999	999999	884	999	999999	807	422	313	976	999999	780	
421	803	999999	710	870	999999	765	193	633	259	118	247	105	172	284	698	628	999999	999999	918	577	297	781	999999	712	633	999999	901	96	321	849	930	217	999999	376	955	435	638	625	999999	999999	510	999999	968	237	190	789	837	999999	118	999999	450	999999	431	999999	134	31	999999	999999	999999	444	863	107	321	409	188	39	252	999999	329	272	990	999999	341	382	999999	344	812	999999	531	844	162	103	999999	999999	408	445	999999	649	251	933	381	639	388	716	681	413	640	568	999999	161	999999	50	488	999999	804	213	999999	58	999999	790	999999	557	999999	401	292	769	999999	999999	999999	999999	252	602	554	999999	999999	360	859	625	999999	663	703	254	999999	380	999999	121	614	999999	722	999999	999999	737	513	461	999999	999999	172	986	433	912	293	845	567	316	908	999999	496	103	955	999999	354	537	357	482	96	964	110	106	999999	181	999999	987	83	805	999999	514	99	103	670	76	999999	999999	201	999999	380	857	999999	150	999999	365	999999	521	186	999999	851	755	390	41	999999	760	724	75	892	999999	757	999999	772	762	856	403	854	402	432	888	264	481	999999	999999	112	239	999999	959	999999	738	999999	643	999999	804	954	704	134	68	728	910	999999	133	999999	939	41	84	95	924	293	999999	999999	999999	999999	298	23	999999	419	821	928	145	481	764	440	164	705	123	495	999999	999999	999999	278	795	999999	999999	545	141	999999	405	536	999999	153	999999	675	566	237	999999	554	522	790	999999	999999	312	999999	593	438	587	692	825	243	918	589	999999	126	141	799	999999	559	999999	752	882	878	999999	295	901	992	128	98	873	926	382	999999	999999	187	999999	867	966	999999	90	93	999999	448	675	171	618	448	35	246	544	767	999999	774	977	769	908	705	281	27	999999	999999	320	498	999999	898	861	999999	616	940	893	274	833	58	478	493	999999	999999	999999	851	676	462	999999	881	999999	116	414	999999	591	213	278	527	595	948	438	488	999999	468	629	776	310	999999	832	94	352	999999	933	474	305	494	974	474	502	429	350	775	634	438	944	712	494	264	768	413	999999	376	678	884	999999	990	999999	336	999999	436	551	417	630	882	999999	284	999999	999999	311	106	999999	999999	34	176	999999	663	999999	999999	524	916	292	55	999999	428	422	976	601	58	854	315	999999	999999	659	76	877	999999	154	751	899	669	539	554	999999	671	184	999999	352	511	287	956	145	385	811	897	154	505	916	999999	470	562	999999	133	96	999999	999999	590	155	999999	298	674	999999	112	445	854	387	737	103	830	254	555	633	100	771	999999	
999999	397	836	761	922	381	26	942	291	346	999999	999999	468	956	347	593	721	394	223	612	448	999999	999999	956	520	416	999999	999999	999999	914	929	592	999999	199	999999	936	999999	999999	999999	916	999999	999999	820	109	999999	971	279	146	999999	999999	833	249	876	169	999999	146	456	880	251	515	969	930	985	376	417	404	63	999999	141	999999	840	338	358	999999	999999	872	222	841	999999	999999	147	276	603	305	91	999999	715	203	740	688	489	873	152	530	947	727	590	453	691	999999	918	999999	15	90	821	504	890	579	214	586	924	615	791	999999	377	702	336	689	999999	727	999999	860	539	452	922	966	196	828	359	237	999999	768	999999	625	630	999999	999999	999999	999999	586	799	145	989	163	764	873	92	999999	162	254	999999	900	168	964	784	67	470	563	168	854	318	71	230	999999	304	165	466	999999	81	239	441	813	215	708	928	552	871	999999	688	58	884	746	676	114	837	999999	610	194	999999	573	677	708	999999	999999	277	737	915	999999	859	999999	999999	915	999999	922	813	587	695	459	46	999999	999999	95	874	119	970	571	395	126	999999	912	555	281	336	999999	562	733	458	584	999999	200	637	857	525	89	641	999999	999999	753	300	999999	696	160	158	608	999999	591	833	254	659	706	351	798	874	947	63	999999	999999	870	370	89	138	120	29	845	604	338	569	999999	478	11	203	641	825	888	225	405	132	999999	131	999999	900	999999	925	734	849	839	983	578	36	999999	389	508	393	220	132	586	141	313	14	57	32	47	999999	658	512	709	999999	999999	731	658	23	999999	748	399	189	923	195	294	999999	999999	355	991	769	999999	622	695	258	614	765	999999	273	818	723	84	999999	999999	437	276	999999	149	866	996	847	378	999999	527	999999	993	41	208	999999	846	317	999999	999999	41	278	804	45	817	999999	999999	230	101	394	999999	999999	674	451	326	999999	918	72	999999	999999	358	154	401	999999	105	934	999999	999999	567	248	427	999999	484	382	999999	594	632	240	999999	999999	508	776	755	999999	298	388	96	999999	715	711	482	999999	999999	999999	353	886	999999	324	999999	882	206	784	663	853	966	693	664	999999	534	731	999999	999999	657	178	399	582	399	999999	201	999999	848	999999	868	855	765	642	59	142	39	40	999999	317	300	999999	492	724	122	901	27	604	724	794	27	983	847	999999	999999	292	999999	770	999999	999999	133	233	43	493	916	807	999999	334	999999	999999	272	504	24	556	397	135	686	674	469	999999	399	597	992	64	999999	884	17	971	516	766	190	999999	999999	
257	194	999999	498	998	808	314	814	692	960	203	531	523	968	999999	407	10	606	999999	310	10	80	536	241	979	797	41	999999	999999	818	999999	350	999999	999999	999999	371	999999	637	999999	866	164	999999	707	636	798	532	182	915	716	573	515	170	999999	957	542	186	999999	835	518	211	777	514	999999	874	93	999999	528	561	211	929	87	373	918	421	155	326	373	899	442	456	625	125	999999	553	313	716	999999	55	429	590	713	495	129	486	98	650	985	832	552	946	14	999999	714	786	496	999999	251	490	999999	999999	813	758	402	71	585	661	999999	154	571	377	999999	999999	141	621	999999	999999	254	442	332	505	341	999999	999999	496	999999	14	411	307	67	171	475	957	244	214	776	954	999999	67	900	437	229	841	999999	184	542	532	489	102	569	999999	999999	808	168	316	883	282	411	906	618	999999	260	999999	96	410	902	999999	999999	926	999999	272	999999	196	541	895	999999	999999	280	182	999999	999999	525	318	999999	163	273	666	799	927	330	999999	552	999999	448	999999	186	999999	999999	860	282	95	999999	562	999999	999999	413	710	276	999999	40	999999	12	238	999999	698	999999	942	999999	933	146	245	657	320	605	350	720	314	748	999999	718	999999	744	420	899	868	636	962	69	441	749	999999	399	536	897	936	501	323	242	750	274	244	712	999999	723	46	999999	999999	956	907	586	108	962	65	553	851	999999	592	339	93	71	102	999999	952	999999	584	999999	131	422	669	999999	406	82	997	947	999999	999999	923	696	863	441	999999	999999	161	854	999999	600	999999	983	56	296	908	984	158	688	182	361	759	637	149	200	315	560	297	68	999999	999999	999999	118	79	385	726	895	475	652	408	96	730	108	999999	984	999999	999999	376	383	940	999999	923	318	775	132	716	295	999999	673	135	999999	718	103	674	624	999999	999999	913	670	569	23	518	506	999999	95	630	661	999999	999999	687	999999	999999	913	127	999999	999999	656	342	999999	669	440	999999	999999	526	305	999999	637	434	918	358	999999	999999	705	813	927	903	427	999999	689	999999	64	999999	402	985	957	918	805	975	905	521	999999	999999	967	11	138	674	716	979	985	717	993	237	186	999999	411	943	488	109	200	865	685	999999	999999	454	615	250	945	817	568	386	572	661	999999	407	379	392	266	704	685	262	196	447	52	971	508	827	24	596	583	24	440	705	785	49	999999	361	249	999999	396	888	999999	999999	421	999999	155	341	708	778	999999	999999	687	783	424	937	678	247	999999	999999	945	787	235	359	243	999999	999999	999999	
876	489	572	28	999999	999999	999999	796	533	298	36	999999	825	999999	129	246	999999	564	999999	657	291	847	999999	597	775	567	578	608	663	999999	664	866	663	999999	465	999999	215	417	875	944	474	627	414	999999	999999	152	856	999999	999999	988	999999	999999	999999	298	585	999999	127	974	999999	999999	174	710	999999	163	633	169	779	547	711	899	40	752	688	391	193	663	442	980	999999	633	999999	799	939	999999	190	999999	648	999999	703	435	999999	241	174	300	999999	999999	999999	261	757	61	372	319	999999	768	957	446	990	999999	114	922	597	147	598	999999	874	375	770	468	972	647	521	999999	843	286	798	799	588	398	999999	999999	999999	190	999999	334	999999	402	731	180	717	743	995	812	999999	999999	837	963	999999	554	999999	999999	993	36	288	120	540	958	475	791	970	168	858	601	235	685	753	999999	915	999999	358	481	644	599	750	239	651	999999	999999	72	448	834	999999	43	999999	206	436	999999	902	121	794	312	999999	940	210	559	884	403	587	585	37	431	999999	379	206	944	999999	403	285	999999	468	831	814	412	353	145	12	999999	999999	38	258	610	514	999999	478	999999	554	999999	399	999999	354	999999	999999	567	999999	999999	786	786	837	37	435	43	866	999999	653	999999	498	524	999999	999999	999999	69	774	558	337	427	916	254	900	999999	399	77	999999	999999	704	999999	710	257	377	336	359	225	999999	999999	999999	225	999999	661	160	999999	557	39	116	334	644	294	999999	999999	240	999999	999999	541	885	999999	999999	999999	39	782	999999	442	262	250	999999	999999	715	341	82	183	955	999999	683	265	104	394	602	370	960	679	450	419	737	147	26	758	236	817	999999	309	963	244	999999	961	511	718	999999	316	881	999999	619	999999	222	310	617	128	934	999999	447	500	94	277	408	359	342	740	704	999999	999999	398	999999	897	999999	772	219	999999	925	721	754	999999	141	296	488	999999	70	147	207	999999	530	999999	823	392	380	839	225	695	836	836	629	771	23	999999	92	492	999999	721	311	449	100	897	203	223	99	70	369	798	999999	294	999999	204	999999	277	594	336	999999	652	527	171	557	999999	999999	99	999999	982	373	992	213	995	312	348	835	758	346	632	704	610	302	319	480	427	906	999999	546	434	238	745	553	755	917	999999	204	999999	891	576	23	113	131	999999	697	376	594	999999	981	951	369	784	931	999999	632	999999	359	217	690	999999	999999	341	999999	999999	753	627	448	458	87	152	153	695	866	769	619	601	999999	195	622	114	832	999999	570	999999	75	454	999999	591	133	953	
810	987	459	761	959	681	559	999999	999999	79	927	146	999999	838	807	673	918	172	352	41	999999	174	595	586	307	505	999999	958	602	999999	999999	999999	334	134	342	166	999999	114	810	938	51	35	830	999999	186	696	405	731	787	401	535	650	249	999999	477	999999	999999	999999	464	999999	910	600	861	64	999999	80	811	592	506	999999	999999	999999	362	413	989	460	343	53	410	610	110	999999	181	211	773	173	999999	242	657	999999	765	373	649	356	999999	999999	999999	999999	999999	115	885	999999	235	146	963	721	298	836	999999	26	312	358	471	854	362	871	429	660	999999	102	463	578	999999	809	885	999999	174	15	385	549	296	567	756	999999	724	297	814	999999	247	62	999999	780	139	640	999999	999999	901	795	993	166	31	999999	494	204	651	316	877	425	261	899	557	292	460	563	729	999999	999999	999999	139	75	66	393	422	999999	227	683	449	304	999999	478	999999	379	22	229	528	783	82	562	653	418	999999	398	783	348	505	592	330	576	999999	648	814	734	665	928	999999	637	100	265	976	968	867	582	999999	782	999999	187	280	999999	45	946	673	49	522	721	654	668	610	84	999999	999999	362	872	394	999999	663	437	713	999999	129	891	693	816	585	999999	551	837	398	10	612	999999	321	99	999999	999999	999999	775	222	944	283	441	37	26	999999	999999	615	994	198	999999	129	999999	474	197	122	154	263	856	999999	837	999999	999999	280	609	471	999999	323	273	341	430	801	999999	225	999999	809	687	863	676	294	243	999999	556	649	175	999999	313	853	134	977	397	710	129	321	999999	773	466	171	427	554	125	38	351	999999	767	431	241	92	704	387	434	290	586	999999	230	999999	623	178	999999	999999	999999	563	198	999999	944	720	682	576	840	999999	353	526	446	132	178	215	728	893	881	743	649	230	158	746	553	117	134	557	999999	999999	160	999999	999999	999999	396	562	999999	65	718	999999	749	664	252	708	44	907	999999	464	402	25	48	730	296	999999	87	937	414	999999	743	999999	596	999999	486	999999	999999	65	471	745	999999	616	375	673	185	834	993	985	978	450	711	645	999999	670	164	999999	580	999999	11	693	622	458	158	999999	322	881	461	625	188	30	862	999999	446	108	727	786	650	999999	555	462	378	102	959	964	740	107	574	999999	970	411	999999	425	64	999999	133	287	468	978	999999	303	382	999999	806	958	587	999999	209	174	942	999999	434	215	874	548	324	999999	999999	194	656	999999	316	999999	654	776	378	446	925	668	974	449	328	672	24	261	89	
10	999999	999999	999999	999999	897	409	983	602	977	446	551	515	462	604	999999	284	331	146	999999	847	723	40	589	150	806	541	200	502	59	999999	201	623	469	999999	243	498	807	648	326	907	551	61	999999	931	895	420	216	380	661	53	351	877	274	241	287	265	421	246	211	366	219	490	999999	999999	255	999999	999999	999999	370	999999	476	999999	819	89	305	671	241	999999	254	396	334	819	841	15	420	999999	358	237	46	978	87	571	447	960	697	70	999999	584	999999	968	999999	77	999999	372	577	999999	67	195	999999	999999	34	763	999999	814	42	999999	649	547	804	932	578	818	111	391	222	905	999999	859	392	244	172	656	972	286	32	266	999999	478	999999	751	265	173	301	999999	954	999999	580	632	999999	307	999999	961	779	999999	399	999999	999999	627	999999	671	999999	208	803	701	999999	377	999999	714	999999	999999	590	999999	118	62	676	415	527	999999	999999	897	335	611	999999	999999	999999	211	876	999999	999999	999999	300	999999	328	766	999999	67	370	599	978	586	533	999999	840	162	999999	250	852	999999	87	983	38	295	999999	262	999999	822	276	999999	877	999999	500	572	999999	326	484	408	999999	352	999999	618	55	927	701	851	374	469	999999	778	377	999999	358	159	150	999999	448	14	991	76	429	999999	790	652	722	737	999999	999999	49	999999	999999	319	398	510	992	469	938	999999	999999	999999	999999	877	60	498	350	999999	892	351	999999	922	878	480	416	785	922	240	999999	403	215	999999	765	999999	429	999999	110	68	195	847	999999	999999	965	347	999999	653	999999	552	454	999999	311	428	999999	744	999999	999999	645	999999	902	612	588	762	641	999999	895	629	583	484	457	802	999999	292	118	54	194	750	957	540	999999	763	606	379	999999	999999	101	787	999999	30	875	313	612	999999	999999	582	269	404	50	430	452	790	79	704	104	999999	999999	29	999999	999999	560	999999	169	999999	147	149	16	218	976	999999	453	118	510	562	609	154	200	999999	136	999999	785	789	999999	999999	98	279	693	902	285	144	630	82	999999	329	470	97	153	506	999999	999999	999999	60	999999	934	976	343	290	516	104	949	460	419	892	783	999999	770	999999	632	27	868	455	999999	999999	842	484	380	640	190	999999	521	999999	693	730	119	999999	999999	372	999999	559	754	989	186	808	335	683	221	999999	694	999999	699	20	520	489	896	570	473	127	585	460	606	703	109	999999	583	999999	766	688	782	823	289	408	311	82	273	879	279	999999	607	999999	999999	200	946	999999	402	510	999999	214	834	549	496	618	786	325	953	60	
889	762	234	386	916	999999	407	871	35	301	709	448	226	999999	999999	178	519	425	999999	999999	756	999999	31	82	469	562	854	243	336	999999	621	985	999999	222	989	516	80	231	252	999999	792	999999	850	111	800	51	988	999999	257	328	108	371	138	548	303	666	741	999999	999999	364	677	999999	999999	364	680	999999	329	14	999999	999999	107	297	999999	456	622	999999	383	999999	282	427	574	999999	985	17	999999	260	999999	999999	999999	332	775	918	314	888	72	628	540	495	430	86	722	984	999999	472	230	810	197	682	925	999999	292	999999	999999	498	789	640	188	536	999999	430	867	999999	999999	705	20	999999	983	999999	393	993	151	887	999999	205	705	590	258	523	787	999999	999999	184	654	306	50	999999	48	815	108	432	450	13	703	10	999999	999999	898	999999	999999	51	827	903	999999	931	480	404	999999	999999	793	209	392	665	749	999999	999999	693	999999	789	664	65	999999	177	999999	961	999999	147	999999	499	987	731	691	999999	70	745	934	168	885	722	825	645	633	364	32	899	50	784	999999	673	642	525	880	118	429	406	900	999999	718	336	999999	342	220	832	697	71	999999	228	605	13	105	209	807	380	964	29	999999	786	155	999999	999999	769	883	520	999999	999999	851	583	999999	663	845	283	999999	559	344	492	434	800	999999	960	391	821	999999	260	577	999999	718	509	153	409	999999	123	514	431	415	619	459	999999	975	235	220	934	483	941	999999	822	758	258	46	482	595	999999	129	194	905	109	589	633	942	423	753	999999	440	345	689	731	769	999999	999999	725	43	733	825	999999	749	456	348	248	101	755	684	999999	472	671	814	352	999999	330	526	316	39	825	758	562	999999	868	503	148	261	437	63	740	114	321	448	861	999999	999999	444	458	999999	999999	999999	999999	999999	293	999999	769	530	999999	737	999999	502	999999	695	218	975	273	959	881	952	999999	987	664	702	999999	999999	999999	999999	953	545	999999	885	78	555	688	292	571	823	198	989	734	617	913	699	614	247	277	625	240	885	999999	728	563	505	999999	999999	999999	493	793	999999	727	999999	576	801	431	563	434	292	17	925	413	999999	999999	892	999999	999999	83	964	999999	706	999999	999999	991	78	13	587	331	999999	994	334	415	88	39	269	271	999999	999999	121	278	60	813	984	999999	315	999999	999999	956	670	999999	968	290	913	404	96	840	201	555	999999	798	843	242	861	297	682	999999	335	419	999999	631	999999	551	999999	696	48	999999	112	917	685	999999	999999	630	660	294	35	53	502	999999	943	999999	79	642	
542	322	999999	818	952	696	936	795	999999	999999	455	49	257	427	328	226	366	204	737	284	869	912	999999	999999	999999	577	272	639	27	999999	476	92	561	397	18	648	999999	230	999999	999999	981	999999	449	236	999999	999999	46	608	724	285	327	748	691	794	772	629	434	999999	247	385	434	306	777	505	216	999999	487	999999	418	679	953	145	999999	331	999999	999999	472	662	47	959	999999	999999	914	742	333	727	401	767	624	389	224	61	983	999999	999999	684	121	944	29	813	143	999999	199	54	332	192	495	369	500	793	166	771	183	999999	844	770	392	45	181	488	999999	999999	246	39	465	901	162	698	350	999999	867	999999	642	234	826	364	474	999999	419	999999	999999	41	276	831	232	453	999999	706	720	220	301	86	772	540	842	999999	939	170	589	430	999999	797	999999	881	925	638	139	999999	460	490	306	522	625	40	256	999999	454	999999	807	999999	999999	999999	977	999999	327	791	999999	111	391	413	425	999999	999999	989	121	445	22	394	906	999999	999999	929	255	240	913	999999	460	742	294	999999	999999	533	363	577	407	583	820	889	563	143	999999	37	567	57	74	992	243	999999	918	810	999999	69	509	222	999999	102	210	746	999999	549	999999	22	817	488	445	891	950	712	591	537	625	999999	831	772	999999	296	372	999999	175	920	999999	824	824	483	999999	908	34	150	879	314	383	83	672	999999	802	869	220	88	612	999999	52	530	54	390	195	804	238	736	511	411	730	12	999999	306	13	516	198	999999	511	536	866	999999	999999	999999	999999	551	999999	816	970	841	86	293	595	992	878	24	779	999999	298	182	999999	297	638	477	584	999999	503	376	20	295	999999	876	577	85	316	241	697	767	999999	644	354	421	766	999999	999999	446	417	588	427	988	737	754	999999	339	856	999999	182	999999	702	784	57	999999	999999	999999	170	209	716	520	685	647	326	21	218	654	827	268	530	969	152	148	963	915	999999	32	557	926	831	247	228	737	69	343	75	451	999999	270	615	92	508	135	729	896	999999	999999	671	726	546	401	511	598	58	212	221	563	999999	142	999999	784	136	244	378	479	999999	948	587	999999	945	766	67	567	652	448	470	27	419	76	22	178	999999	831	390	439	999999	629	999999	856	131	511	630	463	136	831	955	274	756	259	999999	954	999999	687	999999	779	343	944	945	999999	741	204	154	754	129	966	434	305	999999	938	743	672	999999	999999	862	999999	999999	604	999999	999999	999999	999999	271	999999	471	68	999999	999999	61	610	106	791	684	88	
124	926	367	999999	344	169	407	660	999999	817	999999	932	695	999999	825	999999	999999	999999	513	999999	127	999999	933	985	293	999999	991	761	253	253	841	999999	988	999999	616	999999	86	999999	270	999999	424	832	999999	453	652	999999	373	999999	999999	714	967	367	287	560	999999	578	993	999999	592	282	999999	645	416	999999	976	999999	944	999999	999999	889	269	381	478	242	999999	294	760	999999	342	754	999999	486	914	539	285	484	674	437	999999	999999	999999	704	678	987	113	779	426	617	477	999999	594	859	659	999999	454	595	889	55	999999	999999	999999	513	49	837	585	691	731	999999	891	501	889	999999	294	816	946	565	703	491	138	929	999999	152	22	999999	999999	838	827	956	94	690	999999	999999	586	552	229	438	999999	999999	412	422	999999	549	725	975	210	999999	574	999999	21	999999	892	408	916	922	809	675	501	796	999999	747	864	774	793	211	907	999999	929	742	596	518	999999	861	88	999999	880	328	999999	47	53	91	273	983	999999	999999	797	196	713	664	742	999999	936	868	172	664	557	283	999999	524	78	999999	158	999999	257	502	989	40	329	209	51	491	999999	999999	753	999999	483	880	830	598	413	720	556	999999	999	52	581	41	999999	423	168	607	572	902	969	999999	933	440	999999	999999	999999	767	867	513	623	261	305	483	125	576	999999	676	453	999999	120	357	999999	883	999999	999999	920	957	341	905	50	999999	999999	999999	494	650	663	999999	999999	388	999999	999999	999999	999999	651	748	747	108	916	132	242	492	164	414	792	621	718	59	999999	531	531	258	435	961	472	999999	342	949	999999	999999	912	999999	999999	74	775	473	504	351	999999	95	467	822	51	218	672	558	289	514	999999	999999	999999	614	446	622	857	143	220	891	999999	471	999999	797	120	450	999999	999999	959	999999	999999	999999	127	377	818	999999	999999	708	216	227	298	913	999999	828	396	125	999999	308	999999	909	999999	999999	999999	612	770	999999	680	999999	712	600	998	577	999999	200	875	999999	756	564	999999	999999	999999	158	927	993	602	666	571	586	410	999999	999999	912	999999	60	999999	997	76	514	606	58	842	405	996	999999	229	721	999999	999999	999999	163	369	978	999999	777	999999	69	714	269	19	113	999999	999999	268	717	693	96	999999	999999	318	999999	999999	251	957	747	91	162	999999	320	774	881	999999	861	633	257	635	999999	999999	625	699	822	292	807	504	502	849	748	147	289	923	142	999999	776	401	999999	999999	999999	31	764	695	999999	907	999999	999999	138	999999	346	999999	999999	91	764	686	557	848	495	596	368	747	464	897	343	
25	872	999999	999999	999999	575	999999	558	270	518	999999	645	930	500	915	999999	323	375	741	513	288	136	208	168	456	989	927	905	488	999999	999999	566	866	362	999999	44	16	999999	794	196	877	911	750	572	999999	51	627	358	580	707	55	381	723	999999	64	999999	999999	999999	194	999999	999999	563	999999	642	999999	351	778	577	317	999999	881	470	580	999999	636	377	386	635	999999	415	372	579	335	780	582	997	842	482	307	304	999999	999999	999999	999999	547	323	999999	118	433	516	999999	999999	50	999999	825	585	801	178	758	687	999999	48	928	779	981	78	238	999999	69	150	508	306	280	23	520	114	999999	999999	17	322	535	277	211	999999	152	322	539	999999	999999	999999	206	673	723	619	791	331	848	888	469	478	94	551	59	292	999999	999999	778	36	188	999999	782	671	171	999999	162	245	836	999999	637	669	999999	999999	344	999999	944	835	582	661	232	199	266	914	670	999999	999999	999999	228	999999	787	185	543	999999	458	243	225	535	512	287	467	556	494	714	260	999999	939	999999	216	988	348	181	394	127	804	988	464	868	999999	632	217	177	26	917	356	999999	135	37	154	111	999999	418	332	304	204	999999	704	551	663	870	599	745	999999	240	580	615	790	425	707	469	778	356	999999	879	80	999999	539	576	368	798	674	911	999999	115	151	930	848	99	999999	139	999999	913	215	141	43	472	399	786	347	740	671	709	999999	999999	999999	999999	999999	453	234	904	145	999999	192	865	205	687	406	672	98	650	999999	700	502	578	185	865	151	999999	845	999999	899	753	239	628	136	999999	591	663	999999	999999	999999	405	865	29	993	165	999999	349	935	355	999999	727	999999	999999	972	971	217	751	509	466	358	999999	607	626	999999	392	999999	564	739	999999	106	999999	889	999999	999999	372	999999	482	584	29	145	801	467	500	542	999999	66	543	655	165	757	839	999999	326	303	565	797	249	24	999999	267	175	610	705	259	999999	838	261	102	610	145	734	176	489	330	557	33	999999	93	832	999999	365	908	584	999999	266	588	572	153	999999	999999	596	468	999999	762	969	200	762	250	220	999999	999999	450	999999	999999	999999	673	674	996	999999	999999	689	999999	191	285	902	999999	36	232	992	999999	275	117	63	45	549	275	203	727	360	367	271	866	873	498	999999	914	862	565	459	593	999999	576	407	506	884	440	286	697	859	712	174	539	999999	476	78	697	397	19	479	757	479	999999	645	999999	999999	822	291	692	999999	999999	404	471	773	409	999999	999999	709	999999	160	118	988	
505	867	999999	202	731	618	406	430	999999	526	853	95	999999	123	999999	930	29	999999	72	158	594	943	871	317	999999	766	999999	648	378	999999	840	858	370	768	974	88	997	999999	549	213	885	272	921	471	999999	999999	80	295	860	768	690	331	98	999999	999999	562	996	341	499	965	770	758	61	846	999999	995	724	999999	149	999999	933	833	685	858	999999	331	31	999999	765	327	695	562	787	610	306	519	769	999999	999999	421	92	665	999999	584	999999	137	220	999999	786	556	999999	146	156	999999	835	857	645	240	696	83	540	999999	575	182	279	999999	970	451	549	175	999999	999999	999999	727	807	277	999999	999999	424	999999	999999	946	623	219	999999	559	416	816	775	999999	874	999999	714	300	881	495	100	523	315	235	166	999999	999999	620	999999	999999	576	428	173	567	999999	544	815	999999	999999	593	972	999999	515	999999	801	999999	999999	109	999999	696	609	280	999999	322	187	623	795	199	979	999999	420	13	889	999999	983	987	999999	217	729	340	722	164	338	297	999999	999999	17	595	999999	12	101	436	329	633	737	305	582	999999	389	106	999999	999999	999999	618	999999	999999	476	196	999999	814	511	468	999999	960	974	454	999999	999999	799	453	999999	210	999999	977	261	984	684	265	591	687	414	801	999999	633	999999	999999	584	999999	999999	552	267	821	858	618	500	632	65	368	659	293	999999	999999	62	935	490	547	860	602	366	197	295	220	604	59	409	999999	999999	747	378	877	999999	231	999999	999999	999999	794	352	157	487	629	999999	326	606	308	333	391	749	892	152	999999	246	982	999999	926	999999	56	226	808	219	999999	992	318	999999	999999	422	142	999999	805	750	696	205	999999	124	737	999999	969	614	306	999999	28	961	747	604	999999	640	888	867	517	989	999999	999999	543	999999	697	636	620	999999	824	885	201	801	999999	999999	999999	849	534	999999	999999	668	298	442	920	999999	999999	999999	255	714	666	999999	534	274	82	816	611	999999	661	999999	427	111	648	643	790	420	534	226	999999	604	158	484	999999	30	999999	848	700	999999	656	999999	999999	868	999999	906	999999	682	360	926	729	137	541	336	197	759	449	524	999999	655	651	999999	999999	999999	811	999999	999999	999999	999999	513	32	233	999999	904	999999	999999	36	559	719	999999	973	117	70	608	999999	889	73	822	296	999999	999999	727	829	999999	65	156	903	773	999999	740	350	487	999999	846	999999	505	21	637	999999	999999	999999	890	804	287	999999	543	450	999999	486	921	587	999999	896	687	932	305	404	81	849	326	306	263	501	978	401	999999	469	223	704	
999999	999999	436	999999	308	999999	999999	922	551	372	521	999999	954	296	145	163	607	591	999999	999999	608	111	940	787	999999	690	999999	398	826	999999	195	83	236	254	495	53	161	783	597	73	251	999999	852	999999	337	620	352	967	999999	825	794	905	509	309	999999	890	937	648	422	618	155	302	999999	666	187	447	479	709	999999	999999	12	824	999999	897	999999	236	258	242	460	926	347	511	999999	10	101	290	999999	927	158	604	999999	512	370	978	917	949	999999	196	530	889	150	999999	176	273	822	970	911	999999	636	869	641	704	197	496	999999	644	999999	105	575	896	873	552	561	206	986	499	463	25	979	999999	950	72	711	570	999999	704	344	999999	187	131	378	962	300	288	962	410	325	873	707	999999	999999	190	999999	633	26	598	91	969	999999	999999	516	999999	633	999999	919	999999	999999	627	711	575	309	500	918	454	528	910	261	282	244	585	184	999999	317	706	43	999999	451	87	553	196	999999	374	492	854	614	483	339	386	369	393	417	697	172	999999	973	198	999999	176	115	999999	346	808	999999	700	999999	926	588	927	879	159	137	915	999999	525	952	999999	17	73	839	999999	581	875	999999	850	999999	486	427	999999	732	845	507	285	971	448	849	814	999999	792	704	687	895	999999	506	999999	265	501	624	999999	189	47	190	208	337	71	533	471	895	884	532	672	509	412	204	44	652	852	944	999999	675	999999	999999	225	368	999999	999999	999999	999999	704	595	999999	862	780	999999	694	999999	309	999999	999999	914	387	999999	999999	999999	42	188	999999	217	471	567	413	557	988	999999	52	741	965	839	185	911	364	103	999999	999999	855	810	728	415	509	380	352	904	43	721	298	227	553	955	999999	972	666	961	906	147	192	129	873	810	999999	953	999999	999999	999999	999	559	293	728	999999	414	232	460	999999	708	999999	224	999999	999999	999999	682	999999	999999	19	999999	212	254	402	197	63	117	736	936	917	461	555	681	999999	142	43	171	999999	499	98	550	114	999999	590	263	814	999999	683	604	606	137	139	765	689	956	569	755	167	106	999999	999999	999999	295	999999	625	162	420	341	376	490	115	677	334	109	468	408	690	664	148	382	140	434	999999	340	790	999999	999999	991	999999	572	288	999999	907	824	742	872	818	979	964	111	999999	591	316	124	500	459	804	666	231	558	999999	101	29	724	999999	922	547	955	999999	302	371	428	999999	999999	999999	111	770	999999	367	596	999999	710	699	46	999999	548	999999	27	999999	340	999999	134	770	377	693	999999	984	193	290	
820	999999	863	237	672	739	999999	999999	511	911	398	999999	304	309	634	999999	178	402	982	999999	995	999999	529	999999	422	775	999999	658	47	121	25	126	586	230	547	271	727	483	999999	999999	12	372	616	115	451	999999	233	999999	999999	409	525	999999	12	447	294	26	805	747	999999	896	502	999999	148	400	999999	999999	112	83	762	372	250	694	375	685	999999	632	197	423	999999	771	552	422	522	638	595	230	124	149	999999	530	466	999999	668	999999	999999	685	999999	225	219	999999	547	159	73	773	168	999999	429	327	999999	661	828	391	82	53	999999	999999	804	999999	804	675	167	963	999999	241	905	271	35	999999	999999	999999	999999	971	214	504	233	999999	359	749	479	999999	800	796	445	283	999999	999999	999999	999999	786	724	881	999999	421	543	22	584	21	832	867	897	804	195	447	645	263	857	999999	577	820	950	731	64	40	49	874	370	999999	864	999999	829	999999	999999	999999	165	186	684	560	670	492	649	391	527	999999	582	960	999999	359	800	999999	999999	899	339	804	836	999999	826	999999	381	669	651	999999	157	999999	47	999999	403	737	999999	468	999999	306	999999	95	999999	999999	213	183	458	89	268	21	999999	843	693	930	34	606	621	171	359	991	189	11	840	999999	244	233	843	48	566	877	77	999999	451	999999	393	999999	634	277	789	999999	244	301	410	639	999999	313	999999	117	519	999999	126	999999	118	587	127	999999	999999	999999	334	999999	999999	419	999999	999999	999999	395	401	154	547	780	971	354	382	707	756	887	999999	999999	263	999999	624	736	529	768	761	999999	999999	864	431	878	999	999999	942	809	322	825	778	29	695	943	999999	464	569	738	999999	771	747	411	830	240	913	53	999999	403	365	603	890	754	629	999999	173	999999	999999	668	999999	925	411	572	394	931	999999	582	999999	999999	999999	169	999999	791	942	999999	209	999999	999999	200	965	956	721	549	453	999999	934	33	999999	999999	780	384	999999	901	957	900	370	185	999999	999999	999999	340	999999	24	383	205	437	109	812	640	798	352	502	999999	999999	825	999999	862	128	999999	996	94	192	818	538	644	428	999999	833	52	629	34	999999	999999	999999	999999	428	999999	999999	999999	291	835	221	759	898	999999	881	218	208	999999	696	507	66	351	999999	46	158	718	485	738	777	171	275	770	20	774	999999	368	463	78	406	506	696	871	394	170	999999	999999	919	110	762	220	77	701	999999	131	999999	461	241	999999	999999	999999	231	436	999999	129	570	451	748	134	889	523	754	139	736	200	999999	195	957	742	999999	999999	798	385	975	
566	999999	573	424	888	999999	97	136	431	591	695	999999	269	400	999999	600	432	999999	795	221	249	466	999999	965	164	320	999999	503	499	868	761	999999	846	461	999999	35	996	36	860	999999	999999	397	999999	548	50	999999	999999	794	692	151	741	51	13	173	736	110	166	607	269	577	34	593	636	562	830	783	999999	808	485	249	603	999999	824	477	420	851	142	399	925	999999	769	987	999999	357	137	720	908	682	999999	814	999999	999999	766	292	999999	999999	760	771	717	999999	999999	999999	318	999999	999999	346	226	999999	753	999999	967	767	682	30	808	46	782	289	434	120	875	755	94	999999	999999	214	638	999999	183	212	999999	371	682	668	999999	37	678	367	809	791	503	999999	999999	839	846	111	716	746	999999	999999	434	481	346	606	391	999999	657	646	999999	343	707	684	362	550	999999	606	95	24	267	780	367	425	999999	643	999999	502	826	255	825	279	498	999999	68	999999	777	999999	999999	85	286	999999	999999	999999	294	476	94	999999	30	999999	55	249	26	701	999999	703	899	999999	12	702	989	889	999999	412	999999	999999	999999	814	999999	445	772	999999	581	999999	999999	236	410	336	141	12	999999	798	481	999999	999999	586	263	797	999999	364	26	769	617	332	95	397	999999	999999	220	999999	631	279	201	584	999999	870	667	999999	963	262	302	573	999999	999	999999	200	417	468	212	245	549	57	999999	999999	429	13	567	259	999999	350	109	443	125	649	381	999999	607	896	999999	339	918	257	833	162	71	452	891	617	999999	895	980	999999	763	975	942	999999	870	929	999999	999999	313	999999	999999	623	999999	858	457	238	628	863	999999	520	637	873	326	301	999999	257	210	976	122	949	80	38	370	441	999999	150	707	999999	419	999999	740	999999	36	509	175	220	999	212	994	662	989	999999	999999	469	41	999999	658	650	370	622	728	189	500	363	999999	63	999999	721	188	317	531	831	454	915	779	419	847	817	136	13	258	997	999999	459	999999	754	999999	999999	999999	789	492	66	436	999999	949	561	727	672	999999	122	957	287	999999	687	141	168	871	396	689	621	53	841	524	999999	373	999999	999999	999999	404	999999	335	362	321	999999	825	475	404	999999	966	228	691	185	999999	23	56	971	973	303	999999	801	883	341	221	999999	746	650	541	80	433	228	363	686	278	999999	999999	605	999999	634	999999	666	763	999999	999999	999999	999999	868	999999	999999	319	402	999999	904	723	602	999999	994	150	999999	652	184	933	334	999999	747	864	15	906	86	999999	451	16	349	442	661	999999	668	999999	750	999999	878	
464	999999	760	40	472	459	963	675	868	999999	464	999999	981	687	999999	439	999999	999999	999999	924	961	120	284	868	396	417	471	999999	565	51	93	399	999999	774	999999	903	573	203	285	415	999999	999999	217	999999	999999	574	367	754	999999	999999	678	238	154	934	917	354	999999	892	644	64	987	901	120	826	709	999999	766	217	967	829	999999	999999	407	201	882	729	902	839	999999	999999	999999	999999	144	956	999999	854	255	741	857	375	999999	681	999999	230	427	150	131	390	999999	999999	999999	999999	787	999999	743	881	831	952	61	999999	451	915	20	822	15	280	766	163	463	854	818	35	360	601	681	193	247	187	999999	999999	999999	521	114	959	24	899	929	999999	999999	492	32	303	689	999999	923	241	670	999999	999999	157	384	967	927	999999	999999	782	999999	999999	427	559	999999	654	188	319	590	999999	811	61	807	115	999999	731	940	970	831	525	999999	690	677	999999	522	510	962	627	367	640	999999	999999	855	242	110	743	617	663	849	378	124	379	89	993	430	619	929	119	806	652	999999	957	58	588	446	118	999999	977	47	142	691	999999	952	999999	346	588	999999	575	15	607	999999	286	999999	463	410	966	611	683	29	903	580	999999	820	715	612	636	184	277	796	991	234	640	626	999999	686	563	427	999999	656	841	999999	364	114	208	999999	750	999999	595	187	999999	507	835	957	144	561	839	740	247	347	709	999999	928	779	999999	383	483	660	999999	776	846	999999	482	37	999999	999999	226	999999	622	186	862	800	999999	100	326	493	398	682	492	999999	847	822	999999	792	946	438	495	584	999999	824	999999	99	431	999999	999999	930	35	808	999999	999999	345	102	128	70	485	909	824	837	463	530	984	800	178	260	999999	33	369	999999	90	749	999999	642	656	797	130	772	379	769	759	396	999999	999999	902	837	819	755	704	999999	317	47	999999	999999	131	570	999999	264	920	181	999999	999999	999999	345	728	999999	999999	999999	999999	330	939	712	999999	999999	88	999999	71	999999	999999	341	440	184	329	999999	382	52	999999	347	520	96	957	866	851	208	999999	452	825	133	862	999999	188	126	999999	999999	188	999999	508	557	999999	64	508	445	366	589	740	715	987	329	962	685	893	322	192	358	373	83	860	999999	999999	635	999999	999999	541	35	162	999999	864	999999	999999	778	999999	589	768	999999	588	521	509	999999	467	174	465	999999	171	999999	979	866	933	999999	20	115	744	177	381	943	813	569	903	341	436	426	850	51	267	194	151	314	553	999999	770	851	574	999999	873	21	179	745	777	
365	56	296	390	902	935	956	999999	376	217	825	652	28	617	999999	999999	51	323	423	248	977	44	674	322	216	201	168	541	156	999999	370	999999	78	792	548	295	150	46	948	116	999999	999999	775	107	727	84	751	244	405	762	999999	698	756	507	800	330	999999	973	183	711	999999	425	999999	83	846	62	583	236	999999	882	999999	999999	375	317	936	826	269	577	595	141	450	924	145	393	471	671	27	571	999999	999999	914	176	999999	246	338	999999	272	702	260	675	501	525	174	523	77	826	333	448	570	999999	71	803	388	51	271	853	999999	504	611	185	45	22	244	999999	968	999999	152	138	978	999999	564	567	327	919	640	925	759	622	326	645	348	578	10	28	166	120	999999	999999	999999	485	999999	767	100	85	640	488	290	323	554	999999	683	999999	999999	519	418	999999	485	999999	411	346	103	668	188	965	836	466	999999	226	695	999999	741	999999	163	503	455	797	476	999999	289	999999	644	446	999999	777	961	153	119	491	609	662	635	328	419	639	391	937	589	135	999999	183	476	74	627	696	806	362	51	999999	999999	621	999999	999999	189	259	701	657	600	410	14	999999	357	530	999999	43	999999	423	912	524	121	518	217	351	999999	116	685	579	818	999999	999999	609	111	999999	428	988	634	402	999999	170	937	999999	346	188	999999	554	826	946	458	594	474	393	450	527	855	999999	413	686	238	83	573	131	999999	229	439	404	591	214	112	628	408	830	283	751	587	386	999999	39	999999	459	289	739	131	233	906	999999	999999	584	297	873	584	948	999999	999999	597	999999	894	999999	748	999999	963	622	843	829	196	644	119	698	999999	478	383	384	465	999999	793	833	10	615	323	999999	245	16	916	238	54	459	667	217	163	999999	491	64	290	503	495	999999	895	301	47	272	477	470	644	818	999999	209	999999	999999	282	763	814	289	804	896	490	956	705	615	785	999999	976	902	544	178	986	328	103	961	293	135	999999	999999	578	60	385	774	372	999999	738	844	966	283	935	400	957	212	260	394	23	539	962	999999	999999	309	295	575	999999	999999	832	182	115	530	109	157	825	999999	710	753	520	715	593	607	999999	941	770	702	966	154	221	999999	77	999999	948	754	999999	657	202	999999	765	809	849	897	275	566	738	445	184	787	999999	850	502	507	873	307	945	364	413	574	538	592	999999	781	264	57	114	406	582	999999	983	178	914	441	987	999999	866	999999	342	320	213	335	999999	189	579	999999	999999	570	835	999999	808	809	999999	627	
740	182	999999	999999	643	999999	999999	342	863	829	803	406	936	70	519	999999	440	259	31	102	371	999999	73	999999	211	893	765	999999	570	930	546	184	924	296	701	815	509	798	63	124	999999	871	472	699	385	183	999999	231	61	673	221	999999	787	161	266	537	118	782	866	749	999999	999999	999999	932	292	629	481	650	369	999999	999999	641	206	907	243	499	740	374	53	37	468	544	492	897	718	986	397	999999	39	174	706	726	999999	313	662	999999	109	539	416	755	701	784	999999	356	19	579	363	999999	917	766	796	744	738	838	999999	999999	435	874	224	305	999999	999999	620	999999	999999	999999	709	999999	254	302	400	211	957	297	335	684	681	999999	887	148	999999	517	855	272	377	961	988	103	31	744	999999	234	325	120	523	999999	173	667	358	83	870	999999	999999	999999	376	595	786	450	999999	999999	246	299	987	85	672	999999	999999	358	827	46	948	999999	870	509	999999	175	999999	846	774	342	520	24	999999	813	999999	173	881	240	896	782	999999	547	591	424	999999	999999	999999	250	448	798	150	999999	999999	999999	134	265	599	999999	837	210	999999	939	676	999999	96	231	999999	183	807	508	843	622	999999	54	861	411	33	456	10	572	999999	645	408	975	201	999999	183	474	999999	22	574	755	403	999999	82	999999	870	421	338	286	712	73	443	940	955	999999	363	795	461	723	242	153	999999	274	281	74	541	701	978	999999	999999	48	495	999999	934	97	229	766	971	625	999999	612	127	724	999999	865	999999	999999	29	999999	999999	387	999999	965	780	430	630	138	423	18	703	178	442	946	238	999999	578	648	15	999999	309	597	824	835	192	629	999999	999999	414	416	862	84	999999	315	49	670	36	529	999999	999999	999999	100	999999	963	922	372	180	181	999999	999999	297	563	461	161	374	999999	999999	186	999999	160	405	229	724	17	156	999999	496	136	907	567	647	58	633	502	411	218	254	860	912	999999	459	854	999999	999999	129	308	622	999999	941	999999	117	849	999999	864	999999	247	376	345	816	303	875	53	274	927	549	248	999999	959	999999	165	510	702	999999	962	701	999999	314	506	887	848	999999	966	195	999999	999999	999999	312	769	393	999999	842	909	54	619	945	415	590	987	677	880	377	999999	780	999999	784	999999	999999	784	173	567	932	869	457	968	297	909	857	651	477	751	936	171	575	999999	999999	601	999999	654	999999	295	999999	326	999999	17	480	354	195	409	837	55	222	528	605	826	241	999999	461	85	331	46	558	999999	520	925	944	999999	96	203	472	193	
756	930	766	999999	606	615	50	450	497	943	723	457	999999	432	539	418	999999	999999	999999	999999	999999	582	333	981	737	32	806	903	999999	274	267	991	937	654	298	999999	761	728	999999	999999	932	21	587	999999	322	110	134	98	396	536	650	348	849	130	53	183	999999	785	150	583	809	146	387	233	685	731	520	168	143	257	999999	837	528	729	418	999999	999999	999999	668	637	897	718	516	536	623	919	152	999999	610	125	999999	975	588	999999	816	795	634	363	702	591	590	966	999999	149	879	813	999999	129	711	999999	189	663	999999	513	686	100	629	999999	999999	999999	588	703	557	27	572	681	258	881	913	623	999999	641	251	87	999999	999999	763	377	656	809	109	999999	114	999999	999999	999999	858	85	960	725	175	782	753	936	12	886	999999	937	576	208	564	938	216	98	422	999999	999999	49	999999	999999	337	262	204	801	667	999999	598	999999	91	551	999999	183	921	999999	999999	720	999999	315	84	170	999999	826	800	458	254	170	999999	26	281	999999	609	819	619	214	398	913	588	999999	278	447	999999	554	855	35	386	391	27	27	999999	999999	999999	999999	999999	999999	999999	999999	461	746	557	506	747	581	591	693	941	13	564	716	799	544	142	936	46	636	999999	968	999999	775	82	863	999999	799	385	999999	999999	999999	999999	323	972	887	462	842	999999	999999	699	716	962	171	93	382	826	310	228	106	999999	999999	79	338	999999	273	539	685	673	999999	363	999999	206	22	955	999999	159	250	743	912	92	299	541	275	937	164	15	999999	692	999999	46	842	581	288	18	999999	433	525	889	708	358	999999	999999	710	999999	751	520	950	215	644	233	585	999999	315	24	280	192	999999	401	279	268	999999	993	973	657	520	377	917	14	941	25	633	999999	45	564	999999	130	831	999999	196	643	65	603	57	999999	460	999999	275	999999	737	999999	999999	134	620	450	628	783	204	62	999999	383	603	946	999999	628	599	999999	531	999999	999999	159	361	947	215	635	999999	135	945	507	206	999999	999999	652	276	119	396	509	740	594	935	532	926	778	999999	999999	50	119	339	428	877	999999	754	523	565	999999	999999	681	999999	984	248	502	999999	697	856	664	282	950	679	164	242	99	493	936	999999	186	233	583	989	402	594	102	999999	526	999999	970	488	587	999999	687	638	715	999999	756	356	443	694	999999	999999	303	539	99	999999	185	196	787	999999	817	708	388	999999	999999	691	526	999999	155	706	999999	999999	885	185	694	999999	999999	525	527	509	737	590	382	492	995	661	999999	863	504	662	
621	999999	841	238	671	879	709	999999	741	999999	73	366	210	999999	383	999999	46	127	845	999999	447	659	999999	999999	999999	237	335	895	369	999999	999999	663	894	999999	95	980	235	657	514	814	999999	668	784	999999	446	381	390	999999	118	834	624	578	27	277	225	961	670	999999	233	443	554	999999	963	999999	999999	410	471	717	651	403	999999	389	612	40	83	778	875	175	841	999999	847	999999	787	535	621	426	645	999999	277	999999	319	671	433	999999	270	349	999999	289	475	46	910	672	999999	999999	899	245	965	986	204	999999	96	505	721	600	596	999999	35	999999	883	611	999999	844	450	527	93	999999	955	542	770	999999	83	595	700	805	722	185	999999	82	636	386	460	999999	432	830	999999	999999	950	999999	484	999999	999999	275	405	999999	281	76	999999	476	631	999999	289	433	999999	999999	372	500	805	999999	999999	421	177	953	802	999999	160	115	421	619	490	279	323	132	67	373	419	807	199	999999	533	656	953	999999	450	10	106	999999	442	961	468	546	19	43	999999	73	238	999999	473	898	713	999999	654	611	985	362	322	166	376	852	61	999999	311	968	392	231	467	947	512	802	410	133	999999	459	161	943	999999	289	177	994	999999	59	344	301	132	367	12	352	243	98	999999	939	661	590	910	903	245	50	651	733	605	290	857	999999	999999	590	503	204	459	52	102	43	989	381	716	12	229	19	999999	34	228	999999	999999	424	124	471	472	92	549	258	999999	229	637	443	398	854	999999	673	803	999999	999999	807	999999	999999	995	654	999999	289	999999	908	683	999999	204	627	515	490	999999	443	556	36	999999	999999	655	210	999999	873	999999	555	983	862	811	556	216	313	170	999999	232	521	428	470	521	192	218	999999	575	482	34	20	928	907	287	757	127	776	424	451	999999	999999	858	999999	999999	999999	306	21	107	137	28	890	999999	999999	268	64	25	999999	515	935	212	24	999999	999999	849	395	999999	85	584	999999	438	439	889	719	269	539	663	306	221	126	886	207	543	999999	463	143	999999	834	648	232	741	41	999999	489	999999	999999	999999	997	283	863	999999	999999	436	999999	999999	588	11	747	834	999999	999999	999999	875	399	59	15	481	999999	407	999999	841	791	436	361	322	407	999999	409	480	132	483	666	32	999999	348	665	771	499	999999	999999	142	999999	10	999999	831	999999	165	872	999999	999999	665	868	999999	999999	32	999999	999999	84	731	300	420	999999	277	999999	255	999999	696	999999	60	393	244	982	999999	532	583	44	791	999999	999999	999999	252	306	969	999999	467	614	
76	465	335	362	999999	696	767	459	464	540	999999	298	999999	106	335	638	821	56	999	999999	431	999999	984	988	204	288	554	441	58	123	631	999999	255	999999	999999	241	202	698	523	548	224	988	77	52	504	503	999999	999999	965	999999	999999	999999	247	784	193	997	480	999999	999999	592	999999	336	999999	350	908	509	53	44	438	103	445	132	533	460	999999	443	10	941	494	999999	447	999999	476	444	638	708	793	470	999999	999999	999999	999999	541	930	406	888	586	726	144	994	459	807	999999	999999	178	362	400	786	999999	750	997	999999	852	465	155	29	860	966	712	999999	716	582	586	999999	342	589	591	602	64	579	856	999999	807	499	251	639	999999	604	999999	999999	318	16	153	707	999999	232	13	85	785	387	999999	620	999999	934	999999	877	230	237	999999	588	771	999999	999999	746	893	999999	731	362	223	515	891	999999	700	435	999999	999999	438	879	999999	120	999999	515	816	999999	552	246	999999	999999	221	999999	419	900	76	687	515	999999	999999	406	813	999999	999999	651	862	280	495	771	919	588	52	579	449	351	143	999999	12	266	999999	65	999999	657	462	857	151	849	105	991	199	22	920	380	999999	999999	76	152	618	935	652	546	191	999999	999999	999999	999999	999999	925	78	767	647	999999	259	540	228	212	165	499	643	509	22	184	503	999999	906	999999	671	154	417	285	990	999999	76	999999	443	999999	424	340	780	36	509	924	999999	999999	999999	336	999999	840	215	829	910	653	999999	999999	640	371	999999	207	419	23	169	496	999999	793	776	837	619	645	106	354	787	824	718	617	999	98	156	279	40	580	999999	999999	999999	588	374	347	834	641	973	999999	197	226	921	766	867	22	416	999999	999999	999999	717	35	743	999999	51	95	934	367	435	551	224	417	177	839	999999	337	557	999999	999999	999999	999999	977	672	34	166	570	903	951	999999	987	682	912	821	999999	862	971	97	87	546	289	999999	477	215	999999	999999	999999	59	999999	749	539	464	999999	816	28	711	999999	362	719	704	999999	999999	983	617	448	869	999999	596	851	977	55	250	480	999999	999999	36	535	772	251	177	386	520	999999	211	220	532	999999	106	802	999999	132	618	378	999999	74	107	429	859	767	561	554	194	999999	113	704	299	984	999999	676	991	186	999999	999999	551	328	960	369	781	407	915	674	216	793	246	855	437	871	107	329	52	607	676	14	999999	622	202	999999	718	507	921	999999	112	429	999999	438	164	506	999999	64	113	737	647	461	851	887	999999	999999	961	258	276	999999	887	774	999999	
394	510	999999	999999	929	136	999999	651	999999	486	378	572	999999	982	808	999999	930	55	53	999999	314	960	224	163	801	284	801	361	470	240	503	660	337	794	426	928	201	84	897	999999	465	96	373	975	482	325	562	417	162	558	346	382	843	558	329	999999	295	809	999999	655	999999	296	190	53	999999	999999	244	991	566	999999	508	855	157	125	759	999999	596	248	999999	486	722	393	208	912	894	131	816	778	475	992	642	392	454	252	603	178	905	999999	992	765	90	570	851	282	59	999999	999999	728	799	111	837	57	138	153	933	940	98	278	158	861	901	465	999999	573	999999	999999	410	905	999999	999999	323	276	256	915	999999	161	542	925	862	999999	896	999999	979	999999	165	595	999999	311	319	999999	999999	636	181	140	864	625	53	287	999999	933	89	999999	217	218	787	570	999999	223	747	781	999999	999999	416	744	999999	999999	486	162	418	652	862	999999	596	858	510	686	999999	999999	61	780	118	999999	890	929	334	577	881	999999	999999	595	793	50	564	537	264	916	230	999999	175	61	149	999999	999999	392	81	999999	732	999999	708	110	999999	685	172	966	672	154	282	999999	419	397	999999	715	576	999999	858	821	544	999999	604	593	466	667	949	10	641	227	394	508	858	353	845	999999	999999	485	999999	118	878	597	865	999999	999999	742	27	778	999999	433	999999	56	999999	999999	446	673	754	124	644	808	736	172	999999	999999	759	774	999999	76	551	409	653	101	703	750	943	946	203	494	999999	723	649	999999	880	999999	903	347	999999	999999	906	181	999999	999999	841	321	999999	716	273	420	359	999999	999999	951	236	720	780	232	999999	783	315	499	480	269	175	920	168	565	999999	999999	550	422	800	30	999999	380	630	705	259	999999	378	999999	999999	783	144	999999	999999	698	944	170	438	681	999999	999999	303	416	700	518	782	921	163	816	434	999999	999999	937	79	103	791	855	99	84	972	961	415	87	816	999999	135	95	320	470	620	130	688	999999	427	610	726	999999	679	121	999999	338	238	999999	802	536	999999	999999	20	999999	907	98	81	999999	999999	43	999999	225	600	999999	393	999999	611	693	206	314	999999	999	520	469	376	48	186	977	999999	999999	732	853	285	290	783	928	85	803	999999	531	59	999999	171	393	999999	511	162	676	728	235	727	999999	365	999999	77	913	685	551	999999	999999	912	999999	210	73	311	932	940	320	230	464	999999	807	140	674	264	143	838	137	644	865	885	509	259	999999	917	196	497	786	999999	999999	999999	534	663	694	618	956	134	107	
92	892	571	842	456	273	614	919	999999	691	243	933	85	558	906	284	983	412	999999	999999	156	124	444	163	107	360	221	999999	153	445	65	308	19	741	55	751	303	53	63	986	321	997	999999	806	553	289	999999	999999	627	999999	711	216	122	999999	950	999999	457	418	999999	105	61	999999	775	999999	635	935	923	344	513	164	980	999999	358	999999	962	159	343	638	999999	999999	999999	527	468	764	734	849	195	999999	790	87	304	885	307	958	934	793	231	810	180	999999	365	459	190	473	999999	771	857	999999	886	800	633	999999	999999	999999	539	533	999999	999999	245	786	999999	763	553	435	860	999999	999999	400	922	179	928	532	467	992	999999	116	346	995	999999	999999	991	999999	999999	989	454	484	87	380	428	410	733	999999	575	394	867	999999	999999	755	612	312	139	466	343	999999	999999	999999	361	816	473	432	197	74	999999	281	794	820	999999	564	999999	999999	28	271	971	521	445	717	957	82	134	999999	210	591	392	63	834	535	595	565	126	353	132	271	907	999999	223	999999	565	304	600	57	120	351	773	999999	294	868	495	822	281	999999	153	288	691	611	999999	999999	999999	601	447	269	234	999999	999999	638	262	757	363	975	307	776	999999	999999	482	86	751	999999	817	166	768	966	49	773	999999	999999	210	843	579	305	773	617	988	964	856	340	823	195	904	145	974	537	999999	519	524	505	13	999999	806	999999	999999	373	999999	525	832	481	999999	460	999999	999999	437	418	999999	999999	999999	689	787	999999	806	151	263	566	954	682	999999	999999	462	530	258	999999	999999	719	47	964	445	999999	829	473	141	385	121	999999	554	428	707	999999	359	455	317	834	718	815	683	999999	999999	304	419	115	342	601	29	699	211	999999	527	999999	381	223	623	802	859	999999	65	431	40	999999	999999	535	974	626	881	999999	999999	423	80	999999	45	999999	613	151	989	724	140	999999	366	422	170	702	900	989	999999	146	832	514	974	404	759	262	634	999999	292	883	999999	999999	719	999999	485	999999	782	999999	999999	998	999999	482	813	145	193	525	999999	618	730	319	635	985	442	744	184	999999	999999	999999	999999	999999	748	153	999999	115	999999	424	820	353	936	382	920	525	317	195	537	360	701	839	220	244	999999	25	738	973	258	156	283	975	838	776	349	115	992	999999	259	465	623	999999	552	768	999999	721	681	358	399	120	677	257	217	824	17	609	999999	158	999999	732	414	999999	857	446	999999	999999	515	169	43	814	532	418	999999	81	736	999999	296	451	539	476	344	999999	583	148	
478	36	999999	24	768	739	650	844	999999	526	60	738	850	116	627	999999	216	521	999999	999999	587	269	320	146	999999	24	323	23	999999	129	999999	34	311	718	968	125	88	500	999999	304	173	688	114	420	30	998	153	999999	999999	679	999999	822	75	998	999999	218	999999	630	926	754	425	999999	234	193	137	36	436	999999	147	512	999999	715	131	999999	421	999999	165	899	999999	98	870	999999	999999	940	859	576	999999	312	999999	999999	409	999999	999999	645	879	536	463	920	292	994	572	22	999999	322	897	554	701	55	587	999999	63	815	514	838	999999	291	447	294	999999	999999	77	999999	973	999999	112	334	151	999999	999999	884	445	999999	617	131	999999	858	101	877	52	314	874	913	725	999999	707	593	942	735	761	597	99	179	596	999999	926	448	48	665	219	573	999999	226	903	702	999999	819	208	392	999999	36	200	999999	252	29	687	164	408	477	679	999999	392	415	723	553	999999	999999	647	886	999999	88	819	999999	668	999999	901	999999	19	33	289	999999	395	559	999999	735	999999	999999	927	577	53	772	49	571	985	700	999999	999999	999999	999999	907	951	999999	322	197	243	216	764	999999	772	128	38	154	999999	198	792	133	832	991	988	156	274	348	80	999999	433	48	999999	450	999999	298	999999	165	999999	125	338	715	83	372	999999	999999	643	999999	999999	458	24	627	999999	382	999999	577	999999	16	513	213	999999	612	111	479	763	999999	957	323	934	484	999999	872	494	999999	860	86	60	469	811	469	512	646	194	621	827	805	383	875	999999	400	939	896	652	455	999999	725	613	603	608	999999	571	329	694	679	243	151	999999	405	522	127	527	889	999999	54	999999	996	428	490	652	999999	822	91	76	999999	545	328	230	999999	999999	999999	472	999999	860	826	999999	999999	951	514	387	685	672	999999	999999	140	872	60	701	607	755	486	999999	133	951	650	172	999999	263	160	144	914	999999	104	618	388	999999	80	38	378	999999	999999	55	913	999999	966	999999	999999	999999	936	671	495	999999	622	293	310	836	999999	505	220	664	419	999999	801	380	472	999999	578	370	974	999999	802	31	999999	462	999999	441	394	999999	985	999999	328	760	999999	489	999999	297	308	810	999999	551	315	575	817	714	999999	587	253	542	640	999999	717	999999	754	461	868	999999	999999	170	56	869	452	329	999999	855	999999	999999	613	322	731	185	466	999999	61	999999	180	999999	999999	618	725	660	197	852	388	783	999999	845	999999	999999	999999	185	992	147	764	999999	109	985	65	962	999999	88	973	999999	999999	999999	745	950	999999	331	
291	642	269	686	999999	395	681	599	940	736	218	500	652	999999	702	556	193	999999	13	612	999999	194	181	251	250	647	999999	265	51	999999	47	696	999999	684	584	977	916	316	702	999999	767	999999	54	328	753	999999	999999	234	239	264	282	426	946	818	998	999999	999999	999999	999999	797	708	425	558	27	999999	522	999999	967	174	724	639	877	626	634	845	823	150	852	498	371	221	462	36	999999	651	999999	749	999999	685	999999	999999	898	869	904	669	351	951	999999	999999	241	999999	468	70	999999	624	999999	800	321	973	185	999999	617	528	999999	586	256	999999	999999	376	999999	999999	481	999999	686	216	999999	17	721	965	503	999999	122	233	999999	999999	753	401	520	172	256	819	438	631	510	531	999999	379	795	328	422	951	191	999999	550	468	330	185	999999	308	883	999999	999999	356	479	314	999999	394	271	515	832	855	879	999999	129	269	344	850	782	164	317	370	999999	403	552	999999	690	462	683	798	249	577	26	999999	999999	999999	999999	91	162	205	687	514	118	999999	495	567	82	583	540	291	134	999999	999999	999999	991	522	999999	685	804	999999	624	391	710	472	276	265	838	667	999999	999999	528	999999	698	586	999999	802	262	931	907	984	479	116	921	402	674	769	183	796	230	765	999999	65	287	234	581	999999	804	645	23	239	728	415	264	279	762	872	781	999999	753	198	999999	254	777	819	457	999999	470	999999	798	506	91	51	446	999999	589	473	975	473	14	180	999999	616	918	678	265	74	999999	999999	639	801	987	999999	53	999999	505	438	287	467	776	74	836	495	847	516	158	687	968	999999	689	999999	897	318	813	999999	200	653	999999	109	563	393	666	818	678	999999	519	725	998	999999	67	161	195	999999	696	940	344	512	769	411	529	578	105	999999	962	999999	904	678	552	470	999999	999999	112	187	903	393	407	27	816	850	997	432	999999	999999	644	538	113	999999	999999	872	248	687	884	924	579	985	298	516	999999	338	101	840	183	537	574	215	999999	999999	999999	313	542	326	695	999999	413	107	889	999999	514	434	246	525	66	679	231	163	966	187	999999	918	104	891	999999	999999	758	166	259	161	988	439	489	105	999999	318	340	999999	992	965	520	999999	106	999999	999999	431	102	576	783	503	999999	999999	248	871	410	695	999999	651	164	217	999999	257	848	999999	554	85	999999	150	999999	747	999999	309	171	11	667	135	822	999999	999999	739	395	999999	383	755	846	577	200	999999	695	999999	110	689	767	999999	805	273	999999	368	210	999999	999999	951	999999	45	164	
999999	999999	247	214	284	873	868	999999	999999	821	978	874	102	999999	977	885	337	455	999999	647	999999	999999	999999	205	999999	502	463	148	999999	999999	999999	364	347	601	840	327	952	413	421	217	241	926	352	962	827	399	999999	999999	233	51	999999	999999	169	398	504	473	873	51	810	781	999999	730	800	999999	387	999999	536	501	61	660	932	923	44	999999	415	733	999999	999999	378	999999	999999	986	999999	919	113	937	204	999999	107	376	453	999999	603	999999	797	511	136	999999	999999	213	999999	49	425	573	119	235	472	708	999999	999999	999999	459	999999	806	999999	999999	815	999999	999999	449	429	999999	403	999999	216	999999	999999	405	999999	904	607	19	838	175	151	999999	999999	999999	810	999999	999999	496	966	336	999999	993	247	999999	818	375	695	999999	130	145	783	284	999999	741	367	999999	905	76	55	999999	999999	274	621	999999	999999	999999	861	474	80	999999	973	933	621	77	999999	999999	999999	999999	586	298	218	999999	889	702	999999	866	286	999999	999999	722	971	999999	451	999999	172	828	381	739	142	920	999999	231	185	999999	171	850	663	999999	159	153	999999	999999	999999	756	999999	812	999999	999999	126	999999	621	41	490	999999	219	999999	999999	733	905	763	999999	54	999999	999999	999999	987	186	950	540	541	213	999999	680	839	417	600	999999	999999	28	999999	999999	462	622	344	309	482	740	999999	728	596	368	999999	672	396	312	269	999999	825	972	882	636	434	999999	585	594	913	361	650	939	619	999999	999999	714	556	319	388	999999	66	999999	311	256	358	999999	943	182	999999	46	294	537	158	619	103	721	146	999999	29	999999	46	750	396	131	100	887	999999	940	999999	225	125	86	999999	837	999999	468	670	635	288	213	444	999999	320	876	76	123	791	999	563	999999	577	999999	300	314	395	316	970	190	166	470	122	13	999999	999999	920	999999	999999	999999	696	999999	61	999999	444	815	639	633	439	519	64	976	106	119	999999	494	648	292	786	619	451	617	498	490	479	817	100	999999	800	263	955	999999	510	481	313	928	999999	999999	399	484	674	762	877	999999	136	189	999999	12	626	999999	419	999999	431	999999	868	999999	145	571	999999	999999	999999	208	832	186	563	205	476	625	805	999999	470	582	893	311	945	689	739	47	999999	999999	452	98	815	999999	843	327	438	999999	612	999999	793	462	44	771	759	999999	929	701	897	930	712	749	207	178	657	837	745	999999	57	188	349	108	217	741	184	636	393	999999	342	246	766	999999	999999	580	664	999999	547	999999	551	479	760	48	150	999999	587	703	890	647	36	16	581	
318	468	433	885	694	255	302	999999	132	92	780	999999	661	174	752	737	626	513	649	999999	624	578	999999	428	310	957	999999	999999	481	745	746	999999	999999	999999	999999	501	999999	694	970	761	255	533	428	397	999999	680	999999	268	835	966	999999	144	386	999999	957	739	999999	15	585	999999	471	148	999999	999999	346	657	43	996	715	999999	157	999999	543	999999	54	100	159	191	448	999999	478	525	329	515	481	612	999999	618	706	719	999999	584	119	242	300	116	999999	51	999999	332	646	999999	999999	583	999999	342	999999	499	672	999999	590	709	999999	955	268	945	818	611	905	734	910	999999	300	999999	999999	999999	822	999999	596	937	999999	117	999999	125	983	986	971	745	696	148	21	257	945	840	999999	900	27	163	974	999999	297	806	146	326	999999	999999	202	557	933	254	519	300	902	735	192	482	579	999999	972	281	974	83	999999	766	723	999999	479	459	867	999999	999999	999999	999999	251	649	877	971	814	703	761	794	423	999999	452	628	720	354	220	999999	655	331	576	999999	702	381	224	999999	999999	999999	758	753	742	999999	193	999999	850	965	660	95	999999	511	764	747	220	487	560	271	471	147	12	318	268	801	221	427	999999	487	632	870	435	999999	601	220	945	17	999999	733	628	754	999999	999999	693	999999	999999	999999	566	999999	970	225	820	999999	430	999999	600	449	494	999999	999999	766	718	373	342	790	660	329	910	554	801	212	435	827	643	716	369	257	999999	144	459	999999	860	160	516	999999	999999	999999	999999	369	620	999999	523	121	263	999999	46	414	999999	903	473	33	999999	999999	37	999999	999999	993	319	713	872	999999	999999	359	491	411	905	568	856	926	741	999999	763	551	999999	305	999999	324	573	781	680	999999	835	721	670	436	834	999999	999999	748	999999	65	172	999999	999999	278	682	173	629	852	956	478	557	999999	172	295	269	692	89	732	88	475	430	538	42	917	516	112	689	65	577	67	999999	118	999999	685	26	999999	63	999999	622	525	694	721	825	999999	407	349	559	385	176	151	768	399	670	160	635	634	999999	999999	761	580	484	574	284	898	999999	449	196	999999	999999	999999	638	423	999999	563	781	709	999999	830	999999	176	552	999999	888	435	299	55	448	158	59	392	101	483	903	52	51	129	446	999999	179	958	163	83	116	999999	513	999999	999999	116	379	926	921	989	70	595	37	179	685	849	609	986	11	47	437	885	266	164	520	77	521	999999	273	785	660	561	999999	479	207	80	922	944	766	341	779	999999	471	112	422	318	24	871	443	
999999	327	193	957	125	645	231	999999	358	999999	222	595	999999	999999	146	339	509	999999	558	972	999999	927	999999	230	670	268	313	424	163	742	211	62	650	999999	676	468	999999	604	999999	833	999999	999999	573	999999	553	745	72	470	335	772	913	999999	999999	898	828	669	662	999999	296	999999	341	999999	408	616	633	169	944	999999	986	999999	862	905	684	725	996	107	999999	555	677	924	999999	843	99	390	828	474	596	999999	999999	16	805	514	317	50	501	179	119	999999	486	393	801	572	483	657	910	18	62	740	902	999999	316	117	295	372	999999	498	717	27	787	168	573	203	109	999999	872	999999	999999	643	233	827	988	405	78	293	132	633	370	442	480	819	999999	999999	848	668	700	698	229	944	390	13	461	101	179	328	820	999999	473	503	784	561	420	418	517	999999	999999	910	49	11	250	37	137	285	999999	967	999999	717	354	440	999999	183	139	653	263	230	999999	896	999999	999999	999999	524	999999	866	657	919	409	13	348	999999	925	789	659	227	999999	999999	875	186	554	211	582	112	263	42	223	999999	999999	767	165	297	709	846	684	299	538	725	866	999999	627	627	568	743	379	580	515	999999	999999	999999	999999	999999	999999	999999	999999	999999	177	370	271	138	999999	56	999999	642	847	61	74	89	115	369	999999	999999	999999	614	558	927	999999	999999	999999	682	527	999999	95	520	999999	999999	999999	519	504	659	132	177	463	738	618	580	140	926	895	327	999999	435	394	999999	232	970	414	740	999999	424	999999	337	636	588	611	929	999999	976	824	592	999999	999999	584	455	999999	999999	525	999999	999999	978	999999	716	943	416	176	101	999999	930	297	847	999999	999999	879	90	278	794	541	999999	137	999999	999999	164	999999	312	999999	961	851	999999	917	711	454	656	743	662	627	999999	394	230	421	999999	999999	40	688	976	999999	906	675	999999	186	452	980	649	630	999999	368	642	615	640	999999	214	250	999999	23	586	999999	204	468	226	462	604	410	321	463	617	999999	589	475	134	999999	999999	999999	357	762	474	731	805	36	436	304	985	999999	753	33	216	279	209	26	111	584	547	448	458	50	999999	52	999999	999999	22	999999	778	999999	490	79	894	918	893	637	999999	855	597	177	41	922	477	544	657	297	256	348	890	999999	373	550	33	999999	838	316	189	432	72	619	23	218	525	818	578	999999	999999	298	999999	571	478	256	986	379	999999	535	573	47	999999	381	999999	999999	999999	999999	999999	939	56	999999	999999	587	458	999999	793	978	164	823	999999	999999	999999	973	999999	999999	962	
328	103	127	563	653	457	312	742	999999	46	999999	679	348	880	319	25	639	637	108	999999	798	123	363	999999	18	999999	593	138	914	81	421	222	999999	712	19	122	999999	999999	402	999999	777	844	316	88	112	999999	815	942	97	643	336	346	999999	999999	173	215	740	665	999999	438	999999	183	999999	79	625	479	999999	636	871	207	340	262	244	526	441	954	806	284	999999	999999	409	650	51	281	745	999999	161	999999	548	803	381	29	831	964	999999	603	25	246	463	633	610	188	81	890	312	83	111	543	999999	219	408	466	315	845	38	223	142	557	334	549	327	999999	98	77	825	321	431	280	999999	838	938	999999	999999	727	108	230	999999	161	968	671	973	618	999999	339	404	999999	999999	986	935	503	471	999999	999999	914	315	156	100	13	74	990	999999	999999	734	478	280	838	645	587	746	999999	644	980	588	999999	575	999999	999999	999999	672	910	606	445	345	315	999999	999999	999999	906	421	999999	140	999999	97	977	999999	151	883	457	68	566	280	999999	250	137	859	490	879	258	348	606	617	340	999999	164	999999	999999	496	999999	112	999999	189	738	176	793	677	78	893	610	999999	434	825	91	700	999999	999999	480	204	217	455	885	601	999999	999999	814	999999	800	245	933	999999	811	655	464	354	999999	387	542	999999	456	459	791	597	278	613	914	780	536	999999	999999	524	999999	22	288	973	999999	207	778	179	362	458	877	832	960	26	832	778	371	736	441	728	107	520	748	999999	663	999999	333	796	654	43	809	170	20	418	680	798	376	490	999999	71	608	999999	607	998	999999	958	637	261	781	145	999999	799	208	505	999999	402	274	530	320	999999	874	982	525	999999	649	717	999999	551	346	43	412	880	608	380	130	734	999999	749	185	704	660	82	25	999999	623	999999	961	514	991	999999	534	999999	180	209	999999	999999	847	289	999999	865	146	95	914	747	732	999999	999999	828	999999	999999	489	999999	355	615	278	999999	966	16	704	639	755	317	559	69	509	566	710	999999	193	504	999999	999999	999999	319	568	574	999999	278	786	999999	818	999999	139	309	797	19	500	999999	930	394	999999	841	584	720	119	829	999999	855	247	999999	999999	791	644	880	999999	855	135	45	999999	703	644	698	230	999999	999999	622	999999	260	271	500	76	999999	478	798	844	999999	59	679	210	739	48	311	40	999999	267	36	498	258	504	941	883	465	518	237	749	961	621	965	898	497	651	999999	999999	747	109	682	323	845	46	758	806	456	835	317	664	342	667	610	361	794	134	
929	755	999999	616	611	637	251	999999	999999	999999	999999	780	712	98	999999	717	293	520	585	713	652	222	746	145	437	630	210	572	416	303	21	999999	114	373	722	529	274	999999	498	54	999999	796	162	332	722	675	132	999999	901	625	999999	99	776	999999	481	716	18	194	189	981	999999	999999	999999	590	424	480	676	349	999999	243	453	999999	31	540	641	855	69	423	422	761	507	980	671	791	999999	921	836	32	891	15	999999	89	951	999999	617	402	999999	572	999999	251	999999	782	853	667	181	231	78	999999	449	999999	656	595	999999	999999	483	456	17	999999	670	999999	999999	653	458	370	722	999999	999999	513	923	999999	701	497	514	181	762	724	137	13	619	697	852	600	582	274	359	999999	999999	534	44	170	394	312	901	415	606	355	334	493	999999	807	29	564	322	210	924	169	999999	600	664	758	329	14	999999	973	999999	54	999999	193	999999	796	66	677	999999	762	854	398	596	109	999999	999999	999999	999999	999999	812	677	999999	999999	382	999999	199	845	716	869	285	841	390	81	928	999999	999999	999999	999999	482	159	999999	999999	999999	560	999999	536	572	981	36	256	368	685	945	429	305	999999	999999	698	843	821	999999	349	807	999999	920	473	326	667	343	999999	143	259	170	909	70	335	212	726	999999	813	626	864	690	999999	917	165	444	652	633	412	999999	585	307	661	999999	999999	999999	891	639	883	219	905	647	24	999999	118	999999	46	368	999999	160	999999	999999	999999	204	95	658	195	285	765	999999	674	44	930	999999	557	999999	509	710	659	790	320	97	999999	604	999999	227	676	999999	808	641	407	293	663	262	999999	912	278	467	123	999999	359	615	874	854	544	871	716	797	999999	999999	999999	336	709	189	999999	999999	531	435	482	868	982	686	476	133	630	391	381	678	999999	999999	683	999999	596	907	999999	704	223	999999	69	999999	510	878	942	999999	625	81	999999	483	423	802	390	999999	999999	254	769	673	148	999999	234	162	999999	48	335	999999	999999	973	739	999999	748	144	739	244	375	999999	368	113	743	825	999999	999999	807	897	999999	999999	264	840	67	352	147	767	566	473	72	906	360	471	999999	31	999999	652	341	782	735	288	999999	156	999999	362	886	666	929	999999	251	999999	355	999999	783	666	999999	644	916	397	999999	999999	578	999999	181	468	281	999999	560	722	999999	856	227	999999	172	976	606	117	373	999999	465	480	837	252	999999	397	560	999999	687	886	364	533	999999	943	127	753	999999	797	975	18	91	989	115	217	999999	395	457	330	440	807	70	559	281	
999999	999999	999999	999999	335	999999	783	907	524	219	673	368	135	129	283	907	418	276	808	141	364	999999	999999	375	999999	999999	835	940	240	326	880	826	804	261	524	999999	933	999999	999999	753	999999	110	999999	780	442	849	539	275	183	423	32	541	262	428	999999	598	999999	819	524	747	218	842	677	999999	339	847	563	999999	999999	272	974	809	891	65	939	264	66	999999	999999	779	57	999999	767	816	999999	999999	574	386	345	926	555	999999	94	637	544	359	432	999999	450	999999	999999	666	670	911	448	223	650	207	489	661	541	770	886	999999	699	999999	85	861	902	990	282	187	537	999999	716	860	724	263	520	589	832	697	255	348	494	391	899	855	377	91	698	999999	896	999999	394	785	238	349	999999	895	999999	999999	466	460	321	118	999999	990	205	588	498	999999	999999	900	829	844	525	547	260	318	750	229	999999	999999	999999	905	290	854	295	930	632	385	325	999999	314	271	240	999999	36	385	999999	908	660	789	593	312	690	996	854	549	270	690	98	630	155	64	999999	645	167	416	827	999999	705	999999	956	123	81	999999	999999	568	999999	730	521	875	65	841	999999	703	999999	990	224	294	10	745	670	941	296	695	480	260	999999	595	637	999999	558	978	999999	396	832	480	240	999999	411	999999	935	999999	178	223	574	999999	999999	384	416	177	201	543	999999	959	603	999999	826	999999	590	345	385	28	103	901	326	87	638	182	871	758	999999	999999	999999	714	810	140	999999	83	130	176	764	808	999999	999999	428	999999	703	253	792	817	653	855	999999	75	910	999999	447	277	896	497	675	999999	999999	999999	999999	607	999999	570	158	473	251	999999	999999	423	581	999999	840	633	999999	999999	999999	394	389	999999	114	904	555	816	804	999999	693	506	999999	633	501	451	999999	999999	61	820	365	999999	104	329	576	999999	599	625	494	343	999999	813	793	999999	123	999999	999999	459	999999	514	999999	843	766	264	780	745	576	999999	922	139	280	319	582	999999	946	250	299	70	487	213	314	999999	999999	470	818	879	999999	590	519	219	517	999999	976	546	768	999999	377	840	548	830	333	968	999999	364	72	999999	240	140	649	873	992	872	999999	350	209	132	521	305	446	999999	42	985	999999	712	622	434	343	45	999999	434	873	458	521	656	879	346	236	967	408	61	648	582	941	646	227	645	874	636	347	645	10	81	403	999999	797	999999	856	989	742	638	999999	999999	245	999999	999	999999	360	325	470	863	895	554	897	394	261	460	999999	474	999999	976	559	707	698	258	433	999999	
999999	873	858	541	489	246	999999	769	628	453	346	726	999999	684	999999	999999	175	483	750	456	184	18	396	999999	303	391	504	766	89	725	506	987	791	999999	488	999999	466	999999	383	659	330	137	766	808	124	328	827	811	692	999999	541	224	508	977	627	56	487	521	999999	107	742	468	690	903	946	359	999999	449	205	807	999999	247	109	100	999999	999999	252	999999	233	999999	564	999999	83	89	194	292	488	813	581	441	999	999999	690	285	916	861	999999	863	861	765	393	388	999999	885	906	999999	999999	417	999999	580	803	899	999999	273	543	59	999999	610	718	664	870	131	868	999999	999999	158	557	999999	184	274	999999	999999	726	467	999999	186	87	198	999999	890	177	81	962	10	638	999999	656	999999	742	867	477	836	154	207	894	272	520	999999	999999	758	746	300	243	586	970	424	183	830	999999	999999	971	206	437	828	497	999999	168	999999	135	707	501	140	999999	999999	797	773	999999	529	999999	999999	999999	235	120	999999	153	876	837	999999	999999	223	926	826	744	385	896	280	409	326	999999	105	114	652	726	380	267	616	999999	999999	789	999999	189	999999	267	364	701	746	96	21	685	621	961	782	836	911	780	674	396	999999	419	999999	374	918	819	477	223	23	509	739	168	999999	999999	910	596	833	44	282	569	389	683	160	194	397	640	98	999999	331	815	999999	600	999999	230	999999	517	273	832	270	834	790	999999	999999	246	356	999999	999999	954	61	196	13	877	508	115	16	32	269	341	977	287	731	342	892	207	694	149	575	999999	163	402	999999	11	773	999999	999999	249	995	913	837	543	999999	999999	92	999999	812	936	101	487	224	490	999999	931	999999	982	113	457	999999	491	999999	999999	287	842	999999	659	863	11	113	71	336	999999	37	999999	504	443	795	597	260	757	394	999999	999999	98	101	999999	154	999999	156	791	999999	999999	991	514	371	629	999999	999999	999999	999999	281	999999	833	40	160	458	999999	999999	437	999999	197	515	207	501	106	794	169	199	999999	139	514	472	855	322	999999	15	775	523	999999	874	187	999999	265	827	485	583	999999	27	937	999999	218	253	963	734	604	827	134	999999	417	999999	470	76	898	212	918	808	955	520	312	154	682	999999	916	562	244	999999	999999	999999	25	523	869	999999	999999	117	920	999999	508	131	718	899	881	285	115	999999	414	121	256	63	908	677	628	999999	714	792	960	278	336	411	499	562	578	753	484	999999	706	327	814	790	291	999999	309	833	802	413	999999	407	834	507	158	132	795	206	471	348	895	
465	437	468	157	652	934	107	631	165	999999	137	999999	999999	999999	96	306	465	771	261	377	794	611	311	529	563	443	829	263	999999	767	381	292	146	998	250	889	355	643	639	999999	212	211	647	92	999999	605	623	795	71	826	339	434	220	970	110	854	999999	999999	593	219	115	999999	265	398	949	845	999999	222	471	206	950	999999	142	999999	175	999999	964	228	393	957	820	44	201	550	437	946	999999	175	898	396	763	999999	60	429	999999	368	946	999999	999999	300	941	410	334	864	875	517	302	680	999999	999999	890	907	555	999999	399	80	999999	714	999999	12	773	498	999999	84	443	544	771	712	922	999999	646	999999	96	103	26	419	999999	336	675	920	999999	999999	370	391	506	855	861	424	40	546	715	241	298	140	999999	999999	999999	259	999999	340	746	590	758	998	999999	185	999999	999999	619	979	370	326	999999	50	358	381	137	932	578	587	999999	357	999999	385	999999	415	426	955	999999	999999	333	461	999999	344	184	999999	642	372	521	330	999999	409	805	61	999999	999999	999999	258	782	155	324	163	680	843	658	398	909	383	906	999999	758	999999	885	56	655	909	420	704	866	999999	739	765	999999	257	554	283	552	629	999999	702	222	177	183	430	258	180	780	71	686	785	164	269	465	66	572	177	523	759	406	276	999999	497	999999	497	415	999999	999999	432	299	384	846	289	183	214	252	999999	692	465	797	485	138	359	28	90	139	479	309	364	685	386	760	793	233	932	724	724	785	685	24	699	437	357	771	311	938	999999	96	999999	813	981	485	68	961	999999	147	999999	479	999999	367	936	259	388	747	999999	624	63	66	250	489	527	999999	16	450	108	57	999999	999999	716	152	264	393	58	550	703	900	702	999999	999999	794	105	255	483	328	88	449	59	999999	999999	687	999999	999999	845	999999	296	999999	999999	617	863	873	366	999999	762	169	113	552	211	837	999999	999999	922	231	999999	455	394	281	331	688	999999	658	998	181	728	39	267	445	548	286	999999	527	999999	999999	968	999999	438	64	493	324	224	536	248	221	566	999999	764	663	999999	399	387	999999	854	999999	999999	214	874	195	322	999999	902	667	14	999999	583	999999	590	838	263	324	27	339	788	17	999999	834	420	787	614	882	274	603	380	158	898	999999	673	641	837	763	999999	253	741	761	422	999999	532	323	999999	999999	999999	999999	410	999999	382	58	236	846	326	999999	999999	97	580	440	467	999999	297	855	37	344	999999	948	10	499	760	773	597	37	595	999999	312	999999	999999	
573	626	348	999999	629	999999	999999	999999	826	324	999999	969	477	673	311	303	123	270	676	296	303	198	317	926	999999	990	609	999999	208	999999	410	999999	697	937	16	813	129	999999	667	999999	187	999999	35	633	584	529	293	110	296	733	999999	656	635	810	856	385	319	421	292	639	176	399	814	574	999999	999999	281	539	999999	498	999999	18	999999	596	118	999999	172	683	351	999999	707	508	999999	475	779	754	483	887	91	630	999999	707	822	37	913	787	516	460	719	278	258	999999	999999	798	999999	473	63	999999	701	999999	222	635	79	999999	932	667	999999	349	795	170	832	999999	999999	45	993	475	195	574	683	331	465	711	999999	83	142	953	74	375	914	315	999999	444	195	207	418	869	638	920	104	999999	561	177	665	559	999999	863	999999	408	804	999999	999999	999999	365	380	428	999999	671	996	768	978	603	859	434	489	469	397	999999	999999	627	134	999999	274	479	437	769	297	56	414	999999	279	659	666	999999	999999	37	999999	89	814	778	907	207	641	999999	126	652	702	743	999999	100	57	999999	52	780	679	256	23	18	928	611	140	464	999999	367	999999	329	999999	298	603	461	257	318	394	482	720	927	999999	122	999999	999999	77	554	999999	999999	590	615	616	886	891	584	24	999999	161	213	648	452	999999	284	662	999999	716	414	150	724	842	739	999999	570	70	752	60	901	655	153	544	999999	594	941	777	883	999999	60	406	999999	447	999999	999999	191	833	277	985	921	459	999999	78	662	414	155	999999	851	346	56	999999	149	533	122	999999	17	669	72	857	999	999999	778	94	666	18	999999	286	797	581	999999	736	792	766	138	999999	98	84	881	181	449	469	925	999999	666	233	266	999999	334	496	159	521	771	420	986	425	999999	482	999999	654	999999	868	684	279	257	319	999999	999999	405	671	469	933	788	999999	999999	539	581	240	428	442	751	635	999999	311	999999	576	965	382	779	999999	999999	615	671	236	888	581	785	656	299	356	200	999999	999999	663	36	226	999999	880	999999	457	843	449	999999	970	903	999999	916	999999	847	999999	354	999999	602	692	999999	854	271	561	12	999999	753	924	941	999999	252	866	545	298	999999	999999	842	94	999999	332	869	330	999999	999999	333	240	999999	412	808	618	11	538	291	407	762	182	955	182	877	999999	703	919	508	982	999999	46	121	627	108	641	838	269	291	280	999999	999999	303	570	238	771	181	350	125	332	80	713	584	999999	536	112	999999	999999	217	214	999999	950	821	999999	972	296	129	47	314	177	779	741	
257	21	584	999999	999999	394	944	115	994	999999	803	186	912	25	461	999999	101	995	999999	999999	62	87	651	999999	999999	725	597	999999	652	143	46	999999	553	338	999999	573	563	354	233	866	726	111	219	999999	999999	999999	665	999999	834	155	946	318	786	999999	689	999999	370	999999	432	999999	797	11	463	861	999999	999999	632	583	999999	888	420	746	771	524	452	951	999999	385	725	999999	70	640	999999	999999	197	727	999999	942	999999	296	213	850	921	81	79	724	647	358	999999	302	22	91	408	945	735	210	999999	271	168	737	311	984	987	319	102	166	893	956	673	599	692	690	934	272	685	569	824	999999	455	727	999999	519	437	432	110	978	999999	172	770	986	189	900	783	911	984	999999	863	612	978	999999	830	999999	684	359	610	331	157	146	269	176	386	846	816	441	434	792	557	564	999999	999999	925	999999	999999	687	419	791	907	32	999999	466	705	221	721	543	897	622	835	87	999999	779	830	105	902	604	610	343	94	351	487	999999	999999	309	403	864	986	109	999999	997	999999	818	999999	135	999999	802	471	174	135	282	544	811	999999	479	741	439	999999	830	828	591	86	86	707	565	545	96	795	405	818	856	999999	797	127	838	148	999999	365	705	247	110	142	446	217	811	807	675	244	999999	567	963	581	166	281	999999	920	999999	999999	999999	589	771	17	999999	355	278	999999	746	999999	129	340	737	999999	588	593	999999	458	999999	999999	895	757	999999	851	602	837	854	285	999999	999999	999999	917	285	893	999999	999999	475	102	76	999999	999999	96	999999	999999	999999	861	829	999999	992	573	552	999999	290	994	999999	110	719	920	415	238	501	993	999999	229	491	999999	65	844	577	473	127	635	391	550	929	809	999999	999999	735	740	17	965	293	827	973	748	999999	290	678	406	405	554	686	838	598	945	761	842	499	914	805	985	999999	529	455	916	999999	739	74	415	999999	830	195	674	999999	536	710	507	255	999999	574	774	175	999999	78	573	948	553	951	999999	999999	854	400	821	935	999999	999999	763	999999	66	675	897	226	272	999999	574	369	22	618	72	245	999999	596	756	999999	40	819	150	461	882	967	999999	999999	90	368	559	439	374	739	999999	999999	946	135	198	77	676	558	903	188	503	999999	936	934	888	748	792	267	644	999999	999999	212	513	312	499	98	999999	118	146	903	442	999999	995	283	999999	190	299	139	407	688	673	999999	916	962	999999	678	999999	594	899	999999	999999	302	795	999999	999999	995	379	643	635	999999	999999	567	999999	999	746	999999	
218	663	524	708	999999	663	860	999999	807	431	999999	551	354	821	67	999999	218	804	337	999999	348	112	447	424	811	655	503	999999	767	116	70	999999	225	599	469	999999	999999	201	882	912	441	840	96	413	709	827	999999	999999	52	371	358	618	672	999999	29	999999	225	999999	896	803	170	562	197	700	371	379	335	755	362	689	490	27	921	425	999999	999999	999999	43	715	999999	999999	689	265	999999	999999	451	254	999999	999999	363	999999	999999	304	999999	752	879	653	395	52	999999	502	543	461	999999	880	999999	999999	257	897	521	100	191	999999	913	999999	999999	307	791	999999	919	999999	999999	999999	998	536	999999	999999	842	672	829	999999	630	991	385	490	823	237	902	525	425	755	999999	999999	68	272	970	586	391	642	281	581	861	451	133	214	787	368	999999	999999	999999	619	854	584	999999	666	470	200	19	432	999999	252	405	276	999999	999999	137	992	999999	736	566	932	341	999999	401	257	993	999999	868	180	703	465	999999	86	163	999999	901	999999	655	402	802	779	577	958	29	38	999999	595	924	959	86	999999	251	726	269	438	287	654	192	820	999999	291	332	838	729	167	477	328	999999	999999	272	714	347	723	934	786	365	999999	189	372	80	407	264	908	104	999999	223	58	816	725	528	999999	240	999999	729	999999	999999	739	239	862	561	999999	483	213	696	999999	458	527	999999	483	83	999999	474	820	999999	274	37	423	744	821	944	429	512	397	202	26	484	512	994	423	338	999999	999999	999999	999999	222	924	61	222	731	459	695	265	999999	652	999999	781	419	95	464	492	44	994	417	917	141	999999	96	999999	680	887	946	533	378	999999	456	762	999999	19	536	350	976	999999	999999	371	258	173	178	999999	578	244	999999	999999	999999	931	304	631	735	409	679	867	838	50	542	999999	513	999999	887	199	205	861	634	410	558	124	999999	999999	982	999999	999999	999999	187	351	442	445	823	529	994	447	849	999999	36	747	999999	999999	511	936	668	178	999999	96	286	979	999999	717	609	663	999999	999999	999999	999999	649	690	740	712	689	999999	999999	106	30	984	999999	999999	349	380	999999	887	999999	889	612	999999	174	814	197	583	691	999999	999999	724	835	169	661	580	32	387	185	346	16	999999	979	24	338	571	157	874	918	836	639	179	882	722	592	978	811	844	307	834	502	167	999999	492	695	883	271	860	333	597	427	999999	204	999999	881	999999	999999	598	251	603	667	323	664	999999	567	632	999999	123	577	999999	768	187	90	999999	999999	999999	999999	497	999999	454	999999	296	550	331	
418	999999	999999	999999	840	147	78	223	603	703	177	999999	503	175	924	999999	999999	157	999999	651	828	249	881	999999	655	42	847	999999	278	797	999999	380	772	343	999999	999999	657	999999	999999	999999	613	555	584	386	999999	663	355	999999	999999	266	412	162	13	999999	999999	179	796	999999	999999	808	300	999999	944	806	999999	797	999999	170	999999	44	415	999999	999999	853	999999	999999	999999	504	999999	991	999999	415	849	22	394	150	377	872	840	277	999999	999999	999999	474	149	957	611	778	975	385	256	999999	713	538	851	999999	999999	999999	862	229	514	999999	999999	999999	131	999999	999999	931	421	270	999999	544	329	460	941	877	875	999999	713	999999	672	886	529	999999	999999	501	702	321	171	576	863	226	20	621	763	801	98	972	352	999999	161	679	999999	714	999999	711	999999	262	999999	973	999999	999999	446	782	556	999999	773	153	10	629	192	494	770	845	407	213	534	707	999999	149	999999	999999	68	999999	928	993	528	814	999999	44	636	999999	724	197	999999	987	779	237	75	145	38	945	971	999999	999999	999999	908	521	317	999999	187	167	565	457	194	999999	816	999999	999999	563	109	999999	802	999999	999999	743	770	582	999999	419	433	306	999999	561	121	843	999999	346	387	271	94	17	507	999999	999999	478	883	276	12	999999	181	792	383	511	45	79	153	14	728	338	999999	335	309	999999	327	880	524	13	346	351	119	480	610	593	999999	102	461	213	119	525	860	504	579	999999	248	999999	923	141	526	52	700	926	617	59	374	999999	707	609	281	999999	953	999999	930	661	999999	999999	191	789	42	943	999999	939	894	213	999999	999999	756	679	999999	686	957	393	999999	303	651	192	863	999999	228	720	394	999999	999999	143	572	999999	573	918	999999	547	459	143	999999	999999	999999	760	999999	413	999999	972	999999	999999	999999	594	28	569	401	636	999999	300	999999	631	570	999999	558	765	17	999999	641	496	999999	837	999999	121	236	999999	294	904	869	891	999999	999999	999999	255	717	999999	902	999999	125	12	589	937	909	855	710	828	572	786	34	999999	753	280	772	999999	154	175	504	999999	368	204	285	496	767	999999	149	999999	652	325	604	201	999999	669	645	999999	906	890	928	678	410	407	999999	999999	880	210	999999	880	686	893	111	552	862	73	979	921	726	102	999999	999999	715	332	186	999999	192	999999	806	93	999999	143	188	264	999999	826	999999	960	942	777	999999	567	980	999999	701	999999	223	61	999999	999999	690	724	999999	814	999999	146	999999	88	231	13	999999	58	403	999999	999999	553	999999	999999	999999	45	634	28	978	949	
999999	613	999999	456	631	427	43	140	502	15	403	910	230	374	543	110	864	359	999999	938	461	999999	999999	925	24	157	999999	376	999999	304	175	671	745	999999	337	117	336	999999	457	804	970	194	555	398	661	344	333	350	313	214	181	285	289	999999	497	999999	449	885	999999	484	383	666	999999	208	840	731	175	999999	999999	436	774	358	902	935	968	276	999999	775	274	679	824	999999	73	541	132	890	392	706	475	419	667	450	999999	973	431	313	800	999999	557	999999	999999	999999	314	876	440	823	382	354	81	999999	905	674	999999	762	659	679	603	852	85	950	348	999999	792	626	768	999999	284	929	513	999999	999999	664	227	344	999999	758	399	196	999999	999999	517	999999	634	254	999999	992	999999	321	999999	751	710	947	282	999999	591	710	283	687	999999	116	999999	453	840	416	754	250	457	286	261	901	999999	416	752	775	442	309	833	547	123	999999	503	963	616	762	954	528	392	619	753	999999	999999	712	88	999999	761	73	208	228	500	999999	545	553	69	421	999999	304	205	506	174	291	876	999999	574	341	999999	585	999999	87	461	235	999999	837	532	461	425	577	337	758	23	379	110	999999	57	849	999999	999999	903	204	301	660	999999	885	999999	471	923	750	999999	999999	390	999999	236	131	766	274	415	999999	30	607	996	893	966	447	492	999999	190	271	687	724	110	662	681	643	786	801	999999	972	392	70	538	674	439	590	999999	837	999999	979	848	783	999999	533	929	999999	207	407	999999	885	999999	999999	999999	662	73	423	646	728	999999	593	344	965	371	442	324	959	79	999999	999999	999999	999999	999999	999999	210	422	903	999999	576	733	385	445	389	117	27	999999	999999	779	875	611	999999	999999	649	342	559	645	883	422	999999	219	999999	999999	876	943	317	815	999999	17	999999	249	999999	144	79	999999	129	158	955	999999	354	999999	592	190	999999	999999	448	442	430	322	103	565	539	491	287	367	999999	160	569	999999	799	999999	830	725	699	635	451	999999	874	654	999999	410	689	35	999999	147	626	789	41	166	505	875	395	435	913	524	999999	678	857	999999	999999	968	589	999999	68	152	43	866	490	568	999999	566	568	999999	108	692	875	513	423	999999	740	999999	128	413	939	924	999999	999999	812	184	999999	999999	33	172	999999	254	821	179	967	925	114	999999	308	472	999999	938	317	999999	337	230	648	999999	265	717	970	267	850	185	999999	143	335	638	64	999999	643	506	999999	406	362	853	870	706	546	497	45	980	675	655	526	11	999999	207	77	591	999999	727	999999	
316	201	165	999999	645	999999	833	999999	476	999999	999999	829	390	405	999999	266	483	359	999999	999999	768	999999	990	999999	204	659	999999	526	138	571	999999	779	915	990	236	214	999999	999999	235	117	712	999999	569	284	682	999999	145	605	999999	941	999999	242	593	77	748	633	999999	999999	209	985	999999	316	471	999999	243	999999	913	400	178	999999	69	34	999999	835	947	870	123	715	910	999999	524	973	820	196	977	240	196	848	251	999999	13	633	259	999999	999999	999999	436	664	50	468	913	999999	436	999	999999	568	999999	758	999999	878	520	999999	999999	999999	471	56	496	284	927	999999	999999	75	158	576	702	435	775	999999	747	552	443	459	675	451	464	778	999999	820	999999	999999	999999	999999	729	999999	92	518	999999	999999	999999	51	999999	162	736	999999	441	848	597	860	307	457	793	232	999999	577	445	71	819	221	377	692	508	675	969	518	881	599	346	784	493	193	999999	358	117	706	642	999999	722	638	999999	999999	191	687	999999	857	999999	999999	426	999999	928	31	698	760	59	94	542	243	192	228	165	842	999999	812	376	123	993	999999	124	314	999999	999999	348	191	211	999999	511	999999	161	121	999999	982	183	194	856	472	999999	703	999999	999999	999999	408	107	504	483	177	114	379	320	999999	864	191	784	122	226	773	682	999999	999999	299	999999	721	92	81	335	999999	669	327	955	999999	628	299	145	101	150	536	66	843	708	43	656	999999	510	751	257	711	207	70	967	92	789	977	999999	19	450	452	326	999999	999999	309	508	786	423	416	782	575	55	693	972	999999	999999	999999	809	524	642	999999	220	999999	823	999999	975	999999	360	999999	999999	650	153	999999	999999	697	219	39	674	999999	535	869	719	103	999999	681	665	513	999999	286	375	950	178	630	376	10	242	985	212	999999	333	899	435	550	302	141	999999	918	53	285	999999	687	999999	999999	989	999999	731	999999	371	152	999999	472	520	999999	999999	173	999999	523	759	650	464	234	826	999999	999999	635	999999	178	801	837	260	999999	470	999999	805	687	785	999999	999999	999999	278	126	623	70	596	999999	389	361	52	999999	999999	908	169	402	999999	256	861	55	999999	363	338	562	325	999999	891	221	999999	707	278	820	387	999999	881	165	381	348	610	765	532	223	255	91	136	671	187	351	587	77	999999	999999	826	740	999999	999999	274	716	800	98	178	385	858	682	93	232	751	946	37	13	30	482	999999	999999	522	122	117	256	435	999999	999999	550	999999	935	714	999999	994	646	281	999999	890	665	547	521	999999	157	364	572	999999	904	
920	240	324	584	56	999999	912	999999	228	329	180	27	290	157	999999	628	752	923	999999	373	238	114	674	434	122	999999	934	134	999999	999999	757	544	258	531	732	126	235	999999	888	203	999999	273	428	951	432	999999	384	999999	780	968	999999	440	999999	999999	676	815	566	890	472	999999	585	999999	232	853	571	999999	769	999999	424	624	402	703	45	774	999999	965	686	723	11	249	999999	544	354	540	969	327	940	999999	855	917	560	345	586	999999	999999	29	50	574	999999	797	113	999999	975	999999	999999	999999	405	830	77	711	139	843	888	232	999999	999999	443	692	884	254	695	155	999999	507	73	999999	999999	837	999999	547	924	122	343	214	999999	364	568	198	964	999999	921	120	555	999999	787	717	999999	363	999999	576	585	358	690	144	111	999999	722	478	102	519	583	567	673	530	786	999999	510	683	96	999999	482	255	727	616	333	999999	999999	759	719	356	609	999999	999999	590	999999	575	432	208	113	999999	642	999999	105	455	694	363	999999	999999	367	999999	217	999999	277	150	103	999999	999999	83	811	526	367	999999	758	745	910	999999	226	93	567	220	595	311	580	907	713	999999	159	282	999999	999999	999999	999999	402	949	149	999999	496	210	496	999999	945	358	999999	586	999999	679	342	360	545	874	146	999999	468	156	184	905	203	369	999999	999999	189	357	162	842	387	794	569	808	605	84	999999	26	596	934	275	999999	915	999999	97	44	60	999999	737	57	832	785	115	256	774	244	641	137	773	784	453	999999	206	553	209	36	119	999999	755	470	550	129	766	999999	880	937	989	209	281	402	999999	390	999999	114	19	602	688	999999	44	371	999999	999999	253	811	999999	677	51	371	999999	70	924	999999	54	276	506	999999	28	581	999999	837	254	999999	855	380	133	73	999999	101	544	606	348	796	999999	999999	37	355	876	954	999999	213	896	628	414	221	477	144	346	353	999999	999999	583	116	948	206	999999	10	349	999999	688	426	999999	949	999999	198	722	999999	38	999999	249	161	836	73	999999	171	940	625	38	644	903	989	999999	633	494	247	999999	241	847	302	277	37	999999	13	276	626	513	946	999999	226	498	348	999999	685	114	999999	470	520	999999	786	265	500	972	999999	999999	698	999999	76	464	590	175	491	290	736	392	222	156	832	999999	911	999999	999999	824	811	156	564	999999	51	999999	999999	776	512	662	71	46	999999	64	310	44	578	927	446	492	221	60	17	68	380	302	999999	309	638	723	667	999999	271	676	999999	559	999999	815	657	546	426	814	999999	828	229	
699	616	167	845	999999	228	983	221	511	999999	761	999999	999999	999999	999999	637	738	147	788	995	999999	999999	110	894	750	629	999999	279	900	999999	407	999999	999999	838	999999	686	734	999999	840	505	683	915	760	72	409	999999	908	999999	909	908	999999	676	875	832	295	925	516	999999	105	999999	465	713	321	445	216	373	999999	667	832	72	902	285	307	999999	322	28	23	47	494	340	999999	460	370	991	999999	730	522	356	999999	754	999999	999999	368	672	999999	969	604	324	856	45	999999	250	479	846	999999	411	378	592	520	999999	911	478	777	765	999999	15	353	999999	67	999999	999999	612	124	999999	892	440	916	634	999999	352	424	699	191	459	999999	480	980	523	985	976	362	929	836	286	842	701	999999	999999	999999	43	626	284	267	380	194	999999	136	401	954	574	495	999999	349	999999	999999	222	999999	328	885	975	35	829	344	999999	133	999999	999999	837	245	200	999999	323	418	219	999999	150	442	999999	275	41	999999	589	999999	420	999999	618	999999	999999	999999	630	414	375	717	250	18	796	939	999999	256	999999	81	299	165	999999	999999	182	335	139	451	711	779	486	63	999999	631	445	270	923	598	999999	341	118	412	615	999999	380	605	177	210	929	210	999999	564	13	959	65	999999	999999	592	999999	999999	460	999999	722	850	928	322	862	619	999999	536	26	588	741	999999	962	999999	549	977	457	576	167	929	522	999999	999999	921	60	999999	575	21	466	341	289	233	880	891	690	764	858	68	742	557	637	402	999999	676	822	82	996	178	884	826	999999	742	134	531	704	999999	336	16	272	967	53	561	999999	685	309	518	60	999999	205	999999	129	399	999999	610	999999	129	327	999999	108	977	898	407	137	639	206	999999	999999	358	999999	479	438	851	795	999999	999999	86	332	999999	377	314	31	999999	999999	999999	706	744	908	524	239	584	893	488	999999	999999	999999	646	433	440	488	999999	999999	999999	883	726	356	278	603	68	106	225	796	818	999999	794	955	972	434	38	932	461	637	584	128	613	585	999999	944	511	705	999999	652	892	30	614	999999	330	999999	256	752	438	151	849	427	23	787	85	999999	123	338	106	999999	999999	508	37	134	999999	583	280	151	406	999999	102	363	239	999999	904	798	865	898	999999	999999	188	999999	503	320	788	166	114	825	999999	941	830	999999	609	999999	258	999999	999999	999999	70	999999	999999	114	355	114	999999	999999	198	999999	883	999999	153	224	703	176	43	999999	14	717	346	678	478	455	640	999999	503	999999	754	999999	325	999999	805	999999	838	999999	999999	83	
931	399	271	301	968	664	942	999999	999999	616	479	442	621	140	389	999999	153	391	278	327	999999	890	611	138	999999	999999	135	372	481	999999	385	814	19	960	196	615	455	999999	999999	813	513	417	999999	887	451	999999	962	194	141	529	242	999999	619	840	999999	999999	787	142	559	363	538	579	751	999999	240	664	433	661	943	774	999999	108	681	999999	814	66	232	724	687	430	651	999999	999999	999999	999999	999999	204	178	999999	155	999999	322	495	999999	285	933	666	636	656	786	888	999999	251	366	699	144	775	164	36	553	818	73	455	139	711	999999	348	999999	999999	312	999999	264	310	798	999999	517	613	334	189	999999	399	596	78	901	541	350	699	874	262	400	162	50	152	807	999999	999999	867	365	644	687	594	999999	140	354	999999	634	999999	999999	420	191	999999	450	999999	155	999999	999999	995	554	597	371	897	473	546	999999	159	999999	122	502	471	999999	650	257	689	502	295	999999	466	999999	999999	907	348	257	464	999999	999999	711	74	996	653	115	769	322	768	283	789	130	330	999999	205	897	999999	509	999999	237	540	284	761	482	859	631	765	281	970	690	33	650	19	474	247	447	999999	125	848	365	423	999999	999999	999999	712	174	211	442	528	687	395	839	275	236	541	594	950	999999	999999	999999	350	497	352	87	999999	148	121	856	787	999999	542	406	660	999999	999999	212	795	354	999999	694	430	333	999999	292	999999	193	384	782	933	652	496	772	999999	826	25	925	985	411	166	574	63	355	654	771	154	988	999999	999999	422	999999	799	605	821	452	601	999999	745	69	782	76	763	338	999999	144	999999	769	427	834	609	999999	999999	393	999999	206	641	85	678	999999	148	999999	15	734	370	604	853	999999	950	536	234	999999	999999	999999	629	100	810	725	433	520	510	384	571	353	51	999999	999999	415	417	625	810	999999	348	999999	921	475	70	39	967	327	291	999999	819	999999	610	610	709	299	764	108	396	999999	652	168	481	763	745	999999	693	838	492	447	483	335	725	707	660	426	15	999999	39	780	999999	115	238	140	565	679	743	440	999999	822	999999	318	999999	894	874	190	292	167	730	999999	346	139	999999	844	896	494	999999	999999	950	292	294	610	79	615	168	546	999999	999999	207	75	918	262	24	999999	796	174	105	830	999999	999999	143	847	999999	999999	443	628	999999	394	243	81	513	840	490	540	538	50	249	624	736	338	260	999999	959	665	999999	999999	125	999999	999999	731	999999	345	999999	999999	158	446	187	449	181	540	275	545	117	136	562	88	
999999	999999	141	999999	924	481	104	504	229	999999	999999	767	148	999999	512	115	999999	511	682	999999	769	20	999999	101	862	999999	999999	999999	73	999999	999999	833	113	412	999999	641	43	302	807	917	250	576	261	999999	558	999999	310	822	37	169	208	605	453	394	318	761	101	49	999999	134	999999	898	999999	999999	368	64	664	999999	46	871	81	54	704	765	927	999999	758	435	542	452	499	630	178	904	516	239	999999	999999	999999	999999	550	994	999999	999999	888	999999	145	747	598	503	755	574	999999	166	999999	999999	900	999999	999999	999999	12	999999	507	449	634	999999	999999	536	997	999999	999999	945	641	485	330	999999	644	32	876	585	68	999999	837	999999	697	925	845	22	816	362	999999	700	262	999999	559	884	496	959	58	490	621	999999	999999	469	828	810	933	309	999999	19	999999	878	812	999999	999999	990	828	468	752	709	999999	999999	720	644	800	975	999999	662	999999	446	591	684	973	999999	963	459	270	999999	220	887	999999	545	186	807	842	460	887	380	921	568	66	38	217	349	927	902	888	115	669	853	126	280	383	399	428	835	904	426	999999	607	730	460	258	864	717	28	542	912	802	349	999999	999999	999999	999999	999999	562	476	634	468	70	571	165	708	367	770	721	171	787	388	999999	556	470	461	324	837	605	779	353	632	909	370	975	999999	999999	765	803	540	25	19	999999	368	999999	999999	857	46	574	752	999999	103	999999	999999	754	534	795	793	999999	861	426	999999	784	999999	133	11	559	700	596	852	388	601	967	999999	156	999999	523	649	285	512	604	288	999999	853	999999	259	636	999999	615	999999	517	536	999999	942	123	494	235	92	999999	278	408	167	999999	722	373	299	136	814	710	977	20	156	517	124	266	148	267	930	999999	874	375	506	94	154	344	851	999999	999999	999999	661	999999	441	999999	999999	113	447	838	999999	489	599	999999	999999	352	638	440	999999	29	34	685	999999	999999	304	198	369	903	902	82	305	388	521	999999	112	746	58	434	579	741	510	999999	999999	310	717	451	304	752	552	164	455	714	972	832	437	999999	102	433	258	999999	999999	999999	211	374	543	171	967	762	30	86	303	999999	861	630	519	24	866	675	520	852	999999	617	360	747	626	999999	415	689	409	999999	654	625	185	336	999999	405	999999	999999	767	555	999999	542	731	999999	860	251	853	352	999999	999999	481	999999	913	405	359	999999	754	463	999999	952	999999	288	362	266	431	678	38	534	999999	123	999999	999999	908	964	379	360	885	999999	887	385	737	73	375	985	291	999999	
711	779	976	269	999999	355	999999	999999	999999	204	999999	475	54	999999	222	328	418	210	218	999999	518	999999	36	999999	550	871	999999	371	999999	692	913	376	974	204	967	258	999999	674	999999	999999	715	103	174	184	180	420	999999	705	173	419	999999	999999	999999	232	718	999999	753	999999	718	780	778	999999	999999	118	291	813	501	850	224	963	770	744	738	358	999999	425	784	999999	828	140	42	870	208	805	999999	999999	999999	752	486	214	999999	580	999999	691	999999	380	503	66	999999	367	918	987	490	999999	649	910	436	429	877	303	977	999999	158	587	747	907	999999	999999	80	999999	999999	999999	999999	19	468	199	788	999999	276	974	921	728	957	999999	221	54	390	999	166	136	320	179	999999	192	237	999999	432	999999	943	183	243	709	985	999999	999999	999999	623	481	999999	459	999999	389	162	902	382	259	944	686	999999	703	527	146	637	999999	232	54	874	191	999999	866	999999	420	999999	103	740	999999	743	608	328	52	430	999999	268	706	999999	999999	26	971	810	999999	658	745	11	250	655	106	999999	999999	999999	999999	304	442	999999	999999	692	711	285	69	172	170	515	346	368	333	282	618	878	931	940	301	38	902	999999	999999	999999	32	419	863	999999	643	150	999999	999999	229	747	999999	219	394	24	303	656	957	809	649	472	322	386	678	968	46	999999	150	110	835	80	999999	70	895	666	669	999999	421	622	528	30	999999	864	999999	999999	293	409	494	916	647	644	999999	999999	731	341	895	645	740	999999	999999	425	999999	999999	646	999999	355	927	324	727	355	999999	244	344	291	629	659	457	247	102	999999	999999	734	234	462	200	999	999999	999999	564	770	33	561	999999	221	113	30	220	228	989	240	365	95	766	571	646	999999	735	999999	999999	681	448	407	999999	220	773	999999	999999	999999	455	159	55	598	760	999999	331	449	999999	133	188	608	449	999999	258	861	999999	552	968	662	816	790	273	498	999999	882	332	625	913	999999	447	422	255	80	999999	839	195	767	334	809	250	207	999999	612	633	503	242	218	999999	786	999999	999999	999999	122	999999	664	886	999999	999999	877	635	705	535	999999	999999	999999	362	378	467	419	999999	562	227	168	422	618	109	661	865	733	650	123	476	136	424	226	700	143	746	117	999999	638	999999	457	184	999999	671	288	926	868	150	863	751	740	120	999999	13	999999	999999	999999	999999	234	691	638	237	521	999999	408	988	469	74	999999	999999	359	465	47	999999	999999	984	877	999999	821	999999	996	999999	786	372	736	999999	94	223	147	999999	42	551	728	946	767	
230	999999	999999	999999	299	467	803	921	242	401	284	82	183	999999	578	821	767	744	499	694	55	450	158	501	392	904	255	927	786	599	999999	737	999999	398	549	999999	571	684	999999	277	203	999999	553	971	462	999999	911	979	568	621	999999	999999	238	261	721	779	514	999999	880	395	221	876	999999	643	593	546	981	784	999999	999999	260	93	222	232	999999	999999	897	187	999999	448	992	276	999999	174	999999	10	508	999999	676	999999	817	757	803	146	66	327	536	910	387	915	961	136	295	322	999999	190	999999	999999	760	346	999999	336	774	999999	402	944	517	970	318	999999	47	152	999999	923	438	502	290	86	176	184	999999	986	800	133	486	866	999999	56	803	154	415	502	88	339	888	491	982	371	744	999999	809	565	602	794	999999	819	28	371	999999	868	999999	518	999999	585	497	895	536	651	999999	536	999999	471	999999	173	999999	999999	73	778	44	947	520	999999	342	999999	999999	293	394	16	255	667	847	619	173	999999	253	897	999999	503	842	993	954	341	415	217	157	348	399	438	616	999999	755	250	336	935	358	999999	186	785	220	214	510	530	999999	298	688	354	308	241	999999	289	999999	570	935	51	992	189	513	134	999999	36	893	955	399	999999	912	606	292	237	587	272	721	876	292	999999	492	434	935	999999	528	802	50	167	519	337	458	194	314	295	943	179	477	999999	877	194	320	555	140	491	999999	999999	999999	999999	654	657	567	16	288	999999	559	568	999999	396	605	114	986	999999	446	72	464	728	302	999999	294	999999	794	669	999	108	999999	936	304	454	999999	446	999999	969	513	862	769	451	999999	16	736	384	925	90	456	772	207	584	119	77	36	657	790	74	786	999999	999999	898	17	190	999999	622	999999	799	655	168	373	27	232	583	303	22	822	295	270	909	999999	999999	223	236	900	742	999999	236	999999	93	999999	676	192	277	999999	871	444	724	34	123	121	136	999999	999999	999999	190	361	535	774	23	834	999999	999999	877	754	999999	685	780	290	999999	795	999999	382	572	511	697	834	999999	583	432	999999	108	271	157	798	999999	288	924	999999	999999	999999	301	461	413	258	162	872	999999	522	851	195	664	444	785	328	83	754	862	786	999999	999999	405	999999	351	445	736	243	999999	89	398	869	760	952	569	858	503	585	968	999999	359	825	530	442	999999	246	913	663	485	828	724	999999	999999	147	127	374	984	349	999999	967	999999	919	225	235	134	982	435	712	874	926	999999	497	785	549	437	885	825	999999	999999	999999	531	83	757	
999999	364	999999	453	999999	834	205	874	163	475	11	801	999999	610	304	318	999999	999999	211	999999	559	12	237	824	876	999999	242	549	31	129	14	445	999999	999999	396	870	999999	538	812	877	999999	62	671	999999	784	747	997	285	530	654	481	304	330	999999	208	825	999999	963	999999	912	602	655	852	44	999999	566	362	278	223	434	972	999999	999999	334	999999	507	341	215	50	999999	712	999999	999999	377	999999	709	125	999999	999999	571	743	382	999999	999999	284	33	999999	636	560	227	395	729	71	106	681	999999	306	999999	185	700	494	999999	922	449	210	645	636	484	999999	761	450	999999	314	651	691	999999	258	108	59	95	999999	999999	654	999999	999999	982	895	922	695	386	999999	129	999999	272	999999	820	460	522	699	639	396	999999	249	799	999999	197	425	419	999999	92	22	208	945	99	999999	999999	278	109	706	999999	749	714	999999	20	357	330	999999	51	575	870	149	736	409	999999	698	583	464	854	999999	554	567	485	517	613	374	215	184	889	869	999999	999999	360	816	480	889	999999	935	239	451	999999	969	383	999999	544	942	286	798	535	999999	819	335	423	64	161	661	274	207	999999	645	152	156	999999	182	999999	327	788	919	928	530	25	647	234	413	999999	585	193	999999	972	999999	98	416	649	498	999999	961	139	306	664	999999	625	485	760	594	309	309	641	211	566	226	164	366	870	14	385	999999	110	19	465	999999	477	999999	235	514	557	735	507	839	999999	999999	198	492	265	119	999999	540	887	640	113	299	943	982	84	755	516	731	546	644	123	999999	861	129	840	999999	351	992	999999	999999	46	574	802	801	88	249	38	671	999999	760	109	844	294	469	906	175	632	494	999999	479	997	825	999999	999999	726	254	465	78	999999	999999	767	913	290	641	604	539	497	151	999999	999999	726	999999	630	785	545	278	592	401	223	999999	465	856	999999	780	257	220	385	939	999999	834	783	959	30	935	993	196	563	652	865	376	678	491	591	999999	752	999999	999999	999999	327	458	661	74	999999	976	710	910	479	510	393	393	163	558	76	999999	62	767	824	695	792	359	714	939	535	846	997	974	275	721	37	999999	999999	973	999999	627	182	718	114	54	234	92	999999	62	999999	999999	999999	129	999999	999999	669	985	339	999999	999999	968	743	722	538	18	999999	999999	644	757	999999	299	378	190	937	449	897	343	663	999999	470	709	999999	999999	680	63	999999	999999	559	753	999999	51	765	514	363	652	883	999999	189	999999	75	498	447	999999	579	999999	113	43	192	975	624	
335	331	559	50	909	999999	91	51	485	999999	111	186	999999	705	999999	534	864	826	294	999999	447	164	568	714	999999	272	683	92	711	999999	599	695	583	139	725	999999	215	473	453	326	801	418	704	718	963	322	999999	263	147	999999	249	216	999999	420	999999	181	763	844	78	999999	652	998	339	536	999999	416	999999	999999	980	721	999999	400	999999	967	763	38	459	849	999999	999999	715	429	945	276	999999	392	999999	173	999999	554	956	370	405	805	674	803	89	178	932	999999	719	794	283	425	126	999999	833	930	656	158	721	914	104	419	931	232	63	999999	825	403	619	439	999999	999999	765	999999	995	999999	999999	960	948	291	916	203	999999	921	156	529	160	999999	559	865	516	803	999999	999999	276	986	999999	451	749	999999	352	538	937	289	984	847	660	168	853	266	999999	696	209	440	997	900	479	20	86	999999	912	964	844	999999	999999	999999	604	723	691	19	703	852	220	932	939	388	265	999999	936	999999	868	999999	18	303	238	999999	603	999999	54	999999	517	863	374	225	113	388	694	194	366	977	999999	937	477	844	999999	999999	485	277	999999	619	645	999999	999999	999999	665	921	955	999999	525	999999	999999	212	679	325	501	840	487	995	999999	999999	693	80	303	958	66	999999	524	174	740	452	345	999999	999999	434	730	999999	789	598	560	192	432	153	999999	999999	574	50	267	162	352	722	308	489	449	999999	925	574	525	125	720	733	407	791	810	82	767	999999	311	254	595	803	999999	889	999999	999999	139	999999	411	50	394	25	673	999999	821	28	999999	999999	999999	961	509	165	999999	674	877	826	999999	640	342	596	495	496	739	23	566	548	999999	999999	54	802	810	999999	172	484	999999	704	70	45	999999	792	999999	999999	201	350	744	439	630	387	21	619	860	499	217	815	554	898	286	659	805	282	357	735	810	93	161	134	992	698	943	999999	999999	999999	670	550	668	582	305	399	279	136	918	294	407	435	941	321	176	357	930	999999	428	410	999999	697	999999	999999	111	117	199	999999	999999	999999	443	999999	853	999999	828	999999	156	971	602	887	999999	999999	999999	999999	337	385	999999	999999	958	644	768	999999	753	365	520	972	999999	476	481	197	210	659	689	987	850	568	999999	830	999999	509	211	958	239	541	29	560	999999	382	864	725	965	999999	999999	999999	172	332	95	498	600	855	999999	680	500	999999	686	731	989	376	222	769	804	321	357	458	999999	999999	881	222	999999	959	639	733	611	755	999999	850	999999	886	824	528	483	93	240	999999	948	531	999999	999999	
854	297	999999	967	999999	105	921	999999	11	213	999999	362	999999	872	162	999999	226	827	78	744	999999	836	734	113	551	693	999999	721	999999	721	999999	911	999999	67	367	57	999999	672	573	515	834	577	849	794	527	999999	88	999999	930	999999	420	130	462	723	641	28	563	468	425	476	810	210	573	290	999999	999999	999999	392	999999	999999	253	554	264	563	999999	614	986	939	586	999999	999999	685	999999	491	999999	389	459	629	999999	348	493	999999	256	106	705	634	14	568	100	999999	462	695	105	826	355	866	866	898	999999	36	41	623	999999	999999	861	135	999999	92	979	323	999999	391	967	999999	620	323	307	167	858	999999	999999	427	849	516	626	919	589	999999	146	444	999999	560	816	999999	316	999999	999999	909	245	999999	999999	922	589	999999	81	81	999999	928	215	41	568	709	50	536	426	614	774	999999	720	941	545	455	946	544	801	999999	574	578	999999	750	276	999999	921	999999	71	999999	999999	82	444	555	201	661	759	999999	876	999999	520	289	972	999999	105	681	999999	303	44	769	999999	999999	975	634	506	160	79	999999	999999	179	787	999999	474	737	775	702	999999	175	999999	999999	696	841	999999	987	926	295	605	999999	655	595	209	627	999999	999999	999999	999999	106	809	59	51	591	999999	348	706	36	758	814	245	926	999999	750	33	999999	160	83	144	999999	988	708	999999	555	912	808	180	969	999999	517	182	999999	999999	606	999999	125	999999	999999	401	999999	961	999999	177	999999	999999	240	262	999999	186	84	103	229	999999	999999	118	111	838	999999	679	496	178	736	866	251	642	220	999999	796	629	907	845	999999	999999	640	424	36	540	999999	195	681	999999	335	793	95	423	999999	999999	573	498	29	287	222	622	905	999999	999999	105	999999	838	159	999999	466	225	279	238	999999	547	937	993	91	571	108	310	998	940	842	999999	780	827	689	763	381	308	609	630	632	999999	776	316	198	931	999999	902	999999	396	99	119	999999	856	187	415	999999	580	416	458	189	911	624	999999	491	999999	324	109	158	999999	914	168	616	999999	606	10	770	631	999999	159	957	206	275	611	850	999999	429	924	999999	283	254	801	891	161	451	720	621	812	824	907	617	514	753	649	482	931	503	875	260	187	644	887	999999	266	500	982	646	22	123	758	862	399	460	875	151	123	276	464	999999	999999	389	958	999999	999999	542	999999	453	626	139	919	239	553	674	472	639	367	36	999999	999999	999999	84	608	698	75	54	227	64	878	507	368	664	49	677	374	797	686	90	877	724	999999	539	999999	
999999	204	529	318	725	988	246	784	97	641	804	999999	811	781	999999	742	999999	999999	398	574	128	770	265	200	875	309	999999	999999	287	159	999999	612	999999	63	725	999999	545	735	502	76	999999	723	281	32	999999	939	562	999999	425	999999	33	409	659	964	902	122	938	999999	443	426	999999	293	999999	938	999999	202	810	757	65	999999	206	999999	822	999999	932	404	999999	242	955	936	746	999999	537	939	999999	510	999999	964	161	612	565	215	999999	86	999999	999999	227	999999	301	999999	138	804	999999	999999	151	905	587	999999	41	508	999999	706	384	506	999999	665	755	567	999999	230	249	845	606	452	211	991	825	999999	579	583	187	165	940	912	999999	999999	696	999999	797	229	923	624	999999	653	988	999999	831	795	407	97	603	659	999999	81	803	999999	999999	518	458	160	90	999999	758	999999	331	999999	999999	471	698	736	968	999999	769	593	999999	999999	913	952	463	352	169	39	349	492	980	999999	634	869	119	999999	999999	188	429	647	999999	92	866	484	332	530	102	369	107	999999	128	725	889	937	774	188	379	255	64	115	990	61	501	275	476	803	999999	896	362	184	993	789	458	131	454	999999	758	999999	999999	933	260	800	932	679	999999	265	999999	697	105	931	154	497	999999	324	657	98	591	600	17	528	696	205	999999	922	999999	338	999999	767	493	999999	429	940	999999	130	854	999999	128	999999	999999	221	175	146	999999	430	39	506	665	143	474	366	632	167	431	111	246	64	999999	999999	12	999999	999999	869	999999	545	511	999999	871	13	999999	466	969	769	698	999999	362	559	404	587	999999	180	673	999999	303	999999	927	271	999999	999999	884	999999	999999	119	818	867	232	306	932	266	918	825	634	661	673	999999	999999	999999	469	634	748	686	660	215	125	832	371	855	576	86	617	999999	694	999999	999999	669	68	860	951	830	574	66	999999	147	668	78	545	22	999999	294	740	75	802	884	775	207	149	202	993	999999	506	999999	999999	855	648	999999	141	999999	999999	14	949	536	911	638	70	999999	999999	999999	547	999999	297	999999	999999	291	346	552	999999	809	999999	922	529	865	867	965	334	999999	337	771	999999	989	999999	268	480	999999	345	214	163	173	824	94	147	999999	655	945	698	157	981	447	999999	106	999999	331	705	619	484	93	669	946	314	999999	363	298	34	999999	999999	38	878	930	946	999999	398	283	985	497	784	903	220	999999	999999	999999	999999	890	261	999999	758	999999	999999	861	981	261	544	999999	859	960	730	849	999999	999999	834	670	279	61	500	999999	707	957	346	218	
834	999999	873	747	679	138	648	999999	46	632	799	999999	475	999999	948	694	596	190	424	34	766	935	999999	122	96	605	999999	999999	400	999999	999999	800	279	354	36	410	388	797	538	730	999999	999999	813	968	308	339	204	263	112	805	790	526	999999	321	451	899	278	761	660	83	999999	484	83	999999	938	999	236	131	990	548	316	799	652	999999	712	509	132	343	999999	757	411	653	71	594	999999	999999	267	957	999999	137	141	627	146	999999	509	838	194	650	40	309	113	83	273	563	499	999999	873	999999	608	999999	777	935	947	903	672	578	422	488	89	770	741	278	999999	862	417	689	663	198	195	999999	999999	481	312	513	654	999999	999999	507	105	101	303	419	358	959	359	205	679	242	791	930	999999	705	570	269	568	834	854	410	999999	999999	337	685	663	734	627	305	633	443	999999	344	999999	999999	999999	988	477	332	919	268	513	221	19	430	407	264	458	619	911	53	945	999999	483	999999	361	295	763	618	755	623	999999	999999	572	246	983	456	742	511	322	582	792	245	914	999999	896	935	800	906	287	409	999999	17	394	589	497	439	861	218	563	107	234	858	999999	305	999999	459	999999	772	447	999999	522	999999	307	338	261	709	904	887	999999	425	494	856	340	999999	347	334	999999	982	748	553	999999	534	999999	999999	357	933	669	999999	669	447	296	37	469	336	886	339	709	65	338	788	999999	999999	134	999999	612	377	999999	230	999999	999999	999999	999999	34	893	366	987	999999	93	999999	327	50	295	227	646	999999	467	397	13	469	17	624	613	654	999999	28	620	409	809	611	980	999999	448	660	78	999999	630	999999	575	970	899	999999	626	84	999999	747	999999	756	488	18	155	979	524	761	950	999999	187	999999	74	874	746	588	199	482	11	912	602	999999	159	989	508	464	822	43	570	999999	998	538	999999	223	999999	863	920	999999	465	10	891	687	999999	101	479	619	938	700	234	320	150	154	83	107	154	613	606	999999	509	691	167	490	999999	282	999999	999999	377	999999	104	882	667	398	999999	11	31	999999	925	68	520	888	525	999999	809	259	999999	853	999999	545	999999	176	266	431	301	999999	842	410	495	437	123	830	252	97	605	999999	652	752	999999	82	86	239	688	999999	978	621	176	46	681	999999	744	999999	193	831	783	928	626	246	106	251	168	621	999999	497	945	690	646	999999	999999	999999	606	999999	725	999999	469	838	488	999999	452	680	608	806	728	554	999999	988	999999	999999	314	677	999999	416	655	886	913	464	810	200	603	
298	999999	738	999999	224	999999	999999	409	999999	999999	944	999999	908	793	999999	643	362	892	874	804	956	53	236	132	848	999999	200	140	838	478	14	37	999999	999999	163	705	999999	999999	514	999999	999999	589	845	57	999999	237	999999	622	239	253	561	999999	999999	395	646	255	747	616	999999	481	999999	828	570	999999	999999	916	161	793	639	999999	773	76	388	664	999999	377	208	999999	999999	620	925	578	900	594	999999	442	102	902	478	908	999999	263	624	42	76	999999	29	523	689	453	86	33	999999	519	480	494	999999	280	999999	279	999999	568	999999	61	556	575	928	975	414	925	999999	258	325	731	762	999999	452	355	999999	175	357	685	499	318	543	901	595	391	999999	433	259	821	999999	999999	862	398	409	572	999999	999999	976	999999	118	764	999999	999999	708	261	756	999999	52	838	999999	999999	921	371	79	999999	517	654	979	547	860	999999	675	12	999999	126	868	373	120	999999	868	108	199	313	576	734	689	715	203	344	634	163	391	420	149	439	287	999999	329	863	999999	832	520	999999	193	999999	98	999999	168	999999	392	393	850	172	969	583	959	999999	795	999999	856	802	999999	645	912	706	599	265	863	239	839	378	54	256	824	45	999999	759	130	999999	646	72	556	611	952	251	999999	228	450	565	480	669	705	984	17	999999	381	875	526	999999	537	833	763	999999	999999	24	349	603	348	999999	996	209	497	356	698	793	999999	849	999999	671	403	999999	999999	999999	999999	179	999999	69	249	571	664	712	242	644	910	999999	999999	628	999999	938	999999	710	880	516	569	281	182	359	296	223	17	999999	192	855	999999	166	29	465	179	583	351	999999	363	777	999999	294	966	852	445	885	999999	627	991	755	999999	692	501	307	738	487	997	999999	999999	36	564	141	999999	387	999999	754	793	843	999999	999999	596	622	356	999999	999999	999999	315	329	913	410	729	389	541	437	999999	400	664	722	726	691	585	999999	516	999999	223	148	764	589	301	690	102	999999	179	716	168	157	999999	999999	70	999999	182	678	409	372	306	184	600	999999	999999	999999	999999	81	126	766	699	568	115	29	889	108	520	999999	37	232	999999	88	220	824	278	938	64	275	661	273	519	907	627	154	40	48	547	671	297	141	600	31	533	999999	26	599	999999	999999	509	999999	943	456	650	186	64	228	999999	775	999999	362	115	824	999999	853	257	792	940	999999	988	850	561	848	999999	896	632	999999	999999	808	807	999999	897	738	766	700	999999	72	999999	451	999999	999999	84	771	999999	935	999999	999999	611	680	164	234	
659	999999	338	658	409	999999	28	754	999999	767	673	999999	968	155	465	377	67	719	999999	999999	535	999999	999999	185	999999	789	999999	999999	870	999999	999999	874	653	582	29	816	409	118	300	234	999999	512	999999	331	149	918	803	702	480	658	718	999999	156	969	999999	169	218	162	881	620	104	525	883	698	92	798	512	999999	999999	648	999999	949	428	309	150	33	603	550	999999	858	999999	307	999999	999999	147	793	728	999999	999999	999999	607	256	236	680	139	999999	628	999999	249	351	415	417	576	832	690	769	473	846	828	999999	566	668	999999	33	633	797	999999	999999	560	299	79	827	512	276	51	999999	723	748	999999	621	405	404	311	694	999999	578	730	199	531	378	329	881	999999	217	302	938	999999	212	56	342	34	999999	647	999999	999999	587	905	310	790	969	56	999999	999999	216	999999	172	367	432	999999	65	999999	314	999999	191	970	197	971	304	973	112	591	999999	701	837	597	449	999999	361	422	864	672	429	409	562	332	603	214	649	937	140	581	707	999999	991	275	720	816	466	979	94	615	611	337	687	388	535	34	999999	619	831	415	999999	19	716	392	999999	905	999999	999999	376	999999	332	367	842	531	883	999999	709	571	999999	632	300	381	338	999999	71	102	999999	999999	796	579	999999	40	116	725	575	698	999999	609	628	999999	238	999999	999999	111	293	254	494	166	999999	999999	324	278	741	999999	124	634	999999	467	330	999999	194	414	72	999999	999999	302	261	999999	999999	194	973	999999	943	72	404	693	768	237	999999	817	608	564	678	159	264	106	999999	999999	610	940	999999	457	288	84	630	824	543	999999	492	991	992	377	210	320	673	223	999999	678	804	430	866	452	999999	513	999999	629	735	913	999999	522	999999	999999	516	25	999999	999999	822	869	442	579	160	999999	999999	999999	824	241	999999	368	485	999999	771	619	999999	189	83	575	955	999999	999999	999999	99	630	283	969	987	649	860	194	153	999999	401	465	246	234	280	999999	707	528	999999	714	275	377	438	999999	751	393	249	336	942	999999	999999	57	999999	442	490	529	678	775	999999	999999	380	179	224	337	649	315	383	879	909	999999	867	436	999999	423	999999	721	202	782	999999	999999	409	999999	252	999999	999999	354	725	803	743	751	246	932	541	514	344	106	162	110	852	999999	20	999999	427	783	999999	143	962	326	999999	768	337	895	557	392	775	845	999999	672	749	305	590	579	145	168	922	999999	895	999999	89	638	999999	101	930	782	999999	999999	116	469	817	453	999999	408	106	975	999999	350	385	158	999999	
498	178	489	361	999999	855	440	235	269	860	999999	248	390	247	79	209	246	999999	999999	799	736	738	999999	855	999999	913	191	483	170	744	581	559	746	999999	590	469	89	999999	383	926	162	813	847	999999	27	215	999999	171	999999	776	187	384	610	358	11	759	711	633	65	643	673	999999	75	524	288	250	502	999999	656	999999	129	505	592	847	999999	999999	891	999999	838	100	999999	30	456	999999	567	207	999999	397	999999	830	999999	999999	684	739	263	204	748	332	330	999999	713	462	514	426	656	681	999999	763	711	88	999999	852	795	965	999999	652	510	681	957	999999	301	114	999999	826	851	673	821	999999	999999	452	999999	568	538	71	386	459	999999	39	737	885	999999	195	686	762	962	999999	999999	718	999999	610	693	76	375	249	484	608	999999	999999	575	999999	859	939	178	268	999999	310	324	999999	999999	999999	999999	480	943	82	676	116	428	946	863	945	22	999999	845	983	759	999999	202	299	587	777	705	999999	464	999999	35	475	26	999999	859	661	591	999999	140	999999	474	222	999999	303	999999	999999	999999	808	824	629	970	757	103	195	999999	794	117	34	156	811	576	317	26	999999	999999	211	100	10	96	211	999999	999999	972	120	999999	999999	985	899	726	218	597	897	13	835	783	278	381	831	918	999999	554	566	780	328	168	166	206	934	257	371	287	189	721	622	999999	885	784	999999	676	962	809	217	999999	937	223	999999	314	999999	999999	777	999999	268	92	999999	657	797	314	999999	999999	362	349	61	999999	365	930	417	186	391	570	898	493	397	165	955	265	999999	268	843	999999	488	852	999999	528	479	999999	29	107	699	965	999999	580	140	41	999999	623	758	564	942	999999	805	999999	922	999999	516	293	999999	113	136	766	319	999999	999999	548	473	509	999999	532	183	824	911	320	487	425	102	328	999999	366	841	342	507	782	326	836	999999	985	999999	406	999999	195	109	999999	970	932	655	999999	118	592	568	813	299	235	391	127	104	999999	26	507	527	999999	930	85	272	794	269	537	999999	635	248	487	580	927	999999	988	725	996	349	554	769	163	220	770	797	37	53	282	400	208	741	813	968	999999	878	822	264	33	652	999999	673	127	999999	483	999999	90	999999	371	714	999999	402	999999	999999	999999	737	374	978	999999	999999	245	999999	986	146	999999	893	435	518	157	58	698	999999	701	354	173	881	651	436	736	427	716	793	999999	568	997	806	643	668	999999	999999	514	844	999999	745	417	435	686	981	713	589	918	571	95	322	25	669	700	999999	981	590	
95	938	999999	743	571	999999	79	428	149	999999	260	766	21	462	999999	853	639	999999	936	738	204	670	722	157	508	154	708	999999	552	999999	115	999999	686	999999	609	576	999999	999999	184	966	365	267	999999	507	339	161	560	632	778	171	999999	744	816	253	999999	424	225	999999	244	426	742	711	876	999999	110	370	999999	104	999999	999999	260	288	781	970	383	937	829	224	817	356	999999	85	589	999999	308	371	999999	443	531	194	360	508	126	758	999999	653	999999	40	406	969	81	465	779	811	999999	751	963	846	869	458	595	11	999999	887	831	667	131	495	513	739	297	647	573	668	999999	999999	171	32	746	729	555	798	818	848	999999	139	305	999999	999999	556	999999	999999	573	999999	599	359	232	238	926	566	532	896	527	666	681	433	999999	120	999999	168	999999	940	999999	150	902	797	192	437	612	702	371	353	25	999999	341	999999	84	501	79	267	529	933	105	190	207	999999	281	161	999999	851	247	194	584	321	999999	467	136	432	179	999999	177	794	999999	234	204	188	880	570	999999	620	359	400	999999	936	638	656	845	919	999999	253	999999	40	271	999999	464	999999	768	999999	989	874	934	651	999999	277	100	735	316	999999	985	28	999999	710	826	556	502	847	153	999999	682	320	621	999999	999999	926	286	146	533	866	769	28	420	186	999999	460	685	707	78	774	999999	903	999999	974	933	924	474	999999	213	999999	999999	617	43	130	32	679	262	999999	171	999999	990	999999	212	449	111	967	608	603	138	375	999999	794	778	378	801	778	970	647	282	999999	999999	470	932	818	608	161	999999	299	999999	902	207	957	545	673	999999	999999	701	900	872	999999	326	871	686	999999	999999	473	839	664	329	253	708	615	999999	606	999999	530	30	393	841	949	982	318	449	999999	178	912	258	114	594	908	87	999999	774	316	248	999999	999999	999999	973	999999	322	330	969	910	999999	999999	999999	939	999999	999999	871	317	68	922	983	999999	432	459	999999	999999	225	999999	80	999999	176	638	840	148	367	999999	999999	926	420	707	637	662	348	538	43	585	410	999999	385	341	46	769	21	852	332	241	999999	333	434	51	918	587	999999	558	744	564	751	999999	581	377	517	945	896	361	999999	331	668	893	426	999999	532	906	999999	738	999999	406	627	988	815	136	999999	999999	501	379	788	60	412	790	794	999999	834	46	737	17	823	100	999999	659	567	999999	572	275	907	999999	518	999999	237	521	183	348	937	763	558	999999	183	104	454	527	573	244	999999	999999	109	999999	259	496	179	351	
915	294	533	967	999999	999999	563	928	515	160	860	775	822	999999	616	455	541	999999	999999	292	834	999999	646	999999	96	332	92	694	999999	959	999999	32	843	999999	606	889	815	999999	999999	999999	891	254	588	999999	666	797	421	38	999999	653	416	188	999999	999999	999999	195	647	187	880	108	732	869	762	556	69	838	932	999999	294	727	640	570	739	743	400	999999	999999	352	688	298	999999	63	432	999999	552	912	24	956	999999	420	251	637	999999	243	21	31	492	42	244	828	864	485	743	544	22	845	999999	274	496	999999	999999	304	999999	592	197	678	447	250	13	156	823	999999	568	874	999999	999999	481	505	731	378	999999	118	118	999999	999999	436	320	999999	999999	706	473	999999	470	450	999999	946	148	507	56	343	999999	999999	38	98	14	888	999999	869	68	999999	374	999999	542	127	830	999999	999999	638	167	760	368	999999	740	307	999999	84	999999	127	508	539	865	999999	458	398	793	855	89	999999	855	545	999999	451	830	500	342	999999	216	352	999999	439	760	999999	349	295	975	36	511	731	414	930	381	799	999999	529	154	399	494	154	333	975	999999	176	999999	999999	251	999999	728	249	964	999999	867	999999	508	78	778	365	635	173	999999	767	353	357	999999	999999	174	720	90	999999	356	942	999999	999999	28	644	582	999999	727	727	54	68	307	271	767	261	72	217	300	302	999999	789	999999	331	999999	566	631	510	561	999999	999999	531	836	427	893	32	129	805	155	864	496	195	638	908	129	365	469	92	590	363	863	956	429	788	999999	567	188	712	341	999999	22	82	42	869	279	999999	231	880	378	745	141	266	999999	436	805	565	161	999999	999999	374	106	549	919	207	994	501	112	58	866	336	843	999999	473	999999	851	424	163	768	639	606	144	589	999999	844	999999	606	999999	992	982	995	416	332	510	999999	365	472	162	999999	874	999999	420	182	23	52	901	725	793	379	584	391	411	392	226	605	240	517	835	84	975	398	607	119	999999	870	919	520	906	506	337	389	272	328	999999	861	999999	961	575	999999	943	506	813	999999	999999	601	593	999999	116	904	999999	848	999999	999999	999999	999999	999999	310	116	152	999999	390	818	296	52	205	129	93	498	999999	419	279	941	174	141	999999	585	93	999999	999999	286	895	414	12	770	488	752	194	999999	417	999999	885	854	432	999999	562	688	526	482	222	481	999999	535	751	495	466	906	472	999999	390	901	96	609	999999	865	999999	976	816	526	563	999999	999999	999999	90	999999	999999	999999	999999	624	578	790	68	611	488	
999999	776	999999	662	516	313	999999	289	249	89	999999	999999	286	222	999999	322	586	999999	999999	999999	999999	547	887	999999	999999	962	999999	999999	848	377	599	842	485	131	648	999999	866	323	309	222	981	172	999999	543	574	77	256	212	951	311	992	918	68	692	718	455	888	915	582	999999	272	999999	441	871	489	673	129	999999	999999	477	456	272	572	999999	937	607	999999	353	880	22	715	838	446	546	384	681	783	793	412	202	210	951	740	755	950	999999	731	999999	63	900	947	100	638	999999	855	729	356	999999	999999	121	999999	544	44	570	838	434	746	999999	497	807	889	999999	999999	999999	276	999999	532	999999	837	149	876	38	300	980	74	625	210	963	690	655	335	999999	48	999999	599	665	999999	180	917	525	60	835	336	255	20	620	348	266	999999	999999	999999	539	443	614	244	999999	999999	999999	505	223	233	783	999999	841	482	387	999999	999999	782	611	589	361	898	321	99	50	999999	54	969	453	287	999999	999999	999999	458	796	78	434	66	34	999999	861	999999	704	301	277	630	494	773	633	333	886	484	605	771	845	640	132	525	204	872	209	95	61	999999	290	37	874	393	686	999999	999999	404	758	199	727	687	204	29	821	419	217	281	346	130	400	999999	999999	569	612	165	999999	999999	862	161	221	776	622	768	21	249	999999	111	999999	999999	999999	492	726	415	53	167	446	113	999999	785	665	928	748	931	545	999999	999999	314	780	999999	999999	954	542	999999	978	951	74	435	999999	999999	662	999999	999999	31	660	907	742	744	525	454	718	843	214	87	999999	292	37	691	999999	200	999999	452	331	566	999999	999999	950	130	437	102	103	20	105	131	999999	559	744	727	280	638	88	141	788	999999	811	529	750	999999	119	999999	999999	382	213	999999	999999	220	784	627	79	155	956	622	317	433	999999	708	747	92	954	937	999999	309	421	594	121	241	663	996	754	999999	999999	495	999999	999999	999999	720	807	287	913	912	999999	127	999999	134	999999	999999	824	364	973	113	781	999999	999999	182	158	624	961	999999	706	977	556	787	873	999999	391	471	999999	999999	266	641	901	470	999999	52	999999	430	999999	296	912	655	999999	308	32	650	651	107	984	837	592	553	758	197	580	999999	365	987	999999	20	743	219	853	257	999999	342	999999	320	497	999999	20	728	972	674	706	999999	569	257	765	232	999999	293	487	774	999999	712	882	713	890	243	686	184	186	641	999999	702	801	169	210	690	449	340	610	525	827	864	581	93	491	529	999999	118	999999	999999	999999	459	732	
999999	273	396	459	498	430	263	782	836	551	340	131	999999	259	410	57	84	783	999999	683	961	999999	999999	999999	999999	232	370	867	999999	952	164	625	999999	970	722	896	999999	240	999999	910	356	743	990	999999	999999	999999	488	280	965	71	157	248	999999	776	771	141	152	999999	999999	276	69	999999	215	999999	396	715	999999	999999	536	513	243	843	832	999999	337	227	956	999999	999999	999999	744	100	901	516	804	916	274	327	999999	590	753	559	999999	684	999999	960	538	116	925	534	999999	454	744	461	828	999999	999999	999999	449	553	185	344	373	823	532	969	494	698	999999	480	451	710	835	945	760	683	273	158	903	376	999999	850	882	366	999999	299	356	450	687	501	511	667	999999	654	415	999999	196	999999	999999	881	476	839	36	999999	93	233	999999	999999	701	155	49	267	704	999999	864	334	462	16	921	242	623	53	20	587	968	783	831	999999	539	352	999999	517	999999	31	900	850	823	437	283	678	679	999999	748	542	999999	999999	963	806	790	999999	956	190	835	919	268	432	828	449	486	309	401	438	999999	359	658	532	271	682	999999	999999	511	34	733	252	562	75	999999	478	135	999999	820	35	400	999999	395	999999	999999	86	763	477	32	999999	950	999999	286	250	298	999999	999999	929	999999	290	633	776	579	931	457	592	366	999999	137	360	999999	999999	488	999999	48	999999	999999	352	850	194	918	704	991	137	84	759	965	321	999999	904	593	206	999999	999999	402	623	878	464	859	999999	720	999999	350	672	999999	198	494	910	212	999999	999999	999999	89	999999	372	929	999999	999999	999999	697	626	999999	425	232	766	127	999999	948	974	999999	999999	999999	493	760	474	357	364	999999	76	999999	999999	65	119	999999	478	999999	126	942	999999	472	838	436	606	171	473	675	999999	999999	905	943	999999	545	999999	787	556	999999	58	328	999999	24	574	999999	386	972	431	999999	999999	136	999999	999999	999999	88	780	511	999999	505	901	331	297	798	999999	999999	424	132	717	999999	999999	332	742	999999	12	798	618	162	897	382	59	999999	999999	999999	740	30	372	999999	999999	99	999999	435	210	999999	36	727	999999	535	813	999999	51	263	264	702	999999	999999	999999	214	712	212	470	999999	999999	213	999999	277	999999	395	999999	999999	874	999999	189	627	964	693	999999	999999	524	285	999999	999999	349	570	341	999999	999999	47	459	138	636	168	488	740	629	147	999999	999999	999999	758	999999	999999	477	632	463	818	999999	999999	738	759	490	999999	690	436	444	387	999999	53	999999	659	897	553	936	930	999999	999999	745	448	998	827	871	999999	
95	999999	149	131	614	716	999999	522	721	999999	999999	699	647	934	478	61	305	251	858	778	133	999999	861	591	708	547	999999	999999	82	999999	638	910	888	364	999999	999999	999999	323	773	999999	937	359	999999	999999	254	246	292	620	999999	693	152	756	968	102	11	150	903	557	422	76	638	368	450	95	114	398	811	292	999999	999999	999999	982	999999	295	841	773	999999	707	347	472	265	467	511	999999	492	882	999999	999999	999999	476	999999	738	900	706	999999	579	909	852	59	855	435	999	303	999999	928	169	288	999999	999999	238	142	999999	220	999999	999999	180	856	71	603	232	456	26	929	850	532	36	92	771	361	272	863	164	658	999999	47	265	999999	999999	999999	999999	603	268	543	134	999999	824	528	999999	999999	763	722	999999	259	826	408	418	79	452	170	902	999999	517	332	989	374	978	999999	728	913	556	16	49	610	280	628	198	482	805	516	999999	999999	999999	875	597	549	999999	905	999999	93	628	999999	722	656	558	255	999999	936	554	759	365	287	799	999999	348	757	999999	247	979	207	220	935	274	999999	999999	999999	999999	641	734	449	359	82	999999	645	999999	371	293	392	62	999999	542	261	928	55	999999	999999	708	106	537	999999	866	777	926	634	872	999999	921	786	203	163	311	454	211	999999	999999	292	571	164	751	977	473	300	999999	954	664	958	16	228	784	999999	696	847	114	895	999999	581	999999	91	999999	601	449	507	198	898	722	999999	60	999999	644	868	999999	553	354	559	375	575	593	971	999999	999999	685	702	12	170	999999	999999	350	316	531	829	146	490	392	160	537	966	999999	296	242	999999	908	192	583	916	184	152	503	999999	529	17	988	185	121	858	915	747	505	999999	441	268	746	744	999999	999999	731	378	171	204	31	999999	999999	999999	999999	402	15	503	128	999999	986	324	960	796	999999	523	999999	961	378	533	999999	790	999999	84	999999	973	830	173	889	768	194	999999	981	309	532	999999	543	691	445	719	852	999999	628	419	999999	126	308	950	957	999999	974	999999	999	637	959	241	938	999999	451	999999	571	841	614	360	901	190	343	999999	273	666	999999	159	525	999999	999999	999999	171	999999	999999	999999	999999	880	999999	119	793	424	999999	353	349	301	192	154	249	680	158	20	808	278	517	860	782	647	686	301	799	824	999999	350	957	999999	80	886	366	999999	999999	691	635	999999	566	487	999999	999999	999999	999999	999999	835	910	845	510	669	23	893	999999	181	999999	37	203	914	319	969	179	999999	999999	211	231	305	787	999999	589	467	384	313	711	
999999	486	792	334	714	817	999999	914	409	839	297	134	186	999999	194	999999	73	999999	721	195	999999	317	917	603	120	751	187	57	999999	266	999999	999999	710	191	513	695	173	702	999999	106	999999	65	770	626	999999	87	999999	953	602	779	999999	969	663	128	124	723	568	199	224	963	640	916	999999	153	795	12	423	995	999999	499	593	370	18	625	839	542	999999	301	504	43	706	234	454	605	739	84	631	999999	77	790	136	999999	488	525	466	999999	525	999999	830	105	663	59	999999	113	195	999999	960	999999	288	581	185	277	694	190	266	415	471	934	413	721	999999	832	927	58	372	620	881	999999	169	411	26	920	999999	409	379	999999	119	999999	999999	999999	999999	594	999999	999999	614	999999	289	307	269	60	966	590	223	119	999999	831	131	75	999999	999999	284	477	878	877	564	999999	806	295	999999	999999	306	999999	999999	999999	607	787	529	442	444	512	341	583	233	119	444	436	706	361	999999	999999	536	53	999999	844	309	646	716	435	930	358	63	999999	999999	999999	754	999999	999999	394	511	936	312	689	630	237	243	700	253	999999	443	138	559	454	610	999999	82	262	519	680	999999	961	81	999999	511	96	459	347	999999	573	365	999999	370	321	850	748	246	847	423	382	610	999999	999999	947	999999	802	798	608	393	234	587	501	337	999999	864	550	865	218	187	999999	778	896	999999	679	413	845	767	999999	999999	861	35	235	839	146	80	921	568	133	111	709	999999	999999	953	863	999999	863	270	975	456	999999	882	999999	669	878	999999	713	995	723	543	157	44	999999	999999	531	208	362	999999	201	324	943	982	741	116	478	257	927	943	750	693	550	584	999999	791	999999	979	999999	566	960	542	999999	925	844	590	999999	675	736	847	431	999999	634	210	79	661	513	999999	999999	921	999999	999999	676	770	255	39	993	572	252	768	708	552	211	795	702	658	958	27	147	999999	999999	803	520	999999	521	95	69	350	999999	999999	999999	977	838	85	374	339	865	595	680	815	597	999999	999999	967	999999	879	999999	838	508	999999	702	495	999999	988	768	999999	121	596	259	169	970	999999	66	999999	490	731	713	135	431	999999	999999	373	999999	999999	564	770	380	552	941	642	631	230	842	105	438	793	796	999999	317	976	227	999999	346	521	999999	944	335	321	487	417	175	999999	999999	144	626	339	158	858	434	997	27	569	654	616	537	750	810	999999	683	999999	934	863	817	454	155	999999	37	825	999999	620	445	69	74	534	476	303	813	707	478	109	644	999999	425	319	959	
658	624	729	983	104	143	373	638	790	483	312	520	963	989	999999	311	333	380	814	561	958	504	999999	999999	244	999999	113	492	583	62	995	447	508	494	999999	899	308	842	999999	486	999999	430	284	60	174	999999	850	717	376	797	321	567	611	757	999999	163	503	588	748	167	39	999999	999999	737	487	999999	21	478	502	212	999999	999999	986	337	489	537	230	80	975	461	96	396	126	786	741	437	835	750	493	999999	405	719	103	235	456	201	376	547	572	310	770	381	225	999999	999999	830	999999	284	999999	473	932	433	613	999999	81	643	764	999999	995	60	39	999999	984	168	999999	999999	999999	761	880	298	171	683	999999	675	690	714	999999	999999	992	911	856	561	482	30	999999	971	115	806	999999	999999	436	107	551	999999	281	999999	397	66	367	510	999999	999999	403	979	312	259	999999	999999	606	367	472	999999	286	93	203	477	999999	964	757	834	188	999999	606	999999	862	999999	141	984	404	191	326	124	594	999999	999999	47	167	999999	718	161	999999	177	210	796	350	999999	999999	468	329	999999	999999	432	308	533	331	852	222	336	999999	248	999999	941	543	424	999999	358	228	794	999999	999999	320	999999	256	999999	789	999999	389	999999	727	248	251	999999	665	601	470	999999	999999	71	170	626	824	831	999999	999999	999999	999999	633	999999	755	991	999999	999999	853	173	492	434	999999	999999	744	999999	999999	412	608	999999	997	454	999999	942	954	156	999999	167	634	999999	341	489	910	777	573	999999	999999	999999	64	735	999999	224	819	999999	118	46	718	123	326	848	163	999999	999999	505	482	589	827	691	831	999999	458	248	403	865	831	13	999999	409	138	999999	999999	999999	358	872	999999	782	634	784	999999	918	438	429	840	785	834	920	266	415	999999	983	858	695	772	455	287	603	821	954	670	999999	999999	319	985	999999	913	295	73	359	468	699	999999	999999	856	913	181	39	408	617	41	911	746	118	114	154	210	249	106	902	999999	444	999999	679	124	728	405	128	999999	582	871	548	856	907	947	999999	38	999999	838	999999	283	257	204	999999	922	759	368	999999	214	999999	67	674	999999	170	999999	33	738	999999	928	137	517	999999	999999	825	745	492	64	839	170	509	125	999999	410	247	629	347	249	756	999999	365	370	991	999999	603	525	207	359	696	152	923	866	753	887	710	350	231	999999	378	468	439	704	529	253	705	724	999999	273	999999	999999	999999	784	982	528	572	999999	526	999999	992	310	547	143	368	696	247	643	372	507	700	896	999999	685	870	999999	327	660	841	999999	999999	
878	853	934	408	164	999999	149	884	235	324	999999	999999	93	999999	78	920	306	346	832	16	72	362	175	572	999999	143	741	913	693	999999	912	926	778	929	123	999999	613	734	213	970	999999	999999	147	999999	757	81	999999	25	999999	999999	30	999999	999999	741	155	526	688	999999	999999	30	984	235	200	34	999999	26	999999	163	556	999999	317	572	142	862	999999	313	225	999999	815	982	999999	725	121	326	999999	999999	918	46	783	999999	768	251	390	999999	985	871	568	999999	999999	999999	999999	170	468	999999	999999	458	999999	156	999999	999999	999999	999999	556	371	211	268	124	999999	844	814	108	20	379	959	853	76	191	950	999999	47	745	999999	211	84	957	658	999999	931	266	731	416	999999	999999	999999	999999	72	694	28	999999	726	757	999999	999999	999999	642	25	791	999999	337	993	276	999999	999999	795	106	208	503	999999	414	552	11	192	999999	122	407	336	806	999999	674	790	381	172	968	160	289	61	999999	245	442	941	999999	758	604	272	464	185	502	418	844	999999	568	999999	614	438	724	574	85	999999	569	316	999999	999999	834	546	999999	114	272	129	999999	55	374	268	999999	472	685	253	588	355	658	999999	999999	398	999999	999999	999999	999999	558	539	435	999999	975	679	676	136	732	513	923	67	999999	999999	912	383	902	999999	721	310	184	151	999999	481	999999	730	506	999999	482	820	999999	255	325	999999	556	733	999999	800	80	999999	592	999999	740	182	329	531	704	999999	319	999999	999999	793	866	920	999999	999999	999999	954	729	254	999999	339	653	911	742	678	741	197	804	189	689	999999	999999	37	999999	272	411	581	999999	999999	999999	209	38	33	334	977	388	404	480	149	946	739	81	825	521	262	999999	828	439	651	789	517	503	139	999999	394	74	839	212	720	15	999999	999999	275	228	973	310	630	586	999999	300	347	999999	664	243	949	40	903	516	465	999999	582	151	999999	674	518	999999	898	999999	940	999999	999999	999999	759	144	741	937	999999	606	547	952	637	999999	674	360	452	800	839	896	999999	363	171	332	999999	716	432	999999	302	600	999999	278	412	377	646	852	751	154	957	529	999999	22	234	306	969	999999	376	340	999999	159	231	717	999999	12	442	586	751	226	455	53	999999	677	644	999999	896	279	550	270	606	822	609	999999	843	319	404	999999	139	999999	363	243	349	999999	596	153	378	992	411	409	934	69	110	534	699	913	818	824	378	29	999999	699	999999	999999	999999	654	549	924	874	999999	608	634	457	885	863	221	999999	618	90	500	836	903	867	150	999999	546	721	
85	608	999999	999999	579	439	119	999999	663	999999	999999	369	999999	604	454	999999	854	801	309	612	225	999999	999999	999999	210	744	877	193	506	831	822	780	999999	933	999999	325	944	999999	999999	999999	347	429	209	999999	999999	259	999999	896	391	999999	23	999999	999999	999999	999999	414	130	719	300	834	999999	999999	959	831	999999	462	999999	18	140	138	999999	797	999999	114	274	795	999999	546	999999	950	999999	980	801	999999	999999	483	754	262	999999	69	205	234	766	203	999999	420	470	378	493	17	999999	140	766	263	999999	226	577	999999	999999	999999	943	584	970	349	999999	582	135	999999	23	999999	708	999999	580	80	999999	948	999999	999999	472	853	334	999999	999999	742	999999	474	223	999999	999999	601	906	999999	592	727	126	999999	264	999999	964	70	999999	231	999999	518	309	999999	560	999999	999999	999999	999999	999999	459	816	999999	999999	531	999999	475	764	368	587	999999	421	78	874	338	999999	954	999999	694	999999	613	412	568	113	738	543	442	999999	914	528	227	999999	416	999999	384	775	999999	999999	999999	999999	950	209	701	707	100	999999	999999	434	828	707	999999	999999	968	999999	999999	56	999999	281	122	999999	795	759	850	840	370	684	15	171	500	562	511	689	232	668	664	414	710	860	23	999999	103	999999	888	999999	999999	219	487	835	522	337	999999	79	163	111	240	999999	999999	861	347	416	937	289	934	999999	205	61	999999	310	999999	999999	999999	398	268	326	999999	787	870	643	62	160	207	179	999999	172	45	442	535	131	999999	999999	65	999999	522	606	999999	814	83	999999	21	735	434	187	919	541	991	138	810	837	999999	452	330	715	809	999999	218	767	640	771	240	999999	999999	663	872	453	999999	497	875	662	468	89	714	999999	632	326	725	999999	259	117	181	906	999999	698	914	984	999999	350	999999	335	999999	999999	184	999999	391	258	219	771	314	476	615	503	263	158	378	137	738	81	999999	492	471	198	518	999999	999999	333	141	828	999999	887	999999	585	457	549	274	378	905	412	867	999999	117	954	715	782	501	677	653	483	329	787	256	80	267	557	864	208	582	999999	711	67	127	391	32	427	999999	40	56	713	999999	10	231	335	999999	708	999999	516	483	735	40	922	999999	657	508	961	641	239	999999	899	685	75	795	999999	701	810	267	726	932	298	616	999999	631	939	599	329	566	999999	999999	559	999999	999999	725	847	621	999999	999999	469	883	71	785	936	712	156	38	818	999999	967	634	403	450	659	584	195	128	568	999999	740	67	188	999999	999999	372	768	999999	337	350	948	642	912	433	999999	
999999	999999	999999	680	759	485	999999	780	124	598	295	473	999999	999999	773	539	728	999999	497	646	411	999999	999999	74	999999	944	429	700	999999	999999	335	721	970	653	816	713	999999	448	809	815	828	286	999999	807	435	999999	659	999999	564	999999	999999	589	424	786	999999	148	215	448	116	815	65	220	312	858	272	574	999999	465	707	69	857	290	253	682	817	134	640	858	638	674	294	999999	146	668	999999	746	999999	193	268	999999	508	243	341	999999	999999	999999	974	215	544	861	405	204	999999	504	952	939	345	742	999999	270	999999	356	999999	999999	530	840	84	644	822	525	277	320	206	40	561	999999	949	259	921	209	160	435	323	777	999999	100	719	999999	715	999999	410	999999	999999	999999	178	161	999999	899	472	999999	543	339	392	999999	594	95	999999	475	942	999999	990	95	999999	999999	120	83	42	42	173	999999	130	442	929	726	124	712	106	999999	861	410	200	59	787	999999	665	820	52	304	193	193	102	253	699	999999	116	325	743	454	999999	105	128	401	736	42	798	111	410	665	904	881	988	999999	614	542	149	940	999999	999999	113	999999	40	738	849	979	999999	999999	743	553	620	799	999999	652	321	765	291	798	323	754	999999	564	420	386	399	312	205	999999	638	999999	246	175	26	925	350	999999	75	390	552	757	694	921	367	999999	55	115	912	346	486	999999	999999	350	999999	999999	999999	999999	879	653	348	546	783	999999	248	586	317	454	782	53	312	723	699	900	256	566	999999	291	206	999999	341	294	999999	859	999999	789	999999	896	999999	472	320	801	718	422	52	999999	973	652	682	781	549	999999	332	999999	43	762	159	360	103	69	999999	333	352	999999	322	64	999999	924	999999	458	680	420	904	999999	733	510	14	287	858	251	593	417	608	999999	24	739	961	531	999999	65	640	554	999999	489	978	986	459	403	999999	987	999999	58	427	233	110	138	697	22	145	999999	757	999999	502	851	999999	86	999999	999999	311	583	103	625	999999	178	818	136	617	424	341	746	61	999999	187	871	999999	544	990	384	324	999999	999999	949	395	302	307	769	61	951	23	902	272	532	101	526	894	242	949	259	415	974	521	282	680	398	999999	999999	999999	631	468	931	95	349	999999	426	541	154	240	999999	870	59	84	666	410	439	484	999999	520	660	977	161	594	741	969	350	374	768	278	996	821	161	999999	430	999999	92	999999	922	919	999999	985	749	999999	999999	388	999999	999999	854	871	251	914	951	636	43	654	317	347	999999	380	999999	999999	772	999999	243	999999	719	
974	999999	183	999999	622	561	609	844	675	237	999999	451	362	999999	450	519	897	37	999999	870	525	52	776	999999	744	472	552	657	623	999999	874	768	999999	669	392	256	681	553	628	362	351	999999	367	427	167	895	991	766	822	542	999999	848	160	125	203	931	877	997	583	160	18	952	999999	462	362	390	293	693	999999	203	837	353	408	999999	528	999999	999999	359	28	849	480	785	999999	90	347	36	617	52	999999	460	999999	684	969	478	354	398	570	905	999999	999999	612	307	545	628	705	999999	449	431	596	469	257	528	978	734	679	232	127	150	124	999999	772	999999	228	771	825	162	384	930	385	139	173	779	294	999999	246	999999	250	216	385	815	999999	196	999999	999999	999999	849	999999	244	799	131	999999	429	999999	737	999999	371	89	774	802	552	156	999999	55	466	305	478	243	737	498	506	999999	910	765	308	749	585	999999	222	568	975	457	150	141	999999	858	744	988	556	999999	874	104	475	414	833	669	77	151	989	709	734	999999	968	746	302	999999	371	999999	491	987	428	576	866	216	827	105	16	999999	791	999999	561	489	999999	501	623	412	516	506	931	639	682	444	805	999999	833	999999	488	404	999999	125	496	89	507	568	818	307	237	269	999999	738	662	689	360	999999	157	255	999999	477	132	999999	999999	999999	732	851	315	983	771	362	382	468	616	999999	999999	675	999999	481	981	999999	683	325	184	999999	919	999999	976	992	94	425	999999	999999	440	21	999999	947	999999	631	357	655	263	999999	536	999999	999999	999999	999999	60	149	684	278	999999	273	999999	999999	807	716	385	945	539	999999	323	899	355	999999	794	999999	604	340	602	191	490	134	335	999999	848	788	999999	369	801	999999	926	852	410	156	999999	324	629	227	474	240	118	999999	817	999999	939	999999	190	999999	999999	100	527	720	547	502	788	999999	937	946	945	28	999999	26	154	468	948	471	498	208	318	479	999999	387	866	371	83	803	317	999999	999999	913	608	999999	999999	710	553	216	314	999999	368	999999	999999	682	281	456	823	102	541	999999	832	478	999999	981	999999	624	691	999999	853	186	429	984	244	999999	30	41	999999	986	999999	443	914	742	166	999999	840	180	102	725	115	999999	999999	981	272	958	722	456	999999	626	861	999999	999999	414	362	138	488	384	903	999999	662	999999	999999	837	351	108	443	100	322	854	999999	398	531	965	43	443	999999	447	722	285	671	573	564	793	134	109	424	999999	389	37	113	465	999999	109	73	865	384	710	640	999999	524	631	999999	622	484	999999	
130	63	380	919	500	50	661	627	999999	98	685	999999	713	999999	683	932	999999	999999	751	685	131	431	999999	999999	69	928	807	999999	760	49	439	942	319	660	979	999999	999999	470	537	73	804	999999	999999	999999	999999	142	997	398	490	592	999999	849	871	798	352	698	161	211	859	999999	242	113	999999	999999	659	743	932	999999	272	321	802	250	757	999999	881	999999	654	999999	987	926	999999	419	77	178	128	589	80	520	999999	291	999999	928	610	965	830	999999	782	494	326	447	209	944	999999	999999	999999	999999	999999	193	916	999999	53	234	224	933	999999	823	46	999999	174	80	672	421	743	999999	110	873	639	791	856	191	699	170	610	549	726	986	292	897	388	999999	496	886	603	448	248	986	714	677	334	17	999999	93	999999	255	775	788	210	999999	79	999999	50	310	337	735	181	882	999999	999999	216	999999	540	999999	319	726	583	785	817	305	742	999999	999999	999999	467	849	526	615	999999	364	999999	999999	786	147	827	999999	407	195	999999	868	277	365	372	999999	999999	679	476	999999	774	999999	671	989	970	904	412	999999	757	88	842	999999	218	999999	51	268	899	277	868	999999	320	847	999999	999999	235	949	38	387	750	999999	500	788	999999	11	999999	247	692	785	999999	999999	734	999999	714	328	352	81	659	999999	324	113	149	204	999999	82	999999	999999	999999	283	763	999999	876	35	999999	637	999999	64	115	217	724	803	575	124	309	987	669	448	142	10	55	164	299	327	72	999999	979	306	976	999999	796	914	999999	419	31	999999	14	708	667	87	740	297	966	452	986	520	999999	999999	894	824	999999	766	793	284	238	999999	731	558	963	567	658	291	999999	999999	999999	999999	841	166	103	999999	982	960	781	999999	269	757	197	847	340	999999	118	954	999999	162	895	40	999999	687	190	421	224	455	745	109	429	458	999999	170	41	999999	679	381	931	541	999999	999999	984	738	999999	480	422	999999	228	421	458	999999	999999	925	909	999999	999999	163	976	682	999999	999999	999999	999999	999999	810	548	36	816	163	872	737	33	870	320	999999	55	999999	672	710	999	340	237	334	650	725	999999	294	261	651	498	526	405	259	999999	999999	999999	312	112	999999	932	395	77	75	549	721	679	19	614	467	344	305	490	275	682	807	308	999999	41	999999	242	999999	775	999999	664	999999	342	773	477	15	223	743	290	468	999999	613	999999	172	785	928	55	568	679	793	317	202	45	139	576	595	999999	349	280	201	972	678	620	903	410	999999	389	905	999999	609	999999	999999	25	999999	999999	79	999999	146	
114	112	864	999999	584	981	857	471	319	213	207	881	999999	874	472	98	496	999999	993	369	761	591	549	149	999999	80	549	999999	999999	23	640	506	999999	870	244	178	337	308	104	638	55	939	883	186	708	999999	610	379	138	999999	536	400	86	999999	999999	999999	562	999999	647	999999	442	151	293	306	572	700	999999	138	639	304	761	197	13	364	999999	822	707	373	999999	375	470	179	587	260	486	250	430	999999	494	999999	615	612	661	590	205	904	655	587	613	17	999999	481	999999	834	175	348	396	721	861	562	814	198	293	281	999999	273	563	42	819	331	280	955	643	918	689	158	535	423	999999	999999	177	130	760	433	545	989	999999	753	95	147	999999	999999	23	932	906	999999	329	389	547	932	351	622	767	292	737	874	837	821	154	27	813	999999	562	999999	395	999999	438	859	736	999999	833	809	947	999999	476	999999	999999	999999	21	999999	828	999999	875	236	78	555	999999	999999	695	999999	161	999999	608	78	999999	881	155	571	547	222	987	999999	652	999999	108	541	674	999999	815	176	999999	136	809	882	198	999999	107	336	384	840	999999	960	173	76	902	999999	211	878	999999	595	425	999999	174	999999	285	999999	503	391	137	536	880	277	663	999999	737	999999	999999	726	880	667	783	819	196	999999	881	37	306	999999	590	882	999999	795	738	229	751	562	999999	20	607	830	999999	715	208	847	959	72	307	644	339	877	999999	484	999999	689	811	999999	193	467	917	257	71	999999	801	255	999999	999999	539	999999	999999	184	73	999999	129	59	504	77	621	349	747	818	729	661	256	999999	474	855	796	58	418	155	378	504	999999	359	768	256	914	952	650	875	532	999999	867	999999	999999	999999	999999	949	194	743	983	844	719	999999	528	410	670	97	780	351	297	490	35	999999	999999	568	999999	770	291	257	163	668	999999	872	295	999999	999999	101	899	999999	499	847	863	674	171	534	785	993	831	367	586	827	999999	308	587	52	838	244	359	254	916	594	999999	936	590	325	999999	847	813	662	616	578	197	927	852	999999	627	361	999999	281	999999	999999	939	923	671	999999	999999	999999	294	253	999999	999999	999999	999999	999999	904	999999	926	999999	846	387	999999	190	178	999999	17	639	254	999999	147	425	487	774	87	471	216	655	999999	275	264	999999	755	562	569	635	66	835	999999	999999	947	269	999999	999999	999999	893	999999	529	770	182	663	696	251	943	156	828	999999	785	999999	999999	730	259	446	661	999999	27	999999	385	621	543	695	182	106	264	509	878	724	220	159	999999	999999	
686	885	571	611	567	587	812	999999	740	95	280	181	359	269	999999	823	48	448	999999	271	470	907	236	486	491	600	987	999999	278	113	339	635	480	567	53	373	874	60	271	439	999999	969	881	457	424	999999	746	994	811	65	686	772	552	922	165	778	658	95	129	967	999999	377	147	636	999999	999999	999999	791	225	333	999999	987	186	177	452	500	36	779	72	491	854	992	632	223	427	566	999999	557	412	274	715	789	931	304	999999	999999	832	254	700	779	309	954	778	487	116	698	999999	385	999999	999999	752	878	32	638	122	999999	745	924	219	200	562	152	388	951	618	169	66	999999	337	10	668	782	88	999999	191	899	224	155	116	728	971	707	87	999999	522	836	999999	302	191	242	706	908	44	510	226	166	575	827	999999	999999	999999	712	58	480	999999	969	800	738	456	223	392	599	817	490	999999	854	75	640	438	781	402	999999	999999	999999	303	759	747	577	999999	34	999999	397	285	170	999999	268	658	999999	752	552	46	38	845	968	849	999999	101	553	999999	372	101	935	999999	999999	553	999999	999999	999999	187	245	999999	232	999999	432	888	999999	324	657	403	999999	205	468	887	999999	999999	374	918	999999	999999	196	999999	203	999999	999999	933	398	997	198	999999	219	256	704	430	999999	999999	813	366	999999	999999	999999	999999	443	160	331	176	999999	57	999999	352	189	999999	288	709	990	577	38	936	999999	499	999999	997	136	999999	194	713	999999	47	380	565	931	18	504	999999	999999	403	235	53	999999	537	309	351	494	846	437	260	968	995	439	939	301	877	398	924	589	856	999999	999999	965	617	999999	595	676	948	420	180	464	634	318	596	351	985	999999	439	199	159	513	289	613	999999	999999	505	608	441	274	64	619	580	74	999999	737	832	87	999999	999999	714	674	999999	436	266	999999	343	687	842	999999	315	905	959	999999	440	352	386	789	41	999999	180	986	245	684	365	561	999999	569	774	999999	999999	907	999999	577	484	484	999999	853	999999	999999	411	817	765	999999	958	159	659	846	634	999999	999999	999999	56	484	691	727	438	862	80	705	912	774	999999	983	87	408	999999	391	260	955	386	532	999999	893	999999	362	999999	401	725	215	901	47	935	582	508	477	860	999999	999999	999999	55	114	783	651	999999	637	904	782	765	560	999999	277	596	679	815	828	609	163	999999	338	999999	47	146	999999	803	875	838	999999	484	610	547	150	999999	999999	909	281	749	791	668	833	999999	449	636	175	999999	999999	450	999999	767	999999	868	707	136	558	999999	18	
967	918	848	359	798	574	307	999999	22	728	772	103	999999	999999	999999	999999	495	190	879	66	999999	970	528	179	999999	999999	999999	999999	742	839	24	947	252	900	314	831	942	999999	45	883	151	480	162	617	861	999999	999999	234	601	60	222	945	678	204	607	996	999999	678	924	226	999999	503	999999	183	714	825	999999	868	999999	257	875	999999	155	996	914	930	818	911	999999	999999	95	348	999999	692	627	78	278	58	302	317	999999	999999	999999	999999	999999	999999	67	979	902	45	506	628	995	999999	184	45	800	682	999999	677	999999	488	370	847	140	999999	301	999999	555	646	556	999999	575	999999	816	611	999999	336	123	999999	872	838	18	282	580	467	353	858	517	592	277	596	769	999999	138	953	903	547	999999	230	357	336	999999	999999	489	704	999999	83	537	999999	253	474	999999	999999	999999	999999	480	999999	276	673	999999	442	223	963	379	959	43	999999	793	862	708	999999	999999	893	919	546	414	751	792	875	414	280	330	999999	348	802	38	999999	999999	788	482	999999	280	999999	911	999999	122	470	887	530	670	111	290	674	864	998	999999	675	103	269	935	999999	306	401	999999	48	122	279	999999	999999	999999	287	140	15	390	999999	974	631	981	15	433	999999	864	272	215	313	989	655	999999	350	999999	363	663	560	999999	753	518	999999	757	872	801	842	845	320	598	393	970	285	294	970	34	999999	693	97	999999	999999	864	43	195	954	999999	466	200	284	999999	578	999999	999999	162	999999	999999	105	874	119	213	590	999999	553	673	821	999999	714	999999	118	326	779	669	575	725	860	889	484	693	999999	824	344	651	570	719	30	769	400	132	999999	595	929	999999	584	884	254	892	321	369	373	999999	344	106	999999	958	999999	999999	58	855	301	747	901	411	81	294	999999	999999	538	833	653	62	999999	999999	999999	999999	397	459	95	690	480	999999	577	124	999999	999999	489	248	568	611	999999	122	721	545	830	911	693	527	999999	299	25	315	363	488	716	999999	680	752	394	569	571	372	822	367	384	333	180	786	91	999999	999999	630	999999	926	935	999999	999999	406	760	800	829	869	210	796	675	174	615	98	408	17	509	737	854	999999	50	535	299	363	170	507	741	999999	445	367	494	395	999999	436	552	999999	999999	283	999999	593	740	702	172	35	692	219	717	91	999999	999999	391	78	776	381	886	410	251	977	999999	262	69	999999	433	842	312	289	239	999999	546	233	37	236	745	270	268	348	372	999999	671	950	790	660	529	372	975	425	619	563	549	152	933	12	999999	
738	534	819	999999	329	723	412	980	539	544	164	56	165	332	515	999999	548	47	999999	316	295	472	999999	999999	999999	867	886	670	676	638	403	999999	34	198	16	999999	448	79	53	550	268	970	999999	125	999999	325	820	103	113	450	11	999999	955	696	752	275	999999	427	999999	462	999999	741	314	900	999999	999999	32	966	326	779	999999	999999	999999	437	999999	324	221	293	999999	745	999999	793	999999	235	637	298	345	338	999999	740	610	31	862	591	713	999999	999999	360	974	511	303	854	999999	333	776	532	999999	527	648	437	64	841	401	471	999999	53	184	88	999999	999999	528	694	529	586	179	653	999999	412	723	530	657	999999	319	999999	452	202	27	244	999999	115	999999	817	689	999999	686	769	629	400	999999	670	353	588	97	999999	983	609	999999	200	164	133	915	708	999999	128	779	202	532	877	28	999999	36	939	628	999999	674	711	999999	999999	899	999999	33	226	236	999999	999999	79	773	196	540	843	868	826	90	999999	199	479	23	570	239	999999	999999	751	382	963	644	413	999999	999999	999999	999999	604	814	300	754	999999	999999	481	999999	940	999999	999999	346	999999	185	353	209	859	302	968	204	697	443	290	416	999999	281	844	272	418	774	120	844	999999	269	248	63	536	335	236	501	997	273	630	530	999999	999999	414	206	620	445	554	666	960	264	584	170	534	999999	592	827	999999	219	341	176	599	583	608	87	936	299	673	999999	999999	477	999999	433	813	760	351	271	999999	647	652	999999	229	999999	883	483	999999	88	529	652	743	408	646	788	932	999999	999999	490	302	999999	999999	330	772	30	999999	493	999999	160	356	774	542	331	960	216	566	367	946	155	700	135	999999	999999	770	30	790	666	830	418	501	999999	829	860	999999	539	387	332	211	209	853	999999	426	534	999999	755	999999	999999	448	439	999999	574	516	785	999999	999999	934	411	560	999999	999999	999999	999999	647	659	999999	944	681	362	430	829	999999	999999	747	302	310	708	868	999999	24	911	378	999999	400	999999	926	843	54	79	802	999999	999999	999999	459	999999	919	999999	778	874	999999	810	999999	999999	27	610	987	418	999999	492	490	999999	76	284	545	999999	999999	715	999999	460	999999	162	900	999999	560	825	999999	999999	706	778	383	573	999999	993	402	999999	483	999999	211	789	999999	518	84	561	589	999999	539	702	999999	620	117	214	473	328	999999	999999	909	825	508	999999	757	525	711	990	999999	999999	537	999999	881	340	999999	551	513	483	999999	224	88	999999	32	225	296	160	244	999999	999999	179	999999	612	851	820	304	
658	810	19	41	684	806	999999	451	672	806	466	999999	896	264	999999	999999	999999	76	926	999999	570	802	292	905	607	999999	625	999999	999999	816	925	230	70	999999	707	741	504	451	576	417	993	897	360	419	830	339	348	832	114	479	120	999999	925	999999	734	855	527	999999	434	403	191	764	999999	999999	881	245	760	860	556	824	205	999999	500	518	999999	672	452	873	85	278	941	792	999999	999999	705	390	999999	999999	311	852	223	400	26	183	236	999999	396	999999	999999	999999	578	488	999999	289	999999	571	55	999999	999999	999999	412	654	38	999999	461	398	548	999999	160	999999	939	27	558	703	999999	804	999999	999999	999999	280	285	999999	345	490	699	999999	999999	935	197	143	999999	889	999999	248	450	569	372	860	721	837	691	356	999999	46	999999	561	929	582	999999	999999	50	728	133	546	999999	463	318	547	999999	999999	882	612	852	26	166	999999	100	320	263	999999	441	670	999999	455	589	928	999999	308	835	147	534	934	267	718	103	616	766	999999	461	986	999999	824	403	723	955	88	504	999999	880	605	470	619	328	999999	47	999999	999999	677	957	999999	999999	999999	712	329	473	999999	355	144	922	549	293	711	858	277	790	617	277	999999	500	510	434	278	428	239	676	915	615	629	681	724	999999	98	431	603	999999	251	121	999999	999999	17	732	370	999999	341	322	759	999999	61	846	429	999999	999999	187	456	434	590	591	999999	652	558	999999	725	999999	208	65	205	290	265	999999	548	505	202	632	999999	778	74	864	96	917	999999	164	564	783	999999	622	252	910	974	178	547	660	638	999999	701	676	16	907	215	285	126	999999	505	912	308	924	999999	618	695	678	999999	726	504	566	735	403	777	999999	211	586	812	294	316	96	601	888	867	999999	999999	815	772	999999	658	811	800	448	659	651	999999	336	712	634	999999	306	808	821	166	82	696	307	899	73	999999	999999	999999	831	172	418	320	419	66	148	999999	879	906	213	77	999999	765	296	743	135	999999	874	873	999999	999999	999999	287	780	732	795	84	633	916	708	461	39	348	999999	285	251	340	75	280	999999	999999	345	399	605	753	473	316	409	563	999999	606	999999	999999	999999	762	999999	999999	540	687	271	74	999999	962	207	751	999999	354	796	999999	502	794	401	604	309	241	999999	620	682	37	269	999999	999999	79	999999	112	631	999999	999999	216	132	120	800	387	18	509	999999	999999	202	999999	715	999999	520	999999	71	999999	214	235	999999	63	999999	999999	458	513	428	782	399	984	819	105	130	764	300	999999	887	999999	
994	999999	595	799	999999	360	427	999999	999999	150	999999	285	18	173	898	405	828	10	999999	590	662	296	999999	999999	120	909	563	107	999999	950	828	999999	511	679	999999	199	999999	656	999999	678	125	630	201	288	814	999999	999999	656	206	725	935	299	412	307	729	999999	65	999999	689	438	797	330	999999	371	322	999999	774	338	999999	999999	765	182	295	509	999999	41	105	681	420	996	933	999999	999999	18	25	538	528	213	950	287	999999	280	966	999999	999999	794	537	830	965	777	348	647	478	498	960	763	13	999999	832	698	999999	999999	949	692	999999	890	429	94	356	783	999999	571	388	900	573	495	215	18	628	999999	999999	275	715	643	658	296	438	411	999999	261	534	625	999999	261	676	760	330	284	782	990	374	999999	999999	192	267	999999	268	577	925	475	999999	995	283	999999	203	999999	668	315	43	218	999999	999999	45	104	258	893	999999	136	233	812	999999	930	236	999999	315	62	791	533	385	880	999999	999999	486	999999	999999	539	351	228	999999	340	102	25	250	573	539	356	999999	389	933	374	999999	141	353	123	310	999999	769	646	999999	151	999999	145	999999	163	190	600	541	999999	400	999999	551	971	78	893	720	158	689	662	999999	958	645	999999	599	21	303	999999	999999	373	999999	999999	769	705	382	916	785	999999	999999	97	392	939	815	954	989	224	822	615	73	460	403	999999	937	117	999999	888	999999	152	546	918	999999	999999	92	999999	189	322	999999	846	599	162	999999	999999	73	602	279	168	153	691	422	384	199	999999	999999	999999	970	130	149	662	999999	493	419	643	420	176	237	108	856	646	775	676	275	975	999999	910	352	999999	98	344	999999	999999	999999	814	730	171	999999	182	461	35	999999	68	183	296	688	115	742	474	352	896	374	181	312	506	916	745	119	999999	671	922	714	999999	42	804	999999	778	748	605	999999	999999	447	65	646	999999	999999	999999	503	979	296	999999	177	878	297	999999	969	666	87	248	999999	984	999999	515	999999	999999	999999	867	35	378	471	910	366	147	999999	102	999999	319	535	481	67	209	251	999999	926	761	755	835	53	840	834	999999	701	999999	706	928	207	932	555	116	519	580	691	135	517	386	553	999999	327	999999	999999	660	140	605	190	699	743	999999	588	748	784	999999	824	195	543	311	219	856	441	632	895	999999	999999	428	962	487	518	126	622	550	999999	725	518	849	107	999999	38	105	329	17	195	286	353	806	332	999999	756	505	592	999999	999999	697	999999	999999	309	226	895	711	643	703	191	626	308	48	999999	999999	
967	975	97	999999	283	124	537	433	447	618	183	958	999999	928	730	22	533	416	384	520	137	999999	549	881	999999	326	461	625	999999	568	999999	999999	999999	274	76	999999	418	999999	932	62	170	174	257	690	53	999999	615	715	999999	999999	103	891	999999	30	931	153	435	216	89	956	662	911	607	999999	999999	868	693	832	999999	949	603	309	484	331	999999	962	999999	859	838	352	710	999999	653	657	475	96	650	254	342	999999	355	212	154	975	999999	258	567	377	60	185	253	783	853	999999	575	793	999999	342	670	969	577	999999	377	737	256	917	268	999999	414	553	227	449	499	999999	999999	401	165	508	932	111	405	208	808	663	108	926	891	630	999999	681	679	318	583	373	355	779	834	417	729	481	999999	617	963	507	999999	803	294	915	428	183	637	999999	409	568	574	379	768	714	638	329	35	637	999999	732	874	908	865	136	999999	999999	999999	999999	779	460	999999	999999	244	999999	999999	304	642	999999	212	908	999999	770	999999	25	799	975	999999	129	778	409	999999	999999	749	241	633	59	938	999999	331	999999	999999	889	139	948	458	786	145	467	19	343	686	58	435	999999	688	999999	999	999999	337	617	814	999999	999999	379	14	757	48	13	677	655	999999	485	654	999999	302	999999	641	960	566	999999	999999	552	999999	444	723	408	999999	999999	552	999999	59	97	830	714	999999	178	920	999999	944	700	748	141	790	363	977	211	403	826	666	999999	472	48	293	999999	777	271	337	999999	656	605	829	257	460	158	999999	278	654	940	821	999999	243	881	999999	866	274	709	762	756	467	522	14	111	134	28	66	21	804	999999	936	526	840	396	113	348	871	999999	999999	642	757	709	556	463	15	999999	300	591	32	427	999999	78	999999	999999	999999	143	601	999999	132	999999	101	594	474	149	13	304	999999	847	778	677	995	773	38	129	999	758	965	551	105	592	727	475	988	999999	999999	868	26	269	999999	969	747	152	378	248	551	999999	244	416	459	710	258	453	812	999999	432	287	49	389	582	319	177	999999	632	539	715	999999	606	97	684	999999	288	33	999999	808	929	852	999999	790	999999	836	523	559	101	395	999999	283	662	643	954	187	829	636	687	999999	801	999999	999999	839	999999	925	566	157	732	324	432	235	924	14	999999	579	999999	999999	811	745	796	618	999999	247	205	999999	963	962	143	506	315	651	345	519	999999	999999	343	564	999999	653	999999	375	826	777	962	118	359	999999	227	999999	305	579	825	941	223	193	740	281	643	101	961	603	24	999999	
19	780	999999	414	999999	999999	246	327	992	167	475	430	791	190	285	999999	91	315	744	999999	211	735	999999	403	306	823	501	71	920	999999	692	676	361	601	767	999999	228	944	999999	999999	147	999999	999999	667	476	999999	401	559	996	556	999999	655	858	265	34	283	954	495	118	999999	692	185	407	826	999999	799	78	200	422	999999	868	147	999999	999999	620	233	157	168	927	513	999999	941	74	999999	166	46	817	106	999999	999999	999999	732	999999	484	999999	962	999999	999999	202	676	724	210	999999	903	688	999999	999	999999	645	999999	135	795	567	604	999999	750	999999	43	999999	439	981	972	623	928	999999	145	999999	181	368	657	653	999999	966	261	789	231	999999	999999	685	999999	46	999999	999999	776	368	999999	175	241	732	601	851	999999	101	762	999999	752	999999	219	49	552	570	828	789	999999	156	739	828	316	815	999999	999999	999999	357	386	999999	999999	521	847	569	432	999999	80	448	767	806	117	999999	213	999999	999999	644	999999	131	143	723	218	999999	999999	629	629	613	858	425	211	654	901	999999	999999	999999	999999	240	739	650	616	581	499	389	999999	191	49	444	999999	749	999999	886	362	828	223	662	194	441	57	227	940	999999	121	999999	247	122	904	999999	590	843	193	806	904	944	514	561	234	828	858	999999	590	195	989	118	647	325	301	83	999999	62	185	999999	193	522	710	798	999999	999999	152	909	286	132	853	999999	566	972	999999	999999	323	662	999999	366	583	765	636	754	829	999999	17	921	821	831	941	999999	667	999999	999999	392	243	716	101	388	685	948	15	468	341	999999	999999	999999	344	883	759	323	624	819	367	427	999999	955	969	467	999999	230	98	455	190	326	999999	323	359	999999	184	607	570	999999	680	634	759	178	999999	621	999999	999999	587	999999	999999	999999	912	848	884	999999	506	288	747	999999	551	999999	860	559	287	999999	104	238	325	745	708	161	752	575	148	999999	999999	717	542	999999	999999	505	642	999999	383	562	999999	274	999999	164	102	896	860	999999	999999	225	773	999999	890	408	999999	231	27	842	239	920	875	346	709	161	536	789	999999	399	627	56	822	710	186	725	610	829	799	999999	999999	812	301	816	999999	923	959	999999	827	999999	830	999999	488	800	999999	463	999999	77	999999	287	627	313	159	470	318	461	403	73	33	999999	798	697	432	856	999999	426	628	68	279	999999	999999	78	962	613	568	999999	567	32	789	723	48	999999	274	521	999999	349	663	830	508	999999	530	896	444	662	999999	143	362	631	610	504	999999	629	999999	999999	999999	558	350	
999999	902	475	894	381	999999	999999	136	266	433	910	322	849	763	999999	559	999999	265	999999	633	310	999999	999999	999999	936	421	295	888	418	999999	494	435	984	998	126	928	43	999999	999999	999999	144	535	999999	709	452	318	761	740	46	999999	144	523	999999	924	50	277	476	985	957	959	987	421	717	521	999999	999999	999999	850	646	869	525	942	999999	682	499	999999	200	725	999999	627	660	554	852	349	610	970	644	69	957	849	462	58	763	199	999999	999999	817	999999	771	967	980	910	999999	999999	553	202	417	118	999999	276	86	751	947	999999	999999	443	568	378	911	999999	999999	278	892	796	999999	999999	188	999999	999999	999999	957	634	954	80	646	750	460	685	795	417	563	999999	633	691	773	999999	999999	432	999999	999999	165	448	999999	803	137	711	27	307	759	85	23	999999	999999	660	319	451	796	877	694	559	983	999999	583	999999	414	313	999999	211	33	706	999999	755	36	999999	620	518	980	999999	942	935	732	162	926	719	403	999999	474	973	382	999999	913	232	738	340	218	282	999999	160	999999	824	76	815	284	999999	708	268	473	216	50	999999	471	646	935	758	826	999999	956	999999	110	352	838	671	828	701	792	155	27	696	646	348	999999	829	999999	128	868	916	878	999999	999999	999999	999999	268	999999	999999	999999	277	999999	999999	513	387	325	11	60	999999	985	404	987	582	999999	999999	251	777	569	999999	157	999999	884	816	999999	909	952	999999	852	965	999999	579	738	257	999999	999999	858	999999	192	269	33	652	999999	715	142	474	929	305	612	999999	894	820	698	241	434	228	393	479	99	999999	434	241	158	94	999999	999999	666	740	741	745	703	213	595	309	999999	505	862	178	684	999999	999999	999999	480	404	81	932	880	507	822	622	140	388	947	999999	835	791	503	999999	422	726	808	199	563	867	754	690	999999	399	562	928	365	224	795	673	624	777	760	753	999999	370	534	999999	917	129	999999	325	265	16	474	887	999999	178	756	957	617	790	102	613	649	390	706	491	945	893	266	916	593	284	964	67	41	749	680	999999	201	649	282	444	999999	439	434	999999	924	674	927	197	468	838	65	833	684	999999	999999	999999	664	53	999999	33	863	999999	732	999999	52	417	855	999999	497	705	765	999999	517	658	360	220	999999	487	567	280	966	78	457	754	228	999999	382	999999	999999	57	397	158	436	999999	580	564	707	999999	186	516	999999	675	700	762	82	97	326	36	795	999999	676	999999	485	999999	66	999999	250	977	763	912	999999	971	616	999999	999999	616	999999	268	
88	796	513	513	999999	60	999999	301	378	695	682	999999	999999	999999	98	751	999999	221	999999	493	202	785	323	729	999999	999999	999999	847	999999	259	999999	465	999999	67	947	999	999999	172	874	435	491	765	426	555	304	632	108	689	882	865	79	107	999999	58	76	303	483	783	823	48	578	613	999999	128	250	226	584	999999	408	99	370	218	346	248	999999	437	368	767	434	67	174	792	965	999999	999999	357	522	508	991	999999	525	607	349	835	856	999999	532	308	314	88	58	352	290	792	999999	999999	760	705	56	638	999999	999999	999999	766	999999	786	648	999999	937	893	704	86	764	999999	574	999999	869	511	392	999999	905	999999	463	356	19	822	999999	182	999999	999999	597	999999	999999	999999	719	999999	999999	583	999999	79	999999	493	999999	421	383	971	587	535	999999	740	999999	999999	323	999999	733	874	262	999999	756	61	284	476	999999	618	306	887	624	412	45	999999	515	296	549	322	894	999999	699	999999	999999	47	245	999999	953	958	999999	347	503	999999	628	844	558	999999	826	999999	999999	763	999999	752	124	495	357	999999	500	464	999999	705	710	10	37	321	999999	999999	38	719	815	308	522	391	290	958	999999	94	783	200	215	999999	469	999999	527	140	278	947	927	487	689	70	485	498	732	999999	637	503	512	999999	669	999999	999999	999999	105	497	999999	999999	472	166	112	273	999999	309	999999	966	246	81	482	896	52	237	999999	999999	39	755	822	999999	659	999999	999999	889	581	476	530	867	51	362	999999	40	999999	517	999999	999999	999999	426	668	186	249	999999	396	566	30	615	274	442	999999	675	999999	349	674	999999	999999	814	835	999999	692	925	778	391	999999	999999	538	452	17	535	751	999999	176	613	999999	646	783	893	999999	999999	869	966	211	98	812	999999	284	203	365	672	415	671	935	173	733	743	407	858	840	999999	37	578	999999	738	999999	999999	999999	474	263	999999	999999	999999	552	80	352	725	723	690	578	559	608	345	96	345	130	999999	586	999999	999999	352	999999	925	63	759	737	999999	368	473	999999	279	999999	999999	940	337	238	206	999999	999999	820	18	999999	716	290	291	903	691	999999	272	618	999999	999999	506	594	910	789	518	165	792	343	62	367	260	294	308	693	999999	405	759	116	923	961	999999	999999	871	999999	532	644	772	855	55	809	105	999999	795	322	369	225	39	547	720	51	336	531	999999	651	770	432	982	597	115	296	999999	165	694	650	245	323	999999	588	266	873	392	999999	297	252	271	999999	498	985	999999	999999	375	222	396	882	635	199	425	230	561	
110	999999	184	749	758	87	999999	999999	999999	86	55	502	999999	999999	846	658	398	999999	524	999999	375	999999	997	273	533	921	999999	999999	812	25	56	898	503	37	166	222	218	999999	539	175	332	245	999999	908	999999	89	925	931	550	999999	246	955	900	840	999999	177	999999	999999	225	837	567	180	357	140	40	999999	998	999999	999999	999999	450	210	704	999999	999999	139	589	98	985	453	999999	588	999999	588	778	100	998	662	999999	988	557	307	999999	701	608	161	887	999999	999999	141	91	511	807	916	783	46	260	550	999999	66	587	999999	999999	771	841	979	951	768	361	939	999999	999999	582	145	999999	153	238	13	751	905	999999	999999	220	854	999999	999999	780	311	805	742	999999	457	879	999999	410	980	381	210	859	999999	209	128	861	999999	982	745	929	671	999999	999999	999999	257	799	999999	814	221	999999	81	409	999999	208	649	963	619	109	701	999999	797	734	106	771	37	999999	999999	705	133	999999	282	871	626	564	119	472	999999	934	592	999999	11	970	999999	624	999999	800	511	429	559	165	252	837	999999	999999	142	999999	999999	999999	780	112	677	999999	999999	706	92	210	782	793	999999	187	798	999999	517	53	465	999999	545	481	471	236	642	702	156	967	272	999999	590	347	431	183	729	306	999999	489	980	829	290	492	542	109	999999	718	340	382	367	567	330	246	999999	316	400	999999	406	999999	999999	974	35	722	444	648	619	445	371	915	458	999999	530	37	999999	635	999999	999999	939	372	218	923	999999	774	610	705	123	999999	523	125	999999	467	899	611	999999	16	803	999999	58	894	490	583	357	424	923	865	46	303	183	198	770	347	332	44	344	547	611	261	999999	739	534	275	921	999999	999999	991	601	919	999999	67	832	999999	14	55	881	635	575	947	850	744	668	820	180	335	354	444	144	865	999999	481	999999	551	999999	999999	369	224	661	111	999999	932	274	127	296	126	999999	792	343	287	163	709	971	999999	411	999999	81	713	105	595	901	698	999999	736	652	535	662	290	532	695	999999	666	999999	999999	999999	918	480	999999	534	63	969	561	111	857	711	567	510	740	999999	999999	247	656	129	75	210	593	85	538	474	760	463	999999	270	647	601	496	735	999999	998	492	999999	530	189	51	626	349	596	998	999999	95	35	922	149	454	458	39	546	999999	273	999999	999999	999999	999999	774	599	894	301	464	265	999999	831	12	741	999999	999999	716	476	999999	449	999999	999999	999999	999999	388	734	999999	999999	815	999999	999999	999999	827	243	926	650	999999	999999	999999	451	732	58	
142	999999	809	264	999999	191	999999	999999	999999	563	468	468	999999	85	765	438	999999	49	68	957	999999	275	693	275	14	769	999999	17	235	999999	70	637	717	812	864	343	703	134	999999	360	454	552	457	19	491	368	830	850	884	999999	758	999999	392	774	572	866	60	999999	999999	264	999999	483	47	480	999999	831	751	999999	221	432	734	571	338	999999	513	933	999999	999999	783	646	938	964	133	999999	513	694	254	999999	249	999999	293	169	875	999999	984	970	999999	977	516	660	616	238	638	461	791	196	999999	684	999999	639	58	376	760	613	999999	411	360	338	999999	808	999999	809	361	224	149	575	696	880	999999	999999	428	841	176	133	40	709	335	671	917	327	656	569	681	999999	999999	916	408	272	142	582	620	186	20	708	83	806	999999	424	322	226	499	166	960	729	221	216	999999	637	999999	615	86	999999	421	999999	161	27	138	751	275	232	999999	999999	999999	999999	921	251	999999	467	60	233	832	910	358	700	999999	499	999999	952	398	742	716	771	689	526	999999	931	765	370	556	999999	678	135	159	100	59	75	418	999999	807	969	385	742	586	360	782	999999	340	720	822	662	418	999999	362	533	516	404	999999	231	646	990	486	999999	911	994	554	706	999999	268	999999	761	999999	999999	155	428	366	974	195	999999	744	339	999999	54	548	894	647	999999	999999	999999	584	655	330	196	181	816	999999	915	830	591	805	85	414	81	80	999999	581	999999	999999	933	176	999999	219	416	487	999999	399	442	921	27	357	999999	999999	144	999999	995	441	894	619	999999	935	999999	999999	603	533	668	924	529	999999	487	323	30	999999	999999	459	52	999999	999999	709	864	999999	61	993	813	244	755	152	280	397	84	999999	999999	999999	702	997	725	999999	999999	882	818	999999	869	468	443	999999	336	999999	103	685	642	560	526	195	754	910	999999	457	339	368	999999	526	654	999999	898	858	636	22	769	842	734	999999	828	41	890	481	999999	592	999999	119	908	999999	59	595	754	524	112	999999	999999	999999	123	278	69	257	114	302	739	737	569	999999	77	999999	818	261	950	999999	999999	999999	305	283	363	301	897	999999	460	611	477	999999	387	384	755	146	760	999999	728	999999	999999	581	926	597	741	819	33	974	52	594	999999	797	644	765	793	617	204	999999	438	821	380	839	797	999999	825	680	360	195	999999	930	563	840	532	999999	999999	160	568	999999	999999	543	278	999999	187	865	263	679	424	621	999999	148	941	781	549	907	999999	754	783	433	772	71	468	999999	154	121	41	518	275	
159	999999	642	58	497	446	895	552	457	999999	999999	250	999999	265	739	604	691	989	999999	300	625	410	999999	376	999999	999999	999999	85	441	778	76	834	744	414	275	260	948	99	454	999999	654	364	637	103	852	193	999999	806	728	243	463	132	258	227	649	749	721	999999	914	561	999999	820	999999	678	595	106	505	999999	989	489	999999	999999	544	448	646	270	772	556	523	999999	319	673	999999	207	325	944	999999	527	764	526	538	681	185	999999	377	834	252	999999	999999	999999	999999	883	816	249	587	861	587	810	580	388	999999	174	752	962	251	303	473	999999	363	651	999999	977	977	999999	950	999999	426	651	81	999999	999999	999999	59	767	273	436	856	117	619	464	366	999999	946	385	550	999999	928	223	999999	83	370	999999	605	999999	245	710	905	354	298	612	444	935	739	769	370	999999	125	985	698	815	446	999999	999999	898	294	744	40	602	999999	999999	56	213	999999	997	451	999999	219	202	531	563	530	512	999999	17	29	431	46	187	24	389	999999	999999	999999	835	637	13	999999	706	999999	500	679	313	431	999999	566	241	934	741	327	681	951	922	463	999999	999999	999999	999999	297	878	999999	707	853	999999	542	337	112	688	174	369	447	654	999999	999999	40	884	999999	90	117	450	788	496	999999	859	342	437	336	489	999999	550	703	466	747	999999	709	999999	999999	725	889	384	999999	553	769	999999	880	999999	448	302	432	259	77	853	440	999999	999999	376	412	993	255	999999	10	999999	307	624	999999	981	906	999999	921	247	68	501	201	999999	986	244	726	923	979	999999	988	44	67	999999	482	849	35	900	736	342	390	999999	999999	783	383	840	256	155	714	899	130	763	380	194	201	999999	662	999999	999999	856	649	999999	23	999999	126	966	566	176	999999	999999	955	16	948	588	857	235	31	417	359	999999	999999	581	218	999999	194	999999	663	872	999999	906	999999	328	49	880	693	900	999999	999999	667	417	284	89	13	897	943	124	814	999999	337	965	999999	254	358	999999	868	78	999999	933	999999	891	312	693	999999	999999	630	637	966	999999	999999	999999	999999	491	750	942	870	999999	577	320	146	999999	999999	871	544	999999	362	943	999999	999999	22	625	629	999999	783	775	999999	590	999999	768	277	999999	158	746	897	999999	559	999999	503	415	844	959	500	960	796	999999	999999	999999	159	263	882	687	667	642	65	280	999999	530	999999	974	999999	999999	999999	809	53	830	921	999999	974	174	999999	300	449	999999	999999	62	134	669	99	999999	999999	999999	441	999999	885	590	999999	515	691	627	53	999999	364	
528	578	565	903	690	917	965	764	806	467	999999	839	592	247	113	163	999999	155	668	441	610	679	999999	848	999999	924	999999	191	999999	982	356	999999	999999	935	921	986	924	999999	443	999999	133	343	999999	215	456	758	302	352	545	362	688	481	999999	999999	753	849	413	716	446	766	464	999999	358	824	999999	864	455	656	999999	127	238	853	999999	916	317	277	190	999999	401	999999	631	119	646	63	304	875	999999	795	192	81	582	217	999999	676	297	349	984	675	999999	592	313	999999	36	428	133	834	770	999999	290	999999	668	453	325	737	145	354	147	305	999999	999999	128	659	474	254	544	31	150	44	999999	968	292	515	864	808	405	999999	93	227	929	999999	115	286	515	705	412	138	891	975	541	942	211	689	155	859	473	653	181	781	884	112	693	735	839	999999	204	163	589	999999	342	159	271	920	375	70	140	842	154	999999	841	999999	999999	999999	999999	999999	766	602	370	15	344	999999	814	311	342	999999	999999	379	446	202	511	999999	999999	385	643	391	999999	290	323	94	728	631	999999	411	940	478	972	999999	999999	162	556	601	793	999999	999999	999999	345	960	587	999999	294	760	999999	952	268	999999	865	754	999999	121	15	485	289	285	287	713	999999	412	999999	863	854	999999	147	293	645	909	465	966	999999	63	56	999999	702	774	799	999999	236	556	153	358	613	227	996	999999	157	80	321	999999	306	468	346	932	599	999999	999999	47	622	121	316	358	136	999999	551	479	75	294	782	514	485	319	486	696	999999	22	260	637	260	27	146	999999	597	947	669	999999	716	123	131	978	999999	761	999999	124	250	795	231	713	675	527	64	999999	999999	807	42	987	981	649	673	999999	999999	66	999999	605	999999	999999	760	999999	240	807	762	999999	999999	803	999999	999999	964	372	456	473	999999	547	961	733	963	284	999999	790	999999	682	999999	76	449	545	515	33	999999	749	148	509	999999	52	482	868	999999	999999	699	493	383	318	32	999999	203	999999	795	925	105	63	642	999999	463	999999	273	557	54	696	512	627	999999	410	748	224	999999	947	999999	748	74	999999	969	860	584	793	999999	606	999999	153	999999	999999	750	999999	928	921	999999	447	55	999999	999999	999999	823	77	599	81	205	973	570	808	395	255	772	56	999999	12	999999	999999	126	669	562	667	898	901	823	273	999999	708	999999	826	999999	786	901	372	969	149	279	901	271	999999	598	999999	46	999999	757	627	477	703	729	925	838	336	331	999999	512	999999	36	921	254	335	999999	497	999999	999999	700	609	999999	999999	
999999	999999	733	191	999999	613	81	128	999999	56	153	205	796	183	978	999999	988	781	464	524	859	857	999999	357	999999	935	318	999999	942	302	160	999999	282	999999	626	17	201	657	815	718	999999	394	491	980	778	58	538	31	518	944	755	919	154	829	549	999999	608	386	534	999999	304	969	185	338	896	994	922	729	999999	970	365	341	965	999999	219	999999	376	999999	578	608	407	297	592	999999	547	240	999999	999999	528	999999	409	814	132	241	423	345	218	162	999999	999999	135	999999	474	547	588	424	999999	407	620	83	854	999999	999999	925	187	16	386	186	790	665	999999	479	999999	161	571	550	218	733	332	873	266	223	58	999999	999999	597	823	55	999999	132	286	607	999999	454	551	933	17	999999	64	416	999999	41	371	999999	793	656	608	323	999999	999999	216	230	84	746	817	640	427	999999	453	589	193	341	766	668	999999	392	646	999999	609	638	543	999999	999999	999999	914	234	999999	629	12	826	988	510	80	382	916	65	533	96	637	999999	515	995	753	474	233	999999	275	999999	49	999999	19	852	713	347	504	204	999999	168	831	592	999999	999999	19	626	999999	682	271	394	751	333	859	560	129	698	999999	548	268	214	692	999999	959	157	590	600	817	146	796	999999	877	722	513	374	264	999999	999999	999999	985	136	873	550	366	881	952	999999	551	458	732	25	224	999999	936	347	475	544	632	641	217	418	999999	464	886	538	516	38	819	494	305	84	577	414	563	141	340	151	931	999999	205	999999	59	999999	999999	781	518	921	999999	176	898	720	422	999999	510	576	999999	418	664	999999	375	999999	896	67	163	658	447	809	403	804	16	334	612	555	446	343	999999	451	999999	114	30	594	252	999999	999999	584	662	999999	904	986	815	921	999999	113	712	281	977	999999	214	755	343	708	528	999999	999999	574	118	866	999999	177	216	875	368	559	999999	780	999999	253	471	578	995	360	905	416	989	94	846	508	999999	174	365	377	999999	999999	770	322	76	270	492	30	476	795	54	736	780	999999	563	927	306	931	999999	733	530	636	760	999999	802	999999	999999	999999	727	609	34	999999	811	838	999999	999999	789	494	999999	420	760	451	111	999999	315	179	636	59	999999	919	999999	910	999999	999999	847	999999	544	786	519	999999	999999	417	302	999999	771	999999	925	941	311	500	148	811	999999	189	972	999999	534	560	678	633	485	942	553	808	999999	123	314	189	990	37	528	12	975	759	151	352	999999	244	999999	149	253	694	748	40	781	400	999999	394	999999	769	86	984	
118	999999	478	336	864	494	470	657	861	746	951	283	972	145	836	467	48	629	999999	300	131	999999	999999	999999	204	999999	999999	16	999999	919	529	231	951	543	893	98	290	814	488	663	774	999999	999999	507	743	474	68	999999	563	235	999999	39	999999	999999	862	580	506	687	999999	350	468	463	236	942	999999	729	332	999999	252	747	999999	233	151	999999	526	350	260	882	58	729	464	999999	453	205	573	499	393	999999	681	323	592	603	682	147	205	320	999999	999999	290	23	152	999999	402	815	999999	999999	888	571	269	521	999999	999999	639	999999	886	999999	999999	41	378	726	346	166	757	929	999999	999999	550	13	999999	215	999999	915	601	44	587	999999	988	637	156	451	611	999999	905	169	993	968	963	280	261	128	310	999999	999999	563	677	985	872	999999	660	474	999999	885	999999	64	725	414	32	999999	824	60	98	382	884	927	999999	524	260	597	935	197	620	999999	751	953	904	284	948	47	367	602	962	524	977	682	870	999999	999999	999999	999999	999999	945	368	999999	211	999999	928	999999	49	448	162	734	285	537	999999	854	999999	143	546	159	450	466	985	999999	999999	97	999999	404	212	67	999999	999999	409	162	357	252	262	824	550	999999	976	646	908	599	999999	867	687	986	515	999999	999999	592	785	701	993	132	960	130	233	123	465	999999	435	999999	59	960	334	133	190	230	999999	486	592	999999	183	804	557	999999	43	364	410	999999	889	383	498	806	417	708	168	234	999999	999999	601	437	467	452	999999	999999	550	254	999999	999999	999999	295	236	93	999	172	999999	999999	574	999999	96	868	712	877	999999	61	493	252	553	625	964	955	938	470	885	165	165	731	999999	630	999999	789	821	846	781	999999	157	999999	806	255	999999	968	660	717	999999	732	724	590	807	169	442	999999	701	917	599	999999	357	766	208	844	16	795	999999	943	999999	307	999999	866	106	999999	904	999999	999999	308	444	995	305	230	425	999999	440	999999	924	999999	197	548	97	904	256	999999	257	391	216	962	999999	396	999999	716	989	999999	684	999999	493	766	999999	999999	999999	999999	483	603	999999	999999	351	55	413	441	871	182	756	999999	999999	152	620	999999	793	522	999999	999999	999999	57	633	589	999999	678	478	582	91	167	178	833	686	694	431	652	387	130	50	171	999999	807	524	999999	960	809	536	999999	247	328	972	742	491	388	999999	435	970	964	896	672	577	830	359	713	999999	999999	503	525	721	967	787	673	482	711	924	262	533	443	999999	999999	151	936	345	762	195	435	352	999999	361	996	999999	
422	234	377	999999	728	457	811	195	47	316	999999	820	280	540	309	269	780	463	91	902	537	344	999999	999999	640	495	597	999999	999999	579	205	174	725	294	374	449	115	126	206	805	721	257	999999	999999	139	125	74	999999	886	175	999999	844	280	104	999999	999999	758	845	953	999999	860	293	999999	468	121	999999	105	999999	176	999999	164	999999	266	285	190	289	752	360	401	525	999999	375	999999	999999	17	360	894	631	149	296	690	269	999999	964	944	999999	999999	999999	13	292	999999	999999	65	36	999999	908	587	994	913	866	335	408	999999	437	811	494	651	212	460	760	952	474	845	879	178	894	999999	302	340	752	647	628	357	999999	505	351	319	615	999999	109	999999	900	999999	283	961	292	816	735	162	460	787	439	999999	252	340	555	999999	186	999999	126	418	295	999999	171	228	999999	60	999999	999999	999999	184	45	809	360	999999	999999	757	572	918	886	88	764	149	999999	999999	218	955	114	778	949	118	143	757	286	999999	999999	246	999999	64	264	999999	481	802	693	285	999999	629	999999	999999	288	798	670	267	999999	48	653	155	999999	206	20	999999	999999	566	999999	361	51	999999	533	999999	509	999999	211	517	664	654	999999	999999	999999	605	223	588	642	848	500	161	447	999999	999999	247	47	342	464	999999	999999	513	295	914	999999	341	244	473	106	653	999999	472	999999	163	603	327	441	691	698	187	982	431	118	999999	75	831	914	175	501	295	631	177	999999	999999	473	999999	368	999999	151	124	370	999999	492	989	999999	999999	564	294	281	469	806	999999	999999	286	999999	622	404	999999	848	988	427	78	972	810	31	999999	121	745	689	999999	958	748	549	999999	999999	242	939	128	999999	48	277	629	893	999999	489	285	999999	84	485	851	756	999999	843	999999	697	999999	999999	682	999999	514	999999	818	999999	999999	510	67	806	999999	470	143	682	285	193	810	999999	797	999999	939	330	745	65	47	269	838	999999	788	904	397	886	524	464	267	999999	500	999999	999999	35	74	532	999999	479	473	614	351	178	480	999999	43	441	899	127	837	361	232	458	877	558	765	999999	722	999999	419	999999	945	679	424	999999	692	687	273	771	119	999999	898	276	592	999999	918	669	226	800	871	956	986	999999	999999	999999	999999	51	255	899	269	933	809	279	70	299	668	672	753	355	304	356	177	137	17	430	462	956	866	454	640	999999	999999	921	999999	999999	999999	999999	62	518	207	651	442	999999	512	186	607	999999	216	302	999999	256	916	999999	506	525	999999	858	398	206	453	972	185	800	268	173	
999999	888	988	607	113	999999	619	245	158	653	914	803	625	831	999999	833	999999	574	689	999999	999999	53	424	765	999999	337	160	855	75	234	475	641	115	999999	168	999999	640	608	999999	645	637	680	723	853	611	999999	999999	567	999999	999999	232	611	121	874	983	974	474	999999	932	775	999999	763	180	923	999999	283	697	999999	672	999999	999999	151	999999	999999	756	508	329	571	164	689	104	999999	481	455	999999	864	999999	240	364	194	254	418	676	423	677	999999	510	999999	675	337	999999	956	895	281	426	90	236	78	128	485	654	999999	999999	252	680	385	999999	724	920	322	753	467	999999	999999	858	999999	474	961	376	883	999999	529	895	826	402	148	697	209	999999	921	638	460	122	999999	999999	351	999999	999999	743	301	999999	786	880	363	584	830	999999	416	423	999999	616	274	702	999999	487	999999	17	250	999999	542	688	92	999999	998	684	302	999999	53	948	516	999999	51	999999	84	301	221	649	999999	252	572	114	290	785	397	315	373	999999	877	999999	414	344	999999	582	999999	612	508	101	999999	679	291	485	999999	999999	907	207	999999	56	627	943	275	486	475	997	288	437	407	307	307	692	999999	544	477	651	544	181	343	468	27	999999	999999	129	767	863	961	999999	124	822	878	200	999999	327	141	999999	999999	928	869	112	304	999999	214	999999	999999	199	368	999999	17	349	924	735	863	115	39	165	159	999999	718	611	46	999999	999999	999999	428	117	951	992	999999	542	999999	615	999999	241	174	254	267	592	335	578	504	223	999999	775	897	152	336	635	298	976	999999	980	219	267	999999	112	460	629	782	686	247	376	344	999999	824	999999	433	631	940	999999	897	999999	819	150	117	823	122	547	687	286	781	326	704	999999	758	999999	406	54	176	999999	794	637	809	999999	340	138	878	999999	951	999999	719	704	694	999999	88	227	999999	78	160	999999	989	999999	941	999999	905	921	671	908	717	290	912	388	999999	878	990	269	757	180	809	978	944	509	999999	999999	567	999999	631	200	357	999999	383	337	894	924	999999	881	696	999999	743	419	999999	999999	896	999999	677	340	248	816	523	818	999999	989	269	181	999999	490	999999	842	938	829	299	480	561	186	907	584	494	541	805	119	573	453	437	399	522	974	612	925	431	237	837	815	677	538	80	393	78	999999	625	592	564	853	376	914	130	999999	999999	720	763	102	999999	707	20	413	999999	26	562	869	659	333	878	401	999999	999999	991	483	999999	32	999999	523	516	772	915	999999	554	999999	87	999999	278	536	565	999999	172	
338	999999	140	805	273	999999	64	830	208	999999	302	999999	173	441	665	922	647	192	396	614	249	585	83	791	797	859	999999	939	49	600	133	768	999999	238	93	329	860	677	539	739	61	999999	318	709	999999	508	391	288	422	999999	631	353	179	287	923	752	317	348	17	414	757	125	791	607	939	999999	999999	999999	358	345	72	999999	999999	657	999999	556	999999	373	178	298	477	257	526	449	999999	779	598	999999	315	340	21	999999	670	999999	981	999999	901	710	999999	99	780	457	929	999999	999999	661	700	999999	724	376	484	944	999999	718	999999	510	999999	352	637	170	935	29	628	28	999999	999999	999999	528	999999	626	999999	567	603	89	518	29	999999	449	911	318	88	86	999999	938	855	77	351	999999	999999	480	347	559	999999	609	999999	760	829	911	753	987	999999	182	845	107	722	999999	350	101	210	999999	192	158	999999	329	91	999999	46	689	999999	265	999999	358	340	205	288	105	494	994	925	757	199	416	696	923	999999	999999	999999	886	999999	937	999999	260	999999	279	999999	999999	128	753	999999	999999	724	150	999999	498	788	12	842	649	818	626	433	356	999999	999999	727	775	462	517	999999	185	627	159	472	235	537	948	607	999999	908	99	977	741	476	630	43	999999	668	208	144	954	74	591	77	600	999999	999999	999999	999999	552	999999	737	610	391	352	678	574	678	523	960	999999	404	781	741	729	648	999999	880	545	999999	678	117	263	382	417	121	999999	92	871	720	999999	864	309	999999	396	999999	999999	360	999999	999999	469	999999	155	247	305	999999	292	849	999999	951	822	999999	548	889	873	999999	483	238	999999	240	999999	491	806	999999	999999	975	999999	272	355	377	281	999999	756	593	949	306	961	26	87	857	999999	196	744	920	898	665	326	419	644	981	878	148	386	999999	319	977	575	352	443	330	464	29	504	970	679	490	999999	954	940	577	453	467	161	125	411	999999	747	885	904	148	658	686	628	374	498	999999	955	863	284	972	999999	618	582	756	403	809	999999	773	250	999999	920	372	479	999999	538	421	999999	270	491	863	239	689	448	999999	671	999999	999999	140	481	999999	534	881	999999	967	846	834	885	999999	722	602	764	974	645	495	228	296	216	561	835	87	155	695	382	999999	743	51	180	286	999999	625	999999	561	999999	999999	884	49	691	511	231	704	535	593	999999	999999	108	264	53	999999	999999	999999	999999	840	304	404	400	839	999999	269	234	999999	663	608	318	106	999999	212	683	999999	999999	999999	999999	705	339	141	552	999999	156	493	321	488	999999	
227	210	709	64	577	267	897	999999	999999	540	432	287	426	50	927	999999	451	705	896	581	111	351	897	780	865	510	999999	999999	999999	692	25	947	746	806	446	408	609	52	616	945	785	639	566	999999	181	428	913	101	624	288	999999	788	425	906	895	875	312	928	198	77	104	999999	474	362	524	484	540	999999	603	529	675	999999	98	999999	796	472	999999	999999	608	447	597	81	237	560	987	999999	532	999999	910	570	105	999999	853	999999	850	740	999999	214	999999	999999	887	303	497	104	999999	999999	699	999999	119	999999	100	63	329	751	480	999999	999999	999999	999999	296	952	700	709	43	434	995	555	549	110	999999	307	580	134	999999	559	999999	584	999999	947	691	999999	67	999999	487	479	999999	999999	111	79	827	999999	260	999999	837	744	197	594	463	670	618	999999	160	999999	63	135	520	929	418	201	186	448	685	967	684	758	894	999999	231	999999	392	644	454	480	283	143	56	999999	297	177	372	709	999999	471	999999	999999	388	693	999999	361	999999	122	942	910	999999	999999	246	293	999999	88	850	227	372	900	999999	973	305	999999	999999	919	88	778	999999	251	829	476	327	223	638	999999	380	999999	303	870	603	280	702	543	587	893	896	763	999999	218	327	154	347	229	193	365	999999	708	603	756	282	999999	479	701	999999	999999	71	33	999999	420	708	649	924	502	999999	999999	280	762	102	206	33	325	200	999999	999999	684	999999	107	39	282	999999	671	607	546	597	999999	800	999999	999999	999999	832	873	118	999999	509	677	229	844	922	999999	95	999999	616	406	999999	957	991	55	777	406	296	963	993	382	322	999999	51	388	904	885	217	279	309	930	374	159	217	999999	924	256	464	999999	185	854	999999	225	65	999999	999999	640	430	754	999999	65	999999	869	879	735	854	999999	999999	841	999999	999999	967	999999	582	999999	42	583	749	999999	999999	530	999999	11	999999	149	999999	106	980	999999	575	274	999999	999999	54	999999	65	504	999999	481	179	460	999999	623	999999	148	886	381	643	380	999999	999999	890	999999	633	703	124	873	91	740	999999	757	492	999999	275	676	581	999999	771	999999	999999	537	999999	999999	797	999999	910	327	657	649	999999	813	463	610	671	346	383	11	829	999999	139	192	422	539	931	422	999999	824	358	678	566	381	609	314	750	641	924	622	665	999999	793	796	225	442	999999	736	303	882	999999	928	302	580	686	430	208	446	124	999999	346	999999	999999	96	969	978	92	999999	214	159	859	999999	422	760	999999	999999	999999	343	966	999999	999999	205	128	999999	999999	999999	385	
986	695	999999	115	314	527	160	286	289	999999	706	999999	246	359	606	532	999999	33	105	516	541	999999	819	873	865	479	143	723	151	267	617	999999	549	603	106	196	35	999999	555	511	272	484	67	606	999999	516	730	999999	454	672	999999	72	604	913	843	752	875	315	250	999999	393	436	144	32	652	320	286	643	263	419	506	111	478	999999	999999	67	186	223	32	358	749	513	999999	478	999999	555	999999	636	759	353	321	719	802	720	999999	835	349	45	953	540	239	96	999999	999999	176	872	593	20	669	999999	576	661	293	892	999999	880	167	666	738	999999	528	650	884	910	108	787	308	757	475	418	717	151	269	491	128	662	999999	243	312	421	961	782	967	972	999999	999999	436	910	635	247	677	683	306	856	999999	589	999999	466	999999	388	573	836	999999	260	79	434	401	801	773	999999	743	923	999999	999999	146	746	682	911	142	449	360	398	132	999999	740	43	844	413	479	999999	999999	679	307	923	999999	999999	999999	716	999999	352	267	634	147	213	504	753	330	999999	720	276	906	301	334	999999	37	184	713	316	520	999999	589	988	332	244	971	999999	626	439	999999	21	999999	966	17	789	191	999999	999999	999999	733	986	713	864	693	213	999999	169	355	810	895	999999	999999	930	206	868	999999	279	999999	999999	241	999999	999999	890	999999	709	767	999999	294	999999	315	311	923	999999	583	999999	332	724	304	128	999999	812	718	816	543	805	599	577	999999	148	36	999999	424	358	687	303	859	822	363	999999	999999	692	999999	810	999999	594	749	999999	357	672	546	999999	999999	999999	300	428	721	999999	357	706	119	200	180	155	517	403	887	574	117	289	674	509	999999	319	683	920	937	908	321	999999	65	973	229	107	602	988	999999	241	68	268	581	547	475	657	875	255	999999	999999	302	111	707	999999	519	999999	998	46	676	665	509	999999	491	813	10	408	650	999999	970	999999	552	529	999999	655	516	999999	708	136	999999	713	444	437	408	218	615	219	999999	879	464	999999	109	566	322	281	731	687	777	768	999999	77	16	999999	999999	449	186	773	644	61	668	670	369	871	11	962	231	82	972	282	207	790	166	770	681	818	973	999999	999999	999999	924	828	80	939	589	967	707	704	999999	999999	42	841	999999	199	999999	793	999999	238	564	359	999999	658	715	505	570	757	999999	245	68	466	476	199	566	459	999999	840	999999	430	999999	44	265	999999	919	23	250	999999	225	966	999999	887	36	999999	431	857	145	276	122	575	999999	831	66	471	646	999999	492	842	
284	999999	73	380	999999	371	946	530	103	999999	739	701	999999	999999	542	943	685	999999	999999	731	768	708	323	999999	727	34	61	460	977	794	881	233	531	407	91	109	903	999999	693	999999	999999	900	764	613	536	421	320	999999	999999	122	785	475	266	761	84	999999	802	212	653	179	319	495	553	309	999999	515	180	999999	133	442	50	506	486	774	999999	867	944	999999	999999	316	713	887	170	864	19	999999	967	769	332	999999	307	999999	536	523	355	999999	999999	465	961	31	999999	462	50	856	82	288	988	491	829	999999	631	999999	878	999999	999999	431	335	999999	299	246	548	411	999999	618	145	349	970	962	429	628	519	489	748	312	76	999999	999999	313	791	999999	426	999999	939	125	883	215	822	199	67	923	978	667	175	725	999999	999999	927	431	720	733	317	999999	999999	211	697	151	353	576	280	999999	584	31	897	999999	819	72	471	999999	734	930	527	999999	905	999999	999999	851	999999	33	999999	237	999999	999999	999999	68	422	400	423	738	999999	741	862	999999	918	851	349	956	999999	605	999999	421	377	999999	696	790	999999	536	130	566	560	999999	827	329	747	53	882	168	438	839	156	428	648	732	992	999999	78	281	999999	63	166	999999	999999	718	127	418	999999	999999	728	802	999999	886	279	857	999999	581	914	542	508	874	999999	999999	527	931	459	999999	772	645	999999	703	721	934	673	999999	409	866	764	118	212	999999	193	77	439	636	986	270	159	791	553	420	88	999999	999999	988	94	999999	176	160	269	640	999999	999999	298	35	90	999999	223	212	457	322	817	805	999999	999999	691	901	751	891	944	199	337	999999	999999	116	625	195	171	685	982	433	699	999999	849	571	999999	969	779	414	555	78	57	946	344	241	602	282	205	603	307	193	234	285	215	80	312	664	133	192	409	895	999999	537	230	33	999999	999999	955	768	485	999999	131	346	345	876	151	391	646	999999	513	352	999999	567	999999	799	208	999999	408	779	999999	38	846	596	14	660	321	999999	725	320	618	398	327	437	999999	585	71	999999	999999	338	928	920	27	999999	999999	67	905	199	159	431	824	208	804	186	509	456	875	535	341	684	565	999999	665	335	251	999999	35	999999	999999	999999	737	320	483	80	851	348	21	582	917	947	755	999999	369	304	496	419	999999	151	927	671	709	536	556	265	773	999999	265	692	32	999999	41	999999	999999	356	693	999999	725	734	999999	171	445	999999	617	394	929	442	999999	370	839	831	531	884	635	778	103	211	764	999999	999999	555	92	328	560	999999	
915	412	383	22	611	983	999999	858	816	766	235	416	918	171	999999	340	42	894	853	999999	42	999999	717	971	999999	492	999999	999999	438	999999	999999	126	741	264	478	526	69	261	999999	855	147	672	78	999999	552	686	293	602	892	965	523	198	475	999999	330	768	695	411	758	129	244	197	430	999999	687	999999	675	663	693	809	999999	999999	999999	997	63	370	89	848	999999	999999	208	156	999999	999999	999999	999999	650	381	933	999999	830	657	502	640	621	949	252	41	191	443	21	629	999999	92	694	742	63	478	999999	960	688	846	983	191	920	97	582	999999	781	796	468	303	730	982	978	999999	999999	999999	385	114	128	58	666	984	566	999999	246	532	778	523	999999	182	74	999999	31	984	673	321	720	999999	999999	294	260	394	975	999999	899	926	113	999999	999999	999999	103	212	842	640	999999	999	624	999999	850	60	189	268	960	295	239	756	999999	994	949	967	783	851	737	999999	999999	999999	18	849	999999	999999	428	707	69	286	89	861	140	999999	803	999999	696	379	682	325	114	992	999999	999999	487	152	999999	999999	999999	496	775	251	475	999999	999999	908	990	775	670	540	631	481	208	684	216	378	625	579	201	999999	280	414	178	421	729	805	847	328	999999	537	354	320	587	572	510	999999	396	999999	999999	895	684	920	708	152	999999	999999	793	999999	483	119	526	395	999999	845	999999	371	82	63	288	46	71	671	413	999999	999999	321	894	636	999999	378	999999	999999	41	305	999999	999999	706	999999	727	999999	22	999999	844	999999	999999	959	402	741	356	149	765	342	843	511	834	23	999999	575	956	382	999999	167	999999	115	999999	999999	364	621	255	865	664	999999	336	999999	34	963	826	161	132	236	919	163	289	44	612	649	659	529	999999	587	999999	141	80	354	369	855	531	999999	134	987	604	999999	495	491	484	719	999999	999999	999999	870	196	365	999999	729	463	584	877	541	502	488	374	834	159	999999	31	533	999999	981	822	178	441	96	36	999999	632	148	667	797	559	892	642	997	52	601	400	999999	688	350	999999	784	977	999999	247	646	623	999999	630	827	469	951	999999	35	999999	318	438	109	338	999999	107	999999	916	89	982	609	845	377	999999	999999	999999	999999	845	999999	99	47	201	999999	849	389	999999	999999	518	840	338	999999	999999	999999	999999	733	999999	301	999999	999999	252	577	868	897	999999	638	800	256	977	999999	559	926	116	119	935	801	127	999999	260	948	797	245	805	86	751	384	460	238	219	68	395	976	393	999999	999999	522	179	999999	443	999999	999999	999999	
884	999999	290	999999	500	48	681	999999	999999	185	51	211	581	999999	771	791	155	999999	999999	999999	999999	919	686	999999	543	641	727	423	631	999999	553	999999	369	999999	361	999999	796	350	883	422	557	853	451	220	935	191	893	384	750	388	157	810	999999	999999	238	999999	760	706	868	859	999999	267	734	999999	632	12	999999	999999	656	412	995	805	750	764	24	192	477	475	648	999999	747	999999	672	253	676	743	14	352	999999	396	609	99	481	33	999999	999999	129	999999	587	932	999999	844	999999	348	392	351	999999	999999	12	56	999999	294	68	999999	999999	967	595	490	126	889	997	999999	755	999999	802	905	334	727	663	725	73	999999	999999	715	21	902	624	999999	860	334	683	734	999999	257	999999	999999	41	964	910	143	704	999999	542	698	934	850	999999	999999	545	487	27	342	999999	999999	982	677	406	353	506	220	353	271	630	792	216	273	158	508	369	999999	874	369	999999	530	999999	434	999999	199	780	170	813	165	999999	383	316	350	999999	73	274	231	918	688	468	700	790	443	18	750	492	999999	999999	999999	109	68	613	999999	526	94	266	557	999999	216	572	345	406	999999	483	256	999999	999999	153	95	243	147	569	196	901	999999	999999	587	426	535	707	118	468	233	66	729	770	658	824	44	807	999999	830	712	125	999999	303	602	960	761	275	626	999999	616	356	999999	999999	427	756	409	999999	678	141	865	508	464	877	182	140	753	486	826	999999	118	288	526	999999	999999	80	999999	822	148	627	664	270	91	999999	999999	876	104	240	999999	999999	424	691	999999	585	964	213	661	254	130	471	999999	999999	448	999999	419	999999	830	654	641	356	999999	587	999999	61	999999	604	999999	873	999999	306	999999	522	143	924	999999	427	159	940	352	653	418	534	701	999999	420	999999	822	505	181	999999	999999	449	598	996	999999	837	999999	999999	118	999999	999999	787	228	999999	435	694	150	999999	959	991	189	889	311	999999	937	451	999999	999999	640	96	782	921	702	513	999999	999999	923	999999	998	789	942	82	832	999999	866	999999	999999	877	250	999999	249	307	546	190	343	166	148	610	68	484	951	946	446	31	999999	865	95	715	999999	839	770	999999	526	180	58	116	67	999999	132	316	145	999999	298	914	999999	484	384	522	180	103	458	323	88	999999	837	996	999999	810	406	999999	545	600	999999	411	999999	999999	781	999999	141	236	108	820	999999	752	999999	999999	657	532	184	999999	490	572	545	480	390	999999	925	12	999999	999999	480	257	921	999999	770	545	704	887	958	612	703	999999	391	943	994	
638	835	335	999999	894	999999	999999	636	304	520	999999	65	999999	30	999999	320	778	43	999999	999999	851	898	367	982	999999	248	770	999999	571	408	482	191	601	999999	752	622	599	826	448	713	376	621	627	609	797	489	872	866	461	999999	999999	974	312	198	153	739	477	353	999999	655	578	540	74	999999	48	999999	464	356	999999	885	721	951	595	374	389	240	999999	999999	194	323	376	903	999999	279	483	507	878	999999	999999	999999	154	255	454	792	144	835	556	731	570	15	35	999999	598	999999	581	972	388	938	808	912	468	720	999999	69	289	675	428	795	999999	541	912	61	24	265	740	475	507	802	240	553	999999	549	196	188	298	851	315	546	698	511	999999	940	604	999999	999999	999999	96	999999	513	469	999999	999999	999999	39	102	974	510	343	999999	999999	474	586	999999	999999	999999	919	533	980	771	437	369	999999	106	910	422	972	456	594	999999	315	999999	123	298	770	999999	922	240	166	96	324	350	972	710	593	999999	542	242	349	200	635	901	115	999999	86	109	533	999999	408	999999	130	999999	915	632	529	725	361	297	937	999999	316	688	376	894	457	999999	397	182	999999	874	999999	740	117	404	86	414	999999	500	222	670	613	267	831	549	965	796	999999	350	999999	867	685	999999	304	230	884	946	534	221	999999	988	711	361	161	534	737	389	999999	521	556	125	452	861	85	276	514	58	856	826	928	660	999999	999999	992	645	198	999999	445	886	519	139	999999	71	334	999999	959	262	116	999999	999999	585	387	999999	794	74	425	824	179	38	716	835	99	707	999999	515	999999	664	999999	515	345	112	999999	999999	11	999999	245	390	536	851	317	262	942	559	999999	352	999999	999999	263	927	999999	374	464	417	180	684	50	182	778	819	896	304	893	600	961	709	641	854	999999	999999	829	44	297	328	720	463	893	999999	693	941	241	587	411	441	294	999999	647	999999	362	999999	386	73	999999	717	954	23	369	352	999999	314	710	429	836	999999	107	196	999999	146	697	716	790	999999	999999	999999	999999	318	893	461	999999	999999	72	115	999999	594	991	999999	432	580	373	707	999999	550	941	388	240	999999	750	525	999999	108	893	511	839	645	536	876	584	775	139	645	129	907	46	607	252	605	999999	252	999999	341	764	506	999999	989	622	249	568	110	999999	999999	567	377	999999	216	107	561	275	855	67	125	192	657	451	728	587	197	513	344	146	999999	884	508	631	12	344	396	738	850	33	999999	318	484	178	363	87	752	789	999999	999999	690	339	81	195	
778	158	116	65	54	999999	435	999999	233	963	971	891	69	999999	124	871	710	822	425	832	770	999999	999999	488	999999	650	835	407	683	834	999999	305	812	322	853	854	237	340	693	448	598	999999	94	999999	207	999999	28	17	999999	958	999999	868	914	249	999999	999999	450	628	968	999999	576	37	62	399	516	676	89	746	892	270	644	379	138	977	244	219	722	197	291	625	632	828	999999	724	999999	588	390	573	897	999999	999999	609	372	299	999999	999999	508	694	13	530	392	281	124	413	324	429	739	937	14	215	258	263	346	352	772	748	303	337	364	928	295	999999	849	20	857	44	17	839	999999	673	711	37	193	760	242	360	999999	329	410	999999	848	453	568	692	632	999999	999999	30	527	999999	277	180	340	999999	245	999999	999999	113	556	290	999999	900	831	341	504	230	79	586	119	999999	999999	973	927	999999	89	841	999999	167	388	999999	771	987	321	999999	406	540	999999	118	525	365	929	609	773	130	202	999999	622	237	999999	411	90	999999	910	115	98	303	999999	590	995	999999	999999	274	999999	849	518	435	588	848	935	963	533	961	70	753	492	999999	210	807	557	141	229	719	969	976	999999	94	86	999999	894	112	999999	117	122	131	999999	999999	999999	999999	999999	766	370	773	302	233	878	999999	999999	166	623	663	999999	446	42	999999	999999	999999	304	749	232	433	358	382	954	832	676	425	848	939	999999	827	550	286	999999	790	770	456	427	746	999999	507	999999	920	592	240	19	850	85	999999	999999	225	369	145	701	999999	999999	988	818	469	556	463	999999	686	999999	795	122	999999	251	251	103	728	792	558	651	725	964	438	789	724	822	826	350	599	992	112	999999	415	584	27	382	781	637	999999	999999	999999	237	782	91	999999	128	203	609	999999	165	228	433	811	493	976	999999	979	999999	104	647	730	122	680	693	999999	337	999999	242	234	868	999999	100	834	369	16	497	191	356	992	605	999999	226	516	999999	773	999999	656	921	608	803	403	999999	543	320	468	531	557	99	999999	469	999999	960	385	965	999999	138	599	999999	486	488	42	999999	217	999999	28	513	605	245	920	66	681	785	999999	430	474	739	999999	523	900	485	940	999999	10	532	194	668	841	551	601	999999	999999	214	444	129	771	771	375	55	301	954	999999	321	179	299	999999	635	336	954	500	113	999999	999999	999999	999999	547	939	631	684	313	999999	999999	64	644	284	999999	476	350	999999	659	703	374	512	232	945	999999	999999	923	711	744	999999	341	999999	999999	999999	74	14	663	
443	999999	999999	999999	690	999999	999999	291	999999	999999	894	322	321	295	822	305	797	739	999999	853	605	452	918	999999	920	999999	999999	28	786	12	156	219	972	813	907	932	828	563	683	999999	291	663	687	951	38	999999	433	273	519	999999	999999	999999	995	160	67	990	999999	814	229	750	999999	999999	505	999999	531	685	999999	999999	387	999999	476	243	65	308	572	941	764	999999	999999	531	516	999999	509	205	748	397	223	822	756	916	279	23	343	933	783	368	168	818	999999	353	59	926	885	629	124	30	999999	697	999999	126	235	999999	826	999999	244	506	422	310	130	999999	471	999999	750	471	619	462	900	131	525	213	783	945	546	644	482	999999	999999	880	999999	728	999999	526	243	640	999999	583	196	644	999999	999999	945	857	698	296	881	531	999999	424	999999	662	129	999999	181	385	343	999999	160	192	226	655	999999	999999	230	402	451	945	294	120	999999	46	275	265	433	248	267	925	257	259	999999	950	999999	190	870	427	608	999999	999999	858	999999	411	433	14	428	53	999999	413	637	306	845	936	247	74	644	973	396	863	158	932	127	418	42	900	430	276	999999	720	672	999999	793	339	999999	436	813	378	613	271	837	389	863	854	297	951	414	825	712	348	546	897	41	999999	999999	999999	740	889	379	999999	583	162	999999	665	999999	835	512	515	999999	811	261	275	369	999999	36	999999	79	273	130	91	496	604	563	902	999999	774	770	59	377	189	695	924	999	90	687	685	587	207	123	461	448	898	489	999999	97	999999	537	906	718	999999	352	999999	768	297	46	978	598	900	491	966	74	999999	147	166	999999	999999	999999	289	447	350	191	871	159	999999	642	597	125	999999	814	902	247	999999	341	184	999999	228	166	711	999999	708	96	999999	716	157	999999	985	999999	333	785	760	14	257	999999	377	999999	480	327	109	999999	999999	863	999999	95	588	728	210	999999	962	329	897	180	564	246	738	264	504	165	999999	282	999999	836	792	876	63	898	989	999999	963	173	366	901	66	999999	603	844	159	601	137	999999	196	863	798	13	887	590	450	21	730	122	517	325	325	827	998	613	81	69	42	690	739	999999	168	799	962	999999	999999	507	642	893	114	902	37	583	95	793	48	788	989	472	457	978	674	850	656	999999	586	239	67	990	773	999999	569	446	689	391	704	998	50	999999	477	999999	378	836	18	614	999999	999999	741	214	574	293	80	999999	243	999999	140	317	999999	999999	420	883	999999	651	130	25	343	999999	893	704	98	49	747	107	999999	
514	609	837	842	51	999999	999999	498	853	425	489	999999	999	213	928	999999	397	854	129	999999	999999	502	727	999999	992	280	999999	847	47	999999	534	545	972	573	728	999999	302	474	999999	176	575	395	596	235	640	996	343	387	999999	999999	701	999999	999999	626	412	999999	881	131	849	771	999999	996	999999	737	891	944	56	999999	485	776	957	999999	999999	953	905	999999	999999	501	85	999999	936	329	882	999999	424	349	917	356	171	716	999999	181	999999	340	128	579	934	999999	999999	696	949	999999	901	999999	496	778	999999	999999	721	213	116	390	56	853	834	729	124	867	322	551	36	999999	274	769	506	786	999999	422	835	335	273	55	999999	388	999999	39	999999	999999	107	646	907	253	634	999999	999999	890	135	771	999999	999999	465	999999	547	793	670	260	999999	142	692	709	480	29	838	395	940	70	233	667	999999	805	311	430	999999	675	643	999999	74	999999	169	616	661	999999	999999	446	999999	207	508	373	718	999999	396	294	999999	397	175	888	414	249	27	999999	666	467	965	699	999999	44	306	871	159	887	195	335	972	999999	58	944	999999	402	999999	999999	562	999999	999999	19	419	27	430	382	510	755	377	825	299	620	999999	999999	570	228	999999	836	900	636	223	830	611	70	322	923	349	999999	786	22	999999	999999	986	806	518	955	289	80	999999	999999	371	999999	520	369	46	362	137	854	999999	883	53	999999	999999	926	999999	999999	407	359	704	999999	999999	289	969	365	111	25	634	152	999999	999999	938	999999	999999	999999	274	819	320	999999	34	999999	796	495	846	903	999999	45	441	70	170	400	558	999999	375	118	891	999999	434	164	268	30	999999	999999	179	999999	944	999999	999999	865	999999	826	808	165	999999	999999	709	547	443	76	999999	75	583	573	981	999999	66	999999	913	999999	95	192	999999	166	999999	999999	999999	999999	999999	86	999999	214	578	576	408	344	591	402	999999	630	408	353	999999	368	767	202	999999	164	999999	884	712	936	850	999999	779	478	441	652	181	999999	512	897	231	366	117	192	999999	16	999999	646	702	664	412	293	715	999999	544	36	398	791	566	87	809	440	373	32	364	236	797	929	903	939	231	284	127	999999	999999	292	261	585	705	440	999999	366	192	58	999999	566	637	999999	934	999999	999999	389	764	999999	999999	791	992	95	827	270	219	245	743	763	443	999999	175	213	999999	261	774	813	999999	999999	98	452	258	999999	498	798	599	760	994	498	999999	841	999999	692	423	340	299	175	757	445	230	999999	622	428	615	999999	400	433	999999	682	999999	450	303	639	
346	645	999999	677	597	39	671	459	250	999999	87	601	999999	482	999999	289	962	609	65	650	905	344	830	829	709	102	999999	175	343	322	857	245	548	880	356	999999	798	622	578	999999	774	771	513	377	999999	24	786	917	643	146	720	41	395	999999	999999	11	814	712	967	999999	632	999999	125	928	397	841	999999	737	136	999999	491	349	40	336	876	999999	831	463	488	695	315	489	532	206	999999	999999	850	895	156	355	963	96	999999	84	106	278	655	585	979	999999	961	59	791	630	999999	380	10	68	999999	600	179	361	999999	999999	198	152	973	918	336	999999	991	167	591	780	58	405	694	956	240	608	488	256	483	999999	733	266	698	901	551	999999	825	791	129	999999	185	611	861	382	885	999999	305	736	258	417	999999	803	467	20	582	260	685	54	827	999999	999999	923	877	256	548	931	454	81	377	115	746	999999	47	45	605	999999	543	999999	999999	999999	999999	999999	999999	76	469	999999	799	687	999999	300	544	999999	963	999999	443	262	733	615	833	954	509	233	999999	152	670	999999	765	432	415	145	717	999999	974	551	864	370	925	811	786	999999	142	766	751	87	570	966	999999	999999	601	352	999999	928	489	125	999999	89	392	854	999999	161	174	999999	282	194	999999	999999	805	422	97	999999	336	922	829	224	821	743	481	999999	581	703	82	679	830	72	431	789	883	858	774	999999	999999	81	415	999999	454	765	999999	567	504	399	171	999999	998	999999	26	790	108	275	303	999999	999999	111	282	702	89	494	546	999999	762	793	298	947	648	999999	104	265	517	204	769	66	258	914	787	192	542	258	999999	999999	999999	999999	690	618	999999	740	187	999999	999999	712	555	999999	229	284	999999	999999	110	223	999999	696	999999	761	283	999999	505	247	784	693	324	100	169	830	999999	244	173	131	999999	680	392	908	999999	227	466	804	648	809	837	973	119	86	91	328	83	985	999999	999999	367	785	999999	327	955	999999	563	708	999999	999999	999999	999999	121	683	999999	999999	831	277	570	999999	304	478	266	695	409	810	999999	247	18	840	756	827	365	879	999999	327	567	75	952	999999	663	758	999999	999999	661	852	999999	435	999999	661	999999	806	424	670	989	888	529	427	917	154	999999	326	699	712	968	330	999999	241	999999	288	863	766	324	929	553	546	227	343	999999	556	948	158	767	357	353	950	412	999999	999999	875	999999	999999	157	808	732	999999	999999	999999	999999	340	233	999999	999999	201	797	999999	492	999999	127	453	670	196	999999	370	206	760	999999	352	999999	28	999999	934	
351	53	999999	999999	999999	999999	207	215	999999	999999	999999	999999	333	327	999999	576	559	622	467	917	577	446	214	999999	999999	786	611	999999	788	999999	190	935	422	299	999999	999999	710	83	121	999999	297	911	999999	992	807	689	47	999999	129	982	793	999999	560	11	999999	904	838	879	966	999999	904	236	426	770	497	453	290	43	47	177	865	485	999999	999999	629	665	480	222	999999	77	749	732	851	806	999999	999999	999999	999999	932	999999	635	831	117	289	81	999999	494	999999	505	364	408	13	841	951	127	317	999999	78	381	701	434	999999	999999	898	93	999999	999999	620	848	999999	78	999999	111	663	542	44	999999	999999	420	999999	999999	999999	716	449	669	745	890	900	999999	615	999999	999999	999999	241	949	19	756	218	206	999999	687	874	999999	999999	295	539	999999	188	419	92	939	999999	999999	999999	530	999999	909	636	999999	347	999999	483	931	999999	999999	762	829	999999	713	532	288	169	35	521	879	306	927	273	163	139	843	712	490	605	675	195	999999	234	999999	800	109	129	999999	858	618	213	942	124	600	533	999999	42	475	999999	999999	999999	989	145	935	233	231	646	482	999999	504	578	993	335	567	999999	999999	604	168	912	433	168	190	176	903	675	364	813	673	630	430	810	247	999999	999999	895	205	522	299	487	578	999999	647	879	364	49	220	616	999999	932	429	114	874	562	463	646	599	822	242	999999	869	418	973	852	679	999999	341	399	534	671	472	999999	314	680	999999	999999	521	310	812	863	465	999999	265	740	999999	325	936	684	999999	164	999999	383	999999	999999	618	169	489	794	210	671	708	820	91	886	469	838	799	203	999999	493	999999	299	20	379	803	131	163	242	999999	363	999999	657	259	380	999999	98	311	284	72	184	490	726	110	151	165	644	999999	379	999999	372	999999	742	465	656	39	999999	372	999999	237	496	999999	256	152	999999	914	999999	570	711	999999	380	537	999999	141	54	13	408	999999	869	224	999999	464	783	961	289	838	24	999999	603	351	368	726	999999	57	575	177	244	999999	999999	236	114	84	955	999999	899	835	10	611	421	653	630	818	503	999999	999999	42	232	999999	862	18	900	859	966	999999	999999	654	146	478	565	999999	768	824	934	642	999999	94	508	925	71	454	837	412	779	950	720	550	999999	703	978	543	944	949	999999	256	336	254	999999	999999	705	255	999999	531	55	544	884	805	883	860	586	983	999999	307	999999	417	999999	999999	999999	25	649	612	432	443	499	999999	932	999999	112	688	999999	865	999999	913	229	816	756	315	366	
245	76	914	666	999999	126	994	19	647	726	314	85	838	174	101	946	103	823	999999	42	33	612	74	999999	999999	999999	999999	17	620	999999	416	660	864	141	844	949	734	946	70	326	504	22	295	103	798	612	999999	700	884	966	136	993	999999	999999	342	632	12	221	470	817	405	987	399	569	319	653	221	707	329	152	221	157	762	938	537	21	999999	970	904	593	86	999999	132	653	999999	999999	169	590	798	222	946	523	485	999999	921	517	623	725	784	155	401	999999	380	742	755	979	999999	999999	999999	331	315	41	316	877	740	384	865	999999	618	999999	493	630	908	117	205	698	999999	999999	999999	999999	999999	602	196	759	201	315	650	999999	898	971	192	606	999999	999999	907	914	216	608	512	546	651	877	999999	887	661	770	862	273	546	66	317	721	544	725	933	713	999999	556	685	434	734	485	847	999999	714	999999	785	441	999999	290	491	73	16	481	378	999999	495	308	999999	999999	999999	386	843	841	663	470	71	999999	999999	204	79	660	922	999999	999999	176	40	468	183	774	985	430	73	999999	575	999999	715	73	357	422	999999	547	458	264	980	357	641	999999	984	253	999999	666	897	999999	999999	999999	151	927	668	999999	490	36	134	333	445	32	323	588	275	419	755	998	771	999999	999999	532	999999	668	999999	465	534	34	484	930	949	328	533	67	53	744	113	999999	405	155	931	201	999999	134	818	958	999999	999999	740	574	498	826	999999	775	39	999999	629	999999	999999	213	677	466	551	999999	384	127	499	266	544	999999	316	967	602	999999	199	785	999999	86	849	149	431	481	293	910	999999	132	999999	999999	999999	365	124	630	956	202	999999	475	999999	227	750	999999	468	777	519	218	999999	999999	999999	279	586	254	578	552	633	691	782	999999	182	641	763	261	999999	741	238	999999	416	685	20	999999	999999	724	146	892	999999	158	680	999999	962	84	651	910	898	163	181	783	999999	572	997	275	420	281	302	999999	999999	499	999999	727	548	999999	999999	582	519	823	130	861	118	686	226	999999	21	138	244	108	989	852	999999	540	570	455	402	999999	688	745	990	877	431	138	437	836	999999	953	999999	632	999999	79	400	999999	43	319	674	109	355	999999	264	291	46	999999	28	612	146	477	167	102	999999	999999	893	774	832	253	999999	999999	258	389	999999	999999	33	612	825	919	461	287	507	260	999999	303	499	999999	491	708	840	237	119	825	699	999999	795	999999	695	324	186	626	999999	789	879	694	851	965	189	205	999999	434	378	108	160	859	969	999999	
321	999999	468	727	292	134	999999	212	999999	999999	999999	999999	272	21	916	511	743	835	999999	999999	380	96	451	533	987	999999	451	415	858	20	674	840	704	889	700	62	855	458	343	999999	386	676	823	427	285	519	999999	999999	518	867	364	324	824	262	999999	234	999999	935	739	999999	682	999999	354	859	758	849	965	382	321	999999	999999	999999	502	916	341	703	273	34	258	999999	361	205	999999	999999	999999	359	26	451	363	475	860	920	999999	346	999999	388	332	963	999999	436	554	999999	999999	654	222	999999	822	907	999999	831	961	999999	999999	272	645	487	110	364	213	408	833	523	29	845	13	999999	576	165	481	952	381	309	365	821	923	801	999999	252	778	586	537	999999	999999	999999	513	692	243	999999	701	999999	287	999999	760	999999	603	40	541	999999	999999	487	999999	666	435	967	460	999999	812	865	349	844	999999	858	585	627	871	999999	999999	498	342	321	501	129	464	524	675	413	549	105	228	999999	269	181	602	300	92	870	683	562	81	851	999999	377	117	999999	740	429	392	999999	999999	879	999999	52	999999	339	999999	383	211	911	999999	999999	123	716	646	999999	584	999999	999999	295	999999	10	999999	999999	427	490	999999	133	22	999999	999999	255	31	416	999999	999999	853	226	425	272	314	708	999999	771	270	34	738	999999	731	660	999999	694	999999	107	999999	999999	999999	608	625	275	999999	862	371	603	137	57	999999	999999	19	306	603	367	630	999999	999999	999999	342	279	999999	999999	999999	276	402	361	999999	99	91	924	818	319	511	999999	601	159	999999	452	346	74	643	222	999999	41	164	434	67	915	999999	180	999999	761	65	569	438	233	523	632	999999	19	999999	999999	999999	111	999999	999999	795	357	766	480	628	999999	499	277	635	957	403	721	121	999999	304	420	34	910	807	999999	264	999999	999999	377	636	742	999999	337	796	605	256	999999	999999	464	639	709	158	594	552	999999	271	999999	933	999999	830	801	520	502	715	857	999999	65	999999	830	445	853	541	398	843	886	555	999999	480	40	710	505	999999	656	338	594	271	999999	368	228	796	999999	18	344	547	835	231	489	621	938	591	201	604	322	29	786	999999	759	750	665	43	109	999999	999999	771	334	999999	863	174	999999	999999	584	696	85	44	968	844	999999	850	18	664	75	999999	999999	449	999999	901	265	637	551	999999	511	689	702	195	696	169	114	572	223	611	368	324	501	353	16	999999	528	288	60	941	970	908	741	11	967	558	775	464	262	999999	967	999999	622	999999	93	894	994	999999	999999	809	739	634	999999	
407	306	750	59	198	442	999999	382	976	999999	610	456	603	948	701	227	148	394	650	999999	789	999999	142	702	999999	999999	122	510	638	941	251	211	345	281	999999	705	999999	508	586	32	248	60	999999	649	22	257	490	946	302	672	999999	424	99	999999	848	999999	173	58	262	929	329	513	999999	45	345	408	999999	331	999999	996	11	639	807	627	999999	739	652	999999	999999	999999	778	176	999999	965	742	999999	122	30	432	581	999999	177	256	657	702	999999	316	956	314	999999	146	168	342	306	671	999999	616	999999	253	118	120	679	368	711	160	163	999999	778	302	518	296	100	999999	42	464	833	393	160	925	345	999999	696	189	86	414	999999	833	911	304	183	999999	650	776	324	999999	862	809	999999	999999	548	439	537	999999	999999	326	55	269	309	841	837	999999	999999	546	908	999999	423	500	999999	307	541	999999	394	484	129	999999	646	323	584	571	602	34	848	999999	999999	905	895	43	393	760	368	359	534	79	466	999999	753	114	999999	638	999999	371	527	247	965	228	55	63	999999	999999	679	732	685	999999	249	813	337	811	169	12	790	390	116	530	938	191	795	999999	27	131	554	541	454	946	999999	240	506	610	689	167	860	842	499	897	90	999999	999999	796	830	652	669	999999	999999	866	848	666	265	996	999999	784	433	730	45	422	941	147	287	999999	223	18	317	727	132	11	151	948	890	219	999999	312	516	999	494	375	999999	612	999999	999999	108	857	999999	509	311	905	734	999999	806	87	999999	999999	358	936	582	821	345	941	999999	943	724	900	999999	999999	556	996	277	433	246	670	959	339	551	699	640	365	43	999999	426	226	277	22	151	999999	264	507	954	579	426	999999	999999	520	792	653	864	999999	91	999999	952	999999	637	311	892	999999	999999	625	401	659	999999	227	787	537	525	603	675	712	758	962	792	59	999999	697	16	999999	999999	449	546	897	834	442	284	115	855	121	589	966	999999	999999	695	638	115	305	999999	209	884	503	999999	199	978	161	449	999999	145	902	273	939	304	328	506	999999	89	504	999999	999999	942	682	999999	414	24	708	592	753	276	164	944	999999	423	999999	689	147	454	357	918	683	999999	999999	969	999999	847	649	999999	801	999999	999999	558	610	481	420	999999	212	821	999999	184	999999	999999	696	852	981	958	527	525	497	638	369	233	999999	586	151	999999	787	712	999999	566	374	46	791	254	259	605	344	274	13	549	487	999999	864	182	649	999999	999999	999999	988	994	330	133	184	173	999999	793	826	34	340	549	
999999	500	102	33	809	242	777	452	602	999999	623	262	522	947	160	53	369	999999	937	36	999999	483	724	734	245	999999	862	628	113	465	778	320	934	464	80	986	233	840	372	416	999999	854	710	611	380	78	611	999999	22	106	434	276	97	313	999999	995	999999	367	787	568	379	159	999999	147	999999	313	327	999999	999999	174	999999	528	197	999999	690	720	999999	122	364	177	640	636	616	16	40	511	999999	999999	489	84	220	999999	63	804	46	197	515	572	999999	999999	751	999999	358	999999	287	906	89	566	999999	264	232	663	13	999999	928	743	543	999999	999999	105	90	999999	999999	999999	953	953	999999	393	493	999999	214	210	118	999999	425	999999	287	767	729	134	432	666	18	999999	852	556	862	442	876	302	653	999999	465	908	986	999999	999999	555	999999	999999	441	696	82	129	60	31	555	716	204	999999	999999	999999	611	983	673	424	999999	355	950	406	100	42	517	201	849	39	745	209	310	370	999999	731	999999	406	692	735	593	888	183	831	11	156	248	45	836	878	572	482	245	571	377	628	605	999999	242	409	189	881	280	30	286	355	415	833	726	734	999999	215	300	937	831	799	999999	128	405	944	793	481	999999	970	999999	272	964	738	993	999999	136	999999	174	293	556	999999	618	162	555	655	740	999999	318	999999	976	366	191	999999	999999	578	456	486	102	298	615	707	526	309	563	999999	390	676	840	241	999999	526	999999	17	999999	129	191	29	573	749	213	389	173	262	994	999999	90	999999	998	425	49	999999	292	876	677	848	194	999999	599	541	274	74	574	87	503	459	999999	184	999999	620	999999	999999	999999	352	94	236	544	274	315	999999	999999	723	999999	999999	202	958	243	175	339	999999	935	999999	430	42	999999	149	814	96	759	544	999999	906	750	387	38	999999	737	939	791	451	314	999999	13	146	999999	551	999999	999999	884	545	225	160	999999	999999	999999	523	999999	999999	868	945	421	458	515	999999	677	36	973	301	395	589	230	304	383	887	999999	999999	869	999999	433	933	753	664	211	223	328	634	70	999999	701	514	606	999999	81	846	40	855	415	242	468	581	577	104	764	304	324	999999	999999	957	157	999999	654	999999	457	999999	201	756	999999	999999	451	999999	965	608	599	880	983	374	999999	999999	857	381	609	999999	825	999999	999999	999999	900	906	899	999999	856	999999	228	40	999999	884	999999	146	655	284	608	123	790	425	999999	999999	504	883	321	950	699	999999	110	999999	71	26	896	605	579	541	999999	350	402	54	196	862	999999	568	29	999999	
964	999999	881	999999	999999	495	846	999999	245	395	164	27	595	948	707	616	13	453	968	844	999999	804	567	999999	429	268	721	745	238	753	999999	935	863	222	985	613	368	999999	12	576	999999	496	369	194	386	837	755	453	347	580	859	999999	600	185	121	170	528	767	163	999999	773	110	181	492	805	999999	164	382	963	103	999999	485	451	401	673	501	999999	999999	737	591	512	277	408	658	894	653	345	687	110	825	95	601	374	497	802	79	324	877	388	167	999999	382	490	253	332	383	495	208	511	999999	999999	154	999999	571	12	506	701	523	597	161	883	476	999999	999999	18	656	120	999999	999999	604	186	567	994	999999	908	140	787	165	335	520	168	999999	185	999999	109	941	570	803	999999	306	377	801	289	237	284	216	110	999999	245	676	272	541	609	999999	999999	167	160	460	999999	871	718	546	197	86	999999	746	999999	792	999999	76	95	317	999999	302	236	999999	288	766	999999	701	39	444	920	658	257	627	537	278	56	999999	791	999999	150	999999	999999	831	999999	212	245	537	916	318	999999	178	591	999999	82	317	680	69	879	393	999999	999999	999999	999999	625	999999	828	375	999999	32	745	106	285	975	177	845	714	405	770	999999	531	767	785	721	139	752	77	302	554	999999	999999	986	71	407	954	188	999999	313	215	999999	383	869	327	999999	572	999999	892	615	999999	999999	602	285	298	804	862	999999	999999	130	154	873	471	536	821	989	435	759	44	999999	31	988	74	410	200	999999	701	661	999999	891	159	921	859	461	513	327	999999	322	697	267	545	566	12	660	169	999999	613	847	999999	337	468	812	999999	24	999999	800	172	999999	95	602	112	210	947	294	999999	999999	23	19	32	504	372	123	999999	776	999999	999999	999999	414	250	999999	999999	999999	613	123	999999	346	746	845	867	999999	999999	435	999999	104	999999	345	619	718	999999	999999	327	603	824	554	964	355	999999	407	682	999999	815	758	951	236	520	999999	597	834	999999	999999	999999	999999	152	319	349	937	886	967	622	997	845	276	725	314	540	488	40	68	999999	88	596	348	172	736	898	405	484	999	584	905	748	785	858	999999	459	158	461	999999	214	37	999999	999999	785	685	295	548	42	646	696	41	228	538	685	782	48	999999	999999	415	999999	944	999999	999999	393	716	258	69	418	671	854	391	37	999999	854	130	619	813	999999	999999	451	359	372	837	999999	553	687	219	999999	85	24	321	152	999999	102	270	575	582	399	999999	999999	235	139	370	792	314	13	702	684	565	173	235	
585	528	963	72	581	625	582	840	39	49	999999	999999	657	543	248	981	432	593	555	46	999999	999999	61	226	229	12	55	998	549	999999	535	544	911	999999	735	624	92	40	689	949	999	999999	49	396	275	999999	713	259	75	999999	280	999999	19	137	999999	101	476	747	842	578	580	583	999999	54	514	426	431	867	999999	999999	999999	999999	999999	999999	46	865	999999	999999	999999	432	298	795	933	527	999999	443	534	784	979	643	999999	345	198	120	999999	425	267	994	882	848	999999	999999	451	451	132	999999	197	414	100	944	647	812	999999	419	290	784	650	999999	340	80	891	646	887	999999	476	999999	213	793	235	620	999999	459	999999	112	67	999999	999999	491	404	835	256	130	694	999999	999999	345	549	778	829	595	999999	494	664	812	957	729	999999	999999	974	568	674	404	188	479	346	197	40	999999	362	839	440	168	379	504	823	999999	999999	853	177	141	999999	435	963	640	845	123	999999	969	999999	337	492	75	517	836	999999	852	999999	224	698	808	314	856	425	990	165	616	125	169	999999	195	776	115	121	842	999999	249	440	548	999999	232	402	71	547	35	356	374	999999	543	344	971	829	738	165	368	827	168	999999	972	484	999999	998	636	999999	959	999999	387	999999	675	292	921	421	999999	590	475	416	999999	318	400	999999	791	965	582	999999	27	365	48	950	999999	24	395	239	467	999999	404	233	765	90	999999	474	968	419	975	999999	422	559	436	157	689	951	584	849	619	999999	693	274	999999	811	962	604	999999	437	211	660	897	691	953	340	196	251	650	999999	731	926	999999	999999	989	999999	412	468	929	891	270	800	999999	999999	620	139	379	139	806	954	127	983	951	999999	218	325	999999	731	605	105	961	448	311	999999	128	999999	662	322	999999	105	409	504	674	630	177	410	230	361	80	824	999999	999999	444	696	54	747	974	144	172	674	968	680	863	834	929	821	499	27	426	928	476	66	854	711	554	623	318	330	373	807	105	11	660	780	144	999999	13	999999	378	380	999999	528	160	611	999999	728	640	840	701	355	910	212	934	152	357	904	999999	733	151	430	999999	653	770	364	578	966	30	92	999999	34	818	885	649	56	219	999999	906	253	999999	999999	982	478	629	28	896	892	76	999999	433	240	999999	280	472	947	941	999999	758	795	42	171	708	558	999999	676	537	35	999999	888	932	999999	997	958	159	999999	999999	961	999999	752	999999	999999	899	512	659	999999	999999	547	422	702	114	155	200	121	999999	423	128	434	336	953	490	
871	340	999999	585	999999	243	744	131	999999	508	980	50	15	999999	355	271	205	999999	999999	355	989	613	860	783	787	218	885	746	736	999999	24	999999	999999	271	596	356	999999	927	634	235	586	426	274	203	999999	114	194	784	865	161	999999	534	654	608	999999	267	479	999999	999999	815	999999	999999	999999	950	494	356	970	744	740	999	999999	999999	274	457	768	999999	349	666	659	999999	34	111	881	584	284	489	980	472	769	999999	876	326	139	819	877	588	999999	324	709	778	144	449	53	865	611	999999	270	207	839	999999	999999	813	744	125	791	256	126	999999	676	14	375	507	974	411	999999	233	148	454	999999	189	542	999999	999999	881	548	584	67	25	972	629	229	783	632	841	999999	999999	581	24	38	631	999999	229	648	704	412	999999	474	642	742	388	516	815	999999	999999	395	893	856	863	999999	216	199	110	838	56	785	999999	874	143	989	999999	651	133	426	948	717	999999	386	999999	478	911	120	999999	283	999999	123	413	999999	972	455	528	216	718	447	822	999999	999999	391	601	918	999999	762	341	652	681	737	999999	398	679	942	999999	999999	999999	395	665	105	999999	826	253	933	999999	437	999999	687	471	854	999999	686	604	516	999999	930	785	343	658	159	779	771	602	857	999999	999999	999999	39	999999	999999	612	332	782	726	666	999999	147	668	546	392	999999	999999	190	827	803	706	794	999999	597	153	731	999999	736	999999	326	13	999999	999999	212	367	999999	872	999999	460	251	610	999999	877	849	810	792	127	999999	276	299	135	590	999999	999999	34	229	322	441	999999	290	352	596	999999	410	663	319	751	999999	188	440	999999	999999	730	585	203	802	917	323	787	360	613	999999	469	227	200	999999	999999	343	188	999999	639	999999	86	179	899	23	638	476	196	500	51	661	618	836	312	787	859	999999	860	231	312	999999	999999	878	999999	879	137	58	219	999999	860	417	286	51	801	555	271	561	685	999999	173	450	136	296	318	952	999999	633	914	413	999999	999999	482	999999	999999	639	786	207	999999	999999	999999	999999	267	946	640	633	999999	577	44	999999	525	308	513	680	68	862	872	368	570	724	35	504	143	806	999999	999999	935	999999	215	171	769	73	999999	666	302	583	193	189	655	684	577	999999	598	167	887	265	999999	999999	898	973	766	999999	999999	999999	993	392	456	460	270	50	698	999999	371	873	986	462	249	847	387	484	679	999999	712	885	156	749	999999	976	919	431	843	143	431	999999	404	352	999999	290	672	910	137	999999	999999	615	986	999999	999999	999999	999999	434	
25	909	424	424	999999	83	999999	752	999999	254	486	479	999999	839	207	565	632	139	478	644	36	959	184	477	357	946	774	999999	899	632	834	190	805	494	415	934	718	17	938	331	637	999999	658	428	999999	999999	200	89	418	430	999999	999999	256	536	999999	66	734	946	77	999999	309	618	853	999	420	306	674	57	433	272	846	999999	999999	156	17	999999	999999	756	53	699	999999	694	999999	999999	999999	59	999999	278	95	358	999999	772	940	590	32	28	830	659	18	137	999999	152	655	999999	583	276	593	999999	529	64	999999	999999	903	377	601	614	999999	999999	999999	370	372	406	961	85	72	999999	999999	610	134	999999	523	651	748	915	717	999999	48	999999	999999	475	465	999999	748	41	602	231	868	573	989	417	999999	456	401	647	765	585	999999	580	92	509	591	983	975	541	541	114	999999	999999	660	999999	999999	999999	489	792	905	538	657	930	483	840	215	999999	621	716	898	77	260	999999	999999	999999	432	468	999999	395	883	482	858	217	499	497	992	880	912	999999	841	999999	967	608	999999	999999	999999	260	107	252	303	480	371	999999	999999	474	854	138	837	529	999999	999999	935	103	909	433	680	999999	441	999999	848	335	208	999999	874	205	110	652	369	922	212	999999	999999	999999	999999	412	999999	598	575	35	643	863	52	393	446	999999	768	873	698	318	557	999999	819	999999	403	999999	282	752	395	999999	999999	999999	769	999999	326	394	999999	999999	11	507	999999	999999	999999	415	999999	985	292	999999	183	999999	436	236	999999	60	375	724	999999	999999	815	133	139	367	213	138	660	999999	103	137	77	61	987	51	999999	999999	995	475	614	413	770	417	686	468	579	255	19	147	999999	718	550	602	999999	999999	911	999999	377	955	878	745	999999	999999	892	999999	747	131	162	999999	364	999999	999999	899	120	947	999999	407	447	671	788	958	999999	999999	192	384	587	475	999999	499	999999	994	824	49	597	999999	658	860	525	531	721	457	102	624	783	497	663	999999	491	999999	19	513	439	705	999999	919	626	242	727	517	577	281	112	662	264	369	999999	999999	311	250	299	628	881	916	950	999999	865	504	739	694	720	936	983	933	490	627	564	128	873	677	253	426	142	999999	953	999999	355	439	370	423	561	647	999999	250	795	391	631	523	755	835	63	131	502	43	796	640	298	178	182	637	804	999999	152	634	997	999999	999999	874	962	511	999999	436	143	325	143	83	999999	742	148	108	995	51	373	47	999999	131	923	109	220	323	999999	186	266	733	618	742	504	714	999999	923	
895	999999	560	253	849	999999	988	186	899	723	52	556	40	84	641	763	454	115	999999	876	949	396	663	999999	999999	809	179	409	706	999999	578	999999	499	224	213	999999	999999	129	197	996	142	999999	999999	497	281	604	999999	999999	999999	855	298	399	999999	376	973	508	999999	999999	893	50	458	999999	999999	509	999999	999999	66	815	871	999999	281	335	999999	23	744	212	197	999999	377	756	663	986	317	851	999999	188	188	133	999999	704	999999	999999	236	157	999999	553	276	700	351	122	547	339	321	698	583	962	999999	999999	999999	771	321	926	543	146	386	471	281	999999	406	999999	979	999999	999999	177	258	999999	109	770	999999	200	999999	497	999999	265	219	333	674	619	277	149	707	497	500	479	392	227	45	99	770	86	281	647	999999	385	143	613	765	154	999999	999999	863	711	226	441	835	824	999999	288	927	62	797	662	361	267	269	492	442	999999	784	41	666	19	999	398	919	298	203	999999	131	605	568	530	179	395	286	995	280	69	644	999999	126	757	999999	718	289	619	296	46	126	650	180	669	369	418	225	854	999999	828	522	546	631	662	166	331	999999	277	493	999999	980	999999	999999	383	460	227	914	999999	846	999999	119	310	12	167	332	481	434	999999	170	761	180	432	293	452	999999	108	999999	463	600	841	235	999999	136	999999	65	853	439	797	999999	999999	503	316	17	430	718	222	999999	473	340	685	896	999999	116	732	795	999999	979	769	835	362	290	461	999999	15	65	107	999999	682	999999	479	999999	999999	689	27	999999	999999	999999	999999	734	335	563	472	999999	914	999999	640	999999	999999	534	506	873	999999	962	857	862	999999	997	999999	374	999999	48	862	999999	861	643	269	905	999999	999999	999999	999999	999999	45	999999	798	817	999999	999999	71	425	202	779	157	605	605	381	674	832	999999	999999	999999	423	999999	123	297	701	111	271	280	684	999999	999999	929	999999	372	757	635	999999	68	54	712	602	940	999999	999999	268	714	766	265	999999	594	83	999999	258	999999	721	999999	922	222	106	999999	77	133	999999	689	386	850	555	243	848	746	999999	999999	120	999999	274	482	999999	694	39	986	999999	15	19	100	662	881	681	537	999999	999999	712	250	961	338	999999	479	564	269	51	417	169	532	417	999999	999999	309	823	745	800	248	999999	237	192	999999	381	72	124	999999	37	505	179	27	591	719	43	971	999999	781	868	794	918	999999	652	621	827	999999	598	494	717	362	67	999999	736	412	59	485	67	851	957	582	365	277	999999	546	248	152	941	698	490	410	497	
999999	876	15	330	800	999999	571	292	569	473	629	578	674	447	243	290	188	669	999999	999999	960	824	296	439	999999	56	116	999999	685	999999	999999	14	317	864	25	69	730	92	999999	999999	496	999999	398	118	735	699	567	999999	15	861	762	999999	932	496	999999	227	999999	575	999999	999999	478	198	999999	999999	574	999999	270	999999	431	999999	559	106	420	657	427	401	436	999999	999999	951	488	16	376	823	118	871	999999	821	337	798	479	999999	999999	999999	999999	307	960	700	544	120	438	999999	999999	999999	311	666	617	999999	999999	999999	791	412	871	728	999999	472	999999	784	999999	702	999999	449	482	999999	704	404	692	916	999999	999999	440	735	642	594	522	731	338	544	522	452	263	999999	752	200	17	76	293	685	238	959	485	186	120	841	566	988	999999	55	138	999999	973	700	58	999999	705	65	770	999999	215	999999	143	287	272	146	999999	755	999999	291	999999	637	121	17	688	275	645	999999	625	800	37	533	456	292	416	615	999999	562	748	805	495	999999	999999	16	479	694	826	207	914	974	402	810	302	993	999999	500	795	965	22	782	312	452	440	969	259	682	98	851	999999	656	999999	886	17	891	796	999999	341	115	999999	994	449	447	348	651	408	226	241	463	999999	915	819	513	549	965	502	52	521	337	756	796	606	975	336	268	999999	515	803	410	999999	755	169	690	999999	28	343	999999	113	789	999999	999999	451	634	988	999999	999999	164	346	51	398	753	162	13	358	741	397	474	121	999999	344	999999	422	830	266	999999	999999	999999	999999	999999	632	638	999999	999999	766	999999	999999	971	986	380	431	162	999999	762	21	452	999999	999999	341	695	630	868	999999	999999	454	677	999999	620	378	881	208	707	88	999999	418	760	999999	999999	247	635	999999	426	487	741	999999	192	999999	660	818	814	513	601	797	390	900	763	999999	999999	287	99	999999	734	999999	115	181	999999	84	363	999999	999999	638	182	917	706	308	213	390	999999	372	999999	953	959	801	563	377	999999	910	697	914	999999	875	897	999999	158	532	999999	823	999999	569	999999	118	370	316	568	186	999999	683	101	91	696	382	873	554	24	145	153	932	49	738	574	999999	386	448	999999	385	740	39	769	183	646	390	18	452	999999	999999	999999	999999	243	387	999999	923	999999	615	999999	282	12	999999	138	999999	389	729	784	999999	995	132	731	921	999999	193	445	311	999999	999999	445	316	374	431	127	999999	551	500	999999	661	701	999999	994	999999	999999	426	382	398	900	756	999999	917	606	375	457	313	432	672	999999	999999	999999	
734	19	901	180	999999	907	581	234	278	471	999999	40	132	942	999999	138	961	700	201	810	999999	999999	167	133	527	999999	998	974	814	437	879	465	999999	719	966	999999	103	599	319	999999	800	173	631	295	999999	887	484	433	113	185	471	971	843	999999	894	333	999999	777	653	211	909	607	420	841	591	434	999999	412	975	711	999999	999999	390	682	19	884	999999	871	228	640	236	575	870	999999	999999	907	999999	409	999999	643	790	325	946	118	999999	203	752	790	999999	480	506	81	457	401	999999	109	590	999999	239	20	554	980	999999	22	975	999999	736	781	874	684	812	982	586	342	921	719	999999	282	82	816	999999	988	178	999999	999999	164	128	999999	498	866	999999	999999	179	999999	999999	810	765	933	142	276	466	999999	999999	29	667	999999	495	125	479	430	684	317	97	423	877	565	811	811	878	821	225	267	999999	18	999999	361	999999	771	253	121	999999	491	149	999999	999999	999999	82	159	90	619	669	12	999	77	191	999999	999999	755	937	533	998	954	64	321	61	999999	999999	907	662	316	711	723	872	368	477	203	999999	291	74	716	492	999999	731	268	161	222	999999	999999	999999	999999	988	67	833	999999	123	999	436	828	999999	160	484	999999	496	774	908	945	140	999999	600	999999	999999	999999	999999	231	999999	346	233	795	999999	838	941	471	89	314	327	653	889	162	255	999999	766	349	999999	999999	241	326	175	999999	999999	216	92	626	624	838	516	907	376	612	679	999999	775	999999	668	999999	999999	999999	96	999999	999999	264	65	977	396	999999	232	501	555	776	989	999999	181	276	999999	953	999999	324	846	250	798	419	287	287	482	478	702	135	681	619	999999	228	999999	983	510	105	999999	114	240	501	616	999999	999999	599	622	956	999999	509	205	715	170	893	176	845	393	47	977	778	999999	917	430	999999	999999	935	81	999999	999999	197	766	350	999999	651	999999	354	999999	783	999999	688	999999	526	872	999999	929	966	458	812	62	395	599	473	128	382	609	999999	81	519	205	426	999999	851	999999	999999	742	855	912	519	808	821	220	610	999999	298	124	979	55	237	999999	999999	486	268	999999	999999	598	303	231	999999	51	772	999999	124	587	999999	170	999999	63	464	999999	84	63	939	13	240	184	988	999999	829	268	629	276	844	999999	351	999999	269	142	375	819	449	633	492	477	46	547	106	999999	348	999999	999999	925	590	777	103	799	999999	265	488	999999	610	809	999999	172	422	999999	439	772	246	999999	900	679	687	645	20	450	999999	999999	966	999999	999999	965	154	701	956	
704	685	77	258	552	403	13	654	452	218	640	242	330	65	999999	118	333	786	648	237	999999	248	945	999999	653	238	85	999999	795	844	644	999999	700	215	717	999999	999999	999999	693	307	896	35	999999	999999	379	218	250	415	435	584	755	189	506	999999	334	466	740	999999	605	323	327	715	859	608	574	975	541	124	347	999999	745	808	102	351	340	999999	999999	518	396	445	987	999999	999999	220	98	464	168	237	881	261	88	72	919	999999	979	191	175	636	861	999999	676	999999	78	999999	838	999999	96	164	142	728	463	232	913	170	335	657	851	999999	519	120	817	314	243	95	643	683	889	722	999999	158	999999	376	656	992	768	861	601	159	381	152	377	13	104	162	798	856	158	758	54	999999	340	999999	127	751	586	372	892	982	999999	165	67	999999	793	983	297	96	575	920	401	999999	65	702	277	377	742	999999	999999	90	297	786	535	140	677	49	818	999999	258	905	415	406	969	619	999999	226	95	13	220	121	865	711	291	999999	367	580	999999	999999	259	750	19	773	162	999999	694	294	629	926	696	999999	174	999999	838	999999	514	995	504	446	623	60	292	739	602	108	225	999999	999999	306	773	999999	772	999999	663	508	896	642	254	168	924	794	596	168	316	467	946	999999	873	621	723	372	86	830	24	208	468	280	999999	63	999999	119	789	999999	999999	599	980	999999	999999	339	999999	872	999999	345	521	828	999999	133	432	145	999999	734	712	999999	999999	411	31	942	175	465	50	999999	470	200	573	815	15	273	16	717	999999	961	770	543	848	999999	621	740	319	196	744	344	847	46	900	860	999999	906	749	999999	999999	48	818	265	298	999999	999999	559	772	999999	823	200	126	999999	999999	200	963	178	45	999999	790	291	633	999999	720	705	778	434	300	999999	418	109	524	265	999999	999999	153	515	254	700	448	71	968	613	372	553	227	142	387	710	999999	239	999999	26	960	296	414	838	999999	999999	378	977	269	69	999999	724	676	861	575	999999	57	458	999999	344	294	728	322	29	617	999999	487	646	999999	590	999999	189	238	999999	999999	853	43	314	970	661	999999	470	802	908	326	648	999999	366	566	999999	663	449	315	536	999999	242	973	395	231	378	999999	999999	930	679	254	117	496	178	566	722	187	742	487	271	22	999999	926	414	999999	999999	299	131	999999	999999	926	376	873	701	776	72	879	999999	93	602	556	598	539	132	663	218	999999	708	999999	844	989	921	961	54	523	907	999999	569	999999	262	88	983	999999	999999	752	878	
999999	794	999999	503	999999	999999	658	885	999999	423	294	803	750	494	816	999999	331	999999	999999	999999	999999	828	188	869	999999	319	955	830	523	999999	945	489	380	784	974	999999	999999	306	11	460	999999	86	340	109	622	511	999999	207	999999	999999	662	999999	170	746	474	415	616	531	746	532	999999	828	999999	151	478	805	433	966	999999	459	283	999999	242	439	743	338	999999	88	999999	255	999999	757	394	35	910	536	999999	999999	320	568	999999	785	559	999999	877	999999	715	198	999999	817	999999	999999	999999	986	999999	637	999999	731	12	145	999999	537	284	501	999999	999999	999999	999999	240	941	486	799	655	951	708	999999	475	999999	561	309	623	309	457	439	999999	649	999999	999999	810	283	999999	597	630	184	651	223	510	999999	447	62	10	379	999999	999999	999999	288	206	737	287	999999	172	422	179	703	522	617	999999	999999	334	392	755	45	534	957	590	888	178	481	309	999999	986	999999	326	999999	309	253	999999	767	108	887	452	342	999999	93	121	938	427	927	999999	44	142	665	999999	999999	307	964	999999	999	109	999999	999999	725	437	791	740	754	106	671	403	279	275	322	746	446	939	422	915	451	999999	651	470	999999	999999	999999	999999	999999	683	270	211	999999	999999	352	668	655	778	999999	999999	338	352	366	842	756	999999	392	999999	999999	999999	296	125	999999	59	403	163	457	999999	869	999999	172	999999	999999	80	835	999999	68	871	923	653	999999	668	999999	517	586	108	999999	809	713	716	437	506	542	412	397	999999	326	296	14	199	221	673	908	999999	743	999999	933	295	17	999999	999999	520	845	176	827	627	902	377	472	305	999999	648	278	162	478	999999	896	16	999999	689	153	772	999999	734	442	427	759	402	999999	686	174	204	801	999999	999999	916	661	376	585	999999	252	948	823	709	526	573	405	756	352	87	14	927	612	327	153	703	654	120	733	409	867	510	603	999999	140	477	846	851	911	561	13	529	430	913	999999	204	999999	167	217	999999	32	13	59	696	999999	246	592	484	999999	999999	999999	550	999999	186	901	999999	355	999999	578	58	726	553	844	999999	83	484	999999	698	880	948	754	497	903	999999	999999	864	999999	906	114	894	884	371	578	375	300	463	887	254	22	704	849	999999	588	168	152	478	169	269	622	207	739	999999	604	333	792	774	647	778	999999	999999	292	999999	931	684	174	999999	974	479	500	620	597	262	686	999999	109	841	909	744	999999	908	705	200	999999	999999	164	999999	999999	254	582	525	816	118	455	999999	421	410	999999	999999	994	787	503	689	769	
999999	610	487	999999	428	999999	951	865	902	66	890	341	101	164	34	530	999999	999999	730	896	974	999999	488	807	711	763	999999	859	14	750	934	414	999999	999999	999999	999999	999999	782	999999	30	631	999999	999999	61	565	642	330	256	957	999999	821	199	773	999999	794	207	999999	999999	506	664	535	101	860	162	132	485	326	999999	999999	727	999999	400	999999	709	999999	324	890	437	251	999999	443	452	999999	999999	928	744	641	231	637	93	184	996	999999	684	494	540	799	761	929	999999	326	999999	999999	240	530	430	941	74	999999	480	317	694	438	437	230	93	200	239	233	388	999999	104	42	999999	552	856	999999	999999	999999	734	524	139	507	172	752	782	999999	671	110	508	999999	577	703	167	776	490	999999	849	463	410	350	570	999999	550	245	231	628	595	687	674	316	999999	848	794	999999	187	196	276	684	448	25	999999	999999	725	999999	277	401	874	21	72	298	999999	119	814	394	954	601	999999	927	531	999999	482	983	436	201	435	728	908	999999	598	303	302	175	25	999999	999999	440	999999	965	967	830	753	583	624	385	52	999999	44	409	11	999999	999999	348	163	999999	999999	999999	703	999999	999999	549	492	672	422	769	999999	108	999999	999999	573	523	789	991	959	999999	410	898	368	60	999999	999999	693	509	999999	23	999999	999999	22	731	999999	286	737	288	999999	999999	347	91	999999	855	389	944	999999	615	999999	488	999999	248	389	461	999999	644	999999	652	385	982	855	999999	472	999999	705	52	95	372	577	296	999999	510	185	540	363	329	999999	513	670	999999	12	999999	672	722	226	825	573	560	999999	217	110	999999	903	833	999999	363	618	760	160	346	999999	999999	48	550	702	999999	72	849	108	564	905	672	981	999999	979	999999	999999	999999	193	880	479	535	524	999999	999999	700	606	352	966	999	710	977	363	334	355	210	48	131	29	930	762	999999	462	293	311	438	113	732	999999	999999	999999	869	577	279	867	999999	999999	999999	364	12	690	720	882	999999	854	928	319	999999	825	779	739	199	730	263	127	999999	83	241	67	757	596	873	999999	181	957	999999	409	93	466	999999	922	369	766	999999	999999	52	840	999999	438	383	999999	999999	906	84	66	999999	148	324	162	121	259	56	621	999999	415	816	231	711	999999	23	528	999999	201	803	856	379	432	712	23	999999	915	719	802	684	638	151	966	424	125	114	999999	95	930	355	772	876	748	169	999999	433	821	999999	222	424	854	892	264	113	227	999999	429	436	310	87	999999	999999	253	936	968	274	849	806	595	46	321	
443	305	845	40	979	999999	273	110	589	999999	785	999999	999999	830	746	886	862	207	999999	684	999999	999999	852	158	999999	999999	811	999999	347	583	25	543	999999	999999	421	596	999999	82	247	66	166	999999	721	999999	420	999999	865	116	231	999999	986	609	167	361	55	658	453	697	798	357	818	83	762	16	248	999999	330	284	999999	999999	477	790	959	382	528	939	73	38	738	208	767	705	968	959	596	416	385	824	999999	999999	152	999999	999999	890	247	999999	573	999999	999999	177	999999	591	999999	81	909	206	649	785	832	115	594	999999	999999	600	589	123	114	999999	419	832	999999	505	999999	655	17	756	999999	78	145	999999	376	358	999999	570	494	186	18	897	999999	400	766	600	991	952	178	728	762	683	311	133	978	770	305	754	311	217	999999	999999	73	163	691	581	649	999999	739	245	999999	999999	115	413	114	999999	752	28	75	275	513	274	487	289	993	999999	766	21	467	605	999999	698	269	999999	999999	967	833	896	709	194	951	605	222	932	755	374	999999	999999	28	771	28	286	999999	45	704	110	999999	783	170	999999	814	638	929	144	193	284	999999	828	602	147	383	856	319	881	324	999999	61	554	534	628	263	999999	992	695	999999	999999	19	999999	583	710	413	60	735	849	379	999999	675	88	999999	480	246	750	305	881	398	171	967	807	999999	795	58	19	259	999999	999999	945	645	244	556	417	999999	999999	999999	891	734	332	130	469	511	11	243	973	999999	999999	392	513	573	121	999999	425	808	999999	512	787	662	999999	999999	203	254	434	999999	441	999999	999999	215	340	504	414	999999	75	51	999999	999999	719	999999	85	214	205	159	999999	999999	534	936	140	608	72	403	467	999999	340	532	926	225	999999	334	801	999999	473	848	999999	18	999999	964	241	999999	999999	999999	792	999999	999999	199	999999	53	161	62	999999	504	401	733	153	937	999999	999999	815	543	999999	999999	228	395	999999	999999	999999	356	108	93	223	569	999999	755	307	165	611	242	652	150	999999	999999	999999	34	191	307	59	999999	705	123	971	983	999999	999999	999999	30	999999	999999	475	952	458	258	945	77	999999	999999	999999	645	436	999999	336	999999	999999	675	999999	999999	227	204	214	462	584	11	999999	985	122	239	420	17	495	287	999999	214	767	700	691	678	937	999999	195	607	508	414	313	718	786	176	460	999999	91	38	999999	999999	202	22	377	999999	607	959	955	609	999999	791	159	159	520	999999	999999	832	983	937	304	231	18	606	953	180	698	999999	208	945	778	936	999999	467	484	983	22	999999	999999	
244	999999	977	50	586	999999	717	264	999999	207	665	999999	999999	500	154	734	581	485	595	999999	207	999999	674	999999	19	999999	999999	865	691	674	536	119	999999	999999	749	999999	999999	190	432	172	246	915	544	735	543	816	160	445	781	733	903	507	427	696	999999	999999	407	225	40	755	217	851	572	489	671	999999	999999	128	751	999999	417	400	63	433	822	292	999999	938	228	203	999999	791	94	999999	999999	39	691	596	999999	999999	468	110	999999	999999	954	394	999999	64	74	987	969	41	694	503	999999	999999	453	993	874	842	269	468	997	837	85	426	767	614	718	999999	863	260	744	487	819	316	250	387	478	437	940	170	874	240	999999	649	999999	591	642	268	585	698	721	541	14	10	112	322	999999	999999	999999	999999	345	999999	133	999999	296	999999	683	19	272	999999	525	999999	902	108	593	767	612	436	999999	999999	972	460	66	175	538	212	999999	819	213	927	999999	999999	809	212	824	452	117	515	999999	999999	907	632	995	518	999999	284	639	905	999999	999999	710	175	218	999999	765	885	376	957	189	999999	999999	999999	999999	345	999999	584	637	699	284	151	660	107	83	999999	999999	350	464	547	992	264	573	577	412	867	227	999999	731	999999	999999	939	86	159	999999	278	999999	53	825	999999	237	598	647	999999	631	274	685	999999	101	999999	184	424	430	828	965	925	999999	167	461	938	999999	999999	852	280	999999	999999	75	999999	771	804	286	233	524	804	319	999999	616	999999	999999	148	192	614	528	954	192	33	518	999999	999999	999999	757	999999	592	887	542	567	999999	376	688	296	999999	184	841	296	501	950	999999	626	518	570	318	999999	221	323	756	999999	151	898	97	238	999999	999999	326	370	57	999999	641	636	999999	752	658	250	945	659	939	17	773	241	999999	241	132	892	739	623	102	870	999999	278	999999	39	425	847	999999	459	471	391	858	480	999999	221	999999	999999	364	765	912	78	999999	562	384	749	999999	909	445	999999	999999	932	88	703	999999	186	505	999999	505	241	999999	811	961	495	198	558	159	302	992	999999	999999	858	538	973	711	33	927	999999	999999	391	999999	999999	411	432	353	538	312	165	999999	72	715	946	767	132	438	110	117	456	374	826	999999	999999	917	203	933	999999	999999	115	991	255	258	283	478	999999	999999	999999	410	538	152	659	255	993	99	999999	999999	976	999999	415	999999	610	999999	481	857	78	791	851	999999	217	498	999999	999999	206	173	999999	813	441	478	653	190	999999	999999	578	314	714	999999	605	357	987	667	957	166	999999	570	391	338	777	
426	409	999999	100	232	999999	49	56	526	59	999999	142	125	104	507	447	234	927	909	347	177	152	498	999999	999999	610	549	999999	939	154	635	781	628	46	999999	78	331	100	394	507	999999	267	999999	530	775	999999	872	572	999999	718	764	643	481	999999	610	284	911	999999	596	999999	652	508	117	381	423	59	999999	89	89	439	125	143	542	999999	999999	910	954	967	420	999999	738	999999	91	230	390	999999	309	999999	999999	999999	167	999999	504	772	854	39	160	816	999999	999999	999999	792	999999	30	603	630	110	79	191	999999	329	943	725	999999	883	675	999999	886	991	432	749	877	999999	999999	282	929	999999	770	557	999999	760	147	860	694	578	945	493	999999	999999	759	891	240	455	736	421	223	470	197	888	188	612	999999	999999	684	976	833	149	155	999999	674	991	340	999999	999999	939	192	92	999999	739	938	192	366	269	241	999999	519	999999	916	926	999999	999999	451	881	999999	177	999999	322	999999	718	744	805	347	322	953	768	560	717	53	796	238	999999	999999	458	950	996	255	14	593	153	467	412	233	999999	999999	999999	550	458	153	999999	999999	870	906	321	994	142	845	999999	316	473	980	801	388	999999	697	927	999999	993	999999	999999	921	999999	728	42	261	999999	582	999999	999999	747	999999	111	574	807	353	368	234	128	463	818	161	211	698	999999	173	665	999999	113	999999	999999	187	557	527	771	323	961	999999	873	70	662	560	999999	420	568	255	878	237	999999	999999	339	999999	999999	539	123	231	720	793	609	869	595	999999	478	596	870	569	670	584	999999	494	391	226	361	999999	801	267	434	791	139	873	294	438	453	336	202	70	279	27	414	999999	603	177	542	14	475	353	91	140	550	998	999999	303	999999	96	395	122	351	850	999999	855	797	929	663	735	584	999999	999999	999999	999999	810	300	653	180	999999	891	223	684	356	592	457	186	303	999999	141	298	991	13	366	999999	89	718	428	999999	559	752	674	514	806	429	318	999999	938	735	999999	999999	931	999999	181	999999	999999	438	994	267	999999	678	503	688	532	447	593	163	999999	211	325	101	872	999999	621	510	226	709	877	999999	284	970	247	568	511	433	999999	999999	831	999999	769	651	999999	999999	999	999999	259	986	982	369	836	164	999999	737	420	999999	999999	567	999999	671	978	472	561	77	983	999999	440	934	186	999999	999999	999999	331	346	442	673	377	711	374	740	261	999999	727	517	100	999999	999999	510	999999	863	597	999999	999999	999999	999999	306	999999	656	187	999999	450	324	809	999999	289	120	999999	999999	305	
999999	279	134	202	999999	999999	748	745	999999	977	999999	329	999999	999999	322	512	291	999999	999999	999999	145	583	721	534	686	300	937	999999	844	237	999999	296	999999	215	411	999999	472	605	999999	750	999999	561	56	999999	323	369	999999	537	999999	380	997	999999	672	488	169	999999	999999	599	516	482	482	999999	901	815	997	999999	970	724	385	728	999999	685	778	420	718	584	537	52	221	326	779	999999	934	999999	240	240	624	870	55	248	46	999999	999999	999999	278	127	659	999999	680	745	399	795	161	767	341	321	999999	261	999999	999999	635	515	388	199	702	82	393	999999	585	767	953	110	679	147	999999	175	596	668	152	601	924	306	372	476	927	984	999999	176	141	918	269	372	110	999999	612	530	495	899	417	205	733	999999	655	913	792	298	126	23	84	175	725	312	999999	179	660	999999	152	911	999999	718	999999	227	306	667	508	590	10	218	534	171	680	697	260	946	867	702	651	458	683	638	868	244	101	999999	202	957	263	931	809	283	999999	583	999999	999999	381	516	999999	988	999999	999999	999999	907	489	999999	495	999999	61	999999	312	957	688	694	238	633	849	589	135	999999	474	550	337	79	409	260	783	107	70	561	575	999999	776	999999	53	481	349	961	999999	188	999999	999999	906	100	629	851	595	999999	354	13	999999	791	390	595	523	999999	874	229	507	238	138	999999	968	999999	596	951	999999	35	650	756	293	888	999999	946	859	309	999999	246	450	999999	999999	99	752	66	999999	784	969	999999	999999	189	999999	130	999999	526	999999	999999	206	416	503	677	999999	570	53	597	999999	961	957	444	736	223	230	999999	999999	950	573	48	999999	911	999999	812	982	10	886	471	160	999999	435	317	897	999999	999999	238	742	999999	886	105	56	164	347	749	826	535	454	924	999999	968	350	512	953	20	999999	999999	627	691	695	669	683	582	447	555	999999	650	546	959	999999	991	895	17	73	999999	992	490	999999	49	985	999999	555	961	512	192	823	922	363	999999	999999	999999	611	61	87	227	421	473	717	999999	223	186	988	495	814	967	82	343	448	485	28	956	721	587	705	248	123	722	80	265	731	613	296	660	999999	999999	999999	844	929	846	66	528	773	999999	825	999999	468	999999	156	544	120	490	999999	877	867	383	107	999999	355	838	113	699	403	999999	70	609	889	337	866	523	586	237	413	602	429	499	192	939	761	896	780	63	999999	999999	999999	999999	140	419	792	256	204	367	499	100	743	999999	135	321	721	999999	919	140	204	633	999999	999999	87	999999	
458	378	200	999999	271	458	999999	59	133	867	316	818	479	480	544	999999	328	229	738	322	858	71	373	999999	228	545	976	649	859	999999	577	999999	174	258	961	424	65	999999	106	999999	42	694	244	999999	15	902	746	449	999999	583	315	739	153	764	32	396	14	329	939	725	999999	418	999999	191	300	54	654	230	519	130	564	292	999999	697	290	174	999999	999999	865	999999	798	999999	63	285	636	999999	128	409	236	574	999999	999999	106	380	568	999999	504	62	967	960	999999	999999	930	475	29	32	616	456	484	857	569	899	999999	624	926	944	999999	914	554	462	925	254	999999	944	711	828	195	751	139	999999	999999	775	999999	904	76	999999	606	588	999999	613	231	999999	925	378	15	520	282	482	454	624	268	589	507	515	999999	13	531	985	763	201	837	864	999999	817	197	794	760	558	557	653	999999	999999	658	941	240	999999	999999	999999	939	201	999999	712	307	999999	408	999999	277	633	869	73	751	621	825	75	776	367	999999	118	191	999999	759	999999	925	800	287	492	999999	999999	284	782	684	999999	999999	999999	644	134	567	999999	418	999999	999999	136	689	493	901	725	951	999999	174	872	907	999999	444	729	441	832	787	506	237	916	159	711	358	97	389	846	575	262	430	651	800	543	700	999999	694	633	44	441	999999	561	540	999999	401	999999	999999	473	470	999999	141	811	346	999999	999999	501	999999	999999	999999	999999	999999	999999	160	698	999999	522	82	374	521	370	44	999999	798	356	607	676	385	999999	319	946	222	999999	386	259	130	999999	315	999999	958	208	127	999999	854	999999	336	844	410	842	999999	879	999999	510	952	110	291	333	23	990	463	999999	125	155	999999	831	388	198	999999	901	577	999999	217	342	415	322	252	999999	999999	999999	29	763	275	999999	999999	999999	616	999999	964	286	967	797	999999	999999	999999	60	92	972	382	999999	63	148	175	509	274	630	999999	999999	104	639	857	999999	379	999999	970	700	999999	581	519	76	224	676	999999	402	933	779	949	892	66	999999	239	280	783	930	311	881	597	765	279	16	999999	999999	617	334	428	999999	428	948	999999	586	417	511	463	316	999999	387	913	772	576	494	681	779	940	999999	410	587	352	449	999999	98	112	877	312	512	999999	605	69	900	974	102	999999	999999	999999	480	947	728	817	999999	131	924	968	999999	999999	784	334	999999	678	999999	924	840	999999	978	602	265	483	540	208	999999	17	213	999999	23	798	483	142	680	241	999999	791	681	999999	999999	327	430	999999	287	687	527	188	320	999999	191	975	143	
603	999999	407	292	996	417	529	866	469	918	607	954	36	715	652	654	756	218	96	252	80	999999	661	182	144	206	999999	999999	772	697	286	145	47	665	880	759	282	948	474	384	162	903	415	999999	823	175	261	999999	999999	999999	999999	999999	105	733	72	999999	721	235	157	999999	564	848	104	772	641	471	917	371	835	892	381	808	743	712	100	177	999999	262	359	968	944	881	999999	248	999999	569	50	999999	999999	901	999999	57	800	674	819	313	808	643	766	362	258	889	146	983	999999	754	999999	393	999999	895	770	469	876	188	999999	999999	52	856	638	82	430	613	768	933	853	334	18	999999	892	999999	368	574	495	996	720	64	745	822	96	388	999999	657	670	707	140	579	181	621	818	147	999999	999999	14	694	931	999999	131	999999	999999	999999	746	904	501	856	537	206	973	999999	468	800	937	229	999999	260	487	999999	942	70	803	284	999999	396	261	755	999999	415	999999	801	74	999999	933	999999	693	999999	641	999999	999999	999999	180	999999	999999	301	999999	28	209	51	999999	754	216	168	702	70	409	854	999999	360	999999	746	999999	999999	635	182	999999	393	867	404	536	511	618	999999	617	138	890	868	679	861	243	242	555	484	999999	999999	594	906	382	872	142	999999	999999	291	47	999999	482	58	308	433	486	769	161	804	514	681	146	420	550	573	179	541	185	999999	127	999999	200	856	999999	999999	587	907	21	999999	272	696	999999	337	999999	999999	999999	999999	570	999999	384	473	999999	750	969	551	679	184	999999	808	999999	601	664	780	999999	627	999999	999999	999999	488	845	579	999999	166	542	999999	999999	999999	661	352	917	337	970	999999	438	653	339	449	886	357	150	999999	551	999999	301	999999	42	999999	172	141	978	999999	999999	91	999999	805	715	924	218	161	788	870	523	24	999999	375	630	999999	352	520	298	779	739	801	348	442	37	556	865	871	785	624	646	530	999999	999999	644	889	529	632	937	414	241	735	568	279	889	536	321	999999	49	307	795	652	999999	209	299	890	999999	967	778	999999	69	999999	375	174	234	999999	650	12	730	741	215	720	999999	883	547	999999	999999	78	553	500	244	938	832	999999	828	993	687	174	599	999999	155	999999	854	778	355	895	999999	404	55	896	999999	318	206	308	101	85	79	958	661	294	657	999999	999999	287	999999	999999	514	999999	345	240	999999	999999	413	976	999999	999999	999999	804	999999	652	645	839	33	656	999999	926	742	533	396	752	924	728	512	314	106	999999	147	577	999999	999999	391	481	999999	814	590	410	904	999999	
712	447	219	274	430	19	648	999999	651	767	672	998	388	999999	501	593	316	586	999999	999999	880	999999	516	298	950	312	270	999999	999999	218	999999	214	31	522	821	948	543	659	308	502	665	287	829	380	904	855	847	999999	979	999999	508	13	436	805	349	999999	931	920	324	127	748	999999	47	442	701	999999	999999	865	169	553	60	656	999999	480	443	999999	295	145	394	104	465	999999	194	999999	710	71	777	225	182	233	26	622	345	999999	753	190	999999	999999	999999	999999	999999	999999	251	436	999999	851	725	956	372	747	999999	999999	536	999999	661	999999	999999	999999	732	639	690	999999	693	935	536	999999	999999	108	726	999999	362	899	466	948	225	484	999999	999999	891	858	346	821	853	435	921	230	95	126	528	864	890	999999	664	48	755	128	297	316	900	986	999999	999999	999999	119	999999	999999	999999	588	999999	999999	999999	999999	840	873	999999	869	999999	268	24	315	352	999999	579	861	372	843	244	428	203	107	197	999999	999999	999999	327	719	592	744	50	999999	999999	507	122	351	593	357	678	791	745	999999	221	39	301	594	999999	999999	57	377	746	551	178	910	999999	905	989	969	686	935	555	583	287	172	999999	505	424	844	92	237	999999	999999	174	999999	682	999999	886	168	999999	272	999999	981	999999	224	997	999999	349	980	122	216	361	624	671	742	245	999999	607	58	810	796	180	799	263	999999	999999	731	999999	725	999999	87	29	831	959	999999	999999	573	999999	999999	999999	729	165	999999	732	875	876	653	354	431	218	520	709	999999	357	223	101	469	728	999999	125	276	122	624	752	44	196	530	999999	257	76	671	260	544	883	91	999999	737	76	387	943	455	999999	954	517	999999	377	192	484	745	332	999999	999999	999999	947	898	617	540	691	698	689	999999	988	106	365	999999	269	999999	954	276	583	999999	403	999999	909	669	889	167	117	44	666	14	999999	999999	924	860	826	202	597	984	999999	109	56	378	698	999999	467	999999	599	970	999999	213	237	218	172	999999	813	999999	159	287	999999	999999	999999	656	41	684	310	78	182	505	719	999999	577	999999	802	483	317	999999	999999	321	212	999999	567	999999	587	463	776	999999	999999	955	56	332	53	320	975	23	999999	400	346	24	999999	398	117	999999	261	389	635	268	415	689	661	999999	851	837	84	410	892	296	999999	578	999999	999999	321	227	999999	397	999999	267	993	789	807	999999	999999	638	999999	813	501	473	885	207	827	518	999999	77	999999	268	481	215	245	575	130	389	331	768	999999	824	87	890	645	863	365	999999	274	999999	
882	744	110	222	813	999999	908	999999	410	871	750	999999	999999	253	999999	200	915	818	999999	428	668	427	595	919	999999	999999	736	610	827	31	841	458	999999	805	999999	559	167	268	999999	974	999999	701	979	460	999999	999999	783	999999	967	999999	948	547	357	846	999999	464	999999	191	999999	999999	999999	307	601	388	39	999999	155	245	67	373	42	656	999999	57	761	966	448	145	999999	813	426	999999	999999	382	83	999999	111	407	847	731	410	975	577	999999	999999	369	110	600	999999	726	573	547	776	603	423	301	131	999999	94	991	26	23	290	878	196	632	664	228	315	735	199	999999	398	336	999999	999999	999999	635	999999	999999	999999	847	714	184	250	878	999999	49	999999	999999	182	801	323	855	714	397	999999	699	603	817	999999	881	295	695	536	999999	999999	999999	641	366	221	496	702	692	999999	179	308	999999	638	317	999999	999999	269	533	562	397	434	542	622	575	371	390	42	789	697	984	999999	999999	647	424	730	999999	408	602	570	999999	999999	630	999999	545	98	588	999999	999999	320	90	621	999999	142	148	400	615	828	76	994	831	999999	912	994	150	616	289	468	999999	587	821	226	999999	963	875	298	803	812	999999	486	782	329	746	999999	999999	372	999999	886	508	33	124	856	999999	607	999999	232	196	636	589	928	999999	130	847	708	498	864	999999	798	266	850	597	803	751	589	222	999999	717	443	387	778	999999	402	959	200	473	964	999999	69	999999	653	112	177	233	158	676	662	482	48	980	752	417	11	999999	658	436	320	115	752	395	236	515	752	258	999999	122	416	170	656	245	534	979	894	574	613	999999	430	999999	999999	999999	559	39	679	463	635	370	814	773	311	764	999999	859	999999	674	997	147	999999	919	999999	999999	270	501	825	999999	999999	772	523	437	25	910	16	740	512	999999	835	207	836	299	622	450	307	643	859	999999	999999	675	848	999999	576	476	999999	999999	168	567	652	67	999999	999999	17	862	999999	387	758	401	757	422	356	302	838	800	311	70	306	971	738	627	642	999999	720	780	924	302	861	549	520	505	581	945	196	778	999999	960	999999	760	602	920	999999	468	144	669	999999	556	391	776	174	338	999999	196	999999	999999	999999	999999	165	236	999999	554	525	218	999999	262	840	411	115	70	805	351	999999	545	378	999999	742	999999	798	999999	462	378	910	94	384	191	999999	395	999999	170	362	724	804	64	822	999999	404	676	588	881	828	916	450	331	970	823	560	669	999999	999999	293	252	481	999999	774	999999	643	441	834	698	962	999999	
999999	944	708	91	999999	723	723	330	423	999999	595	916	232	546	927	589	124	999999	999999	631	999999	115	999999	120	252	999999	290	263	414	963	999999	999999	919	999999	630	506	623	888	999999	999999	946	999999	597	999999	656	564	999999	237	641	999999	326	283	76	341	999999	190	77	598	839	845	442	469	916	459	234	705	997	999999	915	999999	966	999999	999999	794	684	90	999999	999999	463	687	819	63	621	359	999999	567	999999	588	999999	450	999999	35	59	441	403	486	581	148	993	951	567	41	322	219	999999	100	999999	282	656	798	673	417	144	999999	36	389	848	999999	999999	666	881	999999	354	475	992	940	186	999999	401	208	999999	378	666	511	129	787	740	412	270	999999	567	551	931	706	999999	31	999999	999999	414	23	638	24	335	999999	79	999999	687	999999	999999	157	999999	168	881	457	299	999999	750	633	999999	999999	649	446	999999	266	109	340	487	648	699	999999	60	999999	437	387	570	494	999999	340	999999	971	999999	894	999999	123	642	408	670	484	999999	481	281	267	866	175	999999	202	718	79	237	738	671	999999	999999	256	107	999999	731	503	886	804	261	999999	201	70	999999	754	999999	192	623	700	670	999999	999999	227	699	999999	422	271	22	999999	776	974	113	703	999999	71	746	938	25	16	677	999999	597	999999	999999	860	76	805	37	620	941	999999	455	999999	78	667	807	930	999999	314	223	999999	491	518	38	287	317	498	760	999999	17	322	177	999999	999999	504	416	628	996	999999	726	616	999999	402	999999	250	528	576	999999	999999	264	816	392	710	793	216	684	88	999999	999999	553	578	55	999999	999999	629	999999	838	999999	574	999999	189	999999	999999	999999	607	999999	99	999999	788	999999	999999	863	128	999999	999999	929	999999	823	999999	819	337	54	999999	296	158	570	293	999999	999999	881	999999	74	70	390	84	883	999999	999999	196	980	595	999999	795	194	812	714	999999	137	421	699	999999	25	695	999999	999999	999999	879	431	999999	46	942	310	282	906	79	999999	999999	737	747	999999	264	342	999999	836	233	339	258	999999	483	999999	999999	999999	999999	999999	978	999999	999999	315	467	940	999999	999999	694	160	48	295	725	888	125	146	911	200	389	114	444	569	388	859	999999	593	885	19	947	994	402	786	932	173	928	999999	307	497	280	999999	312	999999	999999	999999	798	999999	614	370	754	347	532	453	776	272	674	419	999999	519	784	873	64	994	306	699	757	261	362	562	999999	999999	999999	423	920	582	802	434	920	901	999999	592	979	525	265	999999	471	999999	20	669	999999	518	118	999999	713	406	752	
317	714	949	999999	999999	585	61	409	43	999999	119	533	999999	470	250	498	394	999999	201	893	538	739	695	237	808	251	693	73	451	612	61	999999	523	999999	494	719	971	999999	999999	999999	928	999999	999999	112	362	425	816	209	258	30	723	338	999999	513	999999	578	999999	721	920	304	892	987	957	431	456	409	20	999999	999999	530	526	222	934	195	964	422	517	593	875	392	435	493	814	431	999999	723	198	20	615	915	999999	260	261	999999	124	999999	168	999999	655	999999	415	452	233	999999	503	999999	403	336	548	800	71	435	846	538	999999	408	183	536	542	732	220	999	758	70	830	999999	960	999999	999999	34	999999	999999	937	999999	976	983	269	96	927	387	329	999999	471	999999	853	275	414	999999	360	715	999999	999999	268	923	999999	415	693	173	999999	237	551	689	265	523	546	355	497	999999	999999	885	148	96	999999	999999	412	358	538	943	216	999999	861	246	363	365	999999	631	457	24	188	571	299	106	999999	999999	836	640	606	947	278	508	778	490	172	474	999999	681	34	113	520	394	877	750	957	343	376	314	999999	999999	999999	914	897	482	745	989	596	52	898	907	329	999999	751	590	999999	999999	785	381	999999	888	789	585	607	354	503	793	999999	999999	149	854	334	531	315	706	690	363	610	306	744	182	878	533	782	126	784	748	642	297	85	259	557	994	240	446	120	681	999999	553	999999	999999	999999	57	903	53	583	999999	466	55	899	321	999999	999999	637	901	20	265	802	490	999999	999999	161	999999	473	999999	306	339	300	868	596	19	55	999999	999999	792	876	999999	630	739	543	999999	292	597	398	763	162	78	367	339	999999	855	878	826	982	233	800	999999	584	999999	746	999999	506	597	458	889	999999	49	171	845	35	189	634	73	947	999999	999999	563	16	709	999999	238	972	961	442	740	141	228	84	104	991	974	256	617	992	299	999999	999999	148	509	497	123	999999	521	314	999999	230	814	879	409	760	999999	894	999999	285	999999	281	545	999999	717	999999	57	964	999999	853	999999	932	26	81	657	103	778	425	507	222	624	332	460	656	999999	999999	326	349	999999	999999	999999	999999	382	342	999999	999999	944	539	430	999999	449	158	999999	668	264	999999	999999	743	231	315	999999	821	397	662	661	195	820	999999	968	999999	999999	999999	298	999999	999999	969	560	684	999999	999999	159	248	994	999999	999999	999999	493	792	999999	871	316	583	127	370	362	932	693	720	680	299	207	65	570	232	319	741	860	116	999999	294	999999	529	156	592	166	999999	999999	999999	999999	
195	701	38	496	107	891	857	591	928	380	176	286	839	13	306	999999	103	678	771	446	41	615	387	233	117	999999	786	436	999999	213	999999	115	999999	999999	495	598	178	569	473	999999	462	159	931	735	402	18	924	525	849	160	72	999999	65	204	858	580	323	805	388	989	114	999999	66	724	761	999999	233	19	518	999999	273	533	214	999999	984	999999	684	651	999999	999999	193	999999	586	383	151	554	60	858	971	915	284	373	191	999999	236	41	102	999999	974	342	784	999999	16	999999	887	539	999999	624	220	977	895	672	999999	289	805	999999	844	683	583	999999	999999	375	999999	603	999999	899	352	999999	213	952	999999	477	676	498	999999	279	264	445	496	999999	694	435	999999	994	29	999999	399	902	679	393	999999	419	633	768	999999	419	877	999999	999999	988	196	139	421	267	199	428	995	486	999999	536	588	408	196	971	521	583	727	52	584	999999	510	450	61	999999	765	378	844	999999	999999	905	401	851	999999	999999	425	565	999999	999999	999999	601	616	913	999999	999999	999999	789	999999	661	256	748	999999	834	829	894	999999	746	87	600	999999	821	583	96	320	999999	144	737	999999	999999	556	956	569	347	247	982	999999	596	999999	908	25	976	155	193	662	427	999999	999999	31	834	30	678	487	999999	887	999999	27	530	999999	999999	18	77	119	544	115	300	999999	353	596	846	689	891	999999	179	585	526	676	999999	434	893	845	578	715	999999	999999	877	478	155	460	264	965	999999	994	633	999999	948	866	610	999999	999999	247	999999	969	185	155	138	443	318	838	371	999999	627	106	709	999999	440	362	275	876	999999	999999	999999	893	342	880	14	999999	999999	999999	999999	659	999999	322	72	999999	974	608	539	999999	539	444	169	316	999999	999999	348	588	999999	600	999999	596	601	734	999999	999999	213	999999	999999	304	999999	241	833	50	212	711	251	314	43	63	68	832	822	575	346	793	662	728	804	394	542	425	612	19	808	50	68	341	472	999999	452	998	970	999999	558	999999	999999	999999	114	999999	706	44	554	240	999999	638	773	35	397	67	887	484	181	252	762	725	629	823	241	171	653	909	841	521	611	70	999999	587	27	999999	192	544	624	428	688	508	870	381	477	999999	277	42	944	415	635	999999	999999	999999	482	833	678	787	999999	943	999999	796	202	43	629	482	999999	195	999999	357	874	352	860	999999	563	263	854	257	356	71	893	620	964	436	886	999999	244	999999	999999	193	371	404	999999	999999	694	999999	316	837	752	994	403	91	34	999999	540	292	116	999999	174	
228	999999	430	441	825	999999	123	999999	765	157	985	248	643	90	999999	999999	479	695	999999	69	999999	947	27	505	361	668	812	595	377	896	603	999999	171	999999	886	215	941	999999	831	631	581	69	999999	999999	766	999999	760	10	209	999999	70	999999	999999	999999	502	281	960	924	999999	167	247	999999	464	999999	553	458	86	673	999999	618	55	516	999999	558	488	612	406	337	999999	604	907	811	396	767	835	999999	610	158	477	614	254	26	883	674	394	999999	605	999999	146	317	999999	999999	805	590	564	554	732	378	534	999999	875	999999	999999	485	259	435	141	696	43	546	999999	927	206	590	374	38	632	199	173	434	16	724	200	999999	925	820	15	805	212	291	285	241	999999	587	999999	621	999999	408	999999	959	999999	999999	647	999999	999999	752	890	225	226	536	921	999999	215	110	883	160	443	763	560	438	429	999999	493	752	270	999999	313	999999	850	753	207	999999	775	999999	999999	107	999999	599	999999	183	930	789	588	676	369	999999	35	999999	999999	588	188	77	848	985	999999	999999	425	999999	999999	999999	448	281	374	473	338	696	767	999999	598	999999	83	843	801	387	999999	999999	999999	816	392	528	999999	789	999999	272	575	999999	386	789	674	915	682	999999	999999	120	734	659	424	125	999999	999999	975	34	925	919	515	344	276	471	487	999999	848	608	511	811	270	999999	367	112	898	209	320	999999	999999	682	999999	999999	582	690	999999	849	225	632	478	999999	553	567	863	999999	757	240	862	914	311	775	77	83	680	458	850	999999	999999	322	226	148	362	997	999999	253	815	624	761	586	818	638	684	225	999999	791	268	999999	795	371	999999	667	346	405	676	561	615	999999	220	134	839	576	557	902	999999	339	367	556	870	999999	189	142	478	999999	106	999999	100	851	943	999999	999999	158	999999	930	966	558	802	956	330	145	638	785	414	999999	747	251	91	781	809	800	433	712	831	999999	192	223	999999	999999	309	13	999999	763	96	331	999999	691	296	626	936	999999	537	411	235	999999	982	403	728	840	539	854	591	319	52	999999	464	999999	326	115	748	753	369	742	656	999999	674	874	999999	92	704	999999	999999	464	845	952	999999	32	486	106	202	788	494	359	530	455	999999	161	999999	944	999999	455	999999	190	999999	999999	498	794	999999	908	71	117	999999	999999	146	483	999999	137	474	999999	879	442	11	999999	913	959	269	20	999999	210	905	522	999999	754	999999	259	999999	774	999999	999999	464	478	276	999999	45	94	999999	848	222	57	556	294	999999	631	74	434	453	155	276	919	
999999	487	583	554	13	548	954	950	430	999999	999999	999999	551	812	999999	999999	999999	433	194	829	876	420	797	999999	654	620	836	532	999999	791	805	545	507	999999	738	999999	999999	721	574	496	140	143	428	999999	264	432	743	874	995	999999	267	29	999999	447	52	513	690	419	999999	392	711	999999	999999	639	91	257	626	999999	83	999999	516	454	858	697	699	999999	992	472	909	999999	877	962	536	36	999999	785	584	999999	623	235	295	999999	821	191	785	708	873	788	253	17	805	858	801	999999	156	813	170	999999	999999	310	999999	228	509	678	515	749	894	243	115	305	672	999999	271	847	373	41	632	676	912	990	869	213	228	901	426	28	171	201	880	719	625	322	999999	323	715	77	975	153	676	45	813	639	683	948	999999	249	596	953	971	125	190	494	359	756	440	999999	999999	607	261	496	588	703	363	396	999999	999999	253	947	142	306	65	489	10	877	187	240	530	280	566	999999	431	999999	229	999999	999999	140	999999	999999	883	408	78	377	892	189	456	999999	286	296	277	999999	995	649	821	675	69	701	493	482	579	209	786	728	51	83	75	380	484	598	999999	999999	397	687	999999	734	238	688	597	821	430	76	953	243	13	582	192	999999	395	553	704	837	647	999999	986	683	621	999999	336	818	999999	85	636	999999	439	999999	999999	317	999999	97	447	381	114	672	61	512	255	999999	725	468	890	292	999999	999999	893	999999	902	999999	701	390	999999	889	361	778	707	354	999999	276	999999	285	999999	874	999999	308	116	999999	999999	975	999999	999999	437	78	623	867	927	831	100	705	794	999999	825	689	615	204	974	999999	30	336	999999	707	82	979	999999	450	483	26	94	999999	824	570	297	999999	479	228	952	54	275	494	850	875	999999	735	481	394	460	305	999999	13	999999	558	999999	406	20	999999	411	457	329	183	393	911	747	414	881	233	131	897	219	397	251	930	292	535	486	99	453	347	999999	364	999999	187	757	999999	363	275	267	999999	916	749	999999	999999	725	102	110	938	138	849	853	258	272	562	96	871	999999	403	999999	777	920	921	286	73	949	964	193	215	999999	666	60	615	966	240	981	470	580	999999	999999	200	435	547	960	604	999999	259	102	437	101	886	999999	999999	999999	999999	971	995	999999	753	999999	760	908	894	783	472	798	999999	291	999999	999999	625	301	26	198	85	351	382	999999	682	580	699	872	756	999999	278	347	101	615	486	269	985	999999	826	200	454	292	999999	763	999999	805	255	967	70	855	475	594	999999	
999999	924	148	598	999999	789	999999	855	888	999999	999999	515	134	707	632	805	772	596	627	474	826	744	793	999999	999999	999999	877	999999	999999	811	901	648	999999	46	330	999999	347	999999	999999	999999	654	999999	999999	140	999999	258	373	107	623	999999	999999	999999	999999	130	999999	36	999999	339	980	572	999999	999999	133	86	260	141	831	97	387	940	468	111	646	418	820	491	188	999999	58	370	108	779	999999	569	523	999999	799	562	561	303	999999	18	690	999999	306	806	220	999999	880	629	426	285	720	682	703	196	623	999999	310	993	847	479	999999	619	999999	143	999999	564	562	618	999999	278	999999	94	390	460	421	999999	122	23	280	699	999999	428	999999	822	68	39	866	337	28	369	262	567	999999	91	727	80	912	173	670	656	926	272	999999	157	999999	636	302	252	999999	364	327	296	722	158	697	999999	676	999999	84	999999	697	234	600	972	26	968	638	309	733	350	356	949	352	999999	773	519	140	795	83	432	736	623	562	663	52	999999	844	307	999999	864	404	270	999999	564	958	701	671	999999	140	780	998	992	519	999999	999999	999999	944	999999	999999	999999	731	880	999999	999999	379	84	671	999999	929	61	999999	340	915	868	946	95	860	788	665	81	999999	999999	665	302	434	999999	114	138	999999	674	31	745	922	999999	143	523	692	446	194	884	40	735	395	89	656	999999	87	650	487	922	999999	165	443	313	340	999999	225	285	227	635	999999	542	999999	265	999999	387	999999	710	735	432	402	423	604	780	51	122	999999	999999	645	767	666	464	651	733	999999	866	999999	999999	875	226	308	999999	229	558	915	999999	454	140	999999	999999	258	377	914	999999	529	999999	560	999999	272	999999	999999	639	640	460	999999	515	891	557	999999	999999	85	799	999999	518	134	986	999999	999999	864	999999	668	299	999999	376	518	299	549	596	999999	74	315	648	355	657	730	668	776	769	999999	999999	999999	897	999999	885	203	999999	542	406	930	543	898	514	798	718	999999	999999	113	274	941	679	965	305	999999	999999	858	436	454	187	999999	465	999999	435	466	464	948	771	267	651	182	69	757	152	999999	670	175	999999	850	636	107	533	565	999999	827	999999	444	310	553	998	999999	767	999999	364	618	475	999999	473	999999	999999	999999	788	999999	999999	999999	999999	921	822	999999	683	868	999999	586	817	90	264	899	708	607	999999	30	999999	999999	268	625	415	63	999999	534	200	347	999999	999999	516	866	318	594	113	420	999999	988	621	671	999999	140	999999	191	999999	999999	364	575	999999	866	501	323	132	571	999999	836	685	
828	528	298	448	345	177	315	999999	950	999999	669	796	297	999999	568	408	976	999999	999999	656	234	865	129	180	625	722	835	261	202	744	747	999999	277	735	126	469	332	999999	534	999999	999999	121	247	512	694	779	337	999999	932	914	155	223	553	189	999999	962	409	128	999999	999999	341	63	999999	216	34	756	528	999999	999999	108	999999	753	999999	999999	993	122	628	999999	485	846	394	632	999999	287	598	534	369	97	283	163	999999	214	410	910	631	999999	245	41	999999	999999	260	775	666	833	839	402	399	388	999999	348	344	792	999999	976	238	999999	734	999999	617	500	397	441	999999	393	999999	871	352	912	543	999999	877	597	139	547	595	999999	999999	495	448	206	144	980	900	935	819	278	571	433	682	921	875	646	423	987	550	818	496	283	795	967	999999	487	999999	803	999999	746	663	105	999999	618	999999	248	159	421	366	416	540	999999	573	999999	309	918	239	621	517	240	999999	999999	997	776	132	691	700	481	999999	656	145	107	473	82	614	476	999999	74	187	999999	497	11	631	144	288	153	709	999999	667	140	257	234	295	240	572	521	999999	613	495	62	548	678	275	709	280	442	879	501	165	833	875	175	443	999999	743	182	520	863	498	979	982	675	999999	25	409	999999	812	242	509	999999	378	439	578	999999	98	818	736	922	863	999999	273	218	869	834	265	999999	999999	415	497	999999	11	244	125	516	80	872	864	259	310	369	630	647	991	71	465	446	597	318	791	924	446	598	999	653	716	773	806	979	999999	327	131	407	744	119	102	999999	324	71	64	225	999999	999999	621	504	999999	626	226	807	378	819	494	481	623	999999	953	412	245	471	800	306	76	999999	499	999999	247	999999	999999	882	999999	332	131	535	999999	576	970	999999	976	505	438	99	557	999	999999	940	833	999999	783	181	166	689	898	852	271	757	159	78	986	639	266	991	724	344	837	56	697	999999	226	999999	603	992	436	739	43	710	999999	77	285	558	159	999999	449	731	725	290	433	279	274	999999	999999	901	974	347	249	446	375	223	171	563	999999	999999	433	736	999999	173	262	168	818	560	18	91	792	437	490	668	552	993	618	557	999999	428	694	719	630	701	999999	99	999999	999999	345	535	906	721	315	284	999999	713	163	562	37	275	460	713	498	345	119	546	999999	999999	893	382	605	999999	999999	999999	999999	713	116	875	999999	173	668	231	225	483	999999	81	132	215	503	839	839	66	530	357	999999	999999	231	999999	592	481	242	919	703	963	
930	302	780	490	103	461	606	999999	416	999999	999999	238	497	25	170	48	424	651	87	999999	542	999999	92	593	999999	209	999999	821	292	673	999999	749	999999	261	999999	882	300	999999	122	52	242	999999	649	999999	750	999999	999999	216	999999	554	999999	999999	841	648	430	391	999999	197	999999	894	969	785	995	743	999999	999999	999999	245	472	287	999999	999999	538	999999	999999	999999	999999	999999	843	126	715	285	999999	737	616	350	907	879	831	170	672	113	17	228	82	457	566	999999	734	893	39	257	743	846	807	284	999999	806	999999	449	492	793	354	517	188	694	97	999999	137	592	949	830	999999	312	615	644	775	999999	999999	374	424	992	691	949	96	468	541	850	930	341	297	110	62	391	999999	878	759	499	999999	388	999999	308	778	999999	943	208	842	441	241	172	508	741	999999	462	999999	499	112	999999	430	719	999999	999999	336	795	999999	848	778	33	634	736	885	286	280	583	14	999999	224	999999	16	887	625	999999	619	768	999999	999999	265	599	365	999999	776	364	999999	330	999999	999999	972	983	848	104	999999	819	807	999999	286	232	471	271	999999	999999	285	563	397	999999	999999	62	627	567	961	748	593	188	667	999999	959	530	999999	949	999999	999999	999999	240	700	911	467	805	303	124	491	611	94	993	151	456	999999	999999	967	535	235	999999	506	414	31	109	511	252	161	999999	545	756	24	521	999999	577	765	55	863	486	86	298	759	512	85	360	664	999999	47	221	554	747	563	682	724	183	999999	738	219	600	409	225	654	999999	578	735	597	572	89	573	999999	856	359	491	459	936	424	993	999999	999999	445	999999	214	940	805	798	202	342	999999	740	202	37	836	272	999999	861	644	999999	934	350	763	101	519	473	530	698	397	82	232	787	999999	391	409	548	999999	497	20	714	999999	779	542	264	775	999999	999999	663	999999	96	999999	598	999999	608	68	988	999999	999999	403	741	999999	999999	410	130	119	19	999999	811	627	297	117	588	850	930	999999	164	807	999999	326	180	102	867	677	999999	667	634	999999	161	332	999999	640	999999	104	278	304	38	378	422	154	765	999999	999999	45	732	999999	999999	999999	372	999999	999999	191	999999	37	999999	649	999999	440	109	463	485	525	830	488	216	999999	306	494	581	635	650	785	395	363	561	812	532	831	944	331	841	999999	132	232	428	239	241	783	871	629	751	598	278	958	669	999999	537	90	999999	85	683	341	175	999999	999999	128	795	54	999999	420	126	999999	495	778	999999	598	402	607	70	976	425	522	622	952	884	
62	516	436	999999	321	284	451	12	869	648	509	720	395	999999	309	444	999999	317	461	513	40	113	500	346	80	999999	930	29	852	659	170	999999	223	852	235	611	369	360	999999	145	674	999999	625	139	999999	878	999999	662	760	542	238	214	170	448	999999	948	26	99	624	473	999999	432	999999	220	487	999999	999999	543	719	698	999999	999999	999999	999999	838	999999	487	370	999999	202	999999	999999	269	320	999999	956	558	999999	998	286	594	999999	999999	690	790	252	569	415	652	331	380	473	999999	72	999999	402	61	844	609	543	471	655	865	999999	633	86	999999	999999	789	999999	242	732	544	442	999999	999999	110	999999	536	596	750	999999	718	999999	821	377	335	207	852	38	904	714	174	999999	815	939	999999	314	67	714	89	730	626	130	99	648	929	999999	958	662	302	588	999999	23	792	399	936	962	610	266	751	999999	986	999999	999999	999999	567	88	999999	174	400	795	415	999999	516	29	455	598	999999	999999	999999	824	248	200	736	326	406	161	673	426	13	451	999999	801	962	123	744	865	503	571	90	850	999999	794	272	506	183	496	506	772	943	348	999999	436	818	999999	999999	999999	999999	310	132	415	414	210	171	948	101	614	858	403	285	589	104	251	102	596	940	454	927	240	153	909	655	901	999999	664	302	277	999999	46	396	999999	842	203	999999	674	446	683	633	323	415	568	637	113	496	363	253	908	999999	231	986	282	999999	793	999999	222	760	513	726	506	999999	823	999999	822	999999	999999	747	999999	802	428	160	999999	821	613	825	584	282	552	414	130	420	394	999999	760	59	123	999999	59	999999	236	913	932	999999	136	999999	591	937	999999	106	999999	615	352	115	916	80	729	461	264	968	583	940	218	108	999999	999999	271	999999	870	773	892	258	698	864	999999	514	228	309	694	946	999999	646	467	999999	255	514	78	288	27	689	329	999999	824	999999	463	999999	705	834	361	51	405	702	999999	51	213	910	917	487	539	411	852	999999	767	318	735	936	482	999999	852	102	27	999999	872	190	453	999999	999999	617	411	999999	999999	393	948	652	550	999999	999999	425	252	345	596	999999	748	615	837	899	894	999999	999999	526	999999	942	981	268	34	422	829	999999	999999	972	486	310	999999	999999	603	468	482	124	768	204	365	66	520	517	505	437	244	266	353	554	346	918	999999	885	476	999999	999999	689	628	137	711	694	999999	279	858	295	514	498	999999	999999	999999	779	746	161	170	756	431	473	999999	999999	188	573	542	999999	636	999999	49	200	784	736	66	
793	495	641	493	671	239	251	659	220	922	745	254	975	138	566	999999	119	724	999999	445	938	926	41	948	147	999999	783	642	999999	256	999999	714	285	321	632	999999	115	668	499	527	190	814	552	674	443	999999	566	915	80	396	929	476	74	999999	127	866	999999	999999	355	999999	455	608	369	963	609	40	968	999999	999999	282	999999	451	999999	202	264	134	384	367	515	818	595	867	572	999999	999999	846	649	984	204	766	829	422	323	979	999999	581	999999	588	75	999999	360	902	420	798	330	999999	999999	999999	46	992	999999	106	187	999999	924	999999	999999	999999	647	762	390	983	469	739	999999	652	999999	255	999999	683	679	999999	302	112	468	692	457	999999	999999	838	604	777	947	211	999999	999999	999999	787	65	493	545	989	941	312	31	376	443	681	356	677	360	996	751	363	323	697	999999	84	77	242	140	999999	883	808	999999	612	46	267	465	719	417	350	999999	999999	999999	689	999999	989	999999	101	999999	775	428	904	999999	999999	36	594	887	999999	928	170	719	823	363	999999	116	999999	155	419	340	999999	999999	999999	270	19	807	124	224	634	842	815	999999	976	982	364	843	978	331	559	586	451	380	879	790	999999	999999	376	283	864	999999	721	999999	671	760	999999	559	791	644	478	800	912	379	263	743	123	176	742	840	998	999999	137	811	595	999999	889	805	345	846	999999	387	440	840	360	61	131	971	332	226	909	804	62	344	852	758	673	999999	126	146	676	999999	889	536	999999	999999	999999	910	258	999999	871	278	999999	944	630	100	370	82	29	999999	621	152	999999	526	931	999999	387	793	958	837	169	817	999999	209	179	932	498	999999	565	925	606	220	722	999999	354	640	590	117	714	762	999999	600	62	999999	524	534	999999	372	605	90	57	661	952	420	679	63	590	25	774	697	601	999999	516	103	605	999999	999999	360	181	300	613	279	999999	999999	448	568	765	773	684	645	696	136	309	484	878	944	268	312	814	301	60	575	343	999999	171	932	999999	958	319	999999	114	999999	201	314	477	777	582	756	972	120	297	816	340	138	11	475	166	42	225	660	153	127	545	879	250	47	936	72	44	999999	999999	806	463	999999	540	809	999999	994	999999	110	372	512	999999	704	13	243	999999	214	999999	695	999999	62	743	659	970	987	351	321	999999	440	841	999999	721	466	635	999999	362	999999	598	202	540	171	999999	125	999999	640	787	841	999999	16	802	999999	999999	349	739	432	73	804	600	553	468	623	930	576	269	852	791	873	78	522	880	
474	616	999999	999999	614	37	627	370	999999	209	509	445	67	637	119	471	381	999999	213	427	999999	179	54	734	917	241	458	856	999999	849	913	999999	363	135	337	126	235	194	999999	405	445	999999	270	354	958	999999	872	999999	159	390	419	999999	999999	105	999999	999999	571	98	999999	999999	579	771	925	999999	295	999999	92	931	999999	993	246	999999	601	808	981	123	909	700	999999	739	368	519	706	64	999999	766	908	267	802	43	999999	147	946	999999	826	999999	518	779	68	999999	999999	940	639	166	154	231	999999	999999	123	219	395	999999	322	508	24	70	75	999999	60	529	828	824	999999	276	449	108	250	850	982	999999	605	139	642	554	643	428	879	999999	999999	217	999999	999999	154	999999	647	682	999999	447	736	766	999999	647	729	539	402	999999	811	999999	999999	55	999999	704	83	806	613	265	999999	767	999999	596	190	525	961	843	317	976	680	999999	628	766	283	802	123	226	708	958	410	999999	162	371	616	516	999999	863	999999	999999	778	347	980	391	452	67	582	150	585	92	686	886	231	426	601	276	999999	950	772	188	590	857	999999	655	999999	136	999999	504	979	673	693	107	616	800	999999	342	565	246	999999	999999	230	973	999999	626	282	524	881	735	769	999999	999999	881	101	58	999999	921	250	999999	999999	325	453	88	999999	912	999999	588	279	431	229	999999	710	507	999999	556	957	999999	226	481	383	341	255	879	734	639	900	811	15	567	873	999999	102	240	999999	999999	772	152	999999	999999	236	693	254	459	999999	999999	639	275	999999	545	999999	319	999999	768	951	204	80	573	999999	530	21	587	583	712	999999	943	177	480	796	999999	783	815	999999	498	999999	690	999999	796	372	235	999	635	566	469	476	999999	580	333	289	516	927	209	799	999999	717	649	120	542	901	572	342	169	479	616	762	999999	999999	216	524	999999	117	999999	210	128	530	385	30	123	245	999999	999999	999999	999999	999999	710	584	26	519	780	605	580	555	999999	800	892	840	166	950	707	200	56	374	809	28	408	653	998	680	999999	999999	999999	996	306	999999	999999	498	968	199	906	999999	269	996	436	918	691	562	999999	410	999999	690	229	80	999999	54	999999	998	999999	182	999999	66	586	345	999999	448	977	999999	258	989	999999	403	999999	966	53	529	931	59	938	890	337	846	275	999999	455	81	999999	999999	590	999999	999999	211	464	795	318	999999	601	923	248	987	941	117	313	399	810	831	999999	262	36	886	123	898	70	999999	999999	44	999999	988	999999	686	999999	429	992	997	41	398	999999	999999	
658	204	927	17	810	999999	949	229	999999	875	786	999999	263	859	530	704	148	69	999999	999999	950	999999	68	613	999999	562	660	521	125	315	368	421	999999	742	999999	832	958	115	97	119	204	999999	501	915	212	275	433	477	898	298	858	971	257	999999	135	999999	145	324	973	258	300	437	114	237	517	374	732	520	264	999999	745	42	971	41	999999	335	999999	999999	410	768	999999	192	622	826	456	999999	999999	999999	999999	229	697	644	141	999999	819	766	520	273	999999	837	543	912	222	999999	552	999999	999	226	999999	999999	602	999999	913	215	129	999999	814	287	780	130	210	469	904	45	11	111	999999	999999	999999	999999	814	518	999999	573	234	999999	969	422	284	631	397	947	759	816	999999	704	730	925	720	711	999999	999999	493	288	637	83	18	187	209	450	924	866	14	164	986	93	258	350	981	902	999999	402	999999	999999	732	262	710	999999	419	306	381	975	422	511	406	580	35	465	936	160	218	999999	999999	833	706	530	943	999999	830	542	455	999999	944	817	999999	999999	240	343	999999	999999	999999	920	999999	902	79	999999	454	502	757	415	67	792	413	830	999999	355	189	999999	453	211	318	115	999999	876	999999	999999	999999	605	938	846	350	692	909	999999	787	297	999999	999999	999999	757	86	451	847	425	484	663	975	124	132	227	379	71	890	999999	75	267	663	999999	61	88	918	849	564	999999	999999	375	882	852	53	407	331	999999	414	695	135	867	268	842	401	197	999999	916	482	720	476	289	801	565	999999	530	634	142	267	686	839	999999	886	999999	999999	119	780	999999	999999	725	896	999999	656	204	228	999999	998	821	500	999999	72	11	376	843	444	999999	574	999999	365	999999	772	198	612	728	999999	898	999999	332	491	999999	999999	891	845	757	824	999999	632	606	999999	297	531	813	642	403	623	999999	860	52	502	575	544	464	767	558	952	707	999999	927	348	329	226	999999	339	218	999999	999999	165	999999	29	476	162	999999	978	78	990	959	999999	219	115	999999	48	938	830	916	999999	952	999999	297	804	126	80	705	267	28	80	856	483	999999	999999	452	682	251	33	35	999999	576	485	699	567	999999	161	999999	822	329	291	288	845	999999	470	504	57	867	814	902	406	456	710	960	999999	144	485	132	273	663	346	796	915	999999	504	999999	999999	433	999999	999999	999999	392	999999	937	736	792	20	71	999999	451	404	814	437	130	629	965	866	524	999999	432	516	39	424	999999	983	999999	999999	50	918	300	37	999999	147	12	937	23	573	772	234	214	133	424	
169	821	268	531	369	999999	185	999999	314	999999	731	999999	305	935	968	724	999999	252	999999	970	153	672	423	999999	677	434	999999	616	999999	104	300	498	308	102	870	602	900	461	999999	999999	864	999999	985	85	892	999999	706	11	999999	999999	999999	982	784	999999	281	999999	408	487	999999	934	611	999999	146	219	999999	243	999	213	999999	375	823	502	999999	852	115	763	687	999999	888	838	999999	191	999999	552	286	317	999999	999999	820	384	203	423	607	200	999999	999999	252	775	422	659	839	503	999999	999999	35	325	865	931	57	517	809	70	598	26	216	429	999999	594	933	354	529	999999	392	691	182	410	895	926	885	999999	999999	911	925	239	999999	999999	254	892	999999	961	452	782	999999	312	999999	143	824	590	984	547	306	658	842	999999	139	985	999999	255	506	625	430	938	56	999999	997	897	144	369	28	980	184	116	77	972	901	999999	999999	89	126	999999	585	999999	999999	348	999999	861	79	999999	109	22	125	999	395	999999	541	514	735	860	315	677	998	465	999999	13	372	200	591	870	999999	392	999999	40	139	468	50	125	999999	708	733	999999	999999	999999	999999	15	865	185	999999	176	441	397	999999	895	774	448	49	130	999999	999999	999999	322	280	209	999999	717	782	999999	870	927	861	425	518	999999	137	180	849	722	206	566	147	999999	480	425	438	778	380	344	999999	690	428	919	384	66	999999	420	999999	629	999999	551	999999	780	314	792	315	26	999999	983	768	999999	599	999999	923	999999	801	788	842	999999	770	912	999999	448	828	189	508	941	50	461	999999	999999	315	229	136	654	343	999999	882	687	999999	422	899	999999	575	662	100	111	996	209	264	944	578	999999	858	683	214	784	952	134	294	373	975	427	688	999999	999999	379	201	279	841	444	905	164	745	357	22	950	872	176	98	407	999999	841	207	361	999999	999999	371	453	449	558	414	757	403	746	447	482	708	524	373	999999	909	727	367	820	48	423	274	511	670	264	912	786	46	886	428	143	229	337	913	999999	999999	747	829	292	40	999999	761	998	910	999999	251	358	999999	377	497	228	484	999999	322	999999	999999	999999	782	195	646	628	721	516	327	999999	262	380	610	379	712	171	897	999999	999999	999999	999999	999999	999999	141	22	999999	983	668	398	999999	659	843	25	199	963	158	965	643	646	999999	435	254	999999	606	999999	999999	747	433	999999	335	999999	999999	596	430	72	764	269	651	182	91	645	62	128	126	654	419	365	999999	416	999999	206	999999	999999	388	465	417	594	994	854	151	999999	560	
14	72	880	999999	999999	594	137	209	888	324	471	565	766	999999	136	565	951	999999	515	999999	999999	109	139	76	999999	999999	965	654	179	275	796	40	999999	94	58	65	245	999999	173	771	999999	999999	675	882	999999	872	999999	92	999999	999999	52	987	636	489	543	904	933	814	999999	47	999999	999999	39	623	999999	440	299	681	999999	80	329	557	703	743	999999	809	433	257	283	999999	597	882	373	150	999999	808	404	786	551	153	132	431	125	135	999999	811	187	62	364	362	582	939	758	221	999999	495	294	892	999999	733	999999	685	541	189	450	747	118	888	401	719	45	513	140	999999	999999	897	441	999999	601	242	632	381	893	920	999999	657	999999	162	440	999999	523	511	350	817	672	999999	890	936	685	405	999999	298	660	999999	999999	79	999999	999999	274	999999	63	717	301	213	999999	109	792	999999	663	793	623	956	458	999999	205	534	172	322	517	510	17	505	892	206	999999	344	999999	999999	604	457	848	555	888	628	683	806	220	147	717	999999	654	280	283	891	781	999999	999999	999999	449	792	906	496	70	764	804	558	824	999999	673	999999	388	544	25	216	944	78	78	999999	980	399	323	35	605	999999	855	737	999999	10	425	793	503	723	809	812	550	362	495	134	824	135	981	125	473	950	194	120	264	76	947	713	677	21	26	999999	999999	999999	890	125	908	76	336	999999	679	880	999999	999999	734	999999	999999	592	582	944	14	855	417	208	562	655	759	999999	999999	165	999999	711	125	492	999999	999999	344	669	471	380	999999	999999	798	167	999999	592	687	529	385	61	410	999999	140	733	16	171	642	999999	329	999999	365	173	593	180	999999	967	764	999999	958	974	999999	996	131	999999	729	256	66	260	762	969	999999	240	999999	432	754	698	581	392	999999	999999	999999	74	999999	235	24	999999	174	627	395	999999	827	906	570	999999	192	999999	243	927	14	759	115	999999	517	359	278	134	804	999999	426	83	396	999999	304	424	857	999999	656	999999	198	999999	91	438	864	294	151	71	670	999999	999999	349	464	653	388	726	999999	735	999999	990	956	889	256	14	211	322	999999	455	612	156	553	387	758	999999	999999	336	677	677	527	233	217	216	999999	847	999999	999999	618	742	994	577	999999	132	258	999999	999999	308	430	87	236	551	212	696	459	523	414	999999	591	127	999999	61	59	761	217	999999	782	750	999999	999999	93	134	704	999999	999999	44	170	431	999999	102	408	999999	906	599	450	999999	30	521	757	999999	999999	67	494	500	829	999999	528	234	914	925	882	999999	
873	999999	999999	112	847	864	999999	424	362	982	999999	999999	719	482	155	459	320	999999	312	999999	992	999999	966	999999	639	213	519	518	516	936	517	213	219	218	567	884	605	348	139	166	999999	343	588	460	332	995	781	999999	797	79	913	999999	999999	621	999999	390	64	968	472	643	999999	727	908	426	475	531	289	510	914	270	853	971	112	156	999999	999999	904	516	703	999999	432	999999	999999	447	32	834	999999	999999	21	999999	830	637	876	495	811	558	435	999999	984	999999	716	999999	441	536	999999	999999	579	475	636	548	485	999999	275	999999	999999	191	999999	470	403	999999	999999	691	499	999999	440	226	105	617	344	999999	232	742	532	901	928	161	730	193	231	90	999999	124	961	472	701	291	999999	58	999999	999999	551	999999	999999	353	860	34	999999	704	106	999999	999999	962	140	209	325	743	999999	373	899	69	999999	999999	999999	322	386	999999	999999	999999	46	158	854	57	999999	714	884	268	973	188	51	999999	380	999999	999999	232	243	302	984	762	156	957	275	998	158	225	179	999999	725	456	967	44	305	755	667	947	154	799	630	425	324	67	770	837	332	999999	688	434	999999	27	88	94	999999	967	879	89	999999	855	898	126	545	165	999999	526	221	999999	608	999999	369	150	999999	444	671	568	999999	99	197	438	676	162	999999	744	994	708	377	883	999999	999999	875	588	74	299	901	513	879	168	524	253	999999	325	397	999999	74	999999	939	999999	422	283	529	790	999999	453	999999	746	590	800	171	999999	159	338	999999	280	999999	781	999999	788	543	168	688	289	574	943	813	999999	764	999999	680	409	768	732	470	919	808	95	696	621	999999	164	999999	88	999999	690	999999	297	511	126	323	293	999999	161	111	263	595	250	225	999999	640	999999	999999	999999	130	762	75	426	867	894	999999	663	94	464	999999	388	245	609	292	883	848	526	848	647	159	999999	889	617	631	217	334	999999	869	999999	980	290	999999	999999	958	999999	624	677	429	999999	654	659	209	65	482	723	28	985	957	341	999999	999999	980	344	967	733	873	458	795	660	570	903	793	346	999999	999999	215	439	999999	58	268	999999	106	241	992	999999	999999	999999	999999	908	198	348	999999	537	648	865	310	839	999999	234	999999	176	882	768	57	751	865	862	581	94	999999	589	344	999999	83	928	27	748	351	478	999999	999999	324	887	471	999999	302	266	697	617	98	376	999999	426	687	999999	298	338	194	999999	633	999999	262	60	999999	609	999999	999999	464	720	999999	561	999999	370	999999	331	999999	999999	306	825	459	609	
174	999999	999999	999999	999999	918	999999	980	639	689	999999	109	999999	221	786	274	496	861	999999	600	999999	977	769	536	878	239	999999	365	250	303	41	369	792	33	999999	298	999999	258	620	94	479	483	90	999999	997	999999	999999	476	545	999999	508	444	606	999999	808	196	204	999999	273	759	189	999999	740	346	999999	205	317	820	61	498	220	248	251	143	131	327	897	611	999999	999999	713	272	820	662	794	596	999999	933	224	973	999999	594	985	999999	905	999999	742	744	510	999999	999999	705	425	56	377	999999	203	472	999999	491	299	592	929	782	55	917	56	88	551	71	442	999999	606	87	403	625	999999	389	999999	999999	999999	163	110	737	410	999999	846	773	294	534	999999	300	206	999999	683	511	999999	212	816	987	999999	664	202	448	369	705	999999	347	653	999999	18	814	244	999999	906	146	999999	201	999999	47	80	283	794	27	669	999999	999999	872	404	892	959	59	572	999999	999999	999999	960	661	377	704	909	509	130	541	526	587	65	999999	827	547	29	473	830	779	999999	292	869	185	779	227	999999	999999	943	760	793	958	252	993	277	985	185	830	823	677	138	571	163	263	500	92	96	210	54	856	999999	999999	999999	793	999999	999999	60	999999	999999	160	999999	682	999999	999999	999999	999999	999999	72	710	999999	371	198	649	999999	650	355	139	616	999999	999999	999999	999999	192	96	887	307	738	458	999999	607	934	400	948	673	500	456	14	999999	515	932	746	999999	500	213	999999	999999	845	999999	153	978	539	444	999999	195	29	999999	499	480	481	450	829	999999	403	112	906	999999	250	976	662	999999	350	345	999999	999999	950	117	826	978	999999	999999	999999	672	315	690	78	500	300	999999	654	640	956	534	322	75	113	859	630	398	306	999999	444	999999	414	999999	637	999999	343	999999	244	999999	44	521	879	278	999999	166	582	999999	999999	416	679	487	331	999999	248	816	33	999999	999999	101	487	999999	681	85	769	592	999999	366	999999	874	166	941	528	999999	606	445	654	999999	86	947	287	917	364	999999	845	999999	547	392	710	821	180	999999	999999	152	999999	606	839	804	509	999999	898	225	999999	169	999999	999999	999999	588	425	999999	171	978	999999	700	814	569	83	999999	999999	812	54	876	656	241	703	858	999999	385	999999	999	999999	850	545	999999	59	999999	999999	204	641	117	998	999999	966	907	660	201	348	20	338	864	532	58	999999	697	361	31	569	999999	466	999999	999999	582	280	425	206	320	443	999999	651	752	312	879	160	131	813	95	909	748	581	999999	999999	999999	999999	999999	477	999999	
285	848	329	37	502	839	738	250	999999	999999	688	550	710	349	999999	69	368	999999	562	653	999999	453	883	276	122	820	847	999999	880	285	535	826	948	648	999999	595	959	624	260	999999	150	909	520	398	999999	369	48	242	999999	460	862	999999	999999	823	660	999999	964	62	914	682	999999	784	999999	335	889	862	601	999999	999999	172	110	743	999999	999999	513	988	933	494	869	752	999999	999999	209	429	422	73	935	135	988	214	630	906	709	578	480	366	549	194	508	999999	767	976	999999	592	999999	999999	146	801	319	671	898	480	999999	172	900	387	584	940	912	999999	999999	476	999999	109	541	203	44	756	999999	999999	448	748	985	999999	985	805	686	617	79	303	999999	144	999999	327	315	160	723	547	999999	103	781	609	281	682	617	999999	903	999999	60	167	94	390	192	999999	233	999999	494	999999	186	105	700	967	871	999999	898	792	660	755	999999	999999	999999	496	88	525	375	838	476	312	717	999999	901	857	566	911	219	546	952	999999	103	999999	665	865	999999	999999	402	813	738	663	784	825	641	157	45	999999	999999	597	312	666	796	394	683	191	149	493	203	999999	410	959	409	999999	840	17	661	637	724	999999	136	505	999999	999999	999999	813	528	892	62	753	999999	896	234	621	244	295	856	709	482	484	999999	877	389	559	413	778	263	432	984	633	495	999999	999999	83	471	807	999999	244	999999	999999	999999	256	440	450	32	514	735	788	126	554	161	952	999999	999999	887	259	125	573	159	331	560	106	908	429	267	422	950	160	159	437	751	621	426	613	999999	479	446	999999	536	898	53	475	315	440	482	543	253	704	196	999999	999999	970	95	961	999999	566	348	999999	192	999999	563	584	638	688	802	539	536	551	999999	418	999999	186	46	260	999999	999999	790	478	946	724	999999	255	964	999999	999999	781	535	464	304	265	140	435	756	927	999999	468	999999	626	637	942	17	702	286	999999	410	514	999999	999999	683	233	999999	870	999999	468	440	317	620	700	999999	999999	13	82	256	173	287	386	430	999999	915	999999	258	999999	840	13	999999	999999	969	196	537	242	848	700	780	80	999999	270	371	999999	496	999999	999999	146	684	615	999999	999999	999999	122	999999	33	94	823	919	864	975	612	39	70	751	999999	347	433	173	710	999999	312	301	186	999999	27	25	142	623	888	971	999999	488	235	74	781	30	857	696	999999	157	34	999999	999999	999999	999999	999999	999999	999999	531	689	424	972	974	999999	636	643	279	999999	482	18	999999	999999	999999	892	863	999999	804	995	970	
944	490	737	659	562	159	531	385	91	808	999999	714	999999	999999	999999	999999	149	514	999999	438	999999	750	999999	999999	999999	999999	999999	750	33	241	752	435	314	576	999999	208	686	322	422	999999	115	267	197	628	695	303	365	118	832	345	724	999999	21	999999	831	204	999999	523	164	366	335	780	999999	850	999999	361	410	30	514	999999	870	826	101	509	333	880	562	800	999999	999999	840	714	918	999999	517	142	424	999999	744	999999	147	173	168	66	958	334	906	347	572	999999	999999	345	604	831	999999	897	528	511	999999	950	641	270	995	952	999999	620	862	999999	343	999999	936	999999	285	131	862	707	999999	45	999999	998	999999	225	999999	193	318	999999	120	96	224	619	999999	999999	512	999999	751	877	177	215	540	347	471	243	13	999999	408	240	999999	483	969	767	239	492	999999	999999	976	425	42	812	644	30	509	776	458	723	319	33	999999	492	379	984	539	462	505	213	999999	740	999999	999999	785	88	445	636	126	999999	390	131	953	276	817	336	845	999999	570	999999	999999	695	785	289	338	384	999999	577	114	999999	237	776	999999	756	999999	999999	213	452	37	566	585	873	659	11	343	999999	999999	999999	674	999999	149	184	891	999999	375	841	999999	932	999999	410	997	999999	532	999999	229	999999	144	206	568	581	999999	403	338	14	933	999999	46	784	945	150	999999	206	902	999999	999999	63	884	999999	390	867	999999	280	201	626	568	718	999999	527	999999	999999	63	873	325	102	999999	999999	845	887	999999	411	804	181	987	120	106	801	964	470	295	175	999999	999999	816	700	999999	852	211	712	999999	225	999999	999999	12	225	97	440	881	809	999999	999999	217	999999	999999	978	999999	118	999999	90	529	767	753	880	241	615	10	920	999999	624	801	76	999999	999999	451	999999	788	295	999999	771	33	665	999999	164	329	196	958	732	193	838	999999	193	569	999999	192	678	472	999999	287	396	999999	176	383	266	18	85	565	84	999999	999999	200	777	999999	999999	67	999999	847	598	999999	55	657	278	737	228	987	999999	999999	423	951	999999	374	54	999999	781	556	857	292	662	156	254	630	883	186	79	647	859	252	57	74	328	999999	873	999999	242	738	946	438	999999	279	999999	578	152	132	781	748	999999	768	168	965	209	581	195	452	317	424	773	101	667	581	999999	375	999999	999999	633	942	500	862	999999	53	610	999999	136	393	755	676	488	999999	404	331	501	100	94	999999	864	999999	645	431	875	817	999999	854	999999	584	999999	35	128	999999	498	839	999999	293	992	124	999999	781	454	801	999999	
641	935	22	696	346	89	999999	290	377	999999	887	999999	79	987	958	88	999999	657	999999	252	730	557	695	272	565	82	218	108	969	726	92	999999	999999	734	244	882	999999	167	999999	504	114	744	751	307	611	541	999999	306	43	46	609	999999	902	559	999999	999999	249	749	999999	273	871	938	320	999999	999999	595	999999	999999	753	86	136	999999	232	58	148	985	806	398	661	34	894	912	74	999999	127	958	399	294	767	160	642	212	36	170	633	175	999999	110	895	999999	87	843	552	999999	910	20	901	853	420	999999	999999	851	98	999999	379	999999	873	387	533	454	999999	180	577	999999	443	923	999999	71	425	972	561	999999	502	645	946	60	369	117	33	116	999999	545	873	786	999999	791	999999	919	791	673	999999	56	576	451	999999	907	999999	950	523	986	999999	999999	438	448	999999	581	358	452	169	328	999999	765	364	427	397	661	999999	999999	729	652	809	652	280	751	680	999999	139	61	826	49	999999	418	593	47	667	226	999999	434	366	301	442	671	999999	999999	83	536	691	999999	63	167	610	484	230	871	999999	796	569	686	999999	999999	999999	307	626	130	543	191	181	327	760	181	554	872	434	437	219	148	893	807	678	999999	999999	979	999999	669	439	310	198	722	860	871	656	430	666	452	849	145	55	639	928	891	999999	374	999999	882	613	738	999999	793	999999	48	903	999999	999999	625	100	472	308	956	999999	242	993	459	466	999999	524	134	215	982	999999	999999	103	999999	878	786	788	999999	590	125	65	700	261	999999	70	822	967	894	421	999999	361	387	836	98	948	696	898	905	908	509	368	489	532	76	214	587	944	649	999999	231	999999	642	999999	192	900	999999	980	598	398	999999	999999	629	999999	174	999999	999999	247	999999	315	999999	888	883	550	91	757	999999	178	195	999999	483	877	328	999999	199	214	999999	999999	999999	999999	999999	715	999999	999999	273	588	738	999999	367	444	13	349	939	999999	700	343	999999	101	800	435	999999	822	795	408	999999	766	602	617	522	960	912	704	593	817	357	477	999999	376	999999	999999	29	800	810	999999	195	143	938	984	999999	856	261	626	999999	228	863	999999	919	901	999999	507	986	130	263	407	531	999999	756	131	999999	999999	999999	586	999999	307	416	534	999999	54	999999	782	828	617	306	999999	708	999999	999	375	954	222	557	999999	999999	999999	516	898	999999	413	229	886	387	816	999999	98	110	999999	999999	407	812	999999	133	875	688	818	999999	999999	824	597	699	999999	309	999999	177	773	674	999999	810	999999	791	517	988	999999	825	
335	405	22	618	999999	565	42	484	601	563	625	98	682	999	999999	999999	148	84	948	713	983	587	996	648	999999	423	43	864	775	616	304	350	525	999999	362	999999	666	999999	615	41	666	761	708	827	551	684	992	78	853	935	999999	443	49	894	841	748	408	373	393	999999	532	177	708	999999	268	285	573	632	646	999999	443	999999	468	917	57	232	878	179	107	550	431	999999	21	839	999999	999999	311	999999	218	613	24	999999	999999	821	509	999999	999999	723	568	275	121	370	431	319	501	274	974	131	846	618	870	239	275	842	373	567	166	869	999999	407	974	941	999999	43	529	150	23	999999	418	999999	999999	999999	610	831	439	71	543	701	999999	698	886	189	999999	599	743	785	37	533	457	941	341	193	999999	999999	301	179	946	398	999999	360	261	337	713	999999	448	999999	999999	444	413	312	999999	464	531	333	520	794	167	999999	299	744	123	490	199	476	227	986	463	999999	539	269	999999	999999	911	999999	447	999999	475	497	999999	38	166	593	129	999999	917	999999	662	377	650	506	999999	132	108	56	247	999999	148	999999	79	999999	261	999999	904	154	197	878	552	999999	886	961	329	999999	672	271	587	530	370	53	558	349	334	95	798	999999	256	999999	999999	865	749	676	420	999999	427	698	999999	976	688	975	958	49	334	999999	999999	688	187	352	460	837	468	716	999999	104	999999	730	137	176	391	870	897	205	832	687	999999	999999	999999	999999	999999	973	495	611	841	394	95	519	25	216	604	999999	855	904	541	999999	406	999999	275	999999	550	696	571	609	595	999999	87	763	216	999999	999999	281	147	97	108	486	351	999999	874	25	19	999999	715	999999	999999	999999	25	992	663	624	290	761	944	234	549	556	999999	999999	26	999999	316	331	313	999999	883	332	972	768	805	65	866	550	168	260	999999	382	999999	650	48	999999	802	94	109	592	366	999999	337	912	547	552	83	466	840	850	708	999999	865	347	47	248	308	257	197	999999	757	740	602	693	917	177	999999	762	847	702	231	231	999999	720	999999	321	995	69	999999	263	982	410	709	318	551	629	516	644	612	799	25	999999	897	999999	835	626	970	643	995	999999	978	320	619	999999	999999	486	465	154	336	726	253	248	36	934	625	356	40	293	152	297	660	930	999999	57	999999	999999	334	999999	885	999999	350	361	74	851	284	671	790	999999	689	74	174	999999	317	885	556	776	529	999999	877	488	999999	686	501	707	718	57	170	999999	460	952	162	735	268	942	385	891	999999	184	659	953	
999999	999999	603	999999	133	298	999999	274	501	910	157	370	852	999999	798	664	860	999999	142	999999	511	229	121	999999	999999	438	999999	375	510	664	602	999999	313	999999	922	999999	92	424	999999	999999	435	895	79	550	805	791	882	999999	153	999999	41	817	51	432	451	346	357	867	999999	694	999999	257	764	837	318	802	66	999999	485	999999	999999	446	783	712	801	615	159	571	931	999999	999999	253	231	788	633	999999	999999	881	482	999999	779	225	999999	999999	245	999999	999999	242	241	13	734	954	999999	482	149	595	44	339	630	835	999999	786	935	53	148	941	35	975	999999	533	999999	185	455	899	999999	999999	197	894	476	623	484	916	339	928	396	602	867	749	649	48	750	973	260	646	398	999999	999999	999999	750	304	999999	165	38	708	999999	999999	999999	999999	999999	782	999999	149	862	16	361	280	456	999999	999999	546	83	285	335	999999	783	999999	924	809	511	897	999999	982	153	181	999999	328	999999	631	999999	837	104	999999	168	867	640	610	999999	254	295	999999	546	281	557	214	231	999999	999999	862	999999	986	634	698	999999	999999	705	999999	996	999999	999999	42	999999	999999	999999	820	452	691	127	468	535	999999	999999	680	523	394	999999	805	434	939	999999	999999	499	35	706	438	212	405	418	475	999999	224	614	429	708	262	999999	721	689	999999	762	539	759	371	337	999999	580	954	999999	589	342	899	991	66	740	951	999999	367	129	164	999999	999999	282	651	306	321	568	986	971	270	999999	639	126	697	187	420	834	137	999999	954	858	999999	230	829	999999	272	232	999999	689	757	719	376	602	535	999999	715	999999	118	999999	25	193	593	982	914	999999	999999	999999	304	879	329	126	415	669	174	305	369	826	453	518	43	98	999999	307	999999	551	293	47	591	577	999999	163	726	999999	682	771	275	999999	316	999999	999999	999999	928	999999	370	999999	313	706	999999	239	759	888	999999	599	41	927	181	295	999999	372	646	665	999999	726	418	175	399	352	987	403	39	104	520	999999	88	555	169	999999	937	584	999999	999999	610	361	999999	582	349	136	41	999999	599	979	507	999999	262	774	296	211	268	999999	250	999999	999999	999999	209	665	377	269	521	486	999999	837	999999	193	134	999999	65	999999	908	835	825	272	321	242	999999	59	999999	577	301	313	268	958	999999	742	999999	286	867	576	161	162	999999	999999	999999	555	999999	761	999999	999999	818	202	719	999999	999999	433	999999	999999	649	486	239	999999	78	800	968	218	227	809	762	615	849	847	202	488	999999	755	999999	745	657	999999	255	999999	428	282	758	
109	593	999999	665	651	999999	365	637	391	347	999999	999999	414	121	406	337	187	999999	26	999999	970	999999	240	999999	546	803	633	999999	883	240	999999	999999	795	51	869	624	414	154	121	999999	494	220	811	151	999999	671	225	999999	261	438	999999	54	999999	808	788	999999	363	55	999999	848	999999	45	753	999999	999999	280	298	372	999999	999999	922	999999	999999	999999	979	760	999999	98	90	999999	587	999999	78	455	173	999999	329	987	263	769	271	999999	36	273	511	458	466	661	990	999999	383	999999	392	479	515	44	168	999999	828	38	912	274	965	999999	270	741	999999	308	987	20	950	999999	999999	481	999999	999999	17	623	999999	999999	999999	536	108	674	999999	734	999999	999999	940	139	983	692	169	235	857	996	403	783	12	770	999999	168	999999	980	465	82	743	910	999999	951	36	544	999999	307	999999	385	176	301	999999	536	134	377	367	858	37	268	999999	884	624	999999	170	233	620	501	49	144	862	127	218	430	990	705	640	989	999999	999999	327	862	500	999999	830	111	43	476	646	124	800	815	953	206	999999	859	296	999999	790	999999	923	999999	267	600	999999	999999	999999	999999	545	429	736	378	755	588	941	289	393	152	693	68	999999	154	855	925	343	56	999999	22	999999	140	418	206	208	308	524	453	604	900	958	782	999999	713	930	226	387	432	70	999999	999999	650	476	999999	751	732	612	779	27	999999	266	476	883	80	830	999999	20	540	179	456	73	497	684	493	193	910	49	487	223	638	547	911	986	999999	999999	849	664	999999	454	476	999999	999999	436	999999	643	491	898	948	883	525	216	999999	263	613	311	768	999999	982	999999	999999	693	135	566	388	794	355	490	999999	323	999999	750	999999	999999	999999	999999	328	70	421	849	701	999999	100	999999	697	432	700	999999	383	498	988	999999	682	312	613	783	570	999999	999999	478	999999	999999	999999	999999	902	775	469	761	560	999999	982	707	553	143	269	999999	603	999999	868	956	103	697	999999	595	334	999999	78	444	999999	920	200	149	23	999999	999999	700	207	464	999999	921	963	938	107	530	516	999999	339	549	52	783	189	49	999999	101	999999	601	999999	228	310	999999	707	34	288	639	662	999999	693	610	582	568	631	148	829	947	992	165	599	999999	999999	999999	999999	529	402	999999	740	161	999999	922	568	959	807	978	999999	896	223	938	659	467	868	673	999999	728	966	483	161	51	219	372	999999	229	999999	316	149	999999	47	188	632	590	899	999999	22	771	52	622	999999	653	999999	932	733	999999	505	141	999999	416	455	48	562	
918	546	999999	941	467	823	348	957	999999	999999	897	859	45	999999	79	568	367	660	826	686	354	722	508	67	287	639	53	724	869	597	733	999999	998	626	714	53	999999	569	555	999999	703	664	269	999999	96	82	697	748	436	573	360	755	628	362	999999	205	48	640	663	999999	779	624	999999	999999	115	95	861	999999	601	999999	367	999999	999999	878	983	999999	463	693	971	215	941	305	298	306	246	977	193	645	999999	519	14	570	905	728	178	88	576	364	708	11	220	288	157	999999	216	999999	650	999999	379	529	999999	354	669	999999	999999	999999	336	791	667	999999	902	225	11	92	31	797	999999	386	709	904	122	108	984	969	994	662	158	888	100	683	336	999999	276	999999	777	999999	900	457	841	694	999999	784	696	581	109	995	287	74	388	418	670	274	999999	474	416	642	999999	700	464	233	335	448	999999	984	800	469	949	999999	314	371	897	445	544	25	162	999999	999999	413	869	999	385	93	509	999999	22	72	401	801	999999	999999	300	209	992	618	999999	313	92	712	780	639	55	999999	999999	27	999999	999999	729	999999	322	88	240	955	830	999999	848	251	938	30	971	738	78	157	639	179	999999	697	999999	926	656	848	255	699	633	239	953	999999	333	491	169	787	342	375	999999	404	904	344	999999	999999	770	999999	374	72	740	999999	571	897	999999	590	946	824	783	803	999999	473	999999	540	332	600	999999	999999	999999	456	860	194	999999	703	668	245	274	736	328	999999	166	999999	483	192	959	592	668	999999	685	742	545	345	14	999999	996	999999	571	999999	999999	778	999999	142	999999	917	211	555	646	867	999999	299	325	220	505	999999	999999	839	989	649	581	740	931	456	951	185	999999	999999	190	999999	707	999999	673	900	724	550	890	33	341	566	980	413	945	801	825	999999	426	334	839	999999	999999	166	999999	921	792	999999	846	999999	190	999999	15	686	375	780	170	999999	626	425	999999	955	977	999999	507	433	999999	177	794	140	999999	565	758	587	685	54	973	550	627	999999	117	999999	703	321	842	318	999999	304	47	175	999999	999999	770	999999	837	884	168	999999	659	601	262	625	999999	715	947	625	273	999999	11	999999	806	619	958	999999	999999	54	261	665	781	198	873	374	999999	629	999999	390	795	999999	749	801	885	705	999999	35	999999	492	964	988	374	227	55	141	303	999999	368	31	999999	895	693	999999	632	503	999999	470	728	888	495	858	225	999999	829	516	679	209	999999	111	728	999999	999999	824	90	272	999999	564	153	741	81	423	270	478	999999	999999	
73	999999	178	392	999999	430	307	610	997	115	999999	807	397	999999	462	103	280	267	302	358	519	869	712	369	212	931	327	986	999999	999999	598	999999	467	999999	452	999999	41	999999	891	307	635	775	827	975	500	999999	176	999999	289	978	152	12	999999	750	999999	204	999999	999999	190	287	999999	321	793	925	517	999999	350	468	96	739	999999	999999	376	999999	999999	743	52	737	869	999999	764	712	706	999999	929	595	570	999999	999999	258	479	232	873	613	203	323	982	901	467	473	153	708	528	549	915	924	999999	190	37	647	162	516	938	471	523	401	614	954	999999	922	465	633	999999	838	270	839	999999	999999	802	409	761	150	279	999999	574	66	999999	167	999999	15	958	389	689	999999	105	962	999999	411	100	802	709	37	905	545	999999	519	999999	690	289	999999	581	874	999999	999999	999999	21	246	543	897	999999	216	457	999999	990	999999	86	999999	29	742	307	556	941	671	999	700	733	244	734	398	64	278	504	878	846	433	93	10	71	24	93	999999	750	514	634	999999	262	995	915	581	999999	574	999999	947	999999	529	639	999999	388	999999	999999	777	999999	154	999999	197	712	578	999999	566	880	999999	882	15	658	581	805	999999	47	414	447	737	329	162	999999	490	510	556	896	327	793	880	999999	999999	861	999999	999999	605	672	446	999999	683	810	358	701	856	999999	762	999999	409	724	213	999999	999999	489	424	999999	360	688	999999	999999	165	682	867	773	999999	463	999999	999999	999999	367	209	764	600	530	764	926	970	460	999999	798	748	267	496	602	590	715	647	655	999999	858	863	917	320	999999	728	11	943	585	702	402	943	618	947	52	524	448	999999	453	999999	497	999999	899	87	563	999999	898	195	999999	192	294	999999	102	707	493	503	292	453	841	802	763	983	999999	758	217	854	140	319	999999	88	151	999999	999999	930	999999	380	963	999999	999999	820	830	816	678	999999	417	999999	851	910	464	548	241	994	999999	651	961	514	999999	151	869	709	999999	999999	740	999999	50	999999	622	999999	758	122	539	452	697	30	972	946	315	999999	999999	631	999999	229	854	905	999999	156	417	999999	969	444	288	822	999999	57	999999	251	85	491	999999	274	999999	689	161	352	999999	788	307	712	678	25	999999	109	801	248	705	999999	999999	835	349	893	999999	999999	202	324	834	717	483	650	999999	999999	999999	823	641	999999	667	324	78	512	896	999999	849	999999	873	999999	999999	188	999999	731	999999	433	517	250	152	999999	538	999999	496	837	517	301	315	657	704	947	153	385	468	725	999999	391	520	
231	939	291	999999	40	206	248	88	655	697	751	309	584	223	630	681	999999	547	774	827	241	994	604	752	202	999999	926	810	860	720	304	160	999999	913	296	999999	860	423	507	696	258	999999	862	604	999999	357	129	734	999999	703	295	187	999999	564	999999	999999	344	999999	851	39	999999	438	999999	999999	402	601	349	999999	926	329	820	999999	50	87	578	482	142	10	999999	844	881	202	296	166	434	127	353	404	999999	70	966	331	999999	477	999999	820	999999	927	999999	962	999999	459	999999	203	883	535	147	728	985	806	999999	999999	351	16	158	87	151	71	999999	999999	257	999999	46	866	362	498	999999	999999	999999	758	942	999999	797	999999	836	431	394	103	999999	899	999999	624	419	827	999999	632	980	564	329	348	678	479	426	927	715	73	423	941	840	394	347	999999	78	236	864	999999	546	126	999999	726	693	57	787	999999	999999	632	535	218	899	999999	518	999999	253	322	89	473	788	870	519	999999	999999	453	262	888	562	999999	556	999999	963	87	96	863	999999	602	655	631	691	815	999999	93	538	214	51	120	876	999999	331	756	156	400	109	675	999999	407	717	249	999999	899	999999	891	999999	352	254	999999	643	999999	248	999999	666	458	999999	972	249	435	244	999999	411	151	22	847	93	800	45	572	977	420	266	986	999999	415	835	792	999999	740	999999	196	959	229	476	231	999999	680	99	698	619	137	436	181	173	913	837	999999	886	211	807	284	316	682	843	999999	999999	999999	765	260	623	989	999999	508	427	58	844	192	674	791	999999	999999	999999	347	953	850	984	999999	999999	971	578	191	905	565	932	733	999999	287	385	253	832	224	999999	838	85	629	921	927	999999	124	79	655	979	105	829	405	573	999999	728	993	248	312	999999	793	682	441	93	649	576	694	178	566	806	999999	958	167	496	872	999999	333	999999	66	341	709	902	922	212	810	736	536	999999	999999	559	392	15	999999	786	131	166	643	546	999999	361	69	945	513	849	558	999999	999999	999999	999999	706	999999	999999	192	971	728	891	760	239	283	913	49	533	267	999999	423	999999	438	381	375	716	629	787	657	704	999999	999999	999999	999999	653	672	75	627	469	214	164	999999	823	999999	67	239	405	414	272	368	999999	999999	687	506	435	143	708	300	543	984	87	617	999999	999999	999999	999999	502	687	585	999999	848	999999	73	63	852	999999	602	879	999999	145	320	224	525	299	392	746	85	999999	647	999999	963	774	94	485	137	999999	912	999999	999999	102	737	718	828	661	520	999999	472	634	653	
999999	999999	829	977	408	673	862	102	126	104	953	889	999999	999999	75	647	83	337	588	925	316	999999	265	29	999999	408	602	396	863	779	491	283	450	999999	999999	978	144	797	685	811	275	453	796	251	906	212	137	677	762	24	446	999999	884	709	346	158	285	999999	756	999999	999999	475	238	346	999999	679	449	999999	999999	96	513	286	651	776	999999	999999	396	24	999999	28	281	999999	633	849	343	917	399	999999	902	999999	703	333	999999	999999	740	799	225	999999	999999	237	763	766	944	676	999999	169	999999	117	59	483	762	270	999999	738	999999	157	999999	388	13	696	289	708	468	999999	393	999999	999999	965	46	859	647	936	387	999999	999999	514	980	957	999999	999999	994	291	690	428	406	442	999999	312	956	999999	957	836	456	940	947	64	999999	379	292	331	924	957	81	199	836	825	883	812	483	223	177	884	49	999999	702	998	999999	49	178	999999	999999	932	999999	453	902	811	999999	447	937	210	216	611	674	26	258	47	220	500	592	580	559	823	829	742	425	82	796	626	247	949	46	999999	999999	999999	778	991	948	627	999999	999999	345	999999	875	282	17	566	220	32	581	999999	787	999999	456	598	999999	999999	113	999999	37	829	999999	863	209	999999	999999	947	410	999999	248	267	999999	592	213	567	244	123	948	999999	735	859	862	999999	54	582	171	519	812	999999	941	59	999999	999999	999999	999999	20	481	999999	887	117	69	165	877	784	323	576	205	323	889	363	286	781	556	540	999999	967	250	818	626	826	654	145	798	999999	999999	379	416	992	999999	556	762	876	71	449	675	703	999999	999999	731	999999	966	206	922	999999	664	278	341	152	431	500	770	663	620	999999	463	924	366	486	596	944	999999	212	577	999999	600	409	719	117	999999	474	982	261	999999	999999	999999	458	222	550	736	920	48	274	571	999999	785	109	266	10	999999	750	347	507	402	786	846	764	628	589	657	264	558	234	287	999999	999999	999999	575	10	211	14	711	816	750	675	906	999999	641	331	557	999999	153	719	131	123	137	999999	858	311	773	104	999999	999999	892	481	372	999999	986	614	738	276	534	266	798	981	49	999999	756	727	880	950	133	999999	999999	166	121	838	112	173	829	42	660	273	236	116	185	87	923	279	312	999999	909	36	999999	290	966	999999	920	150	84	606	728	140	430	822	971	532	602	736	370	533	711	999999	784	706	616	270	39	692	805	999999	607	487	424	788	51	106	714	750	999999	999999	917	962	98	999999	314	529	843	413	145	999999	999999	
197	909	779	390	999999	252	999999	674	999999	858	238	344	123	999	250	716	642	781	875	817	851	546	146	615	999999	734	560	402	96	427	999999	999999	162	485	420	578	645	407	954	999999	827	86	493	375	999999	999999	975	234	73	813	210	632	270	835	633	650	999999	173	641	999999	999999	494	588	999999	999999	682	191	637	999999	999999	80	245	827	31	990	775	62	771	926	999999	758	336	338	283	227	999999	296	327	851	769	999999	482	999999	602	172	343	497	215	141	17	999999	347	999999	401	999999	965	999999	999999	845	858	999999	11	246	520	603	365	166	315	999999	250	999999	864	999999	819	866	598	479	235	859	656	287	847	639	999999	685	999999	691	936	540	261	198	57	482	999999	999999	803	245	999999	998	807	186	192	153	891	999999	581	560	999999	999999	154	496	579	999999	999999	580	750	999999	327	999999	191	673	229	774	999999	62	347	392	999999	648	72	362	233	999999	62	480	999999	999999	747	307	114	860	865	412	999999	765	618	668	293	422	999999	441	918	421	816	999999	957	999999	343	839	999999	199	768	187	471	791	273	352	337	718	485	56	624	999999	730	999999	808	999999	388	999999	443	679	108	380	999999	631	999999	811	999999	918	523	999999	999999	908	33	914	102	687	999999	604	502	276	340	575	999999	384	999999	898	690	999999	334	149	39	299	999999	604	100	397	960	840	356	461	932	999999	205	798	687	716	999999	815	237	130	999999	784	552	177	348	532	999999	843	814	546	130	923	593	383	657	999999	511	428	823	999999	727	110	999999	999999	999999	922	380	147	999999	109	901	875	268	214	272	999999	746	999999	999999	568	999999	127	999999	809	340	18	824	821	151	616	214	578	991	532	403	999999	536	999999	833	426	161	305	156	999999	645	999999	999999	999999	120	413	333	282	171	265	999999	610	85	448	999999	334	999999	999999	996	999999	895	333	883	999999	810	496	999999	245	999999	840	999999	658	971	999999	174	94	353	445	711	737	293	932	416	736	782	999999	701	97	801	508	328	999999	308	999999	999999	321	999999	929	578	624	999999	999999	876	331	848	101	639	764	283	625	981	662	847	268	999999	962	916	156	953	27	794	630	443	897	521	813	360	904	500	852	999999	423	866	999999	53	999999	999999	95	888	690	164	936	814	999999	999999	666	755	999999	999999	857	405	225	976	560	829	73	654	979	809	44	741	734	274	430	902	568	795	760	999999	601	907	831	268	999999	863	857	999999	267	999999	854	68	320	999999	643	999999	506	446	315	267	999999	550	999999	285	853	949	
999999	999999	393	283	958	871	994	824	678	950	573	957	999999	697	972	256	999999	999999	999999	976	999999	109	631	972	405	131	489	999999	999999	60	830	556	415	323	443	195	999999	999999	999999	983	73	496	999999	693	884	549	732	999999	295	999999	164	477	329	877	528	999999	51	999999	877	836	391	501	588	999999	129	26	552	400	263	786	823	412	999999	971	912	934	152	999999	999999	999999	999999	871	218	999999	896	363	236	537	999999	123	154	22	999999	585	601	572	907	999999	999999	867	997	342	364	508	999999	999999	999999	999999	964	593	187	113	332	999999	447	999999	293	86	732	999999	999999	999999	604	150	642	811	305	999999	380	350	999999	814	999999	231	858	65	516	709	602	154	83	878	573	211	935	51	690	94	147	91	288	999999	606	999999	87	982	738	224	866	107	999999	678	977	624	566	372	999999	110	173	392	13	583	483	587	691	911	451	403	214	601	131	221	999999	298	71	206	218	565	999999	875	999999	999999	843	505	698	404	900	949	644	572	999999	589	921	755	88	705	356	28	127	999999	541	344	19	999999	976	999999	214	689	562	999999	164	184	956	297	74	999999	740	999999	889	297	999999	501	999999	999999	299	541	999999	999999	219	999999	850	200	447	999999	999999	982	293	999999	529	999999	200	221	396	284	999999	137	632	634	690	999999	965	377	138	830	166	999999	585	377	999999	444	945	495	999999	999999	999999	964	736	999999	952	91	427	999999	459	436	106	999999	999999	484	232	171	999999	665	37	999999	400	482	71	617	821	304	406	999999	999999	94	518	704	741	199	764	454	401	999999	999999	609	950	803	999999	701	733	367	999999	111	999999	999999	535	289	467	638	999999	999999	999999	128	167	658	999999	999999	999999	999999	999999	402	67	916	720	778	999999	999999	983	428	999999	999999	999999	370	884	999999	370	305	770	790	559	238	246	113	999999	999999	552	999999	495	32	999999	999999	246	999999	783	999999	309	27	390	376	52	279	306	49	747	218	484	542	243	703	298	388	741	776	814	999999	165	954	532	994	235	497	999999	960	503	452	360	19	586	554	164	999999	999999	999999	747	290	999999	207	366	184	252	999999	49	792	734	545	706	999999	738	103	184	355	494	396	999999	555	509	345	999999	304	858	999999	955	689	548	999999	999999	347	38	534	757	999999	598	358	999999	225	458	977	236	957	746	999999	280	999999	379	809	858	999999	263	202	999999	597	999999	71	326	777	64	360	999999	789	82	368	440	214	345	999999	999999	146	644	925	107	532	999999	999999	557	999999	203	472	320	739	97	945	
94	836	999999	170	305	536	42	999999	170	999999	733	447	885	387	460	999999	157	162	62	722	883	337	105	999999	488	84	514	358	584	999999	50	514	999999	999999	283	604	999999	185	920	230	999999	999999	764	999	798	671	701	999999	999999	136	325	167	686	999999	71	757	740	506	682	230	32	683	400	578	67	229	999999	759	113	855	999999	972	241	832	617	223	573	106	999999	816	383	344	840	457	276	882	827	999999	999999	526	999999	953	502	700	207	430	280	196	941	579	925	942	75	999999	519	352	999999	999999	757	848	194	644	57	865	847	687	842	942	311	185	402	419	694	587	991	664	479	541	999999	999999	942	386	165	879	890	440	278	188	938	924	956	999999	579	225	342	229	999999	636	852	999999	588	999999	884	765	187	516	258	488	670	855	999999	394	229	570	905	807	999999	177	975	416	419	663	14	387	229	428	839	478	254	772	758	843	688	124	608	615	502	999999	999999	999999	999999	999999	518	93	999999	571	753	18	320	535	999999	999999	661	445	111	924	333	507	546	758	676	779	243	898	106	999999	705	114	999999	300	314	99	475	999999	234	999999	155	920	336	999999	999999	999999	168	719	41	999999	192	999999	23	684	291	995	999999	943	999999	412	999999	620	999999	999999	865	648	999999	29	230	651	271	69	221	999999	779	412	999999	999999	93	845	621	524	867	999999	999999	462	101	287	19	999999	245	532	894	999999	82	999999	933	314	999999	36	784	148	999999	389	999999	132	41	999999	999999	999999	823	964	999999	861	999999	42	752	911	184	412	557	769	20	910	415	739	175	399	409	253	478	867	106	67	71	999999	35	999999	999999	999999	431	999999	382	140	496	999999	999999	43	999999	50	782	31	139	389	999999	999999	138	999999	999999	29	957	641	999999	661	999999	999999	868	803	799	999999	17	274	596	999999	981	997	397	880	424	144	77	141	370	999999	471	456	999999	717	587	999999	353	446	514	305	766	999999	428	999999	999999	539	413	999999	243	720	43	517	435	999999	999999	481	626	258	174	838	951	825	999999	999999	199	999999	228	160	999999	753	965	570	760	300	693	202	999999	676	159	885	731	208	898	999999	335	999999	999999	999999	320	115	430	999999	999999	675	353	999999	517	655	531	777	320	262	999999	999999	754	472	756	145	984	214	902	999999	108	289	117	753	927	631	999999	245	931	999999	840	119	333	999999	298	95	946	753	999999	923	154	382	574	999999	555	999999	999999	863	207	886	85	115	999999	999999	997	992	567	999999	23	885	218	999999	999999	161	422	544	167	884	
183	671	198	999999	529	999999	999999	725	714	639	999999	519	736	999999	47	55	93	735	905	853	872	999999	527	355	739	799	999999	858	536	422	66	20	999999	20	689	535	697	843	999999	234	673	999999	287	999999	999999	504	158	635	258	999999	999999	686	638	313	22	877	153	843	999999	999999	273	948	999999	301	582	197	268	726	893	512	358	250	159	681	190	600	27	598	999999	244	650	89	999999	736	999999	379	382	947	999999	811	999999	853	351	999999	999999	999999	999999	985	999999	215	246	999999	999999	746	451	827	537	957	133	421	860	555	890	999999	89	999999	348	462	999999	212	815	320	728	91	130	504	898	303	720	465	518	41	999999	747	998	228	999999	863	999999	999999	842	424	824	999999	951	999999	963	95	999999	777	386	629	999999	153	999999	925	999999	659	625	999999	929	243	246	668	903	828	312	152	268	861	845	484	178	428	370	400	496	152	140	293	541	813	999999	942	88	888	992	109	357	999999	524	999999	247	999999	598	608	188	166	682	133	999999	820	826	914	932	999999	461	999999	999999	999	439	560	999999	342	416	125	999999	303	589	999999	999999	213	795	999999	347	166	999999	830	830	761	999999	999999	999999	16	999999	720	999999	999999	20	999999	999999	382	326	999999	643	999999	999999	905	931	482	893	884	576	668	999999	999999	999999	640	577	775	664	630	789	999999	787	999999	101	522	999999	695	999999	111	999999	413	587	462	886	448	551	999999	997	342	899	357	868	999999	764	801	999999	437	999999	355	46	245	521	805	999999	304	999999	999999	872	646	331	245	353	791	601	999999	90	835	444	999999	98	999999	777	999999	731	442	163	999999	344	299	999999	156	999	999999	999999	57	891	782	870	999999	999999	16	511	360	20	663	14	86	736	601	721	883	992	118	266	843	467	999999	84	160	999999	119	210	583	999999	185	246	569	726	999999	999999	999999	999999	852	707	999999	999999	427	321	78	437	87	724	743	999999	920	163	999999	999999	999999	590	702	999999	719	450	769	805	927	517	835	427	999999	999999	192	329	423	999999	149	410	184	160	49	878	999999	722	73	999999	467	15	923	31	355	52	504	963	579	999999	255	412	999999	286	764	910	485	651	993	727	999999	423	163	999999	23	490	352	81	550	823	999999	996	999999	999999	999999	999999	999999	813	82	999999	854	229	750	823	672	737	999999	898	395	139	402	364	729	999999	852	54	851	920	999999	865	700	433	422	755	999999	259	35	562	937	842	326	671	578	601	999999	999999	673	340	340	286	27	453	685	999999	430	347	999999	50	532	304	999999	
673	805	217	999999	431	999999	994	925	422	711	999999	960	553	813	999999	785	138	472	539	380	521	590	731	999999	256	999999	999999	999999	560	982	999999	999999	643	999999	652	866	371	900	999999	516	678	414	999999	574	117	999999	999999	607	999999	561	148	577	992	923	558	92	999999	369	454	682	804	999999	374	440	726	879	326	780	170	864	424	238	999999	999999	702	117	673	999999	740	763	615	404	634	999	844	417	48	999999	223	999999	792	999999	456	769	711	18	49	487	847	237	176	361	446	999999	146	910	557	968	230	451	419	916	628	690	77	410	44	375	596	319	999999	999999	566	600	82	421	781	261	321	693	77	195	319	513	596	264	999999	799	862	933	859	999999	499	999999	160	875	999999	765	999999	311	973	674	890	538	999999	570	999999	846	999999	725	138	306	657	537	383	233	607	125	103	812	452	245	512	999999	999999	771	116	794	449	207	47	26	558	20	999999	403	304	780	126	36	999999	999999	46	147	999999	563	422	962	399	926	278	268	671	889	858	738	999999	238	88	999999	464	10	999999	565	687	122	747	647	817	980	928	826	999	999999	352	341	999999	375	857	895	999999	154	999999	522	928	779	354	669	161	981	241	76	702	501	572	469	714	999999	460	692	816	775	155	419	998	451	999999	999999	547	526	540	796	381	192	275	319	605	884	999999	907	999999	88	999999	836	748	862	134	507	505	882	627	727	914	999999	89	999999	998	985	524	487	999999	749	131	634	450	999999	695	519	236	262	999999	999999	844	552	999999	737	289	318	670	999999	327	761	109	999999	898	812	881	999999	999999	999999	321	619	369	159	999999	28	956	999999	999999	999999	176	999999	999999	253	28	798	883	372	999999	352	304	690	999999	999999	999999	758	999999	467	735	638	563	488	999999	544	941	254	999999	694	164	999999	781	999999	923	367	969	712	999999	999999	999999	110	929	519	999999	999999	999999	630	304	999999	989	639	999999	499	135	999999	749	688	208	736	311	999999	999999	198	217	345	571	876	766	999999	418	999999	999999	999999	821	634	999999	999999	999999	655	158	999999	950	488	999999	524	999999	291	999999	176	617	291	999999	753	553	872	772	741	999999	630	999999	519	864	999999	572	542	371	583	678	999999	58	705	175	999999	999999	999999	999999	849	493	692	808	289	584	600	999999	137	943	524	250	948	861	967	742	891	466	639	999999	614	915	999999	163	952	613	999999	127	911	125	960	999999	999999	59	999999	257	619	822	909	934	999999	994	444	999999	847	343	729	639	91	963	999999	999999	948	545	218	
933	330	539	855	999999	999999	483	439	22	999999	999999	999999	899	938	719	133	999999	556	704	192	999999	481	574	315	619	883	170	999999	948	840	873	226	26	840	989	927	89	967	243	999999	789	565	432	615	999999	654	830	999999	999999	840	215	540	999999	999999	599	462	755	233	245	792	623	448	491	181	119	999999	671	999999	948	999999	53	999999	322	553	403	63	59	959	817	964	999999	469	673	999999	999999	343	999999	664	251	536	181	855	731	451	537	351	84	999999	506	999999	983	772	752	999999	999999	113	227	700	959	545	999999	796	416	280	739	163	999999	999999	999999	775	170	999999	816	421	620	197	999999	871	999999	61	999999	798	463	462	999999	290	716	999999	999999	999999	125	281	704	706	133	999999	449	460	712	999999	576	999999	714	730	999999	999999	999999	999999	959	608	733	356	684	908	999999	614	343	999999	299	999999	446	681	72	24	659	889	312	999999	298	999999	748	999999	168	643	484	288	94	732	999999	15	334	386	144	711	798	769	597	999999	150	518	51	495	999999	999999	936	895	638	700	80	314	674	999999	52	999999	860	999999	999999	51	433	287	530	610	695	999999	133	999999	547	999999	999999	890	302	999999	968	779	204	262	999999	905	999999	589	649	393	661	953	341	999999	344	420	999999	985	581	999999	372	863	999999	440	800	999999	140	875	357	999999	485	190	22	168	876	272	528	607	64	292	344	844	637	146	949	742	953	999999	726	136	999999	239	318	745	152	999999	791	763	462	882	775	830	999999	371	999999	999999	999999	182	612	81	892	999999	931	299	999999	528	236	851	491	68	923	495	159	231	999999	255	872	276	999999	999999	480	999999	154	999999	517	513	612	275	237	478	999999	780	42	654	999999	264	308	999999	999999	624	879	999999	282	404	959	289	681	20	592	663	999999	673	167	840	601	999999	109	759	782	999999	915	960	623	999999	266	152	462	504	999999	523	999999	853	742	400	892	999999	492	750	222	237	832	999999	682	999999	999999	137	623	999999	999999	116	165	548	246	999999	999999	918	999999	268	148	816	999999	186	33	78	999999	755	930	766	947	71	644	359	999999	555	999999	323	287	59	153	138	999999	270	451	879	368	999999	616	916	999999	973	999999	233	611	406	410	656	999999	999999	857	123	999999	856	254	991	472	806	11	691	999999	395	640	277	124	999999	296	566	999999	999999	999999	317	999999	24	999999	973	999999	420	747	151	154	229	745	999999	201	40	932	673	26	999999	999999	562	407	925	965	305	343	946	118	602	119	844	921	434	903	999999	999999	192	781	280	
154	61	68	999999	999999	732	650	967	999999	94	999999	623	550	285	735	158	909	999999	59	779	999999	999999	311	154	41	310	307	320	770	999999	999999	999999	999999	745	999999	366	503	547	388	243	655	375	871	34	525	495	303	645	698	755	640	999999	999999	12	640	252	749	999999	999999	246	434	339	999999	999999	38	999999	732	805	969	999999	999999	999999	836	815	999999	274	40	287	628	545	999999	999999	999999	999999	20	305	999999	888	115	73	617	999999	719	151	809	325	999999	447	995	198	763	498	676	329	110	279	924	327	878	999999	222	999999	295	292	999999	772	717	191	423	733	720	843	699	906	761	75	652	694	16	808	106	592	292	440	999999	517	985	999999	999999	741	381	298	19	739	850	155	999999	436	912	46	608	999999	34	271	478	999999	798	769	567	44	627	240	320	999999	279	629	189	855	999999	722	786	423	999999	681	362	431	833	999999	65	616	772	999999	999999	999999	210	118	999999	30	962	861	718	226	736	880	124	151	978	939	470	231	999999	448	925	199	999999	194	720	352	909	56	999999	999999	713	950	272	999999	457	351	999999	170	70	169	893	649	13	569	687	396	567	221	453	894	999999	834	650	333	999999	999999	719	999999	999999	226	121	915	775	879	512	785	618	712	693	999999	78	999999	999999	999999	555	286	999999	690	999999	999999	784	697	602	201	349	999999	310	938	999999	865	631	854	771	844	57	977	873	133	67	999999	778	999999	528	816	999999	999999	672	843	778	999999	405	38	518	74	441	423	999999	584	999999	632	999999	999999	600	827	999999	223	539	327	999999	577	412	999999	999999	605	555	929	999999	786	375	160	216	466	170	999999	999999	999999	346	706	999999	634	664	299	999999	434	425	108	264	701	999999	612	659	999999	94	210	611	999999	405	912	519	512	253	536	218	389	426	29	518	503	367	411	877	832	914	999999	999999	122	999999	209	189	456	674	478	974	762	501	861	381	999999	999999	136	208	433	197	899	390	138	90	214	999999	406	590	761	999999	410	735	827	440	999999	296	999999	864	205	999999	72	999999	775	999999	456	888	564	647	558	17	999999	213	453	645	999999	743	785	999999	274	201	783	866	913	144	999999	37	674	430	421	999999	996	272	12	700	134	999999	615	575	634	326	999999	758	41	754	113	207	999999	999999	425	226	511	467	599	14	999999	205	924	640	988	428	999999	144	236	999999	20	967	210	753	520	999999	138	999999	999999	999999	747	35	835	169	999999	376	999999	999999	14	205	171	538	673	997	750	999999	147	974	587	999999	112	
318	531	157	999999	999999	996	537	671	999999	97	999999	71	651	266	924	370	765	608	999999	999999	999999	139	999999	999999	482	999999	212	13	591	999999	163	632	200	999999	999999	999999	999999	425	896	379	219	821	999999	117	999999	477	31	999999	826	569	382	376	999999	534	380	189	999999	999999	270	840	793	534	89	999999	933	670	870	806	999999	431	682	999999	712	252	472	910	596	923	853	15	283	471	187	31	999999	999999	999999	665	474	999999	12	263	164	65	585	685	741	886	999999	209	606	225	913	404	886	999999	664	722	72	999999	592	577	999999	265	999999	999999	356	999999	223	156	999999	999999	341	578	428	429	194	999999	666	999999	999999	999999	749	654	409	68	558	782	145	411	999999	944	999999	14	666	435	999999	899	498	263	338	683	672	37	205	400	883	344	976	467	999999	999999	66	285	301	881	827	926	856	999999	774	999999	922	812	33	68	612	336	999999	993	747	999999	167	999999	999999	495	47	999999	999999	18	999999	223	805	677	999999	124	888	327	999999	784	999999	755	52	989	999999	763	999999	860	13	999999	788	556	432	999999	720	561	999999	653	999999	999999	844	115	478	848	334	560	768	255	258	908	180	294	999999	999999	395	999999	253	178	923	999999	735	186	999999	321	229	627	791	822	956	11	999999	245	999999	907	940	999999	286	999999	664	999999	999999	514	612	105	966	504	933	305	999999	728	318	682	729	142	80	667	396	999999	999999	999999	769	946	298	257	644	999999	999999	715	197	892	715	58	999999	995	699	230	574	623	355	725	999999	496	234	238	999999	592	999999	367	837	283	999999	129	999999	957	169	58	226	364	460	40	710	227	118	705	23	999999	999999	734	443	849	102	999999	811	903	22	283	999999	70	564	61	429	436	877	913	787	999999	483	555	835	999999	999999	220	172	324	25	476	388	529	225	432	424	781	924	988	999999	342	317	999999	945	886	336	999999	999999	409	610	283	999999	999999	917	427	786	622	999999	792	845	882	610	496	888	999999	894	202	844	999999	637	648	512	889	732	454	288	812	610	948	324	847	420	999999	999999	741	136	193	611	999999	646	801	882	141	152	999999	732	820	782	409	991	999999	321	667	771	999999	770	999999	471	999999	149	999999	21	949	478	997	471	846	999999	157	418	711	591	56	496	835	999999	380	999999	433	722	467	40	211	957	191	999999	999999	992	751	970	999999	721	148	659	672	790	933	999999	155	837	999999	48	635	990	290	552	274	181	935	207	400	713	999999	750	999999	943	809	992	296	471	719	854	41	186	742	
989	453	999999	999999	55	832	717	601	999999	836	428	999999	221	999999	638	271	581	999999	554	999999	963	683	397	977	729	980	940	999999	684	128	41	17	459	258	300	108	877	999999	999999	999999	999999	122	452	913	263	548	598	325	658	999999	147	999999	486	999999	778	315	65	420	104	75	891	350	916	478	805	421	945	963	386	540	394	234	177	999999	897	851	241	483	724	190	391	625	999999	485	980	243	530	853	479	985	999999	466	999999	824	482	342	205	973	999999	999999	999999	635	939	999999	814	913	630	999999	708	927	999999	999999	696	913	999999	276	632	999999	497	571	891	102	493	401	999999	927	970	352	707	565	655	267	375	882	587	756	686	999999	999999	999999	613	234	999999	551	910	471	770	999999	151	216	710	999999	485	546	999999	510	151	547	630	887	942	287	999999	152	999999	999999	999999	813	999999	926	589	999999	771	430	958	667	999999	999999	490	35	999999	631	211	500	999999	892	781	999999	932	87	614	148	999999	782	135	336	999999	999999	280	103	999999	957	23	224	626	999999	991	999999	588	999999	563	999999	999999	605	999999	321	86	108	999999	389	44	386	880	999999	321	999999	71	988	305	632	42	999999	671	396	770	210	617	986	873	186	999999	726	251	649	523	999999	90	374	63	813	259	535	999999	999999	69	999999	999999	999999	903	185	999999	12	760	956	999999	619	538	671	834	529	704	100	235	999999	488	318	999999	999999	999999	906	370	999999	935	491	382	506	238	780	337	893	133	851	93	698	568	999999	965	295	399	903	999999	419	540	533	119	169	310	603	412	750	999999	845	999999	996	815	999999	77	279	583	754	390	999999	999999	941	406	999999	17	537	552	590	353	999999	841	999999	999999	950	165	412	999999	223	205	999999	999999	587	160	999999	821	999999	882	648	999999	696	711	644	523	129	999999	599	999999	267	162	773	999999	821	999999	891	999999	209	966	864	764	664	897	370	999999	999999	389	756	790	999999	999999	920	654	904	999999	657	149	206	317	910	874	566	999999	999999	71	431	999999	556	999999	999999	283	621	129	27	883	175	798	351	95	767	740	999999	809	999999	236	241	999999	157	71	749	752	807	891	999999	999999	208	389	783	309	999999	182	999999	576	531	999999	419	999999	636	999999	594	858	999999	121	550	179	555	756	999999	888	829	312	999999	495	440	515	999999	729	72	999999	684	999999	25	999999	957	999999	907	999999	287	172	999999	440	493	136	476	999999	954	696	351	999999	445	999999	999999	895	479	999999	746	347	145	999999	380	999999	738	609	999999	808	999999	999999	163	954	272	
802	478	114	81	399	819	309	28	549	561	999999	387	186	591	242	999999	999999	571	142	848	570	616	272	792	136	701	999999	790	668	57	208	542	397	999999	642	973	999999	823	999999	16	446	999999	595	464	999999	312	562	27	113	145	723	999999	30	999999	701	999999	999999	321	944	999999	935	519	360	502	362	246	990	561	948	269	664	306	491	135	411	999999	30	999999	201	999999	149	866	686	532	334	24	999999	291	922	457	999999	697	878	999999	81	927	968	103	999999	364	321	10	78	844	480	427	999999	895	704	460	174	408	129	130	557	79	999999	827	999999	347	724	709	638	999999	502	967	427	108	64	484	999999	927	999999	836	512	148	797	841	62	999999	321	626	587	472	292	367	577	758	835	999999	104	151	999999	999999	640	612	371	999999	351	512	999	604	840	230	187	247	703	293	999999	999999	999999	990	999999	271	35	107	132	999999	219	144	400	668	999999	62	389	999999	12	940	999999	899	776	229	999999	549	907	999999	999999	366	294	54	664	999999	150	426	999999	114	375	663	999999	543	490	205	367	217	122	340	342	787	840	56	245	762	97	999999	999999	62	999999	235	363	999999	320	765	882	999999	480	116	528	845	333	999999	765	348	211	999999	419	999999	861	293	437	576	385	998	526	248	809	901	206	432	784	677	613	150	309	999999	999999	999999	323	203	736	16	812	999999	464	565	999999	897	560	435	308	71	200	217	999999	787	933	999999	999999	643	365	578	909	999999	71	999999	671	625	48	781	438	999999	268	668	556	431	763	888	999999	999999	999999	912	999999	771	999999	723	487	405	351	522	496	911	486	679	837	168	106	999999	999999	999999	894	664	858	999999	996	999999	999999	999999	661	377	33	54	777	289	685	453	237	147	970	999999	178	275	999999	526	999999	527	218	589	999999	398	334	56	999999	999999	999999	303	63	999999	775	999999	920	955	744	974	498	999999	143	206	993	999999	930	999999	746	95	639	628	999999	341	495	999999	999999	223	700	999999	52	977	999999	51	223	999999	999999	666	372	999999	999999	223	531	309	37	842	394	999999	999999	447	467	375	309	378	105	999999	912	721	86	306	124	706	265	999999	932	520	999999	101	999999	610	994	274	596	296	999999	426	107	999999	314	999999	999999	394	627	999999	805	677	999999	222	946	776	999999	678	589	999999	345	721	958	59	999999	517	999999	302	37	999999	453	203	778	999999	710	999999	349	830	417	433	222	730	999999	12	675	999999	841	999999	155	999999	139	325	684	530	999999	946	999999	57	714	796	999999	999999	366	641	
809	999999	898	666	511	276	436	650	999999	166	853	614	999999	999999	999999	999999	675	340	999999	999999	856	137	518	999999	70	764	221	302	126	620	760	999999	999999	999999	202	999999	999999	185	148	878	780	489	65	999999	677	347	313	512	999999	999999	131	341	643	545	999999	682	104	649	606	999999	65	144	534	649	406	432	249	999999	763	321	755	500	999999	278	49	376	999999	999999	999999	722	461	708	629	523	999999	428	787	828	661	519	968	716	578	401	823	646	999999	415	999999	255	107	119	749	999999	846	999999	149	374	506	418	610	999999	79	999999	295	356	514	20	160	977	644	421	542	253	352	48	921	999999	455	999999	421	999999	869	335	999999	351	959	277	677	867	999999	422	332	999999	909	865	647	695	116	476	999999	999999	265	153	611	686	576	505	18	808	710	999999	999999	113	997	944	243	743	268	943	999999	247	999999	999999	698	231	98	299	999999	487	400	235	999999	978	271	999999	410	726	724	999999	775	464	269	868	167	940	503	229	999999	964	632	903	999999	173	89	894	611	999999	454	999999	999999	286	999999	999999	417	999999	654	999999	841	999999	544	516	29	329	177	932	977	999999	135	758	727	868	53	379	855	497	999999	530	899	999999	864	437	282	344	350	499	302	738	461	999999	295	563	388	725	429	125	884	118	995	156	917	147	847	999999	662	729	242	791	675	920	686	134	51	475	666	999999	244	685	999999	678	999999	249	23	452	473	174	490	328	949	740	613	689	999999	752	459	999999	589	586	681	620	266	511	72	541	995	999999	522	912	999999	323	880	208	138	326	999999	678	134	404	232	498	248	914	841	999999	999999	996	599	298	25	938	526	658	999999	368	422	139	186	481	457	312	651	577	269	636	859	999999	999999	218	999999	781	602	195	363	193	381	351	669	137	999999	998	999999	999999	999999	130	999999	231	205	770	904	386	501	999999	999999	919	999999	671	655	215	86	902	445	999999	62	243	345	341	304	819	986	80	470	59	258	458	740	999999	999999	148	840	637	999999	999999	313	859	289	950	247	443	999999	710	696	464	999999	330	562	191	999999	663	999999	464	999999	385	784	833	999999	452	999999	498	189	428	991	516	374	448	694	655	999999	202	954	395	104	999999	482	999999	384	15	998	999999	896	559	256	999999	364	999999	999999	832	15	999999	999999	999999	556	999999	264	999999	719	190	99	613	636	906	113	978	709	399	370	999999	903	508	458	910	454	999999	999999	630	181	974	999999	988	736	999999	649	607	260	126	838	354	606	999999	999999	204	
916	999999	999999	999999	455	278	317	964	25	645	929	999999	31	41	393	89	156	633	748	745	37	111	999999	775	267	506	728	592	560	999999	999999	999999	942	264	994	69	186	613	999999	902	667	197	973	101	932	152	585	999999	733	759	207	972	814	820	176	815	519	524	999999	999999	549	724	999999	999999	185	587	564	766	47	999999	999999	543	458	845	87	840	999999	784	843	124	921	510	859	801	817	496	536	131	97	189	549	999999	999999	236	362	942	783	973	916	354	999999	818	999999	409	857	664	524	969	743	336	687	734	681	617	37	49	999999	999999	192	688	999999	442	999999	857	784	250	662	232	492	145	999999	164	999999	498	999999	112	329	460	943	163	999999	999999	388	999999	502	999999	980	273	999999	323	87	180	790	999999	302	156	149	999999	999999	617	999999	302	999999	607	279	532	867	192	999999	925	999999	415	669	38	716	494	999999	999999	999999	969	999999	399	32	179	67	885	373	640	206	389	962	996	835	999999	162	680	91	780	491	999999	999999	797	999999	284	602	672	511	762	521	808	999999	232	968	999999	357	999999	279	316	550	393	168	236	986	702	962	999999	580	342	999999	45	412	282	436	394	31	472	218	999999	576	395	999999	999999	129	397	296	999999	38	189	978	550	999999	774	240	107	812	721	810	999999	321	878	102	178	886	999999	405	820	795	583	634	885	999999	999999	740	999999	999999	556	999999	599	999999	232	999999	400	364	335	634	638	51	999999	582	999999	661	730	436	697	999999	215	725	999999	991	476	944	999999	554	102	999999	999999	44	85	97	265	613	221	999999	99	193	701	814	561	850	767	778	999999	10	334	234	672	104	999999	862	804	999999	999999	999999	938	287	251	846	271	999999	754	603	999999	250	999999	696	999999	657	347	514	999999	400	173	793	233	698	486	454	999999	867	485	786	992	999999	292	999999	150	613	143	811	999999	855	552	384	999999	999999	999999	227	682	638	784	25	756	999999	271	414	667	679	384	250	800	796	999999	403	701	968	999999	753	957	893	555	836	523	535	572	745	848	789	698	999999	887	269	771	591	999999	470	39	464	952	878	999999	471	239	893	20	155	239	158	682	136	999999	999999	269	788	92	999999	501	999999	999999	525	565	878	981	323	999999	541	35	999999	320	999999	939	157	801	88	137	999999	607	630	999999	427	516	699	117	571	508	828	10	999999	509	145	969	808	499	999999	322	999999	490	915	540	479	130	999999	999999	999999	197	414	267	190	999999	998	350	870	706	547	18	999999	771	419	999999	534	540	
999999	535	185	999999	141	657	374	999999	249	604	999999	100	54	307	321	999999	665	383	104	999999	819	331	510	794	108	111	952	428	456	126	80	110	15	939	87	670	999999	189	66	756	892	424	421	404	658	780	999999	250	697	14	115	46	999999	962	721	720	34	391	173	999999	705	945	319	133	533	999999	94	115	229	651	209	999999	999999	348	678	404	910	116	999999	999999	999999	711	731	452	21	44	390	52	227	366	645	999999	25	36	60	947	115	298	870	77	695	556	30	56	804	629	718	381	293	999999	999999	999999	255	845	589	993	224	866	121	499	210	52	999999	862	999999	929	471	300	999999	999999	999999	999999	245	999999	999999	999999	999999	999999	648	392	325	19	758	900	556	726	34	179	999999	66	732	999999	999999	999999	867	999999	668	168	50	999999	168	427	93	562	37	198	683	187	223	999999	312	539	227	999999	183	201	999999	986	316	288	904	301	853	241	999	59	445	864	999999	979	235	532	644	773	234	999999	925	206	999999	368	53	999999	999999	751	753	203	31	457	999999	999999	999999	681	999999	761	970	866	999999	999999	999999	978	752	818	999999	244	999999	999999	894	453	504	285	275	96	123	947	244	999999	345	112	487	805	37	988	666	999999	999999	999999	681	883	803	367	334	83	643	999999	999999	235	869	999999	290	973	308	999999	952	999999	410	999999	567	904	526	912	999999	999999	374	999999	999999	763	162	999999	625	916	108	21	650	146	951	201	452	228	999999	19	198	624	999999	513	506	459	45	744	999999	344	999999	999999	366	890	999999	862	709	999999	944	852	83	426	999999	374	999999	297	927	815	970	219	831	349	572	999999	999999	999999	999999	860	260	999999	727	417	329	291	929	999999	655	999999	309	98	492	565	283	489	936	771	528	458	638	999999	531	229	773	999999	999999	647	214	848	175	930	223	999999	636	453	134	665	107	814	444	553	641	999999	516	882	999999	275	75	93	580	953	388	201	232	999999	969	507	644	999999	778	292	127	806	999999	999999	874	999999	929	999999	364	281	999999	713	23	95	577	363	713	890	999999	246	582	131	278	222	551	32	999999	595	484	627	31	999999	46	999999	999999	835	584	146	17	999999	346	245	729	309	999999	675	187	147	472	999999	793	753	999999	999999	999999	996	537	999999	828	852	26	344	355	737	259	982	999999	861	659	742	778	577	883	113	900	999999	401	969	999999	876	999999	489	999999	868	833	277	474	999999	999999	439	307	212	318	165	77	11	889	999999	59	307	997	999999	488	730	837	226	999999	124	640	373	
604	568	448	951	17	537	999999	486	903	982	517	182	420	229	445	999999	268	727	45	898	456	409	919	636	878	529	999999	999999	41	616	408	359	863	88	999999	738	764	366	999999	999999	999999	999999	98	77	999999	825	999999	999999	294	999999	957	152	88	742	916	205	649	812	83	487	535	818	999999	296	583	168	999999	342	394	706	999999	999999	579	505	118	53	320	852	846	63	624	742	117	770	659	265	280	131	999999	639	999999	952	293	999999	14	999999	957	801	493	999999	516	572	999999	588	999999	65	572	583	633	999999	999999	797	965	999999	999999	793	710	999999	637	328	887	197	181	754	617	859	618	908	501	146	96	519	368	999999	547	61	868	529	321	999999	999999	999999	498	298	755	302	986	999999	807	999999	270	282	174	175	999999	329	401	130	970	999999	446	664	91	497	786	375	438	749	999999	811	925	191	999999	43	635	999999	699	882	998	325	872	354	110	290	875	813	354	203	482	227	659	747	558	721	167	999999	615	11	511	390	863	247	791	999999	999999	999999	999999	140	539	552	999999	519	131	655	726	999999	563	801	621	999999	30	244	276	999999	161	187	632	651	999999	606	585	697	381	618	461	999999	563	114	994	999999	904	999999	999999	999999	597	150	999999	903	995	999999	474	814	389	537	999999	629	970	536	845	118	456	267	263	932	966	932	147	999999	999999	100	538	459	999999	824	999999	806	580	999999	999999	20	561	728	656	811	142	771	999999	843	258	832	999999	37	268	885	349	646	999999	730	963	665	999999	122	999999	904	535	25	999999	564	468	999999	58	633	869	834	557	727	610	999999	999999	205	624	303	999999	370	435	999999	201	921	485	999999	845	849	382	11	17	448	28	752	285	126	763	999999	999999	999999	784	999999	999999	433	338	621	45	518	929	767	51	709	857	350	479	999999	999999	999999	89	999999	999999	208	261	867	827	118	709	999999	176	999999	441	870	918	569	586	403	353	767	592	863	999999	999999	999999	614	959	307	590	999999	282	261	302	678	999999	348	999999	585	780	299	606	230	911	999999	999999	256	335	180	791	999999	999999	85	680	66	999999	225	650	390	288	646	999999	530	527	41	586	999999	391	763	999999	579	999999	10	623	63	170	372	951	219	985	673	289	999999	516	302	999999	207	999999	246	999999	999999	698	596	306	144	999999	85	702	880	600	437	864	572	999999	221	705	999999	462	627	999999	139	274	441	404	615	999999	128	999999	234	126	388	344	155	588	999999	881	995	999999	999999	671	999999	670	81	618	558	999999	716	815	304	
597	161	744	999999	350	55	193	999999	202	999999	776	273	71	477	763	222	999999	719	983	234	999999	999999	68	973	955	999999	469	999999	999999	846	999999	650	313	719	999999	999999	644	999999	804	542	565	623	999999	999999	712	408	33	202	317	406	465	999999	999999	591	999999	887	999999	770	997	999999	586	999999	444	356	885	136	960	352	840	798	999999	999999	999999	999999	999999	716	999999	55	271	557	786	277	884	426	390	717	917	721	999999	999999	871	873	999999	999999	999999	999999	189	457	999999	585	448	681	361	519	828	753	183	999999	922	258	981	58	999999	999999	752	318	116	28	965	177	219	248	597	101	927	704	329	649	999999	104	537	999999	999999	999999	118	115	915	999999	999999	637	543	635	999999	506	767	822	373	942	523	999999	468	999999	492	999999	376	999999	94	270	591	133	434	534	796	828	721	533	999999	823	341	646	403	999999	429	337	634	999999	999999	100	333	999999	999999	386	136	847	635	999999	966	957	319	908	999999	655	784	474	999999	999999	999999	999999	999999	244	999999	550	610	876	254	727	999999	164	999999	792	999999	999999	936	999999	793	999999	407	949	202	999999	566	999999	513	432	625	999999	956	955	134	625	745	480	999999	99	423	790	775	260	602	908	999999	811	999999	527	999999	38	718	307	680	166	611	888	999999	999999	677	518	999999	999999	260	999999	770	999999	40	999999	56	289	687	847	73	13	999999	999999	357	294	719	754	999999	985	999999	999999	40	659	999999	968	23	856	703	874	421	999999	753	597	999	106	147	850	999999	999999	481	868	350	999999	243	677	884	463	999999	492	721	999999	968	61	999999	663	475	999999	510	72	999999	199	999999	812	999999	169	260	999999	999999	260	999999	869	973	628	514	414	256	169	425	999999	93	559	325	220	163	498	935	701	693	999999	630	999999	999999	999999	999999	291	292	999999	444	84	427	210	315	290	345	999999	949	999999	547	999999	416	999999	696	999999	978	147	874	999999	659	937	233	558	990	999999	629	131	529	999999	403	999999	132	718	725	351	190	883	253	999999	875	312	999999	999999	999999	204	929	324	339	447	740	97	999999	916	878	506	850	869	999999	504	661	223	999999	695	999999	999999	376	698	591	355	999999	999999	893	999999	500	999999	999999	637	403	795	882	314	792	92	524	316	815	216	839	228	500	320	672	999999	383	999999	999999	853	650	999999	827	240	733	983	725	999999	204	999999	425	532	117	999999	475	424	621	356	430	249	999999	639	999999	170	859	999999	855	411	432	153	466	838	376	546	986	999999	968	999999	581	809	366	879	121	999999	791	317	
121	286	845	258	999999	999999	241	999999	681	21	340	667	999999	999999	999999	999999	222	60	121	587	166	571	999999	911	455	970	999999	621	999999	301	527	999999	378	551	261	578	565	184	26	439	999999	999999	864	999999	999999	310	999999	221	680	999999	667	71	135	999999	161	550	58	999999	802	167	261	999999	857	999999	493	77	298	829	999999	559	757	47	43	681	999999	530	706	262	686	999999	699	563	941	839	634	465	146	999999	400	711	530	999999	381	858	188	987	999999	999999	999999	166	22	450	112	131	999999	629	999999	454	999999	630	843	796	999999	657	467	698	678	27	755	999999	931	999999	438	408	999999	999999	666	185	503	999999	752	999999	771	530	999999	259	999999	819	554	999999	999999	691	999999	770	867	734	999999	724	400	999999	318	759	728	463	234	999999	21	999999	102	168	963	852	951	239	999999	999999	34	726	525	999999	247	999999	473	750	599	249	999999	668	999999	305	752	941	784	23	684	992	503	317	999999	253	247	757	727	396	51	585	740	713	892	257	709	999999	209	999999	252	459	296	978	999999	984	708	353	173	999999	415	31	999999	999999	554	999999	999999	999999	999999	999999	999999	490	999999	87	708	23	999999	477	775	999999	595	999999	742	999999	771	999999	706	525	999999	321	544	894	999999	999999	999999	30	518	999999	168	17	140	992	236	927	221	762	999999	219	279	999999	484	241	577	880	211	319	288	474	176	999999	188	601	272	999999	999999	999999	896	210	106	688	505	707	319	768	999999	999999	869	999999	391	999999	906	999999	256	603	836	313	327	713	729	999999	741	53	636	839	829	539	729	127	199	144	865	999999	122	590	355	999999	922	808	999999	999999	450	473	93	166	422	999999	355	669	999999	434	999999	999999	480	999999	947	999999	80	999999	938	624	999999	752	625	999999	153	999999	383	665	999999	999999	391	518	985	131	999999	999999	959	999999	426	147	193	70	999999	765	385	681	647	686	642	999999	707	452	999999	113	734	999999	847	836	23	634	318	689	999999	223	999999	250	999999	358	215	999999	502	601	62	801	440	999999	906	859	871	471	150	696	32	999999	361	938	648	882	397	532	430	133	466	999999	829	999999	649	632	999999	144	483	299	481	963	401	115	399	78	999999	922	790	987	965	999999	999999	621	999999	65	861	113	999999	325	999999	682	258	378	144	270	999999	999999	999999	284	999999	736	987	999999	225	69	999999	256	549	579	219	475	741	999999	168	914	308	217	838	593	770	619	999999	168	338	999999	715	32	970	999999	999999	999999	999999	516	999999	238	563	643	999999	999999	999999	999999	999999	32	
116	999999	940	815	220	230	962	764	107	578	514	527	205	829	522	425	353	999999	999999	420	999999	481	715	235	999999	929	360	664	810	240	502	165	65	999999	61	842	858	899	811	750	176	341	999999	190	12	333	43	999999	999999	999999	263	160	340	153	549	635	780	999999	233	290	869	307	999999	866	86	358	472	686	777	999999	567	454	139	999999	254	999999	840	999999	233	999999	999999	626	544	999999	977	352	999999	911	969	426	71	153	676	999999	999999	868	387	774	113	653	861	999999	957	450	423	999999	999999	805	899	406	794	255	999999	999999	393	253	763	133	888	999999	532	560	716	360	999999	424	777	608	653	386	765	76	431	580	407	549	669	103	417	999999	331	30	22	573	632	816	662	999999	999999	999999	114	263	885	379	130	310	640	606	831	998	42	421	161	522	640	728	823	910	999999	999999	584	669	999999	720	412	999999	548	152	728	999999	999999	75	471	26	281	999999	190	999999	459	999999	999999	72	272	999999	145	909	868	499	932	904	999999	999999	154	303	63	444	547	174	966	617	761	498	878	38	999999	966	950	145	250	138	547	771	461	999999	999999	999999	407	307	584	502	644	58	999999	824	999999	20	920	178	962	999999	964	25	95	841	344	420	194	244	999999	999999	959	732	258	804	999999	230	999999	684	999999	541	47	249	999999	473	973	712	999999	63	228	236	56	782	183	413	173	531	999999	999999	999999	999999	336	172	136	415	999999	911	800	415	467	589	720	246	810	430	799	999999	435	621	868	999999	142	140	999999	945	999999	999999	999999	844	640	999999	544	999999	558	843	999999	874	123	184	930	71	999999	872	595	638	999999	810	971	999999	614	999999	999999	74	751	503	999999	999999	156	999999	999999	365	362	955	774	633	54	50	687	966	225	924	612	999999	691	806	999999	269	544	387	439	322	999999	999999	240	202	738	999999	928	65	999999	999999	728	932	890	999999	709	957	108	962	999999	999999	133	15	536	689	835	999999	383	999999	784	132	661	768	999999	970	160	999999	724	582	894	574	121	999999	999999	217	999999	999999	371	126	106	761	999999	582	999999	964	199	210	280	550	999999	894	107	983	280	999999	999999	959	999999	999999	999999	165	242	525	77	28	363	501	500	999999	493	165	482	266	999999	32	960	88	974	999999	781	950	999999	183	999999	10	999999	137	361	185	859	246	999999	450	701	941	999999	999999	515	775	610	698	709	951	67	210	421	840	999999	258	378	278	984	404	148	474	881	68	999999	76	551	999999	149	999999	469	256	666	999999	564	907	503	999999	
999999	999999	185	93	250	332	999999	24	588	999999	992	112	999999	590	262	104	312	999999	70	470	344	448	233	999999	558	999999	999999	811	544	999999	285	237	754	63	705	784	228	65	999999	558	942	296	488	914	243	999999	519	878	993	571	729	337	847	43	980	134	976	800	534	856	999999	314	999999	209	999999	764	357	752	999999	999999	999999	257	13	511	527	999999	960	319	151	521	874	999999	817	999999	660	948	390	721	83	999999	808	427	999999	377	717	999999	999999	999999	563	999999	689	766	993	999999	695	482	999999	999999	515	931	174	999999	659	23	981	999999	497	999999	549	413	383	636	999999	314	669	458	999999	636	793	889	999999	681	756	672	831	118	620	301	286	187	623	55	216	151	999999	151	767	999999	999999	491	999999	999999	739	159	104	63	97	999999	856	246	755	697	551	625	698	999999	910	999999	999999	873	616	205	231	371	789	338	999999	537	898	527	690	999999	250	312	749	925	941	606	577	999999	30	931	999999	49	432	925	504	999999	453	999999	240	780	334	521	874	944	96	999999	370	766	999999	559	790	999999	556	544	999999	248	876	999999	552	314	420	999999	852	684	999999	191	938	863	999999	839	93	975	296	910	886	729	438	999999	999999	999999	245	810	155	471	150	115	493	999999	478	999999	714	681	999999	926	369	920	668	199	999999	999999	440	506	999999	793	475	815	52	645	657	727	810	81	932	980	999999	609	267	391	544	656	698	999999	394	578	999999	999999	605	370	550	999999	999999	999999	620	935	142	999999	878	362	999999	999999	999999	847	241	751	455	642	748	399	857	760	663	287	655	537	215	999999	122	363	667	73	219	999999	999999	691	999999	571	460	997	999999	340	731	904	396	999999	593	850	999999	999999	132	999999	999999	215	513	790	313	783	999999	93	729	999999	999999	999999	695	931	126	390	752	550	999999	884	999999	999999	552	527	39	758	999999	447	943	999999	999999	999999	240	185	409	13	999999	999999	387	883	977	377	277	105	713	215	219	999999	999999	213	999999	278	558	248	999999	999999	663	999999	999999	554	893	999999	149	374	190	999999	294	519	532	122	222	999999	172	211	907	999999	999999	999999	813	823	548	435	999999	740	267	303	920	992	875	999999	350	191	553	833	990	999999	237	903	915	566	921	999999	932	999999	999999	659	116	357	341	999999	440	216	182	937	16	999999	800	409	117	886	235	302	644	46	771	40	894	999999	999999	85	588	579	540	256	902	848	999999	376	749	607	197	999999	660	389	65	999999	19	999999	826	532	40	827	796	38	999999	999999	999999	999999	
999999	960	765	999999	145	265	907	999999	676	926	999999	167	963	434	660	509	699	662	641	264	999999	638	31	288	512	688	54	999999	783	511	999999	999999	793	999999	999999	788	842	420	438	405	482	203	467	92	580	669	569	606	177	296	339	678	987	800	913	999999	939	486	275	457	220	156	87	999999	20	761	374	999999	999999	999999	667	999999	234	246	782	787	180	938	707	842	129	448	593	496	999999	999999	999999	992	694	999999	849	999999	999999	980	999999	336	126	302	82	818	305	999999	340	305	629	999999	999999	751	28	136	408	10	999999	432	337	772	562	590	992	773	475	381	671	687	32	999999	144	253	999999	455	999999	877	866	888	999999	999999	118	999999	867	132	999999	999999	974	567	190	999999	586	722	999999	422	773	535	310	999999	353	923	542	652	283	999999	915	211	699	572	464	530	144	999999	885	421	663	275	723	869	981	930	999999	113	507	183	725	421	999999	639	682	999999	577	567	999999	623	383	465	999999	549	999999	590	999999	411	999999	659	713	695	837	241	758	507	812	441	999999	422	526	439	155	109	602	999999	999999	70	889	328	953	999999	355	271	48	208	261	183	662	999999	999999	995	10	848	469	39	583	369	880	999999	333	999999	249	132	999999	944	999999	914	999999	712	999999	785	999999	784	705	146	350	999999	202	999999	256	638	778	927	337	530	439	307	999999	572	920	252	190	715	994	817	999999	999999	173	104	888	346	999999	999999	999999	999999	483	225	999999	333	689	17	999999	329	927	695	367	999999	795	576	999999	999999	284	385	999999	737	605	806	999999	999999	807	999999	412	108	672	910	999999	999999	516	37	57	223	165	316	882	999999	85	860	787	309	460	999999	437	596	999999	999999	72	850	999999	683	704	676	436	265	525	572	999999	999999	999999	999999	291	999999	804	999999	999999	301	856	968	502	880	661	744	29	489	437	791	999999	999999	518	999999	999999	562	671	833	333	380	787	899	790	320	318	17	999999	769	27	921	221	669	77	297	29	104	357	287	31	960	656	946	827	734	999999	788	559	860	180	729	868	999999	443	158	999999	957	188	192	999999	653	999999	260	472	516	999999	999999	748	230	776	753	214	393	812	373	999999	840	81	65	437	529	458	353	599	298	999999	250	235	918	783	72	999999	175	715	377	999999	406	484	321	164	861	50	338	94	999999	999999	484	168	999999	434	673	885	132	999999	52	205	196	660	183	999999	338	794	829	447	713	837	49	999999	444	942	999999	999999	760	900	999999	999999	999999	268	999999	774	578	999999	999999	493	119	
187	793	999999	672	182	999999	999999	999999	858	826	999999	999999	891	380	589	485	999999	999999	999999	999999	317	134	231	999999	563	85	999999	999999	409	999999	999999	639	345	999999	536	53	628	15	999999	999999	999999	999999	901	84	508	279	238	888	592	999999	772	369	36	386	802	62	999999	241	119	106	999999	266	999999	973	999999	437	874	564	844	999999	856	800	460	428	535	262	233	156	999999	294	847	50	895	120	999999	887	612	959	534	999999	480	397	896	176	404	325	999999	928	505	999999	404	673	54	55	999999	971	908	608	851	550	829	999999	562	825	258	274	371	999999	860	692	999999	915	39	370	75	469	904	999999	34	219	108	304	651	608	889	183	995	849	677	150	999999	999999	117	984	654	65	834	81	917	139	954	999999	77	812	256	489	644	683	979	973	999999	624	583	641	452	534	773	999999	999999	85	999999	521	123	720	713	820	999999	999999	715	999999	999999	832	999999	894	999999	735	237	839	362	409	539	322	869	703	82	363	430	475	541	129	291	880	999999	842	860	442	258	999999	108	435	681	598	999999	969	349	244	258	688	386	716	306	934	602	536	999999	956	651	420	647	360	399	342	513	595	999999	999999	999999	533	44	823	486	880	999999	999999	727	940	354	900	364	838	115	741	999999	825	823	356	288	608	306	903	791	838	710	999999	999999	349	94	382	249	999999	547	725	654	563	999999	426	203	675	808	605	612	750	66	809	255	999999	999999	688	772	382	475	98	236	999999	999999	648	180	992	890	999999	855	971	661	768	300	389	97	536	595	406	162	612	800	999999	300	50	782	900	503	387	106	406	609	866	130	458	498	522	999999	591	999999	211	784	999999	749	641	99	999999	999999	865	999999	716	102	999999	229	862	298	999999	840	999999	865	279	499	512	292	999999	372	999999	999999	842	891	574	14	14	161	999999	828	379	999999	659	951	999999	392	999999	817	389	314	243	646	267	170	962	682	999999	726	976	712	282	148	300	999999	304	649	999999	973	999999	999999	999999	224	999999	44	918	583	191	999999	999999	886	861	694	903	155	138	999999	390	682	999999	892	474	999999	999999	999999	999999	241	662	390	656	999999	716	664	822	999999	225	29	378	233	999999	389	500	501	355	99	850	587	244	999999	150	156	999999	993	54	112	248	810	49	999999	488	999999	921	999999	392	535	179	206	999999	236	929	119	779	166	440	999999	402	972	999999	999999	999999	968	996	517	999999	510	999999	999999	620	719	999999	415	979	999999	999999	999999	468	698	119	819	999999	654	714	18	225	
41	377	999999	563	504	999999	275	999999	955	640	520	689	413	561	882	950	999999	586	162	797	524	139	440	421	875	91	703	999999	122	175	999999	263	988	301	218	999999	482	169	125	19	999999	536	34	709	234	875	999999	146	237	869	999999	78	561	221	701	901	937	690	999999	999999	999999	413	765	789	896	266	701	122	999999	749	477	297	470	153	999999	987	115	730	196	999	36	566	999999	252	702	675	999999	776	999999	316	205	999999	480	701	12	759	999999	244	813	968	999999	942	793	488	402	184	607	418	587	714	796	216	504	689	999999	999999	999999	522	97	230	999999	999999	999999	47	999999	685	999999	769	150	874	225	871	999999	228	825	94	773	999999	850	527	77	293	999999	886	520	989	999999	791	314	561	999999	999999	999999	592	414	258	430	999999	934	999999	367	838	277	713	999999	924	298	999999	863	312	999999	630	672	569	163	281	736	635	527	563	397	999999	999999	589	999999	967	999999	999999	813	999999	999999	999999	222	142	170	239	25	485	398	595	999999	22	999999	11	884	361	585	587	439	143	522	794	238	999999	329	341	384	688	821	530	210	962	472	297	648	659	417	539	409	999999	265	999999	247	932	862	999999	108	999999	704	999999	391	147	896	680	64	870	789	842	813	828	854	337	663	867	999999	738	550	999999	363	235	943	999999	187	515	878	999999	556	999999	518	999999	242	921	984	999999	148	72	999999	791	999999	999999	869	575	999999	999999	79	999999	999999	380	547	134	835	468	109	478	597	345	959	390	802	793	323	493	333	868	999999	933	999999	382	728	999999	671	758	406	585	365	377	329	607	446	949	672	185	759	393	119	773	822	515	693	999999	113	685	989	449	999999	999999	251	999999	999999	145	585	999999	999999	224	462	86	999999	523	999999	999999	999999	362	944	999999	999999	147	734	940	758	822	120	837	688	925	228	999999	999999	957	130	979	135	471	622	310	374	456	534	544	931	42	711	308	402	474	787	750	740	146	327	326	651	311	999999	171	34	748	999999	726	999999	475	317	999999	999999	143	103	554	739	644	488	675	613	999999	18	726	120	999999	999999	224	148	478	999999	632	639	999999	338	999999	999999	460	285	626	999999	808	547	465	725	606	905	269	380	999999	20	106	658	999999	713	999999	303	999999	61	222	313	322	999999	999999	999999	684	475	598	804	279	193	288	368	999999	999999	805	652	552	999999	513	999999	185	843	999999	467	999999	974	999999	100	877	530	999999	409	73	322	607	999999	30	245	999999	141	316	999999	110	58	732	738	796	999999	999999	
808	750	999999	547	315	999999	478	999999	70	999999	710	999999	999999	927	749	204	879	999999	999999	157	999999	999999	317	960	382	599	720	742	857	734	420	999999	99	192	78	999999	999999	861	757	999999	999999	999999	959	174	339	652	808	537	999999	854	852	443	257	999999	332	999999	443	422	175	715	418	735	825	335	660	999999	999999	325	858	968	589	27	546	364	999999	47	672	152	999999	730	791	192	391	12	882	977	999999	999999	860	892	347	203	999999	52	775	403	999999	633	999999	806	263	999999	679	392	274	999999	896	893	730	294	513	300	999999	444	924	236	354	999999	453	682	604	58	999999	999999	631	395	330	504	588	626	999999	49	638	824	476	308	999999	998	737	56	90	45	620	575	389	56	411	261	127	999999	58	900	190	831	999999	214	38	714	761	999999	514	401	314	114	999999	474	662	967	999999	626	724	356	94	999999	999999	568	999999	999999	585	999999	983	79	999999	49	577	423	859	999999	999999	999999	279	999999	247	858	999999	688	730	515	605	915	394	444	293	501	825	702	816	783	240	999999	775	149	999999	186	895	445	25	275	536	999999	614	856	355	999999	356	999999	999999	235	864	912	999999	922	999999	999999	201	549	999999	884	223	875	607	86	576	978	999999	999999	669	999999	999999	106	999999	464	979	59	999999	537	98	999999	155	898	999999	591	918	327	805	853	857	999999	999999	355	660	140	61	661	948	999999	290	376	999999	999999	267	999999	999999	767	249	382	999999	243	369	663	999999	999999	739	999999	292	999999	167	258	183	643	282	211	999999	999999	446	999999	413	328	110	771	257	722	378	928	641	545	329	160	88	432	909	999999	107	999999	894	999999	999999	736	378	932	999999	41	999999	999999	944	999999	972	654	999999	999999	969	625	142	598	415	999999	828	811	684	747	999999	17	180	750	733	658	113	754	723	999999	152	676	999999	178	999999	226	528	999999	983	999999	572	674	828	382	462	294	491	509	916	999999	999999	589	62	631	999999	373	860	452	843	295	952	228	930	999999	563	303	675	964	207	199	999999	36	827	108	184	999999	188	798	297	449	177	999999	837	568	358	562	999999	327	932	37	365	86	958	698	633	354	743	490	999999	999999	618	527	312	726	944	607	762	953	457	999999	999999	72	999999	403	128	358	999999	372	990	10	679	999999	41	999999	999999	144	78	139	475	999999	999999	697	979	138	830	649	300	120	623	750	800	669	999999	718	999999	302	921	564	999999	284	999999	381	500	818	490	270	495	143	892	810	999999	632	488	627	935	497	93	999999	573	999999	
999999	999999	748	999999	210	19	487	322	337	541	223	513	559	999999	865	906	207	999999	647	570	999999	167	999999	999999	999999	177	191	253	783	354	999999	894	991	110	226	694	633	260	618	480	782	999999	999999	999999	596	999999	82	297	761	999999	299	999999	388	12	999999	900	999999	999999	39	42	827	999999	539	982	999999	328	999999	458	974	181	283	947	552	176	787	981	362	866	227	193	999999	894	491	754	65	296	515	989	786	326	642	699	231	585	999999	999999	643	822	999999	277	515	623	322	590	755	352	379	999999	999999	343	547	195	716	999999	937	933	999999	784	927	46	813	532	999999	999999	538	583	726	967	523	249	347	540	999999	949	678	480	581	999999	999999	999999	917	999999	773	452	778	457	982	999999	647	719	999999	858	894	992	464	999999	951	663	999999	181	626	412	999999	975	996	17	356	767	999999	466	361	852	785	224	129	519	999999	999999	999999	91	601	350	999999	804	999999	488	645	846	495	695	529	918	848	999999	96	514	999999	999999	999999	999999	110	224	999999	191	367	942	83	679	873	999999	234	730	782	970	999999	285	92	893	531	999999	999999	999999	999999	482	999999	443	14	999999	138	614	999999	960	773	120	999999	386	143	999999	447	512	415	965	999999	550	470	999999	145	878	999999	811	999999	999999	276	938	408	600	999999	999999	253	923	937	999999	999999	268	41	274	956	672	989	999999	152	944	999999	29	112	406	537	731	999999	999999	999999	135	712	327	192	211	693	835	711	390	999999	999999	894	523	999999	300	999999	714	519	205	999999	999999	889	63	668	999999	999999	999999	836	12	999999	999999	999999	115	999999	999999	412	234	86	830	580	131	999999	999999	759	744	59	999999	454	811	981	999999	222	999999	999999	835	246	658	658	704	999999	446	999999	999999	328	233	685	789	898	762	888	200	637	688	625	720	511	999999	304	924	437	333	802	35	30	249	998	906	809	999999	574	753	575	381	885	999999	133	999999	290	999999	69	270	44	999999	999999	791	195	533	201	999999	999999	956	364	999999	277	621	644	973	688	88	235	999999	979	999999	999999	145	624	266	803	491	597	999999	10	768	865	176	298	999999	112	999999	64	999999	714	999999	464	618	999999	841	114	273	500	160	999999	211	310	290	291	926	999999	787	177	999999	730	710	999999	999999	955	999999	999999	999999	333	533	870	999999	34	760	74	756	653	578	746	782	999999	539	991	446	686	999999	467	584	999999	372	615	324	999999	134	744	14	244	389	663	999999	999999	14	940	966	999999	999999	186	550	225	534	282	999999	51	395	999999	200	719	551	
399	166	138	999999	224	961	918	999999	999999	899	26	69	521	999999	915	944	809	157	599	999999	167	999999	999999	917	369	361	99	999999	283	676	356	554	295	692	990	999999	673	999999	999999	979	57	733	999999	287	533	166	22	17	19	106	585	630	600	693	999999	826	999999	221	925	863	871	238	999999	721	552	472	773	828	284	999999	281	131	999999	999999	977	433	846	345	393	212	348	91	680	186	100	999999	953	601	308	999999	962	461	999999	925	999999	999999	460	13	999999	999999	999999	193	733	600	999999	999999	273	999999	999999	999999	979	999999	999999	722	525	789	557	105	630	826	518	181	530	120	457	819	999999	441	999999	167	972	843	611	331	818	164	358	90	361	637	463	972	885	347	194	763	633	999999	410	328	999999	365	383	907	553	221	663	623	152	15	105	831	479	559	987	146	597	999999	904	371	441	477	744	999999	373	999999	296	193	926	999999	195	328	999999	999999	894	617	469	703	778	607	501	734	937	356	999999	631	503	335	359	57	175	138	145	48	886	795	999999	389	544	16	925	479	999999	458	819	776	799	295	999999	379	676	894	999999	306	870	707	539	397	461	741	53	961	834	878	528	67	192	992	999999	109	996	90	168	772	681	31	999999	488	536	765	832	217	670	979	380	280	411	839	178	999999	265	233	927	802	999999	964	645	999999	929	999999	594	807	988	565	383	595	735	999999	625	848	999999	60	860	999999	909	999999	300	854	508	258	656	353	824	999999	843	999999	999999	999999	808	717	386	229	999999	775	999999	35	229	115	606	999999	999999	999999	223	330	520	214	372	240	893	137	673	999999	319	681	999999	250	999999	871	721	609	442	379	155	999999	472	999999	502	95	525	884	616	195	999999	999999	712	210	139	504	607	638	411	922	999999	680	53	999999	909	876	670	930	51	358	393	996	351	175	310	315	857	79	712	286	715	19	521	488	999999	596	969	903	120	489	274	999999	208	520	906	474	864	999999	541	625	999999	999999	842	267	801	261	381	999999	900	999999	646	999999	926	134	999999	463	999999	564	63	322	907	766	820	999999	93	999999	797	831	268	835	450	999999	537	97	861	999999	176	999999	687	290	999999	432	13	999999	999999	999999	166	999999	312	453	315	310	823	999999	717	658	774	289	183	999999	999999	999999	288	999999	383	665	999	999999	272	96	296	904	877	772	108	485	999999	999999	720	357	999999	723	529	999999	529	150	167	319	379	213	999999	887	999999	196	827	674	153	938	913	187	736	327	999999	225	166	411	432	61	
130	242	894	999999	999999	826	355	999999	30	999999	545	242	507	690	469	999999	741	409	999999	999999	945	433	341	824	620	542	620	827	911	999999	658	128	717	116	198	999999	999999	114	999999	999999	999999	96	654	681	402	680	999999	999999	999999	753	484	757	586	999999	116	697	900	79	999999	36	999999	999999	829	717	813	427	524	401	501	331	749	636	999999	999999	849	999999	778	660	431	939	862	574	999999	167	828	901	999999	975	10	999999	247	249	484	301	58	322	267	936	999999	999999	166	999999	554	999999	14	848	676	24	893	257	918	250	999999	691	174	640	559	671	999999	912	999999	549	401	999999	94	510	162	788	523	536	601	842	791	999999	783	583	30	442	163	979	234	527	999999	752	999999	996	601	792	137	417	763	595	57	956	100	616	999999	553	452	999999	999999	888	999999	999999	656	86	458	201	907	590	620	127	999999	999999	687	999999	999999	648	428	999999	909	369	999999	999999	772	15	999999	835	999999	176	695	476	989	659	999999	346	35	724	106	999999	548	999999	885	546	796	645	87	999999	999999	732	159	999999	135	364	594	336	236	395	999999	650	291	999999	999999	741	894	153	137	858	625	999999	342	743	999999	999999	549	510	484	999999	319	136	927	656	567	633	999999	457	351	635	74	956	119	639	999999	455	224	999999	999999	153	651	653	518	229	522	926	400	415	999999	212	815	94	852	122	86	467	722	635	65	212	723	447	801	999999	793	999999	242	702	613	106	707	623	936	340	472	665	618	708	143	641	242	611	760	149	819	980	114	996	562	671	999999	589	999999	370	430	214	851	25	435	853	694	698	802	599	999999	999999	999999	522	650	420	849	24	501	999999	970	121	687	662	999999	813	564	245	149	941	373	128	753	576	910	268	814	602	999999	289	946	544	809	170	643	628	832	592	356	999999	999999	718	97	456	400	318	999999	999999	342	622	299	458	559	860	236	386	447	581	611	392	999999	999999	741	222	999999	435	312	526	28	64	980	972	889	997	129	654	999999	999999	999999	602	741	625	270	659	990	498	999999	949	999999	267	190	260	999999	963	545	575	976	874	979	964	999999	10	999999	288	642	326	568	561	999999	581	355	151	406	19	650	980	999999	92	232	999999	450	362	592	761	999999	730	991	926	461	554	999999	166	327	220	596	741	999999	999999	27	673	930	999999	218	363	911	49	999999	970	322	565	588	894	652	11	523	652	418	418	413	911	334	642	999999	999999	903	199	823	195	423	909	534	14	74	559	57	27	153	238	
999999	999999	875	31	999999	999999	965	999999	513	999999	697	943	999999	48	578	115	348	298	332	999999	459	722	999999	669	999999	999999	40	584	829	103	953	505	508	189	567	999999	46	999999	38	214	231	129	685	507	497	480	587	496	999999	958	999999	759	695	999999	999999	999999	999999	216	474	210	865	390	954	420	372	201	444	153	480	999999	999999	44	999999	999999	999999	340	46	717	181	86	825	544	158	870	999999	204	810	387	410	439	958	829	999999	999999	348	999999	174	275	145	306	999999	443	26	436	889	186	500	576	999999	999999	101	999999	999999	397	384	331	242	93	538	178	390	66	999999	50	51	250	999999	999999	779	960	999999	771	581	999999	50	999999	528	999999	981	999999	999999	244	67	962	347	999999	794	452	454	999999	607	91	736	999999	915	979	700	999999	395	649	982	999999	796	369	282	330	330	170	999999	991	999999	521	112	832	999999	156	998	781	703	999999	999999	752	986	762	363	94	999999	999999	999999	71	692	553	336	342	723	644	999999	698	999999	26	999999	633	106	462	224	999999	979	903	503	769	980	919	281	409	203	240	83	44	16	999999	295	715	211	999999	309	259	999999	999999	119	830	708	310	999999	686	259	822	655	533	999999	276	115	141	121	199	999999	773	281	999999	148	999999	570	999999	692	502	731	30	431	810	162	964	902	999999	999999	672	999999	680	827	999999	160	381	584	549	999999	999999	92	164	604	999999	214	536	978	267	630	626	269	304	618	598	955	999999	400	844	381	583	374	999999	347	448	137	410	945	686	775	999999	909	30	999999	952	419	576	999999	418	999999	626	999999	644	589	177	412	766	71	999999	999999	922	981	739	999999	912	375	196	999999	165	999999	999999	590	999999	999999	999999	717	249	387	999999	188	388	812	981	999999	754	597	730	316	999999	999999	371	348	716	56	999999	786	999999	999999	15	587	233	759	270	534	802	999999	694	162	726	460	173	388	406	60	999999	119	999	500	424	325	999999	999999	648	999999	999999	465	999999	999999	638	86	547	397	382	88	955	629	551	457	999999	719	902	999999	999999	718	999999	982	942	999999	795	999999	786	679	437	689	941	999999	120	151	999999	999999	170	448	523	649	999999	776	999999	999999	104	631	568	552	64	704	422	999999	999999	929	256	540	999999	218	460	894	999999	868	959	999999	146	613	518	999999	446	999999	558	464	999999	999999	805	106	999999	624	572	174	185	244	625	732	276	874	62	191	999999	480	822	952	988	628	360	55	999999	324	191	491	122	167	115	953	156	999999	22	359	999999	160	564	898	646	
296	999999	64	253	236	425	999999	560	337	999999	966	287	605	476	436	590	759	288	661	443	91	61	27	138	671	586	318	862	703	66	743	915	924	316	999999	909	305	802	590	999999	919	930	784	652	999999	676	550	492	999999	768	374	999999	903	465	565	244	701	926	581	650	117	408	999999	281	771	999999	363	299	774	526	295	999999	698	762	523	160	277	999999	988	994	45	826	286	999999	691	999999	22	468	751	466	218	378	230	999999	791	999999	84	513	881	98	999999	261	999999	69	999999	417	183	999999	941	414	967	336	937	587	614	291	132	921	589	899	48	894	547	317	317	916	736	757	971	999999	85	764	494	900	999999	783	118	226	999999	284	697	871	526	999999	999999	882	441	643	335	510	397	163	923	981	59	999999	999999	409	752	567	680	999999	179	938	338	213	842	47	905	999999	999999	906	469	314	211	999999	377	211	818	435	484	999999	431	471	615	922	999999	512	850	263	80	708	999999	999999	604	281	701	999999	17	296	50	404	737	504	337	491	693	619	780	882	999999	512	999999	326	92	999999	995	708	333	416	373	999999	196	652	761	473	442	575	999999	930	999999	999999	203	999999	395	90	365	926	143	999999	239	231	999999	968	212	567	127	157	999999	27	286	992	264	999999	923	710	999999	95	999999	863	999999	128	908	849	415	999999	319	68	931	12	230	78	574	209	186	151	999999	228	450	203	356	999999	999999	692	653	483	999999	601	999999	684	872	280	192	999999	84	121	322	882	562	999999	258	999999	999999	999999	797	217	428	64	425	781	999999	989	999999	550	517	765	364	226	206	932	735	717	459	999999	139	949	999999	304	135	999999	829	724	999999	508	945	297	77	999999	895	445	65	479	999999	827	581	883	999999	642	999999	318	756	105	999999	629	215	540	609	999999	679	847	331	133	929	359	999999	388	333	146	605	999999	697	409	330	760	877	265	541	999999	675	256	999999	253	541	999999	318	733	999999	45	302	999999	688	107	999999	58	999999	931	999999	826	876	999999	559	499	999999	999999	620	357	999999	926	752	950	999	977	304	432	532	88	592	122	50	228	350	297	844	200	541	600	134	282	646	946	999999	714	755	482	696	824	999999	998	205	961	958	122	293	352	999999	999999	802	852	525	45	999999	999999	999999	658	852	271	655	999999	11	30	999999	502	289	805	245	294	999999	821	736	999999	999999	593	916	999999	269	238	14	999999	785	831	798	281	757	610	607	286	928	107	999999	435	179	369	997	185	737	466	832	999999	117	130	
999999	980	999999	817	173	999999	999999	999999	999999	623	999999	163	999999	999999	231	951	745	679	208	999999	365	134	200	310	538	512	596	740	351	803	999999	526	999999	664	351	817	164	999999	447	852	765	232	709	17	177	999999	308	827	999999	785	999999	163	289	999999	999999	999999	789	815	999999	661	999999	780	999999	595	228	740	999999	406	828	413	797	805	241	999999	202	142	425	999999	999999	999999	213	999999	787	999999	92	252	999999	245	999999	986	38	349	660	785	693	984	868	999999	788	436	258	999999	999	999999	988	916	921	933	999999	632	940	999999	682	767	457	399	999999	999999	513	975	503	532	999999	841	385	457	154	456	662	217	274	311	405	999999	273	999999	769	247	576	175	330	314	999999	276	56	999999	667	893	338	303	999999	79	610	813	932	725	404	999999	999999	999999	999999	475	280	748	368	638	999999	975	999999	155	630	755	999999	347	654	199	253	999999	999999	952	790	261	127	369	226	204	700	592	773	548	907	612	82	45	404	999999	43	540	908	417	232	691	398	192	999999	245	999999	999999	168	743	999999	173	999999	222	750	520	357	910	999999	173	999999	999999	211	955	248	28	682	999999	943	999999	165	713	331	387	729	109	862	999999	696	980	999999	436	433	40	77	743	249	860	294	883	508	999999	17	745	999999	614	489	999999	944	655	562	661	330	999999	587	767	999999	999999	492	651	999999	422	224	551	817	511	194	181	888	504	999999	822	999999	69	301	999999	999999	586	999999	999999	619	429	991	50	427	999999	116	74	453	309	901	263	378	643	999999	95	908	465	928	967	429	318	999999	999999	876	740	999999	270	77	999999	72	265	87	999999	42	238	431	999999	134	132	405	129	727	589	602	525	453	999999	999999	215	134	249	658	999999	695	310	999999	551	174	687	934	846	996	899	999999	999999	186	11	611	997	999999	734	999999	999999	999999	999999	591	964	847	360	999999	502	436	862	429	999999	607	146	681	731	362	879	19	446	198	999999	132	828	999999	956	999999	452	656	837	999999	400	907	999999	379	395	719	911	999999	813	400	999999	999999	999999	479	424	999999	50	999999	879	644	785	725	895	999999	22	186	999999	999999	890	22	844	999999	599	322	39	999999	999999	766	999999	21	451	185	205	999999	999999	149	988	359	927	917	308	999999	777	202	765	675	999999	244	999999	219	957	298	999999	801	556	595	820	821	450	509	293	999999	43	999999	202	609	529	848	861	873	198	413	694	972	713	720	999999	406	999999	999999	999999	520	409	86	64	999999	999999	403	999999	170	328	176	999999	427	634	
34	99	909	999	165	155	173	383	493	999999	999999	603	841	999999	835	527	424	274	96	607	773	873	957	812	49	248	136	358	700	999999	999999	504	277	347	689	631	999999	406	401	218	738	146	916	65	511	999999	529	315	664	643	904	902	822	999999	861	999999	999999	999999	960	916	29	815	683	939	999	999999	336	999999	408	214	368	27	999999	878	869	999999	957	999999	311	490	718	820	694	67	649	129	999999	999999	486	999999	999999	999999	446	485	999999	922	999999	999999	66	461	232	36	999999	999999	284	886	39	999999	999999	235	203	240	794	999999	207	209	130	625	299	999999	999999	878	27	870	714	306	581	397	689	946	182	981	845	999999	267	999999	913	244	782	999999	100	736	508	999999	345	268	277	966	287	989	802	837	686	185	999999	999999	18	47	999999	978	314	641	264	999999	999999	221	394	944	222	515	295	999999	842	999999	790	641	380	766	534	999999	999999	615	120	700	154	344	999999	999999	766	999999	683	876	499	804	458	458	482	505	208	133	874	332	754	999999	703	916	995	160	999999	451	973	252	999999	299	949	999999	530	564	858	718	917	725	187	308	831	419	397	48	87	341	169	999999	567	411	581	705	860	348	999999	238	349	153	284	325	940	999999	373	209	999999	759	999999	917	999999	999999	999999	999999	155	999999	939	294	529	957	83	999999	292	108	685	111	718	999999	838	192	568	629	378	774	450	862	368	999999	55	197	193	999999	999999	999999	237	87	204	999999	999999	999999	408	712	999999	999999	79	999999	999999	842	755	999999	999999	999999	999999	999999	359	27	999999	442	707	292	97	548	999999	341	773	756	650	999999	870	607	906	295	692	433	783	856	999999	986	999999	999999	829	999999	999999	999999	706	581	999999	999999	892	220	966	762	999999	278	326	860	473	377	618	999999	579	992	971	157	366	205	999999	496	961	999999	107	134	737	999999	999999	571	902	465	999999	999999	359	999999	157	660	641	154	570	424	116	999999	392	552	378	391	999999	999999	554	498	427	510	662	910	706	399	123	841	999999	247	815	755	957	18	743	426	964	999999	844	321	515	999999	635	504	390	48	999999	554	756	999999	835	624	999999	413	999999	999999	999999	999999	285	757	547	799	129	332	608	361	965	999999	999999	999999	427	64	993	242	999999	215	999999	168	529	667	289	568	95	678	412	201	737	554	969	619	886	525	321	96	774	715	999999	999999	896	38	999999	736	744	804	929	999999	631	784	999999	833	258	999999	919	999999	478	978	714	450	999999	417	624	999999	414	200	999999	902	742	906	468	277	
122	999999	272	999999	593	552	999999	291	999999	999999	999999	952	134	146	999999	516	999999	702	617	999999	11	652	391	489	414	662	332	554	739	37	48	999999	326	999999	999999	685	118	427	34	925	165	433	701	299	847	671	296	277	999999	559	999999	49	999999	673	275	469	999999	783	97	931	230	999999	999999	999999	592	844	636	971	425	685	407	187	678	692	640	578	951	102	999999	742	375	64	724	190	730	998	436	653	999999	261	999999	335	340	103	705	999999	881	979	999999	999999	999999	325	852	154	999999	128	999999	606	42	999999	518	98	999999	999999	999999	176	554	371	999999	593	999999	983	93	999999	190	82	847	585	986	754	696	971	395	638	707	59	999999	999999	38	612	637	830	620	999999	999999	415	999999	985	537	538	341	519	988	123	595	999999	999999	687	963	999999	999999	999999	999999	288	999999	999999	703	513	647	515	964	973	343	388	999999	587	999999	999999	999999	999999	999999	861	999999	458	422	999999	999999	281	999999	656	817	999999	616	948	341	999999	220	999999	197	999999	711	680	348	999999	574	368	999999	609	999999	18	999999	347	266	197	999999	418	738	171	865	999999	563	432	471	991	697	449	366	394	56	114	376	999999	706	236	74	218	523	36	999999	64	11	383	122	43	967	480	268	429	999999	922	999999	59	476	999999	999999	288	219	999999	999999	999999	11	999999	563	64	642	657	999999	39	133	983	895	711	288	811	823	999999	319	999999	33	227	191	937	637	999999	990	326	564	342	999999	785	999	176	702	758	999999	219	820	68	400	320	840	238	305	999999	999999	411	771	665	550	461	968	781	999999	116	942	999999	163	439	73	999999	999999	307	999999	999999	984	729	19	999999	999999	999999	999999	999999	47	713	387	953	642	863	106	588	555	899	792	999999	999999	227	842	595	816	988	66	391	995	84	227	542	792	957	999999	307	999999	999999	906	937	102	717	743	620	729	989	431	300	342	485	769	203	515	313	531	999999	887	424	713	769	999999	999999	999999	962	999999	844	171	999999	82	799	999999	999999	999999	855	999999	999999	484	232	865	827	567	765	58	519	315	33	36	489	435	33	420	977	999999	146	389	123	461	999999	134	885	999999	746	227	543	298	465	210	660	999999	999999	291	665	999999	886	212	792	999999	746	999999	472	817	681	259	58	999999	219	775	856	475	926	647	702	107	999999	999999	820	999999	514	231	849	999999	999999	226	999999	742	755	999999	652	934	999999	999999	715	999999	661	77	999999	497	999999	165	88	689	999999	999999	999999	784	999999	567	578	887	391	254	999999	524	807	648	451	
464	255	316	999999	999999	133	999999	877	742	932	578	999999	913	852	332	378	359	152	999999	999999	191	879	228	162	197	849	765	552	352	999999	201	326	23	625	691	252	862	999999	297	566	433	317	604	999999	999999	131	999999	44	69	876	75	381	647	179	269	584	36	164	445	941	368	999999	534	999999	999999	999999	432	297	999999	999999	516	827	855	603	55	874	285	375	152	76	194	730	493	476	702	819	678	999999	999999	999999	999999	708	999999	356	207	999999	782	631	999999	757	999999	377	874	999999	370	247	526	54	133	999999	999999	661	21	999999	756	999999	999999	68	280	999999	999999	999999	931	63	864	808	999999	999999	999999	991	101	654	263	395	377	999999	856	514	999999	465	999999	633	719	971	999999	999999	696	717	600	569	179	999999	360	200	182	999999	446	820	123	999999	505	27	999999	142	303	655	999999	626	11	939	999999	379	999999	815	627	999999	869	999999	256	310	121	34	999999	836	821	999999	999999	73	999999	268	380	999999	401	553	999999	285	985	999999	677	999999	999999	80	716	660	787	800	772	999999	572	999999	999999	486	574	813	451	999999	119	811	321	926	361	344	413	742	568	999999	999999	408	856	352	964	292	292	104	153	50	318	258	58	31	999999	758	999999	990	28	894	999999	587	112	487	999999	184	275	751	800	822	999999	973	101	51	999999	373	688	230	267	958	203	479	669	410	172	999999	762	999999	331	602	999999	423	724	999999	999999	999999	305	378	185	999999	999999	540	999999	331	383	345	166	17	209	240	999999	999999	732	70	999999	992	918	999999	325	315	421	975	430	207	978	253	258	427	767	430	78	319	54	476	941	999999	999999	999999	36	999999	704	755	999999	100	532	574	690	664	973	292	482	603	63	999999	999999	999999	999999	999999	352	140	96	739	249	999999	172	760	234	999999	128	999999	816	999999	999999	497	610	666	999999	999999	674	999999	999999	594	453	485	948	999999	266	183	107	901	552	88	995	896	741	965	515	999999	927	771	349	434	546	999999	999999	999999	928	565	999999	712	999999	999999	432	999999	999999	501	296	764	831	999999	504	61	168	226	494	999999	585	778	756	999999	999999	999999	999999	902	999999	137	58	516	19	56	545	700	913	999999	746	771	656	999999	328	249	679	750	490	238	277	999999	276	329	451	999999	326	999999	999999	999999	999999	591	999999	529	999999	450	453	779	999999	784	163	803	147	773	479	723	92	999999	460	516	965	999999	93	183	635	776	999999	728	74	282	729	395	999999	999999	833	165	402	136	193	999999	796	900	995	705	85	473	160	503	849	728	
999999	798	700	303	660	161	507	999999	893	107	999999	724	714	482	999999	768	999999	850	939	324	330	955	344	999999	719	999999	414	387	107	171	625	999999	878	999999	627	999999	695	597	636	681	657	206	243	95	298	82	195	522	999999	317	560	999999	999999	999999	407	699	463	999999	583	595	746	999999	999999	732	481	232	999999	378	855	133	83	326	224	267	667	134	722	999999	293	647	999999	891	736	790	611	325	803	353	938	927	477	576	999999	50	935	537	999999	511	614	75	999999	817	667	527	999999	999999	95	306	999999	283	977	214	999999	936	999999	999999	999999	999999	130	165	429	501	439	928	656	506	313	999999	999999	140	36	999999	644	228	999999	999999	234	999999	556	377	240	999999	486	665	949	272	742	999999	333	999999	153	790	390	458	645	734	388	738	999999	999999	930	999999	973	737	256	999999	999999	999999	524	654	630	183	761	753	925	922	25	999999	978	393	763	235	849	252	999999	246	830	196	582	686	683	495	348	818	446	328	533	749	419	193	999999	137	999999	999999	459	970	999999	637	999999	723	719	999999	999999	487	974	705	999999	731	750	20	935	383	43	838	999999	144	834	942	999999	606	398	276	364	795	690	636	999999	180	999999	25	217	999999	662	859	966	999999	735	861	844	741	267	802	998	408	257	329	104	723	707	999999	999999	96	999999	927	999999	453	260	964	797	347	41	999999	938	734	803	742	720	183	871	902	999999	973	107	575	999999	596	277	999999	547	370	542	949	472	999999	999999	999999	872	735	534	999999	817	770	73	506	999999	999999	863	999999	605	515	608	999999	999999	805	915	999999	988	755	588	999999	185	304	426	436	805	999999	427	471	854	682	999999	984	649	358	94	638	910	600	999999	972	733	999999	360	42	761	621	107	667	561	717	142	127	999999	796	347	523	999999	636	701	999999	948	999999	418	922	999999	623	999999	503	720	286	262	999999	999999	616	14	181	943	999999	675	193	983	999999	909	147	550	999999	837	852	20	571	294	999999	899	246	33	341	595	438	395	148	350	604	947	285	999999	744	999999	999999	792	176	579	959	961	517	644	999999	999999	281	999999	894	786	999999	492	158	991	978	498	999999	592	672	586	515	999999	536	842	389	999999	999999	681	999999	525	305	999999	844	992	335	322	391	601	834	999999	323	65	501	361	999999	121	999999	293	999999	256	583	948	130	590	999999	960	434	675	999999	385	857	600	576	378	490	369	648	999999	665	666	999999	61	757	999999	272	459	507	185	920	278	23	999999	204	559	941	356	939	264	928	
375	887	716	999999	459	992	723	489	132	870	562	472	642	627	999999	999999	531	201	307	327	613	463	259	999999	999999	371	516	999999	27	437	143	429	394	999999	300	999999	400	715	308	830	549	970	384	314	367	999999	381	999999	999999	419	419	999999	641	936	999999	999999	999999	962	358	97	486	327	471	999999	999999	142	999999	999999	336	51	749	816	892	477	778	643	88	944	396	192	999999	791	31	608	27	978	788	999999	913	387	999999	438	366	221	354	231	999999	688	577	235	727	999999	999999	342	669	603	272	174	167	681	999999	694	575	176	107	999999	999999	862	678	999999	354	630	501	999999	999999	321	460	681	999999	557	143	400	376	171	999999	32	404	688	939	424	999999	624	300	241	999999	455	862	199	123	999999	924	646	20	819	999999	106	475	447	440	999999	152	591	50	610	548	443	328	414	711	999999	299	618	923	999999	53	730	999999	270	405	999999	999999	270	567	473	999999	496	390	999999	290	999999	999999	956	999999	591	281	134	583	999999	693	120	137	458	488	999999	370	999999	722	756	775	999999	766	215	999999	999999	898	999999	33	577	999999	61	63	999999	133	353	527	342	369	342	982	999999	156	650	576	999999	999999	999999	781	999999	113	325	774	633	781	999999	601	351	999999	274	692	398	111	16	711	641	67	999999	999999	145	522	37	946	390	773	856	13	126	638	756	664	897	110	999999	474	662	287	429	988	993	751	999999	427	105	999999	593	999999	999999	939	935	999999	962	676	646	999999	85	379	999999	859	999999	136	484	712	999999	610	999999	298	999999	541	999999	364	637	377	341	393	346	609	851	999999	999999	48	863	187	703	528	701	231	464	498	398	999999	893	569	73	867	276	473	269	495	855	305	221	608	890	580	600	594	999999	262	669	475	528	653	679	999999	272	307	18	639	999999	573	834	117	152	766	999999	999999	313	474	999999	873	350	366	884	884	826	264	999999	133	927	116	999999	211	829	923	999999	249	999999	187	604	969	464	630	999999	291	471	114	999999	133	119	532	999999	871	999999	796	135	172	999999	999999	999999	17	20	885	711	802	999999	632	288	229	11	231	187	136	869	157	999999	720	999999	999999	423	999999	999999	173	23	405	825	24	76	42	797	999999	480	105	127	596	959	578	918	784	604	839	825	246	132	999999	354	164	11	987	387	415	392	176	381	346	999999	999999	999999	999999	976	673	565	999999	431	408	999999	999999	18	283	198	840	999999	995	998	584	896	563	50	135	999999	671	23	999999	655	999999	220	313	724	999999	387	122	705	
999999	999999	999999	283	580	814	999999	999999	999999	155	727	798	546	613	397	178	796	449	655	806	746	266	314	659	486	599	49	198	999999	368	237	999999	86	144	999999	196	77	999999	999999	748	326	988	788	526	295	290	119	779	823	145	999999	340	732	316	959	354	999999	281	999999	999999	775	536	699	903	917	831	721	411	422	210	999999	495	999999	906	999999	758	478	788	373	206	490	270	999999	999999	441	896	173	770	999999	845	999999	795	515	345	999999	790	299	999999	608	463	999999	999999	366	622	44	442	217	825	826	210	876	999999	999999	599	500	999999	999999	999999	472	30	999999	951	235	576	516	314	980	788	933	699	469	593	190	910	999999	782	903	752	277	998	689	347	944	975	999999	999999	999999	915	844	468	629	902	422	999999	795	617	481	789	999999	729	462	428	999999	137	999999	293	999999	999999	961	999999	611	418	999999	473	340	330	17	999999	607	538	426	74	943	474	999999	566	180	999999	125	30	311	124	646	548	546	271	999999	816	243	999999	454	999999	953	999999	857	221	783	949	999999	474	610	230	192	577	313	397	484	999999	67	999999	122	932	882	940	416	497	771	581	926	79	999999	200	27	920	93	999999	999999	817	999999	999999	783	999999	354	650	420	90	931	999999	244	158	999999	37	758	68	999999	999999	19	23	720	369	449	999999	32	187	598	419	213	271	999999	999999	287	667	809	209	999999	891	587	241	529	336	565	702	346	777	293	848	441	999999	356	571	525	107	106	999999	419	581	207	999999	62	10	999999	999999	585	999999	871	128	999999	559	667	682	999999	999999	999999	393	804	746	865	255	894	999999	978	255	914	999999	262	189	999999	999999	790	999999	693	420	188	529	459	895	127	879	905	174	999999	882	300	674	636	747	613	713	999999	999999	715	952	282	999999	32	999999	755	662	213	999999	558	999999	768	848	988	524	599	999999	933	909	629	986	349	729	130	105	954	250	295	999999	576	857	118	128	999999	741	999999	999999	506	828	150	464	999999	999999	616	964	999999	999999	686	122	158	999999	779	543	999999	999999	999999	553	191	926	676	515	376	999999	125	999999	557	999999	745	999999	386	722	999999	115	769	174	320	135	123	165	982	512	563	182	999999	926	88	574	85	383	999999	594	695	580	999999	634	98	999999	999999	916	417	472	706	439	999999	435	192	673	774	878	419	488	439	35	944	173	951	999999	342	199	621	982	999999	999999	999999	791	36	887	953	144	86	342	37	999999	748	519	806	134	446	930	743	999999	999999	999999	963	649	165	669	635	988	
683	894	644	999999	304	434	897	345	319	999999	409	999999	720	640	999999	999999	461	999999	999999	434	367	826	999999	999999	455	999999	999999	378	407	999999	636	367	261	965	460	192	698	999999	902	323	622	471	815	501	531	448	694	169	405	887	999999	922	392	210	630	857	999999	999999	462	98	252	528	937	839	318	52	53	754	999999	619	999999	342	339	999999	812	896	21	266	879	16	521	999999	973	520	999999	714	974	60	344	999999	55	464	999999	999999	80	999999	533	975	193	489	999999	940	979	999999	999999	855	592	429	398	999999	846	999999	363	456	999999	230	555	426	557	603	77	993	419	586	573	999999	677	525	892	718	372	45	83	999999	612	999999	52	197	22	999999	999999	999999	661	999999	757	999999	111	219	247	850	548	117	427	589	999999	411	530	403	222	999999	188	999999	536	999999	999999	999999	806	963	844	995	187	367	413	131	999999	522	999999	808	829	407	822	467	287	51	999999	265	617	999999	978	210	999999	649	975	438	257	64	28	999999	999999	946	369	148	375	252	999999	999999	703	305	116	899	79	721	999999	814	761	721	999999	999999	510	115	202	999999	984	643	944	999999	391	999999	874	428	503	359	568	999999	48	684	102	45	999999	988	561	322	386	999999	141	339	86	171	677	535	999999	999999	481	999999	754	999999	163	732	308	146	799	728	999999	999999	406	719	163	690	775	86	999999	754	126	522	554	880	936	905	999999	999999	460	230	999999	348	999999	999999	878	433	139	992	531	370	999999	999999	198	833	891	698	683	421	185	396	395	600	906	520	418	999999	590	873	119	258	229	694	999999	578	430	92	535	437	999999	730	999999	999999	555	999999	28	884	333	720	988	248	999999	999999	999999	74	835	707	441	643	560	918	842	265	883	999999	999999	52	555	620	413	809	172	999999	580	999999	999999	612	55	647	502	999999	636	869	884	871	999999	999999	265	999999	743	722	650	892	876	922	887	305	899	282	128	999999	339	712	999999	189	999999	999999	999999	983	999999	232	661	999999	150	37	292	972	999999	21	999999	20	787	933	999999	999999	168	280	379	999999	567	540	713	773	528	999999	999999	923	562	705	796	59	999999	999999	393	999999	71	856	751	848	639	914	924	888	35	118	198	405	999999	627	31	804	606	861	425	999999	519	887	275	624	833	369	420	999999	224	207	400	515	549	367	628	312	529	530	29	652	999999	824	999999	999999	338	798	98	934	683	992	452	758	856	695	10	999999	591	137	25	280	504	259	673	827	718	999999	855	478	999999	718	284	85	842	772	
92	999999	149	854	295	44	999999	485	991	232	999999	641	999999	854	366	454	721	402	515	748	158	999999	161	921	702	655	942	999999	935	965	718	376	916	93	999999	315	44	736	841	999999	999	28	267	999999	82	86	999999	11	121	554	997	881	570	103	999999	727	542	999999	162	639	101	999999	550	999999	514	388	725	999999	252	60	419	999999	561	534	749	140	107	999999	848	625	999999	941	999999	390	999999	836	999999	999999	469	885	772	817	584	211	889	999999	999999	241	936	999999	361	999999	759	71	145	22	330	46	354	999999	999999	831	379	999999	17	159	999999	169	68	677	582	901	116	366	287	999999	410	359	645	410	661	866	774	164	999999	185	192	999999	255	999999	516	770	999999	975	999999	941	447	57	204	739	195	318	183	999999	122	459	350	402	999999	542	612	970	999999	943	832	762	67	225	272	999999	967	999999	999999	113	171	811	433	140	110	346	164	363	165	905	225	353	692	999999	51	814	834	790	663	999999	352	545	379	535	153	503	884	232	784	372	772	999999	404	999999	107	310	36	219	302	447	999999	258	815	495	727	488	80	551	183	999999	999999	999999	62	210	999999	625	442	897	987	606	462	932	579	792	143	746	999999	999999	418	741	788	625	498	226	335	104	730	884	807	665	433	999999	59	336	376	595	999999	203	319	481	999999	138	232	999999	984	999999	679	32	361	999999	539	457	142	441	999999	381	688	999999	875	999999	895	999999	100	332	183	129	882	999999	999999	548	329	755	312	936	874	999999	999999	802	241	999999	999999	707	532	999999	135	999999	999999	618	666	994	906	590	328	653	586	999999	47	899	521	864	573	436	606	812	661	783	154	999999	567	19	978	999999	604	995	251	197	35	274	206	207	919	999999	586	431	642	739	999999	999999	360	999999	622	999999	291	999999	316	987	110	999999	173	352	831	999999	60	656	25	30	985	999999	999999	398	292	773	999999	324	945	308	850	185	180	922	356	495	845	11	397	999999	605	238	688	263	96	315	110	854	999999	915	223	929	415	622	999999	999999	256	999999	282	848	999999	966	431	17	147	925	999999	251	996	345	168	58	268	539	424	999999	999999	999999	999999	999999	999999	849	947	999999	95	920	769	558	178	252	248	999999	729	999999	999999	638	806	680	999999	170	766	999999	999999	40	756	174	670	875	207	996	999999	108	659	305	999999	950	28	401	922	226	166	999999	999999	754	999999	999999	329	719	853	786	999999	964	41	151	220	999999	999999	917	283	920	999999	893	360	182	782	150	233	999999	999999	736	
619	415	999999	999999	999999	774	787	113	933	481	999999	951	32	420	55	505	76	518	95	372	958	999999	128	11	967	272	999999	999999	971	999999	999999	896	999999	126	177	999999	215	142	146	446	36	999999	984	999999	86	308	871	940	999999	287	83	714	348	10	777	999999	296	756	931	742	999999	887	142	976	429	999999	604	905	252	999999	299	934	382	648	346	81	127	326	925	669	401	701	772	693	883	347	558	356	999999	659	259	458	999999	999999	313	999999	999999	17	382	137	704	965	999999	627	988	999999	342	699	999999	706	999999	969	831	272	350	999999	999999	448	103	92	999999	257	566	593	259	840	733	999999	345	207	999999	119	944	797	999999	436	13	154	705	743	14	999999	692	999999	269	999999	627	937	63	871	33	316	914	300	737	999999	408	114	377	157	416	364	364	466	389	290	999999	999999	307	914	438	970	743	999999	999999	541	564	923	333	970	222	795	924	474	999999	20	205	653	70	518	999999	999999	776	999999	337	650	999999	999999	263	999999	999999	593	639	148	999999	63	999999	999999	223	205	891	999999	999999	999999	934	999999	439	890	292	379	95	381	973	789	887	999999	203	195	999999	999999	48	338	999999	355	999999	629	165	786	41	999999	447	999999	440	865	627	552	129	378	999999	717	221	613	944	999999	892	883	620	850	999999	904	999999	999999	542	786	999999	563	999999	999999	692	315	464	999999	859	171	932	454	941	117	172	999999	418	825	999999	315	999999	434	393	786	462	999999	999999	315	999999	136	999999	69	999999	654	708	73	737	999999	999999	317	262	568	999999	782	951	448	942	513	688	916	495	44	815	237	570	732	179	39	972	860	307	159	999999	732	999999	873	999999	296	999999	108	607	724	148	264	999999	657	680	999999	834	999999	890	999999	626	999999	999999	999999	253	871	999999	999999	893	708	999999	999999	20	112	449	32	881	88	999999	655	113	999999	319	771	895	560	999999	912	62	569	204	958	969	999999	533	510	101	999999	629	484	999999	433	214	899	11	322	254	949	217	658	729	756	921	245	999999	45	999999	869	340	999999	697	999999	923	999999	513	764	999999	999999	579	939	999999	216	999999	618	452	680	999999	999999	769	583	316	234	704	404	839	448	46	734	999999	497	211	231	999999	937	786	42	510	879	395	247	466	45	380	278	727	523	307	999999	792	721	659	888	110	757	386	472	476	528	495	75	727	131	809	92	738	999999	871	521	831	419	180	999999	999999	531	999999	280	853	436	677	326	150	734	999999	688	837	322	131	999999	560	324	565	999999	394	330	
999999	345	236	298	539	27	651	786	480	999999	999999	163	863	578	640	115	618	49	851	178	924	999999	189	130	254	425	588	293	960	517	854	199	999999	704	20	999999	999999	565	896	659	674	364	263	999999	148	683	459	552	946	454	705	526	999999	225	405	999999	166	116	53	124	439	367	999999	963	528	361	51	169	567	859	71	63	152	201	504	570	739	620	999999	570	966	999999	347	999999	811	337	69	896	309	493	625	937	521	999999	230	316	538	299	50	787	642	300	999999	97	392	652	383	938	999999	999999	787	545	134	482	999999	403	999999	320	161	201	999999	999999	999999	84	244	999999	541	370	971	197	41	450	580	999999	999999	676	61	259	999999	169	954	130	185	474	999999	89	813	999999	634	827	999999	228	147	849	999999	496	440	910	999999	268	120	22	999999	533	803	347	999999	929	554	482	351	770	197	992	246	181	970	395	379	164	320	502	736	153	902	813	312	731	999999	441	245	151	999999	863	58	941	163	999999	671	367	124	884	999999	162	485	999999	40	999999	612	323	999999	55	541	999999	947	618	286	823	631	989	45	999999	999999	122	246	210	999999	333	999999	999999	28	999999	723	999999	50	436	999999	584	999999	999999	783	999999	128	999999	914	200	999999	708	999999	999999	999999	339	30	682	331	879	999999	999999	915	285	161	706	211	999999	999999	999999	331	529	657	521	999999	702	165	254	999999	999999	999999	832	999999	55	599	664	999999	999999	640	688	999999	51	689	170	770	636	999999	999999	235	999999	954	999999	101	716	869	90	999999	404	829	962	184	776	999999	452	764	833	183	999999	685	496	298	999999	676	617	900	289	839	496	750	974	43	772	28	138	999999	313	999999	492	186	999999	999999	999999	683	999999	999999	531	575	247	406	937	462	798	707	739	789	265	144	484	815	589	251	999999	653	855	928	412	758	348	526	999999	102	999999	693	176	883	284	24	998	999999	379	714	601	100	813	521	245	999999	288	349	999999	999999	999999	677	596	277	999999	999999	828	749	110	773	236	720	945	999999	999999	114	540	856	514	251	145	380	999999	999999	649	999999	999999	999999	693	347	479	999	857	292	835	24	107	898	835	913	196	259	12	606	999999	999999	154	967	750	999999	534	999999	834	999999	42	886	241	720	628	582	999999	999999	65	763	304	237	999999	662	19	999999	999999	642	30	600	999999	886	999999	838	999999	768	330	999999	594	562	813	56	999999	440	259	948	782	999999	280	263	394	701	999999	999999	312	999999	999999	999999	999999	993	133	891	412	243	372	156	519	402	333	
859	261	657	899	503	949	257	72	433	413	71	974	630	999999	766	216	363	692	137	999999	147	751	838	999999	601	438	921	644	931	78	999999	999999	390	63	421	999999	999999	999999	700	299	999999	197	999999	89	896	999999	502	529	645	36	18	463	391	866	195	118	423	742	308	74	38	613	999999	364	309	631	593	577	950	765	479	561	992	999999	481	950	166	999999	999999	582	999999	401	998	904	69	649	57	524	867	999999	588	994	503	635	271	451	65	239	999999	999999	435	925	999999	880	999999	999999	999999	553	394	244	951	663	724	726	138	999999	999999	999999	305	999999	583	79	709	647	186	485	68	366	576	40	894	927	980	753	156	21	822	128	357	612	188	503	140	633	361	925	999999	776	999999	635	836	829	934	129	690	999999	225	999999	703	81	398	999999	999999	363	999999	999999	999999	970	999999	999999	999999	495	999999	692	481	90	999999	86	296	260	999999	291	859	940	204	75	993	860	72	999999	795	891	424	286	999999	84	526	776	293	337	251	309	206	390	821	351	999999	251	648	610	425	149	644	452	865	999999	254	46	169	284	40	823	908	788	331	921	80	999999	479	407	563	172	792	958	19	905	95	479	129	853	125	752	999999	461	375	656	256	972	999999	116	829	999999	617	19	306	428	401	417	69	999999	280	999999	771	251	999999	999999	356	685	999999	959	31	775	917	999999	168	288	610	999999	999999	674	674	108	999999	372	999999	999999	999999	783	662	590	999999	677	419	999999	582	766	980	970	999999	122	309	570	999999	999999	94	63	571	311	850	27	999999	944	994	394	235	181	177	409	999999	972	708	999999	999999	853	999999	354	365	999999	733	401	308	640	52	311	374	113	570	729	287	523	512	253	999999	644	772	570	999999	35	994	410	999999	580	307	999999	414	736	547	684	999999	999999	698	999999	577	999999	718	187	901	693	29	131	611	447	131	159	470	464	641	999999	90	999999	999999	340	704	332	802	727	342	611	897	638	566	885	999999	999999	999999	999999	675	483	925	999999	669	999999	999999	999999	799	162	458	157	970	949	105	168	604	999999	78	367	178	255	999999	990	844	999999	796	999999	564	999999	723	584	333	999999	788	167	462	496	999999	682	334	999999	532	650	999999	195	640	947	999999	407	291	602	478	468	470	999999	999999	935	749	379	202	999999	318	999999	438	999999	999999	149	171	937	705	117	906	395	43	347	722	16	721	659	999999	849	848	166	999999	131	999999	865	371	368	341	527	746	845	489	710	523	459	999999	405	370	999999	786	999999	
999999	183	695	999999	434	132	708	819	223	99	719	999999	775	161	999999	317	999999	958	778	802	999999	188	371	999999	905	999999	824	273	795	326	299	168	73	254	464	270	436	999999	440	248	659	521	314	656	135	146	935	999999	999999	904	636	412	722	983	998	523	999999	633	187	111	999999	445	34	896	800	561	290	531	999999	378	881	745	528	539	152	95	999999	715	936	769	999999	463	453	999999	999999	999999	445	999999	256	940	458	802	845	339	939	224	999999	417	855	574	855	413	999999	451	999999	999999	883	192	999999	912	649	106	999999	999999	713	845	991	142	216	913	125	210	285	756	919	88	899	199	600	928	597	466	859	371	913	999999	999999	999999	868	797	13	263	249	999999	999999	362	999999	438	999999	103	233	364	210	942	459	655	999999	916	999999	944	992	694	592	912	999999	193	247	336	504	999999	999999	989	274	419	910	862	999999	941	999999	567	973	999999	573	506	704	999999	265	917	912	268	855	999999	999999	999999	999999	999999	670	337	999999	999999	124	778	933	896	47	243	99	791	41	999999	694	197	999999	999999	970	999999	131	999999	999999	999999	927	329	423	245	873	193	518	350	613	602	201	633	923	358	452	205	537	677	468	471	153	999999	999999	999999	573	668	999999	517	953	999999	196	584	130	936	190	794	365	697	32	853	725	748	187	439	405	999999	999999	111	520	775	999999	453	627	745	938	462	444	999999	999999	215	999999	11	397	999999	999999	999999	512	999999	178	657	839	999999	655	614	745	999999	999999	456	919	999999	404	320	996	187	999999	999999	999999	384	999999	727	360	266	35	999999	92	724	361	847	999999	999999	999999	999999	999999	862	935	164	999999	999999	10	999999	176	988	188	169	810	461	14	220	59	672	999999	138	988	999999	307	583	813	838	999999	31	53	999999	432	142	999999	127	386	143	999999	135	999999	943	384	464	561	372	88	866	16	630	719	150	798	999999	999999	430	298	492	565	999999	350	960	490	978	500	727	565	56	215	692	84	870	999999	924	728	717	999999	999999	890	934	504	947	831	999999	311	999999	999999	81	16	533	999999	894	999999	999999	784	983	462	406	964	834	999999	42	660	323	556	849	999999	873	632	999999	676	764	999999	630	858	403	138	589	676	999999	85	493	49	682	863	190	302	89	149	744	264	357	999999	999999	137	472	296	999999	355	999999	730	777	448	597	856	74	302	999999	999999	390	854	873	729	376	758	323	992	999999	460	375	999999	999999	734	887	163	329	999999	545	999999	395	116	999999	243	224	999999	999999	54	999999	826	798	
887	354	58	758	889	999999	627	202	308	814	480	999999	67	979	905	999999	52	560	444	536	868	757	454	645	284	243	640	515	508	999999	278	549	160	661	488	212	54	975	998	772	701	13	999999	688	915	797	563	264	999999	240	265	493	18	300	930	999999	900	412	484	655	751	122	999999	848	545	930	168	405	500	999999	592	77	999999	999999	835	865	999999	765	729	486	680	385	207	278	203	785	541	860	731	358	311	641	999999	999999	999999	589	999999	398	153	985	638	168	763	614	648	198	931	999999	999999	74	619	144	682	997	975	375	999999	425	999999	760	398	308	673	999999	999999	950	999999	220	649	255	556	131	622	744	848	521	621	999999	629	15	853	999999	405	666	999999	177	999999	999999	376	656	674	893	743	393	596	340	494	999999	222	698	622	720	999999	219	518	498	999999	938	999999	464	999999	332	796	649	906	203	999999	999999	412	234	991	82	843	999999	581	662	387	239	999999	999999	36	999	999999	999999	392	143	999999	196	158	250	654	30	999999	912	902	351	107	104	999999	999999	999999	487	999999	999999	707	550	877	703	999999	999999	121	293	999999	640	437	753	952	865	266	773	695	716	858	172	580	970	727	999999	101	239	999999	293	999999	755	91	999999	790	999999	233	999999	265	804	558	302	139	371	240	714	485	158	398	242	837	713	707	999999	629	56	417	736	822	946	611	999999	999999	828	540	44	999999	888	962	570	641	999999	517	890	167	999999	43	218	999999	22	455	942	840	331	455	49	58	370	920	999999	974	496	29	999999	203	999999	10	311	831	206	165	597	195	828	999999	423	206	816	562	72	23	209	997	999999	500	668	566	999999	382	999999	999999	999999	968	228	596	155	404	207	999999	17	566	732	387	999999	857	999999	757	999999	999999	42	842	999999	807	999999	731	774	999999	999999	819	534	594	40	928	339	219	966	999999	966	241	455	999999	998	999999	999999	506	290	821	463	952	641	911	554	248	349	999999	753	999999	120	497	999999	999999	194	999999	173	422	999999	803	58	999999	891	239	790	999999	285	999999	999999	999999	261	999999	450	953	45	267	999999	622	50	999999	589	680	465	999999	518	479	999999	999999	834	620	999999	999999	971	487	999999	140	999999	412	131	773	999999	336	814	639	139	759	56	868	620	927	210	551	382	999999	224	377	867	316	999999	320	999999	486	189	233	169	999999	389	963	189	999999	205	999999	501	999999	999999	262	865	826	455	758	432	551	188	907	419	413	999999	999999	272	406	999999	755	691	810	412	485	157	591	480	20	999999	
93	689	715	731	435	60	115	913	961	511	999999	861	999999	888	818	308	281	813	756	368	161	700	782	642	999999	93	690	999999	353	115	999999	355	999999	999999	999999	862	472	185	983	363	654	999999	311	894	230	999999	728	922	593	187	999999	777	724	999999	228	393	906	82	290	351	369	999999	570	856	237	695	426	583	549	999999	836	106	830	999999	714	837	398	999999	421	556	999999	768	999999	176	239	507	631	999999	169	999999	956	399	894	642	993	999999	753	454	666	999999	477	154	999999	636	350	779	947	999999	937	999999	994	27	661	734	986	601	999999	999999	626	730	74	999999	424	999999	10	446	211	198	409	311	94	944	999999	999999	88	220	999999	644	825	460	559	310	999999	778	959	999999	738	169	655	401	442	359	828	936	470	842	730	788	999999	904	577	759	921	636	306	999999	999999	774	655	776	216	335	578	999999	999999	764	780	645	634	72	999999	51	542	999999	999999	999999	999999	999999	426	246	489	607	17	999999	999999	800	388	227	482	909	999999	999999	514	878	195	117	781	662	765	706	72	95	999999	999999	206	535	999999	913	999999	572	934	510	358	999999	297	999999	999999	656	291	380	999999	562	999999	999999	919	744	537	664	822	761	952	463	529	719	183	999999	453	443	724	358	584	474	459	909	999999	999999	615	104	591	999999	788	134	380	999999	999999	510	922	999999	654	999999	999999	999999	999999	16	999999	481	980	638	245	999999	165	884	931	933	795	911	999999	263	750	999999	138	442	999999	247	999999	999999	92	144	999999	673	480	26	788	272	999999	32	383	999999	999999	503	660	999999	999999	697	429	904	203	447	599	419	407	999999	686	999999	333	999999	999999	999999	44	999999	398	846	248	572	422	149	999999	999999	583	773	537	658	963	257	627	161	584	385	999999	78	634	645	544	999999	275	811	339	422	938	795	542	999999	419	507	114	999999	738	296	999999	290	808	533	863	826	881	748	999999	439	748	999999	980	113	46	965	167	752	312	999999	306	611	810	682	730	787	240	16	249	465	152	813	423	999999	110	537	269	110	781	999999	108	527	999999	999999	999999	766	814	438	494	453	349	999999	511	480	999999	672	999999	999999	803	86	999999	874	999999	999999	999999	934	759	693	12	999999	999999	999999	999999	999999	168	779	506	999999	18	964	999999	802	522	795	125	999999	312	999999	999999	437	66	144	307	999999	132	999999	999999	999999	613	999999	17	131	435	985	747	293	999999	916	999999	220	999999	570	999999	839	113	793	999999	713	134	506	999999	816	999999	575	452	571	759	275	472	934	761	641	
999999	280	956	851	376	537	58	999999	409	396	631	96	999999	496	27	468	602	339	871	314	740	117	116	200	736	999999	542	185	533	999999	454	386	459	535	999999	846	882	261	427	824	665	301	999999	999999	195	308	313	955	554	301	673	142	73	456	900	199	999999	766	125	515	999999	999999	309	294	942	999999	637	735	999999	180	999999	350	912	999999	999999	449	20	870	15	437	556	587	631	241	451	321	323	13	635	84	999999	126	146	911	999999	792	992	999999	303	999999	671	578	999999	383	999999	332	230	25	999999	461	188	302	760	687	958	416	251	77	843	630	931	634	999999	159	497	469	999999	10	227	857	457	209	576	75	766	978	999999	257	999999	128	101	307	999999	184	895	390	365	458	999999	422	550	924	967	673	19	46	999999	582	885	256	999999	999999	798	999999	13	999999	725	695	920	979	561	993	552	999999	538	999999	437	925	999999	999999	114	999999	999999	804	999999	532	999999	999999	65	729	999999	283	999999	999999	10	999999	509	257	999999	916	664	999999	537	973	861	557	381	252	144	999999	609	999999	328	999999	152	372	182	993	643	480	747	999999	639	201	479	999999	632	283	999999	667	999999	190	755	347	452	999999	999999	83	942	759	160	999999	768	680	130	957	999999	592	136	637	699	515	613	699	999999	841	999999	346	504	583	924	108	527	477	261	429	797	980	999999	708	153	108	61	999999	999999	759	64	959	81	521	333	49	156	96	967	618	576	65	999999	610	414	999999	579	368	834	62	999999	300	999999	701	170	999999	266	428	494	600	464	729	379	419	787	80	999999	982	260	885	951	999999	509	642	852	741	811	726	999999	999999	529	692	999999	277	999999	764	540	379	360	359	783	999999	999999	999999	164	847	999999	999999	999999	999999	617	999999	117	948	999999	39	790	787	848	428	172	539	133	233	81	771	679	111	130	32	999999	895	631	901	112	233	838	142	487	15	65	61	902	960	653	932	999999	111	177	269	973	752	531	999999	999999	253	604	378	999999	392	177	584	639	800	802	722	965	216	846	999999	999999	657	309	843	999999	999999	637	173	580	999999	999999	999999	999999	861	59	787	373	699	999999	999999	628	469	836	999999	837	999999	421	112	167	931	999999	999999	265	300	78	325	453	999999	568	84	616	999999	999999	167	205	599	999999	778	999999	25	358	999999	500	987	258	731	821	214	999999	892	700	534	15	649	181	819	322	999999	999999	733	344	685	141	640	252	197	999999	679	899	999999	999999	999999	361	999999	582	999999	877	999999	52	347	504	249	683	676	
384	91	435	159	985	999999	287	999999	985	27	680	673	144	999999	744	71	999999	151	314	767	999999	67	182	863	76	999999	999999	54	601	456	238	999999	12	464	999999	171	999999	522	693	523	999999	824	657	999999	471	909	567	999999	533	999999	287	999999	999999	915	615	999999	999999	572	92	516	999999	242	999999	999999	789	585	670	680	999999	583	999999	547	999999	999999	999999	999999	409	999999	999999	999999	999999	999999	520	620	178	875	170	999999	999999	938	262	999999	439	187	89	728	419	999999	554	885	248	887	999999	999999	999999	739	904	153	119	379	999999	999999	180	925	604	519	999999	999999	370	913	425	999999	831	999999	330	120	118	999999	999999	87	999999	290	294	999999	918	34	999999	570	999999	439	970	26	976	479	30	192	28	999999	582	570	16	999999	758	641	999999	664	999999	999999	629	569	631	633	999999	999999	553	637	999999	664	17	999999	17	161	999999	931	943	408	999999	362	646	148	102	604	999999	150	999999	211	999999	999999	55	263	999999	755	940	379	999999	346	583	944	926	392	406	363	506	999999	562	854	999999	999999	697	999999	999999	703	999999	491	477	36	935	302	999999	351	999999	142	619	999999	610	262	221	485	133	606	825	999999	436	999999	741	739	107	694	587	999999	441	999999	955	983	205	275	645	458	902	780	411	290	984	584	288	274	744	752	403	310	642	294	702	999999	246	404	277	857	999999	737	929	250	999999	743	909	408	187	635	558	999999	617	999999	999999	353	205	544	678	999999	974	476	994	355	301	287	584	157	13	863	746	801	997	787	708	174	851	170	576	250	675	879	96	119	999999	67	693	879	711	359	896	702	999999	426	882	283	743	583	948	999999	169	761	404	323	888	757	347	999999	64	418	501	44	968	437	186	105	390	885	161	243	999999	704	999999	653	999999	999999	85	581	905	434	431	278	222	999999	91	913	999999	773	230	446	999999	863	824	999999	858	999999	734	298	999999	787	893	858	431	714	842	999999	999999	999999	355	843	999999	765	999999	999999	986	233	822	829	356	272	620	617	664	715	523	999999	999999	152	795	116	320	787	341	128	541	999999	999999	999999	999999	999999	999999	999999	427	387	764	954	939	204	316	999999	49	999999	941	976	176	286	203	716	999999	121	585	183	955	999999	533	895	433	805	99	423	387	324	533	730	675	886	199	287	950	999999	999999	684	999999	170	76	415	845	365	951	265	379	139	315	194	50	423	777	999999	853	869	531	144	999999	999999	999999	724	381	221	311	290	96	916	999999	632	331	999999	347	999999	183	999999	59	78	
853	999999	999999	999999	999999	349	689	999999	118	999999	434	999999	47	999999	579	943	912	352	44	634	63	671	178	463	373	683	999999	999999	86	999999	14	999999	819	462	290	281	999999	10	715	41	532	999999	181	999999	492	684	999999	999999	331	403	999999	830	94	425	999999	192	665	590	883	335	486	549	999999	136	999999	699	271	584	375	999999	105	912	636	999999	999999	13	499	104	971	689	97	198	999999	683	999999	183	999999	404	447	999999	615	267	999999	389	555	982	875	55	76	792	422	999999	309	32	308	969	204	91	323	999999	999999	570	999999	204	248	999999	731	501	36	834	58	867	999999	277	692	837	796	257	999999	130	138	454	38	188	277	87	999999	999999	385	139	979	568	91	436	414	55	647	922	151	267	260	999999	999999	241	999999	554	872	999999	999999	470	999999	947	635	203	882	249	541	441	926	171	409	936	126	896	855	489	786	999999	862	999999	200	873	115	199	869	755	435	797	443	722	214	856	464	914	956	999999	999999	888	554	175	514	215	995	979	857	323	267	132	386	264	768	999999	179	999999	280	309	841	445	999999	137	999999	999999	997	999999	957	999999	481	211	940	823	555	898	167	999999	142	984	878	999999	999999	556	497	999999	420	188	953	52	999999	771	999999	656	200	498	564	427	362	999999	217	791	32	314	999999	999999	191	999999	709	999999	14	483	560	999999	431	999999	113	776	999999	510	334	819	260	914	999999	999999	567	293	632	67	343	739	999999	373	776	96	113	37	714	441	131	856	479	93	47	212	999999	358	999999	999999	395	999999	787	852	999999	398	541	118	448	141	498	999999	999999	651	536	274	149	999999	519	345	612	86	72	207	999999	477	349	999999	877	663	999999	218	68	157	672	555	952	491	999999	387	555	994	589	999999	942	233	926	828	556	772	73	34	838	889	999999	999999	725	590	473	968	999999	999999	999999	784	999999	999999	999999	782	979	981	999999	657	269	142	789	999999	496	488	264	999999	550	999999	620	114	600	999999	380	179	285	363	829	999999	999999	958	337	999999	764	804	999999	999999	394	999999	848	575	459	999999	765	705	109	265	822	247	335	318	427	538	753	135	194	179	909	669	507	626	161	950	639	310	804	608	853	999999	547	999999	999999	406	672	999999	655	194	708	674	79	29	541	592	46	999999	540	999999	999999	638	620	771	753	724	999999	999999	423	999999	775	999999	900	999999	412	139	999999	733	999999	31	865	708	480	999	999999	244	600	999999	95	999999	999999	930	769	999999	181	999999	81	776	999999	55	760	999999	999999	999999	
419	253	774	577	617	411	893	313	170	519	933	999999	167	999999	310	519	134	168	999999	999999	595	845	694	999999	330	999999	67	999999	885	999999	270	425	87	334	590	227	470	32	869	683	675	610	769	260	82	999999	66	999999	475	338	921	601	313	775	999999	573	999999	879	999999	999999	353	999999	427	667	258	517	651	999999	41	999999	58	999999	299	463	189	999999	999999	444	999999	877	141	606	457	556	581	669	121	311	774	999999	667	999999	999999	449	339	705	999999	999999	11	565	801	233	429	392	999999	819	312	999999	596	574	498	124	67	379	298	746	522	870	96	999999	999999	999999	68	24	425	467	336	849	133	999999	803	973	442	266	86	907	187	999999	277	761	999999	271	715	210	999999	552	534	405	161	592	192	999999	26	422	169	999999	175	414	966	822	999999	462	999999	121	770	999999	682	800	303	390	569	457	999999	334	232	143	634	857	496	872	933	931	999999	999999	999999	999999	957	30	999999	624	742	772	999999	454	999999	904	544	603	439	999999	870	733	999999	770	32	999999	718	691	199	35	827	317	918	104	999999	562	764	196	820	289	567	999999	703	678	647	797	359	158	999999	327	598	40	999999	493	11	999999	829	928	517	566	773	275	830	81	797	435	854	14	565	716	150	358	999999	999999	999999	999999	999999	432	132	999999	999999	569	636	999999	436	796	889	434	102	689	732	836	999999	263	515	301	830	632	881	222	943	354	593	349	999999	999999	256	277	57	792	179	999999	805	999999	999999	999999	999999	958	999999	10	545	999999	999999	999999	983	314	999999	529	644	154	389	999999	551	999999	291	41	976	999999	999999	196	550	622	386	310	519	336	40	395	84	311	662	999999	987	881	677	524	442	716	366	872	570	727	632	903	412	771	855	895	11	158	238	352	272	458	460	922	999999	611	366	999999	283	294	455	343	999999	517	420	669	242	767	599	269	930	999999	999999	822	990	482	897	748	999999	145	999999	925	83	999999	608	539	430	754	480	830	360	709	598	285	281	999999	421	895	360	196	999999	244	559	968	422	450	831	637	931	570	714	617	186	148	899	999999	270	182	908	881	248	487	296	768	909	230	234	350	999999	702	70	11	398	999999	482	999999	376	999999	896	168	707	793	823	999999	126	999999	532	460	385	752	38	249	987	479	947	184	947	791	68	999999	225	999999	96	239	509	712	229	999999	999999	750	162	165	285	749	183	455	664	386	652	177	698	773	964	999999	673	821	24	918	346	308	999999	585	55	705	943	226	707	999999	
409	413	522	639	795	635	999999	999999	963	248	305	502	520	570	148	891	502	452	526	999999	566	688	999999	311	555	367	547	577	119	580	806	956	999999	80	999999	999999	655	69	978	338	210	999999	858	776	622	999999	999999	641	999999	164	212	999999	999999	999999	999999	721	714	221	93	438	999999	31	763	999999	441	349	999999	999999	593	900	246	443	474	999999	96	999999	829	922	688	711	579	906	140	955	378	999999	266	337	52	999999	534	444	999999	550	251	188	46	475	344	283	999999	999999	57	546	918	768	36	513	333	271	891	792	532	999999	858	191	999999	808	24	136	93	999999	406	337	376	999999	468	923	999999	908	729	364	588	415	620	999999	859	594	999999	610	289	753	14	781	999999	999999	999999	602	999999	69	297	237	461	218	200	673	941	999999	180	125	999999	112	566	999999	542	537	214	127	999999	627	332	306	771	413	847	339	999999	625	963	634	890	999999	242	999999	621	999999	999999	379	224	999999	299	149	424	999999	310	186	196	589	248	836	537	794	840	73	737	990	466	57	999999	999999	261	999999	755	545	999999	443	870	680	999999	50	999999	834	902	815	338	192	882	850	113	670	153	832	386	137	999999	106	35	999999	158	630	45	855	18	364	999999	999999	393	878	999999	866	999999	515	785	208	211	703	999999	34	734	555	118	615	944	999999	716	428	999999	628	448	138	418	701	531	183	14	999999	999999	548	130	999999	799	13	164	246	365	637	999999	999999	999999	999999	215	10	443	999999	521	429	910	318	647	275	43	999999	999999	567	458	613	983	999999	203	431	877	353	904	999999	755	114	461	707	345	999999	999999	761	701	55	923	999999	268	928	661	584	868	517	900	854	332	44	573	596	787	751	653	445	984	505	525	999999	106	74	847	416	968	213	973	568	894	282	73	394	644	51	355	65	999999	999999	562	370	452	59	57	721	541	864	920	593	435	935	777	206	529	71	321	203	90	999999	999999	665	544	342	960	999999	970	999999	952	746	406	598	999999	375	999999	165	419	999999	27	136	875	113	999999	389	142	999999	504	867	865	582	729	162	974	704	12	896	825	120	999999	999999	751	361	912	999999	197	837	449	412	999999	999999	652	274	185	954	379	512	383	164	210	11	999999	112	999999	999999	26	253	623	791	372	56	339	308	999999	30	385	523	201	118	202	999999	519	102	614	999999	930	465	977	29	999999	499	523	671	910	98	452	648	999999	542	999999	943	224	658	49	999999	44	353	316	164	579	855	999999	274	961	999999	491	462	
999999	999999	449	999999	276	999999	465	999999	533	667	999999	869	578	999999	486	658	950	258	90	860	999999	407	467	999999	158	822	450	999999	187	999999	999999	999999	606	990	159	224	103	607	677	620	202	999999	683	999999	954	999999	586	842	379	663	324	712	825	999999	408	101	999999	862	412	454	163	985	695	999999	957	999999	273	587	587	999999	999999	353	999999	470	668	886	723	101	999999	711	245	999999	999999	524	933	997	188	975	999999	67	859	240	204	232	466	216	480	408	418	570	184	999	265	118	108	970	141	365	963	521	378	274	999999	999999	999999	556	999999	181	351	999999	999999	298	995	999999	411	999999	158	358	13	461	416	999999	999999	999999	536	999999	352	992	425	999999	865	823	21	79	999999	999999	999	999999	999999	910	331	309	66	457	999999	886	999999	735	999999	999999	822	999999	361	511	115	999999	999999	179	174	973	213	893	755	999999	999999	392	286	925	840	999999	999999	654	344	102	139	116	999999	235	706	650	242	616	999999	999999	150	92	471	510	964	636	13	999999	999999	999999	706	999999	554	999999	999999	972	999999	87	999999	889	448	177	447	999999	381	999999	794	365	999999	523	740	597	607	113	248	999999	920	775	999999	999999	999999	504	999999	304	396	701	562	590	873	734	50	164	999999	406	213	999999	645	212	138	965	841	999999	367	999999	309	119	999999	450	999999	350	62	834	125	690	85	944	851	153	873	680	446	214	492	999999	483	999999	999999	999999	900	999999	999999	718	647	996	372	176	999999	510	999999	286	999999	121	160	533	999999	999999	999999	41	330	999999	999999	501	339	457	528	637	164	629	341	723	999999	999999	999999	175	973	999999	196	129	328	908	807	999999	158	596	999999	334	64	959	66	277	547	843	880	641	153	875	388	199	477	734	22	518	178	281	999999	250	570	985	559	999999	29	999999	712	421	461	779	353	742	999999	204	999999	204	999999	74	186	400	749	999999	31	108	954	997	652	594	896	299	183	876	554	569	763	79	409	718	257	627	141	468	999999	373	531	646	551	283	160	817	945	113	105	651	999999	661	963	999999	393	32	999999	128	524	172	606	999999	198	88	440	999999	999999	854	816	558	268	999999	999999	657	576	318	455	379	443	89	353	79	781	902	78	112	999999	947	334	235	361	22	999999	27	767	64	999999	999999	842	646	31	100	297	999999	392	999999	932	999999	885	84	576	999999	685	445	999999	536	695	999999	20	338	409	847	999999	590	999999	256	346	999999	889	522	860	982	536	797	999999	263	782	244	519	857	179	799	72	999999	659	464	
337	508	209	999999	368	999999	999999	999999	246	999999	570	999999	999999	146	999999	999999	999999	373	224	593	370	887	999999	999999	753	461	999999	162	999999	999999	785	999999	999999	999999	999999	838	999999	999999	999999	697	529	32	560	999999	693	86	894	999999	983	999999	999999	999999	45	76	104	450	999999	644	487	907	396	310	355	999999	999999	300	999999	607	228	999999	718	999999	219	527	73	999999	337	503	871	999999	567	999999	178	220	235	95	245	999999	648	478	716	999999	180	256	311	229	677	999999	494	402	999999	297	999999	947	240	616	490	518	12	756	122	627	772	999999	999999	993	141	999999	999999	313	64	910	958	750	999999	850	596	962	225	844	670	414	19	478	376	280	999999	230	999999	618	605	727	862	892	365	999999	999999	369	906	318	999999	541	999999	190	348	999999	338	413	999999	389	29	527	302	168	95	707	617	999999	999999	999999	999999	910	165	793	708	999999	58	76	999999	239	999999	237	66	999999	756	139	894	999999	140	999999	941	999999	602	999999	999999	88	999999	703	999999	657	999999	999999	925	999999	564	999999	999999	726	999999	20	352	271	29	399	632	792	471	394	412	956	813	787	999999	469	999999	918	318	564	204	630	902	354	270	736	757	955	312	999999	353	578	752	177	357	130	633	680	816	999999	968	999999	616	50	301	999999	844	694	637	465	708	645	868	822	532	999999	118	999999	11	292	999999	677	490	252	50	833	214	645	440	53	835	999999	111	115	595	999999	23	999999	63	420	892	73	328	846	520	999999	999999	930	645	505	22	636	678	534	999999	301	999999	374	10	467	645	209	263	593	629	260	544	762	236	999999	838	256	999999	591	399	578	358	644	731	999999	133	283	10	934	999999	999999	779	577	545	999999	999999	649	861	596	774	999999	809	734	999999	269	173	947	703	510	667	765	692	999999	999999	991	942	682	999999	667	343	371	999999	999999	562	430	999999	966	227	931	999999	999999	999999	357	816	999999	769	624	427	471	999999	186	580	500	277	275	999999	691	442	999999	362	398	999999	203	262	412	494	490	182	999999	787	206	729	772	999999	478	380	345	999999	438	232	999999	264	180	498	167	791	708	61	296	999999	999999	534	674	579	999999	999999	999999	999999	414	999999	288	999999	631	684	972	457	807	999999	799	895	182	999999	14	330	44	143	835	705	999999	620	999999	999999	885	999999	998	672	64	202	769	295	188	250	866	226	999999	876	633	496	525	710	999999	654	261	401	740	378	999999	354	544	542	357	496	10	793	435	999999	566	747	686	999999	999999	615	294	999999	717	932	554	
787	999999	168	509	348	189	394	999999	141	187	493	153	629	152	710	657	236	937	691	249	83	790	103	319	886	810	225	317	378	369	747	683	808	824	742	966	999999	43	19	317	615	166	304	999999	83	604	66	999999	692	957	68	577	36	692	999999	996	293	848	623	537	999999	86	268	772	440	809	999999	805	410	743	281	203	927	383	999999	999999	496	432	246	291	754	999999	625	421	311	179	657	125	999999	999999	683	537	419	482	354	539	897	999999	240	999999	269	261	999999	948	686	864	649	653	999999	563	510	861	612	342	999999	905	460	846	470	271	999999	999999	462	664	70	743	783	455	999999	104	29	999999	201	973	999999	502	311	676	999999	446	530	14	999999	999999	245	999999	999999	87	999999	448	999999	999999	71	969	120	50	999999	102	999999	943	90	203	999999	964	544	999999	999999	639	999999	290	999999	999999	999999	33	999999	158	171	673	429	999999	999999	706	757	590	999999	968	999999	231	862	981	703	218	788	999999	999999	336	390	102	254	698	999999	296	999999	417	999999	999999	939	48	239	962	999999	136	672	650	135	384	446	999999	999999	576	999999	448	776	999999	587	394	999999	999999	999999	414	767	79	999999	999999	95	531	939	349	745	999999	999999	864	992	899	112	576	546	147	999999	982	999999	357	154	677	64	713	519	438	830	999999	308	619	381	825	999999	809	707	999999	564	603	999999	107	999999	237	547	999999	456	877	236	21	999999	999999	999999	684	524	420	924	751	676	382	22	511	518	295	422	419	493	177	704	999999	869	603	582	72	547	792	69	916	139	284	267	999999	211	819	611	450	999999	696	310	784	999999	956	275	192	999999	933	588	12	814	138	297	999999	182	933	151	999999	285	999999	147	999999	999999	17	621	999999	999999	380	999999	699	683	972	999999	796	866	999999	999999	912	338	399	481	614	213	66	112	11	987	977	469	278	677	999999	174	366	999999	578	434	876	999999	873	77	220	633	888	329	842	675	500	422	262	524	239	916	885	128	533	528	304	905	999999	414	146	910	41	32	999999	807	106	247	999999	495	541	577	464	331	270	999999	325	737	270	335	999999	999999	999999	999999	999999	449	288	247	35	60	999999	971	725	469	931	310	999999	999999	12	44	579	262	135	766	983	661	462	564	857	552	212	999999	645	294	917	581	703	288	584	877	999999	858	222	999999	366	570	999999	994	400	960	387	459	735	999999	755	244	439	999999	770	999999	987	999999	389	999999	848	572	335	441	552	359	606	324	291	134	999999	999999	50	999999	410	999999	809	
999999	173	897	999999	753	831	419	538	682	152	262	518	999999	890	999999	999999	999999	398	793	999999	421	999999	51	363	999999	177	610	719	44	204	550	50	999999	976	529	561	492	317	999999	740	915	999999	870	216	354	806	492	244	999999	252	999999	999999	617	187	999999	25	131	543	111	999999	999999	999999	999999	999999	601	222	170	822	370	252	986	999999	303	62	329	518	582	834	999999	267	685	376	16	999999	893	60	433	180	587	513	439	948	999999	999999	519	999999	408	392	999999	142	645	670	999999	470	266	999999	206	999999	858	880	443	296	534	999999	900	855	694	711	999999	551	789	990	244	857	999999	47	999999	785	542	999999	119	199	230	876	999999	25	502	545	535	999999	853	999999	999999	707	80	152	999999	371	618	999999	530	697	999999	73	999999	655	999999	26	658	229	663	421	31	754	770	253	999999	657	999999	999999	999999	158	186	580	698	999999	678	537	786	669	623	853	176	878	583	422	999999	999999	533	965	589	485	887	999999	360	442	846	567	936	826	86	766	149	733	999999	999999	520	226	375	432	977	898	239	988	605	810	255	153	181	357	851	910	134	266	305	999999	270	870	230	999999	84	120	999999	999999	593	857	999999	999999	999999	210	902	999999	791	111	988	690	256	898	999999	549	196	703	396	589	975	176	642	999999	437	434	121	650	996	118	358	866	999999	279	405	999999	106	999999	575	999999	455	675	128	32	277	614	631	372	999999	680	79	380	724	999999	984	426	225	830	999999	153	99	261	999999	682	752	999999	999999	976	502	962	453	384	137	425	999999	309	999999	619	615	822	999999	999999	491	999999	999999	977	152	999999	295	979	999999	999999	807	432	880	204	496	445	279	999999	232	654	869	207	237	999999	252	308	999999	684	379	605	225	192	999999	999999	999999	999999	642	999999	979	999999	999999	523	439	187	577	705	544	938	813	612	349	999999	600	158	999999	294	999999	999999	735	843	419	999999	609	927	60	624	92	540	434	632	802	504	176	136	999999	355	767	59	127	999999	764	939	871	766	999999	756	999999	201	471	486	775	298	999999	146	999999	91	913	511	137	953	622	14	999999	190	809	844	302	473	195	999999	526	48	237	999999	89	479	738	843	999999	999999	42	891	999999	948	856	514	465	40	999999	882	442	265	999999	174	999999	759	434	690	957	421	999999	128	999999	937	999999	999999	70	852	67	216	999999	80	840	832	920	731	999999	566	333	304	999999	271	33	313	101	270	126	73	272	329	55	58	885	259	840	914	884	141	988	999999	454	612	999999	243	
539	371	425	99	253	203	824	999999	366	662	42	202	104	999999	846	699	999999	999999	589	737	171	999999	194	590	991	999999	846	999999	578	214	999999	776	297	789	999999	729	845	36	820	78	505	187	691	233	227	648	819	999999	295	298	507	457	33	246	82	245	999999	834	107	247	357	999999	299	999999	812	265	904	999999	930	127	854	595	186	520	241	983	999999	961	373	353	197	665	518	289	706	402	753	999999	717	537	552	20	928	582	721	484	888	538	420	962	744	514	261	178	444	912	281	512	14	99	999999	225	999999	754	59	691	512	19	999999	419	999999	852	999999	999999	574	843	999999	603	798	756	999999	999999	550	999999	609	682	414	349	845	794	131	999999	57	999999	999999	337	549	999999	533	999999	972	878	93	999999	460	891	916	999999	603	601	255	677	713	999999	999999	558	999999	69	999999	376	999999	172	174	661	298	270	805	969	497	247	303	999999	80	999999	999999	226	990	549	950	717	766	555	746	253	548	453	537	799	634	356	663	489	38	166	752	809	713	999999	999999	199	96	946	371	365	307	762	607	999999	473	776	567	134	119	437	610	732	426	920	122	844	732	15	345	150	584	813	999999	914	999999	999999	513	568	837	760	631	999999	194	390	946	785	999999	593	336	999999	788	538	380	601	555	30	999999	792	999999	867	467	90	611	230	781	999999	308	692	928	498	999999	999	297	358	805	790	999999	45	999999	336	999999	149	999999	488	362	55	999999	999999	368	999999	999999	721	258	999999	303	550	999999	963	999999	999999	487	163	665	837	999999	999999	251	31	795	999999	482	357	999999	982	999999	328	411	999999	868	999999	60	445	333	932	907	552	751	999999	999999	264	999999	999999	436	521	849	844	483	841	894	573	804	421	999999	604	999999	999999	999999	275	999999	999999	149	999999	105	873	412	999999	830	733	930	51	47	923	999999	540	191	898	921	307	143	34	844	569	239	305	999999	639	377	729	418	999999	999999	999999	228	90	125	498	488	999999	118	807	24	750	910	852	535	881	454	999999	422	625	999999	605	999999	85	999999	999999	855	800	999999	773	674	999999	999999	266	402	561	705	886	425	693	419	367	198	335	19	103	659	386	769	999999	194	839	999999	999999	362	999999	352	999999	949	545	642	688	999999	344	142	914	435	654	460	973	186	568	999999	999999	216	999999	416	806	76	47	920	479	41	999999	999999	835	999999	531	904	999999	999999	999999	936	999999	999999	731	746	854	203	105	667	999999	999999	795	999999	626	727	586	586	407	637	999999	86	912	999999	173	
656	729	755	307	129	904	749	112	999999	999999	999999	243	679	484	999999	562	613	999999	379	915	553	246	27	999999	117	217	999999	506	721	672	486	34	264	886	84	26	999999	896	975	763	265	823	40	260	999999	494	999999	999999	199	84	932	115	543	709	999999	420	711	999999	199	911	959	253	390	102	147	607	978	999999	410	201	462	717	994	999999	660	729	216	999999	968	623	309	842	316	999999	999999	999999	491	554	276	663	314	317	706	74	804	21	443	937	123	397	515	125	999999	998	999999	225	999999	927	59	891	999999	944	823	575	611	126	936	744	362	765	125	999999	525	746	886	155	20	930	810	648	296	278	654	581	118	194	999999	318	999999	999999	999999	999999	999999	384	458	370	494	140	999999	688	85	698	585	357	281	90	599	954	121	476	215	999999	126	410	999999	936	300	251	467	427	974	628	719	838	504	562	929	999999	298	526	660	879	478	132	999999	999999	692	306	310	37	594	196	206	558	319	999999	447	104	779	522	999999	999999	673	45	713	457	999999	999999	853	719	161	458	666	595	815	335	710	993	837	999999	253	999999	999999	999999	999999	999999	431	170	528	999999	124	835	371	775	456	999999	216	443	418	126	617	999999	453	999999	876	146	529	611	742	983	380	453	266	999999	278	999999	312	999999	212	924	35	818	228	440	604	999999	97	891	148	407	128	277	585	721	999999	999999	550	359	563	696	269	999999	999999	999999	51	670	578	599	507	379	115	973	240	999999	100	798	999999	22	986	999999	58	638	999999	344	864	113	868	545	381	969	536	999999	679	516	665	215	999999	683	999999	999999	747	497	393	768	302	999999	999999	101	630	601	581	537	999999	999999	647	631	356	93	999999	938	802	999999	228	537	999999	162	304	999999	999999	884	408	53	623	999999	812	999999	999999	704	999999	719	76	777	914	779	398	999999	589	999999	999999	44	858	999999	13	460	999999	715	279	856	999999	149	999999	322	272	746	203	538	913	320	201	96	386	652	50	960	999999	34	127	448	148	844	999999	999999	856	794	35	101	49	999999	920	999999	291	999999	999999	902	868	754	515	999999	999999	860	95	999999	999999	782	999999	216	276	999999	588	999999	597	830	999999	90	576	231	999999	478	720	112	498	750	400	104	805	988	873	999999	101	127	999999	948	999999	288	759	304	999999	83	146	819	999999	999999	584	812	509	460	680	698	999999	646	999999	46	458	484	999999	344	878	389	999999	999999	342	138	951	999999	598	648	968	438	330	999999	86	392	341	900	287	501	175	587	594	354	
318	184	811	454	829	482	500	387	917	999999	425	765	107	999999	486	695	55	999999	999999	860	491	251	378	63	569	905	999999	999999	206	870	178	301	795	632	359	167	326	506	641	999999	158	591	999999	905	999999	321	295	863	423	592	455	62	372	734	863	77	806	758	885	923	777	942	191	56	256	134	999999	999999	128	329	378	549	482	999999	711	900	730	472	206	257	999999	999999	144	614	425	999999	928	71	769	292	361	999999	621	717	347	216	999999	474	659	732	351	820	745	104	223	905	999999	273	32	962	346	999999	561	637	313	999999	808	999999	999999	139	205	908	999999	835	967	809	928	764	761	505	999999	265	813	473	906	799	106	49	999999	999999	999999	999999	48	999999	946	27	17	983	999999	411	408	833	843	999999	537	442	999999	909	136	413	976	815	511	526	472	91	530	97	731	513	999999	768	999999	999999	999999	539	999999	898	889	999999	802	944	999999	359	106	666	422	293	936	473	684	999999	912	987	999999	730	163	522	343	864	496	920	262	999999	999999	639	657	731	936	999999	999999	226	30	186	611	999999	465	999999	999999	806	999999	999999	160	999999	999999	653	856	198	578	999999	999999	357	999999	34	464	999999	691	458	787	466	18	690	357	939	900	468	999999	736	386	511	274	11	999999	999999	205	260	769	994	82	918	783	469	163	83	621	999999	661	999999	722	729	349	999999	374	963	797	999999	999999	221	368	370	487	130	812	77	597	384	265	999999	829	214	999999	697	386	999999	999999	999999	536	283	327	999999	999999	999999	24	656	171	267	999999	999999	999999	226	999999	999999	636	999999	999999	663	657	96	486	999999	999999	999999	176	999999	999999	652	630	504	290	258	452	615	894	999999	563	999999	116	165	905	339	746	137	297	612	843	564	70	673	438	30	999999	999999	797	999999	725	999999	13	506	48	518	636	142	999999	492	774	755	663	953	999999	134	556	501	190	156	999999	831	999999	999999	674	62	999999	999999	76	270	366	12	818	999999	957	390	999999	610	126	397	999999	999999	999999	805	838	97	900	116	525	999999	473	399	999999	650	590	893	836	449	831	986	926	679	76	587	135	771	999999	849	995	767	820	946	384	793	453	886	551	541	725	587	999999	485	441	762	796	966	742	177	233	73	554	999999	778	140	999999	33	547	999999	999999	76	999999	61	121	757	493	526	24	999999	207	703	352	304	723	254	834	451	248	313	790	999999	999999	999999	626	999999	999999	999999	178	254	332	429	348	849	861	659	435	110	374	684	279	999999	999999	277	969	999999	721	260	
150	534	306	29	784	999999	999999	521	47	392	999999	189	544	536	358	770	152	777	999999	502	442	74	818	733	999999	564	999999	520	999999	761	799	106	219	963	999999	643	999999	313	645	115	938	350	621	53	675	194	150	999999	999999	191	999999	202	175	229	999999	86	716	572	999999	230	209	401	314	285	999999	999999	969	580	999999	714	822	839	142	259	564	999999	452	999999	67	892	424	999999	598	999999	637	606	999999	990	155	739	927	384	999999	424	905	547	46	346	460	347	999999	999999	32	217	368	999999	69	915	665	726	634	942	515	60	806	907	803	288	648	986	407	999999	435	980	787	447	478	717	353	999999	999999	999999	323	999999	677	854	279	999999	666	352	546	999999	335	429	115	985	869	320	999999	998	743	758	697	474	940	999999	143	51	999999	920	815	351	571	648	999999	999999	628	999999	382	999999	637	422	621	305	449	999999	654	16	999999	802	999999	999999	109	999999	283	306	418	999999	780	442	720	999999	961	999999	999999	205	453	999999	758	587	999999	84	938	666	370	331	999999	999999	35	558	591	137	176	626	999999	999999	252	226	999999	374	119	779	25	940	240	409	460	875	768	999999	938	967	257	297	446	503	229	443	984	951	170	25	823	231	851	593	71	345	403	879	953	237	322	999999	477	999999	69	998	435	999999	871	999999	634	781	620	999999	999999	879	190	848	437	808	242	423	999999	104	955	793	98	647	348	999999	999999	888	301	710	655	864	999999	859	444	231	999999	999999	90	999999	999999	52	611	999999	713	191	165	554	999999	154	995	999999	189	383	631	999999	909	787	622	756	787	746	489	999999	968	25	70	330	414	999999	999999	219	343	313	713	999999	191	999999	999999	167	960	928	999999	156	999999	999999	684	445	237	999999	321	230	999999	333	122	644	999999	702	999999	999999	130	999999	999999	999999	354	785	565	999999	999999	999999	94	58	999999	999999	796	859	309	343	203	222	341	625	103	246	894	579	808	19	201	79	360	489	602	247	47	135	999999	211	801	929	200	999999	775	999999	999999	273	378	945	537	262	344	229	999999	999999	366	504	999999	903	350	775	999999	999999	685	600	368	999999	455	615	427	670	81	107	541	273	32	533	999999	999999	162	631	211	863	481	938	734	140	999999	555	999999	999999	395	884	861	36	952	643	999999	184	161	488	817	762	999999	867	191	247	688	999999	34	833	999999	999999	751	719	574	999999	85	747	999999	999999	999999	900	735	999999	285	999999	246	999999	999999	388	999999	999999	999999	673	813	448	346	999999	756	999999	999999	746	999999	57	
999999	237	999999	152	462	999999	568	999999	318	999999	865	917	37	999999	592	999999	10	183	999999	645	432	980	999999	88	905	135	999999	999999	990	999999	785	999999	999999	999999	997	57	999999	999999	999999	482	820	999999	366	508	999999	896	421	703	999999	761	496	278	822	999999	624	999999	502	64	246	336	71	999999	394	938	999999	999999	548	999999	999999	544	999999	907	130	451	824	408	623	237	280	19	713	84	999999	238	999999	516	64	492	73	999999	999999	999	999999	726	420	723	639	428	369	820	357	82	68	486	821	589	158	381	71	226	293	274	784	237	622	987	657	166	65	632	933	66	286	554	999999	940	60	999999	40	111	768	205	868	459	662	999999	25	963	999999	304	999999	683	999999	846	806	290	225	999999	113	433	75	483	372	999999	999999	300	795	514	496	880	538	753	350	999999	999999	98	406	334	574	981	999999	694	748	760	274	260	635	999999	748	709	725	430	301	607	46	999999	832	141	572	999999	846	999999	476	537	999999	999999	342	471	398	717	883	891	64	999999	461	381	999999	612	472	637	999999	365	999999	787	999999	118	462	999999	999999	173	266	275	999999	213	145	471	227	221	995	659	917	999999	999999	40	825	999999	999999	179	156	999999	559	999999	999999	935	706	490	744	689	382	999999	162	999999	999999	235	461	617	139	999999	986	999999	163	523	616	999999	719	501	324	999999	999999	330	742	999999	596	267	999999	999999	607	826	999999	999999	727	538	839	348	507	327	625	815	578	217	704	524	192	166	511	999999	613	999999	999999	215	176	18	727	999999	999999	999999	12	290	621	426	999999	313	354	342	272	625	684	278	316	401	875	999999	167	999999	626	228	110	439	756	578	432	753	610	999999	488	719	810	999999	434	637	324	345	203	162	999999	401	999999	850	999999	886	999999	999999	548	824	339	667	850	973	435	695	769	573	533	53	993	267	999999	62	853	553	999999	896	843	999999	86	540	315	15	999999	234	58	259	545	869	999999	97	214	786	961	821	868	836	362	739	868	751	999999	160	999999	940	999999	999999	999999	351	999999	464	501	869	747	799	361	844	427	210	646	519	37	664	825	906	62	917	999999	42	999999	977	543	114	999999	999999	999999	164	847	615	999999	931	999999	204	797	763	596	999999	999999	171	999999	34	999999	162	999999	359	723	157	334	999999	887	780	35	964	999999	104	920	999999	999999	421	81	206	997	999999	673	715	999999	999999	866	72	320	999999	999999	999999	572	659	568	391	999999	461	611	999999	830	595	728	756	999999	298	537	999999	999999	209	287	999999	100	272	
37	607	488	387	999999	999999	290	271	999999	181	902	106	999999	17	536	538	384	607	810	499	376	411	93	999999	999999	968	306	173	229	120	439	999999	999999	310	999999	960	902	634	368	721	300	568	654	999999	999999	809	896	530	999999	999999	825	679	816	601	896	626	523	571	999999	134	593	127	52	830	742	651	999999	101	999999	576	635	999999	248	99	999999	807	757	537	74	10	81	776	999999	914	999999	759	444	999999	999999	999999	999999	341	66	244	999999	183	526	823	814	999999	999999	804	154	999999	999999	85	999999	727	401	99	999999	999999	507	577	62	999999	129	138	999999	983	999999	30	688	379	138	304	692	13	962	999999	999999	933	722	999999	459	999999	631	408	245	219	999999	717	845	324	147	999999	834	999999	191	319	64	397	287	831	993	530	999999	775	470	384	393	999999	765	376	807	999999	273	644	128	999999	195	720	893	336	665	500	999999	373	241	678	469	213	821	652	971	893	656	891	999999	928	160	855	937	860	826	889	951	999999	516	212	197	200	370	405	133	343	504	951	175	502	356	752	543	999999	914	189	616	999999	404	999999	999999	999999	774	999999	635	999999	783	999999	510	776	548	705	856	39	490	999999	842	425	528	999999	399	704	999999	376	581	999999	321	155	945	646	283	839	85	603	999999	815	425	180	770	793	560	999999	451	999999	999999	651	896	514	999999	645	346	999999	594	765	999999	584	656	407	618	238	28	637	97	999999	999999	999999	629	999999	116	675	853	671	655	734	88	927	263	999999	422	999999	511	999999	843	310	309	93	254	320	88	348	999999	27	562	999999	999999	999999	384	999999	999999	254	999999	642	407	636	791	674	544	859	999999	596	999999	999999	985	687	999999	221	794	999999	563	419	464	999999	184	999999	515	835	119	123	959	166	999999	999999	439	177	908	999999	999999	217	999999	635	548	999999	633	491	28	999999	42	874	999999	563	138	597	999999	487	790	712	999999	639	999999	956	999999	430	999999	530	53	654	891	817	999999	857	810	999999	999999	999999	871	79	685	693	749	676	803	245	307	999999	38	955	652	951	387	206	999999	771	96	561	80	127	999999	999999	448	373	948	224	104	958	753	999999	328	999999	616	720	36	774	999999	999999	162	329	132	999999	999999	98	999999	999999	440	582	455	49	500	999999	858	753	583	582	999999	386	728	588	150	349	653	487	999999	557	999999	666	180	999999	999999	642	999999	750	999999	992	611	360	371	19	784	522	512	999999	60	611	999999	862	147	453	529	512	726	999999	189	999999	850	24	460	455	603	773	999999	818	
167	999999	318	118	758	590	970	894	24	718	999999	628	837	939	436	36	320	482	528	726	117	999999	916	999999	571	221	999999	597	899	999999	415	999999	119	693	556	202	999999	138	113	999999	483	634	999999	17	769	560	945	910	587	999999	144	131	999999	686	999999	788	941	999999	546	999999	448	999999	995	108	999999	792	519	153	999999	243	999999	191	378	971	999999	483	880	908	74	999999	276	241	19	474	781	293	766	999999	983	767	260	819	999999	999999	119	110	639	999999	999999	999999	51	801	527	354	999999	999999	752	282	443	237	907	43	418	536	281	216	373	999999	326	30	36	96	170	999999	982	912	599	811	862	153	999999	999999	999999	97	968	474	713	999999	772	828	540	494	999999	999999	860	999999	411	999999	295	902	999999	118	83	683	999999	999999	641	999999	999999	789	363	999999	999999	300	393	999999	827	330	999999	999999	502	707	999999	497	489	541	107	414	764	765	511	999999	526	999999	999999	735	416	532	146	23	832	999999	304	983	474	599	83	698	371	443	399	999999	498	488	410	39	360	999999	204	999999	999999	999999	999999	605	287	820	424	461	884	658	19	305	193	553	974	999999	412	774	32	889	468	408	52	330	999999	430	54	48	558	387	385	830	337	727	999999	605	673	999999	705	654	999999	622	814	999999	434	104	999999	999999	999999	719	626	585	563	314	999999	459	194	999999	999999	999999	775	999999	902	999999	999999	189	967	466	398	378	26	714	78	378	999999	846	593	339	896	999999	532	109	534	839	761	999999	277	32	999999	999999	421	999999	468	848	999999	799	719	317	439	999999	136	441	556	999999	999999	911	516	195	601	999999	866	854	999999	959	335	676	852	73	999999	999999	911	944	688	693	957	999999	999999	999999	999999	999999	136	286	999999	651	154	999999	552	398	146	849	292	91	999999	672	839	566	937	508	522	999999	946	656	572	999999	343	191	752	863	188	543	666	295	695	686	999999	590	954	999999	815	999999	999999	999999	926	896	201	999999	523	26	999999	400	232	747	707	297	967	479	713	944	318	962	999999	688	220	603	999999	999999	999999	745	694	999999	612	668	693	288	999999	493	729	676	999999	512	668	735	19	999999	320	918	587	999999	999999	999999	999999	999999	960	852	895	999999	252	333	712	203	444	778	332	604	787	564	63	429	999999	484	749	47	999999	999999	999999	612	999999	433	292	274	419	987	999999	999999	382	602	708	841	393	639	999999	406	963	570	78	999999	413	415	999999	756	865	168	999999	999999	999999	838	829	165	557	292	999999	819	50	448	784	999999	752	146	999999	195	
855	221	45	581	243	353	83	620	737	414	208	273	999999	536	408	999999	800	791	999999	544	773	999999	293	999999	871	431	999999	525	785	999999	148	999999	193	814	999999	653	133	615	999999	414	765	219	427	153	999999	505	395	513	49	534	656	960	999999	688	421	312	999999	999999	710	811	987	558	999999	126	275	930	999999	618	999999	755	999999	999999	790	32	779	564	135	150	999999	375	999999	852	486	999999	964	187	569	999999	402	999999	725	198	905	999999	427	216	384	311	877	999999	999999	776	999999	999999	407	471	180	999999	909	857	187	788	999999	344	774	145	81	999999	999999	98	371	585	999999	48	39	938	289	999999	605	572	999999	823	272	863	950	269	974	202	853	502	17	883	595	544	420	999999	279	571	425	292	999999	800	159	789	791	840	560	839	264	999999	191	999999	999999	346	678	363	525	65	393	515	171	879	730	658	91	487	989	681	628	102	669	999999	999999	999999	437	388	673	482	81	120	708	144	999999	394	321	999999	999999	259	866	66	999999	223	187	909	131	265	80	500	708	314	999999	999999	221	172	799	473	406	767	909	299	689	52	999999	999999	999999	999999	942	999999	347	654	684	740	814	571	680	456	999999	274	202	181	318	999999	774	767	269	829	922	774	594	999999	39	46	999999	576	999999	378	238	903	112	104	323	734	163	63	630	121	74	650	492	353	932	142	999999	999999	981	516	278	227	24	978	113	177	751	500	624	647	400	247	204	999999	227	637	171	107	858	583	29	720	999999	158	999999	282	999999	251	915	897	471	611	595	859	999999	21	889	134	990	156	983	999999	438	982	720	826	455	190	136	305	999999	477	879	407	999999	999999	90	866	223	831	884	509	585	999999	186	789	652	345	999999	215	999999	47	117	712	600	367	292	999999	437	937	999999	112	125	999999	927	993	731	197	372	999999	999999	999999	999999	169	271	483	999999	711	805	999999	184	120	978	920	557	932	999999	999999	806	139	275	925	438	999999	999999	781	999999	965	799	193	67	999999	972	658	285	999999	136	999999	450	127	289	580	359	506	762	717	134	204	999999	994	632	564	999999	999999	287	14	595	634	165	489	98	121	911	622	874	999999	147	329	644	833	806	422	726	689	850	694	576	931	999999	999999	999999	199	903	805	560	502	83	739	381	280	138	999999	792	961	38	177	668	737	632	52	579	804	560	999999	198	999999	838	701	392	592	999999	663	121	868	832	899	218	116	999999	381	999999	408	999999	999999	705	999999	999999	765	661	682	35	839	309	480	
999999	853	639	676	616	349	999999	382	999999	999999	841	474	999999	999999	138	138	959	999999	999999	260	406	181	856	195	999999	884	999999	83	999999	709	999999	599	364	999999	160	979	999999	541	999999	999999	999999	273	61	169	532	240	922	704	636	532	723	999999	173	58	83	546	996	453	153	731	758	589	999999	647	231	252	999999	750	774	999999	869	999999	71	953	999999	999999	129	696	663	301	999999	999999	447	516	999999	102	435	999999	999999	999999	982	815	398	768	999999	139	999999	414	938	290	129	181	930	486	663	305	999999	220	999999	941	426	309	790	851	769	872	151	826	660	138	816	805	193	170	177	63	39	999999	990	412	211	715	758	383	182	790	956	961	853	691	999999	225	798	625	197	682	35	546	998	100	987	114	753	809	473	324	988	769	318	609	275	119	229	114	999999	999999	999999	999999	679	979	999999	999999	972	969	999999	600	999999	568	973	495	38	492	304	999999	425	999999	999999	948	909	999999	801	196	999999	253	425	580	995	693	885	485	141	617	999999	29	184	806	141	999999	371	872	316	430	796	823	581	783	815	330	999999	642	749	602	507	821	187	999999	999999	729	553	999999	999999	323	682	999999	999999	420	625	285	725	618	965	187	587	46	551	381	399	829	671	642	765	675	14	253	999999	538	119	999999	841	453	279	412	241	504	999999	992	999999	999999	469	171	167	540	999999	80	999999	999999	24	471	999999	805	999999	708	67	911	111	929	319	439	760	999999	999999	580	999999	999999	349	999999	946	92	768	558	634	100	369	510	485	235	999999	933	575	174	523	648	775	45	123	570	354	329	403	348	683	318	999999	644	860	587	106	999999	999999	124	625	931	999999	721	181	999999	348	557	436	999999	858	385	999999	596	311	662	804	407	168	778	217	626	689	999999	874	325	552	999999	650	897	138	747	212	461	999999	999999	945	63	999999	873	231	999999	999999	527	489	307	999999	999999	342	999999	782	698	999999	999999	999999	999	252	999999	847	856	697	623	906	538	746	121	999999	411	57	720	999999	750	543	999999	999999	420	732	172	999999	576	999999	599	999999	999999	124	999999	581	259	554	548	999999	999999	216	17	186	608	890	365	780	378	134	53	999999	622	492	42	999999	999999	999999	496	999999	89	999999	999999	986	107	239	999999	999999	316	999999	923	857	999999	380	53	543	536	117	947	999999	999999	999999	999999	452	825	999999	771	959	92	999999	700	999999	999999	999999	270	339	936	30	88	379	435	999999	999999	838	210	196	406	999999	448	499	628	999999	458	966	999999	697	771	827	170	
413	999999	505	999999	42	999999	80	799	237	120	999999	606	515	39	578	103	999999	918	732	251	639	999999	529	521	593	655	999999	404	101	999999	999999	999999	999999	859	999999	910	930	611	999999	999	999999	397	179	141	999999	999999	123	743	999999	873	477	778	49	999999	531	124	939	983	747	386	911	675	707	857	546	155	497	655	364	667	173	999999	487	999999	121	251	129	999999	999999	700	542	194	999999	228	902	999999	529	532	338	560	971	946	864	65	98	464	689	322	594	590	404	468	389	222	709	655	300	316	999999	999999	999999	551	208	999999	843	727	999999	489	954	752	626	965	327	999999	695	226	999999	432	644	657	561	807	802	205	999999	999999	804	312	518	257	999999	222	68	57	564	430	748	999999	221	371	999999	210	999999	842	964	439	150	585	999999	493	698	999999	999999	999999	729	999999	749	13	751	999999	922	999999	971	706	257	413	906	279	999999	999999	478	999999	221	283	353	360	449	959	999999	866	933	999999	785	35	559	635	999999	999999	999999	999999	681	744	999999	999999	448	465	239	661	594	999999	532	999999	999999	261	24	558	656	399	999999	999999	749	789	772	999999	999999	703	73	945	157	622	862	666	951	872	594	733	83	770	834	888	131	788	374	679	343	72	882	533	999999	11	979	161	776	999999	627	891	972	191	615	745	401	999999	513	972	698	866	919	473	667	291	484	886	564	585	999999	999999	424	102	551	773	999999	540	935	156	642	711	890	10	999999	999999	761	999999	165	99	496	838	284	401	981	477	152	999999	999999	729	526	102	999999	999999	704	999999	477	879	999999	999999	999999	861	358	999999	999999	986	999999	919	227	965	999999	999999	731	475	99	417	686	32	999999	84	999999	411	674	215	629	550	999999	699	306	589	234	881	261	323	174	635	490	916	999999	995	501	233	201	900	209	999999	371	999999	111	999999	999999	999999	768	999999	220	523	999999	152	737	789	999999	286	999999	999999	740	648	341	417	310	463	927	999999	960	125	582	407	999999	774	15	695	188	999999	598	20	609	779	122	999999	999999	651	999999	999999	188	999999	134	224	610	563	169	561	999999	953	999999	647	368	220	494	653	983	999999	999999	422	147	999999	999999	877	688	999999	38	999999	536	645	314	659	25	590	590	688	991	999999	796	656	615	454	999999	235	183	951	651	399	295	999999	712	999999	347	999999	210	146	671	256	999999	998	535	208	34	956	648	999999	631	778	629	805	662	999999	26	656	807	692	999999	385	704	736	961	638	675	77	999999	25	999999	990	389	453	27	744	831	999999	
131	999999	999999	999999	587	22	329	872	770	490	999999	97	282	690	999999	517	198	295	552	799	999999	896	533	957	33	999999	848	641	398	186	999999	917	793	228	535	400	272	811	797	999999	417	98	868	194	270	999999	742	630	772	999999	265	731	202	41	760	999999	883	472	123	953	174	688	484	593	702	999999	304	63	165	999999	254	386	999999	861	392	999999	38	348	696	999999	891	999999	869	526	999999	66	999999	761	468	310	516	800	698	999999	999999	728	614	284	999999	381	551	688	475	944	627	999999	243	341	649	812	206	545	776	935	72	999999	819	999999	999999	645	999999	543	595	855	321	454	999999	653	344	664	344	999999	855	324	999999	999999	752	999999	899	52	822	394	121	999999	114	999999	33	763	999999	999999	909	656	611	846	217	18	102	999999	632	182	200	590	999999	985	477	451	690	462	308	859	203	999999	999999	630	823	780	431	939	750	350	431	924	872	763	755	687	152	18	116	628	120	142	302	727	852	999999	397	136	188	999999	290	571	465	921	386	999999	598	981	33	437	586	999999	869	291	750	276	717	243	239	789	308	681	355	679	999999	999999	602	340	999999	590	392	304	999999	999999	70	860	469	950	999999	740	99	171	985	679	51	957	273	20	976	999999	524	163	897	999999	363	608	999999	785	182	325	422	999999	999999	442	54	292	401	780	231	890	806	767	856	999999	700	147	695	999999	638	791	798	592	999999	201	76	999999	407	372	734	999999	644	683	777	71	328	831	958	999999	635	759	566	492	789	95	779	757	307	407	698	226	912	550	157	391	526	830	903	22	999999	815	885	39	999999	768	256	999999	990	794	180	868	189	152	50	878	999999	315	802	278	421	999999	931	999999	673	518	999999	999999	536	396	544	498	928	945	999999	999999	999999	999999	446	999999	999999	656	766	512	236	999999	47	770	999999	999999	166	221	37	634	600	66	883	999999	366	537	229	163	596	604	259	682	940	243	999999	230	13	999999	868	782	439	765	552	428	999999	999999	480	778	593	999999	239	333	471	303	355	130	999999	989	181	999999	800	685	999999	172	263	999999	890	999999	805	289	274	999999	999999	999999	204	834	514	464	122	523	67	450	569	999999	999999	926	999999	646	888	844	999999	24	526	960	981	753	999999	389	999999	999999	952	676	973	314	993	770	980	999999	108	520	616	481	876	999999	999999	360	126	732	798	999999	342	253	999999	960	995	999999	942	999999	999999	999999	999999	999999	298	893	570	390	999999	265	999999	604	945	994	548	377	999999	999999	148	868	
118	631	637	972	591	839	886	709	760	22	318	999999	999999	598	999999	999999	999999	491	192	999999	999999	471	883	861	398	999999	999999	348	705	548	732	193	999999	83	283	641	813	166	999999	459	17	861	629	464	999999	999999	776	357	50	999999	986	747	629	164	781	647	999999	775	584	397	458	999999	14	222	290	134	999999	754	324	322	843	234	999999	732	999999	999999	841	999999	914	797	999999	43	308	999999	562	984	563	956	301	636	999999	47	582	999999	11	999999	856	417	183	822	968	31	42	727	999999	762	799	896	189	555	806	999999	999999	786	969	424	249	199	659	305	570	999999	463	999999	999999	999999	651	802	731	515	999999	433	255	101	828	406	11	999999	767	999999	999999	999999	999999	745	829	575	999999	999999	185	999999	230	667	757	877	999999	999999	568	999999	999999	251	999999	999999	999999	673	186	382	82	769	958	573	422	669	431	999999	120	999999	999999	717	858	999999	999999	856	626	153	999999	711	675	999999	840	534	999999	658	282	526	999999	198	501	999999	568	999999	999999	416	837	612	175	999999	246	898	999999	357	406	999999	999999	999999	621	264	381	999999	387	475	707	704	929	433	734	764	396	999999	180	922	999999	793	158	411	361	999999	28	23	978	999999	999999	999999	610	493	138	988	173	829	999999	434	816	479	999999	103	999999	797	999999	414	878	411	999999	341	727	845	945	612	701	92	101	408	999999	367	53	653	999999	929	104	446	999999	999999	600	566	999	745	115	932	77	64	662	564	736	614	144	999999	569	143	999999	765	547	999999	296	90	737	506	199	459	435	82	103	999999	703	50	999999	142	810	607	342	999999	740	22	545	647	430	537	671	630	232	999999	93	865	999999	339	898	779	460	520	999999	999999	556	655	507	994	999999	842	860	695	505	12	766	962	801	77	34	999999	980	649	659	210	835	999999	236	999999	989	237	939	999999	152	340	999999	300	778	839	435	999999	515	550	999999	999999	676	975	135	999999	710	999999	999999	812	314	373	999999	811	999999	628	667	988	429	999999	15	999999	902	495	553	175	330	476	999999	962	642	940	29	440	963	999999	533	859	442	999999	999999	999999	173	137	999999	999999	541	870	440	160	182	447	664	966	545	999999	685	999999	432	999999	899	243	999999	111	999999	373	353	368	999999	999999	104	808	555	423	300	999999	569	775	999999	999999	634	460	999999	42	999999	205	285	999999	894	20	395	352	999999	999999	117	24	930	999999	957	999999	999999	182	32	651	999999	374	891	251	676	408	999999	910	755	657	335	449	999999	905	999999	974	97	299	473	837	
999999	999999	380	999999	316	285	216	999999	817	999999	348	461	437	395	977	999999	313	44	387	496	627	484	597	779	157	668	999999	34	749	999999	999999	146	708	194	257	313	993	819	935	400	201	884	102	26	319	874	21	812	928	895	670	63	912	977	220	919	165	601	999999	648	468	999999	758	834	140	211	752	999999	147	999999	432	999999	108	986	305	999999	999999	581	469	999999	656	14	999999	999999	322	555	999999	731	974	999999	158	401	894	297	932	19	999999	268	885	117	131	768	674	264	999999	999999	954	925	999999	477	999999	583	142	999999	999999	463	95	903	522	999999	977	30	278	809	525	41	600	999999	64	295	999999	133	695	999999	161	888	339	842	391	146	601	308	999999	506	800	574	999999	251	999999	478	923	232	745	311	139	111	499	865	738	999999	585	152	871	999999	861	413	888	780	501	999999	134	253	522	999999	983	999999	999999	771	18	951	772	358	999999	586	999999	393	388	394	232	59	398	474	999999	949	560	458	436	663	645	396	999999	999999	750	202	353	680	709	999999	327	459	999999	727	857	787	999999	236	637	295	999999	999999	35	504	557	451	714	660	999999	573	825	534	253	317	136	621	275	293	999999	322	242	999999	683	29	76	772	919	999999	999999	326	290	333	821	151	639	999999	371	191	931	309	999999	693	999999	146	543	793	999999	823	999999	245	521	386	999999	324	62	342	795	16	999999	785	999999	54	53	824	292	999999	712	111	678	960	260	94	361	308	834	548	161	999999	485	282	999999	999999	79	381	804	904	704	507	99	306	999999	999999	999999	155	777	444	999999	715	854	51	999999	115	155	640	985	436	34	330	489	513	999999	999999	530	165	229	436	974	672	29	388	999999	215	22	382	589	895	342	216	531	400	898	446	691	999999	999999	460	950	438	395	377	879	384	27	585	125	999999	999999	596	925	350	469	978	999999	475	255	875	999999	999999	61	100	104	999999	799	99	615	745	567	96	999999	999999	999999	546	286	652	508	999999	999999	999999	999999	468	999999	999999	290	999999	930	920	750	226	199	999999	368	187	387	305	283	71	999999	927	970	379	563	747	999999	166	864	999999	701	53	966	832	999999	999999	516	593	38	359	999999	618	169	695	994	351	999999	999999	411	308	999999	999999	379	447	999999	270	467	887	904	324	122	133	326	17	228	706	999999	366	999999	999999	671	999999	276	923	532	966	999999	284	384	222	849	999999	755	566	764	719	674	999999	995	426	208	628	688	714	246	414	302	162	476	298	102	541	17	708	636	375	
999999	455	915	999999	502	192	512	692	474	999999	999999	759	253	508	41	730	999999	223	504	52	114	999999	687	128	999999	999999	808	96	129	318	977	57	929	398	999999	229	999999	999999	923	26	126	996	250	119	46	542	909	967	266	372	181	794	213	999999	999999	163	767	796	205	886	384	425	572	165	159	330	999999	854	504	812	999999	999999	299	488	999999	117	321	578	91	142	706	840	999999	999999	147	193	843	345	137	851	999999	817	929	46	641	999999	434	94	959	999999	711	64	473	453	256	999999	505	725	668	162	841	999999	715	73	999999	543	595	999999	28	966	999999	495	999999	999999	360	999999	315	262	846	234	999999	236	618	999999	430	651	376	999999	511	211	999999	127	676	975	999999	273	111	866	999999	108	115	620	75	999999	999999	999999	338	999999	999999	947	999999	253	879	999999	479	614	999999	349	999999	538	177	219	312	999999	288	369	818	751	642	97	206	999999	999999	748	129	999999	999999	625	146	213	323	555	292	564	999999	444	248	242	999999	999999	999999	999999	233	327	930	895	317	258	999999	869	999999	586	188	15	750	192	846	140	999999	416	999999	954	213	439	225	622	926	748	247	843	999999	585	255	999999	404	444	225	88	999999	233	755	912	909	999999	999999	736	376	999999	999999	398	597	117	918	999999	999999	999999	559	793	111	318	999999	568	20	999999	999999	822	999999	941	611	315	966	768	322	999999	661	540	55	935	633	489	255	999999	999999	849	999999	999999	667	167	999999	999999	885	431	977	999999	999999	999999	999999	47	528	999999	999999	435	675	508	999999	829	794	826	437	420	693	623	170	999999	72	329	999999	171	626	999999	165	999999	654	945	999999	544	790	813	999999	474	639	18	416	651	94	999999	999999	435	999999	425	227	840	729	999999	999999	272	271	365	446	999999	562	740	420	999999	999999	999999	780	999999	89	999999	49	981	999999	963	999999	999999	999999	999999	538	999999	355	208	999999	211	517	324	999999	778	972	167	999999	435	999999	901	999999	898	597	623	824	862	49	253	356	540	386	999999	850	999999	999999	297	65	753	827	999999	589	363	996	999999	285	512	776	12	999999	999999	999999	613	614	98	999999	999999	999999	592	694	675	212	999999	852	213	824	999999	999999	999999	683	684	111	529	608	182	999999	558	999999	388	348	321	999999	47	495	434	926	773	632	762	714	999999	210	473	68	161	999999	999999	511	999999	394	14	48	999999	999999	82	819	93	15	441	776	503	980	708	253	999999	589	999999	617	427	286	61	648	712	974	471	484	999999	471	456	191	835	57	119	994	344	283	997	
718	422	999999	842	768	200	985	221	242	502	229	685	572	826	868	93	517	342	365	336	124	856	999999	191	622	558	260	999999	455	999999	999999	909	109	592	999999	205	999999	443	999999	458	726	762	239	999999	999999	786	884	364	999999	963	602	661	978	946	882	861	823	433	230	219	999999	999999	765	371	999999	319	585	979	999999	673	281	83	59	907	999999	361	627	617	772	836	999999	895	973	491	999999	999999	931	163	709	594	999999	388	222	83	999999	681	996	867	202	109	210	904	999999	303	999999	528	999999	999999	346	531	244	216	661	394	545	53	82	283	102	999999	388	432	999999	784	302	892	860	975	999999	928	364	759	999999	672	999999	769	910	999999	999999	750	449	860	999999	999999	999999	174	727	828	999999	474	999999	723	774	464	721	778	634	210	999999	800	667	999999	681	999999	176	999999	791	988	758	775	999999	402	484	352	298	528	616	101	433	138	175	999999	447	925	329	641	984	960	951	857	145	999999	678	999	92	813	999999	999999	22	876	382	738	999999	762	340	216	999999	999999	176	999999	172	542	776	872	999999	635	198	756	999999	534	499	831	47	999999	640	434	999999	485	270	484	350	999999	89	557	999999	436	999999	685	594	123	999999	562	794	758	999999	603	932	806	999999	456	624	999999	320	487	387	550	701	178	132	906	999999	999999	171	691	852	954	999999	229	126	208	674	513	172	999999	141	936	999999	999999	999999	47	501	999999	120	999999	860	999999	897	999999	180	999999	999999	792	563	688	629	639	401	112	999999	740	150	999999	689	175	999999	999999	269	999999	356	450	999999	999999	961	94	414	576	999999	357	831	934	66	999999	58	999999	473	881	949	484	355	501	545	934	382	476	896	788	237	999999	41	748	658	562	254	730	999999	322	831	478	283	62	999999	53	281	971	683	289	999999	999999	702	900	999999	785	989	855	905	578	49	495	198	999999	349	707	325	92	285	504	616	328	219	160	999999	481	210	302	999999	501	663	410	792	999999	134	459	999999	141	586	873	572	398	824	999999	999999	999999	290	657	713	289	999999	999999	696	999999	673	345	568	551	850	690	999999	697	351	413	915	999999	702	999999	501	999999	465	194	999999	412	999999	999999	503	999999	999999	714	200	999999	588	235	773	999999	714	613	944	788	891	701	290	895	298	875	999999	421	999999	643	643	709	165	824	824	543	692	999999	258	455	999999	481	999999	999999	499	40	118	126	640	450	924	99	636	999999	999999	763	999999	999999	123	65	179	92	999999	244	81	491	398	764	411	239	782	999999	364	498	
999999	419	37	155	406	268	766	931	781	766	718	999999	82	451	826	999999	640	999999	999999	202	285	759	602	438	74	17	642	354	715	410	999999	504	999999	148	999999	587	736	758	214	855	299	248	311	122	526	527	419	946	999999	999999	599	699	259	172	999999	197	817	599	91	398	625	422	226	999999	107	224	819	934	999999	248	999999	882	877	999999	903	47	457	490	912	546	598	695	999999	999999	811	969	254	572	925	578	770	147	999999	815	239	876	32	930	24	311	999999	485	999999	699	27	999999	999999	934	268	185	740	999999	686	544	799	930	16	852	569	138	999999	257	19	116	999999	196	215	72	95	37	25	526	476	611	838	123	433	716	356	104	157	999999	999999	749	838	999999	999999	142	26	999999	999999	179	371	885	341	460	476	165	231	830	511	999999	848	241	170	999999	860	85	705	686	507	300	505	475	981	659	944	269	999999	43	735	82	55	787	167	999999	165	999999	279	388	646	999999	494	999999	592	999999	471	81	588	999999	584	385	437	339	801	579	673	999999	904	999999	516	216	887	198	999999	438	714	71	84	325	999999	279	806	999999	49	999999	805	980	882	594	197	872	999999	653	459	999999	999999	999999	985	587	181	268	999999	596	999999	999999	999999	306	431	164	683	410	996	273	565	999999	999999	999999	999999	573	774	999999	999999	320	494	643	535	243	738	743	999999	999999	999999	496	153	800	592	219	455	999999	847	508	999999	727	910	787	875	418	999999	999999	781	999999	999999	422	813	488	254	376	999999	237	999999	999999	999999	687	371	685	999999	510	129	765	999999	999999	664	689	725	275	144	296	999999	707	999999	999999	155	594	962	266	580	664	682	665	999999	225	117	999999	704	700	940	999999	366	234	463	375	298	332	431	422	872	737	696	548	353	957	999999	404	469	787	999999	973	724	114	115	670	999999	464	219	507	262	999999	999999	35	999999	272	999999	184	254	402	828	999999	173	550	394	843	999999	144	321	999999	999999	712	999999	917	698	967	999999	262	999999	792	999999	834	999999	999999	999999	435	751	671	222	999999	999999	793	160	77	959	999999	999999	999999	719	271	702	693	153	621	259	550	688	78	336	367	126	677	64	461	999999	999999	999999	999999	390	959	999999	999999	999999	999999	569	464	999999	690	999999	520	167	972	999999	858	999999	854	691	501	999999	999999	999999	999999	344	999999	964	999999	999999	999999	999999	965	477	999999	794	760	179	407	771	912	61	999999	988	997	999999	816	999999	154	145	999999	371	10	999999	219	999999	771	221	417	960	77	275	999999	726	861	999999	999999	
53	597	187	781	688	999999	999999	778	449	879	999999	749	999999	528	654	820	225	542	999999	221	661	267	995	32	549	761	446	999999	647	842	999999	136	529	127	772	613	966	363	517	678	916	534	770	999999	999999	999999	844	442	422	454	993	193	533	266	999999	999999	999999	165	242	926	256	389	999999	607	810	503	230	455	755	50	854	862	35	659	304	137	497	999999	881	87	917	14	291	202	848	885	603	272	786	999999	21	810	130	999999	432	999999	403	172	999999	647	251	398	686	382	600	999999	167	874	999999	999999	298	302	283	165	19	999999	999999	939	759	925	999999	957	669	999999	39	53	999999	445	236	767	733	334	999999	244	836	529	327	999999	601	716	999999	728	311	583	698	719	537	999999	581	190	439	999999	413	959	999999	293	999999	999999	353	556	999999	722	647	204	999999	963	877	48	328	489	999999	198	347	52	207	181	656	95	79	319	515	776	863	999999	337	279	921	465	497	553	999999	408	999999	999999	999999	14	91	117	113	735	999999	499	646	101	265	250	999999	371	761	575	636	999999	999999	43	999999	999999	858	999999	866	209	999999	421	550	775	999999	525	632	302	724	203	100	999999	999999	999999	478	999999	140	772	790	96	163	559	704	922	916	166	999999	532	999999	704	155	490	250	999999	999999	999999	948	999999	411	739	999999	824	999999	567	484	999999	661	999999	565	34	492	999999	809	780	56	492	999999	627	859	533	999999	999999	298	30	57	609	309	88	999999	57	77	999999	371	999999	478	338	913	999999	999999	828	504	55	967	999999	999999	69	681	470	999999	210	713	331	21	877	773	517	999999	626	999999	875	999999	582	863	517	956	233	724	758	999999	999999	579	579	189	40	38	920	999999	318	808	987	928	838	999999	450	344	746	258	494	287	961	802	999999	626	999999	50	922	192	999999	33	988	344	922	168	148	631	144	151	980	848	999999	385	227	817	532	947	949	360	422	183	219	975	240	480	999999	915	999999	953	617	990	116	737	682	294	820	652	15	679	93	999999	210	605	277	645	999999	586	584	479	103	624	100	571	769	286	813	23	999999	451	999999	232	349	191	534	989	742	125	702	933	996	879	999999	279	999999	999999	973	999999	999999	594	999999	764	341	812	999999	999999	999999	544	968	405	999999	807	548	563	861	861	479	29	999999	287	999999	999999	999999	999999	999999	999999	682	820	305	175	313	209	315	519	405	64	890	999999	331	999999	99	207	157	306	461	199	341	999999	999999	415	999999	954	543	430	999999	999999	880	690	340	999999	320	999999	249	
802	102	281	502	39	168	999999	999999	943	999999	540	197	706	171	587	199	293	882	303	411	889	999999	359	666	999999	827	667	999999	210	206	999999	230	999999	957	354	214	189	697	312	230	999999	444	190	999999	12	242	985	576	303	500	56	762	26	678	360	761	999999	999999	617	211	501	632	770	747	20	319	188	748	999999	382	19	596	999999	999999	999999	454	999999	999999	663	652	842	999999	880	709	159	999999	213	341	607	999999	999999	999999	89	999999	728	979	674	443	256	693	64	999999	999999	920	999999	460	191	943	878	999999	999999	650	952	965	368	409	752	70	999999	95	116	846	150	234	911	445	999999	479	999999	999999	780	999999	845	970	597	605	999999	959	229	698	743	270	463	999999	692	821	622	124	999999	328	999999	999999	845	171	587	999999	106	534	999999	55	944	712	999999	67	999999	999999	999999	999999	377	999999	999999	793	999999	899	999999	845	999999	448	541	999999	823	402	999999	999999	999999	999999	999999	684	392	389	999999	807	949	999999	754	999999	671	405	577	218	26	639	746	999999	261	999999	773	946	818	741	824	658	992	999999	999999	551	974	572	473	999999	902	129	599	988	264	269	843	667	155	999999	999999	987	870	333	82	193	999999	757	774	999999	401	634	865	651	999999	850	815	39	951	999999	66	109	999999	617	315	897	50	757	725	991	999999	115	801	999999	567	836	999999	669	847	999999	895	999999	798	322	567	999999	264	947	433	999999	999999	814	716	943	999999	84	66	263	27	999999	153	898	42	782	561	999999	832	368	94	728	73	155	192	999999	316	838	311	618	59	46	642	999999	999999	322	547	785	999999	858	252	492	780	534	652	671	999999	999999	195	25	761	281	445	896	999999	999999	350	999999	999999	802	636	426	773	999999	213	980	543	60	999999	720	245	776	896	974	125	999999	947	539	503	521	999999	318	999999	296	857	778	601	746	239	629	999999	247	163	999999	231	999999	719	342	330	671	138	844	433	474	779	984	385	999999	999999	272	757	811	999999	120	785	327	772	487	999999	999999	389	999999	821	943	748	997	999999	309	753	299	881	614	218	831	393	182	885	188	516	999999	999999	139	966	966	999999	999999	441	999999	811	903	63	242	752	999999	292	999999	999999	999999	726	999999	999999	999999	999999	490	391	152	999999	974	727	612	442	593	970	999999	42	259	830	999999	81	587	565	579	999999	999999	246	648	861	999999	999999	999999	159	999999	461	734	510	325	422	485	585	730	568	999999	326	999999	470	469	272	999999	999999	42	511	178	418	149	999999	792	999999	868	254	742	290	999999	
999999	675	462	47	141	246	999999	716	837	355	999999	999999	28	108	263	999999	999999	999999	386	826	458	516	550	980	986	999999	518	717	736	999999	240	842	450	287	41	650	999999	999999	999999	35	828	999999	999999	165	999999	77	130	127	539	999999	489	477	999999	463	832	999999	135	999999	999999	999999	728	999999	980	293	999999	437	999999	741	77	613	550	999999	999999	360	997	312	999999	999999	91	918	201	999999	188	443	999999	762	485	999999	454	999999	524	274	381	517	999999	338	176	911	999999	999999	177	388	60	926	999999	533	37	999999	465	999999	999999	741	401	142	628	337	321	999999	229	361	952	913	296	954	999999	999999	999999	932	62	668	145	410	353	619	751	999999	350	261	691	541	735	479	530	924	515	783	872	249	889	970	27	999999	692	689	519	263	999999	105	837	475	999999	105	953	796	999999	206	398	782	391	816	987	69	854	999999	626	999999	393	371	448	999999	413	344	999999	999999	651	516	718	663	110	498	999999	254	424	225	591	639	525	733	540	319	999999	100	858	82	999999	999999	774	14	72	45	869	730	999999	532	72	614	62	999999	155	877	487	999999	681	892	105	999999	645	639	999999	987	957	659	831	139	920	323	486	970	999999	693	741	714	601	999999	999999	999999	597	892	163	999999	586	999999	588	663	831	661	999999	965	976	250	322	999999	908	999999	88	220	898	528	612	748	138	92	771	999999	145	999999	142	999999	999999	115	155	752	485	129	411	312	81	999999	307	999999	999999	521	993	858	381	606	805	526	985	999999	101	78	999999	414	848	503	882	137	527	67	999999	999999	700	871	999999	570	659	789	673	775	999999	999999	230	353	844	616	99	913	90	539	968	615	999999	999999	999999	999999	472	999999	280	908	429	999999	650	999999	740	113	999999	132	763	810	946	26	853	219	278	370	848	937	570	999999	414	969	999999	988	999999	912	999999	843	856	28	107	999999	999999	765	999999	999999	90	980	613	741	999999	967	160	279	592	951	999999	999999	587	653	238	535	510	48	504	460	897	662	160	827	933	977	275	744	999999	367	507	98	863	999999	999999	867	333	829	446	446	819	777	999999	148	160	758	265	213	789	572	88	480	270	999999	307	427	999999	785	807	818	701	415	566	235	999999	999999	557	999999	373	999999	211	999999	602	67	640	130	267	21	999999	999999	721	72	999999	999999	999999	37	827	968	999999	862	46	999999	999999	999999	744	414	220	179	694	486	999999	999999	839	428	370	999999	878	213	999999	187	170	818	999999	632	999999	999999	460	425	946	425	846	999999	738	999999	
334	663	660	974	322	236	909	98	327	199	999999	969	999999	536	780	881	159	999999	999999	598	702	227	439	398	530	115	953	795	999999	279	999999	621	22	338	104	999999	999999	903	891	38	277	82	501	919	658	137	417	924	645	74	999999	232	876	150	808	116	234	999999	454	217	282	999999	999999	57	558	362	957	893	442	82	144	255	732	684	330	630	726	519	739	402	697	39	160	168	12	999999	744	872	999999	987	483	485	459	683	755	163	216	999999	999999	305	180	523	492	572	999999	999999	999999	201	999999	999999	999999	999999	531	62	519	253	963	999999	999999	149	999999	94	373	999999	598	659	796	999999	929	999999	423	999999	158	443	231	184	999999	999999	238	999999	919	552	63	999999	607	769	999999	999999	999999	999999	999999	999999	999999	999999	687	96	159	47	973	280	234	450	272	999999	764	117	565	98	999999	999999	706	385	999999	73	999999	999999	40	30	847	829	999999	399	999999	427	976	913	874	928	756	145	999999	509	613	957	757	479	290	410	588	499	213	865	999999	829	805	815	41	345	999999	999999	65	999999	200	154	574	834	999999	845	676	850	999999	637	342	694	319	206	771	520	315	750	999999	629	999999	358	626	840	822	65	621	171	999999	538	999999	143	999999	896	319	469	393	922	914	445	999999	737	999999	575	533	882	519	609	53	520	39	259	837	435	999999	841	527	999999	22	999999	233	515	999999	704	709	208	614	423	887	312	137	393	999999	349	895	704	102	999999	317	940	546	22	127	371	509	678	306	654	999999	477	999999	659	910	415	221	229	769	560	999999	334	277	105	722	741	393	999999	423	498	540	991	999999	476	426	81	962	221	999999	999999	205	999999	999999	999999	223	419	999999	477	482	430	137	675	935	999999	194	982	672	450	999999	386	999999	863	265	807	124	218	999999	474	243	838	452	10	832	172	365	834	999999	317	882	312	999999	916	173	992	370	999999	66	217	999999	999999	408	521	921	20	629	341	776	104	999999	14	999999	895	243	643	999999	136	843	773	185	360	560	364	568	987	16	71	699	999999	999999	259	162	521	192	999999	440	931	89	821	542	999999	68	337	472	999999	622	999999	999999	530	24	243	31	999999	41	932	882	53	953	933	14	568	641	513	657	596	999999	179	712	443	213	56	999999	31	240	161	301	232	892	690	375	531	388	179	258	213	238	999999	490	999999	917	396	978	155	817	974	392	554	680	999999	35	999999	772	249	999999	967	196	999	61	879	999999	999999	161	272	568	999999	189	999999	264	454	999999	982	
688	462	525	816	78	901	213	266	999999	746	552	26	665	999999	999999	149	999999	999999	26	999999	999999	999999	999999	267	245	999999	587	999999	999999	920	300	235	999999	53	764	319	999999	509	898	999999	795	999999	120	893	118	144	607	645	724	50	999999	999999	437	138	174	87	842	268	581	362	323	868	471	999999	999999	999999	999999	621	168	448	999999	352	393	999999	442	32	500	726	158	999999	118	942	620	999999	311	328	797	389	879	686	477	465	928	545	999999	927	333	999999	447	791	637	985	487	285	999999	276	589	705	999999	151	587	125	119	481	254	381	999999	716	999999	999999	529	127	742	481	999999	959	424	847	761	999999	699	238	289	367	472	133	464	344	139	44	738	999999	693	738	999999	361	355	999999	999999	599	678	616	724	319	272	999999	999999	15	999999	665	999999	741	944	190	451	358	999999	999999	18	130	916	913	587	512	399	999999	433	999999	382	619	613	967	556	171	837	999999	513	969	105	953	880	999999	39	999999	192	997	999999	513	999999	999999	524	603	447	180	999999	764	39	222	919	999999	95	248	999999	999999	61	883	194	999999	352	369	844	866	656	999999	250	467	883	123	329	401	290	920	718	631	999999	19	530	386	488	82	999999	301	59	270	867	642	825	999999	422	308	813	373	170	927	905	658	999999	392	930	999999	880	916	999999	999999	554	175	999999	11	601	999999	363	807	305	280	316	553	999999	396	198	607	641	999999	999999	30	588	917	759	999999	999999	446	72	147	456	999999	201	147	999999	999999	715	701	122	999999	999999	999999	999999	999999	78	890	620	362	999999	560	204	332	584	999999	224	871	939	637	999999	999999	285	165	979	225	361	999999	88	178	153	295	680	496	495	818	806	331	999999	583	849	869	180	373	605	512	999999	133	999999	860	922	999999	592	88	295	383	548	588	400	729	999999	45	811	999999	999999	556	879	707	837	765	535	893	796	365	788	546	568	911	999999	476	282	237	999999	228	256	616	999999	601	210	121	280	228	930	356	999999	999999	67	728	165	59	633	246	999999	922	334	39	741	999999	300	999999	814	636	38	999999	456	425	690	593	205	602	853	287	999999	725	999999	317	962	999999	435	974	489	999999	756	999999	999999	46	941	432	893	999999	999999	475	311	461	999999	999999	199	16	899	514	133	999999	999999	562	205	999999	738	570	436	27	77	301	801	326	269	974	999999	527	91	420	484	267	700	999999	727	388	976	56	428	999999	127	955	550	920	850	999999	999999	203	999999	999999	307	380	999999	875	999999	999999	674	984	201	999999	
763	999999	925	488	40	866	773	554	835	999999	380	999999	151	585	900	121	751	999999	476	254	666	686	999999	594	123	113	272	824	828	154	713	991	854	999999	98	454	39	71	890	984	251	763	368	498	999999	614	999999	999999	975	47	832	793	518	999999	665	87	461	999999	374	926	604	949	725	690	999999	388	838	55	497	456	92	689	989	491	12	903	327	999999	999999	509	875	851	849	999999	322	920	482	906	999999	20	993	698	697	964	999999	999999	47	999999	999999	999999	776	193	923	528	955	999999	804	999999	945	762	999999	738	863	865	999999	752	109	934	999999	193	906	999999	614	486	463	999999	991	35	111	999999	865	649	999999	740	733	692	928	999999	835	999999	125	456	961	999999	261	264	999999	831	999999	999999	203	113	309	211	831	844	578	446	75	572	999999	778	924	245	897	119	409	133	999999	368	823	779	999999	209	77	459	969	935	235	208	999999	170	999999	473	999999	999999	350	136	999999	999999	123	491	264	273	27	347	531	725	781	151	999999	712	699	554	999999	424	14	999999	999999	999999	875	642	999999	867	999999	999999	666	460	999999	145	768	282	224	253	255	342	524	836	191	999999	928	254	164	999999	999999	845	470	567	659	102	999999	999999	992	536	23	480	279	397	258	36	681	999999	999999	999999	382	581	497	999999	309	481	899	177	917	413	452	630	488	137	999999	178	530	999999	801	637	999999	527	290	687	240	774	999999	137	587	164	999999	858	999999	518	710	771	999999	24	267	188	202	999999	333	588	93	392	999999	151	999999	89	999999	582	279	999999	269	855	301	810	999999	535	419	772	590	762	999999	999999	382	970	427	752	821	516	841	622	999999	796	203	701	603	999999	782	999999	264	507	658	476	999999	889	999999	999999	479	999999	798	732	768	429	999	570	233	499	999999	31	724	129	268	989	740	656	999999	472	999999	600	216	377	999999	999999	518	92	999999	888	15	999999	721	572	283	283	717	999999	854	25	796	632	477	114	999999	760	205	144	999999	668	735	999999	966	786	202	878	999999	431	979	999999	911	999999	466	345	999999	999999	999999	162	846	985	282	999999	999999	907	675	40	133	112	539	993	303	384	843	445	162	82	527	935	380	999999	943	296	139	584	999999	879	175	141	999999	999999	999999	53	999999	263	396	999999	140	68	120	172	755	999999	892	986	976	999999	999999	31	999999	420	998	999999	782	451	52	985	503	227	803	796	999999	992	999999	226	543	259	999999	999999	58	999999	942	468	999999	217	999999	714	403	153	607	999999	999999	999999	947	210	999999	95	
999999	846	999999	410	999999	912	265	324	999999	999999	746	675	452	726	999999	493	972	145	478	999999	999999	574	802	337	999999	359	999999	236	999999	719	999999	291	902	999999	999999	999999	999999	647	448	999999	999999	510	910	886	968	727	700	999999	999999	322	999999	812	731	999999	545	696	53	999999	999999	999999	302	39	334	999999	718	999999	773	995	999999	210	999999	334	696	999999	336	999999	664	915	368	864	999999	739	110	677	547	241	999999	128	999999	301	999999	999999	829	999999	737	184	186	332	178	999999	999999	999999	152	999999	209	847	999999	293	457	507	42	138	525	954	600	999999	929	657	50	486	905	655	999999	446	14	628	505	509	999999	161	862	999999	999999	854	909	954	596	184	999999	700	125	276	670	414	269	77	969	874	597	183	255	529	292	691	608	309	999999	999999	999999	580	351	616	999999	999999	644	701	391	999999	54	646	966	754	188	349	999999	638	984	678	187	999999	659	631	912	537	906	343	59	66	256	999999	342	891	263	897	358	509	694	999999	770	567	686	999999	829	950	217	500	350	942	999999	969	999999	943	528	999999	920	720	999999	54	399	999999	651	334	424	444	999999	85	500	291	991	861	944	619	908	619	259	360	801	999999	330	999999	992	117	736	286	295	398	372	279	976	999999	804	650	975	468	999999	361	883	394	999999	142	10	69	950	468	35	704	999999	908	734	570	919	743	724	983	318	999999	598	148	158	914	999999	231	314	363	66	304	644	449	703	999999	477	416	323	999999	415	933	166	277	999999	590	363	463	544	999999	999999	999999	999999	992	159	381	763	744	245	999999	429	778	754	999999	999999	731	70	999999	215	836	999999	512	429	536	577	385	387	331	887	568	999999	258	686	897	645	995	999999	651	999999	331	999999	999999	180	591	999999	636	188	569	865	529	530	767	258	708	323	215	641	999999	424	774	994	441	856	677	181	181	999999	857	951	416	363	418	306	999999	701	370	341	838	999999	999999	206	999999	465	368	999999	793	999	999999	584	999999	364	978	237	524	337	999999	875	502	420	596	999999	999999	618	999999	176	122	471	374	16	952	999999	803	631	999999	578	186	999999	999999	640	387	999999	123	282	521	999999	999999	191	781	556	998	495	838	999999	182	406	874	999999	16	202	999999	332	635	972	999999	565	561	356	753	945	999999	999999	386	862	42	424	431	59	999999	407	791	931	689	818	17	999999	999999	384	459	999999	704	976	968	306	715	65	999999	999999	651	955	500	38	437	835	405	280	999999	976	395	757	999999	999999	112	609	999999	999999	642	
999999	964	174	530	999999	897	675	999999	999999	758	999999	157	977	878	999999	999999	150	999999	762	503	854	422	736	358	69	988	701	113	879	874	369	895	999999	422	999999	999999	487	999999	324	140	761	593	230	522	38	828	418	999999	999999	427	961	703	648	500	787	404	237	999999	999999	999999	205	572	372	310	999999	999999	436	999999	159	114	920	715	592	999999	742	270	201	224	329	240	580	822	999999	461	912	666	999999	999999	999999	334	948	670	964	999999	999999	999999	999999	920	132	844	402	854	999999	590	507	256	120	26	758	527	212	23	496	241	616	999999	163	911	397	732	999999	214	929	999999	165	999999	750	465	696	553	999999	281	101	999999	999999	999999	103	828	954	666	555	999999	472	117	999999	999999	999999	999999	520	562	44	320	533	400	999999	999999	924	905	999999	257	505	655	999999	999999	488	931	921	999999	403	890	289	335	957	731	187	999999	999999	999999	701	999999	999999	27	945	143	518	728	748	701	999999	649	801	197	404	706	171	899	999999	267	628	999999	23	999999	339	629	999999	709	362	801	222	211	455	113	213	213	181	999999	710	195	999999	999999	193	229	444	999999	999999	102	930	999999	569	287	794	484	999999	999999	216	999999	999999	325	860	999999	375	946	488	376	999999	698	999999	201	535	683	198	725	570	869	999999	794	727	585	541	999999	779	112	242	935	416	971	999999	702	996	267	799	395	335	999999	393	999999	740	77	999999	399	119	999999	725	886	98	79	913	333	503	999999	196	113	784	680	39	273	713	553	960	232	788	290	204	277	999999	803	400	681	485	999999	999999	999999	34	151	81	49	387	356	846	347	67	586	209	583	80	696	611	654	999999	130	533	197	117	338	611	999999	545	457	11	999999	999999	241	847	733	999999	536	88	642	608	990	999999	367	706	622	174	999999	91	620	999999	197	201	745	822	999999	246	865	999999	695	539	999999	504	999999	354	999999	668	825	999999	475	999999	544	617	968	56	869	244	175	490	494	999999	999999	747	924	260	814	103	933	419	491	496	503	984	393	112	365	999999	955	23	155	999999	349	472	615	406	999999	580	233	699	953	999999	81	385	999999	531	140	505	999999	999999	540	467	735	416	257	978	720	999999	999999	999999	690	383	999999	162	344	539	999999	999999	142	527	598	999999	870	999999	465	370	425	128	999999	861	999999	999999	999999	286	482	999999	229	933	224	636	999999	112	355	999999	19	579	842	918	50	999999	707	999999	372	999999	91	999999	597	999999	950	999999	562	601	634	999999	999999	829	467	12	679	999999	320	891	723	
999999	841	999999	999999	511	234	885	528	999999	88	407	164	999999	497	864	204	186	101	999999	999999	338	84	94	477	999999	475	189	122	839	999999	394	999999	815	999999	867	220	595	417	95	276	999999	367	65	523	999999	218	121	341	999999	808	502	999999	999999	909	999999	431	757	999999	905	46	999999	773	689	999999	694	199	348	311	999999	999999	608	768	15	461	999999	970	28	999999	250	774	363	999999	518	999999	746	999999	625	906	999999	446	462	999999	512	58	231	301	678	999999	828	47	870	810	711	999999	209	999999	559	141	991	424	412	999999	777	999999	682	999999	264	999999	521	864	574	441	227	193	999999	999999	266	957	240	626	301	231	742	213	999999	553	146	569	999999	22	280	999999	999999	669	44	276	800	999999	999999	999999	46	31	285	963	472	439	593	527	758	999999	477	999999	901	999999	133	190	453	574	999999	999999	71	695	825	999999	594	90	999999	999999	159	924	240	885	591	216	999999	999999	946	778	740	474	959	618	810	664	544	999999	592	999999	999999	853	823	236	154	246	962	351	206	775	379	392	913	45	378	833	937	592	20	694	785	853	999999	999999	833	762	179	452	999999	170	964	999999	498	975	22	999999	110	14	741	355	999999	999999	83	180	409	358	999999	924	250	977	726	952	999999	897	764	691	618	159	402	391	999999	999999	466	999999	999999	999999	893	937	32	81	732	932	851	665	451	547	999999	999999	274	999999	211	255	999999	907	444	22	258	600	221	330	687	951	611	359	288	733	999999	48	999999	946	999999	623	901	178	999999	999999	111	11	456	226	911	554	884	917	190	820	318	559	601	799	999999	999999	726	999999	394	781	331	999999	386	717	999999	742	999999	327	30	999999	999999	42	662	650	910	257	999999	999999	419	143	76	999999	178	468	999999	232	999999	570	742	999999	896	209	784	473	472	999999	999999	999999	461	179	849	566	896	602	999999	999999	999999	951	888	956	158	732	999999	999999	714	999999	333	918	303	999999	999999	999999	585	859	691	153	258	999999	187	311	632	415	542	250	293	509	797	576	990	999999	999999	999999	681	999999	22	173	916	533	758	835	286	999999	445	999999	874	715	999999	47	910	333	999999	706	773	586	334	743	200	52	999999	214	999999	756	999999	164	215	809	462	799	999999	999999	236	724	440	999999	999999	927	999999	623	999999	577	999999	759	665	999999	121	630	999999	105	461	279	973	874	999999	553	994	999999	777	290	999999	999999	262	192	201	393	106	313	275	999999	999999	407	772	576	676	400	999999	999999	101	271	53	585	96	999999	999999	576	554	362	
168	887	999999	506	159	999999	999999	310	324	999999	999999	999999	570	808	999999	301	544	999999	999999	407	207	175	866	913	438	516	247	138	978	895	999999	624	838	743	155	388	83	64	257	92	999999	376	999999	999999	999999	818	700	245	230	795	999999	293	79	157	165	992	999999	443	999999	643	452	782	332	429	501	942	443	826	999999	975	227	489	806	425	999999	830	100	525	400	619	815	999999	999999	193	999999	999999	555	691	588	162	368	640	986	614	999999	884	54	999999	849	580	385	874	582	254	999999	342	487	654	416	334	901	999999	53	999999	827	450	874	148	357	999999	397	751	248	510	617	587	999999	202	999999	856	786	999999	676	999999	244	941	999999	662	615	739	83	999999	999999	999999	999999	863	999999	537	787	199	19	905	999999	907	193	633	636	82	637	990	839	294	868	999999	547	466	828	234	224	885	29	222	999999	999999	868	999999	476	984	258	754	990	965	415	596	846	999999	999999	999999	635	610	315	358	34	999999	900	788	999999	725	715	795	45	372	999999	901	179	796	999999	690	48	697	167	651	999999	999999	999999	873	879	999999	713	666	999999	69	598	999999	580	999999	197	908	999999	999999	463	750	278	999999	718	628	999999	999999	999999	59	999999	456	730	938	999999	663	534	151	999999	36	908	760	21	999999	476	976	773	710	999999	508	609	472	973	958	244	416	383	999999	999999	381	231	375	856	663	166	873	338	660	170	916	146	55	294	690	181	703	999999	999999	986	742	854	942	999999	918	999999	47	482	771	999999	46	999999	173	977	253	805	543	904	358	892	603	647	999999	999999	999999	999999	999999	188	293	999999	540	999999	163	384	432	527	288	192	937	223	999999	999999	567	955	133	635	999999	78	51	884	999999	799	390	336	393	999999	740	402	779	556	887	858	199	983	173	999999	136	789	555	725	526	360	966	144	999999	212	89	168	999999	778	398	495	999999	408	999999	741	297	827	990	337	787	886	413	999999	336	270	210	583	792	999999	509	999999	522	999999	367	999999	832	999999	999999	190	999999	999999	975	11	167	401	721	791	834	431	80	999999	799	999999	999999	640	947	584	808	999999	11	506	375	661	999999	215	999999	821	50	999999	909	51	999999	810	322	214	911	999999	999999	934	548	419	749	371	694	999999	393	304	999999	727	339	257	447	60	188	518	216	323	731	951	429	999999	750	962	522	39	44	989	905	999999	728	545	361	873	999999	592	756	999999	967	79	822	677	444	322	999999	661	604	999999	631	803	997	597	680	281	514	648	999999	786	848	664	175	
404	999999	653	999	793	896	573	96	596	761	212	356	999999	999999	751	999999	999999	430	860	434	999999	367	111	999999	140	865	90	368	325	923	970	999999	312	903	428	999999	791	999999	748	765	40	138	44	51	795	251	999999	151	763	192	999999	365	999999	240	999999	999999	999999	917	999999	928	999999	214	771	673	791	56	53	759	711	472	674	124	999999	105	403	690	333	69	940	999999	848	938	605	142	692	614	177	82	557	392	992	999999	999999	999999	949	826	367	371	260	748	208	268	440	999999	999999	999999	683	892	836	999999	999999	999999	999999	978	90	877	608	999999	981	187	879	999999	212	329	480	801	668	862	156	999999	333	961	809	201	999999	589	507	314	624	999999	999999	284	999999	999999	999999	999999	896	476	739	81	227	728	390	83	999999	237	66	999999	819	716	458	820	999999	268	342	999999	427	784	297	500	380	303	24	415	999999	604	733	320	649	715	904	999999	133	999999	360	604	580	736	332	999999	533	395	495	907	126	120	999999	999999	999999	927	999999	121	189	249	701	923	999999	974	999999	274	503	745	471	114	812	266	697	671	999999	737	180	999999	462	834	999999	984	808	116	298	999999	75	755	760	722	378	792	999999	883	383	437	890	606	908	68	959	788	999999	390	105	999999	423	999999	80	822	756	999999	659	354	283	716	124	999999	685	692	208	748	985	999999	736	30	999999	813	298	481	846	574	783	999999	875	188	999999	428	999999	438	999999	999999	685	938	965	999999	142	667	610	666	999999	293	999999	225	999999	220	999999	184	999999	85	999999	610	999999	599	999999	999999	872	265	479	104	656	696	596	999999	971	10	73	56	783	23	887	586	212	631	168	563	654	999999	999999	664	385	885	999999	935	822	999999	628	999999	961	782	849	876	999999	515	19	626	999999	673	253	858	157	999999	400	999999	999999	38	407	947	999999	999999	538	315	721	815	719	999999	922	661	999999	861	381	977	95	11	174	21	399	696	622	541	866	981	323	685	999999	629	494	143	747	794	713	999999	655	548	999999	544	165	381	796	248	704	999999	248	392	999999	180	670	399	999999	186	639	710	335	999999	556	557	991	45	999999	99	999999	789	913	640	158	700	332	546	756	630	855	27	900	384	837	831	999999	931	999999	346	958	104	667	571	164	12	355	999999	991	697	552	129	999999	706	960	914	132	608	999999	786	999999	999999	643	845	330	621	810	951	999999	725	814	69	836	962	141	999999	132	351	485	999999	354	576	555	68	87	735	944	203	423	923	709	143	697	422	498	834	
460	821	999999	542	202	404	695	276	882	493	293	120	999999	778	792	780	133	98	442	999999	578	584	767	999999	677	617	538	148	26	681	371	424	473	306	999999	310	111	942	953	999999	881	289	185	594	452	834	627	644	140	928	19	609	980	226	265	999999	64	999999	865	584	865	556	259	211	131	869	999999	999999	56	492	678	191	145	999999	400	299	408	182	152	843	989	893	17	97	672	762	444	257	999999	999999	256	456	86	378	94	334	39	974	473	583	197	358	999999	648	260	828	474	999999	825	966	477	881	512	32	595	972	549	172	539	368	434	999999	237	201	999999	232	114	999999	407	76	270	434	708	569	999999	640	305	369	837	843	298	945	431	999999	388	374	943	64	782	122	784	999999	999999	999999	158	798	999999	999999	412	37	724	707	101	999999	705	53	182	943	376	955	676	999999	335	695	79	489	967	162	813	871	999999	59	999999	294	292	404	988	603	999999	999999	519	898	957	809	129	591	854	673	379	345	999999	10	687	827	445	605	540	749	45	669	830	968	593	540	748	674	723	806	999999	999999	64	579	531	999999	999999	777	232	526	999999	488	634	999999	999999	477	680	288	999999	165	848	686	863	248	567	752	999999	551	315	427	71	454	999999	58	206	78	290	621	999999	999999	999999	668	382	999999	183	556	44	536	195	125	859	469	312	567	957	789	447	999999	21	779	493	894	472	805	465	132	999999	585	107	714	999999	68	809	204	999999	999999	313	849	75	21	717	499	365	199	999999	601	151	309	999999	416	631	475	610	699	684	497	206	577	559	61	999999	459	439	480	928	801	659	118	794	999999	999999	597	750	999999	71	994	538	999999	999999	999999	980	322	999999	691	92	721	458	120	520	285	999999	999999	999999	24	85	268	70	885	999999	766	942	43	514	999999	930	999999	724	999999	999999	689	959	923	340	999999	81	999999	965	748	398	216	999999	549	999999	518	792	749	999999	736	924	803	999999	653	22	481	921	946	807	179	760	58	996	849	481	830	326	71	405	604	999999	999999	303	322	496	63	424	999999	446	995	999999	190	736	988	999999	835	756	315	910	859	999999	135	815	999999	987	350	999999	503	999999	767	202	731	999999	703	793	472	999999	621	166	999999	999999	528	510	811	647	579	321	18	999999	646	84	999999	160	546	829	817	646	507	334	156	843	920	334	678	803	999999	836	42	205	222	999999	999999	159	951	802	255	625	14	158	999999	38	211	338	430	693	999999	999999	807	874	975	825	12	999999	20	
125	146	203	831	18	846	742	289	813	952	321	999999	861	208	744	583	202	642	999999	999999	128	641	592	999999	985	620	999999	38	168	229	396	332	999999	148	836	666	61	793	995	312	675	748	398	385	119	754	999999	382	73	300	783	999999	999999	380	891	999999	553	299	846	999999	999999	999999	999999	593	999999	989	101	722	372	999999	531	999999	646	56	999999	999999	999999	216	794	241	299	999999	999999	867	999999	999999	678	477	257	362	122	762	947	608	686	962	628	805	999999	129	662	608	19	985	768	384	545	999999	140	999999	999999	346	504	615	107	999999	748	262	157	362	321	623	999999	20	965	769	461	999999	999999	999999	751	999999	397	999999	578	999999	838	980	108	999999	668	80	347	735	131	776	267	342	999999	908	999999	999999	999999	467	808	49	143	999999	30	999999	922	999999	247	999999	770	999999	949	829	47	416	999999	767	163	95	694	250	286	739	999999	198	512	999999	999999	461	73	385	789	929	867	539	557	999999	959	109	149	999999	833	494	964	337	827	999999	304	999999	969	456	222	999999	773	999999	999999	403	999999	831	497	802	999999	785	788	395	13	29	962	508	858	110	999999	64	945	533	417	791	999999	999999	999999	84	824	441	492	617	173	226	999999	309	776	164	727	138	612	347	199	57	706	999999	334	807	475	796	246	868	648	168	999999	999999	160	970	999999	560	469	422	978	539	302	999999	232	999999	999999	999999	731	704	382	679	451	608	999999	369	95	206	236	563	609	37	204	624	969	14	599	916	999999	999999	999999	999999	669	199	368	660	755	535	356	547	999999	812	999999	542	495	968	999999	999999	999999	791	999999	431	333	905	813	950	999999	999999	211	999999	999999	946	999999	925	178	999999	20	999999	999999	683	999999	559	999999	999999	618	796	999999	662	999999	10	999999	580	20	999999	999999	114	999999	763	999999	999999	326	86	334	999999	359	999	308	149	373	290	999999	463	779	232	999999	999999	580	644	296	999999	999999	999999	550	210	928	999999	999999	156	15	73	371	256	876	830	367	537	234	721	340	619	999999	822	999999	848	51	835	999999	788	189	594	999999	999999	476	369	999999	644	536	134	210	999999	999999	161	999999	310	919	999999	587	948	999999	999999	999999	859	999999	677	528	175	392	999999	168	999999	817	999999	967	420	539	171	779	999999	410	722	11	999999	999999	999999	555	347	687	988	999999	339	257	999999	923	539	492	674	896	999999	841	264	261	999999	966	116	924	999999	194	724	770	758	932	79	999999	152	648	11	999999	715	131	190	999999	404	773	999999	845	965	232	437	928	865	
274	999999	676	999999	471	177	143	413	673	638	162	963	228	999999	999999	188	999999	781	891	490	999999	190	677	660	776	857	71	999999	271	958	999999	757	796	904	999999	952	403	402	681	481	868	999999	51	999999	38	999999	186	602	432	667	662	451	545	447	540	94	999999	25	379	613	115	996	152	999999	999999	405	177	323	687	999999	999999	999999	999999	420	622	400	999999	194	632	261	681	468	999999	999999	306	252	221	358	999999	999999	650	387	33	77	375	871	791	336	550	632	999999	999999	915	978	883	751	352	135	999999	149	999999	999999	393	127	932	999999	291	549	419	700	194	999999	948	288	999999	406	887	41	999999	999999	608	811	999999	999	903	818	553	999999	719	554	999999	999999	999999	234	463	532	994	905	145	728	590	999999	917	849	447	539	999999	999999	185	999999	864	999999	999999	84	999999	143	999999	394	223	124	102	555	829	864	799	109	295	723	999999	281	412	981	896	999999	170	366	999999	794	561	374	903	916	560	242	689	590	999999	999999	693	329	57	609	691	31	635	44	422	62	59	348	999999	200	812	904	999999	882	423	765	914	185	999999	999999	999999	849	220	186	995	597	185	219	999999	999999	999999	504	999999	802	999999	875	689	999999	999999	841	999999	223	999999	999999	999999	655	168	807	176	247	544	517	90	366	999999	842	811	459	49	825	877	840	252	417	169	317	681	282	999999	999999	85	789	241	407	946	618	728	999999	81	999999	999999	377	53	857	999999	523	424	866	35	457	73	240	95	128	963	999999	970	999999	999999	797	974	886	224	627	171	755	285	682	420	168	124	999999	999999	700	395	509	797	999999	125	646	892	999999	999999	145	999999	845	703	123	444	999999	648	24	952	283	374	553	999999	425	695	999999	247	741	456	999999	342	999999	851	999999	732	463	117	585	598	907	999999	999999	639	89	153	999999	61	999999	248	999999	519	109	361	115	335	999999	356	381	699	577	999999	999999	368	390	999999	999999	999999	317	999999	980	935	73	426	999999	378	214	999999	999999	282	999999	495	84	503	999999	999999	243	407	999999	69	889	117	735	885	30	509	999999	999999	258	287	427	331	743	782	267	443	999999	682	316	999999	999999	929	282	109	999999	92	999999	657	999999	43	568	999999	257	999999	500	873	209	187	406	999999	624	412	664	999999	854	57	751	302	245	644	899	560	100	20	938	960	834	999999	565	937	185	106	521	999999	718	109	84	495	292	394	243	278	999999	771	999999	718	274	486	255	281	999999	40	421	645	143	18	999999	247	319	539	48	999999	621	468	999999	
528	890	449	999999	754	973	265	20	851	411	631	283	329	999999	230	696	358	390	293	607	154	685	876	91	999999	872	836	186	752	356	669	999999	818	410	593	828	999999	408	500	308	84	30	569	999999	512	734	907	349	98	842	689	193	999999	860	999999	999999	23	368	377	882	999999	88	268	505	999999	973	999999	999999	314	402	872	950	890	985	532	999999	999999	643	578	976	964	999999	98	909	999999	486	329	957	195	750	814	466	41	617	999999	996	762	74	501	538	278	989	44	696	970	999999	999999	352	338	101	999999	999999	789	999999	918	649	990	999999	999999	265	654	507	732	564	587	416	918	283	824	536	372	60	151	50	707	999999	463	401	999999	926	193	999999	628	999999	33	443	999999	639	999999	520	15	999999	236	245	883	771	266	479	999999	999999	820	29	527	802	728	676	239	748	694	943	196	599	999999	912	999999	678	879	999999	540	153	739	289	584	314	999999	958	824	905	166	935	718	983	292	385	115	174	999999	999999	999999	356	999999	999999	945	754	334	999999	995	323	173	215	891	627	939	965	824	541	444	999999	281	999999	852	333	592	758	999999	999999	317	43	806	907	229	62	272	194	938	811	343	829	979	125	999999	510	741	951	999999	999999	54	999999	560	573	999999	245	999999	604	504	880	345	196	529	131	108	961	517	265	999999	839	365	754	999999	999999	207	614	243	165	999999	351	591	641	999999	144	168	990	483	999999	187	983	507	999999	999999	68	475	156	999999	858	26	11	993	486	964	214	735	299	299	546	376	999999	12	399	797	163	298	704	482	999999	962	118	488	999999	87	12	342	999999	75	968	548	60	313	384	999999	999999	999999	115	676	509	999999	869	700	936	999999	999999	981	117	870	536	769	771	674	915	896	908	523	719	408	962	872	48	234	999999	999999	325	811	999999	999999	991	805	193	37	973	984	999999	417	999999	418	25	999999	234	999999	999999	209	776	386	999999	488	999999	292	999999	706	714	637	371	999999	379	999999	551	260	364	857	999999	731	999999	744	701	930	803	500	971	311	393	941	648	221	695	131	232	999999	999999	149	29	999999	999999	486	322	345	623	457	48	614	867	999999	667	377	946	807	623	42	685	467	684	739	321	999999	323	773	999999	159	949	257	715	612	999999	224	837	181	564	999999	431	365	317	355	462	367	444	999999	284	999999	274	888	508	200	263	956	464	289	397	839	173	549	356	473	999999	999999	898	264	928	999999	539	775	252	999999	610	330	999999	338	999999	954	893	999999	499	718	885	
70	748	999999	358	879	759	558	783	999999	935	881	18	844	847	672	468	189	699	999999	741	999999	999999	984	589	933	807	999999	12	443	946	999999	60	638	588	447	51	999999	906	59	692	999999	999999	526	588	728	999999	315	491	614	999999	713	995	667	976	396	999999	764	935	425	999999	633	555	350	999999	999999	831	379	266	409	630	95	283	999999	999999	999999	507	129	405	860	999999	502	644	397	947	999999	482	393	999999	201	999999	287	447	491	999999	999999	435	651	747	999999	999999	941	58	92	984	409	999999	355	528	225	889	305	368	85	803	579	988	168	403	999999	984	999999	717	74	999999	352	648	791	672	90	335	999999	381	999999	962	679	453	562	412	547	801	136	865	446	999999	727	999999	999999	999999	407	80	276	999999	211	146	459	234	984	999999	641	761	648	682	447	999999	43	924	94	122	133	999999	999999	999999	855	744	858	583	280	761	658	999999	999999	114	275	999999	68	608	180	147	513	455	468	856	999999	786	163	453	999999	556	279	803	833	259	564	999999	643	521	402	999999	288	876	999999	232	57	217	999999	544	999999	437	999999	999999	999999	947	608	999999	667	579	984	78	591	414	999999	724	999999	854	999999	999999	549	999999	376	547	215	999999	858	637	502	245	809	999999	311	618	46	989	725	844	59	886	650	999999	612	999999	537	334	874	999999	720	999999	740	202	616	457	994	422	70	293	229	49	98	971	185	431	770	431	766	973	999999	999999	999999	648	805	714	999999	662	392	999999	20	881	839	984	999999	273	999999	616	999999	853	999999	999999	928	999999	624	19	797	679	711	999999	303	115	567	901	999999	554	999999	101	397	901	81	342	999999	999999	283	999999	210	114	63	912	999999	164	484	912	999999	753	246	566	34	795	917	706	951	211	19	999999	324	937	488	373	42	413	999999	999999	782	291	594	180	167	285	809	999999	626	799	264	148	999999	999999	552	752	999999	673	999999	601	999999	374	390	999999	999999	379	34	272	626	999999	879	522	934	999999	140	77	168	76	409	749	986	233	90	161	947	999999	282	999999	395	735	66	368	999999	627	70	417	900	766	431	788	999999	546	76	999999	919	742	214	202	523	484	593	999999	999999	328	999999	760	294	239	999999	878	107	364	877	891	999999	520	185	999999	379	722	999999	401	999999	620	498	450	167	154	242	215	666	90	156	999999	999999	815	104	28	23	309	133	999999	886	999999	690	896	669	185	312	408	566	999999	823	801	317	202	999999	999999	999999	174	603	149	999999	675	999999	26	218	999999	749	818	426	167	
303	79	598	505	515	101	929	602	999999	981	842	999999	649	769	267	354	999999	999999	999999	450	999999	848	705	983	674	999999	341	674	687	703	436	999999	982	409	999999	999999	999999	812	999999	514	999999	237	999999	999999	999999	999999	999999	452	759	863	372	800	608	976	968	455	373	615	830	303	999999	265	914	87	554	358	851	999999	175	513	152	999999	272	705	726	999999	999999	999999	686	999999	195	889	914	823	341	635	885	15	440	158	389	597	982	393	754	468	999999	999999	999999	949	322	786	286	999999	721	999999	538	903	999999	17	990	290	928	329	118	870	351	999999	746	919	473	845	999999	27	134	554	999999	878	951	268	648	158	25	737	198	409	999999	669	112	999999	999999	982	755	432	999999	109	668	999999	999999	883	127	231	570	158	485	476	976	999999	999999	176	772	659	951	992	369	842	274	201	999999	999999	267	681	989	999999	999999	491	100	999999	860	34	886	999999	999999	77	151	999999	588	867	261	721	999999	999999	999999	935	987	447	40	762	72	999999	834	477	999999	576	625	445	242	999999	335	999999	386	598	408	999999	290	999999	999999	999999	851	999999	264	407	940	419	999999	914	144	999999	998	384	460	999999	324	545	199	419	623	37	452	705	999999	14	541	266	345	834	945	451	655	370	391	156	911	129	999999	999999	999999	122	999999	711	311	189	585	951	544	58	284	999999	906	871	13	38	999999	155	759	999999	999999	683	83	451	999999	999999	408	999999	993	313	426	999999	485	762	999999	999999	736	741	999999	14	428	590	722	297	560	999999	544	783	999999	363	715	999999	369	809	571	853	999999	850	999999	617	999999	999999	957	999999	631	999999	387	154	999999	501	999999	700	750	754	831	285	961	786	890	886	999999	999999	280	640	598	660	999999	999999	200	38	472	885	999999	786	233	481	632	999999	665	481	705	999999	794	865	70	24	25	614	978	296	892	999999	959	999999	999999	999999	676	327	641	971	252	711	954	960	39	416	702	963	999999	359	653	478	130	419	190	999999	999999	415	579	583	644	231	999999	904	146	219	926	151	327	77	805	314	999999	693	239	994	999999	834	835	654	322	62	93	999999	643	423	142	999999	999999	709	999999	271	748	999999	999999	31	23	999999	823	820	999999	560	645	999999	999999	348	628	436	189	195	324	994	579	924	270	592	999999	78	271	723	999999	386	999999	999999	739	544	999999	792	366	999999	999999	999999	21	25	999999	762	416	999999	84	304	794	705	370	490	394	999999	999999	823	797	745	883	999999	789	109	743	113	999999	999999	724	999999	782	999999	80	971	
214	930	983	564	760	508	185	518	994	966	928	381	25	985	233	407	853	999999	995	621	334	999999	999999	911	281	999999	999999	389	904	75	522	958	634	399	285	464	358	999999	999999	299	569	375	950	822	181	371	98	109	803	326	166	999999	840	459	647	999999	334	999999	292	700	830	796	613	928	999999	969	746	626	999999	999999	58	725	679	999999	999999	959	999999	783	740	999999	999999	577	999999	588	999999	999999	128	185	751	116	140	285	844	372	999999	999999	761	32	378	211	624	472	400	44	999999	999999	370	144	408	687	92	999999	342	999999	728	262	999999	999999	999999	972	851	571	874	602	638	772	880	317	247	287	207	73	414	538	295	509	187	551	319	479	121	999999	777	999999	34	588	943	999999	643	216	999999	736	999999	999999	999999	63	597	797	405	999999	559	63	897	999999	490	28	146	803	97	229	999999	668	715	999999	999999	868	999999	810	578	60	829	418	673	40	724	999999	999999	18	189	241	911	999999	156	999999	919	67	95	656	584	999999	999999	149	999999	424	140	894	31	465	545	490	269	787	999999	355	675	999999	999999	866	406	29	959	999999	624	855	317	695	999999	900	629	802	999999	999999	235	572	999999	689	999999	999999	899	999999	450	604	473	698	972	133	999999	801	148	778	677	999999	260	564	56	324	525	530	116	999999	381	130	836	999999	707	132	561	656	746	985	999999	140	967	999999	579	364	664	999999	999999	194	999999	721	761	850	135	999999	886	670	999999	999999	174	512	152	999999	999999	999999	767	999999	990	999999	571	514	999999	163	999999	546	261	683	985	691	659	599	647	922	911	660	368	985	617	153	999999	890	139	999999	821	999999	988	512	128	999999	597	933	935	999999	622	29	999999	999999	999999	588	313	212	685	835	634	574	864	230	999999	797	961	782	123	847	613	680	999999	999999	341	72	999999	748	564	736	104	726	664	614	309	999999	993	999999	803	39	840	999999	215	303	999999	256	742	767	960	331	297	814	819	98	429	941	643	999999	999999	129	39	564	999999	948	999999	907	910	260	921	999999	803	211	978	999999	16	580	474	999999	773	94	999999	999999	788	999999	448	289	907	999999	999999	367	258	928	492	684	999	999999	999999	267	999999	920	346	491	846	309	527	95	835	735	91	848	477	999999	301	192	799	248	776	999999	999999	999999	10	344	999999	563	411	875	719	999999	999999	730	195	217	529	999999	999999	838	944	488	715	362	999999	182	494	346	890	696	637	309	884	999999	509	980	999999	110	920	11	999999	292	897	652	375	540	650	360	662	269	
999999	448	999999	960	303	298	699	156	17	828	849	729	672	715	999999	999999	420	334	231	215	459	999999	932	746	422	999999	590	999999	986	913	532	144	999999	999999	999999	199	865	924	466	221	999999	610	999999	102	162	999999	999999	192	999999	955	130	325	138	456	809	613	515	697	547	641	708	636	999999	103	306	715	55	51	61	58	554	496	867	20	924	999999	999999	840	594	726	51	407	658	999999	999999	216	15	237	821	60	999999	178	386	825	999999	654	451	999	999999	447	651	578	140	365	999999	634	999999	999999	531	961	288	999999	112	821	600	310	999999	138	999999	999999	709	818	999999	999999	375	385	119	52	507	280	407	335	55	157	84	473	999999	303	629	999999	757	887	705	860	771	19	999999	564	234	212	677	322	699	705	999999	833	357	139	990	35	524	416	620	261	563	953	999999	999999	747	999999	43	684	999999	999999	342	822	122	370	240	365	999999	555	817	305	602	95	999999	349	419	251	125	147	312	604	645	351	276	453	306	818	389	120	817	107	179	992	813	559	999999	914	720	987	899	634	715	968	598	325	658	477	328	289	545	505	21	895	999999	904	505	999999	555	669	999999	421	999999	999999	738	719	135	610	999999	85	976	504	530	137	999999	999999	888	676	753	951	999999	829	999999	109	574	321	999999	283	621	908	64	382	369	61	923	487	659	516	240	879	199	58	205	252	313	50	975	999999	657	999999	26	828	247	604	999999	244	921	999999	634	999999	999999	852	989	373	31	603	145	479	214	761	999999	382	445	873	999999	746	633	257	796	533	346	212	625	917	892	999999	145	765	186	689	565	999999	881	999999	256	999999	999999	831	230	999999	999999	999999	999999	896	685	644	393	373	999999	138	999999	674	89	999999	90	430	237	81	481	796	468	380	999999	525	205	245	500	631	627	999999	686	801	999999	95	999999	841	533	729	999999	258	841	999999	923	58	87	891	703	999999	999999	999999	119	987	999999	433	252	534	212	164	700	999999	153	999999	745	426	451	999999	999999	994	999999	249	999999	999999	839	233	954	696	457	999999	999999	314	541	720	897	802	999999	698	451	603	999999	104	999999	379	38	792	114	90	35	506	606	999999	254	709	307	494	999999	611	158	999999	479	999999	999999	999999	716	396	908	432	999999	999999	121	753	368	999999	999999	388	610	527	999999	57	128	874	670	950	648	178	69	831	999999	999999	872	704	550	323	134	999999	26	999999	662	642	883	999999	226	999999	395	853	910	211	999999	919	884	999999	141	111	999999	604	884	136	999999	548	
336	87	999999	461	80	417	213	999999	918	863	371	999999	864	837	173	999999	658	588	565	795	268	999999	282	503	528	999999	999999	999999	314	999999	999999	890	372	124	315	806	999999	765	21	978	650	865	292	999999	558	999999	999999	304	938	573	946	999999	570	999999	289	478	804	516	999999	999999	845	764	999999	399	999999	480	566	999999	531	366	773	893	999999	587	999999	403	999999	999999	944	572	923	277	510	741	582	117	329	848	834	837	12	166	832	411	999999	885	134	893	245	87	399	797	772	581	799	63	728	999999	379	886	902	227	999999	370	686	577	264	998	816	352	161	717	915	694	999999	616	70	175	454	268	278	681	999999	866	182	999999	999999	928	941	529	389	346	479	948	999999	784	594	999999	725	999999	999999	136	86	999999	999999	999999	882	88	999999	999999	999999	562	538	120	618	230	999999	999999	198	560	82	999999	999999	999999	963	814	248	999999	759	999999	999999	599	450	888	637	999999	999999	457	940	500	252	426	712	758	536	826	999999	368	999999	713	999999	889	283	999999	492	306	78	789	930	999999	443	915	328	646	170	402	999999	649	999999	476	625	999999	764	999999	317	656	622	308	760	147	999999	880	999999	56	673	142	326	999999	999999	340	999999	815	999999	999999	67	337	999999	75	598	143	999999	999999	885	863	98	999999	135	999999	856	836	683	999999	38	793	114	563	999999	999999	999999	38	999999	837	253	153	402	809	903	936	640	980	558	557	710	626	433	849	999999	773	957	999999	17	740	428	569	656	313	999999	999999	723	504	57	999999	101	569	67	876	913	742	999999	288	584	198	945	875	999999	136	69	412	369	999999	568	515	324	787	31	999999	999999	684	496	999999	32	179	223	999999	932	733	465	150	569	557	936	262	999999	679	999999	818	795	553	290	530	254	384	999999	467	936	999999	999999	999999	548	721	999999	238	255	999999	265	999999	974	999999	942	555	670	918	999999	812	328	315	999999	644	999999	999999	550	864	403	965	845	648	805	999999	210	400	232	161	601	847	99	707	999999	929	424	207	843	999999	999999	735	999999	999999	541	561	149	999999	338	999999	137	346	181	999999	999999	289	999999	617	608	229	608	551	332	519	327	995	999999	621	999999	284	230	999999	999999	999999	264	999999	999999	519	117	253	616	579	72	366	33	999999	676	999999	999999	727	402	806	999999	624	388	999999	999999	350	999999	999999	838	527	333	64	644	999999	999999	618	348	999999	183	27	509	364	999999	999999	488	999999	495	999999	329	999999	749	580	881	424	999999	744	999999	205	265	999999	511	999999	415	98	256	18	
999999	874	999999	67	999999	705	554	385	306	243	21	359	580	999999	854	945	225	612	778	753	182	230	768	999999	443	999999	910	417	515	937	949	524	782	999999	253	621	999999	271	89	999999	35	505	127	157	999999	825	625	819	911	566	357	803	319	999999	835	501	116	54	999999	14	999999	999999	999999	369	293	497	576	110	202	243	171	953	532	735	999999	677	113	621	510	617	528	999999	506	949	590	999999	999999	289	644	999999	515	739	647	999999	258	889	999999	758	863	999999	259	525	999999	999999	404	403	280	584	999999	168	398	495	999999	17	486	999999	639	921	999999	147	293	296	466	999999	999999	431	315	999999	486	999999	53	999999	757	275	999999	999999	999999	829	554	196	876	999999	999999	485	363	999999	206	999999	599	555	259	999999	979	726	999999	962	69	185	999999	972	97	999999	107	938	124	53	999999	277	648	483	999999	810	376	591	271	664	783	980	97	708	235	675	999999	931	999999	340	375	999999	324	405	943	999999	879	999999	108	999999	531	575	371	999999	292	928	991	125	999999	448	346	398	464	296	189	999999	98	250	747	999999	963	176	360	784	999999	999999	999999	999999	539	937	930	999999	492	217	142	999999	619	776	999999	306	684	999999	612	149	999999	977	576	37	999999	864	211	639	834	686	99	364	225	586	643	585	975	748	586	391	518	551	905	257	164	971	469	999999	824	450	738	230	563	221	790	999999	140	925	37	674	735	301	999999	999999	999999	999999	992	42	999999	840	999999	936	166	231	999999	452	81	999999	873	254	405	890	999999	394	948	868	801	13	796	942	455	60	999999	911	655	999999	591	999999	999999	999999	999999	999999	999999	983	129	801	999999	342	590	999999	628	810	61	782	279	845	486	575	857	259	976	988	246	200	394	280	999999	254	576	999999	999999	971	999999	497	999999	968	711	830	999999	156	804	469	423	458	999999	644	998	938	642	810	740	26	252	878	409	990	999999	987	599	848	586	819	765	999999	487	656	620	999999	517	999999	143	655	310	710	999999	999999	574	788	876	749	281	999999	612	765	673	844	729	999999	97	285	777	723	241	426	569	984	703	247	970	667	34	444	430	341	676	999999	715	542	433	892	425	999999	121	849	576	310	999999	999	999999	999999	927	308	477	999999	533	420	423	884	150	470	814	337	817	219	999999	999999	856	281	99	589	999999	197	888	205	859	999999	999999	392	849	269	777	703	735	338	739	726	999999	198	807	266	670	831	401	999999	999999	999999	594	902	134	738	999999	935	910	999999	513	740	419	282	382	168	
808	41	999999	999999	692	121	601	999999	479	999999	870	999999	474	999999	918	999999	999999	999999	127	771	780	709	267	999999	815	999999	792	812	825	999	316	999999	816	648	457	638	796	520	279	966	496	115	432	999999	999999	999999	471	87	14	999999	945	493	164	610	388	108	774	999999	74	850	328	999999	663	480	692	999999	999999	825	385	289	511	284	999999	160	284	674	287	141	252	999999	381	715	808	620	64	999999	999999	215	269	359	864	873	999999	429	999999	708	452	952	443	692	934	999999	999999	999999	703	670	999999	13	335	714	999999	999999	999999	44	999999	612	999999	52	426	870	645	645	565	36	999999	637	828	999999	512	576	231	334	698	559	104	735	24	999999	917	393	984	536	880	555	999999	231	202	999999	950	45	728	409	999999	999999	57	299	89	674	309	999999	842	610	501	999999	492	999999	999999	130	939	743	597	896	135	42	999999	118	765	20	498	203	444	417	999999	476	999999	822	798	999999	512	805	656	349	784	851	999999	384	44	131	73	51	287	81	999999	217	448	832	283	999999	688	938	999999	79	186	116	630	999999	334	35	911	669	698	999999	618	999999	96	258	121	284	491	510	84	644	946	999999	999999	372	935	999999	38	25	999999	305	446	573	281	999999	173	677	230	999999	60	19	219	403	353	468	463	347	130	200	720	999999	21	187	864	889	132	728	999999	999999	499	264	996	895	999999	402	382	54	862	999999	94	444	64	999999	999999	74	434	553	114	457	909	598	948	838	304	549	293	999999	709	391	465	445	486	962	626	795	23	323	282	999999	999999	418	484	621	999999	286	945	999999	727	999999	465	578	999999	743	999999	900	316	168	999999	582	119	122	345	999999	54	649	957	999999	748	664	60	120	999999	164	371	500	124	999999	999999	999999	999999	647	999999	908	926	886	821	742	613	999999	999999	854	999999	700	840	999999	999999	999999	577	466	328	999999	897	72	999999	354	308	469	382	858	786	980	999999	999999	978	472	999999	999999	554	167	999999	225	488	32	186	206	397	580	323	398	427	120	759	999999	999999	749	750	480	169	581	588	361	369	755	940	508	999999	150	722	999999	402	999999	999999	999999	638	113	375	874	999999	553	957	999999	155	999999	440	675	999999	169	999999	999999	999999	110	276	972	579	476	855	732	92	677	777	999999	858	945	995	780	660	349	637	597	384	999999	594	999999	999999	860	215	999999	999999	274	999999	269	269	493	999999	301	379	487	840	171	257	642	792	217	776	710	869	999999	999999	660	25	881	532	293	853	846	515	660	358	719	
271	479	417	817	400	518	999999	999999	300	703	410	999999	999999	475	349	741	93	386	840	913	990	15	396	664	258	405	999999	999999	639	809	785	999999	999999	130	900	778	235	999999	999999	267	722	999999	909	294	259	842	382	66	944	122	763	139	820	444	728	265	93	999999	569	999999	781	22	735	490	917	691	54	388	575	999999	999999	999999	569	582	200	496	105	111	414	416	32	680	41	999999	55	999999	898	694	999999	644	695	482	415	822	486	710	999999	428	376	568	798	999999	999999	999999	999999	654	569	999999	254	242	169	981	348	162	972	110	980	218	445	271	792	999999	986	930	999999	44	703	747	105	999999	726	999999	734	846	618	38	199	658	999999	400	96	999999	999999	169	485	999999	144	262	849	385	999999	561	999999	115	775	999999	17	560	506	572	999999	822	153	764	515	492	256	501	999999	943	911	999999	297	54	184	142	909	999999	455	172	900	999999	897	719	759	175	999999	629	999999	999999	31	639	161	999999	449	274	999999	999999	653	992	999999	642	718	999999	999999	407	999999	938	931	642	538	189	114	344	672	999999	925	433	14	350	799	627	430	374	921	281	180	938	604	910	626	233	183	463	705	267	732	990	999999	999999	901	754	698	438	641	999999	534	999999	686	940	348	93	999999	313	202	839	221	353	984	202	236	335	343	999999	999999	314	16	651	638	414	777	934	187	999999	449	54	929	992	999999	999999	746	999999	999999	999999	571	542	552	870	999999	865	55	388	999999	62	135	575	420	999999	421	336	835	882	189	282	172	414	905	38	864	157	999999	229	620	905	456	873	83	679	459	484	761	145	391	772	368	398	928	999999	527	873	999999	262	999999	406	253	863	184	979	501	167	636	524	16	122	999999	999999	999999	110	606	262	501	741	227	937	574	700	501	416	913	774	485	780	511	990	523	657	649	999999	661	592	999999	104	999999	301	847	247	139	279	816	542	630	827	529	999999	382	892	44	642	831	999999	372	999999	76	727	682	999999	23	25	598	999999	999999	999999	449	999999	563	999999	563	926	999999	337	570	232	599	380	154	657	260	246	618	630	623	16	391	999999	229	931	37	460	619	999999	234	123	680	519	365	85	999999	515	711	974	338	118	552	504	999999	150	178	999999	999999	999999	605	777	407	967	999999	180	172	999999	794	631	379	113	316	109	113	457	552	90	999999	999999	279	745	534	999999	302	515	463	999999	134	999999	762	342	877	595	394	457	999999	712	835	194	912	55	720	999999	604	999999	802	452	400	535	
598	98	999999	513	755	860	252	999999	675	999999	999999	284	999999	715	868	47	235	721	714	656	741	999999	999999	830	166	233	999999	454	999999	76	713	20	497	599	491	674	661	374	839	534	999999	952	46	666	477	637	837	999999	221	567	10	90	738	999999	793	999999	843	999999	357	531	834	999999	999999	609	465	706	787	618	234	204	999999	860	881	190	452	789	802	588	362	528	395	30	242	481	76	999999	282	753	805	999999	831	811	27	317	699	415	237	437	210	770	850	999999	780	27	192	149	209	557	301	14	999999	264	999999	828	145	814	999999	253	543	833	999999	44	812	502	372	574	843	573	490	46	561	999999	387	999999	999999	999999	249	225	999999	926	433	724	461	800	776	576	323	198	182	999999	849	984	894	377	347	815	416	288	999999	617	305	635	77	265	453	999999	999999	905	999999	999999	575	999999	999999	616	999999	999999	583	21	725	795	260	655	999999	605	196	577	481	19	254	863	760	960	571	999999	999999	797	657	999999	357	196	700	418	47	212	319	509	39	999999	999999	999999	241	404	563	858	999999	650	999999	999999	999999	999999	118	866	661	999999	219	614	778	283	984	612	61	999999	664	539	105	842	999999	198	999999	687	999999	203	52	616	631	365	407	712	323	981	562	999999	137	999999	87	833	757	750	999999	999999	731	756	999999	364	586	999999	999999	34	763	999999	42	999999	187	391	338	915	999999	999999	665	853	216	75	999999	13	999999	867	999999	192	461	272	95	867	204	999999	955	791	901	999999	40	777	999999	383	949	797	999999	517	17	746	999999	172	18	712	94	150	498	665	796	299	314	718	604	557	572	500	999999	175	850	999999	435	999999	999999	999999	24	999999	238	832	126	172	999999	543	860	513	50	999999	263	382	782	64	101	300	994	612	999999	321	999999	77	811	459	367	783	666	420	320	604	999999	871	697	205	911	665	548	633	999999	771	999999	100	516	283	246	67	392	796	506	144	552	411	764	703	715	999999	31	999999	805	999999	876	449	999999	445	150	392	684	587	152	999999	751	371	377	611	462	92	560	999999	222	309	999999	869	914	186	61	746	116	999999	999999	751	999999	999999	828	963	894	418	898	999999	142	854	999999	999999	653	80	392	191	44	999999	250	999999	609	493	454	505	878	16	535	26	393	404	285	689	107	401	999999	870	542	413	716	53	194	489	406	368	926	596	226	843	793	999999	999999	953	754	856	151	160	436	333	94	999999	882	881	687	738	999999	692	707	261	289	522	649	630	447	999999	449	130	
999999	96	579	999999	790	692	999999	523	999999	332	935	999999	260	640	443	999999	328	828	170	312	802	667	789	999999	888	964	564	999999	230	91	999999	557	999999	30	73	350	999999	802	107	200	658	173	56	999999	757	466	11	648	88	440	311	999999	46	147	328	429	306	345	403	826	137	952	999999	610	816	388	834	239	999999	999999	464	526	730	999999	654	999999	621	543	486	432	962	916	999999	790	780	999999	521	279	702	644	53	999999	999999	281	999999	706	870	446	999999	999999	999999	772	81	985	975	785	888	75	492	999999	807	763	859	971	863	221	759	512	999999	919	867	999999	536	933	60	999999	999999	999999	907	947	767	185	114	117	799	200	999999	217	814	994	999999	999999	786	999999	999999	999999	559	438	417	999999	946	999999	615	520	511	77	245	148	999999	929	667	438	168	545	999999	632	999999	751	181	672	999999	552	698	835	910	999999	778	523	106	770	496	689	51	66	11	409	569	999999	605	732	954	707	282	884	337	580	297	999999	100	214	999999	807	266	999999	484	404	669	780	610	100	299	999999	51	174	442	978	396	999999	543	522	72	75	156	448	717	669	999999	813	508	339	134	999999	432	892	148	689	432	306	582	607	739	789	983	999999	999999	242	665	117	452	999999	193	195	707	578	151	999999	661	817	36	999999	999999	856	282	280	966	999999	299	158	35	753	556	99	529	936	782	283	92	640	999999	485	13	172	371	159	155	938	828	854	751	583	37	614	280	767	483	883	516	712	549	679	943	999999	92	699	802	104	666	771	795	999999	483	30	999999	551	811	961	999999	132	135	37	934	445	406	452	725	941	819	761	463	899	766	379	999999	336	541	496	999999	672	999999	61	281	67	68	882	999999	16	802	999999	956	521	999999	394	587	521	745	999999	999999	639	999999	860	284	905	317	896	111	999999	929	485	20	325	881	823	999999	83	999999	876	999999	523	999999	718	149	101	805	941	510	999999	792	580	590	999999	999999	450	698	999999	776	376	749	172	999999	995	87	326	717	641	639	575	620	999999	764	868	132	596	296	264	720	192	109	376	999999	730	321	999999	999999	976	939	999999	134	286	999999	390	137	223	999999	357	640	822	999999	174	312	935	761	288	815	722	911	999999	164	999999	777	594	276	383	776	999999	683	729	999999	740	999999	208	999999	343	217	384	740	999999	999999	939	623	898	999999	999999	73	999999	968	43	542	182	75	161	286	689	999999	999999	123	754	446	692	673	999999	400	642	473	113	493	428	80	441	981	999999	
934	224	820	878	999999	341	319	326	999999	650	196	259	675	549	922	999999	833	504	999999	986	472	171	276	711	508	176	472	960	966	549	962	999999	201	73	226	72	999999	630	999999	782	444	130	999999	32	725	150	967	923	190	732	999999	999999	999999	994	540	999999	999999	119	999999	999999	869	358	999999	543	687	94	68	611	999999	860	892	999999	577	488	999999	351	999999	253	986	367	999999	999999	779	244	954	999999	931	206	533	999999	999999	759	260	999999	913	95	771	76	345	999999	92	366	999999	999999	840	391	998	999999	452	999999	220	999999	133	23	419	330	579	125	999999	300	163	861	88	880	999999	142	952	268	999999	465	580	496	908	355	284	842	948	458	403	572	398	999999	754	344	242	418	636	999999	999999	592	516	655	999999	54	487	999999	287	719	584	999999	439	740	127	986	617	724	796	999999	738	577	381	999999	721	999999	901	915	117	744	647	337	505	715	368	999999	949	924	18	863	867	999999	564	239	874	696	999999	999999	130	767	726	999999	999999	858	508	332	999999	999999	999999	472	152	572	124	543	82	256	211	724	381	999999	47	693	715	933	999999	685	999999	152	255	999999	999999	253	794	999999	27	999999	715	999999	216	46	771	562	989	545	720	305	999999	31	166	628	494	419	999999	985	730	43	999999	688	999999	823	320	78	151	909	999999	999999	999999	774	525	943	540	999999	517	345	999999	484	999999	999999	223	614	746	999999	985	627	541	472	967	808	999999	984	336	999999	698	392	725	999999	421	90	954	821	527	999999	505	223	97	999999	999999	999999	999999	255	339	632	475	344	87	329	92	523	999999	128	931	999999	999999	999999	999999	513	999999	135	619	999999	73	999999	225	402	97	581	494	999999	540	611	571	999999	197	374	654	999999	562	363	315	406	621	897	711	836	889	558	18	964	606	583	999999	776	330	951	191	999999	999999	83	999999	505	834	320	983	766	557	999999	999999	790	999999	913	951	512	820	999999	59	175	911	388	999999	538	999999	530	999999	956	549	794	706	245	192	938	296	999999	999999	999999	571	999999	914	944	289	985	776	227	88	999999	632	999999	999999	999999	902	25	804	38	570	718	932	314	154	37	999999	762	999999	546	608	947	626	472	999999	20	651	748	999999	966	109	527	999999	355	451	482	999999	990	838	598	999999	177	143	268	999999	398	876	267	166	886	727	526	786	240	999999	140	76	170	999999	999999	465	999999	764	999999	999999	53	999999	999999	863	671	703	237	924	609	212	441	814	367	553	999999	143	394	591	374	248	583	740	532	735	320	
999999	173	836	892	142	189	413	305	340	874	442	999999	403	495	193	500	602	999999	999999	188	326	709	999999	155	811	81	572	399	599	354	313	999999	851	552	265	540	400	41	476	32	37	519	37	679	575	999999	990	106	999999	748	999999	562	504	556	994	999999	556	691	91	71	617	23	705	985	999999	18	447	851	239	653	999999	999999	999999	14	160	999999	681	937	579	967	90	476	999999	851	373	750	928	305	557	999999	983	708	950	999999	999999	24	813	51	999999	567	406	148	866	538	647	419	852	499	405	197	34	619	122	123	980	151	805	854	621	820	89	152	999999	680	669	402	621	999999	599	146	993	640	829	21	999999	941	999999	679	213	953	897	999999	999999	370	999999	999999	999999	836	435	274	999999	958	429	297	999999	264	845	196	868	254	798	557	900	269	999999	394	790	111	552	999999	541	999999	650	667	999999	651	999999	933	155	305	807	999999	869	335	928	999999	220	541	534	315	106	999999	810	959	165	350	538	999999	177	150	584	999999	999999	396	999999	91	318	999999	999999	836	22	911	50	999999	447	999999	687	575	340	999999	183	258	999999	246	941	127	999999	691	999999	999999	999999	612	766	15	720	999999	500	483	601	846	726	458	177	697	303	999999	383	246	521	151	662	962	309	18	999999	335	917	999999	454	615	765	627	259	791	723	409	155	45	853	133	523	214	973	493	441	725	90	879	943	756	744	999999	999999	371	920	159	999999	757	48	999999	406	454	38	986	91	109	209	385	974	894	999999	347	393	999999	628	999999	999999	999999	999999	251	254	999999	113	698	871	686	999999	888	871	573	999999	999999	999999	467	999999	999999	999999	999999	412	341	525	705	999999	58	716	406	695	781	742	471	170	495	190	999999	999999	368	350	340	124	405	651	321	514	410	796	652	350	925	670	999999	282	12	999999	245	999999	999999	999999	64	981	474	990	676	155	409	413	611	999999	210	999999	369	728	845	873	999999	690	214	201	504	262	73	66	999999	999999	194	199	168	91	945	999999	999999	235	295	999999	649	414	975	175	114	999999	195	999999	999999	607	999999	829	437	139	407	555	999999	358	638	999999	917	418	999999	565	961	999999	255	529	271	999999	727	144	999999	496	233	602	714	999999	96	999999	76	999999	915	172	999999	999999	999999	39	999999	400	559	999999	999999	492	440	240	194	419	214	893	751	665	184	20	880	176	396	999999	905	805	840	999999	999999	140	735	299	999999	68	755	999999	458	999999	845	870	579	486	999999	950	999999	992	999999	304	834	999999	756	411	999999	
999999	999999	643	967	821	133	879	999999	87	999999	466	756	151	737	136	664	607	444	999999	999999	313	441	404	629	445	885	912	397	999999	999999	78	383	334	845	999999	776	122	639	637	101	966	999999	999999	999999	90	999999	914	265	999999	640	236	999999	230	591	150	473	999999	23	532	935	221	491	24	439	911	93	999999	305	999999	360	551	967	806	444	999999	999999	939	999999	549	251	999999	657	116	904	421	999999	163	743	999999	134	889	999999	117	701	880	999999	306	999999	999999	999999	999999	618	999999	930	99	268	999999	785	737	157	533	989	999999	290	999999	564	385	999999	27	999999	929	999999	600	999999	470	452	860	114	563	999999	999999	876	313	552	480	362	542	999999	815	163	999999	999999	15	557	600	900	634	826	737	326	999999	999999	55	992	999999	91	28	109	999999	646	408	847	231	999999	462	657	685	922	810	612	999999	999999	304	864	244	561	683	999999	424	570	818	43	377	247	279	508	999999	999999	484	398	343	442	999999	178	754	520	155	648	105	999999	999999	712	26	135	999999	900	893	191	999999	516	408	976	684	999999	828	374	999999	984	97	953	826	375	447	421	278	588	493	135	999999	724	415	999999	999999	481	356	115	999999	252	942	379	615	999999	999999	968	989	367	758	816	999999	390	50	171	560	999999	126	999999	275	999999	856	999999	417	767	81	43	110	999999	38	212	552	723	357	999999	51	718	348	186	813	479	432	910	830	999999	785	729	683	253	485	806	364	999999	840	999999	395	237	999999	999999	999999	999999	999999	626	999999	555	274	626	999999	813	130	999999	802	940	999999	999999	999999	945	884	999999	999999	352	999999	856	888	232	848	999999	882	999999	841	999999	755	500	999999	294	611	999999	581	285	412	999999	999999	870	133	999999	999999	424	472	54	249	449	999999	231	866	234	179	999999	738	999999	706	229	999999	999999	972	316	95	311	341	750	194	999999	999999	999999	338	822	656	999999	733	254	999999	433	582	838	695	999999	999999	533	634	384	125	999999	76	999999	578	999999	999999	598	999999	999999	557	999999	93	722	999999	872	999999	742	893	53	578	690	287	494	887	283	646	905	999999	580	844	999999	677	957	999999	593	310	898	40	154	406	68	999999	916	697	999999	999999	860	977	822	999999	999999	640	590	999999	434	323	582	588	305	546	520	999999	328	972	995	999999	136	999999	277	571	186	711	999999	999999	520	110	370	999999	999999	932	786	927	999999	999999	999999	921	96	161	211	999999	728	320	999999	608	886	999999	272	944	701	502	999999	999999	999999	261	149	27	890	943	295	334	999999	999999	228	
999999	999999	592	606	74	856	999999	937	999999	885	999999	843	999999	976	151	760	647	999999	999999	105	867	999999	999999	999999	338	124	108	999999	152	865	999999	327	942	102	999999	847	303	276	207	98	627	565	248	999999	999999	417	283	50	999999	192	647	496	999999	690	361	653	747	999999	278	999999	757	53	794	119	999999	680	900	774	613	303	467	999999	999999	338	999999	312	479	134	515	999999	999999	999999	291	999999	227	390	791	262	741	719	110	928	997	257	340	584	770	999999	880	42	517	508	999999	999999	725	999999	855	999999	999999	58	999999	623	999999	358	119	699	999999	999999	891	627	888	999999	42	894	999999	538	999999	999999	997	893	999999	350	253	482	999999	342	630	834	245	951	535	999999	49	692	544	486	78	999999	147	641	822	999999	999999	262	999999	999999	476	543	263	196	999999	999999	999999	329	517	833	379	386	945	777	79	927	599	999999	102	999999	609	350	999999	715	469	734	255	999999	80	606	112	990	339	999999	999999	96	580	58	69	72	394	999999	185	710	117	692	704	999999	571	895	346	307	170	848	269	135	999999	547	727	999999	999999	843	258	910	731	999999	57	410	911	999999	356	999999	880	39	910	889	175	648	608	999999	39	885	999999	999999	269	805	830	490	285	999999	902	42	331	901	846	551	999999	274	979	728	644	304	459	999999	549	795	426	999999	938	379	960	999999	939	949	138	999999	999999	999999	650	926	558	567	134	180	999999	323	999999	999999	193	999999	427	900	999999	999999	999999	735	435	215	635	474	388	699	551	999999	779	366	103	999999	772	514	502	397	999999	62	179	86	179	999999	509	999999	576	446	947	999999	951	999999	999999	69	816	403	999999	999999	448	186	547	999999	999999	229	401	999999	229	847	216	678	866	40	287	999999	710	66	999999	156	706	999999	898	941	751	972	953	719	490	44	999999	379	609	659	948	446	515	320	71	950	887	785	16	999999	999999	279	999999	921	782	999999	999999	760	838	999999	146	49	287	606	117	999999	275	681	999999	195	999999	999999	79	216	92	840	110	399	994	614	269	920	402	999999	711	482	269	42	937	229	685	805	541	849	999999	909	169	999999	999999	27	685	215	552	821	447	402	210	505	839	999999	169	958	765	233	499	225	999999	118	894	635	783	242	744	23	509	485	306	229	693	182	681	202	196	977	929	63	378	581	732	319	282	763	203	995	999999	999999	50	317	360	307	272	999999	24	578	243	452	471	999999	322	961	105	980	999999	666	270	999999	772	787	303	446	847	75	385	999999	363	30	999999	749	
953	782	445	988	869	395	999999	630	187	618	743	486	999999	839	268	999999	224	301	951	999999	734	102	954	999999	24	913	460	999999	674	999999	999999	223	413	722	584	540	525	116	121	426	999999	639	789	164	999999	816	854	17	806	614	370	71	78	512	24	861	999999	192	974	955	999999	999999	955	999999	403	530	83	869	999999	728	255	999999	189	535	781	999999	312	800	218	207	999999	999999	999999	70	999999	163	155	999999	707	723	712	342	142	166	999999	50	999999	999999	760	999999	743	984	999999	88	369	263	999999	542	730	919	559	37	974	777	895	492	325	895	679	250	999999	183	999999	541	26	912	975	999999	54	740	420	999999	49	694	463	84	700	999999	701	814	999999	999999	999999	999999	173	999999	999999	364	270	998	725	788	372	520	149	999999	822	220	71	456	999999	858	497	989	509	298	987	999999	323	999999	791	13	204	864	999999	772	13	384	378	999999	554	620	763	55	25	631	999999	528	555	893	262	489	259	254	999999	423	124	999999	999999	875	697	88	999999	449	217	999999	594	507	552	999999	566	447	842	730	902	668	999999	451	999999	877	999999	468	735	429	568	311	754	949	338	555	657	822	105	503	643	476	579	999999	838	303	46	999999	976	187	336	814	647	528	352	868	329	672	215	410	484	239	353	999999	880	999999	967	645	179	996	719	744	999999	999999	97	436	999999	779	613	681	999999	999	999999	999999	999999	754	664	235	606	469	236	984	617	999999	28	414	132	958	999999	933	335	999999	230	979	468	592	999999	308	999999	916	779	549	999999	999999	999999	485	747	795	528	136	251	999999	48	999999	770	735	136	656	330	999999	313	140	345	999999	355	999999	778	512	99	509	291	365	999999	690	689	686	925	92	999999	999999	667	336	439	317	691	999999	363	520	219	732	465	815	977	757	612	649	999999	999999	188	130	706	244	706	28	844	885	999999	999999	999999	93	999999	999999	531	787	26	976	700	37	987	762	95	267	302	999999	53	475	999999	47	87	50	482	545	999999	999999	836	999999	630	421	999999	999999	645	15	500	999999	922	421	999999	200	740	636	949	186	999999	426	44	448	942	350	974	378	508	910	999999	980	611	275	149	527	999999	594	356	288	564	191	126	999999	766	177	443	632	191	197	306	451	100	305	152	999999	969	397	999999	289	999999	104	999999	999999	999999	520	524	657	281	766	250	156	290	999999	999999	220	999999	954	682	999999	907	352	196	321	614	999999	999999	999999	132	999999	558	999999	114	76	841	469	883	999999	355	255	652	785	999999	425	
946	159	170	429	683	999999	999999	999999	715	714	382	104	907	999999	130	999999	631	219	999999	999999	218	999999	51	999999	829	163	336	916	608	436	132	131	999999	771	374	464	668	999999	631	200	482	542	846	399	693	999999	561	999999	272	449	624	443	259	739	999999	269	999999	946	600	530	605	999999	999999	289	592	260	112	146	622	665	247	171	587	345	147	675	840	652	530	92	601	439	654	168	811	688	999999	262	565	999999	356	721	870	999999	594	220	136	566	807	442	644	999999	285	606	212	999999	855	914	602	540	999999	999999	999999	517	928	176	617	257	478	903	388	850	999999	517	318	525	300	485	999999	927	999999	284	845	97	447	186	163	999999	955	357	832	957	999999	34	686	999999	305	999999	183	428	602	878	98	903	64	794	845	768	298	687	999999	380	999999	675	999999	154	999999	339	80	999999	22	570	302	130	80	999999	200	555	830	999999	229	938	312	331	999999	670	999999	941	42	652	341	395	999999	278	195	999999	793	999999	43	541	279	966	292	431	416	42	586	999999	832	633	604	299	999999	869	999999	234	78	999999	350	999999	958	999999	999999	427	421	626	999999	999999	935	618	637	215	999999	298	158	263	999999	999999	915	301	94	999999	119	409	58	51	458	889	811	960	999999	999999	643	713	583	600	999999	864	20	789	232	562	42	224	995	999999	777	648	999999	214	999999	197	927	58	245	740	999999	999999	999999	999999	178	920	222	974	233	685	571	808	715	557	593	791	870	135	999999	531	999999	894	413	659	274	810	178	607	393	206	34	594	478	842	999999	773	495	640	999999	311	350	67	990	999999	999999	969	932	173	999999	785	326	801	978	713	999999	674	492	719	115	367	751	999999	591	36	999999	977	999999	873	526	819	306	239	513	768	999999	137	999999	999999	832	999999	877	999999	986	607	880	232	615	764	999999	366	291	775	535	263	560	735	999999	963	658	999999	999999	999999	646	800	489	96	999999	999999	532	999999	770	398	886	810	490	746	629	983	999999	438	999999	576	586	170	538	530	704	259	218	456	999999	940	999999	983	665	818	369	195	999999	793	934	405	241	999999	595	892	889	724	999999	813	116	492	999999	230	488	73	999999	485	272	958	392	48	999999	86	767	999999	999999	999999	155	671	999999	443	865	363	504	965	999999	999999	575	646	999999	979	485	404	350	178	134	999999	504	602	345	883	923	169	411	999999	402	164	111	765	938	999999	579	112	437	672	999999	463	725	522	728	765	999999	999999	326	999999	562	608	736	599	705	738	409	999999	
336	503	520	706	951	999999	573	190	615	809	999999	656	999999	383	967	999999	999999	670	499	999999	874	579	999999	999999	842	999	999999	999999	999999	999999	70	999999	586	999999	775	933	162	920	999999	127	949	548	159	110	999999	670	12	188	641	68	999999	999999	249	427	678	999999	529	223	864	952	275	779	999999	113	749	506	80	382	608	43	525	631	168	381	42	335	999999	873	999999	181	999999	164	999999	369	464	999999	999999	168	358	28	414	938	65	559	999999	180	999999	56	361	999999	600	629	580	999999	543	426	876	867	999999	352	337	656	836	692	955	120	626	402	649	724	546	911	34	999999	628	586	575	608	529	861	549	999999	522	999999	581	377	999999	999999	825	47	999999	999999	999999	15	999999	758	112	373	999999	741	553	999999	406	636	875	999999	605	991	999999	999999	851	999999	348	999999	803	953	144	999999	121	999999	537	999999	577	612	999999	453	148	28	897	870	484	211	14	788	318	166	977	885	999999	892	771	999999	575	869	999999	999999	754	249	999999	999999	624	241	262	999999	213	481	816	793	69	999999	999999	587	103	119	999999	649	273	999999	999999	646	976	258	781	229	999999	999999	506	999999	999999	999999	999999	999999	815	169	255	253	949	989	999999	836	350	999999	999999	666	999999	194	498	465	999999	546	999999	999999	33	566	999999	999999	459	43	208	269	975	999999	376	372	734	651	771	934	999999	238	699	283	975	999999	306	792	432	124	877	999999	456	51	321	880	90	503	875	259	999999	879	793	916	999999	325	861	242	816	999999	932	999999	422	564	999999	168	846	342	229	644	999999	968	999999	999999	165	575	812	933	999999	495	292	240	776	999999	537	983	445	782	491	660	527	999999	976	969	192	999999	999999	892	999999	999999	44	747	999999	240	999999	438	936	458	999999	225	512	927	445	330	180	702	924	900	36	999999	722	73	999999	568	126	205	992	973	162	979	366	920	494	999999	999999	544	955	545	999999	108	56	987	31	276	157	999999	628	655	799	489	999999	319	865	830	440	970	999999	715	123	999999	999999	963	305	781	859	592	442	801	999999	636	746	388	377	928	571	735	51	585	421	999999	576	346	184	672	999999	999999	999999	999999	212	999999	999999	999999	999999	738	662	93	691	250	416	565	167	999999	786	999999	999999	999999	941	999999	269	705	928	321	304	597	227	999999	789	999999	999999	813	537	999999	599	388	999999	999999	956	638	999999	487	53	801	178	999999	368	750	999999	999999	929	853	114	128	404	507	999999	336	945	835	521	999999	304	999999	195	603	38	389	999999	999999	999999	999999	917	312	
671	781	662	999999	152	448	238	477	999999	778	704	210	708	419	383	101	826	661	999999	130	999999	712	193	985	616	575	999999	999999	522	161	836	692	999999	801	457	623	845	435	194	507	606	54	23	525	364	999999	999999	999999	999999	999999	581	999999	686	796	999999	958	597	676	999999	999999	999999	259	999999	397	999999	999999	274	999999	999999	760	256	401	477	999999	523	83	699	668	631	631	681	219	999999	386	999999	322	16	999999	616	999999	999999	999999	999999	999999	887	357	99	625	583	999999	719	988	656	254	888	190	56	633	999999	121	999999	929	999999	999999	895	411	999999	999999	817	999999	15	999999	300	473	735	88	487	999999	999999	176	983	83	94	288	911	999999	562	728	498	399	276	382	866	504	239	999999	132	34	722	486	81	999999	807	954	346	594	999999	193	519	810	703	197	468	115	137	195	999999	766	977	212	848	556	999999	428	999999	999999	269	999999	999999	639	956	999999	147	688	105	999999	275	139	942	327	994	378	219	688	696	89	914	999999	377	53	260	365	57	519	637	524	443	389	999999	713	334	903	999999	879	853	250	59	780	999999	666	999999	716	824	660	217	480	999999	401	999999	282	719	508	427	200	389	600	999999	627	60	581	38	885	537	239	992	101	428	340	834	999999	39	999999	750	710	133	544	541	396	311	167	186	52	657	329	994	999999	485	759	500	263	835	432	729	438	638	44	188	595	667	125	999999	999999	567	286	999999	999999	758	717	999999	845	69	999999	999999	893	404	985	999999	217	999999	176	616	669	839	580	620	607	999999	321	82	98	365	946	999999	195	115	179	999999	381	86	418	999999	767	692	999999	999999	817	116	836	43	652	806	971	360	501	509	392	177	986	666	999999	180	447	645	978	999999	999999	299	139	999999	235	999999	856	141	999999	999999	848	999999	999999	386	803	500	578	287	999999	292	393	595	237	686	723	11	498	999999	440	248	630	132	713	175	91	527	999999	999999	808	999999	949	839	999999	999999	660	999999	983	999999	862	155	601	169	225	696	999999	527	72	453	73	233	22	999999	999999	587	999999	725	272	28	305	285	999999	530	479	999999	342	999999	999999	835	35	317	28	888	852	294	646	471	999999	27	79	999999	465	999999	999999	585	999999	999999	999999	946	923	934	999999	964	999999	587	632	81	690	937	363	552	465	236	427	756	999999	999999	298	417	941	17	818	255	949	740	999999	989	999999	999999	158	999999	415	124	912	101	175	999999	999999	275	662	574	780	970	663	527	108	999999	116	238	380	16	519	999999	999999	915	999999	
999999	24	573	767	642	536	796	788	999999	146	999999	324	336	999999	160	548	999999	999999	376	999999	847	592	999999	642	591	883	316	522	999999	24	999999	119	999999	999999	999999	999999	999999	999999	29	48	984	999999	833	390	757	914	999999	647	230	467	495	976	638	688	278	999999	999999	999999	999999	758	999999	283	646	814	463	241	999999	361	323	120	999999	525	735	338	252	999999	758	51	885	677	113	668	302	999999	528	707	480	318	705	962	456	89	332	271	818	710	545	28	927	525	597	428	334	120	928	970	251	310	999999	613	556	551	999999	508	999999	560	981	999999	296	999999	761	18	656	360	663	459	203	473	519	999999	130	739	123	370	90	685	999999	192	755	558	465	179	873	102	999999	905	43	824	616	267	728	584	732	999999	763	588	772	974	456	479	999999	777	999999	902	492	817	437	684	999999	969	226	799	215	737	300	592	999999	563	944	757	425	378	999999	999999	813	545	16	942	607	999999	913	370	735	286	781	999999	999999	999999	609	598	478	999999	405	647	51	929	999999	995	881	181	452	218	39	698	64	999999	999999	539	99	947	810	494	999999	926	65	856	73	999999	956	612	213	175	999999	355	288	76	973	999999	220	884	999999	999999	71	435	58	999999	340	999999	231	383	767	999999	881	662	787	984	281	479	591	194	999999	999999	999999	279	967	999999	264	683	999999	987	435	710	328	214	780	799	433	651	877	360	526	999999	707	582	844	364	293	999999	567	304	795	504	628	36	29	726	999999	791	467	771	450	656	627	244	999999	67	531	676	881	988	999999	999999	601	241	999999	838	742	466	999999	613	999999	963	125	124	202	930	999999	302	195	64	827	641	999999	116	910	999999	999999	472	999999	999999	999999	999999	419	579	744	175	902	397	367	190	999999	515	367	853	777	487	540	512	51	27	974	238	491	827	171	999999	445	494	330	799	439	999999	999999	647	780	386	553	546	380	36	38	695	999999	999999	80	999999	999999	340	339	999999	338	896	431	617	812	999999	999999	591	417	826	730	418	76	568	750	714	683	720	82	999999	933	994	142	25	989	999999	303	999999	999999	849	643	115	999999	898	470	542	848	999999	834	186	260	999999	138	999999	306	999999	629	376	265	999999	999999	999999	267	938	499	344	764	415	628	532	310	650	999999	568	192	625	263	178	107	217	865	469	999999	895	149	972	865	588	719	999999	999999	999999	999999	401	221	89	999999	226	408	136	778	999999	595	311	999999	610	137	570	999999	999999	366	460	279	999999	500	999999	678	371	799	526	
478	999999	696	259	872	382	429	442	999999	999999	777	47	769	971	439	432	999999	583	29	539	999999	304	226	999999	22	209	999999	999999	999999	53	999999	486	427	881	657	999999	746	346	439	503	191	694	224	999999	999999	329	691	308	999999	999999	999999	105	352	269	682	999999	960	657	246	999999	999999	256	541	313	702	301	999999	887	323	999999	685	537	153	525	357	160	90	957	146	693	518	360	564	832	749	315	144	167	999999	483	999999	99	999999	767	999999	934	999999	910	999999	999999	709	804	984	781	999999	999999	951	999999	911	999999	999999	12	521	553	164	374	691	999999	564	397	167	999999	687	839	205	999999	438	386	745	999999	996	179	400	534	983	713	375	783	449	983	999999	317	255	999999	390	639	577	556	613	414	999999	454	999999	179	999999	256	126	155	586	999999	337	574	91	999999	535	923	612	986	999999	999999	999999	908	268	999999	43	999999	217	19	999999	565	28	881	999999	341	179	999999	823	231	999999	736	597	999999	206	999999	655	788	236	756	999999	467	36	590	987	999999	415	344	999999	999999	145	604	49	999999	696	30	778	999999	801	750	329	982	109	390	906	832	852	999999	712	999999	925	254	999999	460	866	991	539	437	893	610	999999	999999	999999	57	96	486	999999	999999	534	185	874	208	987	486	999999	169	367	646	684	999999	999999	999999	632	579	999999	890	999999	999999	250	704	999999	350	562	999999	999999	999999	626	999999	303	429	145	372	999999	536	741	727	267	147	33	999999	633	892	753	738	300	298	212	786	999999	206	506	999999	999999	829	694	533	645	797	661	942	543	315	352	264	999999	947	392	106	838	999999	633	842	566	543	81	599	999999	824	899	999999	999999	999999	855	107	999999	37	133	424	999999	218	999999	469	486	90	173	328	999999	498	999999	353	906	999999	948	85	999999	663	551	999999	758	104	999999	821	897	999999	660	999999	459	254	999999	992	824	967	999999	630	50	173	366	999999	380	752	999999	109	115	556	630	186	999999	780	535	270	486	999999	666	747	999999	269	999999	999999	429	470	999999	305	168	726	999999	938	851	999999	44	999999	306	75	335	15	55	836	716	351	505	483	811	679	719	999999	516	406	310	516	357	780	601	999999	66	909	884	754	941	388	36	999999	335	573	745	136	999999	999999	101	661	701	445	553	230	999999	946	659	999999	585	999999	220	132	637	344	970	263	807	999999	19	999999	999999	301	895	337	324	813	999999	247	934	593	116	105	314	649	815	912	237	380	159	119	260	999999	178	852	178	904	63	990	603	999999	329	672	411	999999	
540	410	999999	225	999999	52	999999	422	999999	999999	981	999999	999999	988	529	67	35	436	999999	899	175	434	999999	52	169	420	759	999999	999999	999999	274	443	694	638	118	414	999999	999999	474	117	999999	999999	999999	999999	871	63	96	75	471	545	466	999999	531	511	510	115	999999	999999	66	496	292	640	999999	812	728	548	430	188	879	999999	695	999999	962	43	999999	337	993	946	181	116	333	999999	696	108	985	999999	912	192	138	13	136	865	955	977	999999	681	69	999999	458	999999	999999	907	196	356	999999	452	999999	497	924	183	122	341	335	949	999999	598	944	679	999999	356	999999	248	60	876	987	829	999999	984	218	906	277	374	999999	848	483	999999	999999	350	257	543	999999	999999	268	999999	890	999999	999999	16	815	999999	999999	390	999999	999999	697	393	999999	319	368	31	394	945	999999	27	905	999999	843	999999	476	746	100	603	431	293	905	221	999999	105	985	202	298	61	179	981	999999	887	571	396	161	99	999999	198	999999	236	159	505	144	250	999999	152	999999	63	539	78	146	999999	999999	518	206	485	999999	762	334	999999	732	342	776	999999	848	28	999999	999999	335	999999	188	902	622	204	999999	999999	999999	999999	55	842	999999	244	999999	111	845	999999	928	62	999999	675	686	806	863	816	504	816	729	836	401	41	999999	999999	999999	163	890	999999	521	763	999999	999999	409	673	999999	492	999999	497	999999	674	462	812	99	999999	265	659	999999	381	49	999999	999999	327	679	249	999999	24	876	744	516	368	999999	999999	524	174	678	999999	276	22	99	381	890	999999	996	64	999999	589	941	841	249	999999	999999	518	204	715	73	66	126	169	335	702	615	999999	980	461	463	851	298	924	455	862	393	687	999999	668	999999	692	999999	625	999999	758	83	45	504	447	999999	703	416	809	999999	621	999999	116	686	396	999999	999999	999999	544	600	532	300	999999	395	999999	685	776	235	999999	800	999999	734	501	304	577	999999	580	685	543	556	760	445	489	823	834	585	286	10	895	999999	214	666	999999	34	343	999999	66	999999	127	761	138	477	999999	19	999999	886	999999	999999	119	767	195	34	999999	999999	840	97	811	202	999999	802	408	775	340	634	595	714	999999	477	999999	119	999999	931	999999	782	427	293	565	480	102	999999	800	474	890	137	717	190	183	999999	194	255	655	863	999999	325	362	363	146	255	423	999999	939	317	851	10	999999	999999	465	709	569	556	999999	341	110	614	11	999999	885	999999	999999	999999	540	999999	293	715	463	708	843	253	430	999999	156	320	66	86	999999	492	623	890	999999	
999999	724	474	240	637	999999	324	999999	483	323	427	999999	933	337	19	485	792	34	145	547	999999	420	222	289	504	999999	220	285	34	606	519	320	999999	999999	464	689	76	915	656	990	149	944	370	929	12	596	222	983	999999	999999	999999	467	999999	352	446	52	512	999999	999999	237	999999	48	739	876	804	117	483	999999	873	329	419	876	378	155	408	999999	59	292	999999	908	197	237	239	434	999999	61	832	999999	833	421	186	881	189	428	485	110	999999	493	135	895	123	558	999999	726	190	348	99	342	944	894	992	229	908	828	50	287	809	315	999999	753	999999	830	830	462	153	538	696	949	669	307	346	565	999999	391	794	999999	999999	512	253	52	999999	999999	707	939	428	999999	972	361	388	208	999999	900	998	382	620	292	728	656	583	651	651	999999	999999	646	999999	436	71	527	43	411	999999	999999	999999	453	790	999999	133	890	999999	195	999999	345	571	471	16	999999	567	785	770	512	909	999999	928	602	400	999999	828	70	391	999999	895	999999	999999	976	999999	993	839	554	591	836	999999	838	623	398	999999	999999	999999	210	640	122	999999	286	756	531	502	698	378	468	62	967	999999	999999	509	52	300	121	27	594	432	22	999999	22	204	934	352	999999	847	999999	517	94	999999	999999	999999	999999	132	619	697	796	484	350	625	380	502	624	881	107	339	581	107	999999	999999	983	777	999999	516	856	999999	822	999999	431	999999	838	951	968	722	999999	642	240	999999	999999	424	230	999999	92	397	235	999999	580	999999	255	741	276	442	999999	999999	999999	850	802	762	276	536	874	618	62	499	787	428	533	901	554	465	999999	661	426	559	78	873	695	240	290	999999	512	999999	999999	689	584	405	417	182	460	486	999999	478	653	154	549	611	67	593	610	807	999999	678	508	790	999999	614	26	984	727	398	999999	571	999999	999999	34	115	999999	373	999999	999999	20	999999	451	77	625	630	18	281	20	466	816	999999	630	483	358	999999	999999	152	57	999999	999999	433	455	71	999999	999999	996	722	999999	444	926	694	999999	999999	796	999999	236	999999	175	999999	606	744	974	270	999999	999999	999999	999999	582	999999	843	542	325	945	13	587	905	390	999999	356	633	295	999999	999999	999999	999999	433	999999	686	722	607	829	999999	44	373	644	999999	195	488	277	999999	998	150	999999	999999	393	378	732	999999	999999	731	845	694	818	388	320	592	408	999999	460	629	999999	321	860	592	999999	565	999999	582	999999	137	999999	901	479	28	634	155	999999	976	156	753	999999	197	476	991	999999	999999	999999	656	
62	999999	999999	999999	38	647	799	687	999999	346	999999	828	97	999999	999999	999999	20	944	225	799	999999	174	369	999999	584	706	999999	350	999999	868	999999	878	406	634	529	999999	999999	999999	873	831	999999	947	865	886	399	327	999999	551	341	395	980	818	999999	369	902	888	691	629	879	999999	718	999999	842	421	999999	707	432	462	630	548	14	755	999999	393	999999	806	309	482	42	999999	49	387	18	459	888	22	959	999999	732	999999	625	999999	999999	999999	122	769	115	454	381	692	999999	214	999999	793	390	235	747	535	999999	999999	999999	218	999999	622	291	341	999999	393	532	503	999999	395	729	989	922	557	379	999999	999999	812	701	854	111	349	999999	835	467	225	78	663	275	999999	259	636	62	416	860	762	270	781	327	999999	921	877	945	509	485	930	870	833	999999	228	264	975	999999	999999	116	257	261	456	873	236	324	869	237	323	146	102	999999	515	696	616	999999	499	999999	979	932	234	404	862	360	536	354	245	999999	56	180	283	241	328	999999	999999	511	999999	907	101	999999	62	649	631	999999	999999	994	364	147	249	960	999999	491	425	801	882	853	399	106	347	881	89	71	999999	153	862	999999	618	216	93	114	999999	591	402	581	880	584	999999	999999	967	542	989	107	568	95	415	791	816	999999	426	999999	122	717	999999	999999	999999	999999	999999	488	510	531	999999	158	63	144	516	182	99	999999	920	308	91	900	999999	805	999999	999999	502	999999	737	81	54	100	789	334	992	736	31	192	999999	999999	999999	293	988	999999	166	840	54	433	999999	242	702	972	999999	999999	678	222	999999	999999	328	345	498	371	751	439	487	295	369	729	999999	780	161	907	999999	999999	193	797	999999	692	648	61	999999	999999	999999	505	378	999999	494	999999	656	779	156	266	863	999999	400	753	542	559	958	999999	481	325	291	798	91	795	999999	574	999999	880	310	896	125	276	408	999999	844	999999	70	415	801	698	82	999999	999999	894	53	999999	999999	439	265	362	999999	777	579	621	787	729	999999	583	687	919	736	999999	479	260	150	596	519	971	909	296	498	999999	79	999999	999999	918	173	999999	751	722	932	505	999999	947	172	347	697	787	641	124	999999	487	727	999999	999999	999999	893	383	753	456	161	999999	999999	999999	999999	191	708	796	378	869	565	237	831	965	987	999999	160	531	97	999999	899	999999	999999	795	464	999999	825	198	820	945	999999	790	442	305	571	271	976	999999	93	981	999999	900	418	772	558	999999	655	762	893	999999	157	371	296	951	556	429	341	734	513	853	366	
519	999999	999999	844	775	795	536	403	999999	999999	999999	448	116	999999	999	323	567	246	860	365	999999	304	98	797	663	503	491	748	152	930	252	152	240	624	130	923	984	927	999999	999999	129	369	999999	478	653	923	189	788	557	999999	773	498	999999	497	304	225	999999	635	190	999999	313	999999	260	795	21	999999	218	999999	52	85	339	639	999999	61	246	999999	999999	999999	154	739	999999	999999	201	47	167	754	499	999999	330	905	46	358	747	999999	505	341	118	999999	999999	999999	715	999999	745	481	775	143	45	999999	260	601	98	277	491	451	957	999999	596	999999	637	267	861	999999	171	147	49	980	892	950	556	905	594	999999	163	999999	34	999999	957	720	271	33	999999	898	492	729	999999	769	867	999999	554	999999	744	895	999999	209	999999	999999	536	608	441	794	999999	94	54	354	999999	999999	999999	639	999999	999999	653	876	999999	614	548	963	999999	999999	330	279	123	596	406	661	999999	999999	17	954	999999	784	100	359	999999	476	999999	634	853	999999	721	480	999999	237	879	224	251	999999	999999	140	661	999999	267	104	287	999999	999999	654	688	393	193	318	338	999999	999999	642	249	999999	598	484	832	999999	119	844	720	850	623	886	999999	191	420	999999	755	876	302	999999	526	996	999999	126	999999	137	999999	470	954	999999	152	496	19	246	975	999999	279	468	308	747	368	423	999999	436	548	795	936	999999	999999	999999	563	461	866	285	999999	253	232	482	999999	704	967	649	889	999999	999999	136	876	999999	999999	472	34	296	578	555	585	112	999999	644	578	10	999999	449	999999	74	999999	690	630	734	129	999999	725	999999	779	999999	779	999999	533	999999	728	421	999999	465	300	510	865	999999	883	320	999999	23	630	999999	999999	999999	513	528	161	824	467	27	506	999999	361	484	747	999999	516	974	775	866	579	555	999999	167	92	999999	158	999999	999999	999999	806	999999	43	116	111	147	892	101	100	261	567	999999	609	710	999999	775	113	816	999999	638	760	909	545	999999	444	999999	671	746	605	777	380	174	625	884	999999	196	999999	255	999999	999999	344	424	999999	524	308	870	999999	999999	999999	999999	632	341	235	571	822	897	774	209	671	36	476	155	496	322	881	403	93	725	999999	999999	999999	999999	443	162	303	345	35	999999	535	573	139	465	504	298	155	48	999999	64	71	324	421	999999	583	356	999999	999999	928	571	643	905	787	230	715	524	650	774	897	999999	999999	487	871	999999	999999	108	897	999999	651	207	176	842	464	999999	664	185	316	758	284	97	28	115	999999	999999	387	629	785	908	
750	980	648	381	150	999999	786	584	452	999999	244	485	999999	133	547	730	999999	800	999999	758	566	999999	217	892	499	809	64	999999	80	416	375	54	322	988	999999	670	559	999999	999999	598	252	89	732	647	999999	798	638	894	999999	686	69	999999	188	999999	999999	219	772	755	881	340	811	624	514	999999	302	199	173	469	863	999999	181	609	108	853	516	486	807	570	378	701	181	999999	999999	999999	357	999999	866	295	999999	60	898	803	913	999999	999999	628	999999	999999	354	999999	635	178	999999	999999	514	460	488	999999	521	865	411	999999	387	190	169	651	999999	999999	999999	514	332	999999	823	813	977	999999	999999	737	76	887	911	121	999999	53	76	12	999999	911	879	896	309	999999	774	781	999999	695	426	733	211	145	607	455	17	840	11	756	355	227	714	999999	764	999999	999999	999999	999999	999999	999999	999999	123	999999	522	119	999999	792	999999	999999	999999	51	174	999999	950	962	536	999999	290	466	114	384	999999	999999	656	911	207	742	141	558	282	999999	827	357	708	93	619	53	623	498	214	999999	635	220	652	313	62	432	196	802	999999	338	999999	497	196	999999	999999	804	511	999999	911	508	660	656	999999	963	999999	817	583	999999	353	493	317	999999	262	888	999999	832	666	352	858	775	999999	339	343	944	798	999999	171	999999	791	814	541	22	586	999999	564	978	700	689	99	245	848	328	458	731	999999	999999	244	999999	863	469	147	168	752	146	999999	999999	322	999999	174	883	655	487	85	538	951	304	999999	999999	334	771	141	977	999999	622	926	236	999999	612	923	247	105	999999	242	332	677	383	270	449	752	243	665	999999	524	216	590	371	252	920	999999	999999	999999	999999	973	101	999999	170	905	139	220	726	999999	710	651	927	787	791	254	752	861	578	44	765	999999	100	115	15	462	999999	42	999999	983	960	999999	999999	892	417	890	151	995	516	477	140	239	35	793	999999	999999	597	428	999999	999999	499	999999	211	999999	590	883	882	985	999999	708	859	107	654	742	489	876	999999	999999	999999	999999	113	757	354	111	999999	535	778	307	160	531	864	627	244	999999	999999	902	999999	513	311	533	18	999999	673	808	999999	999999	999999	293	314	88	38	562	58	897	22	742	714	110	789	64	115	584	835	800	843	242	863	999999	258	586	254	941	733	847	999999	948	94	546	999999	870	999999	999999	999999	82	502	311	579	999999	436	999999	198	999999	999999	257	427	433	330	873	964	999999	180	378	44	727	833	97	999999	211	999999	74	657	177	616	918	113	620	592	763	307	542	662	
526	779	506	999999	999999	226	485	429	999999	628	221	581	999999	700	999999	460	999999	248	415	482	999999	340	372	103	30	914	999999	154	807	841	999999	575	432	722	653	599	538	338	121	999999	999999	782	547	446	446	595	509	228	531	169	327	524	891	70	294	196	417	412	999999	807	420	341	621	999999	71	645	159	394	999999	999999	921	999999	137	545	999999	999999	999999	926	657	434	999999	587	622	647	524	999999	999999	371	437	467	192	135	960	313	460	22	170	999999	384	801	445	999999	181	548	247	390	397	999999	999999	999999	403	491	755	943	999999	832	999999	973	112	999999	961	787	956	589	999999	796	976	824	94	125	435	872	551	856	999999	301	999999	999999	409	143	654	337	439	999999	73	701	380	26	911	999999	303	999999	818	999999	839	658	167	999999	748	999999	414	573	999999	999999	273	531	999999	899	955	110	426	645	574	969	374	633	358	228	525	108	425	960	912	467	999999	248	63	195	26	340	999999	824	334	958	728	91	76	623	474	542	999999	481	71	999999	211	999999	999999	999999	999999	215	999999	999999	999999	999999	35	999999	660	804	993	35	477	754	999999	999999	967	601	320	615	250	292	567	734	753	999999	347	999999	898	999999	266	999999	626	214	203	999999	999999	204	758	684	932	999999	431	999999	629	449	75	16	999999	446	843	609	347	16	608	709	648	575	195	93	312	999999	999999	999999	548	829	409	272	561	82	999999	772	843	999999	683	966	861	305	999999	314	917	999999	355	999999	269	999999	826	619	606	494	172	999999	18	674	381	850	728	873	723	799	999999	803	455	526	852	999999	999999	712	332	642	847	352	470	881	999999	999999	735	103	999999	999999	13	999999	665	77	910	138	763	999999	263	832	247	988	999999	315	273	999999	885	829	609	199	890	124	296	963	646	819	999999	999999	509	410	125	635	999999	832	796	260	147	999999	999999	724	999999	999999	999999	499	999999	859	770	999999	617	61	95	999999	493	109	10	889	502	701	999999	999999	143	636	669	853	717	611	412	999999	999999	23	977	999999	223	885	882	303	999999	796	568	786	59	840	999999	457	324	219	152	486	831	906	999999	999999	999999	525	999999	680	927	604	782	999999	457	30	645	999999	84	588	999999	608	226	707	233	705	143	644	50	999999	126	999999	539	507	469	926	918	999999	265	999999	550	697	999999	212	376	71	999999	999999	339	38	204	999999	999999	736	527	543	269	134	682	62	312	321	484	298	564	714	75	284	334	530	112	42	349	542	47	994	999999	24	340	172	691	368	315	22	108	210	
999999	999999	979	999999	667	794	930	212	239	238	222	15	648	999999	999999	739	450	808	999999	171	576	840	999999	999999	239	255	999999	519	371	943	16	472	200	363	876	999999	304	999999	863	318	999999	999999	313	808	781	309	375	679	177	951	918	999999	96	936	999999	998	999999	999999	696	421	10	420	999999	295	999999	750	815	294	785	733	445	50	999999	617	69	440	999999	890	752	930	879	999999	352	420	34	999999	385	263	729	878	168	848	712	451	317	692	304	27	585	40	493	91	894	444	999999	877	999999	479	877	203	470	223	703	999999	542	887	77	431	271	999999	374	561	564	907	575	597	999999	999999	309	999999	999999	520	315	721	999999	798	229	908	904	157	947	906	386	536	417	944	154	946	908	999999	999999	999999	755	861	666	999999	526	986	868	918	999999	67	179	510	67	949	908	999999	330	744	999999	168	999999	123	776	999999	184	37	999999	630	452	999999	594	879	999999	272	764	999999	65	999999	281	999999	999999	985	999999	999999	737	876	479	468	45	171	626	174	763	465	355	999999	94	208	999999	498	497	999999	476	168	472	999999	758	999999	194	999999	926	816	999999	433	129	999999	516	999999	730	308	558	41	594	290	999999	999999	999999	295	916	132	368	857	756	782	745	801	519	449	999999	446	127	999999	283	580	245	810	999999	339	346	999999	999999	206	999999	458	999999	466	653	999999	403	52	999999	472	877	72	106	79	70	690	688	327	32	77	471	294	999999	999999	999999	24	55	999999	728	999999	949	113	996	999999	999999	999999	842	289	157	333	55	999999	999999	655	807	221	483	175	749	21	651	29	791	68	735	192	277	76	708	638	149	448	323	397	523	774	75	999999	688	999999	847	999999	179	698	999999	97	31	536	999999	999999	540	879	214	717	145	999999	999999	938	436	207	40	776	581	519	194	607	70	874	141	999999	155	549	486	987	174	252	849	999999	47	999999	171	741	10	999999	999999	999999	243	605	999999	593	999999	137	508	491	732	80	827	660	999999	999999	37	156	999999	999999	400	991	403	999999	999999	892	90	999999	900	787	45	298	776	999999	999999	999999	373	464	621	548	579	28	999999	995	265	103	425	198	999999	623	621	24	347	966	770	116	866	999999	62	370	512	243	236	720	455	999999	304	417	249	590	60	999999	534	999999	463	999999	950	408	962	460	476	892	999999	287	176	30	951	809	648	314	999999	357	999999	261	46	346	792	999999	549	821	798	999999	948	999999	999999	58	490	999999	512	398	999999	468	64	602	893	999999	999999	949	553	999999	491	494	
768	935	532	703	170	999999	999999	999999	590	630	999999	999999	661	469	943	999999	714	999999	540	469	307	260	158	599	303	999999	367	999999	743	843	999999	124	339	314	999999	999999	474	870	999999	216	999999	999999	807	535	610	913	940	434	676	958	244	435	893	999999	197	999999	999999	999999	999999	360	916	402	383	747	999999	743	999999	357	230	999999	179	844	999999	999999	797	911	999999	622	989	389	999999	933	750	785	608	351	231	999999	126	730	235	999999	469	537	299	280	999999	70	681	999999	112	593	999999	999999	788	400	205	569	234	285	75	175	999999	30	999999	999999	652	597	999999	512	522	502	240	499	999999	638	999999	702	44	999999	899	392	940	132	286	285	729	13	996	999999	155	662	93	840	665	70	596	999999	55	999999	628	424	921	179	999999	610	999999	713	51	160	999999	503	534	707	999999	999999	235	822	743	999999	263	648	600	931	367	860	999999	399	834	999999	52	999999	656	727	898	485	470	771	777	676	922	999999	962	846	999999	652	137	386	464	982	835	773	705	999999	999999	999999	823	989	999999	494	999999	999999	879	999999	117	91	846	806	809	901	222	999999	54	77	999999	248	999999	754	999999	715	732	42	934	852	808	999999	238	817	674	918	999999	999999	959	293	999999	958	999999	999999	999999	118	999999	999999	576	563	770	381	729	999999	555	999999	304	79	258	106	761	169	999999	37	999999	838	999999	39	141	890	999999	740	504	999999	593	999999	999999	999999	24	632	909	411	465	999999	91	436	549	600	999999	860	624	592	233	999999	999999	324	929	118	964	901	999999	776	199	686	999999	39	999999	968	999999	229	712	182	64	625	197	360	704	657	999999	999999	298	999999	767	999999	276	999999	517	999999	239	279	405	993	166	123	376	142	221	779	66	999999	560	581	556	52	157	452	537	607	674	181	999999	281	173	999999	999999	999999	999999	918	419	667	522	244	739	774	999999	718	25	999999	258	64	148	924	601	893	999999	717	705	724	999999	999999	128	909	967	67	999999	134	830	364	510	372	133	303	369	398	999999	326	841	782	228	439	999999	596	359	620	999999	695	680	279	199	895	308	999999	794	999999	549	613	999999	681	124	699	888	999999	440	885	999999	844	999999	212	364	296	875	999999	999999	694	999999	532	999999	357	34	964	454	560	175	615	74	838	999999	773	999999	999999	59	169	999999	529	999999	776	999999	473	999999	999999	139	477	915	903	29	385	788	110	208	999999	63	999999	999999	160	255	337	495	824	821	102	345	999999	363	438	246	715	999999	977	153	621	999999	97	668	836	834	976	
645	271	596	688	999999	999999	999999	832	872	999999	512	516	283	223	999999	341	651	596	852	348	124	486	999999	999999	130	999999	957	587	651	966	999999	820	325	278	691	233	238	143	999999	937	999999	530	566	999999	999999	999999	703	929	340	43	445	82	984	496	862	999999	604	292	568	248	450	987	999999	999999	879	999999	201	999999	531	67	113	518	999999	914	999999	593	999999	561	110	381	999999	999999	257	617	530	188	836	999999	415	999999	628	945	999999	804	497	239	349	660	235	521	557	999999	999999	282	929	927	528	79	375	999999	250	53	192	197	140	999999	740	573	999999	701	854	999999	599	999999	438	999999	943	748	427	891	253	268	999999	589	823	419	629	974	999999	603	999999	767	999999	146	999999	999999	763	387	674	84	999999	776	999999	999999	666	195	109	408	844	771	999999	780	652	999999	35	981	999999	602	373	720	793	765	999999	999999	999999	999999	908	462	718	999999	405	999999	84	999999	999999	477	982	801	922	637	320	231	999999	999999	618	999999	125	980	121	310	868	170	23	999999	291	999999	890	999999	493	579	287	646	690	991	375	999999	706	309	91	999999	998	999999	999999	736	410	999999	635	999999	173	172	972	928	350	999999	999999	245	551	130	71	668	586	999999	318	353	360	673	541	999999	550	999999	182	816	899	563	311	951	489	287	553	719	108	999999	340	999999	999999	359	306	281	17	999999	876	999999	247	422	970	519	608	337	999999	736	39	497	427	973	989	165	999999	787	116	42	755	274	576	999999	569	999999	159	999999	746	999999	999999	999999	999999	420	322	999999	999999	486	999999	791	353	162	901	816	690	999999	999999	366	999999	451	330	999999	175	974	385	999999	19	896	999999	999999	370	620	590	999999	369	770	366	17	999999	402	587	552	204	324	688	602	373	759	661	958	999999	999999	999999	304	999999	858	999999	165	44	710	587	681	633	999999	431	999999	999999	525	457	999999	255	496	704	938	999999	777	324	999999	296	783	999999	999999	245	999999	999999	577	999999	296	704	510	675	999999	999999	950	815	999999	918	999999	893	955	40	847	312	741	999999	673	999999	717	441	903	543	254	999999	999999	999999	338	446	739	140	853	999999	285	821	999999	253	55	523	753	133	957	858	406	999999	340	753	401	946	999999	191	482	489	999999	855	801	966	431	340	722	489	486	469	999999	999999	49	197	754	999999	999999	999999	667	160	999999	593	483	999999	999999	297	539	506	79	391	943	999999	658	374	520	430	29	979	999999	999999	800	274	646	999999	679	620	916	999999	999	999999	591	15	523	331	155	664	381	756	829	
144	801	225	420	999999	526	630	137	999999	999999	333	16	386	999999	952	359	999999	946	985	374	526	999999	999999	999999	704	800	999999	999999	336	999999	999999	59	273	999999	999999	999999	584	854	550	971	58	999999	250	474	999999	368	214	999999	571	972	85	717	395	999999	313	763	414	718	999999	305	588	596	999999	999999	822	999999	743	236	988	48	775	225	405	23	325	999999	999999	999999	832	999999	595	607	472	364	152	999999	999999	881	846	924	999999	999999	148	999999	393	462	691	793	652	401	625	999999	999999	532	206	859	321	381	75	278	633	491	886	379	999999	980	133	446	314	999999	999999	861	389	73	538	908	87	160	630	863	353	346	999999	999999	720	616	266	940	999999	292	825	292	815	999999	999999	27	980	768	999999	999999	339	254	489	967	781	763	599	288	993	298	782	171	750	999999	925	297	221	455	659	103	724	999999	999999	31	858	338	56	811	999999	521	928	318	999999	228	534	109	856	312	659	999999	27	978	946	869	999999	999999	999999	613	652	13	806	534	999999	451	999999	155	964	468	118	452	717	788	515	999999	369	474	556	532	999999	826	440	999999	796	999999	999999	745	246	999999	521	204	999999	442	168	768	714	404	208	173	999999	388	144	999999	999999	999999	248	239	472	473	509	45	117	19	935	999999	573	898	999999	416	375	999999	909	555	946	914	999999	999999	999999	747	768	965	275	393	999999	299	692	999999	714	589	464	847	283	772	909	486	999999	999999	507	342	205	999999	666	791	797	598	999999	999999	999999	290	999999	999999	609	999999	999999	999999	769	723	27	645	999999	530	193	999999	999999	999999	669	146	645	470	826	999999	777	297	551	952	308	483	596	403	820	112	600	434	39	999999	247	557	999999	999999	999999	373	770	861	999999	674	632	518	839	279	999999	342	999999	980	999999	692	195	999999	183	999999	999999	295	137	624	999999	41	929	759	128	461	290	121	79	280	754	463	108	916	999999	876	999999	999999	644	326	473	487	169	620	970	999999	315	924	383	323	139	999999	246	155	46	176	745	872	399	999999	988	817	273	673	999999	10	593	279	232	307	433	455	650	810	160	347	872	319	788	781	999999	365	737	755	151	333	227	952	999999	999999	141	999999	401	266	999999	655	223	495	393	970	999999	45	701	86	999999	684	999999	435	994	698	303	436	93	617	999999	632	90	518	532	999999	782	999999	399	309	999999	999999	63	394	999999	504	134	386	925	818	38	120	663	661	864	466	553	999999	999999	191	629	705	373	999999	35	999999	575	999999	963	999999	198	121	646	402	
910	999999	630	999999	952	500	574	999999	510	275	999999	130	968	999999	999999	75	360	999999	683	217	999999	470	612	280	368	999999	928	429	423	445	999999	999999	999999	271	750	950	999999	167	838	467	999999	712	204	108	204	999999	999999	157	60	897	999999	999999	438	999999	722	449	311	360	999999	186	571	155	503	74	645	673	656	707	677	703	999999	203	999999	999999	600	967	999999	514	86	463	999999	781	999999	526	315	999999	487	44	549	999999	999999	486	139	662	999999	471	219	139	462	530	258	999999	479	999999	668	999999	55	222	838	755	183	797	999999	574	147	789	999999	977	999999	222	195	621	167	376	65	752	73	499	329	138	758	999999	61	555	999999	18	312	999999	857	999999	387	275	206	999999	137	850	212	565	999999	116	694	241	380	999999	345	637	872	112	301	916	873	999999	999999	709	996	46	746	728	369	999999	487	755	129	999999	835	999999	999999	374	249	999999	549	507	974	222	444	526	765	811	219	577	146	210	730	941	506	831	381	496	797	101	114	999999	205	999999	629	999999	122	991	999999	425	221	508	863	96	376	375	581	681	275	479	281	934	519	792	999999	999999	35	187	999999	999999	548	999999	576	158	110	999999	999999	587	592	999999	414	774	406	793	999999	638	347	643	575	140	999999	700	231	327	999999	179	964	413	405	352	913	934	118	999999	877	292	999999	999999	986	310	999999	999999	98	769	75	999999	538	725	999999	363	940	999999	612	752	752	848	707	999999	338	999999	999999	898	192	999999	999999	999999	665	994	916	82	706	632	656	274	77	267	611	461	261	322	999999	248	977	51	999999	531	331	365	999999	999999	999999	999999	386	66	208	175	810	849	188	595	840	543	999999	363	656	317	999999	347	684	495	247	255	997	25	299	863	920	150	837	69	158	310	345	999999	497	34	255	600	76	902	999999	762	282	999999	481	107	438	624	999999	999999	999999	983	680	999999	999999	339	685	371	766	999999	255	999999	21	128	446	540	999999	922	866	631	72	145	281	782	48	999999	972	999999	543	202	434	306	754	999999	999999	175	629	181	105	167	349	999999	833	731	657	999999	750	164	999999	941	899	516	757	763	41	999999	712	999999	135	316	366	354	828	999999	999999	948	915	999999	855	281	911	36	826	708	999999	189	999999	549	135	999999	999999	818	999999	999999	303	999999	548	990	710	612	462	999999	999999	789	800	999999	65	268	999999	999999	870	481	309	948	39	872	689	999999	999999	999999	999999	172	772	872	581	548	999999	236	281	991	410	999999	999999	252	818	999999	980	46	999999	296	
133	999999	728	999999	999999	263	519	172	572	999999	238	499	999999	857	263	300	999999	184	218	262	761	829	987	829	307	999999	912	66	139	999999	892	653	150	194	729	315	443	999999	489	999999	38	999999	663	850	999999	999999	415	710	999999	527	999999	999999	828	656	535	304	65	899	129	446	351	462	42	722	538	999999	999999	999999	999999	947	857	999999	695	890	233	690	175	146	76	396	540	212	78	612	999999	96	824	999999	659	434	259	544	234	52	976	576	999999	941	322	187	999999	90	582	999999	670	616	120	937	432	844	139	999999	832	733	905	148	394	430	104	999999	761	999999	675	703	697	999999	389	652	999999	999999	651	999999	823	889	832	460	630	37	941	999999	976	999999	999999	999999	999999	340	711	501	147	837	192	618	846	871	426	999999	415	878	999999	357	237	468	999999	776	999999	905	999999	943	900	455	518	366	488	92	474	874	801	999999	407	999999	611	888	514	86	474	42	387	951	473	999999	999999	999999	999999	593	784	517	863	295	621	999999	999999	767	999999	691	328	825	139	999999	999999	551	898	554	480	999999	999999	348	953	947	311	170	528	999999	480	768	410	999999	682	895	308	956	21	515	249	17	133	843	298	823	999999	999999	902	622	555	921	243	999999	999999	699	999999	445	999999	915	984	460	999999	999999	999999	999999	291	561	999999	999999	466	449	540	393	314	999999	861	902	60	140	999999	662	268	999999	599	559	534	909	496	983	999999	862	402	105	531	789	144	44	556	466	542	206	506	668	166	115	391	999999	195	999999	837	999999	999999	434	999999	331	202	967	500	738	306	381	75	169	196	603	999999	999999	999999	525	338	827	356	999999	999999	993	165	999999	748	493	177	684	999999	999999	155	113	477	967	379	209	597	999999	543	817	169	171	140	347	482	999999	67	999999	988	670	478	20	597	799	999999	732	175	602	228	16	570	622	657	386	23	92	135	89	75	662	927	999999	999999	999999	435	436	862	999999	127	195	435	999999	696	63	220	145	515	677	141	646	999999	995	999999	999999	256	547	513	754	334	999999	437	978	881	336	743	317	999999	68	374	999999	870	999999	485	43	999999	349	925	604	176	877	576	457	948	429	999999	932	999999	756	999999	999999	922	118	494	999999	758	457	349	370	999999	999999	419	457	313	731	776	687	999999	999999	955	999999	999999	909	587	999999	823	979	40	462	708	811	103	969	777	485	486	761	863	758	285	133	10	564	999999	273	468	129	999999	226	999999	940	422	307	800	384	276	23	530	47	903	999999	999999	999999	662	508	
809	449	679	999999	254	999999	824	761	639	832	906	67	625	324	999999	704	835	813	999999	767	398	999999	999999	999999	219	473	240	999999	999999	506	705	122	901	786	463	999999	999999	326	972	999999	126	660	667	968	477	999999	398	215	59	208	943	614	999999	999999	119	23	280	287	618	780	999999	998	906	143	136	793	165	839	860	969	999999	518	840	180	650	738	137	210	924	999	85	999999	999999	999999	563	101	999999	16	676	450	748	999999	708	999999	854	999999	753	534	841	999999	64	999999	999999	89	943	999999	773	907	999999	381	885	80	363	619	705	999999	999999	260	999999	45	759	158	172	419	231	999999	810	648	999999	532	999999	603	368	250	945	526	679	696	713	138	327	137	762	305	565	677	808	99	496	105	896	503	954	806	999999	905	396	935	858	849	624	999999	590	999999	396	999999	711	123	673	188	999999	535	546	451	717	631	395	867	854	999999	295	721	999999	999999	636	999999	648	562	325	999999	999999	999999	838	864	514	999999	547	999999	908	283	966	694	425	317	25	371	999999	513	99	303	519	529	999999	314	563	902	972	999999	94	999999	643	159	999999	633	59	345	696	682	937	524	94	354	958	999999	587	600	306	999999	215	275	534	145	473	31	530	609	999999	534	310	611	999999	187	999999	13	639	817	896	791	999999	680	674	999999	576	574	219	175	571	999999	999999	962	999999	999999	999999	819	380	999999	685	776	113	449	681	172	382	335	303	999999	397	999999	941	770	999999	999999	999999	534	600	261	569	999999	812	364	999999	164	999999	348	14	103	33	999999	632	141	141	129	688	819	998	512	901	250	281	999999	777	616	567	999999	268	102	999999	999999	228	129	938	787	999999	748	999999	527	364	44	330	209	883	260	999999	809	638	999999	825	767	536	97	359	328	626	509	586	431	596	850	89	999999	552	404	918	999999	203	999999	164	939	418	481	999999	999999	920	82	999999	999999	294	999999	327	683	276	783	999999	140	769	620	999999	465	999999	979	999999	514	954	418	656	488	341	818	616	999999	430	885	358	64	999999	493	999999	554	89	69	999999	999999	532	406	645	999999	311	787	743	582	999999	699	777	439	550	643	999999	999999	425	999999	196	476	151	43	263	390	435	999999	200	999999	999999	616	385	999999	842	102	999999	557	772	999999	187	553	84	43	110	730	117	999999	514	999999	580	999999	999999	999999	873	670	696	499	999999	264	343	273	999999	467	370	577	323	675	999999	457	661	999999	999999	537	763	642	401	118	932	532	283	515	533	894	705	326	487	999999	239	182	
999999	492	413	518	553	913	956	617	999999	533	416	442	332	999999	645	225	165	601	385	240	999999	588	567	621	981	828	739	702	999999	54	100	999999	999999	424	999999	178	951	999999	983	849	686	784	445	408	125	840	193	999999	999999	490	170	886	999999	998	903	817	925	792	536	725	183	263	999999	628	442	339	996	907	15	476	274	934	617	999999	554	999999	153	999999	505	150	999999	999999	999999	281	999999	214	225	447	520	244	253	168	695	268	675	999999	929	999999	966	785	844	286	470	999999	226	999999	278	336	454	999999	673	999999	999999	999999	91	910	809	584	745	238	124	558	396	771	233	115	999999	358	859	999999	564	999999	202	999999	999999	368	803	671	64	656	935	999999	993	999999	999999	485	872	999999	999999	765	623	354	80	737	999999	296	999999	999999	559	120	987	920	477	332	856	346	575	999999	99	722	999999	148	529	999999	302	235	564	999999	211	747	243	999999	181	103	508	219	266	999999	59	19	999999	113	121	944	669	999999	421	671	253	999999	910	999999	999999	464	999999	484	825	981	445	445	999999	603	999999	811	876	58	999999	383	824	647	999999	999999	526	89	253	12	999999	999999	999999	286	813	893	52	977	837	937	999999	999999	444	33	394	284	999999	614	999999	875	615	309	77	620	999999	48	847	606	153	999999	999999	140	220	655	457	249	562	999999	631	838	560	999999	999999	999999	328	40	999999	800	262	999999	102	912	999999	377	397	727	517	999999	999999	999999	999999	999999	834	48	168	999999	507	788	999999	154	999999	860	999999	449	325	999999	335	999999	302	246	109	999999	999999	347	999999	866	338	842	268	730	999999	999999	159	856	792	999999	999999	999999	780	729	533	999999	234	999999	93	242	999999	362	62	999999	401	388	516	772	676	999	999999	497	343	301	999999	664	530	845	422	999999	710	136	999999	999999	419	999999	357	572	713	999999	822	245	263	472	936	976	790	966	339	999999	246	999999	190	793	999999	198	602	489	999999	868	629	999999	999999	125	531	804	999999	851	882	10	41	999999	69	726	999999	999999	244	999999	365	293	874	999999	999999	78	731	334	945	862	188	999999	798	868	999999	999999	329	442	549	148	941	142	280	938	93	999999	322	302	327	463	616	176	999999	732	999999	999999	994	999999	872	627	393	207	999999	842	673	999999	212	172	842	224	999999	744	316	999999	929	233	999999	999999	479	188	999999	439	17	492	256	21	275	76	745	926	849	263	570	999999	754	743	284	437	274	431	999999	999999	460	112	67	871	860	858	999999	999999	172	68	596	999999	999999	953	199	999999	596	661	
396	146	999999	915	375	152	184	393	351	195	999999	999999	671	57	62	606	979	999999	999999	384	161	999999	273	844	763	791	666	875	999999	800	553	999999	841	999999	45	999999	732	544	737	914	697	476	517	617	999999	587	397	548	641	275	974	999999	940	999999	510	979	999999	999999	161	583	485	308	342	550	641	50	744	68	22	73	873	444	178	999999	999999	684	899	655	999999	999999	404	128	243	786	826	269	999999	629	999999	65	126	160	392	999999	438	398	143	967	976	910	842	999999	536	999999	401	540	125	429	999999	825	89	226	690	975	189	367	999999	999999	724	999999	83	124	956	957	946	722	61	24	92	298	551	932	999999	999999	343	999999	592	665	394	296	999999	999999	105	999999	975	999999	470	417	974	80	999999	587	253	604	837	728	382	579	632	679	488	110	346	245	284	157	547	707	999999	999999	775	409	171	437	237	535	28	679	981	56	999999	644	50	22	964	963	688	999999	999999	615	999999	22	999999	715	807	53	211	999999	11	828	362	762	999999	860	304	924	425	815	377	311	999999	703	999999	999999	426	999999	69	334	281	321	469	472	563	35	431	762	376	456	630	999999	334	169	678	162	693	500	867	190	717	49	548	873	707	999999	999999	989	424	999999	299	963	999999	877	588	999999	368	890	209	750	999999	541	558	968	999999	192	977	550	35	999999	999999	925	976	879	616	242	772	999999	999999	719	999999	442	347	999999	999999	999999	210	457	580	987	793	803	999999	127	752	999999	491	579	687	999999	865	366	964	979	564	999999	987	114	270	356	917	999999	135	999999	999999	999999	203	999999	811	528	999999	530	969	47	999999	999999	634	858	136	999999	750	999999	999999	250	854	763	999999	999999	365	794	999999	106	196	999999	999999	30	677	811	495	999999	982	852	768	168	999999	345	396	926	338	474	738	139	977	830	605	724	864	885	999999	868	526	836	283	26	850	885	999999	744	967	630	421	999999	372	378	458	999999	999999	749	707	519	376	552	38	890	65	999999	128	365	629	355	166	792	999999	627	241	156	579	751	318	657	10	651	959	999999	999999	915	766	609	382	707	299	125	187	999999	501	999999	807	393	960	999999	766	978	125	621	999999	629	999999	999999	147	999999	328	683	440	60	518	999999	593	330	999999	149	783	999999	999999	921	66	50	614	999999	135	267	348	999999	790	999999	890	999999	999999	999999	244	433	280	31	471	80	388	616	999999	137	607	999999	390	999999	999999	820	527	257	995	204	999999	433	999999	584	999999	880	963	999999	892	433	169	496	198	255	
95	414	869	761	57	913	542	450	365	486	463	358	876	861	639	970	999999	643	999999	999999	999999	811	417	999999	411	999999	117	255	723	999999	968	120	588	999999	401	151	950	765	999999	92	999999	125	77	538	130	271	13	111	999999	922	943	526	469	999999	474	283	996	184	999999	466	805	297	726	114	518	999999	769	999999	469	497	29	999999	444	944	999999	665	744	999999	574	150	588	15	751	999999	318	452	999999	731	670	128	155	776	415	742	999999	374	999999	962	999999	777	501	272	999999	999999	999999	229	91	524	187	808	999999	127	609	999999	878	800	999999	924	796	76	999999	47	999999	999999	999999	999999	318	701	668	999999	276	781	859	796	999999	326	374	999999	898	99	370	999999	554	862	589	38	176	205	999999	485	999999	474	176	953	86	999999	201	300	663	659	910	390	855	872	542	757	267	813	570	999999	435	999999	36	999999	999999	574	493	218	999999	323	86	123	999999	192	485	801	999999	906	999999	195	999999	999999	91	248	999999	980	999999	681	999999	831	770	363	634	312	60	39	448	469	257	512	969	982	538	350	583	999999	999999	673	999999	740	153	361	103	385	437	361	717	787	528	725	303	999999	889	930	552	723	488	534	999999	999999	999999	999999	999999	217	999999	999999	999999	999999	999999	391	437	607	999999	589	688	418	269	258	999999	698	999999	661	941	531	219	167	103	608	999999	999999	999999	29	540	941	999999	998	702	885	170	999999	815	999999	131	146	999999	999999	528	999999	999999	999999	463	239	658	444	143	701	213	137	998	68	58	938	944	806	82	417	77	352	211	690	715	384	98	589	882	345	540	804	242	524	999999	793	999999	663	406	89	370	106	808	999999	999999	575	886	112	247	877	999999	325	74	999999	999999	185	999999	561	428	999999	150	78	999999	797	999999	999999	894	999999	428	999999	581	290	410	993	57	970	999999	525	894	150	498	986	352	15	313	224	740	362	896	464	999999	999999	999999	999999	999999	301	999999	20	524	396	999999	412	999999	982	305	999999	915	81	833	657	640	583	666	287	590	164	725	999999	493	946	668	999999	587	964	569	999999	55	999999	64	755	435	534	10	999999	470	95	312	999999	999999	562	309	999999	528	249	823	121	999999	957	736	784	999999	989	526	578	727	147	824	719	999999	528	705	832	26	87	231	116	999999	167	817	999999	851	365	999999	931	999999	999	23	999999	999999	458	999999	97	999999	999999	999999	445	17	432	999999	999999	271	593	948	190	856	477	652	451	999999	717	538	980	999999	241	932	220	152	999999	931	727	999999	485	578	964	
889	999999	485	745	898	786	108	160	386	495	243	999999	999999	665	84	179	356	572	331	999999	919	658	947	125	347	999999	302	422	999999	999999	208	785	25	983	300	248	991	999999	999999	241	619	388	603	999999	998	674	803	999999	520	999999	380	560	164	155	55	241	670	370	407	929	493	685	999999	332	296	457	252	433	999999	836	187	999999	999999	100	999999	540	999999	302	127	673	175	999999	902	737	683	999999	999999	870	938	69	999999	630	508	999999	747	999999	999999	281	999999	999999	431	380	122	683	585	999999	999999	74	341	514	186	999999	999999	734	763	999999	783	923	999999	649	999999	999999	495	315	268	556	941	406	352	880	813	783	933	576	251	794	999999	999999	162	999999	999999	999999	538	999999	883	999999	387	774	859	999999	160	804	999999	999999	725	59	884	999999	425	999999	989	144	721	999999	999999	403	444	677	493	968	999999	564	771	896	999999	267	999999	999999	432	999999	179	177	546	999999	729	19	161	224	851	202	909	896	803	134	763	971	845	88	732	489	764	709	290	999999	105	999999	43	735	186	999999	215	823	384	366	999999	822	598	449	731	691	251	230	826	999999	68	88	761	646	143	999999	422	765	999999	999999	999999	470	886	655	186	143	976	425	47	999999	986	96	521	999999	275	941	383	999999	357	51	247	999999	883	999999	831	27	999999	396	601	999999	54	999999	494	442	71	397	935	999999	272	597	999999	826	192	999999	314	972	999999	324	381	202	197	25	999999	999999	704	760	586	897	999999	169	308	590	823	431	349	546	602	88	384	877	999999	440	144	759	999999	421	361	451	684	859	999999	520	25	409	999999	39	41	206	999999	311	999999	48	999999	112	298	134	12	760	999999	999999	380	488	939	503	196	756	881	658	961	999999	999999	144	999999	999999	709	787	575	999999	12	319	514	405	999999	82	999999	967	320	41	470	211	419	600	999999	999999	489	971	581	522	999999	671	158	383	245	455	903	676	999999	165	402	511	559	587	999999	999999	999999	974	148	866	436	999999	999999	999999	999999	760	872	999999	784	307	484	999999	216	999999	211	340	171	141	999999	894	179	399	152	999999	638	999999	651	831	842	577	662	514	999999	714	95	993	235	308	999999	485	583	106	891	526	999999	664	304	506	386	999999	999999	999999	815	254	697	46	999999	291	220	238	119	50	999999	217	645	970	905	999999	967	217	115	863	946	999999	999999	83	508	626	999999	974	665	154	455	999999	956	540	999999	588	27	58	917	944	97	957	375	542	141	999999	999999	711	758	802	999999	999999	999999	756	185	140	
933	623	538	460	999999	246	573	964	595	548	260	999999	280	326	484	999999	999999	171	776	988	318	778	999999	823	745	772	226	862	615	999999	114	209	364	568	655	403	519	467	146	851	999999	999999	999999	592	999999	775	440	999999	999999	620	878	160	980	196	821	164	682	714	715	45	29	710	359	318	444	60	750	999999	671	90	408	999999	35	924	604	907	830	358	400	969	999999	784	543	995	408	953	999999	177	999999	500	721	805	752	110	831	683	999999	999999	158	999999	34	728	770	999999	999999	56	135	65	591	914	999999	333	324	745	703	245	177	364	910	999999	831	999999	964	180	999999	603	89	924	103	921	854	201	210	28	944	613	24	306	783	361	828	999999	999999	833	176	397	490	16	406	596	516	698	729	668	999999	451	764	999999	878	617	966	210	962	670	69	142	132	306	999999	100	230	870	580	558	999999	668	999999	140	13	971	123	82	528	999999	415	166	999999	542	477	502	849	424	428	175	999999	628	210	915	774	44	274	194	215	316	375	645	127	999999	999999	882	454	633	595	999999	504	893	999999	465	265	902	669	590	829	308	250	806	452	999999	173	43	467	91	366	999999	706	928	867	999999	999999	999999	48	301	535	594	57	999999	828	521	671	999999	946	999999	660	871	375	999999	365	906	75	569	202	713	999999	973	424	373	276	626	209	575	999999	470	334	495	863	377	999999	244	999999	34	977	931	999999	671	97	722	999999	494	604	32	573	999999	156	571	577	335	294	562	179	684	949	999999	321	105	999999	485	420	175	17	997	629	130	655	51	592	271	970	346	999999	702	942	781	32	187	11	75	324	999999	917	538	93	501	999999	576	999999	999999	619	647	205	999999	311	265	487	999999	402	999999	314	999999	979	315	365	999999	999999	477	741	999999	190	143	103	410	170	999999	999999	999999	999999	999999	66	999999	966	999999	651	332	150	284	400	687	999999	425	999999	558	761	219	783	612	183	999999	824	596	835	999999	594	999999	999999	795	450	654	17	17	999999	274	999999	999999	147	999999	663	42	807	402	86	63	873	764	358	545	648	951	873	645	305	779	999999	999999	999999	70	232	999999	778	354	833	746	680	999999	734	999999	999999	535	82	621	948	150	336	431	520	781	42	830	137	18	156	499	780	371	711	911	960	999999	981	999999	940	497	999999	462	999999	339	999999	999999	40	836	382	122	878	262	697	165	452	881	949	472	37	999999	48	770	208	343	966	318	999999	822	560	246	554	994	681	460	886	874	862	190	999999	456	
800	300	999999	999999	999999	528	674	556	468	89	977	518	999999	548	459	493	264	236	373	75	11	218	285	146	568	999999	581	999999	999999	999999	29	768	999999	580	601	747	144	999999	722	448	643	38	363	481	268	46	944	999999	11	402	999999	636	817	342	454	591	999999	499	475	736	999999	999999	999999	889	999999	999999	453	479	946	711	999999	100	513	925	431	972	999999	999999	877	999999	939	999999	244	876	999999	392	999999	732	136	19	732	645	999999	986	501	214	751	473	421	60	592	475	999999	299	999999	528	132	999999	910	482	737	220	621	943	796	508	203	411	930	999999	267	721	999999	936	979	714	999999	526	434	227	231	391	392	827	939	474	261	944	832	441	269	69	821	653	282	999999	999999	755	199	992	20	350	999999	744	792	870	132	259	320	339	999999	606	467	693	260	999999	828	999999	999999	999999	999999	999999	578	498	416	208	900	699	999999	467	691	646	336	441	999999	880	999999	647	45	78	352	999999	999999	503	314	663	601	137	999999	926	999999	239	750	868	745	762	772	999999	338	999999	999999	999999	595	852	647	490	279	36	487	379	507	191	758	936	979	255	999999	999999	194	752	607	999999	306	999999	774	461	896	468	696	454	118	803	319	451	107	919	416	781	855	824	999999	574	650	33	429	512	480	814	889	499	147	698	859	585	999999	208	136	999999	88	196	593	810	999999	43	271	704	999999	999999	999999	69	839	843	228	999999	368	42	131	999999	999999	999999	981	91	579	206	316	420	943	734	999999	899	999999	557	702	999999	240	584	244	999999	761	725	999999	172	975	829	660	304	479	999999	226	999999	999999	854	550	816	214	512	241	999999	999999	851	999999	147	852	939	277	999999	999999	558	999999	784	798	999999	521	593	632	819	999999	749	999999	22	940	999999	517	999999	822	938	999999	886	465	999999	353	110	890	910	964	999999	320	999999	562	999999	163	999999	369	442	165	571	342	957	194	999999	999999	999999	598	714	910	315	630	999999	126	338	283	263	103	411	999999	697	624	610	999999	139	508	79	197	999999	999999	29	95	84	356	260	999999	60	999999	80	332	861	999999	999999	10	658	872	969	920	999999	999999	899	827	957	11	467	947	731	338	64	886	999999	304	431	999999	890	999999	555	993	865	732	233	560	999999	999999	579	195	447	999999	969	999999	999999	159	963	81	999999	999999	999999	82	888	313	999999	999999	647	193	995	567	90	999999	119	999999	999999	976	64	501	871	349	999999	877	432	282	509	131	369	798	357	187	341	360	896	699	102	482	115	562	999999	
511	913	999999	999999	999999	115	126	999999	541	939	999999	105	999999	999999	999999	396	260	650	616	803	752	362	849	999999	818	999999	730	435	419	999999	999999	870	999999	999999	370	436	965	793	999999	177	393	629	827	999999	794	92	869	160	999999	999999	999999	832	498	999999	116	999999	73	13	275	786	999999	691	91	999999	105	999999	602	999999	839	999999	431	467	240	449	420	133	999999	990	999999	999999	366	579	159	117	502	999999	382	743	535	221	372	961	527	999999	999999	701	999999	631	999999	999999	489	49	321	999999	880	385	602	59	347	983	999999	83	962	539	999999	999999	541	974	999999	93	319	858	303	627	821	469	939	606	657	718	585	999999	236	937	256	999999	268	67	236	127	419	333	406	552	999999	298	999999	999999	214	986	170	573	927	680	793	630	746	693	999999	420	445	999999	401	628	999999	719	847	35	999999	112	547	999999	999999	999999	674	985	462	750	39	532	999999	951	999999	670	558	999999	976	555	153	626	580	574	786	815	682	999999	931	999999	999999	878	451	973	705	111	449	685	999999	352	16	999999	999999	995	664	747	999999	493	604	730	80	396	743	999999	881	665	532	972	999999	931	999999	261	64	684	605	160	91	999999	255	999999	231	873	999999	634	548	346	458	585	999999	49	865	198	818	999999	707	758	145	159	102	49	579	476	987	999999	448	755	753	999999	399	513	666	999999	248	314	509	999999	210	119	999999	544	999999	946	72	999999	75	714	999999	999999	977	847	25	999999	404	215	720	755	999999	300	195	793	592	964	196	406	999999	413	999999	999999	701	999999	557	36	406	557	831	632	999999	338	828	999999	322	900	515	552	498	734	67	42	999999	999999	999999	910	999999	959	952	253	760	665	286	999999	764	928	161	477	999999	999999	999999	846	383	98	350	556	999999	999999	481	999999	458	643	908	647	355	999999	921	947	198	647	112	999999	999999	588	999999	999999	62	176	969	999999	748	48	262	999999	999999	220	658	504	413	764	447	999999	487	999999	794	126	757	638	999999	846	17	214	999999	651	999999	999999	251	999999	226	999999	504	306	491	98	999999	420	391	408	449	144	269	999999	543	999999	209	999999	958	344	999999	999999	991	424	859	133	386	544	999999	999999	623	119	999999	863	288	999999	269	151	981	399	999999	384	735	359	999999	182	587	590	670	853	452	257	140	906	11	470	609	90	447	368	711	409	660	999999	999999	339	999999	405	148	999999	999999	68	658	999999	28	419	30	642	234	686	546	796	873	906	168	376	979	999999	862	817	212	189	704	622	999999	917	724	954	
999999	859	17	999999	452	939	689	999999	598	570	999999	591	999999	966	855	999999	822	915	999999	753	622	418	360	112	999999	330	528	985	364	45	999999	110	999999	999999	78	375	679	999999	353	934	227	774	777	418	183	280	377	999999	999999	999999	800	772	391	970	999999	165	508	904	647	132	420	999999	39	563	689	787	896	999999	897	489	91	467	571	601	999999	847	999999	942	929	272	952	292	661	420	999999	999999	999999	725	999999	913	999999	775	717	231	524	999999	745	224	728	396	384	992	348	844	862	343	211	790	443	494	999999	566	975	999999	179	999999	52	618	999999	580	78	999999	651	984	622	315	750	349	86	23	999999	427	223	999999	888	959	944	817	558	900	999999	999999	291	249	399	310	800	341	62	397	481	136	895	157	999999	999999	999999	363	231	556	593	862	713	999999	391	107	352	442	496	219	192	999999	70	427	999999	149	999999	412	595	322	515	418	999999	689	542	976	531	75	999999	684	618	591	596	999999	317	54	225	861	857	302	957	999999	845	999999	214	256	75	477	483	188	324	999999	768	908	51	185	575	33	888	999999	575	286	227	812	601	601	999999	68	999999	629	924	37	555	303	364	157	573	999999	999999	295	910	64	591	46	369	679	999999	999999	960	142	999999	201	972	451	726	999999	999999	42	251	613	617	16	366	854	263	296	999999	475	554	894	999999	130	548	602	999999	999999	999999	190	453	922	778	951	108	978	159	732	65	113	576	683	999999	999999	213	871	678	904	697	737	782	82	294	357	142	75	999999	359	653	380	947	215	985	999999	589	329	999999	665	908	999999	999999	531	999999	999999	898	871	887	81	917	676	923	600	823	999999	407	999999	637	430	819	999999	458	800	89	684	166	999999	697	56	951	884	999999	999999	996	999999	999999	261	841	13	999999	271	188	458	999999	976	999999	356	391	38	999999	218	999999	415	846	999999	930	905	451	999999	135	537	999999	840	999999	999999	640	910	604	514	999999	156	999999	633	999999	557	854	999	367	113	238	999999	999999	669	495	999999	202	630	177	130	388	136	810	294	999999	921	999999	347	339	999999	345	546	752	876	112	415	679	67	444	298	999999	931	547	348	999999	999999	557	999999	999999	386	840	20	742	999999	999999	999999	346	999999	755	59	469	517	999999	958	767	691	67	113	999999	89	72	999999	196	879	110	457	589	471	999999	562	999999	583	999999	952	568	335	804	999999	999999	313	999999	999999	312	394	828	513	271	588	580	637	268	999999	999999	276	324	705	999999	863	382	999999	219	999999	288	999999	
999999	999999	525	717	400	442	999999	788	999999	263	19	637	831	802	60	999999	195	999999	890	999999	304	919	999999	725	638	862	511	940	895	80	999999	205	156	120	999999	941	999999	554	198	999999	999999	480	999999	693	266	686	873	31	812	785	494	218	983	949	898	765	260	800	89	999999	999999	946	892	292	170	814	490	721	999999	118	610	641	813	752	588	823	828	942	468	951	988	490	999999	999999	999999	885	221	999999	222	943	691	196	475	660	218	999999	588	808	533	451	205	162	928	704	185	999999	405	999999	999999	84	937	999999	341	999999	548	449	819	782	706	285	999999	293	509	159	999999	423	176	999999	999999	785	999999	30	999999	27	756	999999	562	433	999999	733	490	999999	835	147	16	999999	854	347	121	768	984	806	111	258	999999	999999	653	999999	287	761	686	252	697	585	839	916	897	324	380	712	887	999999	846	973	795	622	457	999999	153	52	569	828	50	999999	801	439	918	171	178	999999	192	783	999999	184	56	999999	293	999999	308	99	486	999999	967	409	880	598	999999	138	463	999999	999999	292	635	244	202	858	211	921	784	409	998	735	156	536	999999	114	249	672	999999	557	339	999999	72	999999	565	39	861	999999	894	212	479	789	708	941	390	900	157	911	981	197	45	371	475	999999	101	750	393	999999	999999	776	358	999999	999999	905	999999	266	229	582	999999	173	999999	570	36	582	929	999999	999999	215	155	629	999999	338	690	738	522	967	999999	173	999999	814	645	430	761	128	999999	193	999999	803	999999	134	999999	575	242	818	200	475	999999	893	999999	882	723	999999	294	260	999999	999999	999999	473	999999	999999	999999	999999	620	999999	527	577	808	908	728	999999	999999	233	171	31	948	390	106	999999	548	999999	633	838	205	999999	100	999999	145	511	308	834	999999	124	420	999999	600	999999	955	378	301	999999	666	999999	999999	231	999999	500	26	999999	312	439	923	999999	925	346	999999	695	860	541	772	69	441	999999	609	894	169	516	813	56	430	333	435	999999	999999	924	999999	207	673	973	826	600	451	871	209	999999	999999	853	199	83	999999	905	764	424	605	242	191	369	999999	281	72	745	999999	970	843	978	13	205	163	10	956	107	31	887	999999	182	617	569	108	740	983	316	327	999999	999999	525	568	21	132	347	742	31	381	999999	910	91	913	481	38	230	999999	715	699	198	127	720	883	999999	709	432	624	622	271	95	297	756	428	947	741	327	420	992	999999	815	267	934	726	629	976	999999	268	146	999999	877	874	999999	999999	999999	621	999999	641	691	
311	999999	999999	130	760	296	114	999999	663	999999	739	710	810	873	642	883	930	192	994	999999	900	999999	174	487	999999	393	999999	29	999999	999999	335	234	686	728	691	382	102	146	184	440	524	821	970	302	999999	830	77	999999	635	732	207	439	999999	387	790	999999	535	245	999999	999999	85	95	24	999999	640	514	34	999999	192	270	790	794	17	999999	739	999999	999999	871	999999	260	325	219	999999	417	101	896	712	308	937	465	846	857	107	999999	365	439	806	999999	661	893	999999	986	819	374	941	413	431	958	647	711	128	664	164	788	61	865	701	999999	999999	744	802	999999	999999	726	999999	933	697	999999	209	310	281	510	219	999999	999999	338	399	29	475	687	475	753	660	236	347	999999	702	318	755	499	999999	209	334	917	100	88	843	103	951	18	716	999999	758	347	999999	618	454	999999	343	723	475	999999	999999	594	279	999999	75	917	388	240	240	999999	454	709	573	999999	999999	999999	106	376	495	306	77	999999	971	999999	995	323	796	728	738	735	975	999999	33	65	77	740	999999	999999	23	925	714	720	777	337	776	999999	774	367	442	161	871	966	237	179	614	674	623	34	63	752	130	659	502	999999	413	999999	686	517	15	999999	999999	999999	363	569	591	357	999999	643	999999	999999	549	999999	296	999999	864	18	999999	999999	450	402	127	623	999999	271	999999	999999	999999	282	924	999999	372	266	362	999999	506	816	999999	999999	999999	267	999999	979	556	117	212	999999	373	914	999999	999999	617	832	999999	999999	328	40	75	102	764	999999	999999	417	999999	123	584	292	999999	999999	90	57	405	999999	275	192	417	147	999999	881	68	122	691	313	999999	999999	999999	539	198	749	999999	999999	751	520	903	62	138	577	999999	442	532	919	999999	84	834	999999	999	999999	567	999999	204	999999	963	193	44	651	844	824	775	200	376	54	999999	337	999999	614	306	999999	999999	222	63	839	999999	634	358	999999	508	999999	479	57	529	275	971	314	555	497	999999	567	485	261	218	999999	802	80	999999	999999	999999	287	464	230	999999	123	248	355	830	999999	314	338	835	896	153	999999	999999	999999	670	110	999999	789	781	132	110	739	409	999999	999999	749	47	999999	568	870	322	230	161	259	760	999999	37	999999	483	200	999999	999999	999999	589	117	980	959	83	409	965	416	999999	505	999999	129	558	999999	266	350	91	326	507	770	964	583	999999	999999	105	968	264	82	455	999999	591	999999	926	16	819	999999	33	790	999999	406	999999	464	286	725	819	140	212	701	999999	286	402	874	685	414	767	16	194	
904	863	115	155	892	960	999999	914	999999	202	551	894	999999	999999	999999	999999	111	177	999999	307	208	266	965	765	563	999999	179	914	999999	999999	522	999999	813	999999	129	999999	858	261	710	999999	556	810	426	999999	661	807	388	999999	111	521	999999	247	266	708	986	999999	898	349	999999	999999	999999	815	999999	148	680	311	999999	702	207	374	504	849	999999	16	750	397	999999	999999	999999	756	922	220	812	205	680	999999	982	114	703	481	999999	518	669	129	712	741	612	287	267	359	726	685	999999	736	27	734	999999	260	958	598	808	999999	999999	835	667	580	12	12	468	405	328	999999	999	726	347	985	190	347	999999	19	784	561	999999	755	39	247	458	86	187	945	999999	732	999999	115	999999	166	999999	833	461	999999	738	610	999999	862	40	999999	686	45	999999	42	554	999999	956	999999	813	999999	110	999999	805	430	999999	926	825	999999	900	999999	999999	999999	63	999999	712	356	885	171	281	999999	742	908	724	289	560	422	686	155	999999	999999	776	207	301	425	65	999999	999999	40	19	811	999999	306	961	444	920	792	999999	218	330	207	557	794	677	639	514	202	764	525	870	999999	250	999999	999999	838	820	999999	603	637	135	918	328	854	161	470	399	446	946	290	999999	767	439	478	999999	999999	514	981	529	661	911	862	38	512	170	309	571	115	185	133	624	297	199	999999	92	411	999999	703	999999	217	250	78	256	484	166	999999	280	771	854	926	999999	838	999999	941	726	272	889	816	694	999999	898	294	270	822	999999	999999	578	999999	396	423	324	999999	999999	999999	421	842	616	553	355	999999	39	999999	260	258	799	785	195	257	999999	819	522	999999	999999	999999	318	956	807	433	819	999999	533	999999	999999	441	612	523	501	789	999999	883	655	345	470	636	999999	109	43	22	32	999999	886	999999	999999	999999	901	260	802	555	14	464	999999	193	734	271	533	844	424	818	999999	999999	294	405	999999	999999	999999	186	603	382	999999	219	922	795	410	999999	208	212	728	808	999999	361	720	945	785	75	999999	472	610	208	112	976	684	225	376	746	999999	490	603	999999	413	724	657	429	585	794	542	999999	782	795	999999	330	999999	616	287	294	999999	349	620	661	895	701	575	404	279	999999	535	999999	428	664	999999	999999	609	999999	999999	816	704	301	369	991	533	608	689	815	999999	781	860	999999	937	91	190	999999	870	942	826	712	999999	999999	160	592	269	835	821	999999	999999	355	721	999999	221	999999	590	999999	979	629	138	296	21	760	269	497	999999	467	769	346	484	108	846	667	
189	999999	668	451	150	776	999999	999999	787	571	374	789	70	999999	855	475	501	915	275	251	813	539	999999	397	993	999999	459	801	76	485	999999	353	508	64	931	529	999999	149	133	999999	897	440	509	449	395	999999	437	393	999999	303	845	999999	999999	999999	853	649	999999	280	457	488	327	929	631	311	928	31	290	15	817	999999	672	362	792	72	353	383	39	261	12	523	999999	999999	199	772	640	85	999999	903	999999	999999	999999	999999	691	999999	885	967	808	208	521	374	199	431	576	999999	631	999999	776	769	261	999999	619	740	278	933	999999	261	740	999999	999999	999999	510	999999	804	534	999999	148	670	157	186	386	574	999999	740	637	334	803	499	913	150	999999	309	751	999999	731	673	796	999999	758	391	634	237	949	536	668	999999	812	627	51	999999	493	999999	628	592	875	905	999999	10	640	999999	460	999999	827	999999	524	553	758	735	82	999999	12	882	911	765	552	158	624	305	81	773	999999	185	999999	436	657	334	680	169	999999	826	885	796	624	159	931	999999	410	240	21	999999	115	999999	555	189	484	610	910	863	999999	726	290	491	999999	867	97	285	313	400	71	200	999999	599	959	256	975	999999	999999	999999	834	680	748	394	294	999999	667	999999	629	278	952	57	423	817	129	59	545	999999	999999	757	72	655	568	19	999999	821	251	516	128	309	213	999999	999999	158	999999	999999	977	999999	207	999999	999999	652	999999	45	448	24	999999	999999	999999	999999	999999	582	347	510	700	188	122	999999	224	472	715	160	999999	330	74	684	704	275	788	760	999999	999999	205	897	999999	419	999999	533	571	165	55	999999	47	999999	999999	631	930	842	457	849	257	999999	682	999999	265	59	335	335	970	999999	319	999999	277	718	837	71	386	450	953	290	188	588	999999	68	427	530	123	118	732	443	753	862	818	938	513	833	967	999999	641	507	94	675	562	807	999999	544	917	329	380	536	255	489	888	177	671	668	999999	623	999999	735	936	999999	602	536	19	456	692	339	214	14	999999	915	999999	455	205	513	999999	999999	222	999999	612	793	737	205	198	273	973	650	277	999999	999999	353	163	905	999999	867	82	999999	798	999999	852	587	124	375	441	339	680	999999	971	167	999999	710	410	434	133	152	999999	406	348	745	483	51	72	369	251	750	761	903	884	338	441	999	572	823	40	34	679	372	764	858	593	999999	679	119	213	62	999999	999999	999999	428	388	999999	999999	999999	999999	810	525	999999	134	690	999999	777	999999	642	726	642	999999	999999	403	108	473	126	642	
490	162	943	372	999999	166	999999	806	41	999999	466	950	765	999999	519	908	229	509	924	999999	83	289	815	999999	46	393	570	914	999999	335	684	954	271	42	999999	899	972	448	572	999999	999999	883	547	999999	999999	692	960	329	999999	678	999999	598	999999	879	999999	999999	347	961	335	999999	999999	283	449	705	999999	511	999999	733	125	620	999999	781	937	335	999999	199	742	168	889	354	999999	250	999999	689	999999	95	999999	999999	473	999999	562	21	999999	13	13	661	444	841	221	590	13	999999	999999	17	742	402	661	223	576	380	468	188	999999	999999	145	999999	999999	759	999999	360	105	306	999999	128	68	924	999999	999999	999999	999999	999999	901	947	308	999999	999999	46	289	946	999999	434	201	815	999999	999999	383	939	141	999999	999999	674	999999	999999	860	494	706	999999	95	949	818	734	999999	891	926	625	567	241	773	641	938	999999	707	813	795	999999	904	491	177	590	684	984	999999	75	999999	999999	80	999999	96	814	999999	239	951	339	999999	999999	706	309	888	476	999999	152	176	499	929	350	966	871	501	934	999999	999999	799	999999	999999	833	207	662	228	999999	555	952	999999	958	999999	709	367	378	684	999999	229	604	602	999999	619	542	999999	999999	146	999999	18	999999	122	161	233	428	440	456	74	304	827	53	90	937	921	28	999999	999999	501	999999	983	999999	196	999999	714	999999	622	999999	885	733	25	169	525	895	942	357	839	993	735	579	278	910	314	390	999999	186	523	665	779	600	999999	610	999999	916	999999	420	999999	393	446	999999	805	341	570	341	288	999999	527	194	994	574	188	14	482	922	951	82	294	999999	785	999999	472	999999	329	294	999999	415	623	609	556	532	345	456	556	497	774	999999	350	973	111	999999	658	999999	670	215	422	999999	137	623	965	999999	136	215	607	908	999999	848	21	286	999999	873	54	918	638	472	238	731	458	985	158	23	732	999999	999999	509	879	999999	296	124	872	999999	999999	999	643	289	406	999999	849	647	721	925	999999	999999	999999	238	241	739	700	208	976	690	92	999999	999999	951	544	815	511	108	38	999999	562	897	999999	495	999999	54	285	358	75	999999	882	810	274	232	98	999999	490	476	999999	150	999999	97	148	191	575	999999	534	692	745	591	999999	751	618	89	373	38	659	999999	642	999999	464	999999	142	877	808	281	878	253	863	999999	334	44	830	888	208	474	999999	999999	999999	999999	520	592	613	484	999999	141	201	999999	859	999999	18	155	834	90	685	101	999999	270	383	999999	266	291	828	868	266	999999	999999	730	881	898	279	
999999	999999	190	676	999999	738	999999	407	677	999999	693	393	803	999999	189	999999	750	213	116	519	999999	999999	624	999999	239	763	744	228	886	220	471	999999	960	789	999999	729	999999	999999	813	363	307	863	999999	999999	573	897	999999	11	86	392	999999	526	774	999999	781	587	801	999999	999999	118	994	439	520	466	617	999999	433	999999	999999	460	999999	346	400	753	221	634	999999	409	630	999999	738	743	151	503	999999	944	539	580	18	994	999999	666	967	705	369	867	353	999999	607	193	474	999999	999999	626	835	834	999999	999999	999999	156	443	401	365	999999	999999	260	298	999999	425	673	850	852	15	301	532	999999	999999	999999	393	353	291	999999	802	446	868	999999	37	524	668	216	999999	518	412	861	999999	536	311	863	999999	118	578	336	824	934	343	621	16	999999	999999	999999	465	441	637	824	865	540	599	918	999999	653	232	773	999999	218	855	341	999999	153	741	996	589	515	999999	285	774	954	999999	867	999999	256	719	999999	431	999999	751	386	880	588	996	30	999999	392	627	681	885	805	978	999999	999999	999999	181	863	999999	106	364	999999	81	999999	59	999999	460	731	999999	989	999999	618	352	632	467	478	460	861	157	999999	70	999999	999999	687	999999	969	999999	473	788	111	84	856	932	334	370	800	315	528	999999	95	569	214	577	637	747	277	999999	999999	157	610	551	320	999999	960	46	167	999999	393	962	999999	934	999999	943	714	915	999999	685	28	272	999999	173	932	333	999999	999999	855	999999	260	999999	132	517	629	999999	187	560	999999	149	971	999999	213	738	999999	566	458	161	582	271	862	722	669	591	443	999999	490	447	618	999999	654	808	190	999999	999999	453	839	572	314	671	999999	999999	161	938	999999	999999	68	928	251	999999	999999	910	579	999999	766	538	999999	540	999999	545	835	739	941	777	495	172	117	675	925	477	727	886	999999	999999	505	999999	571	731	999999	999999	999999	999999	205	253	999999	744	239	999999	770	284	999999	999999	497	768	835	999999	223	383	452	550	999999	392	13	999999	647	987	73	668	98	67	967	548	662	371	999999	283	543	697	664	750	933	999999	905	651	304	428	398	87	85	479	999999	999999	289	337	999999	642	558	431	605	135	999999	570	999999	712	999999	635	645	136	258	561	491	525	719	702	616	113	487	361	479	999999	598	999999	999999	618	572	779	999999	335	282	999999	725	999999	999999	539	79	373	22	202	344	668	782	272	829	523	987	969	477	586	720	985	164	207	952	999999	536	695	977	889	999999	537	999999	320	854	380	999999	379	999999	189	632	
999999	101	295	27	810	446	999999	166	79	630	999999	999999	999999	615	296	723	527	169	714	999999	999999	396	132	61	999999	999999	472	418	459	999999	617	545	297	999999	999999	894	868	189	151	940	210	539	907	269	548	235	999999	704	999999	656	318	220	999999	186	999999	857	999999	244	219	518	974	917	707	999999	22	67	999999	727	148	402	855	348	27	774	802	844	488	863	513	582	608	999999	850	802	377	407	999999	121	705	619	925	634	969	999999	999999	292	831	999999	256	491	220	999999	566	175	801	970	999999	999999	384	413	378	115	999999	999999	999999	216	76	904	999999	615	999999	903	999999	999999	999999	999999	378	394	999999	519	23	999999	616	32	371	642	211	685	11	406	215	879	736	999999	999999	819	903	342	723	759	999999	927	999999	641	259	317	944	46	999999	580	602	999999	999999	999999	400	413	498	999999	276	277	14	391	903	618	410	999999	176	729	287	999999	999999	46	999999	58	303	999999	465	975	772	999999	697	174	987	999999	999999	999999	742	999999	902	837	330	204	999999	456	755	834	33	999999	241	999999	151	999999	759	51	262	999999	147	97	999999	314	948	999999	936	999999	579	839	404	999999	813	12	619	304	999999	450	336	999999	970	224	999999	999999	72	574	744	999999	911	483	415	946	177	999999	269	999999	311	597	888	807	999999	851	876	915	999999	550	999999	238	287	847	999999	318	714	999999	999999	999999	999999	999999	999999	384	999999	70	311	106	999999	457	315	576	743	964	992	240	562	999999	865	128	347	388	38	522	999999	999999	999999	74	96	107	999999	48	651	345	860	209	355	513	38	207	550	780	491	999999	244	510	494	323	999999	167	756	194	273	477	999999	415	83	729	887	272	473	246	20	999999	226	277	924	999999	113	792	884	58	999999	668	578	566	896	999999	287	986	999999	283	219	929	350	999999	774	184	759	455	999999	999999	625	766	999999	313	770	164	766	967	586	999999	220	72	999999	999999	694	604	898	29	999999	37	451	999999	250	999999	36	91	986	178	999999	749	647	658	665	269	432	999999	999999	999999	999999	999999	289	320	409	934	73	157	656	642	362	179	285	740	999999	109	183	723	526	544	286	688	178	597	999999	999999	449	561	406	22	285	961	670	999999	232	776	748	140	502	999999	135	879	434	354	816	332	999999	906	722	566	999999	708	999999	999999	987	117	573	999999	846	573	494	512	751	643	999999	401	509	651	518	169	999999	999999	231	999999	419	407	264	824	781	152	372	542	839	999999	927	576	754	280	646	124	999999	66	294	928	820	622	138	790	
987	424	823	821	398	562	214	999999	487	995	980	590	853	749	910	704	210	952	673	910	716	999999	647	238	999999	403	956	304	758	999999	400	796	279	474	999999	999999	999999	999999	999999	286	999999	884	999999	758	300	999999	271	999999	999999	590	728	999999	999999	999999	999999	206	999999	594	816	999999	606	910	294	999999	605	193	999999	389	913	553	385	660	808	396	285	831	701	999999	937	949	141	503	157	178	999999	999999	846	62	400	640	999999	734	734	158	680	999999	999999	904	999999	117	745	999999	549	603	214	78	70	562	942	252	505	889	656	867	863	999999	999999	126	619	999999	999999	999999	988	283	999999	651	925	999999	716	999999	999999	796	734	830	213	258	954	554	999999	506	472	293	120	157	999999	999999	87	867	294	577	999999	484	999999	90	770	487	893	276	638	563	152	410	846	391	21	999999	999999	826	663	614	157	219	162	122	610	63	999999	841	148	276	574	68	375	148	599	756	511	999999	70	725	365	687	916	409	364	999999	447	728	146	999999	543	999999	213	679	429	751	331	182	479	717	339	62	138	999999	988	93	999999	707	999999	264	207	511	765	937	259	470	999999	752	758	549	615	429	704	712	732	323	999999	999999	718	999999	434	338	999999	999999	999999	312	559	554	421	280	36	999999	936	881	238	41	999999	999999	430	959	458	578	424	930	111	910	357	999999	999999	675	238	999999	988	944	830	999999	338	422	551	946	999999	748	341	999999	522	999999	492	999999	484	701	828	999999	274	758	398	855	913	253	999999	999999	955	144	999999	745	52	686	751	992	61	368	999999	82	723	483	59	709	246	999999	418	999999	428	534	940	937	846	649	999999	999999	555	974	999999	95	180	76	991	775	999999	596	444	999999	133	999999	772	999999	997	756	999999	999999	999999	688	618	976	834	999999	999999	999999	999999	978	999999	403	611	999999	446	86	412	618	999999	657	492	999999	876	999999	502	582	999999	999999	762	824	939	999999	783	294	999999	866	365	999999	999999	165	19	571	582	855	696	999999	234	999999	63	999999	713	389	855	999999	308	435	812	968	483	262	999999	138	668	379	48	809	999999	326	992	579	721	432	368	745	999999	920	999999	999999	954	460	999999	501	875	77	120	560	244	575	985	999999	64	999999	506	999999	252	999999	902	212	816	886	432	907	618	483	973	291	30	999999	569	387	734	999999	24	32	904	421	263	999999	268	488	575	999999	999999	898	999999	999999	926	370	503	999999	999999	498	215	77	38	999999	882	401	999999	829	539	134	16	607	999999	273	999999	483	103	830	626	312	
943	999999	321	388	577	999999	957	649	365	660	615	800	369	245	585	947	999999	999999	999999	999999	507	999999	999999	451	999999	999999	538	261	951	452	277	999999	151	715	555	876	756	650	873	999999	443	454	473	879	518	999999	248	999999	687	435	489	999999	302	764	999999	513	389	869	351	844	192	706	697	999999	393	999999	999999	654	690	999999	201	354	591	376	428	62	999999	79	999999	830	494	413	999999	525	999999	999999	380	387	999999	51	497	886	999999	38	980	999999	756	999999	495	575	999999	999999	444	978	244	144	57	999999	345	752	547	320	936	999999	359	778	141	999999	949	999999	572	999999	743	649	221	999999	55	999999	999999	691	999999	415	583	367	999999	900	969	595	999999	828	999999	999999	51	168	503	186	999999	788	679	211	605	584	611	741	999999	286	999999	794	767	930	99	999999	999999	999999	999999	142	736	579	247	999999	808	999999	999999	130	174	126	999999	584	155	45	365	266	882	999999	95	721	803	842	364	999999	999999	184	828	360	999999	105	999999	397	711	370	450	999999	551	230	402	68	692	999999	999999	886	57	276	649	731	574	832	612	999999	569	734	339	894	225	250	999999	634	718	999999	391	79	210	841	872	999999	999999	985	999999	661	791	36	39	322	999999	477	949	999999	535	999999	785	906	492	571	999999	977	41	555	164	310	821	999999	350	161	109	999999	999999	215	999999	999999	147	999999	127	950	562	542	705	26	999999	747	300	625	108	622	755	485	586	639	999999	895	753	49	830	415	999999	33	999999	878	999999	768	791	743	390	671	959	206	789	999999	18	295	281	24	927	416	19	206	670	728	405	624	921	999999	202	507	120	107	999999	711	120	539	856	827	804	860	956	999999	244	999999	662	559	696	54	630	727	624	738	121	999999	405	643	362	957	482	999999	846	745	551	883	999999	861	447	87	431	479	999999	999999	220	76	460	999999	962	243	75	999999	927	999999	999999	474	999999	999999	999999	345	999999	477	999999	899	354	215	23	221	15	999999	876	801	999999	999999	623	161	298	179	528	54	962	999999	681	129	999999	636	670	970	999999	999999	999	999999	999999	111	999999	999999	302	999999	999999	999999	63	249	457	610	999999	273	734	318	999999	274	185	713	999999	941	382	374	796	66	16	999999	999999	53	892	928	361	697	999999	999999	848	669	859	758	79	523	991	723	494	80	999999	628	901	362	717	64	999999	295	334	933	728	406	167	245	532	391	470	20	357	999999	258	669	999999	723	469	593	415	426	644	999999	949	659	879	999999	304	388	999999	192	999999	837	36	76	
999999	992	292	999999	511	624	235	688	62	981	375	965	822	102	291	188	893	999999	649	484	999999	994	984	79	999999	442	999999	999999	999999	288	684	519	999999	192	307	354	999999	26	92	791	999999	955	287	968	293	999999	999999	999999	107	637	298	212	198	999999	999999	999999	18	999999	926	999999	683	91	123	999999	307	855	999999	639	999999	937	999999	876	50	858	293	696	716	26	785	999999	539	739	57	936	989	481	331	950	768	929	345	228	999999	23	118	119	841	513	670	437	451	273	416	999999	890	422	999999	340	268	727	661	992	437	323	540	943	44	999999	785	826	999999	521	871	865	601	528	786	37	749	184	999999	212	999999	357	170	275	333	887	56	577	319	991	999999	50	999999	352	791	776	483	174	999999	999999	999999	999999	903	930	401	550	568	999999	635	144	590	999999	873	999999	646	999999	163	274	619	999999	140	218	517	543	829	831	597	258	737	19	554	585	109	199	485	999999	454	999999	873	783	329	683	999999	184	410	608	177	818	999999	712	622	999999	555	928	534	999999	999999	370	110	570	952	319	635	626	590	15	985	683	973	146	634	923	400	836	827	999999	999999	999999	142	999999	664	999999	999999	35	999999	345	999999	999999	999999	965	183	999999	139	999999	999999	20	58	999999	999999	405	623	493	844	569	87	699	818	719	999999	87	252	999999	237	879	906	999999	766	609	239	255	975	814	28	18	962	999999	793	999999	15	816	408	951	749	736	607	181	999999	982	947	999999	999999	320	78	587	722	188	856	259	406	999999	253	999999	95	347	999999	999999	474	836	607	536	905	731	713	294	679	300	999999	501	282	999999	249	783	661	999999	729	665	999999	999999	295	999999	694	544	690	999999	999999	959	866	411	316	799	706	107	385	421	791	999999	606	783	999999	432	999999	365	977	999999	417	470	999999	999999	618	764	72	999999	551	823	842	371	51	365	721	720	434	844	194	999999	38	999999	408	999999	750	934	68	962	533	999999	850	338	566	29	941	999999	999999	999999	792	552	736	674	556	561	578	430	753	999999	71	197	997	999999	180	504	642	275	999999	546	999999	684	999999	109	509	687	973	999999	804	32	424	999999	548	121	61	642	746	364	595	846	999999	329	191	817	900	345	865	999999	999999	71	999999	999999	50	635	519	118	846	636	999999	868	588	74	625	999999	827	452	649	885	48	538	999999	288	680	225	874	483	502	888	999999	173	821	999999	355	743	645	999999	578	999999	999999	942	795	119	999999	727	999999	607	704	460	999999	458	695	980	723	999999	312	107	
995	825	761	45	615	958	437	11	56	376	999999	882	999999	88	999999	737	999999	105	743	649	99	952	957	276	779	52	898	750	478	841	499	726	440	999999	999999	752	160	566	337	837	681	999999	680	999999	999999	822	374	911	999999	958	697	627	885	663	18	52	999999	999999	266	573	69	687	999999	215	877	991	451	546	335	999999	586	726	768	905	967	999999	282	76	387	956	677	987	176	519	999999	871	840	776	540	710	885	665	309	764	778	999999	665	475	23	897	380	828	999999	462	381	971	859	980	695	116	770	801	117	310	999999	82	999999	23	71	16	160	675	16	624	246	920	999999	14	137	973	246	806	999999	490	586	999999	411	713	148	999999	999999	999999	90	433	999999	93	999999	999	868	706	999999	652	413	17	999999	999999	821	999999	226	460	555	855	852	722	999999	999999	749	627	723	55	670	806	875	890	994	300	594	583	684	162	999999	426	145	431	499	999999	403	54	999999	880	999999	450	497	687	626	999999	999999	368	999999	977	344	930	999999	822	45	999999	776	523	23	456	121	248	999999	73	97	999999	999999	430	233	286	570	704	999999	842	999999	229	318	197	999999	838	291	235	30	707	818	442	999999	322	999999	821	816	879	999999	297	769	789	174	433	599	497	445	999999	145	285	416	639	56	442	805	816	368	999999	259	184	174	885	999999	999999	999999	655	987	407	44	411	469	999999	673	596	83	999999	65	999999	598	776	403	999999	100	744	999999	189	395	707	517	579	462	237	630	856	132	883	571	999999	188	943	509	47	552	733	815	726	965	460	369	576	761	999999	991	999999	781	999999	795	482	288	75	270	999999	890	999999	949	242	999999	999999	474	199	666	469	705	654	277	365	161	366	999999	999999	223	935	348	999999	818	978	246	157	85	661	98	999999	999999	123	682	229	156	97	999999	583	667	158	999999	180	910	999999	778	346	999999	999999	319	438	553	999999	851	999999	941	999999	999999	970	995	999999	742	813	111	577	163	999999	999999	57	218	74	582	355	999999	999999	949	177	40	999999	210	900	942	659	352	659	545	999999	271	357	287	999999	449	813	587	755	415	182	79	342	148	999999	999999	999999	217	255	856	999999	808	786	385	774	920	130	999999	105	969	93	471	451	42	561	331	624	770	22	999999	999999	767	160	659	777	108	698	388	24	536	999999	999999	106	802	347	792	485	971	513	286	329	52	492	786	332	999999	627	309	586	999999	749	999999	999999	631	999999	440	658	999999	999999	675	231	741	999999	999999	195	641	374	648	695	
769	845	653	266	736	304	726	284	374	337	76	480	398	802	160	999999	397	999999	475	715	906	144	358	373	999999	999999	587	999999	923	600	691	346	978	613	816	28	106	999999	999999	999999	999999	165	293	799	999999	204	832	999999	999999	999999	798	394	898	933	788	999999	999999	290	429	681	716	440	999999	773	645	729	502	785	999999	999999	999999	266	788	149	354	999999	850	999999	830	643	999999	999999	690	999999	802	999999	448	55	824	999999	531	816	711	787	619	930	804	520	163	812	999999	57	952	473	102	999999	606	999999	589	47	785	937	459	785	460	77	999999	219	970	999999	999999	457	960	804	610	999999	555	11	529	423	946	340	405	27	940	184	999999	226	59	271	700	688	466	786	406	999999	367	999999	336	999999	999999	595	549	814	531	255	96	158	863	228	986	604	999999	175	101	454	541	441	845	285	381	532	169	709	647	602	991	999999	408	25	516	629	999999	999999	242	360	999999	999999	496	695	97	547	363	831	284	105	458	300	695	951	999999	925	90	61	180	999999	436	999999	999999	929	999999	912	749	999999	711	366	930	999999	933	740	663	950	999999	159	198	833	999999	999999	434	551	153	999999	999999	999999	999999	590	549	623	807	583	924	999999	423	999999	999999	185	798	515	129	917	999999	999999	367	999999	297	999999	980	930	862	346	999999	107	415	625	785	563	999999	301	884	999999	817	317	999999	360	815	713	536	388	717	999999	45	663	218	999999	999999	947	343	533	169	860	999999	618	760	471	103	999999	544	798	780	878	752	999999	630	998	999999	999999	750	16	999999	999999	576	602	222	850	310	825	888	899	999999	837	230	899	142	999999	521	209	556	983	999999	999999	178	737	999999	999999	270	538	43	220	416	999999	206	999999	999999	585	293	17	405	910	999999	277	938	645	559	999999	658	852	374	606	487	900	311	999999	999999	160	999999	839	994	383	589	771	792	678	492	720	641	999999	515	556	741	513	803	999999	999999	999999	59	533	187	664	191	418	174	437	732	515	227	439	999999	243	180	454	999999	32	999999	999999	485	270	162	839	311	764	347	818	865	999999	999999	664	944	760	110	882	661	999999	201	181	607	365	945	977	502	211	999999	281	999999	296	500	999999	999999	434	999999	999999	999999	347	999999	427	999999	356	999999	758	418	563	495	825	142	298	999999	682	830	158	790	130	324	185	346	110	456	75	442	578	483	326	347	999999	999999	321	999999	323	977	774	110	999999	793	196	569	939	716	492	999999	999999	503	818	951	177	643	393	475	205	11	262	970	14	
999999	993	285	102	225	975	578	821	787	479	704	999999	57	539	336	138	615	406	394	999999	927	354	85	664	374	179	876	863	999999	999999	999999	725	999999	999999	347	999999	911	999999	724	740	914	326	310	34	999999	895	130	999999	66	999999	999999	999999	868	16	87	568	918	999999	999999	999999	999999	714	999999	999999	167	979	261	951	999999	999999	999999	148	999999	999999	999999	610	54	61	551	479	999999	772	807	999999	725	718	857	999999	999999	778	881	999999	750	999999	999999	209	350	828	867	144	644	999999	912	529	130	999999	921	224	956	476	524	867	79	257	999999	336	907	476	755	448	999999	463	932	422	655	926	999999	999999	21	999999	270	225	194	416	835	999999	860	999999	388	999999	796	999999	999999	551	999999	24	231	502	682	999999	302	999999	83	428	999999	190	245	499	874	203	63	917	999999	999999	216	308	999999	662	422	125	476	629	999999	481	651	999999	999999	391	999999	641	704	895	331	999999	557	999999	152	765	403	654	644	999999	413	194	229	879	439	736	345	999999	340	568	89	999999	839	672	785	601	776	533	999999	854	341	242	999999	168	595	999999	557	999999	165	917	268	768	480	115	226	999999	262	772	999999	885	55	212	310	999999	999999	764	866	885	610	999999	989	869	94	790	39	180	695	71	293	999999	188	999999	799	423	309	321	96	734	456	999999	349	13	484	684	999999	999999	999999	363	352	831	999999	672	219	614	928	399	683	999999	85	55	217	200	488	999999	706	530	412	886	836	504	677	999999	439	728	212	999999	395	999999	980	999999	999999	999999	718	462	999999	999999	316	195	495	910	637	406	658	410	999999	999999	524	367	999999	289	725	999999	526	848	163	999999	243	491	411	942	13	283	999999	999999	807	874	482	999999	825	201	223	227	999999	925	867	281	483	38	62	999999	999999	999999	433	701	185	999999	815	870	999999	793	282	999999	999999	999999	906	363	696	483	602	800	676	498	999999	786	75	508	654	601	980	882	34	214	438	357	999999	999999	850	17	999	999999	999999	999999	999999	41	918	398	999999	848	28	513	584	999	436	261	387	999999	495	646	999999	676	548	224	889	425	769	77	396	436	81	930	513	689	484	987	999999	74	770	511	999999	676	75	999999	583	477	308	34	999999	186	999999	509	491	999999	381	333	76	844	722	999999	272	999999	12	16	776	97	999	895	525	449	519	323	212	984	779	959	999999	742	640	422	127	744	299	219	466	571	999999	310	999999	161	920	999999	999999	999999	248	999999	674	68	38	999999	477	999999	999999	338	666	656	307	507	999999	421	
722	334	213	309	999999	999999	999999	999999	550	215	999999	699	587	374	528	622	970	744	745	763	295	552	713	155	944	715	245	960	999999	810	999999	942	876	896	439	596	999999	52	283	721	463	882	518	999999	847	999999	825	145	810	54	999999	562	761	670	135	180	620	68	364	478	999999	601	249	740	999999	705	823	690	934	932	929	927	999999	34	310	413	43	889	308	999999	890	110	999999	508	134	711	190	215	770	268	975	635	688	999999	438	861	642	999999	883	151	953	999999	210	877	999999	758	999999	737	370	722	146	731	999999	197	588	191	451	999999	615	999999	524	618	920	676	957	304	249	665	595	448	999999	265	15	167	224	755	999999	282	999999	375	619	453	845	58	132	254	875	999999	225	257	419	902	172	999999	626	345	224	534	920	821	518	436	152	999999	999999	881	725	999999	972	832	291	179	357	250	618	81	999999	871	554	712	428	748	450	999999	38	868	102	999999	540	878	541	375	361	572	856	193	310	999999	107	250	528	282	527	392	965	250	554	999999	46	554	999999	352	999999	217	402	770	986	804	893	999999	999999	999999	71	999999	301	915	999999	784	999999	434	770	848	773	999999	194	155	230	67	382	787	323	180	323	985	316	199	999999	154	180	96	999999	506	999999	24	999999	163	220	434	101	59	999999	770	999999	611	784	724	578	676	33	256	549	928	431	115	769	999999	61	86	999999	999999	529	673	614	307	237	273	816	999999	852	40	999999	796	965	333	364	999999	641	711	211	999999	620	999999	130	923	999999	278	85	925	255	999999	999999	144	999999	999999	529	999999	165	241	384	520	907	819	823	993	321	753	963	107	999999	225	976	999999	874	999999	999999	810	552	691	999999	959	999999	890	513	999999	928	800	160	975	803	604	999999	999999	999999	999999	683	800	896	999999	611	793	314	977	185	39	865	762	270	449	508	719	216	999999	999999	425	999999	26	315	813	75	521	602	988	303	156	828	576	999999	999999	523	691	914	425	89	967	999999	220	715	484	154	175	539	710	477	94	999999	999999	930	999999	369	999999	999999	999999	999999	100	200	326	683	39	211	999999	749	999999	926	999999	805	790	394	513	770	121	311	830	668	999999	999999	892	521	219	758	999999	999999	110	823	999999	206	830	364	989	777	999999	999999	999999	999999	855	999999	461	784	660	999999	606	538	427	151	257	365	999999	999999	172	118	308	805	999999	280	306	653	649	264	80	620	999999	999999	999999	735	442	585	624	557	813	999999	530	999999	860	930	161	375	999999	959	575	500	999999	
416	202	880	478	999999	71	415	976	211	999999	206	714	999999	314	180	999999	691	708	671	999999	116	611	688	587	200	944	543	129	931	434	689	689	579	88	999999	244	524	267	910	523	999999	581	611	706	333	999999	820	625	981	242	999999	999999	903	759	435	804	999999	303	287	999999	527	296	55	777	97	517	145	999999	746	935	618	433	798	999999	999999	999999	10	982	999999	797	133	917	147	698	896	439	785	819	652	763	999999	231	979	332	999999	999999	535	834	618	816	999999	859	879	56	623	999999	462	755	237	900	804	530	49	490	999999	610	158	356	880	999999	731	325	319	982	214	397	454	475	162	609	999999	999999	373	999999	539	274	48	101	84	792	976	40	999999	751	959	210	191	999999	868	999999	773	189	953	960	94	942	999999	896	841	236	659	987	603	627	901	638	166	602	951	999999	571	67	999999	98	681	701	733	999999	999999	13	215	999999	999999	766	999999	999999	999999	413	362	999999	724	151	999999	848	142	999999	999999	964	850	331	999999	588	547	679	999999	716	907	865	999999	393	218	982	872	999999	30	703	390	836	791	90	425	753	250	999999	475	429	807	433	955	692	274	769	717	999999	959	626	418	927	942	129	913	357	134	968	387	741	999999	421	828	439	609	600	999999	999999	999999	999999	348	999999	214	999999	909	484	909	596	129	449	999999	180	878	403	295	999999	893	671	999999	77	628	281	976	733	999999	395	999999	526	999999	673	596	999999	999999	669	288	999999	722	547	220	438	448	538	849	938	475	108	999999	434	153	155	706	511	602	838	671	77	216	481	999999	523	879	999999	999999	455	852	999999	383	219	125	999999	740	999999	460	999999	628	100	431	48	267	61	852	180	382	937	966	95	354	957	997	220	999999	251	999999	697	559	64	35	403	96	999999	724	999999	999999	999999	999999	360	60	864	999999	581	999999	178	223	202	670	709	20	575	489	999999	974	426	222	904	51	999999	999999	999999	188	573	74	37	952	119	999999	529	860	299	532	615	45	490	999999	425	575	850	37	111	999999	850	54	459	914	329	183	999999	121	415	51	915	307	296	685	999999	517	999999	226	113	865	151	999999	999999	53	873	731	493	679	796	999999	200	471	951	737	338	999999	999999	123	632	999999	38	417	455	257	616	317	999999	804	111	999999	957	634	923	245	884	12	333	416	50	999999	689	999999	999999	999999	851	454	356	559	999999	126	902	504	593	177	836	733	999999	999999	436	566	983	999999	577	888	999999	566	999999	716	852	336	206	208	83	45	999999	
409	103	379	406	999999	961	199	999999	984	999999	463	51	756	408	160	609	859	980	999999	614	999999	999999	436	704	295	906	999999	706	999999	999999	704	430	557	920	437	640	32	77	273	604	793	999999	593	999999	918	999999	791	317	701	726	347	227	599	999999	256	357	999999	675	120	266	999999	999999	437	73	999999	42	493	836	970	999999	587	791	999999	879	999999	999999	467	999999	786	770	125	999999	14	304	583	486	999999	136	674	90	972	357	956	17	999999	310	803	529	999999	885	40	954	346	191	149	999999	999999	999999	610	486	889	123	889	999999	151	998	488	142	490	825	212	999999	172	999999	547	239	835	709	607	520	999999	937	999999	900	999999	170	986	999999	165	38	975	121	526	197	200	859	999999	999999	999999	284	822	670	999999	753	683	673	999999	999999	643	999999	719	999999	122	100	521	951	999999	988	610	980	22	664	977	462	999999	999999	841	974	699	999999	771	229	843	999999	999999	999999	898	230	227	76	999999	539	999999	999999	318	183	998	436	676	248	721	480	15	885	999999	167	693	587	902	999999	999999	817	999999	999999	148	500	999999	999999	401	226	63	999999	770	544	612	999999	484	732	153	999999	999999	415	308	460	967	301	223	957	999999	541	611	321	327	634	244	560	999999	235	117	999999	224	218	44	460	195	999999	709	471	283	789	682	960	443	235	500	426	999999	999999	987	847	286	999999	728	999999	999999	742	999999	146	309	999999	699	258	624	336	463	883	381	848	274	173	999999	752	683	999999	858	650	877	102	144	817	51	486	248	270	999999	999999	490	183	845	453	213	573	171	232	99	434	999999	999999	999999	617	55	999999	41	823	265	534	999999	456	12	964	864	507	12	491	999999	999999	20	999999	795	249	999999	999999	13	999999	960	28	999999	461	192	434	314	770	999999	999999	772	380	999999	424	15	16	895	43	999999	881	589	999999	999999	680	222	999999	423	981	999999	999999	224	848	667	220	999999	999999	944	866	273	578	659	999999	187	485	719	639	769	595	359	789	999999	999999	35	999999	241	264	458	909	249	999999	20	333	458	797	999999	924	713	243	561	769	71	39	769	603	231	496	528	95	999999	583	115	827	631	999999	187	855	999999	545	999999	999999	788	44	626	956	999999	999999	644	389	999999	795	925	536	44	590	727	325	999999	432	900	999999	999999	372	948	666	211	192	701	925	620	455	999999	178	264	999999	981	37	999999	813	45	895	851	149	910	176	657	579	793	999999	805	862	266	399	644	999999	999999	425	95	999999	754	384	999999	719	999999	728	693	999999	
282	90	999999	699	913	785	396	15	894	597	461	782	19	632	999999	661	129	758	999999	999999	533	30	92	565	941	452	69	660	270	142	999999	192	999999	900	307	713	999999	116	949	480	13	999999	349	284	999999	313	950	999999	986	999999	999999	999999	999999	981	233	262	997	53	757	470	999999	999999	745	761	226	279	999999	999999	334	685	999999	23	809	718	708	999999	680	808	602	999999	999999	936	674	297	543	999999	652	501	676	999999	715	397	358	488	999999	277	893	999999	67	693	14	842	999999	310	999999	999999	211	821	999999	338	999999	199	451	999999	999999	999999	70	457	228	857	627	807	441	289	969	832	664	330	963	440	11	102	750	908	999999	659	148	373	543	957	167	830	228	999999	999999	526	945	239	520	964	999999	999999	369	209	76	999999	999999	999999	341	999999	920	999999	999999	842	999999	490	999999	543	999999	318	650	696	999999	271	699	796	589	103	815	999999	999999	434	810	999	234	999999	732	550	841	999999	259	630	42	622	999999	286	972	386	22	983	87	412	745	999999	323	519	531	107	510	279	616	316	999999	888	44	496	80	858	617	770	757	898	701	999999	69	30	664	301	999999	999999	823	999999	91	832	375	483	689	608	999999	714	44	999999	50	999999	821	942	927	153	588	550	999999	124	768	999999	236	189	711	689	152	302	855	240	872	96	456	413	999999	870	522	561	806	999999	182	999999	999999	132	857	999999	999999	126	103	520	713	684	217	709	444	839	999999	196	772	999	466	999999	999999	803	762	953	125	999999	999999	66	999999	36	743	999999	999999	999999	514	113	331	999999	454	999999	209	344	999999	198	879	747	969	395	999999	336	999999	806	15	790	54	933	369	903	23	827	409	999999	889	999999	941	473	767	579	999999	502	999999	999999	999999	440	193	999999	285	574	999999	378	999999	331	792	304	247	936	738	999999	820	999999	744	428	568	627	626	173	454	841	999999	999999	979	999999	999999	771	472	999999	999999	999999	999999	529	657	795	999999	645	389	88	253	595	448	14	999999	616	758	754	758	446	631	927	813	999999	999999	444	327	667	999999	999999	270	31	999999	999999	684	173	999999	301	923	948	598	922	999999	999999	919	859	999999	252	999999	373	999999	316	23	999999	967	333	761	587	460	223	478	172	256	341	817	232	999999	799	329	572	71	999999	999999	810	999999	708	999999	275	999999	219	51	84	999999	34	417	954	17	806	680	361	411	967	841	710	479	436	999999	906	731	696	107	603	999999	119	312	183	485	213	187	999999	643	496	486	999999	999999	403	185	232	924	999999	
999999	999999	999999	968	170	104	999999	130	340	422	42	999999	999999	413	122	999999	161	999999	722	999999	999999	804	629	999999	717	914	999999	600	999999	85	260	453	982	868	999999	999999	485	999999	948	217	556	365	873	999999	237	860	952	82	137	734	999999	999999	509	999999	393	420	336	707	261	999999	613	35	591	264	171	588	800	675	931	971	962	207	928	514	999999	123	931	863	194	999999	962	418	473	804	833	951	944	302	484	71	999999	778	703	702	604	530	999999	618	603	648	999999	286	999999	166	772	55	380	994	12	279	999999	999999	522	999999	999999	205	562	999999	430	220	999999	508	200	999999	999999	194	503	235	910	167	350	322	270	545	999999	685	999999	316	42	999999	580	950	299	214	581	352	265	999999	999999	409	999999	999999	198	392	14	562	96	280	10	999999	551	154	94	845	929	177	999999	977	608	999999	927	256	755	642	639	999999	218	985	298	813	999999	205	999999	510	999999	999999	133	877	541	999999	599	996	999999	454	246	436	865	453	999999	414	150	999999	699	811	481	721	240	556	752	321	999999	999999	981	197	659	999999	338	999999	999999	575	53	999999	999999	374	999999	931	940	999999	405	213	999999	764	710	999999	673	650	506	15	38	478	999999	577	134	999999	999999	999999	25	999999	794	891	999999	291	797	999999	999999	815	842	999999	802	550	780	929	160	548	493	588	399	107	523	18	999999	332	555	187	999999	475	210	225	483	999999	916	822	999999	513	116	545	967	11	522	858	807	181	213	488	999999	203	426	585	736	999999	999999	917	604	785	51	774	736	619	999999	896	999999	626	851	292	634	957	999999	646	442	947	620	397	999999	665	211	999999	129	77	489	258	58	624	489	181	999999	998	228	999999	472	341	809	357	744	999999	253	191	330	921	853	740	780	780	152	789	691	711	342	999999	584	373	655	999999	140	18	847	989	147	679	871	636	999999	692	184	111	148	273	999999	959	421	29	358	208	223	748	477	278	482	999999	490	999999	666	999999	155	999999	686	150	227	736	999999	263	54	650	59	999999	999999	999999	605	999999	650	428	999999	383	526	565	25	456	999999	391	540	999999	999999	447	199	172	969	460	546	999999	999999	997	55	916	191	999999	975	707	158	996	999999	388	672	999999	59	71	650	293	762	590	999999	239	695	836	999999	208	746	606	460	887	257	550	552	529	625	653	999999	152	999999	368	999999	317	308	458	999999	999999	999999	86	398	137	522	686	698	955	991	196	999999	218	720	983	421	999999	257	999999	999999	206	999999	153	815	405	688	507	
101	403	999999	776	930	999999	999999	999999	301	670	218	333	375	570	852	596	999999	439	350	999999	431	218	947	999999	999999	47	999999	447	325	999999	270	992	999999	999999	999999	304	954	999999	265	999999	25	676	999999	999999	169	999999	896	187	353	250	615	386	999999	999999	86	883	455	789	716	893	535	755	999999	538	409	999999	884	999999	975	558	641	999999	183	999999	999999	754	526	206	999999	999999	151	532	103	85	158	883	937	924	938	712	849	999999	508	371	999999	270	948	163	351	999999	49	545	212	795	608	302	999999	780	375	999999	366	259	999999	580	752	13	999999	653	389	526	289	999999	422	273	708	477	999999	811	744	888	806	999999	854	117	106	605	330	308	477	855	680	999999	559	616	999999	599	435	928	999999	537	999999	304	773	825	664	90	133	999999	999999	140	488	999999	999999	487	524	999999	404	631	999999	157	682	362	186	534	845	133	410	999999	999999	119	999999	885	999999	216	288	512	599	39	453	999999	482	391	221	999999	376	289	129	81	102	363	204	804	454	999999	854	256	999999	249	999999	999999	680	327	32	977	99	603	208	829	208	22	403	375	999999	468	999999	999999	151	839	167	999999	13	338	713	563	914	246	440	731	999999	42	999999	999999	999999	912	999999	164	999999	999999	257	773	999999	999999	873	999999	960	829	999999	986	797	562	999999	288	999999	422	537	352	614	999999	72	852	172	477	477	176	628	53	325	999999	132	520	999999	999999	592	999999	486	713	464	633	999999	95	619	999999	933	999999	926	114	999999	637	999999	993	549	900	182	405	610	999999	822	999999	461	999999	513	999999	864	286	999999	208	696	697	999999	823	887	981	864	976	999999	718	543	677	249	999999	775	688	890	999999	970	41	734	196	784	873	891	758	182	686	999999	267	590	657	178	999999	418	580	700	999999	999999	999999	46	206	172	999999	999999	154	467	937	151	999999	471	735	315	999999	474	509	913	73	999999	138	809	188	403	974	137	886	999999	521	115	205	987	339	31	412	999999	537	33	891	999999	746	300	245	545	999999	999999	854	351	578	263	908	666	999999	999999	999999	758	857	999999	198	764	999999	999999	946	831	946	837	999999	713	999999	999999	936	485	31	269	196	838	574	642	646	999999	999999	999999	930	267	206	538	360	999999	54	653	147	999999	835	136	620	110	999999	413	999999	920	999999	999999	448	973	999999	432	645	377	442	999999	999999	224	166	19	999999	999999	715	999999	634	999999	486	430	999999	259	467	211	650	894	649	95	493	171	999999	725	523	141	106	999999	941	774	892	999999	279	904	469	
999999	579	825	999999	971	394	666	999999	191	444	244	481	999999	515	999999	999999	750	727	356	655	999999	181	440	495	360	552	759	747	860	524	502	160	765	789	545	632	824	260	678	700	827	392	862	291	289	660	999999	450	826	991	152	999999	922	999999	999999	750	999999	999999	293	999999	635	999999	917	666	999999	93	999999	409	969	492	958	500	59	655	828	999999	318	158	216	700	644	319	920	868	382	245	237	516	353	999999	493	494	999999	258	75	908	475	206	349	206	999999	508	480	344	43	999999	217	277	430	805	999999	990	999999	593	784	326	999999	58	999999	999999	855	209	65	184	998	473	534	800	590	919	999999	122	808	999999	999999	146	838	999999	999999	730	38	960	96	548	999999	999999	370	382	999999	999999	911	999999	912	643	999999	745	452	999999	999999	570	127	416	999999	999999	639	329	191	123	837	648	487	420	224	563	999999	894	123	999999	821	504	999999	161	336	840	18	749	209	175	669	20	693	543	251	274	612	621	999999	584	999999	43	321	256	544	826	272	500	999999	359	964	456	632	936	483	840	467	966	90	846	502	890	130	26	454	827	954	944	179	949	950	67	999999	999999	608	788	193	999999	999999	999999	578	999999	547	850	210	999999	388	999999	69	410	807	646	999999	999999	92	999999	912	305	802	999999	999999	328	330	262	409	907	835	104	999999	694	657	610	999999	999999	277	984	352	280	815	241	448	207	884	768	151	313	526	193	456	999999	876	887	63	898	638	260	197	294	999999	999999	387	999999	999999	374	753	206	297	999999	169	107	675	642	490	570	279	999999	443	999999	121	105	390	999999	648	999999	818	999999	557	999999	941	27	797	999999	999999	522	999999	999999	777	519	25	944	999999	566	33	358	999999	999999	407	493	629	964	816	635	183	999999	912	735	646	681	556	982	649	837	28	999999	310	999999	813	967	716	999999	896	999999	545	176	89	824	999999	299	834	585	373	73	830	999999	210	999999	884	483	999999	128	518	106	963	43	305	999999	548	881	58	999999	999999	439	777	515	77	892	99	16	276	97	117	356	999999	970	619	585	16	999999	941	999999	733	339	367	597	605	800	999999	512	871	900	999999	746	250	539	165	999999	296	325	910	318	81	877	217	522	999999	999999	999999	992	423	719	182	507	939	999999	572	99	81	999999	909	276	931	587	144	375	999999	371	116	999999	815	999999	999999	691	140	633	999999	855	132	999999	999999	443	550	968	99	162	727	778	807	340	966	75	999999	116	415	999999	999999	494	999999	999999	710	649	65	942	
186	737	430	491	376	999999	843	999999	999999	236	999999	476	726	962	999999	999999	647	999999	563	999999	350	749	999999	192	286	999999	257	582	122	290	999999	999999	388	607	791	362	732	246	999999	999999	999999	260	999999	635	513	939	916	423	996	760	204	677	95	999999	999999	999999	999999	248	215	879	68	270	603	687	101	999999	98	129	181	145	260	410	630	999999	288	999999	651	198	678	346	580	833	586	362	96	467	850	999999	15	999999	999999	494	41	533	442	237	656	420	544	999999	851	797	999999	999999	999999	999999	56	32	11	512	999999	999999	569	868	308	999999	683	251	600	633	999999	989	123	816	696	766	379	107	630	61	443	240	999999	831	495	783	591	999999	999999	303	421	999999	107	999999	579	724	924	173	999999	216	553	999999	820	911	41	861	999999	435	173	743	424	999999	999999	999999	999999	554	999999	999999	382	999999	644	999999	398	307	221	987	892	621	246	972	841	999999	999999	424	507	37	420	999999	799	633	109	165	562	118	999999	472	999999	157	999999	35	999999	999999	790	709	572	596	26	523	699	53	969	999999	999999	201	999999	218	85	977	452	51	143	338	999999	748	425	489	404	290	428	748	562	999999	197	221	328	999999	424	173	851	910	21	897	999999	999999	664	46	999999	370	999999	670	397	999999	999999	392	891	324	258	52	293	93	202	735	104	950	491	234	875	999999	999999	256	793	912	135	541	999999	246	295	999999	999999	389	523	999999	999999	757	361	114	49	804	329	13	406	382	879	999999	718	285	802	102	999999	440	999999	999999	498	959	999999	484	331	173	363	655	39	999999	958	999999	999999	168	661	999999	599	999999	999999	999999	659	999999	850	421	42	367	823	753	443	203	916	653	999999	999999	545	124	881	876	782	875	451	673	974	340	424	999999	999999	560	999999	999999	503	887	255	100	338	629	119	465	451	964	350	609	222	835	999999	999999	685	44	622	547	465	999999	605	318	629	985	894	519	999999	67	168	272	999999	977	999999	39	407	138	206	999999	15	999999	435	817	999999	841	461	148	190	119	299	173	999999	86	10	999999	999999	999999	470	353	735	599	468	999999	999999	87	999999	244	145	130	907	557	837	707	999999	49	296	787	999999	787	999999	755	339	887	768	999999	999999	999999	977	919	999999	470	667	853	999999	416	957	51	999999	457	999999	226	999999	70	211	741	336	240	999999	999999	999999	505	163	682	999999	999999	269	581	626	810	752	426	267	225	383	447	890	984	526	135	92	255	775	336	999999	318	999999	279	685	999999	668	104	518	26	435	251	999999	984	
45	209	156	999999	424	211	704	946	958	787	686	764	999999	352	713	420	878	248	730	826	267	510	238	990	896	999999	999999	999999	908	999999	790	141	999999	999999	999999	999999	978	706	999999	573	999999	479	999999	963	592	920	185	326	391	108	148	196	999999	490	999999	535	970	165	489	999999	69	57	48	718	997	555	999999	944	999999	396	999999	182	999999	166	204	788	160	275	999999	975	423	825	275	999999	112	603	999999	649	189	423	999999	822	226	15	514	584	440	999999	965	47	296	999999	923	995	666	965	779	365	296	938	384	705	757	999999	411	244	999999	238	615	999999	934	984	764	979	49	618	999999	411	652	619	999999	999999	309	999999	689	999999	999999	280	999999	146	823	264	363	251	999999	651	999999	999999	604	999999	999999	212	35	571	112	999999	999999	943	956	58	19	377	713	999999	590	865	999999	395	999999	228	999999	510	95	479	580	999999	631	523	999999	397	552	253	807	382	999999	155	494	737	269	387	716	957	999999	104	999999	999999	551	687	999999	183	255	680	999999	999999	936	302	127	556	991	999999	679	999999	12	999999	505	765	570	999999	859	445	381	999999	136	446	999999	385	196	990	999999	134	138	999999	999999	999999	151	872	365	999999	445	999999	37	938	746	837	708	764	999999	756	598	999999	886	999999	827	225	999999	999999	553	451	874	561	999999	136	999999	999999	999999	735	100	244	999999	633	410	999999	894	345	999999	442	920	298	738	999999	999999	440	401	980	999999	999999	127	647	999999	563	328	999999	557	884	999999	901	734	880	999999	972	673	999999	999999	965	961	747	326	491	807	369	999999	264	712	136	142	675	734	233	628	386	618	453	278	999999	314	495	590	20	999999	516	708	50	755	765	999999	999999	110	436	29	500	601	635	839	606	896	999999	212	431	999999	999999	999999	510	261	167	364	230	453	476	661	475	167	315	999999	999999	660	626	509	999999	62	999999	575	308	214	137	785	983	613	999999	999999	250	293	999999	999999	999999	349	208	788	598	411	999999	999999	634	774	999999	343	999999	999999	547	999999	999999	564	265	378	327	176	867	306	134	381	381	999999	781	508	999999	192	999999	56	378	951	462	999999	910	545	999999	180	940	534	999999	999999	499	912	76	726	697	685	37	790	941	29	999999	999999	664	226	40	246	483	135	363	370	999999	249	702	595	999999	441	654	720	178	999999	236	343	644	339	882	468	999999	64	811	735	164	217	115	359	999999	560	182	694	999999	999999	696	814	180	300	459	260	219	999999	242	999999	41	317	621	999999	792	149	999999	335	344	571	695	
428	324	999999	999999	999999	143	353	126	933	269	960	215	215	999999	999999	999999	354	880	631	258	79	821	555	999999	999999	596	321	566	340	999999	847	999999	942	277	999999	499	553	93	332	126	999999	364	309	996	999999	112	416	343	999999	976	912	455	712	322	626	606	999999	922	369	540	822	786	785	999999	421	999999	999999	937	999999	922	618	270	557	515	392	714	522	558	633	744	190	977	197	999999	999999	402	999999	630	651	671	730	630	724	792	999999	90	999999	999999	585	470	839	999999	999999	456	367	999999	999999	207	999999	999999	94	220	299	624	999999	845	599	432	999999	28	963	642	999999	999999	202	988	999999	999999	999999	312	999999	853	973	172	905	999999	825	740	995	738	504	999999	699	999999	586	520	340	109	441	458	490	157	418	999999	506	999999	192	640	999999	999999	115	142	999999	628	777	241	246	136	719	649	30	859	436	521	999999	524	943	999999	999999	999999	657	446	999999	763	821	999999	999999	417	665	708	528	194	485	626	633	999999	463	80	999999	355	284	213	389	792	438	631	720	999999	999999	999999	263	635	706	999999	721	999999	809	999999	807	789	999999	828	470	21	130	835	383	809	888	162	70	999999	999999	999999	407	454	66	540	335	999999	276	547	999999	999999	454	893	487	999999	999999	964	561	241	273	182	999999	999999	743	378	672	602	258	911	999999	889	999999	999999	999999	127	184	277	611	279	897	618	999999	999999	999999	787	999999	236	999999	480	999999	924	600	829	608	423	40	952	710	687	867	732	999999	365	539	486	761	73	999999	999999	729	638	362	292	999999	999999	659	308	992	955	812	446	255	999999	16	93	298	102	999999	626	97	231	999999	999999	999999	174	677	167	999999	976	36	502	381	999999	750	276	999999	999999	999999	953	999999	732	960	755	999999	430	487	172	358	999999	197	668	291	999999	282	507	999999	439	880	179	977	502	587	25	929	320	75	267	37	740	522	980	606	828	862	999999	999999	810	58	981	687	514	808	274	788	999999	221	152	714	253	204	142	438	326	975	271	155	944	999999	999999	365	229	999999	618	933	217	72	999999	376	918	245	270	390	898	999999	473	694	322	237	572	108	922	552	783	999999	389	551	290	852	601	999999	327	999999	493	999999	468	379	199	341	581	304	758	776	796	17	933	751	539	834	512	576	832	717	263	999999	443	676	361	83	553	665	781	610	999999	709	918	999999	999999	282	33	103	504	980	656	277	350	155	999999	776	611	999999	22	999999	999999	34	385	609	999999	37	999999	791	28	126	788	915	999999	999999	11	
999999	999999	658	999999	267	811	999999	81	852	71	985	125	297	919	585	471	915	653	336	270	750	334	319	554	870	99	242	85	999999	201	999999	754	999999	999999	670	687	953	783	755	643	930	952	533	548	999999	911	895	871	443	999999	873	271	196	887	261	761	779	113	984	178	579	344	693	660	330	241	922	999999	999999	898	517	141	898	692	340	797	800	770	808	958	203	999999	641	733	999999	478	568	315	891	999999	999999	999999	798	587	74	596	269	873	227	999999	989	999999	623	545	999999	741	373	503	557	464	961	19	305	36	974	219	999999	999999	341	999999	999999	617	262	349	990	667	343	321	999999	744	537	999999	552	303	999999	451	746	999999	595	999999	114	999999	758	999999	947	897	999999	772	612	855	893	309	541	375	841	381	999999	283	554	480	408	999999	999999	813	999999	43	999999	11	67	999999	472	605	374	755	746	608	999999	824	402	102	123	999999	708	773	850	237	396	187	999999	597	951	473	999999	125	187	62	199	944	510	999999	441	553	715	89	392	298	935	785	999999	242	522	675	881	461	366	837	999999	112	963	999999	647	289	548	469	580	999999	999999	258	999999	694	419	914	324	999999	661	999999	999999	629	390	561	302	999999	558	229	84	286	592	101	758	350	708	96	981	999999	276	162	14	999999	508	999999	245	686	218	999999	823	608	360	999999	999999	797	982	724	722	411	406	999999	731	329	999999	303	416	960	500	237	985	333	932	513	999999	508	999999	999999	130	995	326	999999	401	623	406	999999	999999	999999	301	961	367	984	999999	999999	414	238	431	999999	999999	214	977	284	196	999999	999999	500	676	847	190	300	241	382	604	726	94	790	646	117	922	918	377	227	669	538	999999	11	958	361	108	983	87	999999	748	999999	28	51	999999	419	674	906	799	999999	18	10	730	984	390	999999	999999	624	592	324	999999	941	837	760	999999	657	121	947	541	324	748	206	223	360	634	688	708	53	370	236	442	26	129	298	999999	668	999999	999999	621	999999	865	484	401	763	128	806	88	268	435	772	999999	726	375	484	340	811	787	999999	360	701	939	452	264	365	881	746	822	548	550	999999	849	999999	336	230	459	274	805	459	242	999999	610	999999	999999	999999	928	999999	651	644	957	408	880	438	534	919	380	999999	229	45	881	382	999999	999999	717	488	923	81	400	999999	999999	76	999999	337	999999	533	101	999999	835	666	437	176	105	999999	591	152	76	420	702	999999	999999	46	54	769	578	860	843	81	999999	999999	674	857	999999	506	618	890	
999999	552	301	11	999999	880	586	999999	608	715	999999	805	999999	574	421	512	999999	999999	999999	988	32	246	759	999999	689	30	767	706	999999	580	850	598	569	701	750	523	129	701	588	969	999999	491	171	862	582	999999	133	999999	717	172	488	342	212	630	867	165	793	999999	321	808	122	880	570	37	865	688	245	999999	823	897	393	676	999999	334	538	541	999999	999999	704	651	896	610	989	830	102	518	395	939	833	595	730	114	390	999999	856	579	920	144	997	894	803	877	343	999999	778	811	938	999999	999999	336	90	896	320	669	999999	999999	890	740	999999	999999	303	305	422	238	999999	288	296	999999	477	999999	620	940	900	810	848	999999	276	180	61	999999	579	517	848	999999	514	999999	794	720	868	999999	689	189	999999	649	600	507	464	114	652	499	525	999999	410	142	999999	149	995	999999	820	892	246	999999	689	654	777	786	456	916	724	342	494	575	755	133	999999	441	741	260	219	350	999999	999999	528	999999	765	999999	116	715	999999	374	838	294	900	976	999999	969	500	554	872	814	999999	547	390	319	15	999999	568	286	863	284	999999	999999	300	480	336	84	201	999999	888	521	679	740	135	999999	503	209	675	778	25	309	940	196	387	999999	999999	28	999999	999999	556	816	999999	830	852	999999	966	999999	994	429	999999	42	999999	373	999999	999999	999999	319	421	40	999999	805	999999	790	999999	563	344	221	367	895	999999	318	304	983	580	82	825	848	887	999999	393	999999	215	999999	138	982	999999	576	530	36	269	980	999999	999999	402	750	542	906	568	299	181	999999	735	109	999999	341	738	794	793	593	535	296	432	801	999999	415	600	38	661	288	41	999999	691	999999	635	210	712	554	590	829	999999	919	999999	598	999999	639	999999	999999	15	797	253	999999	783	999999	501	973	557	804	112	987	159	999999	999999	290	999999	413	73	999999	999999	49	999999	194	999999	963	63	999999	999999	999999	999999	18	740	494	999999	863	44	999999	984	999999	839	662	999999	908	999999	603	679	36	673	10	339	45	575	279	642	965	177	69	999999	999999	883	999999	966	724	999999	104	256	999999	491	391	999999	964	428	318	566	811	397	721	742	611	293	37	999999	16	504	326	442	471	852	67	999999	975	770	999999	871	953	695	927	466	357	999999	25	999999	292	755	374	617	999999	713	831	999999	999999	326	921	536	999999	942	960	229	134	662	999999	812	434	695	999999	203	263	447	612	125	469	999999	999999	999999	999999	492	659	261	139	709	185	757	31	488	249	659	849	638	25	20	734	708	999999	
694	571	999999	121	597	485	180	363	999999	111	715	999999	201	930	667	267	373	292	709	100	425	487	37	791	999999	455	620	354	624	999999	601	999999	761	922	999999	693	75	381	72	999999	999999	999999	365	999999	315	380	57	728	999999	381	999999	728	999999	618	916	217	543	421	175	151	865	826	738	398	509	334	356	279	240	973	999999	992	230	934	141	999999	999999	380	999999	999999	407	891	172	999999	778	873	366	153	15	999999	999999	654	215	999999	999999	142	616	966	999999	980	33	999999	498	999999	999999	660	507	999999	486	999999	999999	999999	935	601	744	974	999999	495	620	636	967	999999	273	747	823	547	786	309	999999	998	463	165	999999	505	550	629	403	953	999999	128	375	276	999999	168	407	999999	719	613	186	935	999999	131	356	520	999999	999999	999999	999999	999999	642	873	999999	75	487	394	930	939	999999	60	999999	580	709	431	502	270	999999	546	999999	350	837	827	183	999999	999999	530	341	809	712	492	730	123	999999	999999	431	254	177	211	188	774	476	999999	999999	563	71	364	999999	999999	854	260	321	284	411	999999	557	814	700	84	976	957	62	130	236	999999	330	11	999999	999999	999	257	102	999999	367	339	999999	999999	547	619	72	999999	761	641	955	999999	181	456	712	250	999999	616	999999	103	234	230	722	355	820	342	242	999999	999999	628	700	999999	167	999999	916	999999	537	767	277	90	999999	252	206	420	175	774	776	874	299	688	138	392	703	999999	275	146	617	527	999999	215	999999	13	308	143	940	999999	999999	360	539	640	712	254	349	999999	92	982	34	999999	190	55	999999	368	999999	747	999999	318	902	999999	999999	779	464	999999	999999	71	703	999999	943	73	479	817	999999	425	344	658	975	884	52	999999	916	292	122	999999	999999	999999	648	28	243	561	643	632	455	145	999999	760	186	702	999999	287	769	84	999999	999999	999999	372	574	150	33	120	999999	614	999999	672	252	272	666	159	999999	873	999999	684	774	999999	999999	847	371	345	620	583	482	282	438	764	471	999999	253	161	483	999999	999999	508	995	132	789	39	367	783	892	542	103	37	39	583	865	94	999999	656	541	999999	11	238	530	999999	638	498	186	510	210	410	28	515	675	698	523	999999	689	652	999999	999999	490	588	453	999999	489	999999	253	999999	999999	386	999999	597	619	499	973	131	977	555	494	300	999999	856	582	491	524	588	999999	340	999999	950	999999	657	999999	151	504	422	785	452	960	192	255	331	610	824	999999	430	999999	186	999999	402	937	144	167	999999	547	999999	16	962	999999	901	999999	
912	999999	999999	999999	884	543	478	999999	560	999999	535	595	312	55	531	999999	999999	623	999999	999999	185	614	999999	23	271	999999	751	603	871	416	823	889	68	999999	342	535	999999	843	983	999999	999999	191	999999	999999	999999	549	999999	267	25	386	258	348	999999	218	918	308	137	936	719	394	792	874	133	154	522	645	536	224	712	999999	595	914	639	216	275	993	449	999999	611	999999	999999	493	587	999999	168	999999	429	999999	179	44	999999	724	133	598	104	552	999999	30	543	766	22	640	554	30	999999	343	708	999999	942	924	999999	526	999999	997	999999	308	296	639	985	999999	226	999999	55	678	999999	871	790	51	121	722	999999	429	77	845	709	14	939	567	702	824	999999	176	999999	999999	186	881	399	999999	849	795	266	427	44	505	999999	336	595	999999	999999	920	553	667	151	999999	988	438	459	490	297	744	369	728	999999	171	272	59	778	800	502	716	999999	664	202	326	466	518	999999	571	999999	999999	419	72	145	782	281	117	999999	687	265	747	431	999999	838	999999	436	537	490	873	243	500	557	794	384	716	448	999999	475	999999	763	479	54	888	195	915	335	307	593	165	889	164	999999	101	544	754	999999	572	825	999999	890	929	38	520	338	804	825	625	688	999999	343	392	999999	999999	923	786	702	543	723	923	779	999999	943	335	983	999999	475	999999	259	629	431	875	999999	999999	935	999999	451	533	560	390	999999	709	618	174	821	507	522	825	177	758	62	999999	848	902	999999	999999	999999	702	536	259	338	999999	376	68	997	467	328	264	273	100	999999	178	983	999999	833	79	520	779	513	486	565	999999	297	999999	576	679	37	999999	999999	184	847	748	996	310	62	730	343	559	176	363	188	268	561	999999	424	883	768	515	78	249	999999	216	999999	60	999999	999999	999999	875	999999	327	440	167	195	999999	252	595	181	999999	290	112	999999	999999	612	160	308	307	97	999999	86	693	911	521	102	999999	999999	640	560	946	616	372	999999	468	77	848	999999	31	999999	999999	999999	999999	711	95	999999	965	999999	290	999999	999999	751	999999	601	860	799	798	416	919	74	366	166	612	45	235	999999	999999	999999	277	999999	763	236	286	235	999999	385	999999	981	825	296	137	325	652	999999	999999	205	230	770	798	669	279	999999	14	956	999999	999999	232	792	486	29	316	522	246	398	840	811	999999	999999	976	485	550	816	590	632	937	50	514	576	523	39	845	999999	999999	608	999999	331	232	999999	518	999999	999999	999999	505	999999	979	614	89	264	205	709	730	69	794	322	128	
462	999999	381	29	676	801	999999	279	456	183	169	867	637	775	999999	589	154	999999	666	333	95	999999	999999	653	332	960	999999	380	814	309	786	999999	341	999999	999999	479	999999	310	842	517	505	196	58	632	999999	747	452	489	999999	130	999999	416	137	989	999999	999999	77	727	697	999999	551	999999	464	156	397	999999	535	157	614	49	738	844	809	159	827	899	999999	161	833	584	518	770	694	999999	724	379	235	352	457	28	412	133	999999	999999	965	999999	731	901	245	999999	221	304	999999	999999	392	740	607	978	171	143	878	915	894	122	207	781	592	999999	432	27	581	193	700	595	636	614	241	682	999999	608	999999	370	916	820	999999	999999	896	56	310	983	999999	256	190	323	999999	496	238	500	929	999999	636	959	479	227	442	38	604	999999	20	999999	999999	924	795	562	965	999999	999	84	749	983	884	545	470	999999	254	334	999999	386	455	150	385	741	999999	998	971	217	999999	698	387	999999	999999	617	46	532	484	848	461	627	357	631	497	164	750	946	309	999999	499	40	973	118	999999	999999	999999	999999	401	767	180	796	591	757	627	310	999999	414	374	276	509	937	964	405	999999	999999	38	823	652	231	999999	807	699	880	718	999999	725	279	318	401	999999	999999	141	716	999999	665	46	599	14	999999	999999	346	582	42	591	999999	76	577	245	999999	999999	19	227	180	999999	999999	107	999999	48	766	999999	999999	999999	999999	999999	343	999999	257	728	216	347	439	999999	465	999999	654	999999	666	298	999999	999999	158	44	999999	212	775	947	960	939	999999	568	336	560	248	612	999999	249	609	550	257	999999	818	999999	39	999999	759	999999	762	416	133	999999	441	421	881	999999	999999	392	999999	999999	716	395	845	318	424	999999	21	999999	580	999999	723	414	625	125	51	412	975	309	999999	362	999999	999999	195	999999	999999	175	137	915	679	275	186	999999	809	999999	834	999999	908	509	999999	390	302	881	619	909	692	718	523	325	380	478	996	137	387	87	999999	140	999999	301	502	999999	999999	106	208	315	999999	75	605	999999	291	188	999999	476	999999	624	69	570	999999	286	861	107	999999	811	544	210	278	59	280	731	522	703	661	617	999999	186	869	206	682	314	999999	627	123	999999	44	201	974	530	262	763	28	756	175	924	439	999999	606	709	561	999999	46	999999	795	873	272	999999	527	999999	469	697	999999	862	887	661	52	244	984	914	777	353	235	999999	999999	999999	713	766	999999	737	188	611	579	169	999999	999999	277	999999	831	999999	474	457	674	98	71	564	999999	165	868	
513	881	204	420	691	932	217	772	299	999999	999999	170	506	58	789	707	857	999999	595	227	213	999999	436	413	744	449	330	999999	147	686	999999	508	557	999999	35	999999	984	201	888	999999	438	999999	978	785	553	89	968	408	999999	391	213	999999	999999	938	665	129	999999	791	676	251	999999	537	634	612	599	780	999999	608	33	999999	999999	999999	239	367	788	300	415	999999	859	665	481	921	999999	999999	482	999999	95	999999	999999	905	412	999999	525	646	625	900	287	375	196	773	476	369	385	952	669	999999	999999	64	999999	375	714	999999	931	20	999999	999999	743	879	140	804	999999	993	999999	128	530	999999	151	999999	742	888	22	50	464	96	199	122	999999	842	999999	935	587	41	999999	867	999999	999999	999999	514	876	934	167	408	244	391	88	483	992	999999	431	150	405	623	322	271	362	999999	348	844	821	999999	155	900	999999	204	226	663	999999	999999	927	921	267	637	717	807	731	614	999999	82	17	716	129	288	420	945	540	964	718	208	514	526	270	427	999999	227	999999	999999	614	50	999999	425	949	493	340	999999	883	999999	905	999999	539	748	999999	275	999999	115	999999	999999	490	999999	664	262	944	334	994	999999	999999	839	943	499	27	474	999	765	907	592	999999	635	947	910	999999	771	999999	213	669	766	658	995	590	588	689	999999	775	766	385	999999	999999	999999	498	930	849	53	824	416	999999	75	748	999999	367	254	348	903	918	580	785	999999	204	741	665	238	751	999999	999999	365	810	999999	999999	999999	389	994	120	151	146	27	71	999999	947	999999	716	999999	28	999999	637	346	249	785	999999	205	980	492	718	739	999999	270	188	193	794	999999	605	402	376	514	723	372	143	999999	766	901	518	999999	945	551	999999	71	999999	999999	37	999999	125	34	999999	999999	262	999999	286	380	191	999999	839	999999	999999	487	999999	324	238	513	999999	275	212	999999	29	112	686	999999	547	999999	715	898	999999	982	165	882	353	581	999999	872	999999	826	96	763	999999	889	72	641	543	467	999999	999999	833	706	373	762	710	82	999999	988	816	48	359	119	665	999999	826	856	722	351	144	474	22	365	260	999999	188	449	36	139	50	55	681	999999	671	999999	999999	353	999999	402	182	280	999999	322	999999	224	476	976	107	999999	73	215	919	201	999999	41	697	999999	456	367	999999	999999	55	875	999999	999999	367	279	448	999999	999999	483	999999	999999	179	863	999999	700	309	46	540	999999	352	304	75	999999	136	489	756	639	316	597	897	999999	999999	999999	999999	701	374	294	856	206	538	445	515	999999	
999999	599	32	470	142	999999	178	419	827	381	918	751	809	999999	999999	877	999999	808	354	630	585	986	510	999999	638	206	335	24	190	343	673	906	789	485	866	999999	467	296	506	319	429	488	434	447	992	483	891	999999	649	979	682	999999	101	885	14	981	99	764	831	936	999999	999999	239	999999	708	22	962	334	256	999999	420	237	311	999999	211	107	999999	73	275	999999	315	84	374	210	660	943	999999	999999	480	885	999999	702	464	999999	999999	275	258	940	738	999999	520	999999	15	541	568	455	428	999999	684	999999	999999	35	999999	675	999999	597	999999	38	832	764	207	999999	853	999999	671	717	772	740	398	935	849	621	334	999999	999999	747	999999	833	641	215	525	759	229	999999	466	421	213	999999	939	59	485	230	117	973	782	461	714	644	999999	851	682	687	999999	748	999999	807	700	213	40	883	528	955	999999	627	249	448	838	289	903	260	514	983	800	349	460	628	999999	361	512	999999	43	434	963	790	532	837	999999	481	516	999999	720	999	999999	66	999999	530	834	999999	999999	344	622	999999	999999	619	347	699	886	327	297	999999	303	349	701	846	850	999999	999999	999999	104	412	999999	366	773	254	539	514	234	744	818	929	794	33	627	178	570	999999	694	999999	453	833	950	774	193	86	999999	380	308	911	215	436	537	238	999999	330	988	266	660	496	90	832	999999	152	509	367	644	999999	721	999999	286	251	409	648	162	271	999999	581	182	696	887	168	215	323	538	391	402	565	636	306	999999	314	948	999999	999999	620	368	807	275	825	441	999999	658	776	999999	999999	999999	999999	86	999999	868	416	93	963	608	921	999999	161	999999	999999	965	88	643	425	999999	971	999999	210	385	541	903	654	316	356	999999	801	999999	439	688	574	363	999999	489	511	999999	999999	999999	985	600	351	999999	999999	204	157	860	999999	999999	243	434	999999	672	826	999999	999999	231	223	999999	736	708	806	421	197	472	999999	763	463	999999	141	986	578	750	317	999999	999999	548	695	460	999999	496	902	358	999999	14	35	902	537	998	945	289	999999	672	494	999999	793	930	999999	744	165	393	406	763	321	256	856	999999	364	999999	999999	999999	536	763	999999	249	805	457	155	192	999999	147	999999	464	653	999999	772	905	266	40	816	999999	742	950	999999	775	99	148	47	29	158	122	547	321	999999	949	753	460	730	999999	481	999999	784	622	307	28	999999	942	999999	469	484	950	656	334	999999	999999	999999	585	468	176	999999	667	419	999999	44	334	999999	999999	937	703	107	999999	185	21	559	
480	999999	129	653	286	618	157	38	578	999999	207	466	222	911	159	695	178	991	563	104	999999	926	999999	588	972	428	251	999999	999999	371	999999	775	644	775	929	59	144	931	192	558	999999	639	841	591	837	868	386	999999	788	18	929	330	621	999999	745	999999	669	540	681	858	376	153	999999	999999	382	431	821	447	982	109	560	247	999999	999999	102	184	95	77	751	113	51	248	999999	407	442	842	163	999999	40	385	389	603	999999	334	191	859	27	634	218	415	57	939	30	999999	457	692	999999	616	824	999999	467	999999	789	577	816	138	926	224	999999	540	277	103	999999	607	719	956	986	485	823	243	167	461	999999	345	66	112	227	538	950	750	999999	547	903	999999	917	787	999999	683	517	63	999999	803	860	678	999999	999999	999999	423	968	999999	999999	999999	793	590	413	16	744	454	520	999999	999999	398	273	999999	218	730	199	948	689	932	152	313	967	769	999999	999999	600	999999	207	999999	580	804	999999	459	55	295	753	322	999999	911	52	369	999999	999999	152	544	539	836	470	416	763	583	999999	999999	357	401	78	33	290	58	416	565	256	417	143	999999	999999	814	978	922	977	876	891	778	890	783	150	173	627	766	825	999999	718	790	349	996	80	999999	999999	653	999999	729	999999	17	999999	487	123	755	670	45	999999	999999	857	547	439	886	692	955	155	574	999999	999999	406	523	999999	651	846	465	999999	999999	999999	999999	999999	335	705	258	844	884	283	412	670	394	502	591	60	999999	999999	181	361	462	999999	999999	389	999999	401	322	332	519	783	853	641	999999	688	533	10	422	20	532	842	191	52	807	681	742	904	866	412	999999	472	132	999999	999999	999999	615	999999	920	999999	187	933	393	925	335	110	999999	771	23	999999	968	999999	999999	100	384	338	180	419	506	999999	647	999999	535	909	999999	56	999999	999999	999999	553	82	999999	90	507	833	598	459	265	999999	707	999999	970	891	170	443	233	999999	42	370	346	999999	205	336	999999	277	999999	408	999999	999999	999999	449	322	805	469	633	999999	510	140	267	786	879	914	702	798	999999	676	999999	375	475	999999	999999	628	747	630	619	877	999999	604	999999	288	199	999999	848	439	268	939	175	431	536	175	722	702	999999	584	999999	999999	503	999999	303	600	813	999999	999999	133	999999	999999	574	185	850	756	903	999999	900	979	596	903	76	273	999999	252	999999	320	838	309	999999	999999	999999	173	173	599	383	836	310	639	474	166	966	999999	373	999999	374	990	580	780	272	816	802	795	987	563	953	240	999999	
61	100	503	205	999999	561	555	966	411	22	260	382	76	606	270	514	440	999999	350	999999	102	877	520	739	68	47	755	717	68	185	610	646	999999	839	258	549	999999	960	267	173	999999	481	999999	978	999999	408	205	219	542	290	556	625	612	340	905	183	580	764	147	671	806	838	908	235	412	999999	238	236	999999	721	543	999999	679	186	999999	620	914	541	999999	660	841	999999	185	777	999999	999999	999999	813	934	999999	969	216	823	595	367	978	573	738	576	716	179	999999	861	820	747	87	946	999999	257	294	999999	999999	355	999999	829	270	663	140	606	999999	579	424	302	281	752	999999	999999	999999	819	113	56	999999	999999	702	490	999999	684	364	40	551	47	999999	999999	650	816	999999	860	346	766	107	999999	442	999999	158	146	754	676	589	999999	419	999999	862	999999	999999	247	999999	999999	653	999999	999999	586	308	110	64	999999	971	858	652	465	999999	999999	319	327	721	788	999999	54	999999	565	735	207	999999	295	620	130	184	992	421	999999	999999	999999	217	350	809	999999	26	341	87	768	999999	999999	34	134	257	942	121	999999	894	365	633	48	267	97	999999	759	999999	999999	490	999999	215	999999	447	999999	999999	999999	999999	999999	517	999999	771	282	967	57	400	840	182	969	48	678	999999	639	107	66	778	999999	999999	999999	999999	60	39	13	851	153	563	196	999999	784	402	999999	682	153	37	693	999999	999999	999999	219	697	999999	586	522	974	811	999999	575	999999	390	471	999999	374	150	999999	467	181	768	430	823	494	999999	391	398	999999	756	995	865	611	414	472	427	622	390	432	660	999999	516	999999	50	228	987	314	77	999999	365	917	999999	264	999999	999999	825	930	258	724	999999	48	198	999999	228	999999	999999	963	477	918	53	999999	999999	718	238	992	999999	739	390	999999	507	899	999999	84	221	999999	463	610	999999	891	647	496	374	666	939	621	285	571	810	233	999999	999999	837	159	279	940	933	824	999999	577	857	95	550	999999	999999	593	999999	123	733	999999	363	999999	922	999999	281	557	59	999999	779	999999	717	103	999999	999999	445	483	72	174	804	280	904	999999	584	473	44	561	999999	721	999999	355	896	172	837	430	870	999999	110	261	878	722	891	999999	55	419	860	764	999999	999999	999999	743	530	999999	319	462	484	999999	874	999999	551	999999	999999	338	878	433	999999	554	265	508	295	734	382	999999	295	91	999999	299	999999	174	612	279	405	999999	513	705	999999	346	853	385	946	999999	999999	651	710	169	122	562	737	999999	699	999999	509	657	107	999999	371	999999	274	237	
83	195	141	710	847	281	323	57	999999	183	608	383	999999	880	562	149	898	731	110	136	969	826	561	971	474	999999	770	748	465	999999	999999	999999	81	625	312	760	24	999999	804	999999	845	74	737	563	999999	326	999999	629	999999	958	585	640	619	147	268	256	633	999999	245	550	999999	999999	999999	999999	839	504	311	86	577	999999	134	772	926	672	999999	904	99	997	999999	157	692	151	999999	506	454	703	495	999999	367	66	999999	999999	890	263	926	999999	482	941	724	518	999999	537	61	999999	833	999999	999999	946	857	363	166	636	212	97	858	999999	999999	95	351	146	999999	377	999999	521	675	280	881	999999	999999	999999	432	158	283	449	142	164	100	361	673	999999	989	548	86	999999	899	500	651	802	404	999999	361	396	999999	587	509	647	999999	539	626	563	931	49	999999	847	931	17	362	763	955	999999	280	568	422	999999	156	470	999999	715	621	184	628	999999	279	190	658	999999	559	999999	939	494	345	999999	734	120	708	949	348	239	82	892	148	999999	846	700	295	792	974	888	999999	48	357	114	999999	452	999999	852	770	30	199	999999	458	666	824	471	369	719	834	311	12	206	132	999999	999999	729	46	740	999999	578	894	999999	999999	671	264	999999	147	241	643	292	185	999999	189	327	999999	186	443	481	74	385	340	575	999999	999999	999999	244	916	296	471	197	415	999999	620	201	135	333	999999	999999	999999	923	999999	138	86	551	136	155	27	804	30	999999	999999	565	675	856	248	999999	907	999999	999999	30	984	850	769	455	877	980	245	987	202	717	350	656	79	150	61	212	499	416	999999	739	999999	121	999999	14	901	850	528	764	953	999999	425	448	11	390	999999	999999	368	999999	674	156	910	999999	612	313	126	639	495	535	804	999999	829	999999	851	999999	804	999999	999999	765	554	36	461	999999	44	999999	301	901	999999	689	211	578	844	868	742	399	829	196	509	999999	888	271	365	993	960	918	978	924	999999	955	586	76	898	603	999999	647	694	438	996	227	22	225	999999	806	333	235	999999	999999	758	999999	226	618	373	623	876	999999	671	467	521	999999	999999	999999	313	698	112	144	999999	250	791	999999	705	400	200	291	999999	673	286	559	670	734	999999	27	175	146	739	968	703	284	726	793	975	236	917	999999	810	644	911	999999	703	198	555	950	178	999999	755	999999	999999	91	674	213	16	122	797	786	399	399	212	177	959	144	441	405	524	999999	129	478	483	319	481	315	761	999999	855	481	189	999999	848	511	390	914	549	622	610	522	
