500	500	
100	101	95	116	89	95	101	109	86	92	109	96	103	104	80	89	79	92	109	96	100	105	93	83	99	92	108	110	79	105	95	98	110	103	92	84	99	91	117	99	96	117	93	104	108	97	91	109	101	87	112	113	124	99	88	105	93	109	112	95	96	100	90	114	105	93	125	92	88	100	106	96	101	99	109	110	104	96	101	92	96	114	132	94	97	87	89	101	104	104	90	108	100	110	94	91	97	109	98	99	96	90	114	95	110	111	91	120	97	97	100	96	88	111	95	83	103	101	93	116	121	113	104	89	87	90	95	102	93	90	86	102	115	96	77	111	105	109	98	108	111	91	97	95	114	93	101	114	107	101	86	125	110	98	97	94	95	88	98	108	110	112	103	84	113	99	101	121	82	128	95	109	83	73	104	89	119	107	97	85	89	101	113	91	87	95	96	105	97	90	106	109	103	109	92	104	100	97	87	96	114	109	91	119	115	111	89	110	87	90	84	97	105	113	100	127	95	97	89	88	78	88	117	101	101	82	93	98	103	97	93	89	111	88	94	109	96	115	93	90	90	114	82	100	104	97	93	90	126	88	111	122	99	102	97	94	90	115	95	107	97	95	117	113	87	87	101	97	117	90	91	105	71	113	100	97	96	93	110	112	93	103	110	119	92	97	94	94	107	104	123	99	93	104	111	110	93	108	117	92	93	104	106	106	99	87	107	113	112	102	102	97	100	99	86	105	102	86	102	105	116	94	106	113	105	88	107	99	127	99	133	107	99	104	92	103	97	104	93	95	92	95	111	113	86	100	109	106	100	100	107	104	109	86	98	106	96	118	104	93	95	94	91	93	101	83	104	105	117	106	91	109	93	87	89	93	101	90	106	114	94	102	92	100	92	104	106	109	100	83	97	97	101	98	94	107	104	101	93	83	91	97	100	104	93	93	91	85	91	93	99	104	109	96	115	109	99	118	96	93	117	109	104	113	109	87	99	83	88	86	100	125	112	89	101	88	115	110	97	107	109	91	100	124	101	109	79	112	96	81	102	89	94	115	95	95	81	98	116	101	89	86	92	103	96	75	105	117	96	81	116	92	100	102	97	108	101	101	115	106	105	112	90	93	96	97	87	96	106	104	92	100	98	108	103	87	107	91	90	88	
106	83	111	98	105	92	99	121	105	78	102	99	110	94	94	91	118	102	92	118	98	113	99	89	97	111	115	90	100	82	91	101	84	95	87	97	98	106	108	101	84	109	98	100	103	107	87	105	105	112	110	113	101	99	103	104	104	83	101	90	102	108	91	118	113	98	99	95	94	91	101	99	102	102	91	103	90	97	105	86	101	94	133	87	109	101	111	101	115	90	94	118	109	110	94	101	81	104	104	97	99	90	87	87	111	114	99	96	98	103	99	97	103	108	107	98	98	85	94	114	100	99	96	97	134	124	85	88	94	87	117	108	108	120	112	96	99	92	93	94	111	100	93	114	92	88	110	98	111	100	110	95	99	90	98	98	87	99	96	99	106	91	92	95	90	109	104	106	88	113	104	92	115	98	95	94	105	101	97	103	107	119	111	109	98	106	102	95	105	108	96	96	99	85	96	100	108	85	90	123	92	110	112	108	111	109	113	93	107	91	105	104	99	80	89	105	99	107	99	104	99	100	108	98	98	92	90	90	104	105	86	123	117	114	92	100	110	95	103	107	91	110	83	95	97	98	116	97	105	97	92	85	101	120	90	96	100	103	94	111	100	108	103	95	102	97	85	90	80	101	111	90	88	88	98	86	88	111	114	101	96	100	95	93	96	120	102	97	96	92	101	89	100	109	100	110	100	95	89	95	101	94	102	111	103	94	115	115	86	100	108	104	100	97	93	91	98	92	107	95	116	92	114	102	86	125	94	101	114	95	98	95	104	91	111	110	93	86	89	110	108	114	107	104	91	96	98	102	104	98	107	99	83	99	95	91	100	81	102	100	99	95	110	100	100	101	93	83	94	92	94	81	99	112	92	113	91	91	101	99	92	104	107	72	100	99	97	99	109	92	97	101	96	89	113	99	105	77	91	81	110	100	104	96	104	82	80	100	83	95	119	99	124	96	106	106	95	86	112	101	95	106	105	96	95	117	94	96	86	85	96	102	104	96	108	96	94	106	99	84	111	96	96	88	101	106	112	101	99	103	89	110	95	80	115	103	101	111	97	102	106	122	99	90	91	109	114	88	108	110	96	106	99	106	75	120	101	107	109	108	94	109	103	107	111	107	106	91	115	111	83	90	100	107	119	98	94	84	111	100	
461	565	402	999999	400	277	999999	329	683	782	499	600	999999	953	108	33	682	230	673	999999	888	578	844	185	999999	999999	242	414	781	828	999999	999999	645	999999	110	952	304	41	403	809	742	395	892	629	375	240	16	439	417	34	999999	925	247	613	819	882	999999	999999	244	999999	999999	106	548	999999	25	723	955	378	999999	156	728	999999	827	864	359	503	686	224	809	265	117	999999	997	757	954	999999	538	41	852	999999	999999	87	796	127	774	999999	847	47	614	999999	285	637	999999	270	305	999999	999999	382	263	326	206	506	418	999999	999999	999999	999999	790	900	999999	194	999999	526	999999	999999	999999	999999	709	99	999999	655	648	610	167	999999	480	999999	736	999999	732	999999	166	777	999999	999999	999999	668	999999	949	542	547	66	999999	999999	467	361	999999	951	355	999999	378	398	293	550	670	557	895	261	999999	697	26	372	339	178	440	38	155	999999	614	190	982	999999	760	999999	175	599	512	180	999999	628	368	999999	391	807	999999	999999	872	237	999999	473	839	417	818	262	526	184	726	967	999	438	216	130	347	999999	999999	999999	638	736	385	80	55	999999	561	381	338	752	981	532	999999	96	165	918	134	999999	351	574	999999	507	40	999999	872	544	999999	270	422	248	999999	226	146	32	715	146	851	999999	427	999999	999999	447	923	773	203	204	163	912	282	297	996	206	823	106	122	999999	705	394	208	511	554	999999	958	100	825	764	395	999999	380	29	999999	339	999999	237	718	781	584	266	796	999999	391	268	987	999999	999999	730	403	50	910	585	440	466	999999	915	570	999999	488	833	948	438	809	370	542	263	230	666	482	595	387	341	556	448	597	530	130	295	313	834	848	999999	371	355	882	999999	999999	610	742	807	667	999999	303	751	318	368	868	30	999999	999999	904	585	257	807	999999	578	39	991	999999	75	999999	284	262	654	984	999999	77	999999	488	747	674	999999	924	999999	928	999999	48	999999	999999	239	999999	109	570	578	929	273	848	999999	692	999999	765	596	741	676	22	392	999999	648	999999	466	301	999999	541	978	69	999999	660	582	878	999999	999999	234	999999	639	413	696	714	683	724	999999	999999	999999	772	185	999999	999999	879	999999	662	546	334	399	48	673	999999	258	567	591	999999	645	999999	275	999999	999999	772	541	999999	111	273	326	678	226	923	55	461	788	642	366	999999	981	414	413	920	342	999999	151	999999	197	999999	164	138	999999	175	999999	119	739	827	999999	413	449	353	777	984	999999	867	118	999999	992	222	160	616	211	593	537	999999	999999	
354	999999	160	999999	355	546	999999	999999	999999	555	61	844	936	999999	960	134	953	558	638	637	429	999999	475	995	676	203	999999	999999	999999	927	539	637	999999	910	394	999999	999999	999999	999999	806	376	875	158	321	66	630	66	499	999999	999999	257	45	898	604	999999	770	877	164	999999	161	999999	999999	569	999999	26	423	997	999999	337	999999	766	181	463	832	270	553	435	163	939	55	146	486	999999	66	679	504	999999	253	140	624	606	213	827	943	245	516	316	999999	305	999999	999999	999999	171	713	726	999999	999999	76	999999	999999	345	723	225	999999	24	94	508	999999	591	521	999999	753	895	713	999999	562	353	520	999999	753	246	546	858	305	999999	116	324	647	340	603	923	673	999999	903	288	882	988	999999	928	160	17	802	307	783	959	880	999999	458	999999	999999	999999	70	479	590	989	999999	865	999999	496	908	769	999999	183	988	999999	20	999999	992	435	996	574	435	591	446	745	443	249	84	345	999999	971	866	999999	999999	870	999999	204	329	999999	999999	27	78	432	30	999999	156	629	319	195	949	47	153	32	837	599	307	478	42	844	555	559	790	584	954	937	903	58	16	127	736	999999	999999	88	999999	978	505	12	571	65	599	814	929	999999	999999	505	827	843	975	576	572	999999	171	999999	367	929	237	494	999999	92	487	108	622	999999	458	143	999999	74	87	858	999999	999999	907	977	255	999999	999999	900	197	999999	119	70	82	439	554	999999	654	48	720	26	999999	21	534	489	999999	500	999999	738	441	263	981	763	766	999999	999999	277	486	194	239	626	309	336	306	29	973	426	35	999999	646	115	488	485	354	71	999999	92	999999	428	999999	754	549	891	468	934	477	356	999999	956	999999	287	866	999999	999999	999999	716	999999	999999	999999	515	161	475	999999	101	335	774	999999	418	999999	18	999999	507	68	786	484	86	418	867	371	551	626	133	78	999999	369	248	29	676	261	354	692	377	265	999999	257	288	999999	800	143	999999	971	938	598	999999	565	779	808	683	334	26	999999	556	353	963	999999	999999	407	999999	731	97	999999	999999	167	999999	326	33	252	155	538	205	546	617	999999	211	580	999999	534	999999	999999	590	439	999999	352	244	56	999999	34	999999	33	999999	881	757	79	55	415	151	781	248	631	999999	537	663	154	138	999999	690	821	151	999999	209	503	286	123	151	658	419	487	922	314	190	999	950	131	320	324	789	548	689	796	999999	907	999999	999999	138	62	776	999999	223	764	365	324	882	999999	823	999999	999999	644	928	397	995	999999	858	
934	451	999999	587	541	834	814	690	999999	999999	999999	954	302	217	786	999999	98	881	229	999999	168	948	866	126	51	999999	595	718	155	620	301	801	774	59	999999	58	595	475	245	366	409	83	223	999999	537	954	531	517	818	999999	839	999999	775	999999	700	985	999999	425	545	243	249	105	545	532	840	553	190	252	999999	738	398	622	646	863	863	94	999999	684	589	97	776	88	999999	999999	780	786	35	999999	359	376	473	999999	929	12	127	314	999999	691	351	983	774	288	661	90	270	226	869	999999	537	999999	999999	899	836	999999	466	170	205	59	751	64	528	999999	893	488	274	228	692	644	999999	559	555	53	999999	999999	322	497	426	818	235	563	916	122	846	743	126	573	343	481	999999	956	999999	488	939	296	465	967	395	183	816	999999	533	235	999999	999999	69	216	566	241	999999	999999	744	386	824	197	147	999999	960	160	372	999999	999999	221	999999	999999	999999	999999	113	56	150	354	112	253	999999	999999	39	691	945	868	683	909	17	112	345	576	999999	732	999999	752	999999	999999	17	244	810	126	166	322	136	386	538	993	112	999999	100	790	866	500	999999	640	167	456	470	102	477	999999	692	782	999999	999999	577	999999	412	361	999999	101	347	867	442	886	36	717	999999	999999	340	999999	806	498	21	554	710	720	999999	34	999999	702	999999	915	767	357	433	383	446	999999	809	820	590	751	999999	999	453	999	999999	497	613	450	891	901	762	999999	656	999999	771	331	821	856	369	999999	767	999999	513	999999	109	95	462	653	281	959	759	999999	999999	999999	999999	22	111	999999	662	860	420	999999	811	686	162	981	700	999999	999999	124	783	952	460	212	983	426	495	30	999999	972	999999	960	178	931	999999	999999	687	601	327	758	999999	120	999999	509	967	999999	999999	827	279	999999	394	233	50	167	186	807	69	896	81	459	526	90	810	689	825	459	976	879	543	910	999999	109	911	854	894	672	757	999999	244	999999	999999	999999	750	781	999999	999999	999999	21	755	344	999999	790	999999	868	241	999999	999999	514	999999	517	999999	513	293	369	824	999999	322	196	273	513	59	118	661	710	425	858	339	999999	111	24	999999	964	134	208	727	513	580	52	999999	754	372	253	276	999999	724	530	384	391	999999	302	498	734	748	251	999999	84	138	819	999999	382	810	999999	412	670	978	999999	389	94	642	320	715	279	573	518	151	805	999999	999999	985	999999	483	948	81	809	525	805	226	882	999999	652	999999	760	600	999999	943	102	999999	606	748	53	150	300	748	646	
587	228	170	239	999999	999999	243	203	833	556	899	861	999999	603	154	182	465	506	180	999999	936	999999	679	333	575	58	999999	244	196	999999	999999	193	210	435	231	306	644	986	999999	999999	419	190	927	54	350	91	893	999999	462	576	999999	999999	129	758	710	633	549	999999	664	999999	524	998	17	891	999999	716	999999	999999	381	999999	537	478	724	747	581	755	36	634	983	999999	165	726	782	999999	364	121	73	999999	725	999999	756	999999	332	730	908	420	999999	45	253	999999	999999	999999	866	613	48	999999	918	382	186	999999	606	915	854	181	896	798	999999	397	999999	689	652	219	999999	783	101	999999	155	999999	838	999999	582	991	391	359	999999	44	860	178	581	999999	202	691	274	770	991	841	953	999999	833	120	204	785	508	563	981	220	83	92	522	318	963	924	544	26	999999	615	533	505	118	999999	938	56	816	999999	497	999999	945	287	999999	259	776	994	171	999999	965	796	493	828	377	999999	999999	778	656	272	290	278	999999	999999	397	385	318	457	52	971	182	999999	968	224	76	999999	275	795	299	272	541	969	762	816	60	586	132	705	137	265	900	169	400	999999	999999	228	814	999999	999999	999999	941	328	952	999999	554	818	999999	278	761	358	999999	999999	488	393	999999	321	515	999999	208	810	262	612	330	786	80	22	757	999999	221	847	214	578	999999	882	331	222	26	572	271	999999	999999	999999	943	778	678	999999	681	999999	822	691	999999	485	999999	89	164	338	998	999999	129	999999	71	999999	999999	914	999999	18	999999	606	71	999999	304	942	77	999999	62	999999	669	551	118	999999	341	999999	999999	529	143	729	91	999999	727	999999	224	850	999999	729	181	356	797	38	634	669	999999	84	945	313	999999	999999	417	531	999999	999999	669	456	999999	999999	210	321	809	537	999999	424	927	999999	878	79	999999	999999	498	348	999999	706	611	640	916	448	870	266	999999	299	142	373	322	999999	799	972	333	999999	792	670	529	859	546	270	257	220	741	41	206	999999	999999	942	281	79	999999	330	999999	38	539	619	912	999999	999999	520	404	999999	112	377	643	906	745	536	999999	828	818	935	169	350	392	706	706	839	999999	999999	289	199	101	252	999999	479	827	304	237	999999	758	585	353	999999	865	840	117	373	398	300	140	483	999999	999999	260	999999	171	804	646	999999	913	83	883	588	241	214	999999	999999	999999	999999	999999	451	308	999999	80	243	592	143	484	999999	598	342	451	770	798	999999	909	648	992	999999	317	33	658	404	269	684	702	765	999999	660	524	258	999999	233	
221	688	184	999999	383	999999	218	37	999999	103	244	580	999999	122	789	434	999999	678	867	530	856	999999	792	904	230	395	541	826	348	823	999999	999999	522	227	999999	119	631	118	274	976	999999	289	999999	564	169	689	63	589	975	370	365	846	390	298	999999	167	895	280	580	999999	485	391	999999	506	999999	894	999999	414	563	680	802	196	413	890	715	576	360	238	999999	541	342	951	999999	999999	468	999999	959	234	849	401	223	361	538	286	500	999999	600	207	499	274	631	648	999999	305	567	178	999999	999999	583	999999	806	667	535	48	999999	999999	540	711	47	883	999999	833	564	171	466	451	657	136	400	999999	999999	162	738	479	909	693	924	555	420	299	749	999999	650	999999	595	555	825	500	631	966	999999	888	170	616	340	798	93	864	838	125	520	999999	109	301	999999	653	928	65	139	999999	999999	999999	300	747	144	475	999999	999999	576	910	625	167	505	433	398	97	992	999999	149	121	999999	69	716	304	779	442	369	359	233	942	627	770	370	669	367	999999	597	999999	481	864	615	577	298	928	500	362	811	999999	902	737	660	999999	915	27	999999	549	277	996	968	701	115	832	292	633	293	855	796	835	75	999999	499	999999	999999	284	505	43	999999	788	804	426	630	692	457	496	291	820	854	353	318	999999	640	601	453	780	759	782	294	999999	644	644	565	976	611	422	999999	89	165	999999	999999	999999	778	489	999999	999999	80	422	385	796	352	472	999999	453	527	999999	849	897	136	870	525	999999	748	116	153	170	999999	654	999999	45	999999	211	665	223	831	999999	50	160	410	901	709	346	407	498	322	182	642	122	458	999999	999999	350	952	295	125	999999	999999	999999	999999	41	690	425	341	999999	548	150	999999	788	621	537	216	999999	999999	235	170	188	325	259	793	971	527	748	205	726	999999	907	258	379	999999	999999	419	378	814	378	999999	293	999999	66	999999	182	374	999999	500	999999	999999	874	852	727	134	936	999999	330	999999	374	999999	942	229	999999	878	999999	891	437	690	588	127	999999	883	128	999999	999999	183	268	309	620	607	672	257	999999	577	597	999999	530	255	999999	999999	999999	499	999999	864	999999	73	400	188	319	290	936	174	912	999999	321	990	734	713	257	763	999999	31	268	767	841	694	945	46	290	585	370	999999	528	37	38	347	444	263	999999	813	782	999999	989	339	999999	507	345	480	266	999999	330	817	998	408	347	78	241	681	33	583	128	364	898	999999	920	753	646	999999	999999	973	999999	999999	967	443	980	999999	41	
928	999999	344	359	999999	780	999999	265	999999	194	130	689	999999	116	999999	999999	172	695	428	999999	265	999999	917	861	460	999999	293	61	850	850	564	427	214	999999	312	584	688	234	653	583	999999	478	377	569	526	205	816	999999	999999	999999	999999	999999	999999	952	775	519	189	482	899	999999	497	999999	414	999999	629	702	999999	999999	803	187	551	937	52	999999	965	786	52	357	345	264	888	425	267	999999	55	816	865	261	271	793	999999	999999	335	882	96	594	73	675	939	823	720	893	999999	615	698	867	706	717	987	988	476	999999	147	644	882	999999	999999	804	999999	813	836	999999	999999	999999	783	345	999999	169	758	380	999999	377	417	521	999999	994	361	651	912	999999	119	158	999999	282	327	572	78	690	999999	25	999999	269	28	136	987	496	999999	64	832	999999	999999	546	958	616	275	109	424	626	110	887	719	722	891	477	703	688	959	389	692	220	277	921	999999	999999	999999	463	999999	291	534	57	763	306	819	560	923	573	999999	657	999999	999999	999999	452	589	121	305	508	377	551	432	308	537	851	372	622	95	999999	386	999999	466	812	751	999999	999999	63	134	422	903	999999	554	140	999999	311	383	474	72	825	341	58	447	651	96	807	858	235	999999	911	934	999999	475	589	999999	999999	200	203	475	23	360	536	987	999999	999999	45	996	302	810	999999	477	897	559	999999	12	999999	778	815	726	943	999999	866	543	222	488	706	866	999999	943	999999	120	190	998	58	999999	999999	999999	999999	56	60	999999	566	999999	293	999999	46	647	215	586	858	205	385	477	532	738	494	992	774	404	899	178	42	358	295	125	999999	999999	510	795	207	999999	222	769	675	999999	999999	999999	260	778	999999	68	661	388	95	329	735	999999	476	320	980	813	999999	170	156	881	778	217	139	178	999999	148	147	999999	389	590	999999	999999	802	999999	999999	999999	741	996	999999	841	516	653	273	966	389	999999	999999	200	815	394	999999	62	622	793	364	511	321	999999	632	313	920	251	998	504	999999	129	910	999999	300	999999	81	299	999999	315	375	999999	943	999999	999999	570	716	947	604	995	608	930	992	18	999999	518	731	660	999999	999999	920	275	655	769	629	999999	999999	999999	999999	999999	322	692	999999	317	428	240	567	999999	302	999999	597	973	647	13	999999	415	136	999999	999999	999999	215	421	925	568	395	109	479	184	543	529	895	372	57	999999	682	915	96	685	589	803	950	999999	999999	311	62	999999	627	999999	873	224	999999	773	999999	127	672	999999	766	999999	999999	328	999999	392	615	999999	175	
999999	925	999999	331	979	329	451	321	999999	830	631	63	624	999999	999999	482	828	999999	328	396	132	73	929	63	999999	999999	810	763	999999	999999	568	968	999999	145	827	31	999999	329	999999	999999	691	461	999999	296	999999	847	152	999999	484	846	933	91	999999	387	999999	171	995	867	551	830	519	687	999999	209	272	999999	999999	488	687	999999	774	508	417	434	704	671	999999	642	999999	999999	16	49	289	424	999999	486	682	215	102	999999	36	840	778	72	385	13	410	859	34	999999	387	664	93	999999	81	434	673	862	683	999999	166	362	854	618	999999	479	408	635	99	786	981	264	999999	31	399	934	999999	354	58	700	271	155	618	999999	554	351	999999	999999	352	684	812	819	532	721	509	673	985	169	248	905	605	999999	769	247	999999	133	999999	71	668	147	705	328	813	999999	999999	20	744	999999	999999	482	523	187	999999	415	973	999999	999999	674	521	726	949	999999	116	152	999999	999999	386	380	999999	431	82	894	562	215	979	493	16	999999	611	499	929	765	999999	766	999999	428	999999	999999	274	244	999999	604	549	999999	197	145	222	670	887	999999	633	999999	991	642	409	628	624	87	436	999999	165	191	72	32	797	194	473	350	760	677	15	33	116	994	39	478	354	621	999999	843	281	345	662	988	865	566	773	463	999999	762	803	999999	999999	784	999999	220	999999	526	154	13	671	871	909	220	617	610	266	997	613	931	284	13	999999	592	218	819	999999	83	167	241	999999	20	983	998	873	601	106	999999	915	819	935	827	476	24	182	409	435	452	381	265	999999	776	849	435	488	800	355	344	576	999999	690	999999	369	913	999999	660	999999	911	347	25	513	999999	91	793	999999	999999	536	54	999999	808	393	86	701	902	931	643	170	558	519	82	255	762	754	999999	138	999999	468	563	431	521	521	524	114	365	751	374	999999	66	439	42	999999	311	924	768	875	999999	766	999999	999999	999999	500	999999	402	274	770	751	190	435	999999	528	987	973	622	897	296	869	999999	346	160	567	948	999999	128	486	808	999999	837	986	999999	999999	710	10	581	481	999999	999999	131	840	999999	10	194	269	400	911	55	300	999999	36	481	999999	642	430	317	423	999999	999999	221	916	465	999999	913	203	999999	151	817	986	401	150	876	114	748	141	750	159	999999	689	999999	216	441	518	265	999999	514	775	882	290	693	999999	481	999999	971	215	384	769	999999	990	614	999999	104	68	999999	999999	160	999999	267	510	999999	167	50	320	681	14	484	947	570	112	689	878	269	537	
303	243	999999	249	143	542	756	999999	72	393	84	464	122	999999	619	717	999999	146	518	381	610	535	127	999999	955	999999	730	437	208	999999	310	999999	999999	566	764	664	999999	999999	244	724	999999	697	105	656	246	226	891	111	337	853	999999	552	369	887	927	767	126	508	293	999999	999999	329	783	999999	92	999999	474	556	999999	954	838	748	999999	794	627	999999	440	470	924	739	999999	629	109	354	541	757	376	112	639	996	548	379	999999	77	912	999999	914	27	573	897	751	345	999999	383	24	703	649	575	270	24	337	656	584	554	101	192	999999	438	546	335	971	371	916	621	416	468	131	835	882	999999	997	422	896	999999	987	739	999999	726	340	837	999999	999999	842	624	668	892	999999	82	975	729	999999	486	999999	248	999999	999999	999999	870	967	555	582	814	999999	77	999999	915	759	999999	567	362	56	502	999999	708	226	999999	529	999999	953	999999	999999	59	859	999999	986	521	999999	999999	111	607	320	275	759	784	265	303	118	774	608	753	999999	999999	515	623	682	712	388	771	999999	755	999999	136	917	999999	882	532	999999	999999	999999	999999	972	111	456	959	51	781	743	323	453	923	71	754	999999	999999	391	435	543	246	480	284	143	180	635	356	747	194	357	316	901	732	349	579	694	999999	781	40	791	999999	582	901	969	999999	328	108	693	115	442	718	72	457	999999	718	999999	806	371	999999	999999	999999	999999	856	999999	437	999999	720	584	492	70	999999	999999	360	643	987	664	578	315	78	851	999999	999999	999999	751	999999	254	999999	743	631	519	887	741	999999	564	999999	999999	725	478	999999	652	608	999999	211	999999	852	999999	999999	814	10	63	490	501	302	950	939	447	579	115	794	192	967	999999	952	972	182	848	999999	795	952	653	999999	999999	772	425	999999	22	461	596	899	348	542	639	743	577	39	396	448	38	625	253	765	619	684	359	999999	632	571	238	873	13	850	999999	862	357	124	999999	728	877	707	926	999999	999999	216	455	650	337	243	385	943	999999	999999	999999	999999	708	888	999999	999999	423	740	621	450	232	999999	895	999999	626	777	999999	463	648	999999	571	330	698	267	782	413	238	708	357	399	196	295	97	603	439	745	163	469	794	964	999999	146	96	999999	763	269	320	999999	34	559	847	922	304	126	999999	100	481	451	115	916	197	714	393	231	999999	999999	999999	301	68	999999	624	999999	668	683	364	434	244	222	999999	522	102	280	999999	797	551	999999	999999	999999	765	348	273	999999	363	878	777	599	753	864	230	826	634	29	
899	153	935	921	263	621	999999	413	855	269	947	999999	823	917	40	595	680	990	946	664	535	719	999999	912	572	789	906	764	999999	380	999999	677	888	82	999999	999999	999999	629	20	379	218	362	999999	999999	764	769	64	860	569	167	193	239	879	970	999999	190	536	33	358	473	715	998	731	999999	277	280	705	999999	546	999999	999999	60	999999	577	455	183	999999	999999	157	802	734	999999	205	523	196	761	797	917	589	200	14	838	281	999999	663	219	630	17	737	494	999999	314	323	999999	433	143	999999	311	524	999999	953	924	999999	555	999999	669	803	218	299	515	482	787	171	355	494	895	999999	443	913	246	552	228	874	663	738	999999	999999	999999	100	999999	999999	496	403	278	246	999999	963	725	808	999999	416	422	718	231	999999	286	999999	967	999999	538	363	815	397	288	767	734	59	221	817	317	936	678	999999	245	13	999999	394	892	119	414	932	63	635	999999	999999	140	510	653	999999	461	287	764	549	561	699	696	108	999999	511	511	40	999999	908	999999	68	738	304	482	228	999999	892	260	858	999999	999999	310	190	478	458	636	999999	406	569	366	999999	181	138	566	545	316	999999	999999	390	607	383	191	155	145	861	999999	836	999999	434	999999	568	999999	906	378	999999	399	999999	629	666	874	287	634	999999	999999	999999	886	609	738	999999	999999	999999	622	869	261	797	424	164	999999	617	366	800	999999	971	942	797	999999	999999	760	999999	155	999999	269	613	516	329	749	999	602	999999	999999	491	999999	999999	999999	490	946	168	655	581	999999	999999	471	999999	309	999999	91	999999	999999	755	467	620	999999	999999	791	121	999999	19	999999	931	57	999999	562	999999	642	999999	702	115	459	461	850	844	999999	188	77	999999	339	257	313	442	248	96	759	847	999999	364	642	969	999999	411	999999	936	804	723	533	999999	682	101	378	434	381	975	999999	788	999999	622	999	999999	70	880	999999	999999	705	921	692	960	666	714	171	288	242	732	806	58	848	999999	49	896	999999	951	238	247	999999	878	70	273	883	971	943	999999	364	999999	908	429	628	999999	241	883	41	572	460	968	929	100	202	999999	179	165	999999	999999	583	113	25	119	999999	999999	999999	827	860	429	87	694	771	577	923	999999	824	999999	429	865	682	165	865	92	500	999999	317	999999	686	421	104	728	999999	952	21	999999	999999	799	777	93	242	999999	33	611	495	765	207	362	999999	931	824	791	735	83	999999	999999	999999	999999	618	999999	236	962	150	449	335	359	662	818	565	672	314	34	610	345	999999	278	142	
263	596	735	72	999999	621	999999	596	312	999999	958	999999	594	999999	32	190	999999	856	999999	273	999999	999999	146	113	388	797	504	999999	800	999999	999999	449	49	999999	984	346	883	999999	281	999999	396	999999	33	366	999999	184	970	658	999999	999999	225	489	363	999999	558	977	460	631	684	167	126	999999	796	130	602	999999	604	309	999999	685	999999	75	999999	928	999999	731	262	780	409	213	999999	845	345	956	966	910	96	43	735	16	886	261	645	123	234	268	65	902	763	999999	579	670	629	606	546	159	904	434	138	999999	724	679	232	480	999999	280	792	840	163	692	432	570	574	32	799	55	429	999999	704	618	676	359	26	223	633	999999	226	739	419	999999	16	999999	905	908	999999	216	38	175	782	953	476	224	749	81	762	999999	999999	999999	807	500	999999	442	730	520	161	375	663	19	846	185	999999	63	999999	999999	685	771	665	665	741	999999	26	264	999999	751	999999	461	610	944	999999	999999	999999	619	932	999999	96	573	930	394	757	999999	999999	29	328	606	999999	999999	999999	412	999999	991	353	441	865	224	483	999999	754	979	378	699	764	718	558	999999	126	444	131	512	999999	121	840	281	907	824	49	997	936	91	852	729	999999	208	999999	469	999999	627	999999	999999	444	621	819	999999	26	67	162	834	471	999999	999999	464	301	291	999999	284	999999	999999	999999	50	185	486	539	999999	136	649	42	566	170	999999	999999	999999	690	999999	999999	638	301	888	265	849	672	215	535	838	601	398	437	999999	55	283	318	209	104	999999	541	958	92	157	824	376	35	595	673	383	157	991	773	999999	224	523	982	272	999999	683	999999	970	999999	700	80	738	221	656	999999	886	780	999999	404	977	872	119	556	999999	73	999999	824	86	999999	162	690	609	624	999999	171	532	301	55	999999	420	345	999999	16	391	999999	96	164	378	85	787	603	407	999999	796	24	115	999999	838	208	928	999999	999999	999999	798	19	471	123	671	495	987	595	734	999999	983	999999	311	112	175	77	999999	733	455	999999	754	999999	292	999999	828	535	65	566	462	846	463	999999	54	141	999999	381	615	972	493	883	97	201	868	50	613	999999	713	13	800	999999	231	204	414	299	684	999999	726	999999	999999	145	999999	999999	142	887	999999	432	597	179	894	999999	462	15	999999	571	914	562	690	252	409	673	822	999999	765	999999	999999	268	999999	754	999999	968	655	166	999999	357	453	666	999999	980	147	999999	567	543	999999	17	999999	226	999999	842	999999	132	558	484	59	621	322	386	666	451	272	644	285	
842	722	925	999999	999999	999999	892	128	258	504	710	115	999999	116	999999	943	757	383	409	314	315	999999	334	419	999999	117	75	999999	76	999	617	717	502	904	724	820	193	868	23	897	999999	724	137	999999	848	999999	830	515	999999	443	908	78	863	340	999999	999999	398	999999	968	999999	263	857	61	999999	886	992	612	324	392	999999	760	889	369	511	252	591	999999	706	999999	801	287	999999	11	633	101	549	999999	172	934	999999	432	677	999999	825	644	214	672	878	741	855	766	515	132	574	682	28	708	362	97	389	999999	999999	945	176	910	703	855	427	166	999999	999999	450	389	999999	46	93	988	544	866	999999	999999	373	999999	715	44	771	999999	999999	999999	82	841	999999	84	555	999999	740	999999	733	915	999999	359	255	722	404	717	325	136	991	537	999999	40	173	495	999999	471	999999	726	240	999999	148	276	428	476	93	506	646	376	834	999999	305	999999	264	629	999999	687	672	651	999999	997	999999	645	999999	899	361	52	677	16	999999	999999	181	24	501	601	999999	999999	931	999999	638	898	80	999999	301	888	241	999999	775	544	570	372	798	999999	999999	242	423	502	999999	528	125	50	829	640	352	750	931	291	859	663	999999	259	756	894	999999	672	926	768	353	557	667	123	277	142	999999	661	999999	964	999999	269	188	283	845	412	663	597	79	440	607	550	956	950	999999	122	692	320	615	904	204	492	315	654	158	282	860	11	773	999999	999999	690	465	966	999999	600	484	578	414	999999	240	424	999999	496	171	802	600	717	999999	164	999999	999999	55	390	770	376	953	534	134	573	551	661	824	999999	245	917	95	990	528	787	638	999999	905	272	673	999999	999999	819	492	355	681	153	999999	999999	256	79	645	999999	206	65	999999	949	999999	841	999999	579	999999	231	260	253	717	999999	199	947	526	337	229	999999	999999	990	999999	143	51	778	999999	408	395	214	136	999999	282	20	793	472	150	688	669	999999	999999	104	188	667	569	248	638	80	999999	999999	102	918	849	861	367	215	577	513	908	674	949	403	999999	999999	104	93	971	999999	999999	726	806	838	667	165	999999	622	811	820	574	802	150	999999	454	999999	122	217	999999	420	999999	588	894	999999	999999	994	124	76	909	793	573	485	277	931	262	999999	522	999999	261	693	548	744	999999	757	938	115	534	138	949	128	283	886	766	561	999999	239	832	178	999999	672	51	999999	712	28	999999	98	535	218	999999	227	554	999999	999999	633	872	909	999999	146	699	674	470	985	127	791	520	999999	719	715	878	
33	404	999999	999999	588	999999	301	41	384	511	850	579	325	569	731	574	999999	930	142	689	153	54	999999	999999	999999	212	65	999999	921	508	570	378	999999	339	544	822	210	663	377	981	999999	877	809	999999	848	104	154	999999	395	999999	105	755	999999	36	999999	979	708	999999	999999	386	596	171	120	876	940	481	759	986	999999	999999	373	760	999999	161	118	276	244	70	631	299	67	639	744	703	412	999999	999999	794	604	565	123	337	852	990	395	999999	767	933	695	377	999999	168	401	999999	854	344	999999	435	999999	469	999999	648	252	521	329	956	999999	999999	473	135	689	965	391	469	795	999999	908	572	765	698	508	999999	375	263	955	898	248	268	848	77	622	366	875	145	821	474	95	341	671	438	993	999999	469	569	999999	999999	777	931	690	819	999999	629	999999	230	960	999999	283	988	565	431	718	999999	568	405	512	332	99	999999	647	330	999999	999999	901	337	704	999999	841	805	575	586	131	316	999999	38	641	992	696	655	184	388	999999	107	775	999999	720	999999	791	73	67	365	288	999999	999999	369	869	858	728	999999	525	811	601	478	422	978	999999	412	588	999999	764	519	636	443	81	269	139	852	802	660	617	867	367	777	748	220	999999	999999	999999	219	169	999999	274	364	140	372	787	722	999999	796	940	318	999999	261	999999	547	728	844	459	34	999999	999999	66	77	725	657	454	823	730	999999	999999	709	999999	379	380	981	255	282	999999	999999	481	999999	999999	15	999999	309	620	115	478	210	491	999999	150	997	979	151	726	206	638	482	918	964	999999	999999	125	240	928	878	880	327	999999	456	541	999999	552	999999	849	60	356	999999	47	348	999999	529	719	228	569	391	399	999999	265	58	643	831	790	517	999999	694	999999	999999	380	741	235	161	908	999999	921	400	455	166	999999	675	849	222	999999	999999	619	473	999999	897	671	546	489	651	999999	253	813	709	959	44	408	165	170	866	55	305	123	203	620	999999	306	178	936	242	936	999999	999999	430	396	221	897	999999	930	999999	999999	834	262	999999	99	999999	232	221	440	420	758	146	515	983	999999	148	999999	426	999999	88	600	502	610	256	714	999999	999999	392	323	748	147	999999	235	999999	57	220	999999	999999	114	955	462	94	738	525	483	999999	84	225	999999	257	755	480	999999	851	403	999999	233	16	868	617	620	839	999999	691	283	311	999999	348	935	999999	105	926	322	897	626	515	999999	94	772	913	407	829	140	75	999999	666	357	383	773	731	986	46	670	999999	999999	999999	196	56	
252	181	890	735	290	305	161	828	168	211	235	887	563	999999	243	999999	219	999999	999999	832	698	616	954	537	575	999999	969	999999	266	999999	562	13	999999	716	841	600	999999	671	999999	999999	914	175	507	155	158	885	178	847	999999	715	287	553	914	999999	999999	635	227	362	170	85	335	102	999999	342	649	232	568	846	308	999999	999999	548	252	874	999999	533	999999	808	389	689	46	132	999999	550	999999	999999	999999	964	367	215	999999	670	510	472	999999	821	999999	174	999999	925	327	331	548	170	783	739	310	49	445	825	526	419	973	481	49	999999	836	999999	794	640	143	604	488	999999	269	270	999999	779	376	999999	930	944	312	999999	371	714	583	105	766	808	708	59	529	542	688	964	696	999999	433	305	985	581	380	999999	792	723	843	455	900	999999	999999	530	672	348	895	582	117	520	999999	335	629	999999	264	986	931	93	84	999999	414	305	573	18	999999	81	999999	358	999999	445	670	648	871	137	205	253	117	187	386	999999	999999	999999	999999	185	918	108	999999	999999	327	393	934	708	648	896	51	605	999999	692	184	601	237	999999	999999	999999	999999	999999	999999	501	545	20	878	753	999999	894	309	308	448	999999	99	258	999999	999999	999999	999999	999999	962	10	974	96	599	304	424	13	785	999999	110	106	195	336	999999	999999	184	710	316	515	190	11	999999	999999	743	166	561	602	925	206	371	999999	828	999999	887	470	999999	999999	945	999999	464	750	999999	941	208	211	263	71	641	999999	999999	165	725	674	999999	960	999999	386	353	999999	743	821	999999	999999	590	999999	278	999999	448	987	165	769	764	999999	60	440	90	811	398	541	999999	499	960	321	975	216	790	163	839	926	223	999999	71	512	999999	643	673	341	361	613	933	237	623	654	458	461	401	999999	624	890	880	445	987	811	539	254	860	999999	614	384	999999	124	195	522	774	62	707	262	627	417	767	999999	460	784	607	675	875	999999	862	523	815	665	539	949	55	778	124	259	999999	728	999999	907	999999	999999	808	819	52	111	880	999999	999999	148	507	217	133	142	984	213	214	999999	378	554	903	100	999999	149	584	999999	476	999999	999999	457	290	898	634	859	30	484	976	787	632	999999	436	466	770	676	999999	999999	826	913	793	911	55	117	999999	238	13	637	417	668	244	999999	634	999999	999999	306	857	999999	999999	273	121	510	237	426	241	999999	127	446	999999	892	982	263	418	562	212	36	411	182	547	405	856	393	77	317	553	825	149	999999	999999	473	818	999999	999999	563	801	999999	684	
628	999999	757	121	567	317	524	686	999999	398	82	681	440	894	685	72	187	416	728	443	999999	873	415	463	575	448	856	83	435	514	855	760	918	999999	999999	999999	790	294	999999	85	552	631	999999	437	999999	999999	567	999999	143	495	571	156	83	999999	764	755	469	303	546	128	461	450	260	476	999999	321	762	98	121	999999	282	999999	999999	652	890	298	999999	978	999999	704	880	286	999999	999999	943	999999	687	999999	588	37	999999	999999	748	180	624	111	380	999999	894	756	118	479	468	999999	999999	678	38	431	999999	999999	999999	999999	907	841	999999	184	510	320	532	834	634	999999	999999	93	551	785	999999	999999	999999	788	918	999999	94	639	596	411	999999	194	727	275	679	265	118	122	999999	999999	589	906	931	450	600	69	999999	999999	132	999999	969	384	999999	999999	534	91	999999	181	999999	999999	407	999999	255	837	366	326	593	267	164	378	999999	397	510	206	205	247	25	587	999999	858	642	34	517	182	999999	443	999999	299	741	598	861	999999	999999	345	999999	321	661	104	94	284	476	315	904	753	837	582	874	999999	242	999999	999999	816	999999	999999	605	999999	999999	999999	999999	922	999999	304	525	566	516	648	831	175	257	999999	999999	999999	503	913	392	999999	129	763	344	859	569	999999	67	454	999999	55	954	999999	739	999999	999999	587	999999	172	938	999999	789	999999	247	199	751	999999	760	357	710	154	323	80	315	278	999999	997	999999	999999	362	999999	247	999999	42	999999	694	963	435	682	334	999999	231	341	999999	221	999999	780	526	154	118	860	222	709	744	389	999999	884	999999	471	322	563	849	163	809	574	999999	999999	315	775	505	788	283	87	33	712	922	982	999999	104	730	482	481	999999	437	501	161	537	337	653	739	999999	999999	964	999999	771	158	78	531	409	286	828	474	999999	649	330	587	999999	686	42	466	999999	999999	468	740	999999	91	265	725	317	423	406	999999	662	999999	695	999999	318	717	262	999999	999999	999999	999999	817	902	17	730	944	117	914	27	851	999999	999999	999999	31	999999	999999	530	689	893	999999	223	986	880	447	812	714	953	942	278	427	434	999999	999999	298	103	999999	838	999999	361	999999	617	403	406	555	96	999999	55	674	446	999999	196	572	999999	510	999999	999999	936	464	205	25	990	999999	645	599	427	826	584	702	927	999999	395	699	338	999999	735	820	590	335	361	999999	669	289	505	193	240	861	809	111	61	394	714	383	999999	345	331	999999	757	806	137	270	890	352	747	999999	698	497	999999	999999	775	426	999999	999999	113	857	999999	711	670	
461	369	565	26	482	650	542	585	22	72	999999	260	293	999999	999999	999999	100	456	327	541	358	494	743	626	720	336	999999	999999	113	999999	999999	989	999999	782	305	999999	572	253	418	702	214	571	686	999999	252	838	492	362	343	414	23	999999	999999	179	321	967	999999	999999	306	999999	25	275	999999	742	999999	12	999999	511	767	999999	635	847	48	624	999999	787	808	319	384	999999	844	282	932	699	266	378	961	999999	470	338	821	999999	947	271	686	939	99	944	150	999999	207	981	594	996	778	999999	371	999999	842	999999	168	999999	565	999999	311	742	999999	783	999999	914	999999	199	50	439	525	12	900	776	938	398	697	863	999999	144	684	863	687	936	920	100	999999	999999	608	999999	179	516	77	533	960	999999	606	316	468	236	208	17	940	165	481	776	275	594	475	453	836	999999	147	431	738	999999	65	406	862	394	999999	999999	591	113	269	19	934	999999	816	994	791	391	405	942	935	999999	922	532	464	154	825	422	91	999999	110	874	378	646	999999	521	888	209	453	83	999999	714	426	837	895	999999	841	999999	777	999999	999999	455	899	205	495	71	999999	999999	999999	718	569	494	412	436	13	395	999999	297	999999	304	999999	592	937	999999	999999	230	999999	94	636	992	312	999999	644	610	502	655	975	183	999999	732	995	365	999999	735	514	834	999999	989	834	510	999999	554	999999	483	376	999999	517	577	582	275	811	441	896	999999	416	642	850	802	934	358	419	467	146	850	308	749	334	212	817	789	999999	999999	999999	135	170	757	610	999999	999999	999999	147	407	601	885	921	999999	469	999999	328	871	983	510	65	486	101	374	999999	999999	999999	999999	745	315	759	792	357	550	999999	771	789	658	42	688	999999	510	220	21	866	260	928	744	290	26	883	946	805	417	215	774	999999	796	999999	144	999999	616	687	832	648	999999	538	999999	384	697	528	999999	838	305	999999	554	275	89	508	999999	547	439	347	728	431	812	987	939	344	416	999999	993	319	898	701	952	823	999999	373	999999	721	999999	370	592	497	224	118	999999	999999	660	999999	955	298	999999	597	999999	999999	959	411	999999	820	598	46	999999	999999	535	360	999999	999999	999999	731	887	715	449	445	988	999999	754	240	216	704	487	474	683	907	782	705	136	310	154	683	863	999999	999999	247	132	522	402	999999	999999	999999	177	999999	999999	929	621	999999	848	746	608	487	524	728	204	141	999999	134	999999	999999	999999	999999	233	639	459	999999	867	999999	187	999999	322	476	677	132	278	352	999999	581	988	754	296	
542	999999	390	702	666	168	999999	783	999999	904	998	169	342	454	142	999999	537	456	999999	71	711	999999	645	434	999999	810	402	459	851	603	999999	146	607	773	645	973	999999	937	793	158	732	136	999999	307	324	317	999999	677	999999	999999	999	999999	999999	693	584	480	220	956	571	855	999999	999999	931	802	152	861	999999	569	808	168	797	600	663	30	339	584	291	348	119	999999	999999	724	323	999999	604	637	999999	914	999999	175	762	887	375	999999	391	999999	204	978	164	462	755	999999	999999	977	999999	408	471	798	363	999999	199	872	846	747	999999	51	999999	999999	208	515	545	647	380	643	999999	910	234	725	638	999999	999999	313	193	657	999999	700	855	345	999999	205	176	999999	560	198	999999	999999	50	999999	999999	999999	684	411	779	999999	999999	117	405	235	582	15	183	745	169	81	620	885	999999	199	678	688	195	36	570	12	349	27	999999	999999	667	515	869	606	177	298	608	978	999999	543	740	961	305	630	999999	227	31	430	367	489	577	100	210	851	950	869	999999	999999	999999	776	310	899	30	223	999999	76	145	577	999999	999999	473	642	362	155	999999	716	999999	999999	999999	999999	999999	918	659	607	613	576	314	999999	656	307	143	950	146	756	243	840	941	92	72	696	91	454	851	999999	26	935	737	65	999999	999999	487	599	393	498	795	391	250	999999	999999	991	761	127	920	281	737	522	999999	605	912	999999	775	999999	503	576	999999	537	77	172	591	678	838	999999	626	999999	819	999999	999999	999999	961	851	600	527	999999	999999	999999	964	533	999999	758	999999	439	142	153	783	467	999999	106	816	999999	267	324	87	999999	930	999999	999999	501	507	999999	203	955	999999	999999	999999	999999	999999	826	432	642	306	14	999999	413	97	999999	706	116	843	955	641	447	749	999999	703	999999	522	695	552	917	999999	472	35	127	565	548	582	999999	92	764	220	361	673	184	999999	999999	826	673	744	692	456	406	999999	999999	820	756	215	999999	939	533	505	561	284	515	219	833	978	380	848	548	666	217	33	88	999999	999999	999999	574	489	450	710	849	951	860	471	35	814	482	999999	809	999999	145	558	558	268	658	87	999999	964	107	999999	456	824	999999	35	248	382	579	807	539	999999	999999	957	499	823	999999	610	423	53	194	29	505	83	49	216	531	658	475	819	96	213	615	999999	392	175	999999	34	754	834	999999	652	245	675	999999	827	701	187	69	999999	999999	58	999999	124	780	87	779	999999	785	990	504	590	999999	999999	721	335	376	40	575	334	999999	631	855	589	
999999	541	783	830	315	222	514	353	599	739	217	48	550	500	999999	314	396	880	249	764	339	641	745	485	999999	441	999999	670	999999	735	175	981	202	84	999999	999999	304	948	78	572	485	999999	999999	999999	552	999999	785	876	999999	271	938	689	391	999999	999999	189	999999	307	876	873	762	843	741	863	574	235	846	999999	207	999999	20	447	999999	999999	288	999999	999999	577	933	281	656	583	469	350	797	485	600	110	999999	122	453	996	82	204	810	641	999999	999999	999999	999999	836	319	678	621	261	500	877	714	812	81	999999	228	999999	605	227	188	999999	401	76	98	635	745	651	94	146	999999	374	617	999999	646	999999	522	999999	616	444	999999	904	848	98	306	608	999999	297	753	583	234	631	477	999999	631	267	27	71	999999	691	101	668	594	999999	247	135	999999	847	999999	311	26	255	757	171	999999	284	536	313	769	490	749	457	897	999999	911	392	999999	641	999999	999999	751	461	999999	999999	352	999999	999999	999999	850	180	348	48	132	451	999999	979	999999	316	999999	357	731	999999	999999	35	941	643	770	999999	572	855	238	628	999999	786	560	564	999999	832	818	212	963	999999	462	599	151	710	335	455	943	932	518	591	999999	888	657	47	170	999999	999999	708	908	237	800	999999	942	720	437	345	891	999999	201	999999	497	999999	393	569	262	999999	884	999999	999999	324	149	999999	347	646	92	999999	999999	522	403	999999	848	999999	999999	736	371	466	657	430	283	990	564	941	740	999999	103	653	504	999999	785	469	558	999999	400	999999	97	170	657	305	638	713	215	379	608	999999	203	388	999999	657	207	795	54	463	999999	328	760	207	898	871	999999	438	229	999999	737	999999	999999	105	718	710	648	211	809	361	792	570	784	194	342	893	999999	715	65	846	891	990	424	105	795	999999	833	889	271	786	752	209	493	174	641	674	60	108	669	999999	999999	999999	999999	693	670	999999	999999	575	865	14	999999	837	383	382	160	999999	520	701	309	646	876	758	939	32	999999	999999	86	620	999999	668	843	183	55	177	837	895	999999	731	434	408	538	268	34	266	197	914	826	120	24	894	163	999999	799	999999	21	260	66	963	94	999999	320	923	31	206	171	424	792	999999	999999	999999	999999	788	276	900	118	618	734	682	999999	999999	999999	965	605	999999	514	493	999999	999999	999999	587	838	999999	647	999999	999999	614	246	827	105	773	999999	620	999999	999999	999999	375	93	999999	915	999999	999999	383	139	400	999999	354	328	372	999999	999999	50	770	999999	958	999999	703	151	919	811	503	999999	
906	999999	999999	571	155	999999	999999	999999	149	410	485	999999	999999	70	999999	910	256	44	999999	296	873	146	427	999999	361	571	617	343	999999	233	999999	97	999999	999999	620	796	78	999999	177	954	481	864	552	277	564	663	296	897	960	999999	999999	885	999999	999999	508	999999	999999	338	999999	583	999999	512	60	999999	247	398	694	999999	450	668	842	428	867	789	814	999999	999999	999999	178	697	999999	999999	383	665	338	287	29	999999	999999	850	635	739	617	593	181	969	813	636	999999	175	999999	999999	456	301	999999	476	28	288	401	999999	186	20	169	522	308	999999	139	999999	587	959	379	489	230	600	42	112	810	284	617	844	999999	999999	128	12	728	731	273	91	715	862	999999	999999	813	33	674	999999	999999	105	294	118	840	428	58	81	796	488	333	856	269	999999	665	999999	670	557	303	999999	999999	999999	793	577	798	58	679	999999	999999	639	676	206	926	999999	532	715	990	508	14	776	908	57	216	249	408	999999	822	869	999999	524	79	266	729	455	732	423	999999	716	999999	792	748	333	381	167	812	136	929	850	323	949	754	171	999999	526	319	844	950	999999	179	999999	999999	999999	527	999999	569	420	999999	481	685	119	414	999999	198	221	38	584	676	59	437	281	488	999999	555	258	999999	999999	713	213	999999	888	473	999999	999999	928	566	938	806	999999	999999	401	660	458	999999	214	544	480	973	999999	498	734	177	900	126	898	999999	999999	265	279	414	661	707	999999	345	797	646	657	736	270	655	99	999999	999999	999999	999999	620	999999	999999	350	999999	300	934	999999	714	410	999999	572	641	999999	35	311	683	537	791	936	694	999999	999999	378	568	999999	744	999999	685	999999	999999	697	449	999999	287	999999	459	914	565	124	999999	334	558	934	86	999999	25	999999	244	353	999999	250	999999	999999	351	999999	916	436	999999	825	555	232	696	316	453	33	133	561	371	999999	852	999999	971	999999	220	369	838	188	302	999999	872	656	478	342	992	716	999999	924	999999	63	957	32	142	740	568	504	999999	252	491	63	950	464	725	999999	500	999999	278	21	314	999999	395	738	144	298	953	899	753	364	999999	737	999999	999999	999999	999999	999999	829	635	241	119	999999	732	596	999999	999999	543	417	999999	394	999999	353	447	995	999999	755	668	228	888	844	787	669	750	282	928	753	999999	999999	640	417	999999	671	22	999999	902	599	999999	999999	51	895	755	999999	967	369	523	999999	300	29	590	999999	999999	975	999999	791	454	999999	965	459	667	943	999999	791	777	999999	506	999999	340	410	103	29	505	999999	
187	999999	98	251	999999	391	759	957	463	28	999999	999999	767	913	729	230	999999	999999	634	999999	999999	107	695	963	768	454	863	999999	639	889	926	999999	571	780	798	949	702	212	748	583	699	710	999999	192	999999	213	755	593	450	120	818	640	395	705	999999	89	999999	999999	483	256	528	999999	328	573	999999	600	11	986	124	999999	527	389	999999	60	111	430	999999	512	343	999999	698	279	901	529	81	295	999999	866	52	719	652	577	728	502	999999	292	391	916	999999	39	999999	769	478	671	592	438	999999	999999	603	317	999999	794	999999	919	558	258	514	999999	502	999999	999999	145	999999	404	999999	950	661	221	994	818	48	999999	421	313	999999	999999	999999	240	937	999999	368	838	272	735	257	858	785	809	943	807	778	593	424	294	612	76	999999	83	999999	641	999999	715	351	785	278	770	999999	488	566	628	457	999999	999999	858	999999	587	872	217	156	999999	175	851	277	197	50	455	286	136	700	999999	114	727	999999	305	999999	653	497	999999	467	487	485	306	252	325	360	504	999999	565	847	999999	203	617	926	999999	476	999999	999999	999999	745	822	999999	255	999999	999999	524	729	587	999999	992	794	999999	999999	999999	669	793	868	608	999999	836	546	724	999999	999999	999999	102	496	800	430	999999	999999	999999	343	742	645	992	999999	518	971	999999	630	916	174	573	63	935	808	999999	266	482	607	999999	496	327	999999	107	999999	966	122	999999	37	929	999999	738	61	999999	756	653	114	677	563	360	637	999999	216	629	560	157	999999	740	293	999999	543	948	231	624	718	999999	542	547	228	999999	406	793	773	701	759	436	521	474	188	165	999999	999999	918	257	689	345	120	579	547	999999	999999	381	894	407	999999	217	517	437	870	999999	120	567	459	300	954	843	386	515	999999	999999	999999	761	999999	138	867	953	40	974	934	999999	905	963	10	999999	532	34	898	376	315	551	919	93	603	447	54	205	140	627	303	845	958	605	999999	423	991	978	819	766	540	441	187	999999	503	496	834	156	566	858	768	929	945	20	210	999999	999999	552	168	999999	93	672	823	412	999999	98	425	310	264	587	609	553	214	141	836	999999	999999	386	589	999999	613	898	638	999999	858	373	900	947	404	390	999999	448	820	999999	682	867	617	774	999999	414	999999	534	892	978	258	999999	724	813	184	336	999999	828	962	61	999999	195	999999	551	553	999999	999999	477	999999	999999	999999	171	732	509	999999	968	265	599	524	185	999999	999999	15	999999	33	643	999999	96	773	999999	436	389	999999	768	204	496	999999	
76	231	554	226	604	999999	28	609	96	492	225	364	215	80	364	314	787	27	999999	190	383	528	910	668	111	999999	837	999999	990	685	964	314	962	999999	999999	999999	969	999999	440	999999	999999	60	936	160	433	732	567	997	82	85	698	751	772	316	999999	548	320	886	999999	900	791	582	619	411	999999	911	401	81	999999	999999	344	999999	587	971	203	333	591	759	245	379	999999	839	999999	914	986	222	999999	656	683	651	67	93	844	539	669	414	440	999999	632	522	341	495	125	999999	999999	999999	999999	801	123	137	999999	561	651	744	765	999999	218	704	424	315	379	745	398	999999	929	261	983	999999	999999	789	892	65	999999	722	48	650	723	288	184	126	58	740	543	555	694	505	999999	110	774	717	206	999999	121	327	999999	596	107	885	166	488	887	125	498	334	245	901	435	928	706	124	237	929	529	307	266	639	212	999999	546	999999	819	999999	284	999999	999999	165	944	809	999999	451	999999	838	132	695	239	932	252	219	319	792	999999	999999	999999	659	489	276	216	999999	70	513	999999	263	349	999999	669	13	841	999999	740	89	957	626	999999	999999	572	999999	807	834	999999	333	396	993	533	999999	999999	315	490	999999	114	999999	999999	140	748	999999	999999	298	498	399	36	235	101	348	478	999999	834	454	999999	148	999999	100	468	382	999999	737	126	401	730	595	999999	364	523	226	798	999999	140	826	999999	999999	207	999999	900	417	807	999999	999999	58	524	303	918	909	999999	352	538	999999	999999	999999	395	999999	950	666	568	999999	30	671	712	874	549	64	109	18	999999	875	940	813	199	60	574	902	504	999999	876	437	676	469	214	181	688	784	566	563	999999	866	339	540	999999	997	397	145	999999	367	999999	470	203	910	999999	283	411	724	824	807	999999	999999	516	883	790	140	236	560	467	540	196	765	498	545	576	710	546	999999	999999	201	663	438	772	147	569	415	244	766	999999	930	770	999999	959	758	561	999999	359	456	750	583	771	999999	678	599	181	743	999999	657	343	999999	737	999999	999999	633	153	573	999999	379	999999	384	896	470	433	536	770	232	806	999999	983	628	360	99	659	525	999999	826	999999	182	965	826	999999	586	432	505	999999	768	348	999999	615	988	238	980	142	999999	999999	999999	413	152	829	948	936	999999	999999	715	281	999999	352	109	212	327	813	546	413	999999	941	999999	47	927	343	11	883	479	999999	995	399	999999	956	293	838	129	422	999999	353	26	889	999999	999999	999999	234	999999	426	999999	133	297	185	692	999999	645	999999	376	
273	486	999999	828	74	467	119	678	326	900	691	68	999999	93	905	205	203	397	607	742	407	331	703	788	999999	999999	356	999999	999999	707	804	321	859	999999	855	999999	808	524	999999	432	99	244	400	333	863	368	977	49	391	979	498	999999	47	692	968	942	782	999999	253	429	120	999999	858	999999	105	999999	209	798	999999	969	396	678	445	185	652	999999	999999	379	999999	226	667	316	454	840	218	625	284	177	503	999999	163	788	999999	999999	321	817	386	999999	238	493	168	999999	811	422	999999	999999	743	861	49	806	21	412	105	37	761	804	999999	999999	999999	479	105	42	305	325	816	608	407	999999	999999	835	999999	999999	999999	441	67	488	999999	999999	257	399	999999	422	137	697	901	750	999999	253	770	516	999999	369	380	758	999999	999999	883	496	606	984	421	830	999999	214	29	861	271	999999	969	999999	309	795	769	999999	597	683	999999	608	999999	75	915	164	152	999999	846	427	779	392	53	999999	999999	18	435	273	999999	61	999999	923	999999	49	488	39	283	497	999999	203	599	999999	171	714	231	285	82	540	999999	267	999999	650	999999	602	999999	879	999999	48	677	301	999999	505	43	546	268	999999	930	384	999999	999999	999999	655	150	653	999999	420	999999	338	999999	330	935	894	204	719	372	774	564	85	956	609	418	245	999999	999999	832	999999	335	624	999999	249	999999	697	954	192	387	43	509	999999	774	672	657	999999	338	357	365	475	999999	323	184	999999	427	999999	999999	976	477	644	835	999999	820	733	94	606	882	999999	975	999999	940	22	999999	338	274	850	310	294	952	136	907	999999	559	367	792	22	999999	962	822	499	279	977	714	743	208	284	894	999999	588	999999	409	999999	382	999999	999999	999999	981	845	229	999999	554	143	34	351	999999	372	675	462	940	81	166	920	648	485	968	962	999999	599	140	989	955	268	706	999999	999999	999999	999999	441	999999	999999	41	605	742	999999	944	999999	952	999999	999999	835	608	441	999999	516	894	489	229	897	159	572	991	999999	714	999999	621	295	999999	133	999999	999999	282	244	999999	446	50	999999	999999	402	540	831	999999	934	593	304	391	523	999999	200	999999	247	819	203	291	270	999999	649	890	513	633	659	999999	829	749	317	563	374	812	663	999999	343	312	999999	366	328	562	67	798	420	848	107	999999	246	127	386	877	999999	999999	369	933	401	671	674	768	999999	131	190	194	285	999999	26	711	999999	724	673	935	999999	836	963	999999	455	851	479	999999	536	531	999999	711	372	999999	484	421	999999	729	84	999999	637	68	999999	
206	381	872	999999	679	999999	396	999999	522	454	451	999999	252	989	660	488	549	201	19	242	999999	999999	478	822	845	266	605	268	774	649	10	307	999999	360	767	336	583	999999	800	833	149	898	950	267	921	999999	241	432	792	251	535	999999	628	825	999999	999999	902	59	676	422	236	999999	857	872	999999	153	999999	892	232	333	905	220	401	185	102	460	709	221	999999	300	35	999999	475	533	124	530	999999	119	999999	230	434	533	662	999999	607	22	999999	87	813	777	605	999999	999999	999999	346	324	89	999999	999999	999999	837	691	158	386	999999	62	661	334	757	923	475	999999	668	999999	899	381	558	23	578	90	419	631	407	134	999999	686	972	999999	999999	800	450	235	999999	558	392	743	385	999999	989	554	999999	999999	999999	890	999999	765	999999	208	569	964	766	75	875	651	265	999999	293	33	692	999999	90	999999	999999	999999	482	999999	462	119	619	165	996	282	999999	33	730	703	999999	999999	822	999999	16	774	999999	999999	43	385	360	735	999999	186	459	361	593	289	999999	705	578	372	999999	72	312	571	999999	414	967	999999	51	999999	921	561	904	776	211	999999	704	315	217	999999	923	106	999999	999999	816	999999	705	645	688	999999	999999	35	135	999999	108	759	999999	445	195	999999	264	549	999999	508	999999	741	282	683	159	830	584	168	497	662	999999	321	183	585	754	156	708	332	999999	999999	999999	999999	436	999999	678	452	147	269	130	999999	661	383	762	391	913	999999	170	32	495	857	170	999999	537	999999	999999	786	586	50	999999	49	334	999999	999999	999999	215	999999	314	316	15	707	693	324	48	323	11	999999	559	792	999999	679	985	999999	837	948	146	902	368	963	475	999999	865	106	579	91	849	729	640	999999	185	994	770	999999	27	787	174	845	362	999999	471	999999	236	794	379	20	63	648	999999	795	901	999999	999999	350	999999	123	842	597	999999	999999	999999	999999	435	835	616	677	909	141	668	59	999999	300	549	154	502	999999	665	81	726	568	38	210	635	845	822	871	444	429	999999	904	999999	576	110	999999	750	999999	999	999999	187	702	111	921	999999	999999	20	610	763	999999	848	800	457	771	870	999999	999999	273	645	590	22	745	999999	489	129	764	114	217	200	999999	404	312	51	999999	893	34	467	999999	230	999999	834	221	117	38	580	222	456	184	706	999999	476	486	553	418	389	999999	469	621	802	999999	940	802	420	619	21	546	758	193	877	999999	719	822	53	64	755	800	637	214	909	999999	317	929	999999	276	677	999999	758	633	884	460	565	845	
314	14	650	999999	999999	498	26	44	464	999999	306	999999	214	654	999999	498	662	999999	805	264	712	895	999999	20	301	999999	941	104	787	135	308	426	289	873	518	999999	413	724	998	148	198	874	452	55	633	999999	71	33	483	999999	999999	305	655	999999	999999	418	106	640	739	657	999999	921	257	339	963	879	999999	341	145	404	999999	938	589	667	76	837	452	862	387	651	999999	917	620	527	164	13	771	999999	999999	109	942	773	984	351	591	276	627	999999	91	753	999999	730	887	88	184	999999	716	988	244	305	965	243	263	98	575	639	311	999999	184	960	118	602	601	45	462	321	953	248	85	999999	220	339	781	999999	581	361	40	999999	999999	132	296	783	744	444	999999	708	520	896	776	952	965	897	939	130	645	999999	139	999999	999999	863	88	477	912	999999	94	999999	999999	999999	516	223	608	769	386	61	999999	334	999999	167	901	753	999999	999999	471	133	835	322	399	661	989	999999	232	999999	915	489	53	999999	870	310	359	507	257	891	389	562	353	205	999999	887	456	320	619	971	949	872	72	31	999999	788	609	772	246	800	639	999999	991	430	854	897	18	854	464	557	807	403	506	999999	677	909	999999	639	801	512	999999	679	495	260	999999	52	427	999999	999999	91	701	587	271	999999	999999	977	571	999999	999999	623	879	601	855	72	999999	999999	375	999999	354	999999	18	969	970	734	999999	999999	999999	740	201	811	479	986	51	999999	855	999999	999999	999999	999999	700	347	999999	999999	999999	632	612	823	432	96	999999	999999	274	999999	715	83	731	999999	537	999999	300	70	830	730	540	154	893	559	999999	216	943	423	325	505	653	759	159	681	792	111	999999	147	494	654	519	999999	214	318	335	999999	133	614	605	199	366	640	516	137	757	43	739	62	349	999999	153	999999	361	999999	33	956	923	60	823	999999	877	163	575	186	221	406	939	584	999999	184	92	999999	999999	999999	148	23	252	32	999999	759	999999	930	797	277	999999	259	781	445	294	379	384	999999	790	179	322	213	74	339	915	999999	999999	164	999999	175	143	813	451	236	631	999999	713	901	136	999999	999999	999999	365	308	999999	961	624	999999	999999	854	799	19	548	648	813	935	949	999999	117	999999	664	217	999999	632	144	696	808	555	813	285	666	483	946	725	115	374	847	766	663	953	999999	999999	864	999999	375	134	275	999999	423	999999	999999	800	793	564	409	856	999999	733	173	979	163	78	999999	999999	999999	326	72	822	542	448	97	193	259	163	834	74	352	999999	266	999999	431	
15	142	999999	999999	866	689	999999	326	259	999999	999999	602	684	999999	668	910	849	786	999999	71	452	270	974	608	876	550	640	729	344	514	719	999999	164	557	157	936	572	799	999999	999999	999999	506	293	919	999999	999999	574	999999	176	164	502	349	217	948	979	744	167	518	348	999999	59	661	981	744	808	647	448	137	652	999999	347	60	464	999999	999999	945	977	64	999999	999999	976	286	563	190	21	380	268	215	578	413	778	64	999999	16	586	29	525	548	121	336	153	446	711	444	999999	452	884	795	999999	43	999999	113	883	63	348	999999	999999	800	733	438	999999	242	999999	248	953	293	599	458	836	370	430	439	943	308	152	539	999999	128	373	569	495	473	647	544	999999	675	180	407	668	813	921	724	814	682	999999	910	887	473	491	534	999999	436	999999	208	612	337	169	999999	999999	809	208	979	437	173	943	914	594	24	999999	287	122	999999	790	33	448	706	624	270	360	999999	652	999999	637	999999	716	68	514	449	932	319	999999	595	496	859	614	942	999999	999999	739	43	325	872	871	213	999999	662	646	999999	759	999999	712	999999	234	679	999999	107	351	599	999999	885	999999	155	999999	292	772	527	704	930	418	999999	420	973	531	327	915	779	240	434	427	999999	999999	578	999999	36	607	616	370	816	702	516	999999	999999	203	854	999999	180	790	588	441	999999	957	715	526	263	495	999999	378	907	764	387	866	916	181	999999	473	999999	466	65	684	165	999999	887	238	902	904	999999	779	676	999999	999999	988	651	999999	532	106	999999	61	435	541	868	248	463	62	324	650	999999	525	800	390	801	714	999999	903	285	738	80	487	999999	999999	999999	959	701	999999	999999	399	999999	922	649	306	768	779	40	523	999999	916	999999	834	914	262	229	208	979	999999	893	40	999999	747	717	794	36	999999	436	999999	770	908	547	251	999999	925	434	761	875	503	622	999999	999999	221	97	368	46	245	999999	999999	999999	573	980	414	999999	988	145	477	999999	999999	280	549	999999	954	753	907	379	460	801	989	999999	999999	332	485	674	871	356	51	660	358	758	790	655	74	946	999999	999999	142	999999	999999	999999	957	556	30	233	82	679	729	468	999999	989	585	999999	999999	545	671	251	504	740	457	641	104	816	856	106	490	893	999999	17	556	999999	246	999999	757	209	999999	999999	999999	262	602	202	627	583	481	369	182	356	82	528	285	955	433	402	474	412	694	150	999999	923	999999	188	400	721	911	209	753	57	686	383	675	759	939	999999	147	999999	999999	520	
345	496	999999	999999	821	760	732	601	999999	843	73	999999	999999	729	220	999999	999999	423	999999	905	672	281	999999	135	999999	999999	999999	525	25	191	264	219	398	183	999999	213	999	999999	366	999999	989	319	654	909	983	342	868	946	548	562	733	724	999999	999999	848	74	999999	999999	999999	132	908	999999	999999	374	999999	853	955	341	924	999999	999999	999999	67	172	915	362	627	999999	999999	337	999999	999999	976	999999	458	540	756	289	335	999999	332	211	147	244	731	782	999999	290	331	140	386	536	31	541	999999	823	667	300	203	495	446	184	657	145	999999	12	239	131	916	57	106	676	16	999999	684	186	772	822	440	143	628	999999	385	999999	950	303	884	445	289	634	873	466	999999	999999	303	157	999999	11	943	729	552	612	374	283	44	999999	530	837	856	999999	61	844	859	70	867	109	799	646	999999	997	999999	794	842	999999	184	999999	999999	176	890	999999	632	770	879	999999	590	999999	999999	111	976	999999	772	999999	588	291	999999	999999	606	35	971	203	999999	907	817	999999	612	999999	769	92	999999	404	999999	364	946	330	374	999999	965	158	480	850	136	697	999999	943	999999	80	999999	560	999999	155	999999	564	204	999999	188	725	999999	999999	999999	832	999999	890	12	582	999999	418	110	268	917	999999	73	458	999999	130	999999	660	248	873	721	999999	551	218	999999	953	999999	564	169	260	999999	649	337	41	999999	999999	604	246	694	96	822	815	970	999999	643	416	999999	999999	999999	999999	629	528	999999	89	222	567	290	999999	999999	999999	221	566	999999	849	126	277	965	41	408	907	526	830	965	999999	60	905	571	999999	575	967	872	786	999999	999999	999999	622	172	257	819	492	367	566	730	645	875	266	566	130	831	999999	999999	999999	186	112	999999	999999	999999	335	999999	316	995	687	472	548	187	435	21	173	999999	504	999999	717	222	999999	999999	999999	110	999999	286	794	349	999999	771	209	526	822	610	453	538	999999	68	836	228	512	496	680	999999	999999	468	450	254	402	901	337	269	733	837	999999	562	596	698	999999	59	244	967	999999	999999	272	32	999999	825	568	999999	396	445	279	499	709	429	869	999999	919	999999	835	549	999999	549	443	940	792	999999	350	891	941	999999	824	786	983	999999	941	999999	831	169	114	625	686	767	515	999999	999999	244	137	840	999999	730	999999	383	999999	694	31	15	481	331	239	379	484	677	693	999999	620	493	515	174	488	114	999999	760	999999	999999	863	999999	999999	551	950	558	857	999999	208	999999	999999	450	572	299	523	935	293	509	929	735	150	19	84	
263	281	506	728	963	361	588	696	28	999999	13	831	843	972	999999	381	999999	521	974	478	999999	896	999999	920	999999	651	999999	821	534	830	31	80	999999	113	780	279	999999	999999	894	999999	620	525	999999	822	569	467	679	963	362	138	259	223	175	540	603	366	999999	585	512	322	808	766	171	198	606	932	978	740	999999	660	926	850	626	826	858	956	560	357	999999	759	971	999999	468	405	581	807	999999	322	510	424	177	869	327	582	349	999999	363	158	999999	636	999999	939	771	999999	212	999999	597	348	681	646	806	754	233	753	350	999999	307	999999	616	799	999999	665	240	777	999999	67	532	54	487	999999	602	999999	141	725	999999	41	817	999999	203	183	219	566	640	863	618	423	999999	999999	241	130	555	597	542	426	999999	824	709	999999	999999	154	875	553	999999	999999	53	404	622	508	483	318	411	540	999999	999999	589	470	34	376	169	79	999999	957	812	366	459	14	999999	714	125	455	332	999999	999999	58	307	666	705	964	819	999999	801	147	999999	922	719	24	999999	108	837	148	799	342	835	999999	733	917	999999	999999	226	999999	535	999999	392	37	986	999999	982	523	145	923	999999	70	556	946	277	284	866	889	647	444	999999	770	877	976	655	989	999999	999999	325	390	925	210	747	781	687	892	754	73	936	141	42	999999	962	914	383	999999	786	889	871	458	61	851	857	782	999999	764	41	415	381	999999	600	573	208	755	997	564	322	999999	268	385	999999	802	999999	516	412	478	808	963	603	916	213	999999	546	867	339	999999	999999	999999	722	922	861	999999	691	939	540	999999	312	216	916	999999	999999	21	999999	999999	999999	999999	899	351	379	590	956	78	812	465	793	999999	999999	999999	426	923	999999	357	999999	346	523	191	999999	23	999999	944	175	601	999999	784	999999	999999	477	999999	939	90	999999	10	595	141	999999	793	536	236	155	999999	999999	971	789	992	606	999999	957	294	999999	746	147	999999	376	434	425	364	999999	37	965	601	35	977	999999	346	749	221	762	921	379	999999	655	884	999999	937	513	203	812	63	188	999999	999999	192	87	202	999999	298	634	170	715	611	771	508	271	554	22	463	579	453	253	394	999999	45	914	999999	101	999999	28	438	921	231	999999	999999	849	544	999999	842	999999	209	402	460	587	999999	216	768	958	156	623	323	999999	59	999999	368	809	999999	124	208	277	834	111	691	999999	205	999999	493	68	803	659	727	196	179	999999	380	61	793	999999	715	829	156	293	945	639	704	514	871	607	999999	168	65	429	168	
575	75	108	710	189	391	361	722	999999	164	999999	895	136	755	999999	254	316	26	999999	409	378	999999	550	165	62	575	691	377	886	874	645	603	307	999999	604	999999	999999	350	613	999999	363	117	446	138	458	743	578	999999	999999	999999	877	999999	80	30	790	454	999999	999999	658	614	699	983	999999	835	999999	999999	999999	999999	999999	999999	999999	965	412	569	55	271	999999	421	707	318	999999	999999	992	533	999999	999999	533	287	247	160	973	999999	999999	999	726	379	999999	610	619	565	155	999999	999999	386	390	999999	739	510	975	528	768	112	245	350	999999	767	999999	312	839	999999	369	999999	999999	10	999999	643	283	412	843	675	990	999999	999999	151	173	527	334	615	999999	95	999999	32	312	719	391	870	103	352	393	959	388	968	999999	603	205	834	999999	607	361	747	637	337	667	309	537	693	310	999999	999999	99	999999	385	999999	999999	262	346	18	151	619	999999	549	999999	999999	883	297	32	314	209	945	338	909	727	264	999999	457	999999	365	12	191	999999	999999	999999	999999	999999	999999	13	999999	26	350	859	826	476	988	999999	207	706	999999	783	999999	999999	389	999999	999999	848	190	715	999999	765	306	999999	981	15	960	921	594	550	999999	725	999999	293	224	297	858	999999	999999	442	738	67	207	751	999999	999999	990	999999	318	469	999999	327	999999	811	882	999999	720	523	877	820	516	77	611	656	999999	593	426	728	301	101	999999	999999	345	748	976	72	567	555	709	410	25	294	612	135	999999	999999	611	555	411	181	999999	345	219	691	999999	671	455	551	811	533	999999	271	384	226	999999	788	981	375	834	999999	485	174	813	476	805	232	464	486	956	501	982	870	327	129	524	907	852	999999	822	999999	617	25	744	999999	256	754	909	396	999999	999999	467	999999	721	592	999999	412	531	999999	886	702	999999	969	594	320	551	999999	944	265	701	999999	935	336	553	999999	212	469	430	637	999999	61	322	78	578	55	43	999999	159	734	999999	122	386	120	999999	999999	107	647	431	999999	999999	962	999999	654	999999	598	975	140	999999	999999	390	999999	999999	893	522	835	390	148	400	549	286	804	144	219	832	588	933	825	568	433	431	564	999999	997	13	999999	251	667	999999	979	999999	902	64	957	354	999999	141	492	597	933	999999	959	256	881	157	830	999999	599	822	115	664	160	571	268	770	999999	199	984	890	264	593	722	764	999999	999999	383	999999	999999	865	637	999999	999999	237	635	694	999999	317	166	849	999999	439	651	845	278	324	999999	340	796	197	999999	16	157	602	343	349	999999	
204	835	411	773	90	651	734	194	658	223	922	936	574	308	518	42	144	999999	999999	999999	876	495	999999	999999	52	999999	999999	346	630	999999	848	999999	295	999999	999999	481	754	86	999999	999999	999999	660	620	999999	999999	404	231	999999	20	973	23	885	999999	407	149	708	739	851	730	137	662	398	563	358	374	37	650	896	40	46	999999	68	625	46	35	225	875	994	564	648	731	110	335	657	296	963	385	999999	538	568	742	903	999999	964	135	527	999999	272	999999	968	999999	334	857	974	694	954	269	482	999999	999999	833	744	296	92	406	561	73	906	71	411	652	763	368	472	303	385	713	999999	910	999999	999999	613	268	595	894	406	253	360	999999	999999	703	999999	514	614	734	998	616	272	568	574	464	200	210	335	999999	990	965	395	681	319	251	609	571	875	804	230	485	701	198	999999	318	712	943	730	707	748	258	754	737	999999	999999	450	102	345	999999	928	412	933	278	903	999999	999999	999999	652	999999	104	999999	999999	809	514	522	914	84	569	999999	751	257	480	627	578	999999	221	657	385	999999	800	516	236	831	876	817	999999	433	999999	999999	460	43	999999	639	612	416	618	945	232	782	853	999999	533	89	302	680	932	315	700	999999	230	999999	303	111	999999	587	999999	807	932	697	969	491	999999	999999	805	999999	956	999999	25	171	134	275	435	602	999999	434	983	999999	539	205	884	247	733	132	348	260	739	199	349	999999	311	810	22	535	813	999999	586	532	283	583	724	102	300	538	47	999999	774	999999	414	865	999999	958	999999	736	812	999999	999999	667	662	555	999999	766	500	990	999999	323	262	999999	999999	335	847	999999	999999	999999	481	999999	947	204	95	393	485	48	999999	484	999999	352	542	286	722	91	999999	918	999999	728	605	958	601	310	999999	723	701	875	911	999999	28	153	999999	322	999999	30	784	563	582	279	999999	940	981	999999	999999	517	999999	976	999999	708	721	999999	999999	999999	999999	523	200	647	999999	371	999999	610	999999	999999	465	287	999999	230	31	999999	999999	60	999999	600	999999	664	999999	585	740	171	943	725	999999	213	367	99	561	941	961	741	829	147	48	220	586	469	999999	999999	560	999999	999999	560	955	483	411	670	592	992	495	696	999999	615	906	364	428	999999	911	923	348	376	726	325	269	289	873	169	21	136	23	999999	849	999999	34	458	999999	999999	770	225	802	697	507	569	455	999999	205	223	240	683	792	619	999999	999999	936	999999	999999	936	300	675	610	251	658	466	999999	306	999999	844	591	457	454	45	207	
695	130	999999	869	167	869	994	93	659	928	338	344	403	641	999999	765	999999	893	973	101	999999	614	999999	48	50	590	999999	999999	360	632	783	238	999999	999999	862	770	294	324	408	76	999999	999999	999999	322	330	132	584	665	887	89	750	564	999999	999999	112	91	999999	613	828	577	721	999999	733	37	155	109	587	981	778	198	480	526	495	907	795	512	664	247	717	918	15	999999	539	281	999999	228	757	999999	999999	999999	210	681	495	831	354	999999	999999	922	176	999999	544	603	886	999999	608	234	79	573	158	600	426	332	895	999999	571	238	46	462	156	927	352	999999	672	997	988	999999	40	999999	562	76	653	741	81	496	384	411	606	999999	672	656	159	193	664	718	364	878	785	585	269	126	692	406	776	249	878	999999	930	888	711	809	203	999999	999999	91	946	999999	999999	409	535	169	631	206	789	499	999999	168	121	953	999999	119	999999	999999	404	999999	384	257	964	831	618	615	999999	717	138	862	463	743	999999	582	772	678	627	999999	60	109	999999	495	999999	287	999999	720	657	977	255	601	796	749	20	575	707	699	721	429	791	999999	688	913	77	927	46	44	985	999999	191	964	492	636	999999	305	950	888	640	686	369	897	999999	503	471	999999	76	714	999999	607	875	83	957	207	595	999999	420	581	428	689	251	436	999999	129	999999	291	999999	169	354	715	624	999999	68	44	69	893	961	195	451	540	999999	332	312	388	663	118	16	295	999999	999999	885	379	470	951	445	933	999999	838	707	999999	999999	906	369	27	983	66	24	923	999999	702	179	234	139	999999	999999	999999	134	356	466	687	999999	999999	128	999999	830	254	358	116	598	136	730	133	999999	271	121	954	962	294	404	606	103	93	157	349	104	660	250	582	133	526	808	999999	381	30	906	604	999999	287	197	738	999999	907	335	21	971	55	999999	868	775	999999	956	999999	951	859	593	201	675	779	987	179	999999	776	999999	81	327	999999	751	467	364	999999	999999	685	107	666	999999	196	758	146	999999	999999	999999	382	806	260	570	968	864	999999	436	715	929	19	300	27	733	930	924	999999	693	999999	999999	290	513	268	706	280	742	295	999999	407	443	539	411	938	266	632	969	733	511	999999	59	239	40	649	587	167	395	999999	932	968	271	504	452	319	755	633	999999	547	553	299	235	999999	999999	39	282	399	607	361	760	999999	961	999999	752	345	18	999999	259	863	681	549	999999	999999	362	991	145	999999	96	102	193	633	763	431	189	221	132	480	677	999999	
377	197	559	43	328	831	17	80	752	116	310	690	999999	15	866	999999	999999	572	226	571	893	343	312	515	999999	137	347	999999	21	541	222	538	999999	257	495	493	999999	852	345	530	999999	999999	196	979	791	502	260	757	564	185	999999	999999	263	999999	118	43	884	54	865	201	494	999999	69	221	894	772	999999	999999	520	383	24	999999	237	695	587	828	157	333	723	675	876	589	999999	835	734	999999	284	999999	999999	461	608	945	999999	153	999999	515	15	974	999999	29	208	134	247	999999	999999	254	333	568	527	999999	886	561	999999	999999	324	904	503	233	486	241	497	22	985	68	774	78	574	93	658	999999	822	182	247	999999	477	752	352	792	674	489	999999	715	763	859	575	999999	624	797	999999	142	21	999999	498	999999	531	196	148	189	999999	102	999999	999999	910	454	467	999999	324	626	999999	572	562	999999	559	997	902	781	999999	999999	999999	727	453	999999	999999	526	71	51	684	393	999999	291	613	172	386	582	999999	99	805	999999	402	862	999999	999999	86	999999	579	309	231	500	951	999999	937	22	696	688	999999	903	986	393	392	425	38	999999	453	440	999999	399	335	999999	198	813	975	939	999999	630	995	999999	700	996	946	761	819	194	999999	432	999999	999999	999999	697	999999	905	113	422	926	977	833	801	999999	645	308	999999	974	999999	999999	147	774	998	999999	999999	693	203	212	989	446	630	605	844	999999	30	97	368	922	637	53	292	999999	999999	22	755	796	204	899	65	999999	766	787	575	881	304	658	354	320	410	14	999999	703	999999	975	305	381	989	999999	534	557	939	267	999999	999999	999999	999999	999999	999999	534	279	498	303	999999	301	680	843	40	962	204	371	742	57	521	999999	312	589	999999	587	999999	384	806	892	374	508	999999	999999	999999	373	999999	999999	999999	369	999999	141	999999	447	999999	822	305	461	350	36	999999	172	814	999999	745	713	999999	441	999999	999999	277	159	472	605	928	648	542	181	403	667	111	337	923	383	999999	999999	999999	865	999999	774	292	266	43	999999	785	211	693	866	999999	736	999999	999999	999999	815	101	636	668	999999	518	907	289	133	67	683	999999	779	249	440	630	365	595	999999	408	75	349	21	125	692	820	727	955	999999	417	999999	201	681	310	118	292	999999	721	218	357	135	494	168	208	999999	854	999999	962	263	245	408	999999	441	999999	999999	475	999999	999999	976	999999	791	999999	613	999999	401	999999	254	478	140	158	996	643	387	686	282	581	190	813	999999	999999	813	764	701	440	19	999999	760	658	349	643	213	123	
745	128	565	183	880	453	806	868	999999	537	999999	114	999999	764	764	999999	749	389	294	275	755	147	285	36	260	999999	706	999999	731	999999	138	497	999999	882	999999	268	130	999999	700	737	999999	896	999999	285	932	596	201	255	760	14	999999	959	999999	937	999999	607	999999	538	999999	708	746	930	147	24	409	344	169	367	866	506	635	650	999999	999999	999999	999999	909	999999	104	663	981	460	999999	999999	999999	179	148	17	523	300	999999	591	187	992	999999	85	758	224	876	999999	999999	833	389	264	379	269	280	801	678	509	698	843	999999	268	726	999999	815	999999	337	239	999999	162	843	575	91	53	473	696	565	193	109	694	132	507	236	157	81	860	357	999999	999999	347	339	999999	602	581	999999	999999	275	999999	999999	348	999999	999999	999999	284	990	813	183	335	795	999999	245	494	410	13	720	936	42	579	224	999999	999999	999999	341	859	999999	999999	999999	509	896	554	431	999999	999999	761	807	485	999999	951	999999	999999	999999	999999	631	325	111	844	999999	599	999999	999999	885	999999	490	999999	285	999999	315	541	462	169	999999	673	439	251	162	384	571	648	205	244	829	90	421	956	278	50	999999	999999	757	977	999999	383	999999	999999	669	734	380	999999	999999	830	179	575	499	999999	427	23	593	390	172	726	283	964	403	625	999999	805	999999	534	46	245	699	999999	784	484	943	999999	34	999999	581	427	13	952	172	374	74	264	590	424	538	264	456	897	999999	40	704	261	980	33	302	999999	460	846	582	999999	141	879	791	25	63	960	989	839	999999	745	722	331	802	38	999999	137	224	859	999999	781	788	801	447	999999	999999	999999	486	10	461	999999	967	167	999999	921	242	194	473	575	999999	578	275	617	98	117	318	382	459	951	472	175	649	600	851	999999	463	999999	442	47	245	372	999999	988	388	101	777	565	952	999999	795	999999	999999	649	499	426	516	180	999999	999999	445	999999	999999	534	538	296	77	377	316	578	999999	902	999999	999999	339	998	999999	286	239	999999	340	999999	430	578	165	106	510	999999	110	999999	294	999999	999999	113	999999	999999	140	949	460	101	33	409	259	383	422	893	999999	999999	319	501	332	239	940	715	998	692	999999	664	379	999999	999999	77	276	881	293	185	285	649	832	501	999999	154	826	999999	999999	931	503	56	999999	272	483	280	690	609	111	65	351	912	114	910	999999	476	580	28	315	999999	999999	999999	100	247	618	974	999999	817	632	999999	413	803	999999	999999	199	930	508	116	958	999999	386	999999	780	237	999999	373	545	921	641	999999	
574	999999	831	27	798	135	956	999999	654	509	872	872	976	923	652	548	180	46	721	930	967	473	999999	800	579	475	999999	862	413	999999	438	486	186	240	614	606	971	999999	278	73	974	590	462	999999	643	513	690	999999	585	294	202	508	210	711	999999	999999	746	999999	448	333	538	103	999999	409	999999	396	999999	999999	318	999999	577	999999	767	657	999999	999999	999999	610	167	75	785	739	286	128	62	929	999999	999999	999999	514	999999	940	285	945	535	880	85	62	999999	256	817	944	548	999999	717	999999	741	552	755	999999	98	145	874	382	999999	798	817	396	357	150	120	230	940	804	999999	999999	180	999999	132	84	311	959	231	999999	257	840	201	746	999999	315	198	999999	720	758	999999	999999	75	903	999999	736	73	999999	704	999999	146	597	13	999999	999999	90	575	918	430	999999	746	138	999999	963	134	707	607	80	985	51	951	387	510	192	999999	472	999999	277	424	999999	21	622	264	982	774	660	836	457	402	999999	999999	279	313	49	21	999999	809	112	778	699	139	993	703	999999	297	759	97	821	364	881	519	307	504	44	669	134	873	931	199	999999	870	999999	678	665	999999	681	83	999999	180	999999	662	469	499	999999	266	28	999999	601	695	24	999999	25	103	520	810	442	775	999999	999999	887	423	878	912	313	829	980	324	999999	361	615	685	999999	999999	999999	228	60	808	999999	777	999999	216	282	245	184	901	855	999999	999999	854	869	905	804	99	293	999999	784	556	196	895	286	999999	879	250	89	339	946	373	829	999999	760	634	997	501	729	999999	151	642	738	412	973	924	167	194	492	710	881	537	368	999999	444	503	999999	882	501	947	336	42	166	999999	999999	999999	236	999999	999999	245	908	312	370	612	536	999999	818	999999	999999	361	545	695	999999	378	458	418	999999	999999	857	266	999999	999999	10	781	354	118	486	892	456	999999	698	302	100	999999	802	999999	999999	755	999999	303	685	999999	960	149	412	641	999999	787	396	546	485	999999	17	836	999999	793	999999	999999	268	428	665	925	337	439	663	252	605	511	576	999999	999999	259	185	564	581	184	163	999999	379	713	834	698	999999	999999	16	705	295	263	34	999999	276	588	497	640	637	759	510	999999	486	169	45	999999	220	517	304	235	816	452	265	999999	640	451	999999	999999	593	966	429	999999	433	957	999999	351	999999	568	999999	662	762	544	926	821	673	999999	384	999999	677	999999	488	988	615	780	888	999999	998	975	378	825	380	942	57	999999	340	93	108	528	999999	999999	295	652	999999	641	473	
282	526	443	385	17	77	998	877	999999	487	440	812	999999	78	125	353	511	200	788	292	999999	497	999999	491	589	534	855	18	983	776	836	94	973	999999	616	325	564	599	999999	757	381	75	526	193	900	281	455	459	96	350	783	999999	126	359	653	784	999999	999999	795	999999	221	989	894	754	651	355	838	345	462	799	788	999999	999999	999999	911	754	971	81	590	318	999999	405	922	642	992	384	968	624	999999	831	64	612	803	887	546	392	181	999999	542	999999	442	120	997	296	999999	871	632	95	999999	899	813	200	999999	487	999999	815	76	261	762	277	999999	224	681	630	744	999999	999999	941	493	999999	583	209	999999	46	875	968	408	636	90	130	752	882	999999	999999	28	999999	250	326	493	730	325	919	18	274	999999	228	438	377	551	386	762	690	602	919	325	613	999999	335	611	435	417	999999	181	641	525	999999	48	917	612	999999	935	792	999999	999999	213	999999	200	274	999999	657	539	40	94	703	367	71	290	267	999999	414	999999	999999	714	68	323	884	748	376	749	999999	190	999999	999999	670	999999	999999	242	838	999999	661	999999	397	466	954	999999	386	355	477	999999	463	999999	781	999999	999999	677	29	88	399	450	328	915	999999	525	205	477	999999	275	423	262	397	828	999999	551	999999	991	816	458	759	999999	936	538	280	102	295	999999	408	999999	999999	993	431	999999	843	398	999999	999999	598	872	271	486	877	120	932	224	999999	999999	772	239	692	216	861	571	328	236	513	790	999999	731	239	999999	78	975	999999	430	999999	505	999999	63	164	50	402	944	196	283	295	825	999999	66	215	660	687	179	360	999999	999999	859	573	616	884	606	110	999999	642	999999	418	901	412	511	999999	391	649	719	85	651	814	999999	384	55	999999	687	193	588	526	579	68	999999	625	357	298	999999	999999	379	178	557	939	535	311	999999	865	999999	999999	104	673	823	21	967	103	708	546	224	485	528	675	206	423	999999	350	73	466	518	999999	999999	999999	420	460	279	550	528	712	288	615	999999	190	557	274	98	915	702	567	101	806	916	811	84	496	413	703	999999	143	999999	194	999999	999999	356	999999	369	881	263	373	999999	999999	999999	999999	267	608	771	348	128	999999	999999	999999	647	999999	375	712	369	252	149	999999	57	575	579	394	294	104	999999	509	999999	449	999999	217	662	339	999999	674	241	999999	553	475	725	999999	585	48	809	820	546	743	838	643	748	999999	742	339	326	175	847	190	711	173	241	999999	999999	678	999999	126	944	318	679	701	481	448	
699	999999	999999	982	999999	540	585	474	999999	633	999999	199	999999	999999	475	332	999999	660	826	60	219	389	243	462	559	999999	20	692	999999	238	74	147	172	999999	427	999999	999999	343	185	316	605	247	616	607	602	325	978	250	999999	621	305	28	999999	431	239	999999	440	746	432	999999	530	892	598	999999	999999	999999	37	400	369	407	202	679	484	999999	454	972	773	636	999999	244	928	769	51	263	932	55	999999	741	81	118	999999	394	910	101	785	713	648	297	47	999999	297	587	881	253	999999	626	543	999999	976	266	999999	999999	886	198	165	999999	851	344	396	524	270	296	329	260	999999	807	768	999999	999999	741	999999	486	999999	791	999999	999999	888	999999	999999	315	511	908	765	999999	572	833	508	722	999999	999999	861	999999	900	523	999999	11	999999	630	999999	999999	999999	160	629	244	999999	999999	999999	105	251	814	871	63	510	999999	22	362	531	515	688	935	309	999999	999999	709	880	29	585	84	982	945	92	268	323	221	457	361	288	530	881	512	628	999999	480	999999	163	808	999999	819	510	455	480	752	999999	548	999999	812	703	920	999999	913	483	140	999999	999999	731	613	740	298	633	661	83	10	634	999999	317	999999	575	334	999999	81	226	766	574	537	474	999999	326	774	898	645	657	368	176	968	39	999999	301	184	999999	550	77	514	195	999999	999999	480	999999	999999	999999	427	247	378	999999	292	999999	716	566	999999	999999	401	296	965	399	999999	14	999999	833	665	156	999999	604	400	934	14	14	711	999999	725	166	999999	221	559	999999	999999	999999	999999	992	884	281	999999	931	999999	353	999	999999	999999	124	207	844	665	647	462	620	421	823	999999	444	370	288	999999	145	999999	428	836	189	737	431	918	999999	725	722	948	999999	833	887	887	56	935	999999	901	596	999999	880	500	999999	999999	938	132	657	999999	843	999999	606	999999	186	100	999999	517	819	526	680	205	617	129	942	698	78	999999	533	935	800	999999	619	386	397	761	961	928	488	999999	798	999999	271	38	999999	999999	352	107	999999	797	599	539	125	234	230	400	999999	761	557	659	690	161	999999	721	760	344	23	229	899	425	139	370	38	398	727	999999	934	588	247	852	999999	971	140	735	346	271	999999	394	165	996	994	210	380	999999	740	647	709	549	278	547	87	133	207	241	668	238	510	727	506	848	466	187	524	704	313	719	31	863	385	498	951	628	999999	902	430	929	989	208	658	90	672	395	320	699	775	232	773	898	77	999999	999999	665	888	999999	540	999999	686	675	999999	30	
626	846	999999	999999	595	999999	69	305	810	739	999999	999999	78	425	186	81	867	999999	999999	91	945	132	795	999999	999999	295	999999	757	371	613	253	323	683	637	464	826	999999	541	113	326	173	477	98	338	999999	999999	597	472	999999	469	949	861	999999	444	84	504	60	999999	51	310	719	999999	934	999999	496	925	999999	440	999999	359	850	336	720	999999	918	478	999999	999999	999999	288	698	999999	626	999999	664	999999	576	248	999999	999999	776	999999	499	803	607	861	543	891	841	942	830	166	511	781	618	623	151	999999	525	999999	470	592	498	762	999999	452	999999	41	542	115	358	389	877	10	583	527	836	916	14	67	934	152	999999	466	999999	541	999999	844	294	50	249	999999	723	956	500	194	835	736	999999	165	185	999999	999999	736	593	450	288	999999	207	101	787	999999	139	468	672	328	999999	41	314	80	999999	841	747	502	865	999999	666	999999	510	399	692	999999	999999	849	882	432	999999	889	872	17	999999	264	647	999999	262	25	999999	999999	293	181	227	803	432	130	478	344	764	856	871	677	783	367	10	808	409	688	999999	289	999999	250	535	86	169	999999	817	432	203	554	249	849	613	412	638	999999	181	999999	676	604	999999	548	667	936	27	204	234	895	999999	838	793	999999	516	33	678	53	646	151	999999	136	999999	999999	150	220	999999	31	74	381	999999	671	999999	520	999999	999999	908	48	582	598	69	964	82	922	178	365	760	999999	999999	589	734	999999	692	999999	254	999999	999999	999999	999999	457	329	995	999999	852	176	593	211	999999	563	611	124	639	470	57	91	680	64	390	876	999999	459	942	999999	484	647	143	999999	999999	276	999999	613	999999	640	999999	279	73	833	999999	755	999999	163	487	121	999999	475	999999	133	645	999999	573	496	910	999999	622	999999	386	318	655	215	43	614	605	16	102	998	542	999	345	778	28	846	999999	635	301	631	972	831	955	19	999999	19	999999	657	702	974	702	133	27	137	892	999999	187	999999	999999	970	558	480	999999	734	932	104	788	866	999999	727	661	999999	167	999999	35	555	362	999999	662	33	281	947	314	127	306	419	981	999999	885	273	999999	820	913	331	83	501	812	999999	86	458	231	476	728	975	999999	999999	965	36	111	346	402	541	362	699	698	610	999999	900	437	999999	999999	579	980	665	999999	840	999999	836	917	533	999999	141	570	213	801	999999	229	999999	803	999999	453	955	999999	999999	871	999999	468	999999	632	472	335	999999	999999	999999	344	652	495	72	999999	483	64	139	999999	577	999999	270	999999	158	999999	
999999	391	836	107	558	999999	167	999999	441	794	931	999999	999999	213	454	207	830	999999	999999	999999	158	999999	166	422	330	999999	323	847	539	999999	610	166	999999	999999	738	999999	499	814	244	491	999999	189	999999	278	999999	112	906	925	999999	999999	773	922	962	289	749	999999	999999	999999	776	733	999999	999999	999999	496	999999	774	999999	999999	999999	999999	708	25	113	526	999999	999999	265	888	437	999999	917	398	194	169	181	688	203	999999	999999	163	999999	85	48	510	734	867	256	999999	999999	220	999999	84	460	299	671	999999	999999	446	597	780	329	345	986	558	999999	999999	999999	774	325	504	999999	39	265	999999	516	633	977	602	791	999999	722	698	803	226	186	843	937	894	999999	423	869	999999	999999	999999	999999	999999	99	999999	694	376	999999	999999	251	590	640	22	999999	148	783	47	780	226	655	773	67	631	542	769	382	999999	430	241	999999	901	634	823	595	468	487	994	544	498	908	424	92	250	456	223	586	999999	33	799	120	999999	999999	999999	111	669	739	999999	999999	329	116	999999	945	509	206	349	955	999999	426	361	999999	788	503	292	317	240	691	817	184	999999	192	999999	949	631	999999	999999	269	999999	721	926	729	283	26	224	391	196	999999	582	53	116	267	769	747	999999	148	331	957	360	345	871	978	921	38	659	147	898	999999	324	388	381	90	974	105	500	632	387	772	289	901	131	760	118	774	78	71	999999	471	286	999999	798	868	908	645	849	947	807	255	366	86	999999	423	165	203	672	35	293	999999	256	50	761	559	999999	999999	224	120	870	999999	999999	597	725	999999	495	831	999999	512	182	999999	255	999999	824	142	416	212	417	707	999999	999999	111	999999	778	748	224	246	999999	249	200	459	431	739	87	659	294	768	361	66	928	333	613	169	853	953	428	703	225	999999	999999	475	51	516	514	955	55	917	818	977	999999	258	110	350	999999	722	999999	999999	475	174	847	999999	850	361	779	282	999999	942	999999	824	329	520	31	111	106	999999	417	914	234	131	613	377	999999	384	999999	679	232	273	846	140	55	911	238	999999	782	505	625	690	999999	999999	654	999999	728	994	657	999999	237	999	253	597	999999	993	292	353	561	999999	999999	999999	999999	110	60	999999	105	67	778	417	292	999999	999999	999999	109	999999	999999	992	476	510	648	955	726	999999	451	232	29	258	999999	62	629	999999	499	311	808	159	184	636	191	617	18	670	225	250	999999	266	679	652	999999	588	815	299	876	60	832	741	749	373	658	999999	27	999999	999999	726	787	407	999999	
27	792	999999	552	551	999999	999999	502	977	740	999999	734	195	552	376	760	247	246	339	999999	999999	479	76	410	811	978	363	600	171	438	498	462	20	784	662	999999	548	999999	999999	488	27	999999	854	10	272	999999	472	284	999999	96	994	489	457	400	43	547	725	999999	741	572	999999	269	340	999999	999999	34	724	999999	999999	516	221	212	971	851	990	890	624	75	999999	182	515	88	949	999999	444	999999	999999	620	751	124	144	999	303	701	41	758	999999	316	758	248	914	72	394	999999	999999	791	518	606	409	152	922	659	411	569	67	999999	999999	265	114	243	30	113	659	776	382	999999	909	279	819	999999	672	318	317	999999	999999	453	694	999999	210	999999	999999	407	220	999999	201	999999	999999	733	644	663	448	962	212	525	999999	810	412	999999	999999	662	882	248	787	177	480	614	999999	999999	310	614	683	504	64	461	742	622	892	60	584	999999	624	185	635	166	793	710	116	792	681	458	50	999999	62	547	770	262	620	53	138	587	999999	95	433	999999	979	999999	999999	751	782	999999	918	362	43	864	48	706	999999	630	384	999999	507	560	830	852	999999	606	999999	999999	690	490	12	849	999999	997	765	538	751	999999	187	850	802	999999	999999	86	539	999999	53	198	509	74	649	999999	669	367	999999	581	265	999999	465	999999	501	400	999999	301	999999	79	999999	999999	108	509	954	16	999999	533	967	152	550	753	322	999999	563	263	18	999999	841	21	189	564	999999	194	283	180	150	999999	999999	412	304	999999	483	999999	999999	999999	99	999	119	642	999999	145	999999	937	41	511	999999	579	818	247	391	444	999999	591	999999	874	128	914	236	999999	999999	647	184	999999	847	831	280	999999	637	999999	174	999999	999999	209	999999	54	999999	980	999999	999999	912	570	986	121	31	999999	268	891	581	383	888	184	999999	335	775	899	960	836	99	999999	241	416	942	272	82	999999	927	999999	127	844	999999	148	762	464	871	999999	661	73	543	987	572	389	280	263	668	990	245	191	433	999999	93	338	999999	952	999999	505	628	724	48	648	932	18	774	736	673	749	422	318	463	999999	248	999999	302	111	999999	999999	146	688	603	999999	999999	999999	827	552	761	382	999999	809	923	376	999999	937	999999	895	64	564	615	999999	590	999999	577	927	727	999999	336	195	999999	789	325	688	368	999999	130	955	999999	196	191	231	974	300	999999	612	394	97	803	310	873	407	56	83	999999	602	999999	684	514	999999	29	999999	226	576	999999	468	999999	245	18	736	816	78	999999	868	383	393	568	999999	
426	965	999999	640	159	999999	999999	637	999999	251	451	765	841	445	450	999999	177	317	14	408	953	43	127	159	88	76	494	999999	23	188	700	999999	44	809	267	549	999999	388	724	999999	264	709	725	252	793	253	895	380	999999	999999	701	999999	389	170	345	392	847	999999	561	999999	541	516	624	999999	551	999999	999999	999999	187	999999	623	999999	593	813	154	254	318	875	365	835	181	123	999999	920	487	634	999999	873	473	875	701	999999	826	999999	659	748	95	999999	700	204	999999	862	999999	725	479	912	482	575	26	999999	999999	972	999999	999999	912	428	337	999999	999999	917	135	857	568	312	209	339	961	952	164	405	169	157	184	171	999999	318	999999	462	450	574	161	898	857	383	800	729	266	110	728	240	420	999999	999999	783	999999	664	304	999999	526	150	951	999999	420	620	930	927	798	999999	999999	603	999999	999999	262	512	766	236	999	195	512	480	82	860	233	923	985	999999	72	999999	102	999999	999999	40	936	999999	623	630	999999	999999	452	873	931	401	999999	135	732	544	138	581	26	842	664	119	387	56	78	100	306	496	634	999999	864	999999	999999	753	588	478	939	952	889	999999	748	762	742	638	548	681	173	108	200	450	649	491	384	259	995	905	652	999999	999999	533	334	999999	612	300	18	533	627	944	546	264	999999	999999	692	881	104	999999	999999	748	507	396	927	207	305	999999	512	383	33	999999	757	683	826	58	720	365	999999	757	160	452	630	999999	999999	999999	562	936	844	474	798	502	165	103	538	999999	393	845	606	999999	695	428	999999	635	510	113	196	862	438	556	999999	999999	79	999999	751	924	128	492	343	708	645	999999	999999	48	585	530	367	664	154	999999	665	999999	759	685	71	732	999999	995	514	999999	41	699	999999	297	18	471	433	818	352	614	784	900	511	897	491	336	88	749	59	999999	746	532	999999	515	891	589	999999	394	285	29	999999	133	999999	393	999999	999999	861	61	39	123	107	549	321	999999	999999	999999	373	862	203	735	653	915	945	999999	213	508	981	992	406	428	895	48	999999	999999	354	661	999999	128	229	999999	475	999999	719	936	883	207	220	187	376	136	226	714	200	550	999999	354	999999	454	189	178	999999	868	654	999999	999999	68	15	988	195	487	842	999999	999999	658	270	626	206	18	999999	16	999999	803	999999	999999	212	191	847	993	957	999999	483	477	938	60	582	607	382	118	718	999999	999999	232	992	889	293	971	80	542	999999	749	158	178	804	183	880	169	251	384	999999	47	999999	999999	999999	999999	
13	374	999999	592	85	999999	254	97	999999	999999	815	999999	811	736	986	241	120	314	713	217	999999	314	999999	764	180	422	365	999999	709	681	613	188	999999	808	999999	919	999999	488	999999	626	505	70	878	999999	368	815	358	515	999999	177	927	906	999999	823	999999	999999	700	552	999999	663	307	255	387	619	999999	636	874	12	850	999999	577	631	847	999999	712	792	999999	693	406	999999	999999	849	610	542	754	706	880	999999	476	196	228	121	76	803	999999	259	682	269	999999	732	940	356	999999	999999	999999	305	69	999999	120	549	273	999999	155	67	599	999999	645	845	865	515	999999	506	535	999999	999999	465	999999	53	999999	999999	119	176	926	673	999999	999999	194	289	942	458	647	999999	999999	927	923	221	966	19	214	870	614	837	999999	261	976	444	820	11	482	145	741	25	999999	999999	439	106	90	482	643	881	273	365	903	999999	867	97	249	608	739	636	499	555	999999	897	848	282	772	999999	999999	979	999999	192	807	806	717	632	223	608	497	827	141	493	375	333	607	258	933	999999	999999	999999	204	222	272	999999	999999	195	186	556	809	999999	333	415	784	663	983	91	999999	106	999999	245	874	641	120	911	505	15	189	515	999999	599	348	785	999999	808	999999	685	919	961	170	999999	455	999999	999999	339	504	726	999999	712	349	525	999999	837	298	158	999999	562	111	360	350	641	999999	671	999999	999999	819	547	999999	976	877	999999	171	999999	999999	999999	790	999999	841	780	999999	778	999999	476	175	774	898	511	497	143	794	232	583	999999	621	999999	525	784	410	589	520	999999	602	733	835	51	364	115	999999	130	367	807	721	999999	943	999999	345	539	999999	492	999999	318	60	990	191	999999	999999	602	974	415	652	999999	999999	262	270	999999	186	572	999999	133	999999	999999	609	999999	775	987	999999	999999	999999	59	194	985	287	917	999999	212	906	611	551	190	326	999999	140	999999	999999	999999	999999	468	999999	492	999999	772	999999	999999	82	999999	708	999999	999999	204	152	472	976	999999	231	666	728	889	984	68	554	575	31	999999	999999	658	662	999999	898	999999	999999	53	201	143	664	999999	97	999999	845	749	503	999999	395	999999	47	999999	785	999999	999999	811	633	120	484	999999	937	999999	999999	446	574	423	999999	595	785	801	216	109	281	843	270	808	579	999999	53	244	999999	332	189	674	423	953	872	999999	849	96	790	999999	568	198	205	845	671	650	340	999999	883	907	999999	594	149	999999	582	942	945	465	999999	810	999999	250	447	615	639	85	999999	621	551	999999	746	699	999999	999999	999999	92	
647	999999	146	999999	492	621	360	657	886	595	999999	999999	381	930	509	393	854	979	809	328	750	590	215	596	627	999999	999999	473	171	999999	583	999999	406	499	304	531	999999	999999	999999	999999	999999	999999	728	54	550	546	249	999999	999999	999999	999999	41	529	999999	999999	66	219	550	999999	999999	999999	887	999999	149	999999	724	999999	999999	999999	999999	74	552	999999	999999	439	960	861	170	55	90	480	270	562	809	999999	999999	290	999999	168	247	322	777	10	555	999999	11	305	589	43	826	466	999999	999999	931	999999	301	380	175	783	381	205	58	505	999999	302	999999	999999	686	999999	470	444	897	723	397	666	297	552	114	650	437	999999	282	137	999999	999999	122	284	630	521	611	999999	124	409	786	52	273	282	778	263	243	676	619	353	573	391	999999	999999	597	275	10	749	275	525	356	716	922	921	286	607	190	205	999999	174	634	299	999999	498	936	999999	999999	24	773	999999	416	761	55	928	564	999999	65	478	687	365	999999	862	905	999999	62	80	129	352	996	181	999999	47	972	454	999999	283	999999	81	707	999999	872	986	975	999999	999999	595	670	993	366	448	552	711	518	999999	653	772	393	999999	445	866	235	60	27	602	778	378	999999	999999	220	290	776	983	771	445	999999	534	886	491	490	467	999999	999999	985	558	629	372	529	634	999999	999999	890	341	635	841	26	999999	968	999999	645	740	806	999999	999999	86	671	568	939	82	854	128	999999	902	249	977	466	999999	74	469	999999	999999	848	164	999999	274	400	445	358	930	428	671	566	513	845	999999	661	340	352	909	886	71	999999	999999	779	682	70	987	101	999999	384	917	756	999999	999999	239	999999	651	279	519	685	999999	219	999999	654	193	999999	999999	67	999999	326	999999	999999	999999	583	999999	983	401	999999	128	999999	999999	354	700	556	510	915	999999	112	999999	857	20	999999	833	999999	660	999999	422	802	596	130	688	929	999999	341	258	170	999999	925	499	255	500	275	160	314	999999	999999	999999	463	999999	999999	999999	279	451	642	999999	999999	923	931	923	69	571	598	789	997	999999	483	999999	368	307	350	323	142	612	369	367	744	999999	528	951	777	342	959	999999	328	626	418	487	959	999999	192	247	999999	12	440	999999	901	485	163	789	799	139	161	165	803	954	372	666	999999	999999	571	165	404	999999	155	999999	611	939	999999	381	116	995	793	342	125	999999	999999	139	999999	684	465	268	999999	739	162	999999	191	803	856	373	264	751	405	999999	465	37	999999	690	857	713	83	999999	24	999999	682	804	345	999999	50	
700	311	999999	999999	407	819	999999	408	665	827	999999	546	807	92	107	127	365	599	119	999999	999999	999999	962	999999	468	611	999999	254	975	66	357	313	372	763	166	999999	31	266	997	865	162	629	999999	862	360	177	999999	880	999999	663	327	214	235	941	999999	440	348	960	36	796	999999	999999	432	608	479	203	183	53	926	45	106	108	601	999999	999999	467	93	110	921	300	999999	622	337	321	739	153	88	430	810	725	999999	70	239	211	548	999999	206	578	392	999999	993	231	999999	881	567	229	612	980	227	494	999999	248	49	736	460	703	730	120	869	336	125	752	243	999999	321	45	999999	400	706	629	271	514	717	999999	306	124	668	999999	753	999999	999999	107	213	999999	378	485	30	503	999999	999999	999999	95	999999	999999	52	251	988	753	570	532	360	221	284	597	233	842	999999	286	439	346	45	999999	367	359	795	27	549	917	831	835	24	374	649	861	265	185	806	660	999999	65	135	915	999999	231	999999	328	822	616	101	536	999999	744	74	414	999999	98	728	358	270	34	702	999999	999999	999999	999999	986	571	423	999999	58	999999	870	565	383	999999	999999	999999	145	200	477	205	932	999999	999999	999999	280	310	245	61	177	456	457	400	696	363	64	993	159	999999	183	999999	409	284	53	999999	93	188	690	203	689	999999	593	168	793	829	769	255	626	854	999999	685	336	371	174	602	588	480	999999	999999	165	136	252	431	26	999999	796	999999	999999	999999	796	101	620	51	999999	479	999999	999999	607	867	594	999999	376	999999	999999	497	430	47	999999	999999	912	999999	319	670	47	563	455	172	151	82	999999	120	473	822	67	999999	75	294	999	999999	739	999999	873	12	999999	356	759	999999	953	528	300	758	549	999999	891	999999	782	950	14	808	34	700	156	534	834	483	345	553	247	332	432	999999	48	999999	999999	999999	999999	317	244	691	999999	999999	218	999999	782	284	999999	141	931	874	999999	999999	290	201	670	49	152	348	177	999999	20	216	999999	631	106	999999	720	135	630	279	452	999999	715	999999	14	527	492	999999	752	559	999999	214	622	372	959	999999	999999	999999	754	671	479	402	149	292	680	597	796	586	999999	627	999999	445	510	662	431	898	408	967	999999	152	999999	619	595	617	48	806	593	999999	672	788	308	873	380	958	799	60	335	433	642	416	730	905	17	999999	995	999999	703	960	940	70	999999	888	999999	611	999999	860	806	999999	999999	874	13	459	914	738	328	690	74	551	862	999999	572	975	335	780	422	651	999999	470	622	572	112	
633	406	611	999999	420	223	999999	843	938	999999	999999	999999	768	412	999999	999999	278	999999	999999	412	162	107	569	498	933	562	879	999999	473	258	345	909	999999	999999	380	999999	312	999999	907	476	305	707	999999	999999	768	795	567	377	999999	659	999999	664	316	169	950	535	837	123	945	858	999999	580	999999	689	907	999999	999999	996	41	999999	689	418	898	999999	116	999999	999999	441	999999	148	999999	511	58	814	915	681	602	999999	999999	845	999999	198	914	59	141	725	999999	244	999999	999999	999999	999999	346	921	970	999999	765	478	999999	999999	362	406	394	806	999999	833	531	999999	774	236	301	999999	184	196	14	999999	504	848	706	391	126	938	221	854	851	435	175	136	843	990	915	999999	468	325	493	818	999999	999999	197	308	203	772	469	999999	582	309	999999	159	917	480	430	917	771	672	999999	423	195	539	955	437	668	405	722	784	320	177	528	999999	999999	195	695	396	660	408	999999	354	999999	226	282	999999	999999	25	218	999999	569	998	999999	796	935	79	633	275	999999	760	639	798	60	685	683	415	781	999999	456	732	784	43	266	372	484	45	944	968	267	999999	397	652	196	358	999999	322	999999	732	999999	633	999999	430	999999	900	769	398	303	793	543	866	770	513	568	486	588	999999	741	999999	321	900	999999	999999	999999	748	372	987	612	701	469	371	601	58	612	823	181	364	999999	366	999999	95	741	161	999999	999999	999999	999999	93	710	770	690	580	823	420	33	999999	895	422	495	537	999999	786	602	333	182	999999	722	900	744	314	233	735	999999	397	236	168	973	240	617	115	488	903	999999	931	779	790	778	637	588	325	285	942	313	999999	999999	308	149	999999	262	135	920	983	349	999999	546	954	205	435	194	865	999999	665	804	390	59	878	885	999999	553	392	497	94	322	999999	39	291	999999	557	999999	927	29	999999	978	492	999999	504	564	999999	999999	825	595	352	999999	723	791	619	999999	923	779	942	423	478	284	870	637	999999	671	919	375	265	531	999999	999999	267	999999	389	686	321	205	999999	999999	388	286	999999	797	154	642	599	638	419	153	509	778	633	513	999999	999999	118	854	358	833	644	140	999999	304	947	493	195	999999	411	933	826	727	234	628	44	201	999999	83	999999	203	81	999999	955	121	32	869	235	753	305	518	578	467	846	720	680	258	156	433	849	999999	457	999999	236	486	327	781	553	15	999999	359	323	999999	999999	165	761	999999	185	27	999999	999999	267	441	581	893	364	369	881	514	947	786	54	133	233	831	746	359	
65	478	999999	250	326	999999	999999	945	999999	544	105	999999	999999	327	83	139	999999	772	403	25	151	343	132	999999	900	999999	67	693	314	999999	811	539	418	999999	307	706	999999	40	999999	47	167	635	698	820	999999	199	999999	999999	712	999999	971	460	999999	731	217	722	356	999999	350	287	999999	590	999999	14	732	565	282	555	29	376	999999	131	21	999999	857	516	644	312	694	710	999999	999999	980	399	229	360	111	999999	204	585	360	396	690	999999	999999	999999	999999	999999	97	708	999999	999	610	346	999999	849	449	999999	873	701	999999	54	152	639	793	735	610	252	999999	382	464	999999	360	999999	26	519	441	999999	490	290	521	999999	999999	986	999999	493	999999	999999	389	379	911	37	813	503	507	315	253	999999	689	148	999999	751	908	715	999999	331	648	176	999999	999999	418	911	999999	592	189	136	999999	999999	999999	310	999999	966	862	415	471	436	781	857	936	711	276	390	848	351	999999	770	52	509	742	471	999999	660	324	889	960	999	445	230	323	999999	486	97	213	389	239	999	889	503	253	816	549	791	239	618	233	37	72	250	278	419	94	330	423	384	999999	259	999999	973	999999	471	991	561	544	565	234	188	186	468	122	325	880	999999	265	999999	921	63	999999	999999	999999	932	936	999999	952	903	297	165	674	829	924	979	357	916	58	781	825	988	256	674	393	999999	850	604	138	952	538	545	74	497	463	999999	829	945	316	522	534	999999	999999	640	278	999999	513	999999	999999	143	999999	964	999999	483	110	933	806	756	999999	620	999999	342	76	999999	374	999999	101	186	376	999999	999999	411	609	536	257	39	389	616	406	999999	541	503	69	995	999999	574	54	590	397	529	999999	82	999999	999999	440	201	730	609	276	526	977	999999	981	31	982	566	365	964	236	999999	999999	200	359	999	999999	999999	283	999999	26	999999	707	999999	789	846	918	999999	779	913	106	65	308	780	349	879	346	214	521	999999	999999	427	218	89	999999	326	999999	999999	999999	632	616	851	918	999999	593	999999	819	477	547	999999	113	905	786	999999	999999	180	772	773	851	480	663	875	77	999999	68	598	592	627	156	473	870	514	999999	156	999999	254	147	649	196	874	70	868	999999	386	934	117	999999	765	220	193	554	211	999999	252	999999	740	784	999999	600	994	883	201	999999	84	274	598	550	639	155	623	43	132	586	999999	419	794	218	690	310	999999	958	826	416	999999	999999	668	999999	121	187	999999	470	464	59	202	990	869	548	999999	999999	345	999999	10	620	596	159	431	999999	999999	
833	185	532	103	381	648	999999	67	784	999999	165	999999	999999	439	462	589	163	578	82	394	999999	550	256	625	578	999999	395	999999	216	999999	813	496	53	376	287	999999	43	376	92	410	166	933	999999	190	999999	515	999999	136	548	40	443	999999	999999	240	599	293	929	999999	999999	416	263	89	851	964	553	668	999999	280	161	461	556	786	999999	672	999999	63	465	999999	198	72	999999	999999	419	185	386	243	999999	813	777	994	81	136	852	676	157	86	999999	999999	637	768	953	429	975	97	484	656	94	686	12	999999	828	864	718	461	999999	994	670	675	587	319	531	748	502	167	389	429	934	819	999999	999999	971	345	437	430	119	999999	293	999999	700	729	158	460	811	241	176	217	418	999999	535	999999	416	999999	999999	327	247	215	926	818	707	65	722	999999	999999	850	574	999999	436	297	352	999999	710	348	974	858	999999	80	937	999999	991	999999	20	999999	294	999999	999999	564	803	999999	193	999999	999999	475	624	645	17	884	298	961	666	999999	780	130	999999	241	452	78	442	683	166	176	278	664	826	535	54	188	979	801	115	20	689	326	114	449	383	245	723	338	999999	286	781	976	999999	318	999999	890	999999	63	918	676	132	129	953	26	635	265	999999	98	601	828	999999	999999	855	999999	993	463	999999	608	857	216	999999	113	832	879	394	999999	69	518	144	999999	691	926	883	438	999999	569	372	98	813	127	597	999999	737	999999	382	295	130	999999	324	937	874	888	999999	711	332	999999	999999	84	631	999999	206	139	999999	447	146	978	612	427	767	434	101	999999	794	999999	619	719	375	999999	507	999999	181	120	204	207	289	803	730	182	116	869	282	298	466	479	921	999999	681	299	886	404	683	702	191	890	999999	946	103	465	101	999999	653	487	576	532	172	999999	934	999999	999999	343	999999	439	321	898	161	999999	470	999999	999999	161	47	85	923	113	999999	478	929	999999	999999	342	709	274	91	502	225	794	722	934	317	835	533	999999	141	553	156	254	999999	292	738	999999	485	778	999999	999999	999999	999999	564	473	116	693	165	630	405	825	633	999999	999999	818	999999	366	999999	536	999999	999999	628	999999	944	999999	999999	999999	97	647	999999	317	856	931	628	151	999999	647	999999	999999	828	624	679	902	529	999999	920	999999	896	573	609	999999	964	949	770	999999	321	463	999999	194	516	934	999999	999999	999999	98	969	701	999999	216	999999	45	136	830	707	393	313	725	592	639	999999	792	285	524	47	203	352	906	171	964	829	473	24	999999	742	894	28	170	
999999	441	345	999999	999999	689	681	574	254	143	999999	386	360	596	999999	993	734	723	658	91	999999	860	745	72	540	400	386	427	30	91	98	812	375	152	877	999999	999999	999999	983	595	842	473	949	219	664	999999	614	999999	603	999999	320	28	999999	936	999999	987	696	999999	688	418	999999	999999	999999	999999	55	999999	999999	217	718	718	700	503	999999	72	249	999999	911	535	408	755	785	152	999999	999	770	79	999999	439	999999	999999	465	30	552	574	292	589	919	785	999999	999999	773	407	525	884	999999	817	288	183	697	681	85	170	874	932	999999	170	439	554	402	975	862	582	753	999999	263	680	999999	175	779	659	98	135	371	183	982	388	999999	940	679	952	791	403	999999	781	815	999999	999999	620	999999	999999	999999	375	392	198	372	201	999999	697	630	649	867	122	999999	999999	593	949	798	700	949	999999	999999	498	875	449	999999	999999	839	972	22	999999	535	340	233	657	509	999999	742	999999	811	791	735	929	319	999999	999999	679	999	999999	198	999999	999999	454	670	999999	588	661	999999	943	15	902	361	999999	684	672	999999	537	888	745	537	999999	216	999999	999999	167	999999	613	189	845	364	514	470	144	784	999999	999999	90	669	536	79	848	233	799	177	908	440	64	999999	647	915	558	790	263	178	327	659	999999	565	512	999999	975	999999	654	589	501	442	226	999999	537	220	999999	867	999999	676	999999	647	999999	999999	980	727	999999	999999	542	930	805	723	216	999999	466	498	580	524	166	357	104	376	999999	220	676	476	999999	168	718	436	999999	691	438	587	489	680	252	433	585	785	725	616	939	724	783	777	999999	260	440	999999	999999	519	711	15	581	321	999999	205	999999	513	513	999999	650	999999	999999	124	295	628	999999	785	255	999999	939	380	631	487	999999	999999	437	898	250	963	728	999999	795	371	979	432	999999	177	611	999999	651	999999	281	429	966	833	999999	669	492	607	773	654	793	494	579	340	383	104	884	999999	768	883	273	549	577	971	320	999999	144	862	999999	319	184	209	999999	868	999999	212	520	604	189	767	415	643	200	83	885	311	792	999999	59	999999	293	397	999999	768	807	999999	851	999999	522	987	535	999999	983	463	999999	594	999999	999999	241	999999	583	290	999999	11	477	630	359	503	96	999999	895	999999	813	711	35	999999	999999	735	999999	376	360	525	91	201	242	785	659	999999	603	300	999999	91	418	999999	338	13	362	286	301	186	999999	999999	909	513	102	999999	816	282	438	693	673	263	649	999999	820	68	999999	843	769	691	971	999999	899	
795	697	813	86	935	999999	32	999999	999999	444	884	999999	12	999999	577	108	201	999999	999999	308	910	627	68	442	554	67	279	804	518	517	609	215	999999	999999	123	999999	289	964	881	899	416	269	38	818	764	870	818	452	630	744	577	722	999999	323	989	178	638	380	532	877	999999	227	915	137	835	679	999999	554	502	761	819	237	97	487	892	650	599	250	677	683	999999	999999	183	773	939	886	999999	447	468	945	999999	908	442	999999	999999	999999	353	900	982	95	999999	274	950	869	999999	350	634	117	431	349	578	398	703	848	637	286	53	152	198	949	69	999999	95	999999	583	911	795	94	999999	703	999999	999999	267	592	56	975	877	314	999999	598	261	512	999999	129	376	789	215	999999	375	519	155	211	711	999999	999999	841	188	402	296	23	555	999999	999999	727	999999	879	141	121	999999	662	408	739	999999	600	698	999999	780	999999	190	999999	706	211	718	182	557	106	988	233	999999	214	999999	484	999999	834	999999	999999	97	297	87	497	658	104	790	713	120	416	907	121	999999	479	71	999999	222	503	999999	353	832	252	180	945	891	907	999999	598	865	924	722	468	556	987	468	492	888	693	144	612	421	14	71	151	198	999999	888	999999	153	585	272	523	526	999999	877	999999	999999	999999	605	751	999999	202	848	999999	694	448	564	357	20	578	333	528	999999	705	932	827	191	999999	756	24	999999	999999	455	999999	661	208	999999	999999	119	624	374	756	98	392	999999	228	166	999999	457	999999	999999	999999	999999	574	999999	999999	164	999999	766	60	663	99	385	590	999999	89	747	568	534	495	506	706	248	396	214	999999	440	999999	642	999999	671	999999	999999	16	702	487	394	881	999999	918	999999	131	101	69	999999	285	380	507	659	984	999999	598	350	961	253	999999	302	688	369	684	313	999999	188	62	388	999999	518	379	999999	254	999999	865	539	616	452	385	615	188	435	928	206	933	999999	999999	242	83	965	999999	999999	97	195	706	521	354	615	864	942	48	680	999999	766	11	618	415	999999	615	68	734	519	868	999	999999	262	441	487	999999	862	530	999999	999999	392	900	999999	801	999999	988	354	195	999999	588	442	576	507	823	172	205	324	911	368	999999	25	241	109	894	97	81	999999	999999	866	245	12	422	999999	375	999999	866	394	817	355	999999	270	873	732	931	435	999999	615	439	278	999999	65	951	999999	999999	300	161	999999	999999	714	999999	999999	274	999999	766	585	30	358	142	602	306	810	507	565	67	365	999999	508	999999	468	999999	465	999999	999999	584	
999999	999999	260	999999	999999	79	75	999999	999999	366	766	996	554	966	355	999999	85	483	836	972	482	557	999999	999999	837	157	652	632	264	60	533	530	999999	999999	586	535	770	333	67	533	999999	148	404	209	301	369	597	542	999999	999999	588	981	187	839	999999	631	665	156	999999	927	426	442	418	62	833	246	999999	810	390	819	644	751	426	313	999999	343	999999	196	812	478	560	999999	809	210	471	551	352	623	642	954	869	999999	145	139	116	799	729	351	375	999999	825	787	161	13	999999	836	999999	874	999999	768	478	478	999999	718	377	316	632	217	591	999999	894	999999	178	999999	999999	31	616	296	206	941	614	812	821	999999	653	772	958	806	791	634	985	477	524	873	486	401	288	426	762	999999	999999	521	760	999999	171	904	619	726	999999	396	230	999999	677	167	164	665	657	587	75	604	357	999999	999999	956	307	426	999999	304	999999	999999	742	999999	533	406	775	999999	62	738	596	999999	999999	242	999999	405	413	716	999999	367	999999	820	999999	701	999999	168	452	351	999999	803	785	744	507	325	776	999999	653	41	745	281	391	999999	612	999999	990	999999	451	125	81	999999	999999	591	999999	49	999999	138	815	51	999999	375	999999	434	999999	999999	953	851	999999	837	999999	999999	751	382	970	529	999999	658	218	823	999999	46	716	336	279	85	260	203	999999	999999	740	648	688	999999	204	999999	999999	957	75	363	965	149	83	613	660	822	279	999999	620	106	999999	926	920	992	999999	801	658	627	999999	920	998	759	732	999999	107	817	571	148	999999	601	212	27	592	854	857	571	999999	113	676	456	805	90	583	32	403	999999	999999	696	281	402	720	699	802	154	365	216	417	999999	516	999999	260	141	991	999999	894	56	343	75	999999	769	838	555	999999	708	125	917	999999	709	999999	293	99	999999	999999	785	999999	512	224	448	499	651	999999	999999	597	834	999999	674	999999	565	138	356	480	662	562	511	999999	175	749	104	999999	447	40	707	999999	233	999999	999999	273	999999	148	392	832	895	575	999999	615	999999	999999	999999	512	999999	829	620	581	43	999999	436	999999	999999	999999	715	762	999999	419	62	999999	999999	999999	373	999999	820	999999	999999	427	746	524	584	999999	79	999999	398	216	633	592	588	617	999999	136	875	420	999999	72	908	985	432	629	713	486	523	872	999999	411	594	44	692	50	947	203	835	999999	238	350	253	469	832	509	999999	536	999999	444	210	999999	999999	953	764	757	502	897	994	999999	810	108	573	207	999999	987	621	598	999999	548	670	999999	999999	365	192	
999999	999999	448	999999	923	500	186	655	88	999999	999999	522	640	279	935	999999	999999	999999	718	708	139	776	56	999999	844	887	540	999999	293	999999	983	999999	533	999999	789	937	999999	744	81	626	634	453	494	534	897	475	981	328	999999	999999	621	27	582	657	62	999999	999999	715	999999	45	960	999999	999999	999999	689	809	999999	869	490	997	999999	315	999999	102	84	686	292	521	835	379	906	221	671	292	162	965	999999	876	719	590	174	347	436	999999	665	94	91	189	999999	999999	485	121	838	967	515	315	890	999999	582	999999	999999	999999	999999	937	139	749	878	89	162	723	362	999999	999999	999999	832	999999	999999	102	999999	989	604	112	999999	999999	894	794	382	999999	777	846	85	999999	303	999999	673	913	467	999999	905	915	216	999999	999999	132	734	372	962	938	999999	367	437	798	62	593	999999	814	585	142	53	345	376	184	311	315	648	395	820	806	999999	919	690	389	196	999999	782	602	84	553	22	532	832	444	568	419	419	286	914	999999	581	859	338	999999	455	570	549	41	700	999999	999999	999999	551	165	999999	225	677	58	611	541	810	178	999999	41	129	521	512	932	999999	999999	895	371	999999	120	235	376	591	365	933	626	972	750	902	362	80	999999	999999	677	732	999999	742	999999	999999	382	898	999999	130	306	214	999999	67	616	425	809	826	121	867	441	999999	345	999999	321	124	985	569	69	276	386	960	455	540	835	999999	999999	159	534	696	109	999999	999999	255	294	161	999	568	365	999999	103	535	999999	806	549	999999	397	999999	430	257	690	999999	999999	146	743	346	758	403	999999	417	163	659	301	425	767	228	117	99	350	170	124	999999	214	734	183	850	11	649	991	98	811	999999	728	287	16	999999	999999	685	511	999999	402	606	347	947	181	443	244	999999	999999	330	640	308	378	999999	999999	999999	608	113	963	999999	344	119	411	143	605	609	999999	24	418	481	845	431	587	402	768	518	89	266	563	739	999999	467	610	671	458	999999	185	999999	155	742	688	279	722	618	612	292	204	999999	352	999999	512	229	135	567	484	999999	720	975	502	999999	999999	352	550	233	286	877	508	740	999999	102	999999	473	999999	675	792	999999	708	968	999999	485	323	875	913	991	237	396	999999	52	196	999999	792	210	965	531	558	346	729	999999	999999	735	783	464	999999	260	147	48	360	459	999999	909	510	752	195	999999	310	999999	438	558	996	999999	545	465	553	446	309	233	507	347	127	999999	846	220	999999	64	701	859	999999	663	853	198	45	882	999999	287	999999	
50	999999	999999	231	249	907	180	502	999999	200	327	910	92	950	999999	540	23	999999	328	999999	299	125	141	999999	451	999999	774	999999	807	999999	663	197	999999	999999	268	219	559	126	999999	549	676	999999	999999	864	383	999999	273	712	939	999999	999999	549	949	224	448	924	883	999999	999999	287	999999	999999	999999	999999	536	139	644	385	999999	999999	981	999999	465	779	999999	582	931	276	941	502	999999	72	999999	999999	831	123	248	62	268	343	335	999999	345	999999	416	211	32	595	337	253	314	888	30	999999	676	135	999999	180	827	866	999999	616	999999	287	588	999999	999999	546	766	999999	891	591	127	358	379	65	561	864	373	195	999999	346	939	999999	198	810	51	531	482	706	999999	77	999999	401	350	718	243	68	22	345	502	485	828	914	999999	722	999999	999999	865	621	574	999999	999999	642	999999	656	999999	994	99	777	999999	187	74	70	393	823	367	999999	17	660	999999	502	852	37	692	999999	999999	34	345	475	999999	379	665	860	999999	809	270	592	999999	694	50	249	999999	244	315	324	421	767	999999	538	365	54	664	999999	799	81	377	779	949	999999	148	653	659	623	738	660	999999	999999	928	999999	563	775	640	322	999999	582	534	618	721	999999	662	750	503	806	120	999999	999999	461	71	999999	442	490	642	852	999999	397	999999	999999	506	655	802	218	839	946	975	590	414	351	594	999999	999999	759	67	581	579	999999	159	852	999999	743	946	70	151	867	151	82	142	787	766	232	991	189	121	76	999999	999999	910	557	831	999999	999999	372	866	999999	999999	683	432	71	999999	168	999999	737	841	999999	709	742	76	972	804	902	457	626	585	371	235	999999	647	999999	15	999999	487	601	999999	999999	163	583	203	307	352	468	649	999999	514	608	984	999999	347	359	367	832	387	999999	753	929	82	999999	999999	504	618	166	46	999999	65	157	999999	646	717	857	999999	135	549	768	629	345	262	999999	121	976	387	971	30	298	634	183	748	999999	848	999999	911	198	999999	999999	688	196	432	999999	26	367	927	348	546	489	749	241	293	618	318	417	676	999999	852	999999	127	999999	146	999999	999999	881	409	141	999999	625	999999	420	338	999999	89	443	999999	999999	369	753	58	999999	434	999999	548	402	889	139	240	441	999999	999999	345	999999	580	51	60	684	999999	144	999999	795	551	921	543	338	999999	442	999999	875	999999	999999	999999	999999	762	89	222	999999	209	414	992	279	901	999999	210	731	84	999999	279	48	392	999999	999999	235	795	262	497	513	997	220	500	457	999999	364	936	791	888	246	
232	501	829	454	484	997	151	688	894	999999	720	811	263	559	172	500	492	275	999999	999999	314	999999	591	709	608	999999	913	545	678	999999	429	419	843	838	999999	999999	218	937	754	645	999999	116	999999	999999	999999	999999	956	941	999999	110	999999	999999	999999	999999	932	722	999999	130	846	495	999999	606	19	999999	765	311	999999	425	999999	394	291	555	520	999999	27	207	152	289	916	422	42	972	260	578	675	999999	999999	66	906	408	999999	999999	101	999999	562	999999	106	20	547	490	228	541	512	899	818	326	999999	999999	770	734	579	631	999999	433	462	120	355	441	682	999999	693	911	518	999999	526	203	999999	261	792	540	111	142	999999	436	204	501	999999	999999	760	999999	606	171	295	999999	828	246	999999	668	999999	452	999999	999999	337	539	797	316	32	999999	383	625	863	898	663	240	633	447	889	999999	239	999999	649	999999	680	334	410	531	626	347	999999	289	317	999999	455	350	408	446	804	212	638	887	478	988	977	144	494	708	999999	65	548	391	357	118	439	844	802	146	984	13	138	275	690	685	280	103	317	78	453	323	831	999999	643	686	148	351	493	661	26	545	839	702	33	570	798	820	931	208	365	999999	547	272	461	800	83	373	206	999999	717	999999	827	426	265	195	233	999999	748	999999	999999	97	360	151	130	448	174	436	252	129	886	460	999999	118	999999	841	775	568	999999	842	613	775	155	700	943	999999	718	422	447	838	999999	999999	81	271	238	278	999999	406	152	999999	635	647	999999	86	999999	999999	999999	718	714	999999	999999	664	625	905	999999	204	942	660	207	987	729	752	999999	413	999999	448	388	900	879	443	590	379	426	721	217	999999	654	78	793	999999	420	10	708	33	428	682	821	176	213	44	336	999999	208	164	293	883	658	716	303	468	878	999999	999999	280	832	50	248	904	698	100	549	873	867	999999	577	729	54	965	984	110	999999	222	999999	999999	999999	991	180	271	438	999999	318	937	774	334	808	599	999999	437	999999	388	999999	917	999999	123	494	462	732	687	587	999999	839	693	731	202	841	999999	134	999999	172	841	869	976	999999	374	782	999999	108	542	999999	977	999999	616	773	606	667	709	744	999999	361	999999	268	492	684	999999	494	625	215	582	493	153	999999	999999	275	359	518	467	999999	114	340	881	363	999999	975	609	997	999999	919	135	535	142	921	550	999999	999999	582	387	999999	602	879	167	406	526	58	999999	512	999999	350	424	97	209	267	639	999999	479	302	79	517	84	999999	999999	706	999999	999999	999999	
231	924	537	758	999999	999999	174	849	999999	183	485	999999	150	416	107	999999	882	999999	999999	335	875	999999	307	171	999999	513	870	228	999999	617	460	326	999999	697	347	999999	860	592	999999	956	44	417	999999	79	999999	465	928	110	999999	277	389	999999	999999	999999	999999	939	999999	375	543	273	271	946	133	616	999999	999999	366	453	79	518	748	300	857	91	300	467	876	237	177	759	999999	769	999999	459	238	259	283	999999	221	999999	960	494	58	383	694	98	294	798	357	999999	108	485	40	999999	528	99	353	960	430	999999	73	999999	208	784	688	999999	705	674	388	473	999999	608	241	999999	999999	264	251	484	397	212	182	87	880	343	660	110	999999	783	999999	149	905	323	337	202	999999	571	296	273	999999	203	392	620	420	999999	949	500	253	368	910	999999	999999	869	573	228	846	986	519	999999	134	588	762	922	743	249	999999	571	999999	999999	337	986	999999	978	789	204	999999	562	666	999999	393	170	999999	380	873	666	301	999999	999999	119	999999	357	61	999999	149	116	440	999999	999999	999999	326	387	230	999999	41	923	305	869	90	999999	408	293	329	523	481	964	999999	392	58	86	947	530	821	170	999999	999999	935	546	838	999999	763	999999	685	495	679	16	940	999999	999999	950	371	431	999999	380	711	999999	999999	538	949	185	385	58	421	999999	233	796	565	69	999999	61	999999	758	40	407	615	999999	999999	833	843	475	33	999999	53	108	999999	525	999999	450	459	629	999999	406	999999	663	307	715	999999	999999	999999	883	450	880	137	297	962	612	999999	558	765	999999	463	204	999999	484	161	304	999999	323	95	707	231	125	610	894	999999	591	172	377	110	900	122	723	572	960	35	153	953	755	146	113	134	25	685	797	175	999999	711	122	511	12	710	623	799	563	999999	999999	280	242	197	380	449	33	458	865	999999	999999	632	734	999999	18	350	258	186	999999	583	999999	439	813	999999	354	999999	59	999999	107	199	999999	923	18	309	700	873	720	999999	765	999999	110	999999	999999	257	435	133	976	662	503	662	462	446	999999	999999	454	895	999999	514	999999	500	399	168	999999	676	60	816	623	999999	759	999999	629	690	421	328	999999	649	619	565	303	999999	999999	397	372	445	737	62	115	38	854	805	416	216	999999	999999	273	942	999999	154	999999	999999	509	550	999999	368	42	999999	34	499	508	999999	285	901	220	622	597	999999	795	999999	938	997	710	595	581	953	728	423	965	999999	65	539	442	999999	999999	684	721	362	493	13	999999	965	37	616	530	999999	529	515	996	
112	999999	270	999999	999999	215	210	908	913	969	999999	639	619	999999	999999	444	968	373	999999	543	535	901	244	519	999999	511	973	969	103	75	533	434	223	426	862	999999	794	392	150	270	167	999999	807	393	544	373	793	169	159	182	999999	999999	719	971	471	999999	442	751	364	790	999999	240	999999	848	446	525	426	999999	943	407	649	586	233	549	386	999999	103	851	974	428	718	814	820	921	513	848	714	999999	955	661	47	999999	37	359	38	926	961	999999	946	28	999999	601	999999	751	532	975	460	180	594	711	117	590	776	999999	81	427	999999	893	344	597	811	184	999999	292	999999	606	558	873	521	459	798	144	999999	956	480	999999	598	999999	398	538	397	999999	656	254	553	457	276	101	288	999999	999999	77	624	358	999999	772	364	999999	391	999999	426	587	659	145	913	973	999999	820	465	954	999999	999999	999999	805	999999	277	999999	992	999999	912	999999	467	595	999999	943	730	519	556	749	707	762	665	999999	472	121	999999	884	521	340	580	999999	456	999999	333	999999	999999	572	818	158	999999	254	371	204	999999	595	959	991	999999	201	192	463	138	80	757	202	173	999999	999999	694	400	392	16	662	168	149	883	831	999999	139	778	168	701	408	809	463	999999	470	217	876	162	818	999999	330	999999	127	644	385	877	999999	999999	999999	540	999999	757	556	248	999999	46	339	712	999999	999999	619	423	999999	761	730	270	304	802	999999	457	165	999999	999999	256	686	999999	50	999999	999999	954	142	521	278	627	576	999999	263	224	999999	434	999999	999999	999999	99	526	906	132	365	913	125	583	338	914	62	385	593	186	310	562	204	995	834	214	999999	596	108	154	407	195	89	17	999999	121	278	579	990	515	491	729	779	392	999999	999999	392	999999	999999	606	225	252	983	474	952	999999	495	999999	999999	960	852	503	428	762	999999	180	833	117	503	999999	646	999999	394	87	694	580	999999	812	320	999999	821	801	999999	502	929	165	211	615	999999	427	999999	999999	536	999999	999999	988	311	27	667	515	999999	285	878	587	960	742	857	999999	999999	382	879	683	127	800	148	999999	710	926	999999	999999	968	999999	999999	85	600	999999	946	364	999999	706	278	999999	154	999999	495	546	999999	214	541	197	307	305	999999	681	999999	942	999999	736	891	612	287	999999	194	107	999999	539	232	999999	999999	164	796	503	492	83	114	999999	538	322	999999	602	999999	506	394	999999	272	999999	391	380	538	999999	93	219	472	811	428	999999	999999	57	999999	955	999999	999999	226	387	400	999999	999999	999999	577	433	414	
409	431	999999	484	781	990	549	835	999999	157	851	999999	339	81	586	41	680	654	999999	543	491	64	999999	288	16	289	17	254	468	860	628	999999	114	253	683	787	999999	999999	647	902	999999	221	394	807	471	856	999999	999999	814	772	142	999999	999999	890	922	354	82	21	477	999999	983	999999	377	23	529	999999	169	96	398	799	859	353	999999	318	511	279	670	551	816	999999	402	701	440	999999	999999	520	446	224	330	338	715	171	859	156	999999	736	844	380	288	422	696	800	917	999999	912	788	111	999999	388	653	999999	999999	204	327	108	292	999999	680	999999	19	612	945	999999	69	93	999999	494	860	999999	774	434	300	999999	404	464	999999	783	425	783	939	418	398	835	677	655	194	999999	999999	57	999999	872	174	94	999999	999999	750	45	858	931	999999	303	250	657	614	999999	393	267	799	863	506	508	449	897	999999	600	223	120	97	999999	899	999999	952	813	999999	902	270	999999	999999	999999	999999	566	925	999999	568	645	177	741	231	458	271	927	177	678	551	137	433	276	738	678	596	640	947	454	42	494	351	437	892	711	958	999999	272	999999	999999	939	583	955	339	710	433	482	999999	639	152	971	563	283	272	636	478	994	999999	326	997	83	999999	480	999999	999999	999999	740	848	519	999999	93	665	961	529	611	999999	478	937	38	255	124	999999	317	311	70	999999	999999	175	266	999999	964	711	946	217	86	999999	112	999999	265	415	692	633	379	999999	69	316	601	754	660	91	999999	999999	448	81	883	331	311	178	401	153	236	575	592	286	535	381	999999	999999	453	291	452	975	681	622	562	491	382	178	999999	754	338	323	514	184	242	907	273	999999	334	754	28	999999	111	122	188	127	50	102	613	999999	999999	999999	999999	379	999999	999999	384	825	518	402	999999	999999	926	999999	814	913	70	417	53	628	117	843	429	699	273	518	873	569	443	445	450	289	564	564	166	490	23	145	999999	999999	532	448	366	999999	805	885	17	464	307	275	66	632	59	985	580	754	999999	611	115	130	162	815	391	83	999999	669	578	371	491	999999	900	925	872	835	105	669	486	498	999999	387	510	999999	271	178	388	817	239	579	984	411	999999	999999	999999	999999	65	999999	66	999999	979	145	316	645	973	974	999999	141	760	223	889	999999	999999	930	717	727	619	999999	553	999999	694	144	999999	999	387	999999	999999	498	895	999999	780	999999	613	203	519	758	81	865	999999	297	999999	257	66	26	689	999999	144	141	694	999999	804	321	174	843	598	844	999999	317	
268	894	712	876	245	999999	443	511	999999	84	421	958	656	754	999999	265	419	999999	88	423	999999	314	944	140	804	999999	653	468	223	769	605	675	62	763	999999	550	585	999999	21	754	582	188	775	999999	720	735	655	59	23	999999	433	160	766	292	997	999999	949	582	82	651	659	974	297	999999	479	746	905	892	157	757	999999	492	999999	333	840	999999	538	999999	999999	78	938	999999	455	315	999999	999999	908	770	765	652	600	13	854	370	104	607	890	248	591	974	829	999999	901	999999	238	999999	999999	442	999999	866	425	75	172	13	999999	65	529	999999	201	34	999999	999999	137	505	166	676	637	75	239	242	251	300	303	445	248	186	702	199	86	405	729	476	329	899	236	535	840	999999	999999	999999	999999	907	56	566	999999	694	635	406	108	561	312	659	999999	218	625	135	772	726	764	536	363	999999	906	796	305	370	999999	237	999999	999999	836	786	999999	199	164	343	253	736	999999	553	551	305	100	524	102	999999	999999	120	999999	111	763	999999	999999	131	685	999999	11	260	270	776	999999	999999	138	477	725	526	251	999999	999999	999999	999999	999999	428	220	985	68	249	999999	703	236	107	704	953	999999	868	722	699	999999	514	416	999999	999999	476	999999	674	999999	999999	623	799	999999	828	260	66	999999	999999	999999	695	876	145	627	999999	999999	556	44	999999	184	453	961	999999	13	999999	954	508	647	950	888	999999	999999	546	841	891	999999	592	137	999999	999999	999999	999999	947	999999	37	823	161	999999	908	721	999999	999999	851	999999	699	999999	999999	795	748	873	751	419	999999	999999	999999	798	339	304	736	999999	37	429	636	999999	535	999999	23	467	976	13	803	621	738	999999	452	137	55	55	151	999999	611	796	389	999999	105	239	999999	617	983	238	493	856	161	36	999999	27	805	28	964	217	201	556	819	744	999999	999999	680	814	888	39	752	294	999999	999999	280	999999	49	111	737	306	573	406	484	747	520	999999	470	712	999999	434	332	36	91	933	493	64	976	644	463	965	558	115	728	953	999999	209	703	110	756	463	999999	703	999999	667	644	795	82	82	234	134	669	967	280	463	999999	999999	212	229	999999	225	999999	405	999999	772	748	468	677	999999	270	321	252	999999	956	90	999999	629	745	423	299	698	982	904	419	339	305	590	834	999999	256	760	999999	484	542	540	999999	581	65	519	919	186	127	551	999999	913	882	309	21	200	16	999999	980	999999	999999	999999	243	359	985	318	476	999999	999999	412	999999	999999	999999	767	827	425	880	875	574	236	504	999999	
581	440	999999	999999	999999	995	578	644	269	178	779	217	554	673	307	849	595	746	52	761	999999	714	275	311	598	124	482	596	319	140	999999	999999	294	817	999999	999999	266	489	860	480	999999	988	153	116	730	116	222	163	128	40	289	827	193	999999	569	999999	174	791	907	999999	523	982	335	138	664	35	923	737	386	504	592	999999	999999	571	183	999999	570	169	580	492	901	329	477	288	850	686	570	551	257	431	999999	475	581	527	957	999999	663	24	451	705	999999	485	776	624	447	999999	999999	622	999999	14	305	999999	221	999999	441	203	515	56	287	978	465	381	490	955	866	127	535	999999	999999	577	901	556	717	875	999999	426	999999	853	841	999999	999999	947	982	252	135	999999	264	999999	95	764	100	999999	737	473	999999	811	995	821	999999	330	647	582	999999	991	112	749	298	345	125	25	650	661	215	609	999999	517	399	247	829	244	863	999999	999999	999999	487	295	818	253	635	498	431	730	105	521	40	172	939	991	150	385	343	918	50	80	123	999999	999999	137	240	732	421	757	991	999999	999999	278	310	169	513	817	930	54	710	627	594	919	999999	693	999999	81	578	407	999999	454	999999	944	338	212	999999	58	883	691	23	903	86	673	739	583	64	762	861	999999	487	332	454	298	218	423	999999	204	999999	999999	999999	999999	999999	24	661	999999	620	521	939	108	999999	464	934	249	41	806	550	999999	999999	982	999999	817	219	999999	999999	774	999999	613	999999	915	726	541	999999	175	142	854	749	999999	22	202	999999	542	999999	999999	355	999999	398	214	266	411	872	564	999999	999999	88	741	949	365	104	886	547	17	785	34	999999	892	288	768	116	999999	67	488	909	988	29	106	994	455	453	896	385	999999	999999	335	999999	172	527	295	96	401	904	394	967	135	654	999999	999999	797	999999	462	744	999999	108	89	353	999999	654	35	871	981	746	999999	911	208	510	751	660	459	999999	219	999999	999999	682	999999	282	672	520	999999	343	73	348	999999	999999	990	161	756	697	999999	981	999999	999999	502	424	115	999999	999999	482	999999	624	902	305	308	816	181	96	751	947	392	807	999999	873	999999	691	807	642	549	440	920	999999	754	64	999999	478	332	702	873	999999	577	70	872	200	751	999999	440	767	50	390	892	904	410	809	314	999999	310	785	999999	999999	616	472	115	969	562	999999	870	848	912	829	494	999999	223	182	380	332	934	491	132	711	261	50	601	169	999999	26	645	944	750	922	177	999999	66	72	962	999999	955	999999	637	38	299	
592	999999	221	895	422	690	238	439	999999	535	819	663	934	999999	576	870	945	999999	545	999999	999999	107	989	662	948	423	999999	219	999999	999999	41	853	999999	422	999999	195	999999	274	135	336	999999	515	999999	397	358	882	131	513	999999	244	999999	480	999999	950	999999	494	865	558	946	999	539	29	999999	999999	999999	966	999999	999999	890	999999	999999	681	306	219	999999	999999	339	602	999999	75	999999	646	822	40	367	560	999999	152	999999	184	329	832	327	136	796	397	351	162	893	392	323	999999	623	15	755	337	999999	882	290	953	164	999999	255	881	707	892	206	143	257	942	215	999999	473	715	71	999999	364	180	423	999999	78	187	708	999999	752	999999	33	817	999999	39	386	878	862	105	999999	999999	586	999999	429	999999	999999	999999	905	950	187	896	144	907	944	107	973	14	469	999999	884	977	564	333	139	999999	869	389	999999	228	566	336	564	378	695	999999	80	918	999999	520	92	999999	282	758	744	855	999999	125	999999	187	66	999999	418	855	220	52	502	999999	999999	999999	999999	811	999999	686	393	850	341	766	221	939	37	999999	263	949	924	34	999999	999999	999999	283	464	753	999999	999999	171	999999	999999	709	999999	999999	999999	817	612	999999	999999	280	508	595	374	894	524	999999	904	934	160	12	999999	999999	930	195	999999	696	999999	42	950	999999	305	681	999999	209	932	632	608	999999	436	999999	451	999999	472	999999	525	120	441	694	759	672	849	582	999999	169	76	458	778	971	316	815	999999	579	394	999999	975	827	79	175	962	891	999999	999999	507	939	560	210	997	999999	999999	236	999999	979	283	999999	440	723	161	365	142	999999	853	999999	261	621	77	872	533	276	678	698	50	999999	999999	867	999999	513	84	589	609	866	460	501	999999	90	560	173	305	115	764	262	675	714	42	488	999999	556	999999	886	872	687	676	730	999999	999999	195	989	999999	416	799	927	648	571	999999	999999	999999	362	999999	999999	70	903	576	427	512	426	32	336	242	254	829	932	429	198	999999	921	199	730	999999	999999	895	570	917	888	316	999999	613	999999	957	766	465	685	230	913	825	968	999999	999999	999999	192	949	999999	999999	11	587	999999	507	460	999999	999999	86	999999	469	999999	285	500	999999	687	121	674	999999	918	379	476	789	999999	711	999999	373	749	810	940	512	710	390	46	813	915	311	449	339	163	999999	133	999999	173	226	234	637	999999	982	999999	147	553	999999	40	999999	290	222	999999	999999	991	96	999999	34	145	789	758	615	248	687	999999	999999	672	344	999999	668	255	786	999999	926	999999	
878	48	766	387	803	959	341	360	557	532	702	867	293	347	999999	999999	109	554	383	468	619	999999	647	999999	57	475	999999	720	371	243	503	596	517	678	123	57	999999	647	342	830	999999	265	999999	164	377	519	388	999999	592	523	999999	242	251	468	868	489	401	854	339	999999	999999	620	988	323	39	115	359	615	233	999999	807	999999	999999	999999	999999	999999	999999	999999	544	999999	97	222	137	847	96	271	354	999999	810	634	656	493	317	999999	89	806	999999	999999	135	999999	999999	772	999999	999999	999999	694	30	698	426	999999	782	908	319	801	250	999999	493	151	236	999999	760	310	999999	599	372	324	154	999999	474	245	97	338	367	283	999999	999999	999999	564	141	401	250	656	632	305	999999	747	183	999999	763	551	322	135	999999	999999	510	859	966	183	210	401	999999	999999	999999	191	426	453	551	46	433	925	99	929	19	834	527	114	677	999999	746	625	999999	639	999999	999999	922	961	196	999999	772	519	358	275	363	739	851	437	432	999999	878	408	205	146	91	837	462	999999	125	317	840	406	999999	466	437	584	260	999999	368	999999	269	465	267	552	274	999999	577	823	576	280	982	99	681	236	630	347	999999	999999	999999	616	999999	999999	999999	878	169	375	337	999999	999999	778	488	999999	79	131	191	423	151	999999	999999	177	269	638	999999	845	335	999999	999999	954	835	99	999999	256	362	752	999999	730	619	389	393	898	586	686	985	999999	791	51	30	559	55	217	999999	999999	999999	389	356	831	721	999999	553	417	999999	383	65	748	999999	242	588	327	999999	460	804	761	270	973	999999	583	652	29	64	293	999999	999999	909	999999	893	999999	124	972	999999	19	999999	619	835	975	999999	212	999999	247	183	559	999999	702	999999	999999	412	444	516	999999	999999	773	188	701	945	269	686	484	473	436	855	246	128	615	922	999999	452	195	926	294	724	388	999999	415	999999	505	831	38	895	325	226	458	870	954	184	631	830	317	673	576	999999	774	999999	204	392	999999	441	846	780	999999	152	227	518	232	445	418	821	773	855	999999	999999	658	999999	158	999999	999999	999999	999999	441	999999	450	144	522	359	996	949	999999	757	32	909	73	984	257	897	999999	998	940	999999	999999	765	809	999999	999999	999999	147	640	999999	590	984	986	999999	277	415	489	558	17	705	168	235	495	769	999999	750	999999	387	453	410	691	975	221	465	999999	653	675	491	393	682	299	222	365	763	68	772	46	348	795	579	767	348	999999	303	999999	422	33	996	744	999999	515	845	694	999999	999999	615	772	
530	999999	623	740	998	174	334	415	946	870	732	710	302	713	999999	591	874	643	352	999999	917	999999	999999	630	999999	747	87	177	453	527	136	999999	453	999	516	504	181	999999	999999	184	840	887	999999	552	301	295	452	999999	908	264	820	596	999999	804	854	847	539	993	71	261	999999	167	961	428	744	473	266	302	999999	113	419	44	999999	178	999999	40	847	999999	338	392	304	484	268	199	707	999999	116	649	154	999999	999999	188	999999	517	999999	682	925	417	808	827	38	159	999999	805	999999	785	721	999999	834	824	999999	999999	664	678	956	612	898	772	721	999999	366	617	157	539	147	240	267	367	999999	297	999999	439	953	511	363	999999	999999	463	354	921	818	132	814	329	668	999999	523	109	999999	484	784	163	695	999999	470	999999	11	865	999999	999999	999999	999999	902	999999	720	570	999999	163	324	999999	532	445	427	799	999999	244	999999	999999	870	999999	717	168	999999	607	999999	950	744	360	999999	942	999999	224	795	739	403	999999	999999	276	609	107	374	999999	784	999999	951	348	999999	895	217	236	617	183	999999	717	999999	370	558	305	44	999999	826	473	999999	381	999999	999999	649	687	999999	932	24	536	228	772	584	356	999999	66	655	999999	224	848	152	813	335	970	229	88	842	43	904	924	242	839	281	901	257	999999	92	643	698	57	499	284	222	90	954	231	143	550	986	502	649	869	555	978	999999	309	999999	696	999999	571	845	373	38	999999	999999	389	999999	682	109	971	974	22	475	176	358	867	601	999999	25	997	944	302	56	999999	285	999999	293	303	581	947	366	395	999999	137	212	999999	999999	133	786	999999	999999	460	999999	25	528	999999	999999	999999	999999	462	708	801	999999	101	626	552	326	999999	814	931	105	208	999999	162	614	999999	468	348	964	232	999999	477	467	450	277	999999	852	41	884	647	999999	999999	673	999999	249	564	999999	999999	510	999999	809	631	319	854	479	532	358	298	410	939	179	65	424	406	841	240	999999	240	824	142	999999	999999	741	176	999999	199	534	999999	913	999999	874	15	999999	313	423	990	168	613	971	999999	145	564	630	944	999999	912	491	277	287	18	230	999999	638	378	959	999999	890	153	891	289	998	376	384	360	74	174	228	120	999999	851	82	730	269	999999	999999	999999	664	796	697	61	999999	267	704	904	829	401	376	469	354	899	109	25	722	999999	746	769	999999	999999	879	314	694	380	999999	436	936	499	223	999999	999999	823	999999	999999	455	839	580	999999	999999	480	530	673	999999	758	999999	999999	751	66	18	578	
343	237	957	393	916	392	367	338	999999	278	999999	339	999999	999999	96	531	50	15	569	882	120	14	107	708	999999	216	516	935	614	999999	685	879	491	645	225	999999	865	999999	188	73	482	252	768	999999	512	200	496	981	672	999999	999999	745	497	999999	999999	338	139	259	999999	709	875	432	723	771	999999	98	999999	541	600	999999	665	574	827	506	410	999999	246	704	205	559	719	999999	273	379	168	939	392	364	188	887	999999	616	832	478	999999	60	999999	996	809	424	999999	955	390	999999	579	477	917	991	725	599	999999	434	63	93	999999	350	169	999999	613	653	705	999999	362	713	926	58	999999	999999	318	360	348	250	895	781	999999	763	154	542	800	691	32	400	639	589	795	590	563	749	487	846	999999	185	393	999999	718	858	603	999999	999999	999999	735	567	682	375	999999	851	539	282	876	237	205	999999	999999	921	631	315	854	772	918	346	495	992	872	471	999999	173	856	738	999999	999999	170	478	999999	279	955	464	717	273	339	943	60	999999	872	260	651	999999	631	999999	535	413	999999	830	758	999999	44	999999	999999	999999	906	999999	995	801	999999	528	76	727	886	284	966	176	597	591	443	974	999999	214	130	622	820	204	541	999999	213	658	354	340	719	281	999999	222	999999	506	999999	999999	948	259	81	354	193	923	387	357	504	368	999999	423	999999	783	999999	830	999999	999999	401	711	554	610	597	999999	184	736	999999	615	49	999999	999999	100	999999	999999	36	45	999999	775	438	896	816	999999	890	845	999999	930	999999	935	109	414	599	695	115	999999	697	347	662	521	180	456	915	772	318	750	999999	725	199	205	757	146	999999	847	644	504	895	999999	720	751	718	999999	999999	82	516	635	164	713	999999	999999	503	688	999999	621	605	999999	980	53	876	149	885	126	741	748	188	962	715	752	60	610	760	337	627	999999	802	999999	663	843	266	682	999999	999999	999999	621	701	999999	762	86	999999	999999	524	851	493	999999	865	601	512	54	894	553	999999	412	999999	999999	817	176	70	472	999999	999999	999999	146	787	203	553	639	385	129	999999	119	209	638	999999	397	96	909	843	56	999999	211	424	999999	949	713	999999	193	593	999999	804	535	17	999999	268	999999	344	387	73	300	37	236	225	392	997	785	999999	290	901	275	999999	907	333	24	428	617	263	708	197	999999	440	369	55	29	325	522	111	999999	999999	999999	62	999999	999999	553	29	818	985	42	999999	174	369	482	999999	328	79	999999	212	993	871	651	320	636	199	989	859	999999	999999	999999	76	485	
684	999999	910	964	223	587	999999	999999	999999	999999	999999	230	999999	33	999999	999999	87	727	999999	999999	320	117	47	728	999999	426	519	856	999999	999999	999999	789	965	999999	489	926	572	999999	114	491	999999	999999	999	999999	29	99	549	176	999999	901	999999	463	255	647	175	999999	405	191	346	999999	78	215	95	641	973	842	264	999999	543	788	395	999999	622	999999	594	999999	117	776	709	537	999999	353	581	792	772	182	543	327	999999	913	999999	391	999999	999999	999999	629	999999	368	999999	187	999999	599	632	497	999999	830	841	786	63	287	469	629	482	808	919	724	634	303	868	800	309	937	978	999999	267	999999	777	314	56	965	999999	749	487	531	703	287	721	94	286	942	341	999999	274	999999	453	999999	909	182	999999	698	995	53	999999	498	999999	897	621	11	999999	511	62	999999	740	999999	999999	720	151	950	115	642	999999	999999	26	926	468	552	672	999999	186	365	999999	999999	916	999999	970	507	260	999999	653	806	665	719	854	775	889	804	999999	186	999999	733	999999	958	999999	755	999999	455	36	572	39	335	234	999999	825	999999	415	457	999999	393	128	238	469	162	306	309	976	999999	999999	999999	46	663	536	496	337	453	606	146	537	999999	661	999999	481	687	999999	328	999999	339	894	999999	999999	999999	194	632	68	728	999999	607	662	767	999999	999999	760	999999	536	375	999999	738	999	999999	277	279	919	459	731	603	757	782	202	978	728	647	399	714	882	604	999999	903	438	999999	189	999	999999	770	392	260	764	696	161	594	529	842	340	522	999999	99	522	735	901	464	999999	491	414	684	49	999999	22	55	902	931	896	895	310	999999	202	999999	795	159	76	481	839	71	999999	608	459	885	317	877	11	792	92	999999	12	973	638	999999	594	799	999999	999999	248	718	793	999999	697	633	999999	939	329	444	999999	372	668	429	625	909	860	805	999999	999999	823	144	53	999999	999999	999999	892	336	762	999999	683	999999	428	814	243	130	277	411	911	999999	353	377	557	567	498	719	84	582	358	729	837	999999	573	999999	999999	999999	674	683	381	999999	741	215	187	825	999999	307	999999	854	196	504	641	459	999999	410	809	455	586	486	621	138	88	319	999999	43	999999	999999	432	850	386	139	455	594	999999	377	999999	148	999999	999999	806	200	775	230	999999	853	97	388	894	173	767	982	526	198	999999	252	465	431	237	154	999999	866	875	103	999999	66	999999	57	429	527	326	999999	265	854	680	999999	363	999999	923	999999	945	287	10	999999	999999	403	613	267	532	999999	999999	662	910	55	
999999	940	324	682	999999	339	804	999999	999999	999999	847	105	727	999999	517	640	889	999999	507	999999	208	999999	999999	999999	20	83	453	790	525	999999	615	664	761	219	291	999999	116	681	114	594	329	905	999999	633	421	999999	675	940	749	891	896	313	164	807	847	692	84	707	671	679	885	23	999999	326	760	192	344	518	391	778	999999	999999	999999	913	783	303	562	242	205	32	407	512	51	634	745	311	510	999999	371	598	665	999999	19	999999	709	999999	390	11	872	239	652	167	559	971	367	688	810	251	34	999999	139	842	511	649	281	999999	999999	890	580	458	999999	391	156	792	122	134	209	77	214	477	912	560	999999	966	379	250	952	79	276	999999	501	269	999999	999999	469	999999	897	999999	999999	336	999999	499	431	423	556	999999	999999	767	999999	999999	999999	999999	999999	557	640	578	483	545	280	999999	429	903	624	523	957	423	463	999999	332	300	237	839	914	877	999999	423	139	999999	419	118	239	195	999999	43	578	757	232	381	187	890	999999	362	99	132	999999	439	875	999999	465	999999	808	682	999999	568	15	649	828	169	999999	999999	999999	999999	135	172	801	244	999999	590	945	210	201	999999	160	441	950	875	750	792	971	999999	999999	999999	489	286	999999	557	750	651	38	928	928	72	959	959	451	812	236	927	330	999999	746	295	962	265	942	726	531	999999	999999	999999	899	46	999999	716	680	227	57	999999	862	254	494	51	561	999999	281	138	132	201	989	148	648	822	471	309	999999	261	268	999999	343	583	36	746	43	999999	38	891	999999	252	289	233	764	387	75	86	187	999999	733	999999	984	999999	604	340	23	479	491	86	575	888	757	428	999999	999999	515	288	228	747	999999	663	999999	389	263	999999	999999	766	384	271	757	394	132	999999	528	999999	249	999999	999999	999999	733	563	999999	999999	999999	985	494	999999	999999	940	871	786	858	999999	999999	80	957	605	560	724	428	257	999999	230	329	190	999999	503	999999	999999	584	986	309	999999	24	453	256	46	73	277	999999	61	501	443	400	971	536	692	566	457	364	999999	969	265	276	999999	468	999999	632	145	999999	990	960	627	365	999999	486	336	425	999999	823	999999	999999	292	338	999999	755	661	830	358	999999	83	937	999999	292	940	999999	54	265	537	985	999999	999999	999999	58	404	101	999999	88	515	999999	210	999999	999999	634	443	112	686	926	999999	730	806	366	283	491	155	62	517	345	999999	867	442	80	887	999999	763	516	999999	243	934	286	881	999999	324	999999	454	999999	999999	818	848	838	340	999999	366	
807	999999	704	140	446	999999	351	584	539	663	648	61	139	999999	63	870	999999	497	453	992	999999	849	232	999999	419	46	349	436	698	496	587	536	324	714	999999	90	999999	385	999999	341	592	702	352	920	676	812	999999	999999	572	948	921	999999	887	999999	999999	957	955	663	720	409	563	914	885	52	999999	999999	999999	425	309	973	811	551	999999	999999	409	920	999999	312	374	999999	722	923	999999	749	575	999999	649	198	999999	132	134	405	664	999999	778	677	816	309	844	565	84	898	126	599	146	999999	30	775	725	823	460	999999	299	123	999999	639	999999	999999	476	999999	471	999999	999999	186	848	416	886	560	344	732	113	207	467	999999	999999	823	806	999999	613	206	226	874	472	157	999999	999999	999999	551	91	148	626	680	833	15	104	535	999999	939	750	729	492	470	441	993	719	263	195	490	590	999999	833	999999	532	280	999999	597	86	308	514	999999	310	345	999999	206	115	433	374	462	714	999999	379	866	523	883	713	755	443	479	437	418	295	625	961	228	314	840	999999	562	393	506	458	999999	435	999999	429	157	999999	999999	887	296	889	733	776	999999	493	967	272	648	566	866	163	607	870	105	92	999999	383	260	999999	999999	284	999999	78	217	549	999999	441	999999	464	566	764	999999	591	150	999999	562	848	999999	734	346	578	510	996	999999	352	850	999999	339	999999	744	773	740	999999	999999	21	88	664	569	51	268	536	131	999999	10	999999	955	26	730	576	529	836	13	525	999999	999999	999999	999999	999999	864	699	999999	999999	849	719	792	33	854	999999	999999	451	897	289	999999	999999	810	456	326	995	424	397	834	554	999999	770	908	999999	224	798	926	246	273	122	704	352	999999	434	282	474	217	88	999999	57	999999	134	999999	556	676	60	744	249	458	999999	138	999999	999999	999999	348	88	811	32	808	66	52	892	188	785	584	984	167	385	999999	852	787	345	296	787	953	638	999999	361	103	174	64	686	788	454	984	237	488	912	96	203	999999	195	279	54	15	708	999999	999999	999999	691	893	368	75	606	40	999999	190	87	452	710	939	459	929	644	11	999999	113	734	801	999999	999999	254	299	980	199	999999	76	999999	999999	999999	692	999999	389	999999	999999	696	620	192	423	999999	56	999999	469	999999	263	212	266	999999	53	649	999999	221	54	625	194	648	78	95	999999	438	726	939	999999	207	27	647	999999	526	372	999999	744	999999	321	609	310	106	784	913	727	999999	346	440	208	141	999999	480	257	763	228	999999	627	535	775	999999	999999	999999	114	272	
999999	999999	142	999999	273	738	905	999999	999999	999999	325	999999	864	164	999999	430	102	295	999999	999999	999999	999999	999999	316	308	999999	687	218	155	336	999999	203	992	999999	555	121	854	606	999999	470	236	965	579	812	448	140	767	473	177	355	892	189	376	939	713	821	999999	825	440	532	60	696	538	574	999999	999999	105	999999	609	256	576	999999	128	999999	938	592	967	999999	867	178	972	223	51	999999	443	954	826	62	808	999999	895	999999	175	644	999999	540	437	15	512	326	44	425	864	920	999999	999999	999999	999999	999999	130	853	638	957	999999	560	836	999999	738	141	356	304	999999	543	874	361	547	329	484	861	408	165	962	85	999999	143	556	359	130	999999	45	893	731	999999	687	880	266	80	999999	93	582	884	698	999999	166	999999	999999	882	989	569	241	87	999999	243	603	999999	891	999999	416	139	14	999999	999999	717	105	462	573	991	999999	994	105	999999	426	400	288	999999	466	98	918	529	151	674	370	561	789	958	316	497	457	999999	989	703	664	774	89	105	360	999999	999999	999999	458	10	999999	999999	999999	764	661	196	999999	90	508	802	999999	887	999999	340	999999	999999	928	147	156	85	544	142	14	401	812	652	320	192	173	485	999999	225	999999	999999	647	375	97	34	306	129	542	377	224	196	68	776	786	749	979	386	999999	999999	557	383	465	894	990	999999	952	19	999999	772	999999	33	999999	429	817	999999	692	751	886	903	840	999999	543	177	918	817	999999	999999	865	999999	999999	786	999999	678	667	696	999999	753	999999	999999	82	999999	253	770	459	201	704	639	959	999999	999999	999999	999999	159	800	530	840	298	975	183	999999	916	999999	315	999999	140	600	814	761	130	172	939	376	870	831	553	783	999999	717	727	999999	999999	999999	926	513	975	296	282	878	999999	856	396	777	999999	286	166	153	937	999999	329	600	999999	877	838	776	999999	861	999999	328	256	747	77	999999	257	999999	44	839	226	802	999999	844	328	999999	624	999999	776	171	175	594	674	999999	846	999999	398	999999	233	826	247	159	396	999999	666	999999	999999	400	999999	815	530	999999	251	326	926	999999	618	485	281	954	263	999999	10	955	695	44	653	845	900	506	192	999999	836	217	602	76	999999	478	187	999999	314	999999	999999	961	641	34	352	358	999999	999999	952	912	999999	279	999999	672	159	441	999999	631	310	785	999999	999999	632	409	314	999999	724	859	728	149	307	907	649	39	999999	49	999999	670	692	305	999999	999999	553	280	275	567	999999	929	917	974	59	555	74	999999	734	999999	338	242	
720	999999	999999	625	982	999999	999999	947	629	543	581	999999	999999	757	939	14	999999	310	739	361	144	746	999999	999999	941	753	999999	752	843	130	999999	899	710	999999	950	384	672	746	216	740	665	327	937	110	357	999999	856	302	999999	999999	113	433	461	976	108	973	999999	838	683	238	999999	862	999999	508	248	682	409	999999	807	999999	342	678	104	999	999999	999999	999999	299	447	143	897	797	999999	783	999999	871	447	733	982	999999	465	999999	999999	977	27	803	223	439	862	674	408	819	495	60	727	999999	999999	462	290	291	174	629	400	549	341	925	725	330	491	376	245	675	999999	999999	999999	508	615	999999	982	999999	603	379	999999	772	735	999999	312	999999	66	591	542	985	999999	701	813	999999	443	523	645	101	87	892	947	495	439	733	765	999999	999999	229	819	222	479	396	687	794	999999	628	814	264	622	638	274	900	999999	260	231	362	26	273	74	102	481	890	815	711	432	940	343	999999	999999	646	999999	836	771	999999	999999	66	999999	28	643	814	709	999999	479	999999	999999	999999	661	188	511	412	649	999999	164	727	740	589	581	975	372	262	294	812	999999	975	502	437	138	999999	744	174	348	998	630	999999	393	101	421	376	93	385	288	999999	499	909	999999	459	681	54	590	999999	485	48	656	391	530	896	448	999999	946	999999	999999	158	443	999999	74	650	66	904	344	649	178	214	892	987	999999	999999	322	999999	999999	52	756	999999	923	819	688	309	351	249	729	496	652	917	999999	999999	466	140	999999	162	845	999999	403	777	709	941	757	999999	156	999999	417	400	999999	415	525	999999	444	999999	999999	624	658	765	308	816	999999	999999	996	260	785	999	530	842	999999	170	999999	630	649	979	384	982	71	417	163	682	831	999999	913	999999	999999	525	458	632	905	105	504	999999	58	999999	602	999999	944	999999	495	156	148	999999	981	423	999999	894	264	464	459	252	563	250	999999	625	999999	999999	933	759	857	270	550	999999	936	323	666	116	582	72	999999	999999	999999	564	922	16	544	266	358	500	27	508	999999	994	183	663	542	999999	999999	432	999999	756	999999	195	999999	999999	605	250	999999	667	756	121	999999	202	87	937	215	998	328	605	999999	999999	999999	999999	741	999999	999	556	724	283	780	413	638	160	999999	999999	593	851	915	696	410	999999	627	690	743	906	196	77	916	245	457	544	934	872	350	999999	269	495	453	300	235	59	525	365	887	999999	483	171	732	456	999999	999999	92	631	204	787	110	806	700	835	172	931	640	489	825	999999	478	766	
809	595	371	108	407	999999	471	361	778	999999	803	399	432	999999	999999	469	891	104	999999	999999	677	563	773	462	999999	618	999999	303	418	46	999999	650	875	999999	999999	999999	999999	999999	955	467	169	999999	19	999999	13	310	412	146	999999	180	597	731	784	999999	98	999999	822	999999	313	999999	497	178	942	741	999999	162	524	716	674	999999	384	999999	999999	993	999999	834	999999	934	459	494	215	990	706	248	449	809	999999	999999	999999	115	324	186	999999	999999	969	999999	900	277	117	850	785	999999	472	398	796	952	592	791	999999	263	701	887	460	818	583	507	471	704	302	922	296	999999	999999	568	883	208	702	972	33	161	934	286	827	608	708	519	527	318	451	496	226	999999	687	999999	413	999999	999999	133	592	472	999999	999999	974	195	564	970	608	903	515	598	260	619	767	870	328	999999	70	999999	120	74	979	163	262	805	705	221	999999	999999	165	455	482	578	390	561	631	739	311	641	53	738	999999	624	999999	853	246	999999	317	816	55	988	377	999999	23	999999	493	376	942	179	489	352	843	885	748	69	125	999999	999999	999999	249	999999	122	999999	808	382	164	364	360	409	569	999999	999999	321	999999	176	88	999999	564	862	77	264	796	142	162	700	895	999999	999999	743	737	564	377	111	577	465	999999	948	75	641	373	138	999999	543	609	391	449	531	218	582	980	517	999999	376	148	984	999999	980	276	117	486	139	489	616	999999	14	730	999999	999999	221	300	139	542	922	499	938	999999	999999	533	771	261	373	815	303	763	230	999999	999999	962	592	999999	999999	682	999999	999999	243	999999	999999	871	604	660	646	787	997	291	850	974	204	999999	210	745	539	456	999999	855	999999	323	195	853	999999	566	730	839	161	548	404	457	999999	768	265	299	838	392	999999	999999	999999	999999	999999	22	912	255	999999	133	762	846	999999	449	999999	112	999999	999999	463	557	429	48	930	807	636	999999	886	403	999999	436	621	910	907	157	528	394	250	999999	999999	183	999999	206	999999	606	999999	314	415	955	279	482	727	345	835	999999	962	999999	190	807	949	370	999999	519	855	817	999999	999999	999999	986	999999	999999	999999	512	424	289	616	232	999999	999999	729	331	53	999999	999999	917	708	285	999999	625	194	638	213	443	589	144	57	431	351	999999	103	235	375	429	45	999999	620	224	921	555	675	740	174	856	999999	627	999999	999999	395	999999	118	999999	999999	323	999999	292	999999	999999	923	999999	242	999999	999999	229	240	504	956	999999	895	646	307	494	999999	529	950	999999	473	356	365	961	999999	
851	45	413	999999	866	459	61	627	752	999999	202	999999	640	999999	489	858	945	999999	583	999999	702	310	999999	999999	624	872	256	999999	357	819	999999	72	999999	999999	390	159	478	999999	373	54	905	996	152	750	114	203	723	215	470	596	528	730	782	999999	999999	551	296	999999	999999	993	999999	688	999999	933	663	140	338	177	932	340	390	122	262	539	765	999999	999999	998	535	999999	159	999999	902	761	999999	513	289	672	359	999999	862	999999	999999	380	841	227	999999	219	96	974	999999	556	283	140	216	415	477	999999	534	418	393	298	999999	351	844	171	785	518	641	160	850	666	999999	103	477	999999	60	882	697	548	979	999999	912	561	566	602	767	771	555	999999	46	46	148	999999	999999	574	466	719	535	679	441	999999	577	999999	999999	999999	738	999999	662	999999	365	594	556	985	439	445	385	686	999999	252	404	24	999999	756	124	814	528	999999	647	902	999999	999999	357	999999	117	770	999999	975	437	999999	863	587	999999	999999	530	451	490	162	511	20	198	780	934	293	285	426	255	820	999999	319	680	861	542	999999	312	33	247	538	877	668	999999	410	259	999999	388	816	999999	938	236	672	999999	375	375	637	714	447	406	999999	741	690	999999	999999	163	127	686	11	999999	358	999999	506	214	951	285	843	999999	788	531	999999	904	469	521	316	594	159	985	315	496	905	55	864	627	999999	999999	196	153	514	999999	141	999999	386	770	999999	999999	730	468	381	999999	532	691	925	916	889	169	999999	179	218	965	999999	141	999999	515	150	313	857	878	41	999999	98	699	999999	541	399	999999	527	999999	965	100	864	691	614	225	999999	223	129	947	738	23	524	27	935	999999	253	999	369	871	999999	253	368	851	436	226	11	832	259	999999	527	999999	642	999999	213	127	999999	321	527	165	551	926	999999	910	149	27	641	80	999999	893	297	399	416	656	78	722	732	22	264	999999	999999	999999	999999	735	430	625	380	999999	813	817	446	931	482	213	329	703	999999	458	711	419	585	931	999999	366	106	999999	705	986	999999	999999	394	99	999999	139	941	419	999999	458	489	524	999999	999999	266	999999	456	365	917	213	336	374	999999	999999	311	845	812	292	74	607	638	303	920	394	435	331	999999	357	874	352	271	909	999999	999999	968	197	772	884	999999	130	910	740	999999	502	999999	150	829	120	788	221	327	658	355	364	819	196	603	262	275	934	523	108	999999	574	941	426	633	60	999999	123	83	927	999999	943	697	999999	93	999999	734	999999	502	322	569	663	34	612	564	
387	999999	999999	593	519	618	739	999999	811	999999	644	999999	242	517	778	999999	999999	147	399	50	411	667	921	113	186	527	981	442	211	538	999999	999999	338	861	256	268	532	530	999999	319	878	999999	885	648	448	866	999999	999999	724	999999	895	526	635	999999	163	719	870	999999	417	999999	999999	999999	406	282	432	999999	233	999999	271	999999	999999	154	583	999999	171	999999	781	283	999999	320	35	213	717	693	999999	310	914	765	708	536	398	853	999999	999999	681	580	939	999999	999999	353	642	130	999999	214	999999	751	943	555	410	97	937	597	24	999999	966	434	589	712	999999	999999	190	467	672	734	131	999999	41	999999	999999	590	136	179	68	999999	999999	904	697	513	459	892	367	369	365	621	598	800	839	999999	999999	999999	999999	237	973	102	172	999999	458	781	93	815	999999	999999	156	819	961	999999	539	702	429	72	736	86	999999	746	765	820	112	60	146	330	999999	25	416	999999	600	899	999999	965	999999	501	999999	915	429	999999	182	435	223	545	660	829	271	999999	596	999999	520	999999	974	999999	337	352	83	408	645	762	236	704	525	994	229	999999	572	573	554	927	616	820	656	999999	999999	339	607	999999	999999	316	68	453	428	874	640	685	924	999999	999999	806	428	57	280	667	417	999999	910	228	325	598	267	697	592	669	925	999999	267	364	662	998	999999	516	18	338	999999	999999	286	999999	364	999999	999999	603	936	747	508	999999	550	989	212	105	429	999999	251	801	59	999999	860	758	948	999999	428	570	316	639	72	999999	999999	941	962	633	201	269	864	781	461	663	761	844	170	366	999999	277	161	999999	578	365	275	216	999999	343	922	527	701	423	125	576	296	307	685	999999	530	608	37	578	904	999999	524	469	349	395	609	25	598	592	790	999999	418	749	999999	706	999999	832	662	629	711	999999	567	450	666	999999	377	463	169	573	835	551	999999	583	662	999999	999999	806	867	894	999999	906	929	119	999999	999999	167	547	247	979	999999	698	946	999999	867	999999	601	83	999999	464	27	155	856	34	999999	248	910	835	999999	650	864	840	999999	999999	999999	805	999999	458	817	702	727	830	226	190	623	147	605	842	715	432	817	999999	999999	412	876	587	59	905	362	394	999999	332	999999	596	124	999999	999999	999999	511	72	497	153	265	109	737	197	929	675	410	999999	643	78	999999	664	999999	106	999999	562	891	317	755	999999	105	999999	649	405	379	629	76	514	999999	427	999999	653	999999	674	512	903	674	688	658	383	505	743	750	984	212	796	763	999999	999999	180	
296	999999	999999	659	57	831	460	342	818	309	999999	895	214	226	737	999999	999999	168	593	933	888	999999	659	381	342	361	682	999999	202	583	866	999999	999999	999999	140	146	346	285	626	681	453	999999	870	358	774	609	539	534	999999	999999	76	999999	999999	347	292	93	544	935	999999	695	999999	795	149	244	442	561	662	970	95	600	138	453	541	999999	490	999999	342	310	606	733	822	999999	417	999999	999999	999999	624	999999	999999	999999	999999	999999	959	999999	999999	658	202	635	915	223	999999	568	449	999999	607	622	72	999999	999999	736	750	244	339	999999	999999	10	999999	683	727	180	936	999999	28	47	998	999999	494	610	999999	832	363	999999	394	393	786	263	999999	760	858	894	210	112	47	225	307	367	81	377	68	531	999999	999999	999999	999999	286	190	550	411	658	999999	138	999999	141	35	999999	999999	849	999999	806	619	301	626	824	833	969	833	999999	999999	999999	640	656	126	552	858	561	843	999999	649	117	606	713	308	112	999999	999999	748	971	22	842	999999	518	136	999999	448	240	653	694	83	775	452	460	746	670	27	233	21	909	283	474	538	253	999999	838	210	906	999999	999999	845	78	230	862	716	960	485	132	529	556	113	627	907	999999	725	873	664	999999	999999	637	999999	999999	753	839	697	548	999999	21	318	298	370	542	999999	999999	849	15	999999	590	744	786	999999	894	999999	465	999999	656	566	999999	999999	336	184	64	939	365	439	100	999999	391	999999	177	656	473	813	241	195	571	999999	777	309	999999	328	83	410	189	451	200	60	298	44	51	981	923	999999	982	999999	315	602	882	700	758	690	173	426	576	999999	721	91	472	999999	244	277	788	90	806	999999	110	653	999999	914	249	999999	37	999999	133	196	999999	979	831	127	879	968	506	87	551	40	999999	657	999999	999999	999999	119	588	28	800	773	999999	999999	687	975	22	662	842	968	461	718	999999	817	303	390	999999	741	260	354	400	999999	770	711	538	776	852	453	819	709	999999	140	461	18	556	359	993	999999	301	855	999999	227	135	999999	626	832	376	347	364	999999	653	988	858	999999	627	534	13	491	314	999999	132	569	842	999999	999999	331	267	999999	270	944	999999	517	450	999999	249	182	999999	999999	94	999999	409	999999	99	376	66	205	281	227	391	32	355	511	585	390	732	545	385	992	753	305	575	999999	87	420	66	145	999999	464	999999	455	999999	771	406	608	511	999999	479	476	999999	589	59	50	273	248	598	885	931	69	671	999999	797	156	488	789	140	687	437	679	319	920	
656	816	233	935	637	999999	999999	977	878	124	75	908	999999	174	255	999999	459	999999	821	999999	999999	488	792	999999	657	999999	999999	617	477	999999	191	800	166	165	999999	243	816	337	999999	23	780	999999	190	557	638	888	999999	324	543	605	999999	999999	999999	999999	716	999999	999999	933	288	399	302	497	509	64	932	274	752	760	241	22	718	131	999999	999999	399	258	308	245	661	769	17	968	999999	871	596	593	942	999999	448	765	218	999999	999999	221	721	999999	455	136	624	373	146	479	93	531	887	999999	999999	59	749	999999	869	999999	282	518	999999	999999	999999	637	467	349	331	735	999999	475	803	834	82	26	97	116	803	999999	620	297	999999	537	885	551	984	490	233	893	277	981	895	429	999999	540	999999	397	999999	999999	999999	285	52	411	168	617	999999	62	43	353	962	643	664	698	178	985	885	999999	448	872	653	976	999999	999999	467	999999	999999	999999	999999	542	999999	999999	999999	999999	999999	344	999999	231	379	277	823	931	999999	880	931	999999	326	207	260	999999	654	973	948	999999	173	692	170	613	943	999999	47	354	829	999999	165	272	405	677	195	834	740	999999	486	181	59	721	529	244	999999	833	23	382	999999	607	888	223	751	251	822	820	183	641	288	999999	240	478	112	957	724	669	238	648	21	426	885	999999	497	776	946	999999	999999	925	999999	120	999999	664	231	231	999999	999999	999999	163	855	375	660	108	385	934	941	580	618	572	999999	837	604	374	371	706	721	999999	725	975	999999	380	656	258	533	178	738	999999	999999	999999	999999	782	159	84	793	645	765	999999	614	563	835	999999	833	601	415	280	515	448	999999	999999	510	999999	226	545	858	485	999999	412	574	999999	206	375	333	999999	227	999999	687	999999	581	999999	940	934	999999	172	149	929	546	65	999999	999999	663	999999	282	731	380	640	566	613	999999	318	926	363	221	407	367	469	52	999999	383	999999	592	985	867	999999	999999	575	431	63	405	999999	938	663	569	321	999999	906	103	601	367	586	999999	83	313	273	798	999999	999999	885	805	679	999999	451	682	174	671	677	432	999999	157	805	219	513	999999	999999	379	273	794	900	852	460	376	451	999999	999999	507	518	681	603	778	996	852	545	999999	999999	999999	496	999999	404	649	999999	483	399	999999	562	377	667	865	25	893	535	999999	999999	43	354	313	444	714	885	667	162	996	828	925	160	952	674	265	492	256	882	292	999999	260	976	976	977	998	185	999999	840	653	666	710	253	213	41	512	903	422	607	782	999999	736	497	999999	654	
473	302	610	999999	412	383	769	999999	999999	403	570	999999	377	335	446	999999	465	827	999999	999999	128	999999	947	921	172	362	79	648	109	196	663	763	106	332	514	705	574	726	438	999999	897	698	999	810	470	455	999999	96	999999	253	999999	909	987	551	536	790	355	999999	540	59	999999	130	911	67	739	807	960	999999	821	999999	964	738	399	239	441	429	682	146	461	716	827	982	488	856	999999	754	775	555	796	723	359	885	195	999999	965	777	787	999999	81	662	495	489	275	429	289	901	520	758	119	116	118	219	238	823	232	331	642	64	511	999999	41	999999	999999	108	391	88	552	20	999999	664	642	739	75	798	231	999999	717	999999	576	653	243	999999	445	689	999999	150	999999	371	999999	644	144	732	440	999999	631	89	239	176	999999	210	999999	509	494	454	474	999999	153	999999	602	884	613	583	488	858	751	23	969	570	494	251	999999	190	855	629	529	999999	999999	979	177	999999	118	551	31	376	304	734	533	999999	225	999999	999999	999999	999999	280	999999	561	254	582	343	617	120	669	682	795	778	178	654	999999	999999	564	79	173	272	460	775	72	561	121	563	27	490	978	354	258	254	999999	421	584	598	968	664	725	645	999999	41	449	869	236	597	136	89	999999	76	660	175	999999	999999	319	999999	968	10	142	29	999999	999999	141	324	433	550	999999	756	999999	276	999999	999999	354	528	713	428	336	203	334	524	999999	938	999999	912	693	92	422	260	999999	89	999999	967	999999	706	329	432	900	134	445	685	33	379	19	401	119	760	999999	999999	251	891	999999	775	999999	999999	592	387	315	999999	631	351	138	999999	999999	991	647	989	378	647	208	290	528	211	999999	649	500	67	929	999999	999999	999999	999999	117	18	220	999999	854	302	913	124	941	999999	999999	999999	104	557	999999	724	27	753	999999	392	999999	116	961	999999	999999	999999	36	128	535	458	884	425	999999	999999	999999	315	444	90	793	696	465	532	266	172	846	708	662	101	790	999999	999999	999999	683	550	96	10	57	847	943	836	276	794	589	999999	243	999999	999999	999999	999999	404	289	937	960	433	926	999999	849	999999	526	269	364	934	337	999999	547	217	999999	999999	994	999999	267	597	147	956	430	670	943	773	929	999999	903	648	565	396	999999	974	715	999999	999999	444	999999	259	331	684	999999	999999	467	396	945	35	999999	655	30	515	146	692	800	14	12	999999	707	999999	869	935	365	716	378	999999	999999	573	501	492	534	559	869	18	999999	999999	999999	99	213	999999	828	903	77	258	
628	60	999999	369	183	999999	256	999999	736	999999	390	395	999999	765	962	526	256	999999	534	40	130	470	646	999999	427	347	528	913	62	161	999999	965	868	999999	999999	328	691	780	399	789	245	176	823	999999	999999	880	999999	720	999999	686	309	455	379	46	999999	168	413	999999	942	836	999999	999999	315	585	999999	424	527	222	677	643	999999	476	983	999999	795	954	647	851	510	999999	999999	999999	787	999999	851	802	596	831	979	999999	914	570	837	562	606	902	861	999999	967	213	999999	920	52	492	999999	833	472	635	251	183	520	561	620	405	999999	385	555	999999	734	999999	828	695	242	999999	999999	274	639	430	147	892	102	999999	884	999999	193	292	765	304	524	28	339	961	590	806	418	363	949	441	930	231	357	922	513	999999	384	667	688	999999	763	586	203	52	497	999999	90	999999	677	323	222	349	619	260	425	999999	694	999999	114	436	340	375	325	207	499	916	544	999999	896	942	922	525	999999	471	541	937	824	999999	473	241	726	999999	685	635	229	590	611	999999	506	797	257	517	563	261	963	397	999999	999999	999999	580	813	999999	224	735	401	696	744	157	719	488	999999	407	403	999999	710	43	689	689	978	909	999999	447	673	999999	694	414	962	353	508	153	675	828	744	999999	427	816	92	950	999999	532	845	463	387	28	999999	850	123	689	551	929	707	582	999999	643	275	375	246	125	50	999999	734	401	649	575	812	72	999999	999999	455	894	951	739	454	456	999999	851	999999	655	203	844	301	282	801	578	445	102	811	111	627	61	579	966	909	999999	797	999999	999999	812	999999	843	197	612	244	657	999999	999999	137	570	579	424	999999	591	922	206	999999	461	599	80	139	720	999999	560	883	999999	324	984	829	206	658	999999	46	257	449	359	656	688	48	154	600	477	999999	251	999999	212	745	988	999999	713	562	345	855	743	682	495	999999	999999	729	999999	999999	993	149	930	911	999999	388	68	999999	572	549	16	423	454	479	662	754	19	999999	680	657	335	939	126	644	322	763	302	575	953	766	29	958	207	811	999999	337	44	999999	999999	824	687	999999	482	999999	556	922	410	274	29	740	583	999999	58	192	17	999999	32	296	598	999999	95	999999	198	999999	529	57	225	642	999999	999999	999999	999999	467	856	970	488	467	952	97	400	363	999999	999999	222	193	421	910	25	804	553	315	747	741	374	739	204	657	676	999999	509	706	999999	401	694	30	904	150	202	999999	528	999999	79	209	208	843	66	937	976	622	118	147	999999	999999	
999999	999999	972	937	103	127	999999	830	999999	319	588	693	595	637	860	201	288	280	999999	802	285	956	245	548	543	530	682	266	999999	63	535	371	999999	999999	82	675	999999	966	57	85	446	697	805	999999	620	514	257	429	87	784	344	837	999999	408	562	372	999999	433	404	573	444	518	159	999999	999999	226	197	666	999999	195	154	322	232	999999	999999	587	161	484	927	38	282	263	999999	896	999999	999999	942	999999	999999	710	999999	623	571	999999	999999	927	548	77	976	404	326	591	864	892	640	999999	614	787	51	974	220	309	999999	376	300	191	339	999999	27	96	284	99	299	854	304	530	750	748	12	438	49	93	508	999999	711	999999	999999	297	266	999999	92	164	65	402	499	591	127	205	194	999999	999999	295	60	889	129	236	301	999999	999999	999999	281	866	999999	999999	934	137	801	972	664	999999	792	52	996	330	14	129	44	897	364	713	412	554	564	552	839	753	43	999999	414	485	399	388	699	156	425	999999	379	452	467	372	789	999999	541	584	667	556	299	730	999999	999	202	404	655	885	999999	727	312	242	773	999999	103	191	567	189	219	413	999999	999999	904	999999	750	999999	439	999999	923	266	22	979	885	293	464	313	734	414	292	995	733	814	448	999999	914	999999	999999	286	278	608	999999	362	375	999999	213	450	999999	999999	259	611	999999	663	961	999999	714	332	357	490	999999	790	457	163	896	223	679	538	410	216	873	999999	913	163	723	325	679	999999	999999	631	89	999999	999999	637	164	681	999999	80	852	999999	983	999999	999999	198	999999	488	999999	433	999999	161	584	674	999999	618	232	999999	697	999999	939	999999	771	64	718	725	410	713	312	819	999	225	191	609	999999	412	999999	292	823	724	999999	999999	174	255	204	462	57	415	974	868	999999	517	983	231	140	215	236	999999	873	74	788	846	185	341	434	999999	999999	974	988	636	395	940	823	973	216	705	482	526	860	999999	678	995	999999	443	414	492	999999	960	999999	480	999999	305	418	999999	936	999999	68	832	820	999999	492	83	426	347	483	474	693	20	24	434	733	999999	999999	616	395	792	117	741	927	942	17	19	999999	517	461	100	531	74	46	999999	646	649	705	905	999999	605	578	400	960	939	798	999999	999999	54	747	999999	237	801	999999	153	650	999999	999999	878	999999	482	578	908	886	999999	942	999999	973	566	788	94	14	172	842	790	224	999999	781	987	154	784	73	459	770	985	862	999999	700	999999	807	999999	999999	827	999999	301	36	670	514	577	996	178	259	389	
999999	663	470	999999	999999	583	929	999999	545	917	734	172	419	128	148	900	530	222	928	90	758	469	999999	187	999999	551	763	999999	999999	213	990	975	999999	684	203	117	525	798	999999	127	963	874	783	826	103	795	882	908	532	613	57	784	250	178	630	796	322	293	999999	999999	819	385	731	341	926	999999	636	734	924	40	385	732	451	810	999999	884	999999	524	999999	418	668	999999	32	598	999999	999999	999999	367	64	999999	999999	241	999999	362	307	588	152	451	899	999999	168	999999	983	501	238	999999	999999	439	999999	745	999999	798	209	451	748	999999	363	142	184	999999	999999	279	680	527	245	153	794	99	999999	539	742	999999	625	749	260	999999	999999	530	370	999999	874	305	999999	318	296	996	999999	496	999999	343	234	19	276	188	321	999999	999999	466	999999	94	530	253	926	522	13	876	999999	460	999999	237	102	999999	772	342	999999	727	963	999999	999999	249	121	307	485	179	999999	732	967	999999	999999	370	54	415	274	999999	321	999999	379	999999	999999	420	823	581	305	386	250	402	247	934	343	593	926	114	236	999999	972	999999	767	999999	217	281	909	737	32	830	999999	999999	999999	496	999999	224	358	179	999999	819	426	540	11	108	999999	912	494	42	999999	844	444	940	999999	258	313	999999	863	622	586	43	510	95	558	475	203	562	834	751	912	129	244	757	56	416	600	441	999999	669	827	305	786	999999	634	188	999999	252	999999	999999	192	933	999999	736	592	999999	999999	340	981	999999	904	376	999999	743	130	983	999999	687	999999	772	999999	871	999999	204	794	291	256	634	461	379	90	999999	63	999999	999999	978	999999	507	174	32	107	269	460	696	764	999999	227	53	756	651	579	707	999999	736	999999	320	77	166	942	311	777	684	878	611	455	953	322	563	184	999999	224	999999	523	870	674	398	999999	179	439	342	999999	212	877	810	800	999999	602	327	863	258	911	612	999999	863	255	422	390	848	250	810	149	664	869	614	436	477	194	487	71	273	898	897	726	999999	999999	574	806	78	811	83	360	994	700	925	240	999999	547	999999	625	262	17	999999	928	629	999999	409	999999	273	999999	333	999999	124	999999	600	360	23	886	999999	625	680	616	322	46	177	459	999999	963	944	384	824	929	534	862	809	265	334	969	999999	999999	999999	999999	999999	694	487	885	245	738	109	575	226	999999	999999	44	999999	646	999999	999999	760	179	58	999999	398	888	559	403	662	262	999999	344	35	999999	789	547	787	999999	82	627	999999	292	223	415	999999	999999	168	108	347	999999	917	
173	570	999999	218	927	999999	401	842	999999	144	93	233	983	292	765	549	182	936	54	256	505	573	77	999999	478	999999	643	581	29	730	461	66	171	344	292	774	237	835	999999	999999	999999	607	427	493	476	68	240	999999	108	999999	985	172	302	253	422	599	503	820	739	972	999999	820	822	924	999999	37	71	648	999	999999	321	346	84	999999	999999	897	156	583	510	419	999999	520	482	200	744	298	999999	999999	999999	692	999999	417	999999	889	999999	575	784	502	809	449	997	591	132	117	517	648	97	437	393	524	453	999999	319	999999	256	214	347	632	190	394	999999	153	726	316	999999	904	250	194	411	294	123	654	774	999999	422	143	999999	375	682	105	211	336	534	407	249	999999	999999	775	642	999999	238	162	322	424	999999	853	865	816	397	613	407	902	35	108	411	999999	155	258	907	123	817	971	949	94	193	936	999999	329	77	999999	807	475	999999	999999	999999	999999	342	359	999999	569	278	581	999999	79	697	308	311	436	999999	450	216	848	868	529	999999	266	999999	237	241	999999	999999	545	748	38	805	999999	360	872	52	451	467	795	373	347	999999	999999	994	879	396	884	635	192	999999	999999	999999	958	606	32	720	798	756	114	127	999999	334	732	999999	948	273	764	947	999999	393	553	982	420	999999	999999	684	999999	272	333	840	356	613	61	221	999999	876	999999	336	337	162	253	694	999999	678	999999	23	122	412	55	616	631	936	207	799	780	644	741	999999	85	348	524	536	999999	274	999999	999999	282	999999	999999	999999	426	438	620	285	150	858	629	742	757	999999	572	793	999999	717	999999	419	999999	262	440	999999	999999	999999	261	989	638	717	271	999999	907	694	740	600	700	972	999999	999999	326	922	658	922	24	999	725	999999	775	730	999999	715	999999	361	627	29	91	235	937	999999	186	630	647	432	999999	541	835	73	777	972	102	999999	527	999999	102	493	603	518	471	145	647	694	223	907	409	555	43	999999	999999	720	519	475	45	146	999999	696	284	236	335	999999	999999	662	789	803	637	73	999999	50	268	143	426	572	999999	999999	416	999999	416	739	999999	50	999999	289	996	67	999999	999999	219	999999	997	406	999999	999999	193	987	999999	985	904	420	280	345	367	992	297	999999	304	946	999999	999999	730	534	999999	999999	212	294	976	884	665	999999	350	20	999999	806	52	862	925	58	389	776	830	430	999999	995	999999	687	999999	514	999999	74	762	999999	999999	975	999999	999999	126	672	174	999999	21	96	330	999999	999999	999999	491	561	950	435	999999	255	566	
934	413	309	999999	294	86	525	611	999999	892	600	969	833	104	878	154	999999	745	262	883	490	765	743	999999	999999	925	209	999999	131	564	566	66	999999	950	981	571	362	999999	999999	596	649	297	550	203	729	211	246	175	612	416	381	999999	755	372	999999	179	669	208	539	999999	877	999999	490	906	336	999999	999999	883	123	317	792	62	914	999999	999999	203	225	999999	381	999999	999999	44	593	714	193	876	311	999999	874	812	901	163	986	473	718	330	807	643	867	194	749	363	62	305	999999	328	775	98	999999	882	954	130	999999	335	679	843	735	775	723	999999	243	999999	18	999999	999999	999999	75	450	947	913	396	581	682	999999	465	335	981	297	999999	864	111	222	25	992	857	781	335	661	793	875	594	42	919	418	951	440	354	751	890	999999	999999	999999	151	224	496	382	447	641	869	353	861	448	684	999999	357	30	999999	999999	453	999999	313	414	999999	82	999999	999999	662	274	999999	34	980	240	407	115	612	777	999999	999999	506	485	999999	693	791	450	23	999999	357	70	70	930	148	338	307	266	681	847	999999	78	999999	142	999999	183	999999	845	372	630	50	579	256	999999	949	501	520	967	299	999999	999999	216	68	183	16	601	213	999999	886	652	932	999999	434	999999	109	12	999999	999999	765	170	296	999999	87	999999	999999	777	814	489	981	999999	818	999999	967	999999	234	470	20	721	135	128	969	103	959	720	698	899	999999	491	480	999999	594	999999	999999	139	333	999999	139	675	77	239	786	724	999999	248	834	602	183	373	540	999999	992	194	248	999999	200	203	987	367	694	215	633	999999	18	43	62	671	137	838	737	999999	341	344	999999	896	341	999999	770	720	885	105	726	999999	951	999999	954	410	907	999999	938	999999	999999	771	980	999999	605	463	715	299	196	999999	475	345	635	999999	308	657	540	999999	999999	945	433	277	481	599	999999	851	382	999999	999999	652	999999	999999	999999	607	868	999999	999999	999999	300	999999	539	481	534	723	629	391	999999	999999	542	306	869	564	260	993	706	422	300	391	382	999999	91	999999	220	543	408	999999	445	999999	122	739	304	748	999999	437	415	951	742	758	969	999999	706	412	999999	781	999999	209	321	906	900	456	278	972	999999	546	796	991	271	990	325	726	946	127	856	803	12	131	511	822	587	755	679	542	999999	284	57	999999	913	438	999999	208	592	538	137	999999	470	331	338	516	999999	423	999999	752	443	253	161	589	556	830	779	660	999999	499	329	155	999999	736	560	145	498	999999	87	832	238	126	
144	417	999999	200	342	999999	999999	995	191	173	74	926	108	999999	132	468	999999	999999	659	111	510	999999	999999	981	999999	734	771	999999	27	999999	346	857	999999	326	119	999999	599	365	999999	999999	999999	702	317	165	90	850	999999	392	23	999999	999999	999999	999999	999999	999999	51	208	18	999999	608	909	601	999999	669	999999	999999	413	999999	999999	388	868	766	594	560	244	999999	785	999999	999999	999999	106	388	189	987	525	351	999999	999999	999999	77	545	591	63	889	198	275	724	648	337	873	999999	855	333	634	171	240	409	999999	999999	808	999999	154	116	999999	999999	531	999999	999999	153	999999	531	999999	82	991	843	287	712	999999	372	999999	93	999999	726	37	999999	999999	65	555	825	999999	999999	999999	502	901	811	400	999999	790	388	667	852	999999	504	852	352	429	782	999999	999999	999999	999999	999999	260	923	999999	999999	428	89	672	269	475	867	999999	999999	999999	999999	525	999999	190	999999	999999	922	326	704	126	358	642	999999	685	181	468	999999	764	942	999999	247	812	999999	185	691	999999	404	127	128	999999	999999	569	999999	999999	999999	903	611	999999	348	90	999999	387	555	807	376	487	553	999999	500	801	752	112	232	101	305	656	946	995	999999	999999	408	804	208	512	141	999999	999999	565	802	277	999999	999999	999999	999999	172	859	266	771	809	214	428	999	999999	327	449	882	346	555	23	235	957	616	999999	868	681	999999	189	999999	675	587	491	988	999999	232	944	190	999999	371	999999	445	400	999999	196	293	60	999999	187	881	999999	999999	999999	999999	551	576	320	999999	999999	557	189	999999	679	999999	105	999999	723	440	407	404	999999	269	205	999999	626	577	835	781	430	380	817	283	622	999999	981	427	144	50	999999	999999	911	704	282	999999	999999	566	999999	187	90	964	570	620	11	783	508	999999	999999	476	999999	973	740	539	999999	537	739	906	749	380	240	999999	97	999999	999999	999999	492	999999	987	999999	794	999999	811	657	999999	465	810	999999	999999	999999	800	189	374	668	225	473	295	382	884	999999	399	999999	999999	394	947	412	877	886	627	630	999999	831	815	999999	682	765	999999	92	838	999999	727	542	634	999999	580	61	313	429	467	999999	95	119	792	999999	677	518	252	426	999999	298	588	923	999999	999999	547	969	374	389	985	460	311	212	544	999999	26	857	650	906	814	895	109	457	428	108	545	999999	999999	572	318	173	522	999999	999999	999999	775	804	962	999999	372	999999	687	923	443	17	227	882	575	272	236	820	999999	345	612	999999	999999	140	504	480	116	999999	930	801	80	822	937	566	999999	995	755	
222	894	667	543	999999	218	185	999999	420	881	662	999999	775	345	498	305	999999	999999	567	359	644	309	999999	999999	17	680	885	852	620	80	661	62	579	516	999999	999999	999999	999999	410	605	999999	126	999999	599	999999	999999	999999	466	999999	527	759	433	272	645	120	999999	999999	999999	536	531	333	332	403	350	229	999999	46	269	331	572	999999	385	999999	999999	345	999999	225	892	432	268	999999	429	280	103	320	237	789	934	406	111	999999	419	999999	999999	999999	692	722	999999	380	843	712	895	144	999999	432	384	701	311	999999	999999	696	520	368	278	999999	904	62	309	39	991	999999	112	862	230	999999	999999	999999	854	689	999999	805	482	521	588	555	999999	295	269	671	935	536	999999	633	999999	999999	11	60	999999	999999	378	639	999999	999999	999999	33	609	43	913	999999	746	274	999999	621	657	786	224	998	779	722	999999	619	792	638	103	464	999999	478	59	999999	58	635	123	981	320	23	999999	769	143	565	945	596	381	310	925	671	689	866	976	36	199	12	999999	284	496	759	999999	784	619	923	690	141	983	999999	911	121	999999	865	311	999999	404	455	865	999999	776	999999	247	492	999999	432	999999	475	999999	32	626	55	364	839	494	561	999999	608	999999	999999	874	814	613	285	398	813	520	824	565	341	999999	744	147	67	507	707	522	365	999999	197	158	225	638	961	479	865	999999	322	999999	749	479	796	999999	655	999999	999999	999999	961	103	899	912	950	910	171	400	999999	908	307	341	786	49	809	537	962	71	659	186	652	806	532	66	208	453	999999	862	836	449	999999	718	544	532	560	271	181	284	207	315	477	570	999999	999999	459	980	593	710	669	999999	342	999999	689	786	999999	999999	570	842	714	999999	104	308	564	442	427	588	999999	264	488	548	999999	687	999999	354	708	91	999999	575	606	227	860	999999	203	576	116	999999	38	758	998	999999	700	999999	999999	700	221	178	16	164	999999	870	193	339	231	999999	903	654	999999	345	87	451	946	995	245	496	999999	988	115	987	999999	529	560	48	265	93	847	36	127	999999	143	539	999999	64	45	999999	44	999999	884	82	673	462	177	692	999999	999999	459	705	103	84	63	232	73	28	828	20	999999	154	83	147	283	877	537	999999	999999	547	376	891	959	509	461	126	999999	43	324	873	999999	868	366	708	634	151	933	999999	999999	999999	476	66	235	999999	425	999999	457	746	798	999999	999999	610	999999	999999	999999	567	745	593	623	937	129	999999	704	955	658	452	787	999999	513	999999	943	494	999999	999999	999999	999999	
665	935	94	571	668	366	244	528	999999	752	388	999999	527	77	405	999999	999999	181	999999	999999	999999	999999	376	973	112	91	243	999999	852	440	162	197	999999	999999	901	810	509	999999	278	762	795	186	999999	906	999999	564	999999	446	736	603	999999	286	511	636	956	395	999999	120	469	587	132	578	675	517	999999	200	171	999999	175	999999	841	999999	999999	38	999999	186	999999	470	909	547	999999	797	929	258	999999	876	685	999999	999999	516	252	398	593	691	639	227	510	499	316	873	402	202	280	152	762	699	384	483	986	780	131	108	211	999999	353	335	999999	999999	999999	999999	999999	736	740	659	999999	452	783	220	999999	432	675	774	163	45	155	50	999999	786	496	999999	502	212	449	144	395	153	196	671	999999	314	577	93	355	593	368	999999	461	621	800	319	915	173	95	563	114	356	944	999999	776	313	807	862	930	478	231	312	297	606	273	208	265	121	872	93	854	999999	429	999999	677	489	999999	999999	986	186	759	338	126	885	39	999999	209	31	999999	999999	507	715	999999	877	372	65	378	855	357	602	63	803	300	12	708	999999	927	385	498	297	999999	901	876	753	718	892	196	412	577	999999	999	244	226	838	999999	149	439	551	999999	621	120	733	558	394	132	955	48	999999	186	999999	999999	824	532	999999	320	605	838	409	168	480	999999	966	287	131	999999	999999	586	462	426	999999	999999	386	187	877	186	990	352	999999	999999	762	999999	82	235	70	124	185	711	999999	527	980	310	40	392	726	751	154	999999	437	791	313	378	586	697	617	434	734	646	655	431	329	262	999999	778	999999	999999	797	740	227	16	427	999999	967	999999	445	268	61	999999	999999	999999	42	999999	915	700	327	393	277	384	618	635	390	999999	66	999999	207	727	999999	262	999999	109	954	414	238	430	373	206	411	651	261	358	382	741	195	529	399	999999	347	657	461	999999	359	999999	132	592	999999	889	60	779	736	718	999999	999999	16	360	181	627	317	495	336	999999	982	999999	999999	999999	262	648	353	537	798	999999	390	999999	800	975	750	540	292	645	803	484	999999	631	999999	999999	53	999999	999999	834	357	771	477	852	999999	340	39	733	999999	999999	339	977	546	523	980	323	337	999999	999	41	610	640	345	999999	691	852	975	999999	711	589	225	999999	913	999999	189	37	945	538	975	470	945	999999	999999	429	315	999999	999999	631	999999	600	215	45	584	704	234	717	435	999999	170	999999	364	677	31	711	647	660	74	37	344	952	377	799	43	538	95	593	400	916	999999	
865	913	353	710	120	383	190	105	219	999999	471	602	149	377	999999	116	278	999999	538	999999	999999	761	910	999999	697	233	416	11	55	999999	641	999999	999999	450	999999	564	20	966	911	337	999999	999999	999999	743	872	360	238	431	536	432	816	598	861	144	999999	999999	999999	66	23	887	999999	999999	59	599	652	155	94	699	999999	942	105	999999	94	210	999999	999999	906	176	999999	347	994	984	475	623	802	999999	465	384	999999	202	561	953	999999	33	370	288	516	265	101	727	999999	538	359	594	336	514	999999	660	818	999999	206	837	642	676	999999	982	712	435	797	610	689	709	959	879	390	152	358	999999	840	999999	583	999999	85	697	81	465	999999	999999	999999	297	538	804	565	999999	996	724	999999	999999	140	388	999999	90	999999	490	47	999999	579	479	213	193	166	999999	999999	781	47	554	761	999999	605	999999	999999	831	148	999999	81	885	154	840	883	666	999999	81	929	461	471	999999	193	594	659	514	886	165	677	999999	999999	95	999999	784	91	451	999999	376	681	999999	999999	999999	942	999999	999999	999999	999999	739	596	546	363	999999	523	368	319	545	371	177	295	100	550	999999	163	44	378	986	901	370	759	442	999999	464	399	236	431	727	560	234	999999	507	102	156	569	141	750	56	999999	625	474	999999	89	795	999999	591	163	839	999999	907	999999	433	999999	999999	999999	999999	842	898	694	297	999999	592	999999	146	992	788	997	404	632	32	294	999999	424	285	895	999999	362	999999	384	808	999999	591	999999	652	643	999999	256	50	176	999999	999999	851	361	283	688	882	999999	942	802	302	593	758	217	568	623	269	18	976	166	999999	801	933	524	886	999999	355	999999	999999	999999	251	541	957	238	226	733	442	969	151	999999	23	661	419	116	91	225	999999	384	578	39	384	742	280	883	408	614	365	337	475	68	342	999999	229	449	561	760	999999	530	991	999999	190	299	867	389	153	115	391	826	443	670	999999	999999	876	312	128	509	271	999999	999999	999999	378	115	504	92	263	585	999999	969	999999	330	999999	793	393	999999	848	95	874	890	740	303	233	999999	894	804	168	371	560	917	331	61	499	562	701	389	999999	999999	795	785	135	567	673	422	280	122	999999	117	999999	142	463	999999	634	380	343	535	388	999999	999999	999999	999999	999999	34	999999	648	999999	830	999999	101	999999	287	773	300	99	764	999999	999999	810	268	781	722	60	784	428	464	298	427	129	229	175	999999	627	999999	105	861	999999	999999	159	773	776	291	64	999999	583	999999	689	743	999999	615	999999	905	
577	581	439	999999	873	117	606	69	360	86	711	807	999999	12	660	908	205	237	530	999999	480	47	491	499	668	999999	210	573	774	999999	882	513	69	270	433	55	435	999999	999999	136	935	999999	423	700	580	256	99	581	205	781	548	317	999999	529	435	540	100	939	318	837	907	999999	999999	999999	999999	999999	748	665	578	999999	483	999999	249	999999	704	389	999999	790	919	421	945	628	378	993	16	574	429	539	999999	893	955	999999	809	160	228	999999	805	999999	999999	382	508	434	999999	590	999999	471	78	689	824	999999	999999	309	29	897	891	999999	665	300	999999	629	778	218	831	685	658	987	277	98	999999	802	999999	999999	999999	999999	999999	999999	626	787	999999	545	506	739	715	787	977	655	476	999999	269	999999	246	999999	819	876	999999	299	999999	326	931	320	203	979	513	999999	472	999999	999999	482	984	379	999999	999999	605	999999	133	49	503	53	708	999999	520	999999	829	999999	999999	999999	999999	999999	943	623	919	310	855	384	352	526	235	693	999999	76	640	993	927	889	287	368	909	567	999999	564	796	558	618	928	800	838	159	277	466	999999	724	608	999999	370	999999	361	32	230	999999	606	813	809	999999	999999	373	527	437	999999	999999	207	169	628	663	388	999999	370	691	927	584	514	376	999999	237	923	999999	41	464	999999	999999	925	346	688	656	157	751	986	831	999999	565	282	410	999999	318	999999	243	105	945	161	544	100	670	999999	999999	999999	239	999999	582	804	299	341	72	870	512	42	860	480	972	999999	636	999999	539	715	999999	311	113	167	649	968	999999	256	999999	312	32	348	999999	999999	52	260	918	999999	414	36	686	999999	219	539	999999	285	999999	762	133	439	999999	704	560	954	999999	999999	999999	999999	214	614	124	999999	255	760	999999	173	999999	999999	438	999999	597	739	999999	999999	38	147	999999	573	460	999999	569	927	999999	656	999999	327	999999	310	518	999999	958	846	692	800	912	999999	978	459	691	543	508	789	333	412	841	999999	999999	57	926	999999	252	999999	999999	840	999999	196	999999	598	972	530	999999	476	111	729	763	999999	999999	635	600	394	169	642	881	917	865	780	603	999999	814	12	58	999999	384	922	999999	999999	235	851	755	725	724	999999	487	171	166	42	688	604	649	101	738	644	999999	542	435	999999	847	704	975	999999	592	208	783	969	481	646	999999	188	273	999999	999999	999999	999999	999999	669	999999	999999	999999	760	832	101	999	82	723	274	414	292	999999	496	999999	392	531	875	491	142	526	605	999999	690	520	940	999999	999999	125	575	999999	999999	999999	
872	655	455	999999	943	152	182	593	136	70	705	77	364	260	691	999999	151	994	330	999999	742	153	184	646	39	250	892	999999	668	956	157	732	999999	710	969	999999	999999	264	587	999999	319	549	400	545	813	623	165	999999	817	924	999999	581	221	376	999999	729	481	809	107	703	999999	999999	999999	179	912	972	427	653	291	999999	16	886	999999	597	89	203	753	639	833	416	999999	999999	774	744	983	999999	520	283	871	249	369	601	167	883	482	728	625	231	633	840	206	512	408	999999	999999	96	174	623	297	645	976	842	976	690	619	999999	815	999999	195	345	999999	153	781	999999	999999	415	729	533	999999	999999	577	531	999999	992	999999	999999	999999	807	826	896	412	897	986	999999	273	999999	624	477	274	436	913	444	45	297	388	62	731	999999	999999	512	999999	641	508	936	78	454	836	999999	479	48	251	17	999999	298	999999	564	999999	555	778	964	790	261	269	688	446	143	999999	718	614	167	850	999999	333	999999	539	999999	999999	59	168	819	999999	641	997	235	194	999999	90	999999	363	823	896	186	588	519	722	115	382	819	999999	934	958	127	378	322	198	803	999999	50	999999	999999	999999	116	397	959	999999	159	264	999999	504	999999	62	999999	364	791	271	673	999999	813	999999	433	398	578	560	233	860	573	272	685	47	390	231	49	986	200	657	789	789	628	245	999999	999999	348	325	958	882	218	762	587	60	524	943	870	449	336	774	999999	556	173	108	999999	886	999999	995	123	320	22	762	999999	999999	481	884	241	999999	38	582	59	999999	601	999999	999999	810	684	999999	523	447	360	599	660	426	70	243	625	530	999999	999999	282	353	999999	648	999999	455	598	999999	578	639	711	999999	421	754	999999	344	954	823	455	900	212	944	481	999999	960	422	112	747	83	999999	269	710	999999	352	309	706	999999	999999	481	207	999999	240	66	883	999999	999999	188	906	999999	726	288	802	999999	634	483	338	872	534	687	456	352	851	381	340	380	11	260	78	454	999999	292	10	351	258	999999	999999	888	597	940	902	244	206	54	999999	959	467	999999	418	868	971	834	527	275	999999	854	370	999999	725	999999	999999	807	119	999999	685	444	999999	460	826	945	512	450	284	999999	784	222	156	806	34	380	913	375	999999	210	999999	193	764	999999	326	404	999999	122	172	94	216	999999	134	744	369	912	682	16	999999	472	366	999999	999999	932	490	812	707	999999	999999	355	999999	369	965	909	979	501	679	552	143	432	627	999999	288	200	387	689	97	411	447	121	999999	906	
565	378	999999	951	633	999999	254	514	696	764	286	816	999999	846	140	999999	999999	867	243	139	873	386	845	966	999999	369	999999	999999	725	999999	126	724	657	999999	803	597	75	999999	868	847	308	999999	999999	863	123	471	706	540	999999	999999	646	579	877	999999	43	188	533	877	707	999999	287	452	788	399	999999	999999	168	999999	53	542	159	737	998	396	830	253	650	981	853	999999	999999	23	999999	999999	659	999999	846	99	659	999999	999999	999999	330	605	569	856	840	346	226	560	312	905	497	26	723	999999	581	999999	737	999999	538	551	33	925	999999	999999	209	935	999999	111	999999	79	150	429	478	999999	416	403	826	974	412	314	999999	999999	479	758	526	236	139	750	999999	999999	361	999999	96	999999	174	405	995	306	657	999999	999999	124	844	242	999999	999999	548	763	502	187	663	763	387	999999	999999	731	999999	851	747	999999	806	989	999999	360	999999	999999	999999	955	795	21	408	999999	327	507	707	650	458	247	999999	999999	688	999999	258	788	999999	999999	492	999999	999999	999999	949	153	999999	684	108	617	999999	999999	523	493	734	999999	967	999999	778	143	446	879	526	146	283	218	858	298	295	439	740	357	658	130	999999	999999	230	361	71	999999	971	999999	408	999999	999999	963	999999	510	999999	105	408	767	999999	568	161	612	345	999999	170	741	294	270	999999	669	876	631	835	403	704	263	372	999999	429	523	171	803	481	436	474	319	495	358	575	199	41	973	347	100	968	999999	146	630	200	330	970	711	254	999999	223	49	138	330	805	470	733	792	347	496	406	358	141	908	134	851	999999	936	695	209	638	903	293	999999	999999	528	999999	741	425	999999	999999	460	559	742	223	435	191	175	552	115	999999	999999	635	851	693	620	55	238	505	349	999999	44	999999	54	111	320	755	392	895	287	353	991	376	999999	999999	946	799	398	695	699	670	90	393	590	743	999999	999999	442	62	999999	482	999999	245	86	34	999999	444	514	640	902	679	999999	279	275	761	473	872	397	907	999999	820	656	542	999999	679	993	651	435	310	712	52	999999	340	91	804	464	756	999999	999999	436	511	294	999999	792	29	999999	811	999999	828	280	526	999999	534	315	993	825	355	439	999999	40	866	19	214	928	999999	365	467	197	999999	307	999999	582	182	481	245	535	898	750	786	807	192	533	606	40	195	172	789	999999	98	999999	118	326	892	194	570	501	90	999999	999999	664	414	624	999999	530	562	943	999999	62	79	999999	927	605	652	999999	847	999999	999999	184	999999	999999	576	442	108	491	
199	999999	690	999999	911	743	999999	79	818	999999	403	568	876	85	477	252	999999	736	955	999999	61	512	673	302	346	237	98	906	96	999999	97	999999	525	176	341	171	263	719	151	335	21	999999	787	530	207	289	466	337	706	999999	242	839	486	476	999999	999999	727	398	652	683	655	549	983	999999	44	999999	52	709	744	316	989	745	595	629	619	204	725	153	104	66	771	999999	209	596	12	257	999999	58	736	654	999999	864	77	467	680	472	874	999999	999999	999999	247	999999	592	999999	510	999999	254	856	857	245	960	999999	303	595	912	999999	350	396	580	787	935	993	999999	100	871	134	678	137	999999	157	999999	521	658	328	819	24	999999	999999	95	516	13	999999	999999	501	693	861	571	481	555	787	132	487	633	999999	840	253	783	502	528	385	999999	127	907	709	999999	448	924	974	999999	999999	724	541	311	74	783	306	999999	999999	406	999999	563	999999	581	999999	35	999999	888	950	999999	999999	241	677	290	999999	697	886	731	491	585	999999	936	596	706	658	73	591	186	999999	924	999999	451	311	105	518	822	622	999999	999999	999999	83	560	974	496	209	665	56	260	601	376	999999	574	999999	999999	161	83	966	999999	923	108	443	666	328	36	943	134	930	581	772	887	85	350	986	806	512	694	962	110	506	999999	26	999999	584	203	36	970	999999	415	944	444	999999	131	999999	999999	250	416	241	947	999999	85	735	475	488	714	999999	557	587	513	393	999999	999999	865	994	931	92	999999	91	135	999	973	994	524	636	999999	40	999999	729	349	565	999999	462	24	557	431	999999	551	999999	869	902	479	392	626	32	487	333	990	137	999999	564	147	335	999999	948	578	91	221	838	161	683	999999	999999	248	999999	297	999999	106	318	572	999999	540	262	999999	999999	530	591	999999	502	159	14	50	999999	49	784	428	999999	356	76	999999	999999	999999	712	700	196	565	999999	153	679	735	483	236	682	564	24	33	999999	999999	883	999999	987	999999	719	689	156	642	520	788	463	999999	526	657	40	338	232	631	828	562	35	667	878	447	698	767	675	778	999999	271	34	760	544	657	472	999999	999999	636	335	33	999999	999999	54	862	689	160	218	825	999999	353	341	393	205	332	999999	225	549	999999	25	952	23	999999	999999	999999	764	999999	984	999999	195	999999	347	596	305	999999	18	482	623	26	758	548	558	849	582	999999	929	641	564	221	569	257	109	452	620	382	19	185	999999	795	108	986	175	349	640	814	999999	745	97	401	324	614	602	532	791	477	999999	
174	999999	269	999999	132	148	999999	309	999999	999999	999999	976	922	794	833	999999	827	918	771	382	219	218	768	19	194	999999	173	896	955	655	576	661	152	979	845	999999	19	475	975	848	401	50	703	999999	121	769	174	606	491	411	999999	614	29	104	194	999999	38	259	145	578	999999	876	999999	291	716	243	833	943	949	454	203	362	999999	922	981	178	515	246	897	424	999999	567	415	553	999999	999999	641	999999	999999	889	999999	999999	339	407	874	999999	999999	421	815	999999	936	230	656	999999	999999	421	672	107	999999	25	999999	999999	361	721	198	417	470	800	410	754	999999	785	159	70	999999	999999	32	544	999999	466	482	103	430	30	488	169	999999	999999	346	999999	299	544	934	779	448	569	408	999999	219	466	64	895	21	71	285	160	81	999999	943	999999	399	137	58	999999	542	999999	370	341	242	999999	506	999999	463	941	464	67	999999	380	621	533	999999	413	999999	591	412	999999	92	999999	999999	337	97	999999	999999	572	79	172	495	999999	246	101	208	999999	999999	189	960	999999	999999	999999	607	227	310	701	974	420	999999	985	801	999999	255	956	274	11	597	905	941	191	999999	890	999999	302	571	573	999999	530	999999	968	37	156	631	449	154	22	762	526	999999	396	350	24	834	999999	370	39	42	290	826	207	479	999999	248	999999	305	551	209	314	656	736	999999	999999	95	769	958	655	835	805	811	262	249	81	877	999999	840	652	65	786	999999	999999	999999	999999	703	137	499	556	999999	851	154	999999	813	457	870	300	828	897	929	75	999999	715	204	236	999999	999999	958	408	603	999999	938	653	495	999999	383	123	205	713	750	957	280	999999	747	983	661	217	449	791	210	586	725	943	722	990	999999	999999	347	314	999999	139	179	100	999999	224	999999	999999	118	401	83	756	105	125	157	999999	795	723	967	221	999999	271	135	176	207	26	967	995	930	504	761	167	775	890	999999	621	787	189	459	533	79	170	999999	58	999999	454	491	999999	796	749	999999	937	258	999999	739	123	999999	999999	893	936	999999	918	569	613	639	916	980	999999	999999	999999	195	616	999999	999999	151	999999	172	87	458	753	999999	366	208	999999	310	999999	999999	649	161	226	617	783	295	522	287	161	600	494	418	999999	473	286	824	270	564	588	672	814	984	333	999999	926	554	149	411	999999	719	999999	313	816	17	340	999999	570	918	411	999999	751	999999	989	814	678	669	657	999999	258	999999	938	999999	721	160	104	664	827	275	691	999999	999999	121	397	999999	221	999999	999999	794	142	999999	999999	
351	163	999999	920	657	994	999999	281	999999	999999	859	162	357	780	762	591	999999	912	676	234	304	237	182	999999	639	769	999999	602	999999	77	999999	999999	999999	287	597	473	999999	239	999999	670	318	993	434	999999	296	958	50	662	459	598	999999	999999	999999	999	960	124	980	93	291	888	447	916	784	199	44	999999	139	999999	193	299	137	999999	476	16	916	999999	999999	841	999999	680	999999	999999	153	898	141	981	690	34	999999	482	493	380	948	557	232	401	219	999999	999999	583	829	969	999999	170	471	510	414	460	93	660	321	148	205	610	169	553	773	885	67	999999	32	114	999999	710	805	756	486	999999	783	524	999999	567	545	999999	851	759	425	982	437	999999	576	999999	941	666	170	354	999999	348	999999	678	627	333	187	253	561	999999	226	768	364	999999	34	999999	676	568	999999	754	602	891	759	410	999999	791	458	999999	999999	999999	173	96	550	460	581	147	530	115	897	999999	389	999999	999999	135	999999	656	628	722	606	999999	563	383	107	415	999999	293	589	987	550	999999	875	999999	999999	999999	999999	999999	228	903	143	999999	965	999999	671	999999	374	310	149	633	868	481	173	735	831	405	238	790	989	144	708	297	999999	543	564	70	891	640	534	982	573	411	999999	724	589	999999	125	991	711	999999	51	999999	154	956	128	78	673	999999	918	372	540	999999	999999	94	204	845	338	999999	999999	999999	912	734	775	999999	999999	466	53	999999	155	121	289	247	88	695	102	266	152	601	425	496	397	750	721	172	999999	801	270	353	999999	744	999999	694	984	111	391	316	675	988	896	661	999999	234	994	807	92	999999	693	455	991	937	702	999999	16	999999	222	171	999999	613	713	267	999999	700	999999	411	729	595	262	999999	313	786	999999	163	704	763	999999	999999	756	999999	90	159	117	814	362	591	51	999999	688	474	888	230	304	72	285	638	465	334	315	999999	88	496	50	717	152	215	356	999999	41	252	58	60	999999	108	532	999999	160	391	347	337	369	83	999999	788	98	92	492	528	878	76	307	147	857	173	836	594	999999	400	672	156	999999	502	624	445	425	999999	815	999999	539	999999	999999	999999	999999	999999	233	999999	588	262	628	69	723	999999	999999	965	945	911	202	251	272	938	455	759	719	200	102	867	458	472	999999	259	277	999999	988	167	587	999999	160	879	999999	831	999999	856	771	613	433	416	832	999999	499	513	645	574	933	601	275	729	365	999999	999999	366	555	125	889	379	792	436	839	512	387	999999	761	323	311	441	933	599	987	115	
767	686	44	799	999999	859	999999	702	363	999999	999999	858	867	999999	994	584	285	889	966	402	820	996	576	329	281	777	752	332	999999	999999	999999	999999	741	259	999999	208	331	756	999999	40	765	999999	83	452	620	529	999999	406	328	727	165	53	632	595	999999	770	999999	714	999999	999999	117	290	439	861	729	226	126	618	336	999999	999999	999999	746	936	636	731	923	999999	709	999999	922	999999	14	546	346	624	53	156	964	267	999999	616	999999	947	922	484	660	221	999999	404	413	999999	80	532	474	636	306	695	958	563	999999	987	14	999999	999999	999999	286	892	999999	999999	182	999999	653	999999	708	645	999999	798	24	161	80	711	410	315	348	686	285	481	82	709	999999	357	999999	999999	420	999999	999999	999999	999999	999999	208	767	999999	999999	231	442	592	11	824	828	346	507	681	806	493	999999	999999	699	436	596	486	805	999999	815	999999	999999	999999	252	657	607	44	999999	134	853	953	999999	24	792	93	906	103	284	656	253	999999	819	999999	999999	917	999999	999999	912	36	88	684	999999	947	999999	830	407	659	999999	353	999999	794	999999	383	828	852	190	130	793	615	530	999999	212	159	999999	453	967	158	402	335	382	92	131	810	56	179	561	365	999999	962	999999	257	753	930	438	459	862	445	848	537	737	999999	730	306	506	585	481	999999	379	999999	862	258	266	24	970	999999	672	699	999999	999999	301	999999	987	831	929	999999	748	281	999999	127	590	532	310	999999	597	999999	999999	999999	314	999999	999999	999999	999999	705	999999	437	990	739	999999	304	786	172	118	999999	246	912	177	899	377	233	836	999999	533	262	999999	999999	948	401	427	753	782	999999	395	866	961	999999	839	292	999999	501	291	19	321	425	341	428	423	121	628	685	999999	462	457	90	634	497	784	999999	857	999999	489	999999	321	216	522	938	776	999999	237	262	83	999999	177	999999	999999	826	999999	999999	920	429	917	837	772	742	702	329	399	314	999999	999999	999999	115	999999	999999	22	692	999999	114	903	999999	999999	999999	883	999999	611	175	295	582	149	807	608	999999	812	437	851	651	826	579	999999	202	548	472	18	763	999999	967	999999	999999	862	258	139	784	213	528	778	999999	953	406	140	537	44	817	174	435	866	531	302	996	999999	999999	865	128	600	711	853	189	173	129	322	644	715	90	999999	891	678	824	473	294	999999	999999	697	430	449	977	168	731	307	583	897	532	999999	463	103	999999	392	21	999999	999999	674	599	581	833	93	495	822	953	108	283	757	51	999999	999999	346	14	673	445	678	
623	999999	999999	999999	999999	232	999999	999999	261	987	227	508	667	640	971	619	999999	535	863	346	953	999999	215	633	33	825	855	474	666	126	99	828	947	342	999999	950	552	717	991	611	303	526	570	965	880	775	100	411	96	398	286	478	999999	999999	724	999999	347	499	999999	999999	377	326	312	145	897	399	560	334	79	999999	76	353	999999	262	53	437	999999	249	752	999999	734	453	999999	277	840	620	29	848	617	112	612	63	859	237	999999	977	999999	435	77	491	999999	999999	342	75	332	932	935	999999	66	297	873	107	746	999999	39	923	938	45	304	287	380	712	716	999999	417	23	494	316	28	999999	223	999999	181	271	42	968	121	321	999999	907	685	999999	999999	330	239	515	999999	999999	999999	320	48	188	999999	999999	999999	511	59	375	657	318	448	628	538	999999	999999	999999	925	485	577	999999	999999	627	100	397	601	907	920	396	737	902	999999	245	119	708	37	45	999999	391	160	531	919	746	663	999999	468	999999	934	999999	256	524	999999	831	680	146	508	421	98	743	198	213	591	663	637	999999	999999	213	519	830	963	49	686	999999	335	56	151	76	963	999999	928	545	973	128	149	222	322	874	999999	972	999999	999999	999999	294	202	946	939	999999	999999	908	33	265	547	114	999999	217	999999	55	506	634	999999	999999	458	634	814	653	999999	472	523	425	442	999999	648	547	999999	357	102	401	351	388	116	999999	999999	64	999999	999999	998	869	290	999999	999999	277	378	999999	977	767	167	322	479	549	716	477	741	999999	475	295	617	999	483	490	125	447	703	127	527	119	484	403	999999	151	655	999999	192	999999	51	175	369	717	570	862	999999	779	999999	802	672	639	154	999999	589	154	65	999999	395	799	999999	935	999999	261	412	868	293	999999	128	338	999999	355	999999	160	999999	999999	926	899	439	621	299	345	999999	901	999999	888	964	999999	814	999999	999999	657	999999	392	773	115	601	117	315	999999	578	437	660	593	999999	326	353	999999	622	288	227	166	568	773	999999	481	419	671	807	523	903	84	949	79	251	247	380	902	387	546	708	819	999999	738	53	999999	685	933	993	137	545	970	596	535	831	930	98	211	883	301	696	929	310	999999	798	999999	488	999999	351	670	946	450	616	86	579	408	571	830	730	999999	796	485	678	679	978	932	999999	423	999999	321	999999	179	29	96	850	999999	518	802	999999	549	384	104	592	999999	191	999999	364	520	999999	433	368	268	481	246	505	220	261	630	812	865	27	74	999999	39	522	776	999999	999999	
236	800	889	999999	890	999999	272	701	999999	355	497	884	999999	966	467	814	953	999999	697	783	591	999999	527	999999	999999	999999	532	999999	751	563	810	414	999999	834	293	165	543	599	999999	999999	973	803	326	906	143	928	999999	60	607	538	85	632	999999	999999	938	999999	283	11	778	815	659	952	950	340	544	93	220	999999	999999	311	280	363	521	407	809	787	322	620	754	999999	786	999999	711	222	487	999999	999999	35	895	999999	881	999999	820	562	999999	30	853	986	999999	999999	999999	553	999999	306	268	722	999999	681	837	161	283	663	999999	718	999999	187	251	737	999999	366	757	195	847	985	430	738	542	959	766	789	933	335	258	999999	999999	243	115	415	954	764	999999	654	197	744	999999	228	295	999999	533	463	999999	126	144	15	302	532	706	390	875	529	189	160	914	58	999999	999999	415	999999	375	795	999999	835	783	97	299	113	997	999999	572	211	453	999999	999999	999999	999999	817	201	999999	412	999999	999999	724	539	435	585	916	999999	148	526	475	813	743	737	737	391	999999	343	56	999999	198	535	602	818	673	999999	749	724	612	49	999999	756	172	999999	555	268	999999	999999	999999	999999	382	374	999999	587	999999	398	999999	702	699	920	999999	484	155	536	224	294	934	999999	999999	359	836	202	137	109	999999	999999	651	999999	192	478	999999	648	985	544	344	823	676	25	721	285	376	56	35	691	974	925	611	635	924	271	999999	999999	439	998	999999	190	999999	759	470	387	747	114	520	230	887	999999	499	610	202	400	617	919	193	590	982	999999	176	445	135	999999	118	25	680	920	999999	591	218	986	999999	163	586	917	554	344	537	272	999999	804	999999	999999	435	10	443	533	653	414	268	849	25	885	23	801	634	279	278	999999	433	599	86	306	999999	513	742	48	813	700	375	849	999999	720	264	372	999999	578	765	999999	999999	999999	999999	999999	332	369	999999	982	999999	999999	999999	284	999999	805	838	999999	999999	999999	349	999999	267	405	720	952	49	419	796	304	631	999999	169	66	514	170	161	286	332	347	999999	848	542	759	999999	999999	417	100	783	257	882	328	645	999999	238	842	999999	999999	436	324	999999	999999	573	675	360	999999	625	236	769	905	653	562	613	390	533	500	389	507	506	999999	545	948	635	548	422	313	15	999999	827	671	319	975	849	17	647	70	284	999999	409	409	412	190	330	999999	604	329	999999	999999	999999	738	463	352	679	745	779	750	287	35	263	999999	493	601	409	108	595	678	712	999999	999999	999999	226	522	108	106	288	364	628	
757	943	999999	999999	999999	423	999999	218	999999	305	113	237	896	783	259	999999	361	916	811	780	232	292	925	617	999999	522	148	521	940	254	999999	467	424	132	529	999999	999999	459	742	188	320	889	628	382	609	999999	999999	689	999999	908	747	999999	476	999999	405	475	27	485	489	237	285	577	277	722	722	999999	812	773	264	177	453	999999	184	999999	469	999999	663	553	17	999999	676	458	554	42	999999	403	990	999999	726	999999	73	999999	970	514	902	743	622	905	999999	963	566	81	435	799	999999	845	999999	999999	124	999999	811	474	477	749	560	999999	32	245	225	999999	655	972	999999	210	999999	768	931	669	730	999999	720	757	892	54	183	605	33	755	999999	999999	999999	999999	999999	663	252	598	217	230	954	85	721	386	690	999999	317	593	34	235	694	695	913	346	122	397	353	999999	582	432	999999	955	803	276	668	564	930	508	255	394	957	515	561	999999	715	654	15	343	77	559	737	589	580	797	71	881	999999	61	999999	338	319	198	26	999999	654	998	282	454	999999	135	412	808	347	640	277	999999	999999	213	631	999999	999999	19	986	999999	999999	999999	999999	999999	215	999999	999999	878	474	917	84	999999	499	777	66	716	382	560	999999	941	157	929	251	940	530	881	746	544	430	999999	945	999999	212	999999	999999	668	623	276	999999	930	999999	534	999999	430	565	508	690	999999	156	914	999999	999999	394	54	875	765	999999	444	485	333	50	281	457	898	972	774	567	505	688	398	999999	116	999999	694	632	622	595	821	384	999999	999999	390	398	516	999999	123	915	999999	999999	333	999999	188	791	915	890	47	999999	445	458	791	940	194	999999	758	821	999999	520	699	421	262	999999	999999	999999	462	999999	660	883	999999	417	999999	858	409	999999	365	474	915	324	999999	803	595	546	999999	373	593	999999	17	711	639	694	999999	602	226	746	865	163	11	128	338	783	240	163	145	37	599	932	999999	807	323	294	905	663	999999	999999	999999	999999	29	999999	476	381	134	948	254	256	904	266	642	662	999999	999999	999999	999999	986	999999	999999	441	999999	132	774	661	999999	209	397	355	788	848	999999	330	919	158	143	452	651	956	999999	292	909	888	133	999999	999999	878	999999	121	821	999999	677	999999	332	395	315	896	784	815	999999	925	560	898	999999	999999	778	321	743	373	78	29	999999	39	963	290	531	522	999999	999999	371	671	914	999999	533	680	181	984	997	999999	842	999999	668	835	135	733	731	999999	999999	77	999999	977	999999	921	52	999999	962	999999	540	51	863	793	897	353	453	
169	999999	284	999999	999999	999999	794	324	218	530	831	361	320	904	999999	999999	520	101	932	876	393	535	993	999999	732	717	534	454	955	999999	999999	999999	324	391	965	999999	457	646	643	999999	769	999999	927	400	221	449	652	743	999999	492	353	702	965	476	70	999999	999999	50	642	999999	360	999999	368	999999	999999	492	47	928	938	516	999999	873	457	749	999999	999999	999999	999999	999999	292	999999	790	153	473	326	356	384	847	331	341	706	416	13	999999	999999	429	999999	389	999999	728	412	999999	804	794	999999	480	254	226	369	339	999999	423	28	360	15	569	207	894	231	134	118	199	999999	607	809	999999	870	884	916	687	434	999999	683	999999	879	999999	999999	999999	999999	999999	112	167	488	991	315	999999	398	652	568	273	232	410	167	794	620	223	127	207	984	695	609	999999	309	681	905	999999	999999	724	999999	664	582	999999	999999	384	32	950	711	999999	301	526	306	999999	326	653	465	34	999999	888	683	666	233	789	999999	396	999999	742	858	999999	96	509	552	999999	181	903	690	384	598	999999	772	999999	512	512	999999	468	399	999999	999999	656	999999	881	999999	999999	999999	815	441	793	483	425	999999	290	102	904	528	791	974	631	999999	423	999999	999999	435	999999	126	23	163	720	883	999999	997	854	698	211	590	215	765	700	999999	999999	471	896	900	999999	999999	492	999999	999999	983	124	999999	767	346	630	692	999999	999999	466	735	36	661	720	909	999999	427	293	592	890	324	323	999999	999999	999999	689	951	76	999999	262	643	634	999999	555	737	769	422	240	518	77	519	456	759	999999	964	606	705	999999	999999	999999	999999	999999	899	686	293	670	97	219	769	999999	999999	626	953	202	999999	111	590	115	983	150	165	197	775	999999	999999	999999	999999	727	319	401	984	211	89	857	507	291	734	759	272	76	681	212	470	999999	999999	892	999999	567	999999	999999	26	599	767	999999	178	567	585	384	315	425	117	999999	999999	378	999999	999999	546	106	694	541	376	831	999999	916	468	953	999999	914	999999	999999	376	996	999999	999999	999999	394	444	243	688	999999	705	359	453	846	959	999999	311	102	199	920	356	405	872	943	999999	999999	756	850	387	225	840	671	258	826	59	120	127	455	993	287	43	999999	418	754	835	27	999999	996	957	157	999999	634	724	999999	999999	970	133	308	958	199	638	593	999999	473	999999	44	110	999999	999999	848	204	856	108	912	887	53	987	127	999999	999999	808	760	893	999999	573	215	947	999999	999999	88	999999	999999	999999	803	648	449	456	944	654	801	916	760	999999	118	
952	999999	535	812	328	999999	983	16	200	999999	391	877	700	625	899	999999	96	999999	932	719	861	384	369	304	273	447	596	52	999999	316	562	58	999999	785	287	778	679	145	723	604	104	981	628	999999	422	770	749	999999	999999	760	999999	858	827	489	256	577	435	999999	548	881	503	999999	999999	883	926	343	325	999999	348	999999	224	951	344	338	624	880	999999	362	882	502	697	765	999999	999999	601	704	230	82	999999	709	353	448	999999	842	111	163	447	745	91	89	455	833	999999	924	999999	763	999999	999999	865	376	821	82	358	55	193	738	999999	999999	291	231	999999	253	999999	999999	999999	775	999999	502	236	470	442	999999	281	802	57	863	282	83	999999	838	190	731	217	999999	887	280	99	551	658	999999	219	999999	463	859	967	999999	999999	854	156	769	408	999999	272	404	999999	811	801	555	997	329	465	870	663	999999	50	390	999999	225	999999	506	999999	812	843	863	261	824	557	421	835	846	417	999999	926	407	439	999999	999999	999999	999999	86	479	543	554	338	999999	348	999999	20	818	586	999999	999999	999999	650	93	596	188	999999	999999	118	264	389	999999	999999	912	47	944	265	24	881	921	232	986	674	37	152	268	514	999999	912	870	546	999999	259	679	185	999999	286	324	843	980	70	670	999999	822	99	823	999999	426	999999	404	699	996	936	664	999999	999999	438	623	941	999999	999999	452	240	248	717	786	470	481	999999	723	667	941	180	999999	861	561	867	852	937	328	866	999999	96	999999	181	999999	667	594	999999	930	886	663	382	515	317	999999	440	881	114	313	363	999999	688	156	736	758	825	45	803	391	999999	586	685	622	470	585	365	722	77	176	999999	875	745	807	836	14	568	999999	999999	253	131	986	747	634	965	999999	409	940	780	422	725	631	791	354	551	310	977	999999	999999	999999	261	999999	813	938	194	487	185	999999	319	731	200	999999	451	559	269	402	838	61	999999	525	999999	424	941	999999	451	497	999999	999999	265	999999	37	999999	619	862	991	414	182	999999	999999	487	770	999999	631	999999	999999	999999	999999	241	94	159	999999	999999	112	999999	555	836	999999	168	999999	999999	402	784	625	999999	704	999999	551	588	999999	855	229	39	611	179	999999	999999	793	999999	999999	887	317	999999	316	115	75	110	705	100	999999	164	639	23	999999	752	95	999999	903	848	354	840	999999	999999	673	239	930	442	324	932	999999	898	53	999999	736	609	999999	549	477	999999	717	604	999999	461	999999	413	999999	999999	716	859	94	769	753	944	999999	592	873	999999	189	87	185	
632	999999	999999	325	417	121	756	999999	999999	372	999999	518	393	141	749	999999	999999	999999	270	22	724	999999	999999	848	15	999999	108	343	999999	736	999999	999999	400	344	94	818	999999	999999	864	301	469	929	999999	999999	549	261	999999	813	799	999999	999999	397	919	999999	461	906	330	924	320	272	22	423	142	976	699	999999	127	59	56	931	249	427	999999	968	999999	795	722	999999	999999	753	785	295	544	715	424	285	450	335	882	187	497	989	824	602	289	56	796	36	798	374	999999	320	767	867	199	894	933	951	521	666	194	999999	999999	999999	486	727	879	999999	999999	999999	734	792	176	868	443	259	602	999999	689	999999	999999	695	180	999999	620	475	527	999999	525	999999	351	499	813	226	993	145	373	999999	126	561	177	378	474	384	999999	999999	999999	898	434	999999	301	999999	999999	999999	999999	499	192	691	999999	21	209	212	902	41	81	999999	978	950	875	308	999999	999999	744	137	338	630	230	999999	999999	279	332	628	252	585	238	278	237	999999	558	503	952	682	321	115	999999	964	999999	442	313	404	372	202	999999	135	63	957	999999	143	999999	47	278	397	396	676	688	580	999999	327	999999	802	999999	189	999999	381	355	213	999999	639	776	374	164	787	999999	900	906	999999	605	999999	999999	280	999999	999999	121	521	234	565	296	644	426	780	14	158	639	511	999999	192	800	999999	779	850	935	698	367	322	882	490	905	999999	770	999999	975	999999	999999	532	861	914	77	880	157	790	917	387	999999	995	369	999999	158	980	514	999999	339	953	347	681	345	251	999999	799	638	743	999999	999999	999999	867	805	170	361	117	999999	482	124	999999	504	989	932	999999	485	372	952	875	342	924	980	56	229	32	999999	125	196	999999	188	278	251	413	139	126	512	355	200	209	999999	999999	341	42	608	999999	458	357	748	787	999999	999999	847	763	411	736	999999	827	647	999999	999999	246	920	39	999999	846	677	101	859	816	999999	139	181	999999	230	301	592	948	448	809	574	159	999999	408	853	814	999999	488	12	403	305	685	708	417	545	418	129	312	999999	999999	741	366	999999	931	742	636	201	104	999999	999999	999999	871	389	837	218	514	869	999999	185	488	999999	199	999999	999999	520	999999	999999	764	217	812	181	999999	999999	999999	78	217	661	999999	999999	227	999999	335	946	999999	999999	434	999999	870	208	40	549	999999	136	260	345	552	276	41	421	383	214	437	887	999999	937	862	661	702	769	11	999999	434	999999	999999	999999	100	999999	206	999999	96	73	999999	565	187	999999	573	163	959	351	525	
940	629	33	292	23	195	448	226	999999	999999	772	603	110	207	187	999999	751	178	395	999999	999999	80	999999	335	319	652	871	999999	466	373	709	999999	999999	253	70	233	411	573	999999	679	651	999999	251	818	324	470	460	368	999	158	822	984	574	105	226	870	803	698	973	370	324	999999	759	592	688	79	251	999999	999999	953	713	188	234	715	999999	282	828	17	21	848	202	513	710	318	551	724	999999	265	37	199	429	999999	599	583	365	999999	277	658	139	254	228	604	230	56	444	643	760	999999	999999	943	52	796	687	999999	999999	999999	999999	450	51	963	941	986	829	999999	533	999999	999999	650	360	690	999999	999999	877	766	630	598	292	663	873	907	964	279	999999	93	999999	633	35	474	415	554	884	999999	617	175	999999	999999	774	999999	523	443	65	999999	508	811	938	872	999999	920	504	580	999999	374	999999	144	999	999999	232	999999	800	999999	975	123	999999	805	999999	999999	562	999999	464	999999	823	19	999999	440	851	854	999999	952	154	285	715	115	970	835	35	519	259	999999	999999	639	999999	38	999999	623	468	999999	999999	702	15	760	320	216	465	999999	999999	999999	234	146	292	155	999999	280	601	525	999999	870	153	999999	999999	296	999999	88	545	824	388	794	999999	526	999999	999999	979	77	946	999999	964	509	649	863	87	999999	295	122	999999	999999	737	738	999999	999999	999999	598	798	474	923	719	830	999999	670	999999	728	962	981	708	175	382	175	834	334	216	560	684	230	290	332	272	10	816	999999	525	999999	649	366	999999	999999	999999	121	514	999999	237	563	733	999999	999999	144	125	999999	587	947	819	854	902	414	231	405	999999	377	518	152	660	718	23	355	154	553	89	999999	410	621	791	271	660	690	999999	652	999999	846	222	156	216	736	423	869	77	670	999999	245	145	185	341	16	603	999999	493	519	549	387	693	999999	65	999999	999999	999999	166	999999	203	221	317	999999	999999	908	165	999999	935	923	999999	999999	999999	483	368	999999	471	999999	289	784	668	999999	207	999999	112	449	162	757	100	999999	611	458	712	519	477	972	999999	566	606	433	851	240	436	569	224	999999	110	219	106	999999	57	999999	685	381	889	904	24	730	999999	999999	756	408	281	248	322	846	999999	767	999999	396	916	904	628	856	933	437	862	999999	373	707	349	942	999999	879	649	999999	772	341	999999	572	957	207	100	477	999999	453	959	198	257	377	999999	999999	213	709	999999	999999	281	829	448	462	999999	999999	366	767	999999	813	747	999999	598	611	84	999999	999999	443	438	999999	813	
160	189	490	477	999999	390	995	744	16	999999	951	999999	506	439	943	999999	177	530	580	840	333	688	862	705	567	600	645	303	862	204	999999	281	585	339	130	999999	999999	984	377	997	371	33	999999	84	796	999999	101	999999	140	218	970	913	858	879	999999	472	326	784	909	84	744	702	881	999999	999999	999999	10	176	999999	304	999999	193	162	999999	479	309	905	787	909	999999	999999	472	172	999999	234	856	999999	705	999999	999999	332	184	999999	303	999999	668	151	971	115	999999	816	924	864	999999	999999	787	760	285	409	190	567	999999	874	168	575	282	539	237	587	999999	999999	304	327	660	971	759	999999	859	329	810	168	934	999999	793	935	999999	608	999999	380	447	999999	999999	306	999999	99	793	999999	916	999999	980	139	914	393	993	859	522	607	213	865	524	678	901	955	599	32	633	856	90	999999	999999	674	213	999999	149	26	999999	997	658	570	188	999999	999999	141	349	681	254	550	688	934	999999	976	405	471	855	768	999999	999999	707	646	466	936	229	693	735	316	999999	66	253	977	739	524	949	999999	686	75	487	769	616	918	777	93	999999	156	999999	25	999999	999999	11	381	821	938	300	21	114	251	239	507	405	43	754	197	306	711	204	899	36	999999	999999	790	999999	999999	999999	788	869	382	768	83	999999	999999	47	999999	65	999999	166	800	233	937	537	444	835	979	374	582	999999	999999	786	466	951	910	989	516	957	221	999999	999999	999999	511	152	731	483	166	623	999999	996	999999	999999	434	555	404	675	98	999999	349	999999	311	70	991	625	288	999999	311	131	974	730	530	236	999999	782	770	436	721	795	999999	961	679	999999	688	586	602	999999	362	999999	557	244	900	291	618	267	788	335	382	886	999999	145	999999	44	649	955	475	344	299	651	784	967	954	303	429	387	285	999999	382	999999	999999	831	243	399	999999	739	999999	249	617	586	993	445	64	835	932	670	789	644	717	733	121	999999	168	710	136	999999	290	607	999999	999999	981	844	952	999999	863	41	901	782	470	909	134	236	727	712	658	349	913	129	370	758	598	641	236	999999	304	765	672	533	273	999999	458	232	999999	386	999999	158	492	97	971	999999	768	999999	183	999999	608	885	539	455	61	787	676	171	999999	113	642	350	617	999999	672	107	369	378	519	486	461	999999	849	350	118	999999	857	826	157	470	990	591	999999	429	50	419	999999	227	999999	485	999999	296	986	283	744	263	541	188	999999	874	999999	399	497	999999	356	999999	45	199	347	552	999999	850	24	999999	
122	61	999999	198	999999	263	999999	152	999999	43	179	174	915	575	999999	854	999999	999999	999999	282	929	999999	103	999999	83	343	383	46	879	929	555	466	282	220	171	999999	381	353	999999	170	13	399	999999	464	999999	191	791	470	592	999999	583	999999	448	741	846	521	958	122	999999	930	880	999999	272	968	487	712	891	704	999999	913	483	999999	999999	999999	279	999999	109	638	999999	891	999999	912	454	396	355	304	27	540	374	649	734	268	237	984	289	178	136	999999	977	815	299	97	66	678	19	958	498	207	472	315	422	329	999999	999999	388	967	999999	875	999999	999999	694	999999	999999	764	999999	224	397	779	961	110	413	575	661	437	601	464	856	775	386	397	806	999999	78	68	237	999999	399	999999	605	999999	788	261	910	793	131	938	757	301	499	795	570	718	246	371	902	846	668	999999	632	924	121	614	499	235	387	999999	999999	999999	537	774	824	393	183	649	999999	162	664	867	999999	662	999999	565	999999	591	999999	97	584	706	166	390	746	958	999999	681	211	184	761	685	416	999999	655	486	764	999999	999999	187	545	597	59	750	191	801	999999	970	227	999999	337	908	408	299	299	586	124	156	38	866	21	502	448	147	400	999999	460	999999	16	230	999999	999999	999999	649	552	999999	656	416	999999	944	833	999999	464	999999	846	853	999999	127	957	999999	371	999999	696	114	999999	52	158	911	359	212	351	75	963	999999	754	776	297	758	999999	312	929	708	947	999999	999999	610	48	999999	999999	546	702	343	112	937	858	999999	999999	516	484	999999	838	744	66	996	603	767	448	467	901	80	565	528	999999	654	149	662	669	999999	80	999999	14	366	999999	812	999999	17	963	35	147	999999	911	999999	283	247	474	195	999999	999999	999999	275	172	580	999999	999999	980	183	963	457	999999	205	999999	261	999999	999999	505	481	134	253	496	595	804	422	329	341	169	999999	255	999999	190	954	20	718	133	804	402	433	999999	399	999999	336	53	515	237	941	55	659	346	363	742	999999	70	999999	464	893	999999	749	999999	999999	71	206	928	831	277	843	195	805	999999	999999	527	81	999999	734	999999	999999	551	298	999999	387	999999	999999	447	891	399	197	999999	612	263	999999	999999	653	182	914	338	634	408	222	999999	394	999999	999999	531	705	836	671	999999	336	985	304	999999	183	999999	999999	999999	999999	999999	46	442	89	950	582	551	999999	307	874	898	101	405	999999	999999	339	999999	800	999999	54	978	741	999999	728	999999	566	626	999999	887	999999	97	309	649	999999	999999	371	999999	168	999999	184	
698	999999	999999	962	772	894	930	208	542	21	132	999999	252	230	999999	27	981	714	878	393	999999	999999	20	999999	786	599	452	999999	911	400	999999	892	366	456	356	355	343	103	955	317	999999	999999	427	875	47	332	67	429	203	858	390	74	999999	999999	229	116	622	270	185	999999	452	312	297	999999	999999	239	408	999999	873	238	684	888	758	570	757	999999	175	999999	999999	464	542	32	434	999999	20	496	612	316	237	250	999999	82	917	783	865	333	141	285	424	807	924	999999	555	999999	183	999999	315	719	302	692	940	487	170	721	640	429	877	243	999999	965	627	101	568	633	504	999999	970	975	999999	434	405	890	720	302	539	281	999999	999999	879	517	190	893	24	999999	999999	999999	912	205	152	446	456	897	153	459	999999	832	999999	922	999999	572	531	339	24	868	999999	999999	767	868	191	369	952	418	364	623	784	733	87	32	333	259	699	775	999999	268	977	508	746	270	999999	707	577	554	998	999999	986	850	999999	156	259	258	488	54	23	783	493	47	543	529	674	456	999999	680	598	221	873	756	506	755	890	788	314	506	756	484	791	407	419	999999	637	934	999999	930	773	85	999999	655	761	59	775	940	964	226	596	665	951	896	956	999999	443	239	999999	133	266	470	944	999999	298	539	999999	96	628	496	999999	999999	602	825	999999	522	450	228	999999	456	980	950	823	97	910	100	532	894	450	632	613	407	590	730	674	312	140	788	366	232	999999	688	321	477	334	856	999999	136	989	999999	346	225	244	896	153	316	999999	856	82	999999	999999	106	645	996	882	494	158	999999	160	605	392	661	999999	772	999999	301	999999	999999	762	63	38	406	905	16	295	398	999999	694	586	367	999999	283	716	169	225	960	52	325	595	999999	707	200	999999	394	61	684	999999	471	507	851	677	301	104	999999	178	610	201	639	999999	999999	331	999999	295	792	939	999999	945	701	557	999999	999999	323	760	922	356	999999	999999	999999	999999	610	999999	999999	196	734	690	374	189	698	991	999999	999999	999999	999999	110	999999	252	905	999999	999999	943	739	662	999999	79	603	364	540	181	672	340	189	999999	684	109	459	631	278	999999	112	999999	928	999999	710	941	999999	845	999999	660	414	113	932	247	77	20	871	382	999999	999999	999999	335	834	999999	999999	660	999999	999999	999999	514	650	887	974	354	89	879	25	492	999999	999999	410	999999	655	999999	766	999999	408	941	999999	673	999999	87	844	999999	428	777	741	999999	231	60	515	578	126	999999	19	999999	138	587	167	198	
995	389	430	812	999999	383	679	954	251	467	261	494	487	65	286	572	52	823	926	312	148	105	270	999999	999999	999999	641	999999	870	999999	439	999999	784	424	678	999999	999999	42	444	54	107	786	678	999999	999999	30	101	999999	916	446	485	315	999999	999999	999999	900	128	529	354	999999	741	227	999999	12	999999	999999	710	73	999999	438	916	20	999999	881	999999	361	999999	999999	999999	999999	740	999999	999999	433	763	134	168	929	374	777	729	137	999999	558	312	879	702	675	737	999999	320	38	683	488	530	999999	925	779	649	999999	484	622	427	907	154	170	999999	660	248	902	282	781	698	609	708	788	332	830	578	335	999999	999999	769	999999	137	711	999999	66	902	298	209	388	289	675	303	117	709	780	414	152	207	999999	999999	834	95	539	999999	84	780	741	152	105	211	999999	50	733	999999	682	999999	999999	999999	999999	999999	949	703	893	501	999999	316	601	88	551	426	436	999999	616	999999	934	659	999999	381	823	286	170	155	114	187	965	634	569	999999	999999	10	970	999999	999999	294	487	141	201	47	316	767	188	999999	601	678	999999	196	434	420	919	999999	191	71	450	348	999999	804	999999	715	535	398	746	347	999999	551	456	999999	554	332	999999	802	999999	560	75	65	108	999999	999999	999999	412	999999	999999	159	344	999999	818	908	438	244	696	683	542	999999	511	917	30	840	611	999999	232	226	641	111	999999	126	564	631	999999	394	250	999999	259	173	312	756	197	597	13	57	732	547	130	320	999999	161	999999	982	58	999999	999999	267	896	504	213	196	147	108	574	999999	449	197	912	999999	999999	606	434	378	183	755	730	433	837	999999	327	685	999999	331	476	433	855	582	582	848	359	983	999999	754	999999	126	619	98	32	785	607	999999	634	86	999999	38	727	999999	808	303	427	610	429	342	999999	528	99	815	632	151	372	867	999999	73	999999	21	413	999999	418	66	146	641	999999	999999	956	999999	999999	29	15	447	706	964	773	289	431	749	563	861	999999	442	36	803	466	881	423	740	999999	570	999999	999999	625	999999	483	752	167	786	209	377	385	999999	999999	999999	999999	999999	445	408	103	999999	642	944	457	551	111	976	40	999999	185	529	999999	226	852	490	636	999999	999999	999999	490	31	132	999999	549	195	485	184	964	956	993	280	446	25	647	605	927	448	999999	83	946	999999	721	824	999999	679	999999	999999	551	987	443	999999	374	786	917	81	212	997	405	999999	76	927	21	84	349	904	93	623	579	257	562	198	843	747	999999	983	310	307	999999	
869	457	326	632	977	523	999999	906	659	107	575	402	929	53	594	17	28	999999	999999	485	706	596	125	590	303	434	255	275	626	84	999999	771	999999	964	535	999999	750	999999	43	561	464	998	433	525	13	854	632	154	999999	740	999999	497	662	822	337	283	341	735	339	552	999999	619	999999	585	174	999999	498	965	999999	999999	267	723	461	999999	999999	999999	172	999999	999999	449	802	110	26	886	390	999999	118	999999	637	262	483	999999	965	491	293	845	718	999999	361	209	366	667	636	478	999999	999999	45	576	802	628	120	742	158	999999	999999	177	602	404	204	999999	695	999999	338	266	999999	252	758	999999	802	185	990	323	999999	387	92	145	474	547	413	999999	410	541	999999	999999	151	740	999999	85	741	126	252	323	999999	999999	513	950	999999	380	182	240	221	75	773	626	638	796	505	770	807	999999	702	65	991	999999	999999	163	136	999999	999999	566	999999	683	999999	999999	932	676	999999	999999	999999	142	999999	104	375	182	999999	999999	768	999999	999999	999999	999999	104	278	999999	999999	196	332	869	316	359	824	18	265	615	853	538	835	97	694	962	999999	891	896	999999	808	999999	690	818	584	981	395	473	951	999999	331	291	414	113	272	745	353	800	999999	999999	318	999999	839	759	329	671	510	999999	999999	416	227	354	208	603	999999	999999	999999	514	999999	999999	964	360	999999	495	294	571	133	731	824	948	999999	999999	594	999999	366	19	768	930	498	913	481	999999	504	544	552	977	93	810	785	456	249	999999	515	971	559	999999	741	354	475	757	547	778	999999	30	999999	999999	759	825	247	318	999999	575	25	381	999999	259	855	522	999999	317	999999	322	946	377	709	780	821	999999	999999	999999	278	999999	465	741	376	999999	857	484	746	661	999999	268	999999	999999	409	673	822	143	128	310	111	999999	411	999999	279	999999	999999	489	999999	999999	79	999999	12	839	50	632	120	284	999999	160	999999	381	776	290	100	999999	749	478	967	45	957	999999	504	999999	999999	999999	22	307	471	151	870	378	999999	728	591	89	266	734	437	777	999999	999999	999999	967	999999	999999	451	131	999999	60	485	363	521	284	70	392	999999	489	542	990	619	813	812	864	289	33	217	58	999999	20	999999	24	51	200	999999	418	559	536	614	576	607	999999	999999	421	665	517	999999	888	668	209	999999	776	999999	446	168	749	735	999999	687	885	523	403	432	67	96	999999	321	331	801	999999	832	116	999999	999999	999999	727	999999	999999	208	771	175	328	390	498	573	196	823	605	999999	733	682	999999	849	999999	62	214	
999999	999999	334	205	206	536	96	26	376	340	999999	235	63	999999	175	999999	75	999999	719	204	999999	933	493	900	999999	716	298	78	968	547	267	156	999999	188	269	412	999999	13	575	639	999999	999999	132	243	295	597	551	999999	568	348	229	933	19	858	200	534	999999	434	557	489	247	28	57	828	82	754	321	875	181	762	278	72	999999	90	963	999999	811	259	615	59	999999	697	999999	630	999999	334	147	65	999999	734	999999	641	455	95	402	222	325	999999	171	999999	285	676	430	999999	999999	999999	593	928	894	999999	722	999999	819	507	324	999999	999999	427	510	999999	617	266	999999	446	48	636	999999	264	688	999999	334	518	98	999999	774	499	276	999999	999999	999999	740	218	170	999999	21	295	999999	947	999999	852	999999	898	792	422	923	29	999999	984	766	442	550	338	250	154	227	214	350	744	999999	825	283	814	866	349	999999	999999	999999	450	434	753	814	668	493	999999	56	999999	725	675	160	999999	710	291	937	128	620	999999	999999	999999	999999	807	945	87	224	945	999999	888	999999	452	415	525	923	999999	559	999999	627	999999	999999	414	107	791	488	674	593	978	125	999999	877	747	999999	605	440	88	231	627	807	736	454	548	267	167	403	283	270	635	999999	372	999999	923	500	738	566	563	999999	999999	328	281	493	245	830	586	21	999999	722	809	94	845	126	931	215	999999	437	307	156	939	398	215	413	957	999999	999999	269	999999	999999	991	48	876	169	793	308	536	252	219	999999	681	156	118	560	461	551	985	999999	999999	717	609	999999	269	999999	999999	49	999999	999999	535	97	88	326	999999	48	731	999999	217	999999	333	632	679	648	228	589	475	793	290	654	952	416	172	505	468	245	646	691	999999	999999	188	999999	999999	999999	717	132	639	999999	98	79	829	690	343	309	999999	177	48	961	92	680	941	197	759	469	915	999999	924	582	858	999999	999999	49	999999	747	507	579	447	20	999999	999999	949	119	704	999999	824	999999	83	863	582	300	999999	685	608	999999	999999	991	993	999999	999999	598	207	67	999999	999999	999999	999999	697	595	999999	999999	999999	38	999999	986	731	831	492	999999	644	653	999999	71	10	567	624	717	999999	999999	999999	999999	586	722	266	343	999999	892	612	437	999999	45	574	999999	71	238	999999	177	655	999999	999999	697	509	454	91	110	552	145	66	939	652	959	358	802	376	296	999999	999999	999999	696	97	838	999999	65	999999	609	88	567	999999	999999	999999	456	72	818	999999	531	999999	141	641	165	790	762	835	673	785	584	686	772	121	774	471	
562	999999	958	999999	537	478	454	449	481	999999	985	145	999999	942	205	999999	539	284	999999	290	635	376	616	906	335	999999	555	280	431	922	315	456	236	310	999999	999999	113	294	990	63	561	692	169	143	999999	627	550	999999	999999	686	999999	999999	276	493	836	196	788	61	209	535	923	999999	28	559	716	538	909	985	508	153	999999	999999	293	791	999999	942	217	999999	110	707	462	999999	999999	744	774	999999	189	742	473	999999	273	62	95	999999	999999	387	999999	609	426	999999	717	565	232	446	892	902	213	485	999999	893	979	999999	999999	501	999999	108	999999	999999	784	898	999999	176	521	999999	880	741	169	828	660	350	277	607	999999	834	999999	896	602	999999	852	872	999999	999999	978	999999	999999	958	111	593	392	41	893	999999	824	528	917	551	54	971	566	160	742	385	825	999999	625	381	999999	126	511	186	999999	250	430	912	294	656	198	940	981	999999	999999	999999	446	999999	457	876	999999	538	999999	448	851	999999	686	999999	140	999999	878	565	999999	897	710	984	92	216	535	652	999999	912	244	271	363	999999	999999	645	520	175	939	206	999999	749	598	999999	999999	72	334	876	999999	729	782	65	777	999999	985	94	221	655	494	240	999999	999999	905	999999	303	656	95	999999	640	51	190	964	299	681	999999	215	308	990	785	29	881	659	999999	251	140	999999	493	999999	999999	999999	434	865	681	708	113	172	843	999999	999999	553	976	586	245	523	548	818	765	999999	44	780	786	999999	870	474	358	999999	715	999999	739	124	999999	999999	999999	735	999999	325	292	590	999999	999999	999999	579	574	241	53	305	999999	575	703	999999	423	999999	695	347	999999	999999	999999	216	360	999999	456	189	989	311	390	620	956	510	905	999999	999999	999999	527	607	999999	216	656	999999	999999	62	999999	150	960	426	701	775	999999	292	615	999999	330	999999	240	909	979	192	589	272	850	432	348	913	669	999999	786	248	869	98	929	999999	557	999999	785	999999	648	316	228	572	999999	615	951	674	894	999999	901	459	944	617	628	999999	627	393	788	999	713	999999	480	489	640	462	905	581	362	703	999999	964	300	932	270	672	964	26	662	245	481	999999	28	177	579	337	304	261	469	704	999999	173	999999	786	999999	541	999999	738	932	157	709	379	322	201	645	936	169	21	356	955	270	999999	730	553	527	49	99	312	910	313	999999	653	121	657	418	693	999999	513	348	999999	836	999999	93	999999	535	111	362	999999	532	642	999999	999999	999999	514	444	684	999999	34	268	554	999999	533	999999	629	988	999999	999999	665	
782	999999	549	656	673	627	128	999999	526	999999	27	426	686	272	780	278	145	876	748	606	999999	734	260	372	254	794	287	313	999999	464	527	999999	843	697	999999	580	999999	999999	619	287	396	409	167	227	999999	999999	867	999999	752	559	999999	122	999999	661	452	999999	701	186	999999	999999	999999	815	637	999999	697	999999	582	989	999999	210	185	999999	267	471	220	999999	999999	42	365	412	926	108	999999	999999	970	415	999999	999999	255	996	878	916	119	740	999999	581	771	104	530	469	269	877	961	999999	384	869	854	846	999999	638	480	669	999999	998	952	250	264	790	102	292	385	400	999999	231	331	268	514	527	999999	639	52	482	512	896	153	58	146	17	472	111	560	326	999999	617	525	219	105	121	999999	697	999999	999999	12	247	93	869	143	739	230	126	999999	337	323	999999	595	998	167	999999	855	903	114	256	327	999999	731	69	658	137	706	122	172	403	999999	834	999999	999999	479	274	813	284	999999	999999	787	356	746	232	12	930	999999	527	61	999999	265	999999	593	999999	662	21	515	34	220	16	43	117	999999	960	999999	489	497	999999	528	893	999999	581	988	707	469	971	254	509	999999	728	115	999999	999999	999999	999999	855	250	253	999999	999999	758	788	999999	908	373	679	402	785	999999	522	442	498	998	168	71	683	895	886	610	691	767	16	967	492	901	853	56	962	999999	742	248	999999	999999	70	999999	331	517	89	343	789	999999	999999	873	543	295	616	190	902	929	464	959	999999	643	718	700	751	999999	999999	999999	999999	632	999999	962	892	999999	999999	374	938	33	999999	999999	815	552	820	999999	999999	142	433	999999	294	999999	154	43	368	782	999999	611	415	370	999999	510	936	82	999999	167	148	505	981	269	106	251	999999	879	200	999999	154	811	822	606	999999	999999	398	999999	999999	846	488	406	999999	120	399	999999	999999	577	999999	238	239	743	728	663	973	999999	161	173	110	53	430	275	999999	999999	638	999999	788	809	969	775	122	561	360	977	678	999999	901	871	869	519	292	674	249	961	68	999999	92	168	632	999999	466	234	284	679	426	223	999999	533	999999	327	798	160	608	863	126	677	393	751	984	999999	901	999999	999999	590	761	755	999999	881	22	237	989	629	999999	381	319	888	287	999999	999999	999999	187	378	399	552	721	999999	76	385	999999	999999	999999	341	184	400	695	186	930	999999	918	671	197	682	521	254	337	178	973	236	554	238	400	712	201	529	999999	999999	999999	999999	868	629	688	649	999999	631	999999	658	999999	786	999999	143	999999	593	999999	
889	999999	505	999999	155	225	553	168	840	831	616	989	999999	999999	999999	346	171	294	188	825	999999	982	999999	999999	889	44	679	722	196	999999	421	280	807	949	311	261	559	676	745	536	999999	999999	848	999999	999999	999999	904	999999	801	450	999999	848	779	767	473	907	730	999999	968	999999	546	831	999999	300	999999	999999	192	365	838	999999	787	999999	549	652	511	828	143	999999	999999	256	139	170	999999	999999	35	572	501	999999	999999	404	530	700	708	634	999999	999999	498	999999	408	95	459	999999	679	999999	662	39	309	999999	265	645	773	11	643	999999	981	385	910	235	275	999999	999999	152	880	444	872	97	786	914	662	28	999999	999999	330	999999	797	999999	490	522	93	996	273	374	784	840	631	528	66	987	999999	614	999999	272	999999	561	999999	317	999999	245	535	999999	252	999999	474	247	315	197	681	512	999999	401	894	999999	999999	999999	999999	479	999999	49	812	353	40	799	272	57	445	77	303	999999	889	489	999999	999999	987	999999	753	879	999999	999999	535	443	847	553	73	261	720	194	131	23	977	772	999999	999999	432	999999	545	999999	132	427	999999	247	894	999999	623	444	480	649	410	633	525	704	578	999999	514	999999	506	999999	999999	20	336	260	999999	289	790	127	539	301	822	805	973	311	757	483	744	297	549	934	930	628	780	81	784	497	498	283	203	138	124	999999	685	68	715	999999	999999	551	300	615	131	506	905	188	999999	604	660	223	947	105	86	226	999999	999999	999999	118	240	265	476	458	790	517	924	410	187	769	129	999999	595	645	999999	999999	999999	934	999999	434	723	602	255	189	837	285	336	107	999999	898	999999	123	512	999999	999999	999999	84	999999	824	999999	582	999999	999999	67	999999	745	628	311	713	999999	229	895	999999	999999	999999	637	19	296	621	515	190	999999	358	999999	545	999999	412	987	764	557	128	165	999999	999999	999999	999999	601	999999	704	102	656	35	394	178	679	338	364	390	999999	253	825	999999	230	319	999999	755	155	722	999999	479	343	640	547	165	764	999999	786	562	280	175	46	822	592	999999	858	164	442	190	609	217	999999	999999	774	520	731	340	935	799	772	106	999999	999999	675	235	758	26	487	999999	999999	999999	999999	801	120	57	217	999999	206	701	461	279	323	965	123	999999	827	999999	865	999999	434	433	999999	986	999999	183	101	167	156	999999	770	999999	676	214	775	992	664	850	911	727	312	728	144	244	348	502	783	118	999999	370	408	447	160	460	803	980	488	565	21	936	955	59	856	839	930	999999	603	999999	199	130	
999999	976	409	148	724	706	298	893	999999	297	400	983	999999	785	958	333	999999	226	410	795	999999	109	838	975	771	262	871	305	313	999999	999999	674	919	643	720	431	47	22	736	107	692	594	999999	999999	999999	972	656	81	880	999999	928	387	999999	404	616	550	148	999999	376	471	999999	999999	589	919	999999	725	73	999999	74	537	296	678	489	312	113	919	999999	999999	999999	799	606	800	424	706	999999	999999	999999	525	37	180	292	999999	645	274	273	698	15	998	999999	820	908	999999	16	353	321	259	999999	999999	301	999999	369	35	994	576	865	44	999999	882	129	875	759	548	999999	894	254	683	999999	225	49	414	914	999999	786	619	999999	709	794	81	395	550	999999	569	999999	341	810	267	617	79	409	239	999999	132	878	461	70	370	175	121	999999	637	226	682	367	999999	781	186	248	385	685	165	249	508	999999	999999	999999	199	323	400	94	987	999999	963	815	810	999999	999999	314	999999	999999	530	544	682	972	758	333	999999	999999	347	560	633	28	999999	999999	254	989	621	635	999999	211	870	56	999999	36	120	572	263	866	557	601	988	872	913	827	999999	621	999999	535	999999	256	317	986	975	840	460	999999	833	580	571	820	673	167	14	999999	999999	483	769	999999	861	195	999999	999999	655	746	571	761	114	414	999999	632	432	96	896	999999	893	884	999999	934	576	151	738	682	999999	999999	999999	831	867	999999	149	681	999999	910	999999	553	999999	241	341	239	278	698	999999	428	999999	938	398	587	271	951	239	803	412	999999	999999	720	456	397	780	999999	818	740	893	324	275	556	781	521	422	352	877	661	999999	999999	666	877	999999	320	339	366	347	999999	569	999999	560	999999	278	26	831	953	106	788	999999	421	999999	538	804	550	999999	796	166	877	175	918	84	578	260	571	178	211	442	146	68	423	999999	478	180	999999	763	929	287	764	689	999999	255	98	210	141	430	137	999999	737	167	999999	210	470	185	650	841	982	95	999999	847	999999	521	960	729	999999	839	999999	999999	999999	786	233	519	402	197	706	672	985	378	128	999999	999999	138	705	978	525	223	121	303	529	146	780	843	580	916	69	948	999999	369	171	302	999999	770	256	950	933	33	999999	999999	999999	977	855	614	966	565	807	999999	999999	981	214	824	727	649	999999	999999	999999	389	939	999999	999999	999999	387	626	216	826	999999	999999	882	754	999999	501	999999	838	999999	999999	290	176	877	24	119	568	999999	313	164	347	574	837	999999	565	944	999999	999999	999999	155	721	600	239	408	149	901	536	
999999	71	999999	999999	419	889	999999	295	409	839	512	924	375	569	625	83	472	869	262	999999	347	326	810	501	416	92	999999	112	952	61	768	737	999999	583	999999	80	999999	450	927	685	999999	647	166	114	50	170	999999	585	999999	526	767	999999	887	85	198	303	999999	444	307	336	999999	999999	343	358	999999	774	812	791	620	999999	706	999999	941	577	814	700	169	705	460	256	134	117	17	435	294	239	850	46	999999	999999	819	933	153	601	489	299	314	807	43	999999	999999	175	965	550	820	745	999999	999999	999999	999999	999999	555	983	60	999999	98	999999	907	74	999999	924	775	407	964	735	999999	877	350	98	999999	395	361	999999	194	999999	958	999999	467	615	548	641	999999	775	895	522	999999	949	102	999999	400	583	406	743	999999	351	582	999999	10	814	999999	867	257	999999	999999	113	781	883	798	162	252	946	999999	999999	999999	210	392	10	511	452	999999	823	785	950	697	999999	988	618	999999	843	999999	200	151	999999	567	680	393	320	999999	999999	741	999999	161	940	156	999999	334	999999	228	999999	999999	999999	266	558	353	234	92	307	533	805	124	173	413	955	836	62	805	606	735	844	817	82	972	719	999999	91	671	844	804	252	616	999999	400	490	884	744	933	592	309	342	598	96	786	232	677	577	976	999999	114	103	649	728	999999	383	182	886	609	547	999999	271	562	248	502	290	199	239	773	999999	81	101	129	222	307	402	999999	731	295	749	51	143	115	475	740	711	603	887	515	999999	317	999999	999999	396	745	47	999999	359	999999	999999	43	448	999999	63	134	22	974	437	999999	976	136	451	999999	859	505	713	165	999999	999999	999999	687	311	723	756	615	83	956	732	477	269	999999	896	147	790	716	999999	338	62	351	727	736	175	466	539	889	999999	407	285	999999	41	881	999999	999999	999999	817	732	724	58	447	61	999999	251	959	171	999999	999999	314	810	999999	901	999999	113	999999	780	64	521	844	999999	866	749	675	999999	999999	446	387	928	54	344	972	999999	879	290	614	299	999999	495	216	304	184	659	561	597	141	988	655	778	999999	81	748	999999	887	539	191	999999	386	384	409	523	783	436	999999	999999	837	999999	32	999999	999999	456	118	569	315	549	20	217	198	87	549	999999	790	609	999999	972	596	676	106	349	109	917	999999	999999	95	692	521	747	473	591	999999	999999	965	561	999999	501	963	188	990	347	529	973	999999	999999	835	999999	733	184	456	222	384	171	999999	999999	995	581	999999	999999	999999	623	38	273	743	999999	328	999999	887	
238	329	488	19	999999	999999	999999	999999	999999	417	999999	461	538	958	346	999999	999999	217	598	908	292	565	707	958	999999	999999	999999	999999	999999	239	901	999999	268	999999	504	854	968	999999	966	484	315	999999	870	173	929	370	945	664	999999	999999	493	400	999999	999999	604	673	621	529	868	712	319	448	563	895	999999	633	202	869	999999	491	332	57	250	124	602	428	695	999999	39	780	999999	712	999999	294	746	999999	261	599	74	999999	243	448	344	264	174	866	309	975	657	305	999999	999999	209	999999	649	445	999999	614	75	186	978	87	500	999999	999999	607	821	999999	999999	14	382	603	804	633	258	883	712	986	950	736	128	720	886	733	613	683	999999	426	644	310	361	646	534	887	852	165	948	257	310	567	999999	40	826	999999	923	574	281	999999	952	999999	733	173	664	339	67	999999	201	766	484	280	104	404	635	999999	652	735	999999	999999	780	999999	999999	999999	685	999999	691	98	999999	242	810	48	999999	936	474	999999	577	198	981	204	830	999999	963	191	999999	40	472	650	404	978	11	197	999999	363	796	999999	830	999999	488	281	648	969	374	959	956	445	868	168	999999	756	280	999999	753	873	97	196	138	753	692	655	920	50	693	999999	241	622	542	58	150	615	999999	309	709	709	999999	860	229	14	999999	999999	172	313	719	648	708	999999	999999	631	276	609	730	87	585	833	361	999999	285	459	999999	344	902	820	999999	325	709	970	754	53	327	236	967	134	999999	364	493	999999	331	55	216	693	188	910	781	540	884	969	723	876	999999	949	999999	769	286	890	434	351	295	404	999999	999999	793	399	314	50	642	606	558	231	350	744	285	240	253	999999	166	999999	48	999999	440	739	257	877	999999	999999	651	999999	847	638	999999	151	331	926	999999	479	900	788	606	999999	897	999999	421	502	536	614	999999	999999	999999	999999	734	999999	312	806	963	999999	999999	915	999999	937	398	445	759	920	999999	208	422	359	134	999999	143	377	999999	999999	590	162	328	999999	999999	90	703	307	999999	604	904	999999	838	999999	962	999999	999999	999999	93	669	351	462	529	500	211	337	201	324	999999	752	118	999999	56	14	226	811	880	735	999999	624	243	101	764	999999	26	802	999999	897	396	999999	784	158	293	726	956	999999	633	828	553	23	888	389	87	927	496	547	450	999999	999999	161	36	263	999999	469	435	260	698	375	483	408	966	304	928	13	967	960	82	330	999999	98	188	999999	999999	560	735	854	23	836	667	478	361	537	598	244	200	531	737	824	300	706	
439	999999	354	999999	57	594	460	84	959	536	475	999999	999999	220	973	999999	81	860	999999	581	246	999999	999999	14	56	999999	705	693	812	446	999999	258	39	351	999999	920	708	47	513	999999	403	939	876	141	999999	241	999999	388	271	227	460	876	99	719	469	999999	560	349	999999	617	888	767	271	523	313	226	999999	443	560	62	274	999999	357	593	187	307	999999	575	10	815	687	999999	431	595	985	355	168	320	882	91	369	369	940	895	999999	999999	677	999999	828	787	150	999999	827	218	952	427	999999	999999	541	172	999999	985	348	292	999999	571	346	999999	537	958	68	999999	561	479	999999	905	103	462	341	551	630	632	747	999999	674	999999	498	222	642	568	826	662	778	719	498	384	30	999999	965	690	999999	999999	999999	870	728	370	755	999999	525	57	334	76	999999	990	999999	960	247	999999	617	999999	82	133	999999	999999	141	406	12	841	999999	999999	884	445	496	650	262	999999	806	999999	494	999999	999999	999999	999999	595	999999	759	496	788	187	999999	999999	896	999999	416	617	175	966	855	999999	332	999999	914	999999	216	172	888	580	524	737	912	164	370	639	313	935	931	436	449	999999	382	999999	224	999999	454	182	988	405	90	42	96	663	951	148	172	946	710	999999	490	432	355	999999	971	999999	999999	383	999999	266	736	480	999999	739	999999	130	366	423	999999	260	921	43	184	492	499	492	651	259	999999	231	477	366	999999	167	945	26	389	203	999999	173	398	81	407	731	669	609	356	357	146	830	782	748	999999	460	852	999999	258	999999	999999	999999	409	25	180	553	999999	379	256	528	793	509	741	172	486	979	861	850	636	999999	822	889	145	303	999999	382	999999	999999	563	774	314	499	768	526	513	999999	764	382	999999	999999	942	999999	363	828	999999	636	98	620	999999	999999	599	999999	999999	999999	50	999999	354	115	903	999999	999999	999999	816	481	223	304	741	999999	999999	38	999999	488	949	783	509	532	999999	999999	739	485	293	829	999999	739	185	312	678	999999	486	714	113	658	479	113	749	882	999999	881	615	999999	895	873	961	244	608	120	999999	999999	999999	517	273	48	376	427	514	285	604	999999	306	911	625	778	999999	944	925	566	18	846	44	627	59	655	999999	999999	590	419	999999	231	140	74	999999	641	666	969	450	74	292	62	598	999999	288	406	584	703	644	127	144	26	318	52	112	217	13	679	467	618	346	897	836	104	417	382	946	242	661	983	122	769	503	999999	283	999999	257	570	348	653	999999	997	999999	473	285	851	999999	999999	999999	
999999	999999	986	999999	999999	999999	394	225	504	66	999999	459	999999	51	999999	999999	374	522	458	768	155	999999	442	340	814	547	348	73	373	819	566	469	999999	999999	619	355	999999	268	671	142	999999	740	752	514	443	203	727	955	182	468	910	338	464	330	999999	92	205	656	999999	999999	999999	331	999999	999999	500	446	999999	83	431	999999	878	116	999999	326	999999	999999	217	928	897	620	999999	393	890	905	909	237	14	999999	462	537	159	479	571	386	752	567	999999	78	999999	996	602	654	533	866	999999	804	487	999999	999999	999999	875	999999	758	87	999999	996	440	946	775	999999	441	73	620	894	999999	409	545	475	573	321	999999	148	914	999999	27	999999	859	34	999999	114	750	866	999999	60	999999	882	720	999999	999999	999999	136	942	302	750	564	538	43	999999	999999	190	269	21	575	999999	885	736	361	857	69	307	999999	416	631	670	522	575	976	999999	241	999999	688	61	563	816	194	583	999999	174	346	489	142	999999	323	999999	845	738	999999	957	174	925	530	863	999999	614	619	999999	321	632	237	989	562	473	407	999999	501	217	999999	758	944	312	890	197	521	580	174	917	102	495	824	784	284	28	404	316	999999	824	626	948	999999	474	999999	223	936	999999	926	668	999999	886	643	637	289	542	23	999999	45	343	999999	854	449	701	627	999999	807	453	999999	543	999999	101	684	676	591	509	561	479	50	677	261	173	653	505	106	215	999999	196	999999	742	999999	999999	999999	419	482	999999	999999	505	999999	999999	999999	493	643	393	999999	729	212	966	999999	999999	980	543	999999	368	91	188	999999	999999	605	421	972	620	948	972	999999	537	820	274	204	819	10	65	632	603	271	768	530	269	906	376	999999	886	150	725	761	471	720	912	337	303	570	566	999999	435	474	794	545	999999	854	72	909	938	772	236	779	924	911	228	106	323	658	999999	47	999999	418	96	480	232	999999	77	816	908	999999	900	259	999999	999999	207	139	476	233	999999	414	999999	467	75	124	914	999999	999999	559	999999	815	999999	645	628	999999	671	27	387	324	999999	460	787	255	999999	999999	871	976	999999	769	713	999999	630	100	798	536	203	771	352	972	566	287	383	999999	325	102	922	264	999999	914	493	999999	999999	161	911	999999	999999	999999	466	74	252	999999	609	76	846	999999	999999	999999	847	101	335	999999	674	415	999999	44	999999	999999	930	999999	88	999999	354	431	286	533	347	999999	189	999999	909	999999	315	288	729	999999	678	316	999999	912	999999	998	417	540	999999	593	515	999999	403	876	332	358	667	
557	985	636	592	187	790	322	74	999999	745	457	999999	730	594	395	685	139	366	769	607	27	11	90	208	814	842	999999	27	11	84	313	999999	560	937	757	302	103	45	500	525	999999	848	200	999999	999999	357	999999	998	130	661	273	519	562	750	650	556	905	437	778	999999	108	304	73	999999	442	390	999999	999999	836	102	591	104	866	254	258	179	999999	826	248	999999	984	693	897	350	999999	793	514	809	999999	211	397	666	267	164	999999	64	784	558	821	579	999999	75	171	999999	79	179	652	318	502	480	744	89	198	321	361	414	407	723	830	999999	875	821	505	635	705	999999	999999	999999	826	203	394	263	15	669	740	919	531	869	280	999999	999999	999999	999999	816	466	999999	478	945	803	999999	657	71	727	182	703	904	569	536	999999	155	342	939	492	308	95	491	83	529	581	442	882	537	452	198	506	999999	999999	688	178	397	456	999999	908	812	999999	332	536	999999	965	999999	359	995	999999	999999	309	211	714	999999	730	975	244	999999	374	371	141	130	999999	538	999999	35	400	880	999999	935	698	450	999999	679	999999	763	955	250	564	745	92	999999	999999	327	999999	304	999999	505	957	999999	162	507	526	999999	681	425	713	997	166	940	444	478	637	611	437	858	180	999999	255	967	999999	994	394	629	999999	254	140	302	648	999999	70	895	923	175	782	200	924	493	999999	348	59	957	999999	624	310	613	259	388	889	40	133	929	259	990	182	168	123	897	268	436	295	421	999999	999999	999999	549	999999	999999	829	246	934	687	999999	907	999999	73	999999	770	328	674	999999	751	999999	618	999999	999999	645	932	999999	624	86	37	234	571	63	999999	607	999999	999999	761	68	999999	559	999999	106	999999	999999	352	82	118	999999	353	578	593	999999	999999	18	740	536	747	904	622	999999	214	169	907	462	475	854	289	465	610	35	567	999999	218	999999	758	521	811	249	302	860	883	999999	733	458	999999	139	999999	999999	867	773	999999	856	445	317	354	999999	999999	999999	999999	999999	792	653	648	999999	21	977	233	350	999999	999999	724	508	611	761	595	838	435	458	821	346	999999	659	598	999999	999999	710	180	901	848	275	999999	999999	823	999999	78	240	728	416	446	663	906	999999	999999	648	59	999999	255	683	999999	999999	67	999999	172	89	163	142	65	812	298	310	999999	331	501	984	896	896	684	807	693	365	120	29	22	167	439	174	289	950	786	540	465	999999	999999	342	217	999999	664	744	650	935	185	916	127	145	857	584	678	395	752	999999	813	448	990	
365	405	48	727	15	649	999999	852	115	35	999999	999999	319	999999	999999	999999	313	242	940	166	999999	190	204	902	876	310	855	496	999999	207	999999	726	26	506	824	999999	178	864	659	104	661	92	79	890	999999	300	547	442	519	999999	448	920	873	292	242	999999	210	145	999999	705	794	502	958	999999	401	42	828	813	327	230	608	448	583	846	504	999999	999999	313	544	586	762	422	977	287	759	713	853	734	274	649	736	43	23	953	310	999999	134	172	999999	336	471	734	124	298	18	999999	999999	999999	999999	566	74	896	999999	275	942	999999	524	680	999999	688	188	999999	548	999999	494	575	435	629	546	345	551	948	999999	217	125	37	308	688	999999	760	375	999999	947	707	584	999999	442	999999	20	999999	644	453	24	999999	157	377	195	446	804	443	999999	717	490	999999	25	126	91	394	160	915	83	836	412	397	322	999999	999999	841	103	999999	143	999999	618	617	700	999999	933	15	69	747	999999	861	999999	834	196	657	345	999999	692	468	758	57	999999	999999	999999	808	51	627	497	795	230	354	352	160	310	885	109	999999	999999	917	999999	86	334	412	83	221	951	999999	211	664	26	651	158	634	895	999999	100	522	999999	892	66	315	517	273	999999	497	519	734	534	999999	558	471	999999	775	285	682	999999	194	32	999999	856	474	426	999999	779	999999	999999	717	264	225	794	586	121	859	860	876	999999	70	884	585	999999	227	999999	899	116	554	898	999999	359	223	371	905	500	127	45	592	999999	685	999999	949	302	999999	479	319	999999	972	359	893	999999	408	124	662	999999	447	941	638	431	526	999999	234	999999	822	368	999999	853	888	96	994	824	278	987	999999	576	935	293	901	999999	733	392	144	204	15	468	950	999999	999999	999999	62	999999	406	999999	373	959	999999	999999	480	442	438	999999	628	999999	365	79	646	999999	241	95	374	164	50	999999	999999	143	592	39	999999	363	418	941	999999	292	43	999999	427	117	999999	923	316	665	812	468	320	277	764	258	838	936	999999	538	867	999999	240	898	146	516	473	240	377	240	999999	126	34	496	999999	999999	852	548	651	539	999999	999999	779	709	351	582	580	429	379	343	200	737	541	999999	83	530	999999	145	681	910	999999	393	556	999999	68	696	443	824	956	428	406	300	294	293	740	999999	844	999999	556	564	936	53	860	43	999999	999999	999999	154	422	791	293	716	999999	740	894	414	761	702	650	655	148	755	999999	951	937	999999	452	257	149	523	685	530	588	127	974	600	532	522	47	199	120	
299	412	174	144	999999	434	553	999999	335	798	151	880	901	999999	999999	579	909	106	148	427	337	15	898	999999	763	138	748	766	304	882	999999	665	999999	545	848	353	308	999999	999999	476	898	859	813	999999	999999	999999	999999	999999	794	31	999999	425	999999	772	782	293	513	69	999999	560	685	999999	104	999999	559	486	429	366	577	999999	281	103	849	672	528	478	201	999999	571	122	452	999999	972	282	270	823	766	999999	762	564	840	249	999999	696	791	120	999999	999999	175	67	230	999999	134	957	750	529	576	999999	999999	313	102	340	498	999999	118	999999	999999	821	999999	999999	719	741	999999	999999	996	999999	657	162	881	418	999999	999999	999999	513	892	131	922	999999	532	741	256	540	444	459	999999	509	999999	187	588	163	999999	999999	188	999999	348	489	999999	999999	999999	718	871	999999	355	835	600	272	999999	985	375	986	715	800	999999	451	999999	188	999999	999999	550	497	999999	479	574	728	123	769	999999	999999	999999	999999	405	810	64	814	999999	832	195	999999	999999	209	185	765	812	601	447	999999	654	737	949	999999	193	582	571	473	436	402	849	627	722	830	999999	755	820	962	999999	999999	999999	484	581	657	993	696	999999	350	999999	525	667	999999	290	618	999999	999999	628	14	229	823	248	999999	999999	477	999999	568	887	38	588	430	944	849	19	542	999999	180	166	301	999999	496	296	231	162	911	734	876	346	113	715	707	137	999999	743	999999	666	999999	999999	114	675	434	999999	267	762	890	581	999999	963	747	860	943	757	336	838	733	536	27	438	476	742	999999	231	783	999999	880	302	138	115	251	876	602	999999	61	626	741	687	38	469	271	999999	916	913	598	999999	999999	999999	801	977	20	241	648	727	630	372	570	999999	35	945	881	999999	452	712	999999	871	999999	869	999999	710	107	56	999999	558	176	146	999999	201	633	539	549	930	501	161	105	20	999999	874	454	689	66	538	661	93	588	999999	887	999999	202	727	999999	902	254	101	879	964	733	100	999999	493	545	999999	999999	495	405	999999	106	999999	999999	710	643	999999	425	26	999999	569	394	999999	970	503	258	622	999	905	553	647	686	410	282	140	287	146	324	960	153	999999	999999	999999	999999	637	576	597	595	491	93	603	486	238	446	320	579	318	130	67	999999	923	379	674	942	758	999999	695	28	486	999999	999999	78	999999	872	999999	611	999999	737	342	999999	661	999999	517	822	950	999999	457	963	962	561	969	999999	266	725	230	318	293	233	929	372	881	999999	119	68	999999	999999	999999	365	480	709	359	580	
787	140	583	896	861	999999	991	999999	816	732	66	925	463	491	811	738	652	658	999999	999999	808	999999	55	91	917	999999	245	425	999999	102	493	999999	211	398	237	135	151	333	999999	441	241	999999	556	158	999999	193	605	104	722	293	999999	822	391	362	772	818	999999	999999	979	412	616	576	458	724	249	803	723	999999	263	686	596	328	211	999999	765	999999	423	896	568	733	999999	151	702	999999	999999	671	999999	848	999999	999999	50	649	354	53	999999	665	883	831	909	720	470	540	841	46	696	394	999999	505	597	306	404	198	933	255	559	999999	999999	603	999999	578	931	999999	448	843	646	999999	974	167	72	110	593	999999	986	847	273	323	309	665	168	994	60	376	261	999999	25	851	715	109	494	358	791	289	496	341	788	595	102	997	999999	749	420	999999	443	999999	713	812	999999	96	982	245	999999	999999	445	350	527	999999	623	127	828	794	241	875	672	713	318	313	105	655	69	999999	231	311	275	999999	999999	597	999999	764	617	212	649	629	126	259	999999	583	999999	999999	814	232	972	974	179	605	517	545	789	729	999999	999999	717	999999	36	315	24	999999	999999	35	766	929	999999	999999	510	999999	155	611	758	999999	530	734	469	950	999999	836	705	257	142	669	999999	49	807	213	585	217	495	102	999999	811	244	328	999999	818	999999	999999	600	999999	999999	999999	460	906	786	376	209	453	939	999999	715	999999	999999	767	731	282	133	727	131	999999	283	302	999999	62	18	999999	188	211	103	651	999999	956	246	999999	783	999999	219	999999	262	999999	999999	141	278	999999	386	999999	211	999999	999999	999999	694	661	762	180	999999	180	999999	999999	897	839	197	999999	360	297	204	758	953	28	999999	152	72	138	999999	690	426	151	999999	999999	675	606	746	999999	614	733	956	910	204	999999	752	613	999999	812	107	423	254	15	781	999999	533	999999	458	999999	999999	454	999999	565	196	82	754	697	999999	21	999999	999999	102	485	393	999999	340	294	564	888	275	999999	999999	999999	41	60	999999	999999	370	53	877	57	157	562	999999	170	436	999999	999999	999999	321	65	466	164	90	805	999999	999999	622	999999	650	249	73	570	918	123	477	55	534	146	636	344	336	999999	999999	683	154	540	268	232	200	939	571	999999	576	219	914	822	180	236	729	676	797	216	403	638	999999	586	644	114	692	999999	999999	587	495	977	728	363	999999	406	660	790	510	400	964	999999	678	630	993	708	209	655	999999	307	416	960	547	999999	709	505	699	567	999999	164	540	809	82	983	947	999999	490	999999	
999999	773	575	938	176	407	252	692	959	363	592	999999	904	47	515	569	180	999999	439	607	999999	999999	707	103	999999	355	859	164	638	694	683	404	999999	648	999999	112	732	477	793	149	878	27	999999	345	974	959	999999	503	303	512	813	422	169	882	907	287	76	999999	53	999999	547	999999	63	999999	680	198	717	999999	193	999999	837	702	741	299	728	635	978	371	128	935	999999	366	861	136	999999	270	244	344	741	575	45	259	434	999999	602	999999	963	999999	999999	785	251	993	319	890	999999	121	681	999999	164	281	309	704	363	118	725	191	999999	927	394	419	954	382	524	618	377	999999	278	768	697	999999	672	707	705	342	693	112	999999	970	460	769	588	374	190	470	276	340	999999	326	257	420	565	45	886	255	831	999999	478	701	522	97	843	912	182	999999	999999	999999	999	999999	424	999999	999999	999999	476	999999	831	589	201	64	352	999999	691	952	521	286	999999	636	821	999999	511	999999	999999	355	457	999999	926	999999	202	999999	861	999999	999999	874	902	999999	999999	999999	568	271	424	999999	676	424	999999	486	999999	890	401	895	845	972	780	549	999999	999999	988	789	999999	113	698	165	999999	237	202	999999	705	816	60	886	10	81	999999	560	999999	269	999999	220	995	971	967	45	284	306	128	889	893	792	364	313	646	496	502	465	999999	269	999999	999999	231	681	781	999999	999999	514	999999	774	904	230	513	260	450	778	999999	836	999999	999999	880	999999	118	313	999999	999999	999999	999999	250	999999	578	999999	999999	776	414	999999	988	324	200	387	999999	770	411	354	984	672	289	113	863	868	701	666	328	908	388	763	339	917	896	999999	137	104	274	390	205	999999	243	736	846	999999	999999	999999	645	759	468	120	999999	999999	328	122	633	358	883	381	812	912	293	999999	397	651	999999	999999	427	332	999999	110	505	999999	159	692	438	552	267	999999	999999	231	999999	999999	999999	277	999999	999999	599	783	244	778	220	892	577	293	18	164	348	204	370	718	62	323	509	368	615	667	614	635	684	999999	101	760	302	590	891	724	638	999999	576	803	481	644	999999	481	999999	999999	999999	866	684	284	213	72	999999	370	999999	707	70	999999	662	418	961	963	109	999999	687	459	999999	986	402	294	525	229	628	566	999999	417	236	38	999999	12	223	748	951	409	999999	38	998	999999	421	999999	663	557	467	168	999999	517	999999	933	999999	440	22	999999	473	400	758	984	443	205	133	762	481	42	613	660	204	222	22	699	285	659	460	667	575	999999	999999	999999	999999	470	723	729	
999999	302	244	47	989	756	284	561	650	894	594	803	999999	658	712	999999	943	806	963	999999	505	845	658	143	980	355	891	265	769	790	232	973	481	404	890	999999	999999	999999	670	448	938	460	58	999999	74	657	999999	917	506	999999	999999	999999	999999	103	233	999999	643	111	999999	644	864	29	792	860	671	621	331	415	768	533	832	377	146	999999	691	999999	999999	277	79	332	496	999999	759	999999	999999	277	475	387	180	863	545	696	519	999999	999999	919	668	198	719	453	999999	453	158	999999	999999	657	819	983	412	188	239	999999	999999	733	999999	999999	269	999999	105	404	999999	999999	244	905	999999	146	857	120	940	999999	999999	999999	999999	625	996	53	825	999999	601	117	458	492	975	991	999999	178	664	785	878	692	659	645	102	324	307	392	218	999999	999999	41	799	708	999999	999999	999999	999999	818	999999	736	113	75	999999	432	987	999999	663	999999	999999	281	999999	481	82	241	257	123	740	515	999999	328	614	835	582	999999	570	317	749	449	346	198	13	359	999999	999999	999999	627	185	223	115	378	643	424	965	999999	999999	559	727	477	795	526	999999	125	999999	97	999999	278	493	681	861	680	207	224	632	64	999999	470	232	33	467	999999	937	527	410	864	685	999999	999999	610	999999	999999	999999	281	999999	999999	999999	999999	773	171	999999	506	999999	504	999999	435	180	999999	792	911	999999	704	999999	703	20	175	588	544	999999	999999	412	932	408	882	54	851	100	925	570	999999	928	390	999999	71	107	960	495	443	176	975	999999	266	408	958	905	932	683	886	271	488	241	591	183	61	759	994	107	999999	459	510	345	999999	858	980	982	999999	999999	276	999999	59	680	155	378	739	37	999999	533	449	977	122	178	214	999999	92	999999	346	217	644	312	113	862	243	983	665	640	448	999999	427	999999	591	924	416	289	222	807	96	222	999999	34	612	999999	658	284	347	342	141	590	775	409	999999	116	373	964	503	196	446	999999	713	109	999999	999999	999999	473	999999	198	761	924	451	999999	999999	134	773	620	999999	643	214	959	646	333	508	857	632	28	999999	485	561	452	786	35	371	924	509	999999	999999	999999	364	194	889	159	580	216	149	501	915	521	343	752	275	860	982	487	525	389	600	731	999999	97	143	909	636	318	999999	425	913	569	625	439	999999	834	288	29	79	496	753	302	718	141	112	818	151	808	187	926	999999	884	409	129	999999	713	999999	276	61	979	999999	271	78	723	587	356	896	904	576	440	581	962	999999	38	636	999999	22	984	985	324	
999999	828	999999	221	999999	39	169	505	695	999999	95	22	999999	999999	974	491	999999	999999	553	756	999999	999999	242	746	999999	91	999999	380	493	445	701	764	291	999999	221	694	140	856	351	558	196	400	218	114	354	568	994	999999	999999	154	999999	27	999999	238	401	530	595	394	866	300	562	789	21	260	770	331	731	999999	879	999999	361	376	653	994	999999	532	999999	138	401	786	999999	999999	326	349	370	683	999999	63	999999	690	109	999999	990	999999	996	999999	389	958	343	33	837	763	999999	774	793	999999	999999	999999	667	869	501	999999	999999	90	999999	412	472	672	999999	97	998	999999	896	198	190	999999	386	601	998	173	153	81	999999	378	948	999999	711	999999	999999	663	999999	999999	395	475	199	999999	752	910	846	999999	934	716	78	255	34	169	867	259	999999	999999	331	999999	999999	999999	726	430	671	999999	999999	881	999999	999999	127	999999	779	122	999999	431	998	999999	863	999999	755	414	999999	999999	999999	549	354	999999	465	461	958	377	342	999999	448	890	999999	769	999999	138	778	965	891	23	999999	842	999999	999999	876	446	260	54	324	854	999999	43	999999	300	427	132	280	352	426	249	999999	999999	999999	243	674	402	682	999999	999999	734	999999	789	999999	999999	836	169	83	441	912	999999	210	913	62	487	527	414	624	457	351	848	999999	999999	999999	652	61	850	999999	242	999999	484	763	31	476	590	166	237	999999	61	999999	268	58	838	440	407	999999	58	999999	416	999999	269	777	235	999999	730	876	999999	250	870	172	986	220	840	203	437	264	999999	447	472	999999	300	893	573	999999	999999	799	29	999999	151	613	13	163	999999	527	978	999999	538	999999	745	713	894	999999	650	888	999999	57	218	645	12	152	859	610	233	96	425	375	214	999999	805	999999	856	276	999999	267	169	833	999999	999999	224	730	726	57	702	759	435	999999	253	999999	999999	45	591	384	999999	998	754	999999	929	455	999999	613	502	307	336	813	999999	628	888	392	728	643	999999	894	430	281	426	811	908	474	660	122	131	529	713	770	999999	999999	283	110	513	766	903	233	999999	610	999999	999999	999999	888	999999	999999	424	860	956	883	666	696	953	721	582	942	494	465	795	988	491	973	594	999999	473	384	354	999999	879	999999	740	999999	682	820	53	997	100	29	572	999999	698	999999	573	829	113	999999	528	562	527	570	282	448	438	233	129	999999	834	165	999999	528	999999	637	981	993	153	521	24	143	678	999999	851	474	893	942	999999	230	410	999999	999999	819	855	999999	999999	318	689	302	716	458	700	787	173	
935	604	53	999999	70	289	579	686	591	638	395	884	943	999999	807	554	495	999999	999999	855	79	702	605	672	671	377	672	313	850	805	566	442	999999	421	916	870	999999	553	239	999999	830	999999	870	191	470	906	326	599	882	999999	999999	525	999999	932	103	242	999	999999	727	693	616	275	836	999999	999999	999999	999999	999999	802	937	705	942	703	999999	34	999999	832	423	211	764	60	999999	431	112	584	51	640	957	327	683	999999	999999	825	546	334	565	999999	93	118	518	912	795	796	945	52	999999	999999	999999	999999	111	410	999999	999999	962	999999	543	844	733	999999	40	322	47	214	129	76	237	126	167	999999	469	999999	999999	314	693	852	999999	286	486	70	305	999999	794	58	999999	282	999999	999999	863	999999	999999	721	518	999999	87	206	875	590	677	878	814	171	999999	223	448	361	661	280	485	119	386	267	367	672	906	811	527	988	988	846	999999	929	263	999999	841	748	242	868	237	497	977	999999	608	999999	255	999999	564	999999	609	864	621	24	822	999999	526	533	363	845	999999	276	999999	886	602	830	107	885	908	411	381	700	129	793	53	999999	142	712	658	760	999999	772	256	945	388	134	999999	999999	116	509	736	318	394	396	999999	999999	819	100	999999	999999	509	370	236	163	999999	909	744	827	971	835	999999	814	874	602	999999	999999	999999	733	508	477	604	999999	778	408	674	73	999999	733	999999	92	999999	999999	639	880	999999	999999	999999	103	745	479	389	407	794	999999	999999	999999	444	791	999999	692	999999	95	592	604	183	178	999999	827	999999	999999	999999	21	928	888	666	999999	999999	993	352	372	665	926	987	39	98	207	546	507	520	999999	629	999999	999999	216	152	92	459	999999	707	92	474	718	615	609	876	378	478	906	614	318	746	450	449	999999	37	24	108	999999	516	976	631	94	316	735	516	89	256	722	746	583	999999	150	999999	269	898	946	320	388	162	719	728	639	893	212	16	188	84	170	999999	999999	984	896	528	999999	460	390	412	880	102	797	999999	755	999999	999999	198	606	164	190	706	91	703	719	410	999999	257	991	201	114	728	338	999999	95	999999	999999	599	232	621	565	809	518	544	440	295	365	597	973	479	999999	23	409	34	894	463	107	433	275	999999	732	483	999999	199	308	161	764	792	46	999999	551	441	999999	985	999999	381	198	999999	273	433	54	208	284	999999	338	100	328	999999	120	999999	447	999999	334	999999	889	91	350	999999	246	289	531	573	561	999999	927	999999	57	999999	434	999999	275	560	170	841	999999	999999	
209	946	860	999999	832	999999	999999	414	773	999999	117	240	999999	999999	999999	869	999999	983	999999	481	646	999999	594	999999	999999	904	879	597	366	886	34	493	999999	365	881	404	468	999999	456	81	891	157	988	570	999999	817	328	999999	492	405	260	186	999999	970	887	687	361	952	174	928	999999	94	57	887	999999	999999	946	740	636	636	410	280	537	830	999999	498	533	999999	594	999999	585	962	114	960	635	847	999999	323	478	203	53	515	864	999999	501	806	110	999999	237	699	871	587	290	999999	994	979	649	999999	389	398	164	336	999999	938	352	617	979	96	261	495	79	632	272	442	592	999999	416	18	338	999999	398	432	999999	894	364	997	999999	999999	966	655	207	999999	934	90	49	716	157	926	186	883	827	23	849	741	629	248	325	848	273	109	573	640	999999	605	999	732	540	474	583	354	999999	731	130	606	999999	999999	698	192	403	876	999999	490	832	454	999999	385	583	64	275	126	682	833	984	866	91	999999	666	338	90	999999	186	682	999999	831	999999	106	893	999999	453	995	550	143	455	397	361	93	807	335	649	624	158	999999	208	467	672	999999	999999	263	524	999999	967	370	111	95	700	75	147	10	999999	860	491	340	610	279	575	548	387	596	515	998	759	340	688	999999	168	700	484	885	169	844	359	999999	727	722	999999	190	999999	369	697	296	946	999999	828	789	142	818	999999	929	891	133	725	160	748	526	971	636	681	644	927	999	591	261	999999	662	511	852	999999	888	999999	394	999999	27	899	229	61	952	512	999999	333	999999	999999	554	993	999999	128	209	890	211	751	400	509	999999	442	999999	704	694	965	999999	999999	289	215	986	686	506	617	708	260	529	475	999999	999999	999999	320	587	182	46	267	804	543	312	962	999999	147	851	885	128	585	211	524	366	986	347	621	53	999999	999999	868	999999	999999	420	999999	370	736	731	276	727	999999	855	525	668	437	171	631	975	327	804	999999	999999	621	498	999999	59	15	999999	43	786	170	276	452	342	178	770	385	133	364	601	999999	999999	584	168	51	730	999999	855	929	824	715	999999	999999	340	990	42	999999	930	298	899	364	999999	697	490	999999	809	999999	192	500	666	999999	508	999999	999999	138	443	260	462	457	999999	999999	999999	189	218	80	523	550	122	352	145	894	455	835	464	246	57	717	999999	999999	241	328	503	365	999999	48	217	35	999999	211	556	999999	999999	999999	895	535	214	448	488	999999	999999	269	299	839	999999	772	340	672	999999	489	91	725	165	999999	999999	
84	999999	999999	999999	999999	999999	498	550	999999	795	999999	999999	972	999999	999999	999999	609	999999	999999	557	999999	38	999999	999	999999	999999	544	868	999999	130	999999	999999	561	267	821	666	420	531	318	556	554	719	389	999999	999999	300	368	999999	237	999999	481	496	999999	313	999999	55	215	999999	999999	471	327	999999	38	790	964	999999	919	999999	999999	272	999999	87	920	138	13	263	649	619	997	209	349	811	641	999999	648	344	155	258	24	999999	999999	625	115	846	238	999999	999999	598	90	999999	381	999999	615	964	999999	404	576	352	310	989	406	596	797	999999	132	516	988	964	151	629	590	670	999999	999999	811	996	999999	83	899	88	573	60	538	999999	827	695	206	676	238	999999	767	803	947	999999	378	865	828	888	724	722	936	725	457	999999	685	710	999999	999999	163	839	999999	503	999999	231	999999	999999	67	75	399	437	320	322	999999	897	999999	999999	722	673	973	999999	178	999999	999999	999999	999999	847	603	999999	999999	999999	740	932	999999	399	999999	999999	361	999999	609	999999	808	762	499	999999	412	623	999999	559	999999	898	987	291	300	218	670	348	154	275	89	579	753	979	28	281	697	387	799	346	86	999999	435	996	74	950	999999	415	594	71	999999	999999	857	53	488	158	999999	458	642	314	999999	482	130	95	999999	999999	278	828	744	227	599	34	824	652	999999	999999	472	990	999999	349	80	265	754	92	999999	561	999999	710	501	870	999999	248	745	999999	999999	603	476	350	360	44	682	999999	671	376	999999	750	703	999999	570	999999	685	999999	241	303	244	473	999999	47	595	95	999999	568	999999	873	85	361	289	340	44	879	999999	132	640	192	667	761	999999	999999	999999	749	857	515	149	24	999999	12	999999	451	260	999999	876	439	754	275	725	123	999999	797	300	120	999999	373	999999	690	951	562	509	999999	999999	483	999999	349	426	999999	238	802	428	999999	999999	83	354	837	90	888	999999	105	378	374	467	553	999999	796	999999	509	287	493	344	999999	999999	999999	503	957	815	999999	276	999999	22	907	47	922	694	669	119	227	766	633	293	292	999999	855	194	999999	999999	92	999999	92	999999	917	568	999999	468	969	999999	66	999999	999999	32	999999	999999	999999	93	470	337	544	858	120	687	999999	999999	653	210	62	999999	217	447	369	376	732	82	193	285	105	348	302	464	724	999999	63	648	380	999999	999999	669	999999	771	723	999999	56	233	593	999999	999999	184	915	544	415	207	51	618	999999	30	299	240	438	999999	988	131	44	90	999999	700	633	232	372	52	230	999999	561	446	999999	562	999999	
508	999999	788	895	920	999999	758	58	527	377	444	999999	360	321	749	240	30	999999	601	772	966	99	999999	999999	168	999999	872	324	32	646	605	894	657	700	790	751	650	999999	77	999999	285	41	616	999999	999999	794	22	730	999999	999999	540	663	131	790	363	418	596	26	737	119	560	444	36	999999	771	549	780	659	999999	999999	999999	999999	715	903	999999	934	483	569	999999	373	798	151	999999	870	115	942	999999	866	347	381	999999	633	567	958	147	841	999999	736	999999	649	23	363	999999	482	572	999999	999999	228	304	428	935	36	444	373	321	418	601	999999	999999	829	999999	914	321	159	842	999999	999999	757	766	654	928	746	18	999999	360	445	942	370	308	300	993	999999	571	918	999999	138	999999	203	999999	728	250	849	961	731	872	109	51	60	639	615	999999	201	462	649	500	198	28	511	999999	999999	476	240	857	484	835	231	352	402	999999	714	766	963	999999	47	414	89	785	999999	69	260	403	892	730	692	642	802	102	922	428	256	120	999999	190	999999	261	19	999999	999999	999999	650	756	999999	347	925	999999	693	999999	424	245	421	413	741	451	999999	482	584	509	175	841	43	999999	999999	973	466	603	88	783	999999	785	999999	999999	999999	391	418	504	753	999999	999999	843	999999	999999	678	686	17	843	379	245	999999	298	677	510	826	645	999999	521	336	675	880	332	999999	910	742	638	840	334	116	359	42	268	728	39	704	331	893	321	460	999999	965	623	234	843	366	59	118	894	269	662	999999	999999	177	87	674	482	83	48	978	49	846	683	999999	29	999999	999999	570	647	805	505	999999	999999	999999	999999	710	267	108	927	553	692	530	945	74	453	831	145	999999	999999	365	231	999999	854	342	421	897	292	999999	214	640	207	489	470	98	764	909	977	835	583	999999	416	384	155	494	296	519	900	619	999999	198	76	77	999999	292	584	256	898	218	649	696	999999	999999	999999	297	356	213	999999	999999	309	999999	853	309	517	282	999999	999999	112	999999	56	999999	999999	672	602	26	573	139	569	999999	514	518	21	769	196	887	949	45	491	999999	147	92	459	54	320	999999	344	999999	999999	646	343	737	153	537	171	999999	700	755	999999	999999	999999	226	643	999999	352	790	532	94	123	629	333	999999	999999	254	232	964	452	952	362	853	682	806	579	923	845	776	999999	483	607	999999	999999	204	266	613	144	920	448	579	701	529	226	259	653	930	323	999999	382	899	315	207	304	748	999999	925	205	917	647	720	45	576	426	999999	487	674	999999	138	
657	751	119	311	999999	873	260	833	637	432	162	999999	609	425	404	475	177	999999	154	449	802	340	418	227	999999	728	999999	999999	999999	176	999999	979	498	195	999999	630	790	999999	682	999999	999999	999999	999999	773	765	998	121	620	182	999999	881	87	529	992	999999	326	343	892	37	797	339	134	730	470	659	999999	160	424	652	999999	999999	172	999999	999999	951	243	999999	645	999999	285	616	923	953	161	295	695	459	505	858	455	297	999999	977	885	999999	999999	999999	826	999999	999999	847	696	967	999999	999999	999999	360	805	999999	102	999999	697	999999	752	190	416	999999	999999	185	964	724	654	565	207	486	786	195	841	632	999999	405	226	531	870	999999	920	955	554	999999	576	344	999999	464	766	181	599	999999	234	705	684	999999	269	650	999999	999999	203	141	999999	999999	999999	999999	999999	182	461	697	67	999999	569	325	269	999999	627	693	609	629	80	199	799	35	886	327	961	146	948	397	146	575	999999	13	244	789	195	632	405	53	825	480	12	999999	124	433	898	999999	999999	999999	999999	575	51	999999	796	13	999999	999999	45	999999	571	382	234	999999	999999	999999	793	566	90	480	275	994	297	565	999999	999999	197	729	911	462	999999	62	701	724	824	570	999999	852	216	241	457	450	596	999999	482	452	255	999999	518	631	640	342	828	964	958	999999	999999	485	725	999999	999999	999999	999999	999999	743	519	681	510	250	999999	999999	940	999999	849	33	825	408	64	999999	361	353	258	221	999999	821	96	999999	736	765	254	292	58	137	19	425	844	616	22	999999	962	770	745	698	999999	672	699	982	978	999999	143	180	233	401	373	999999	567	999999	554	761	999999	295	944	745	995	999999	999999	999999	999999	434	188	219	396	563	999999	591	608	559	692	999999	999999	113	254	795	631	84	68	656	763	165	857	453	71	999999	843	677	825	999	999999	999999	999999	885	641	554	762	924	784	999999	281	782	999999	18	708	937	639	999999	50	999999	999999	920	648	999999	999999	195	577	734	157	144	719	999999	999999	609	855	871	854	246	472	999999	43	707	300	398	385	999999	910	848	744	134	622	300	999999	676	885	999999	181	508	835	456	976	37	776	649	999999	827	27	645	999999	837	92	402	90	999999	999999	416	999999	260	878	78	284	999999	989	32	522	429	817	999999	723	81	699	355	410	26	723	16	999999	651	999999	999999	963	274	999999	907	51	229	999999	295	561	479	999999	921	630	767	181	258	47	754	136	531	20	928	922	999999	999999	999999	991	74	626	119	485	978	999999	330	114	20	42	92	
980	303	999999	531	537	253	999999	778	725	643	999999	999999	968	186	524	917	548	999999	999999	999999	999999	999999	237	155	669	451	999999	999999	119	310	662	999999	225	999999	999999	833	321	488	401	999999	172	369	999999	358	999999	160	150	999999	464	895	999999	79	667	427	322	675	75	74	862	95	259	999999	999999	425	981	683	999999	23	413	999999	605	69	643	673	452	410	303	879	925	518	310	999999	999999	999999	528	592	503	999999	999999	107	767	999999	999999	315	999999	429	700	999999	377	546	901	999999	894	772	299	722	436	999999	999999	912	381	196	149	353	785	999999	31	454	897	398	190	461	999999	315	923	357	443	337	254	999999	709	999999	511	388	617	183	801	999999	924	805	166	509	822	730	999999	999999	999999	999999	530	866	408	255	698	978	365	450	999999	589	848	941	289	999999	749	953	212	674	684	760	999999	999999	761	83	999999	999999	241	680	638	650	589	999999	249	170	999999	999999	624	463	999999	532	33	177	427	222	109	982	526	999999	760	869	527	61	895	358	547	919	114	334	724	607	746	685	811	115	999999	505	702	129	999999	371	999999	748	665	161	999999	999999	194	549	973	548	575	183	920	768	133	538	457	891	623	888	283	999999	739	411	785	347	365	999999	222	999999	289	407	767	398	540	778	396	743	999999	978	734	564	361	186	999999	999999	764	53	999999	470	58	811	506	412	97	49	19	263	999999	999999	999999	871	999999	999999	268	178	416	531	238	354	152	999999	999999	644	163	718	938	562	379	222	999999	322	340	999999	999999	999999	999999	364	999999	500	769	142	377	232	774	863	999999	999999	918	863	166	243	814	637	999999	999999	541	999999	259	379	111	999999	999999	163	816	999999	541	584	999999	789	276	62	230	999999	584	20	999999	999999	999999	300	490	956	999999	515	66	349	507	702	433	221	937	999999	114	931	999999	322	999999	224	415	883	331	653	999999	138	596	999999	22	86	63	999999	999	999999	991	959	888	999999	812	378	107	999999	394	999999	161	999999	851	999999	947	298	349	999999	762	130	642	999999	999999	837	798	515	918	952	999999	430	999999	999999	999999	999999	58	155	52	999999	999999	879	127	939	499	491	501	999999	286	999999	166	724	737	790	999999	878	999999	14	999999	60	356	307	459	154	149	963	999999	46	399	407	999999	802	256	105	763	882	13	702	497	487	999999	999999	238	558	796	612	692	858	569	343	999999	54	164	991	896	212	429	999999	799	535	301	465	166	879	192	363	999999	999999	37	672	999999	999999	516	513	714	115	999999	999999	358	537	281	342	
476	66	803	143	647	264	208	560	999999	40	902	962	999999	880	94	359	376	999999	144	999999	830	896	468	454	999999	651	999999	999999	143	528	624	999999	999999	958	988	999999	85	999999	715	223	444	999999	219	999999	999999	554	327	834	999999	999999	534	915	402	231	511	580	999999	359	605	999999	977	417	999999	934	999999	640	708	237	891	999999	283	327	726	920	615	363	686	624	999999	999999	334	452	770	424	994	999999	869	42	456	418	512	726	454	999999	999999	37	59	999999	438	999999	846	999999	943	46	999999	217	198	482	615	999999	893	999999	159	621	671	534	646	999999	940	706	771	999999	780	482	481	557	873	999999	683	999999	999999	999999	196	594	999999	244	509	733	978	787	520	397	999999	309	999999	540	576	832	57	712	999999	999999	344	731	843	180	319	470	999999	888	343	999999	798	999999	999999	999999	786	565	483	437	999999	999999	34	999999	195	384	999999	999999	957	941	980	50	959	999999	208	268	77	999999	999999	967	925	49	178	99	453	339	999999	400	465	999999	753	20	359	620	687	477	31	191	545	469	922	837	512	999999	908	302	231	827	827	999999	424	330	815	999999	511	999999	744	935	999999	856	999999	857	999999	923	197	999999	691	348	999999	731	247	886	919	999999	54	97	999999	999999	191	999999	999999	770	999999	881	999999	999999	204	999999	999999	701	732	96	481	689	684	999999	822	588	436	938	999999	883	543	106	999999	537	410	535	472	424	999999	200	999999	559	748	999999	999999	144	999999	764	774	849	999999	999999	999	160	999999	240	999999	979	999999	947	127	252	549	234	236	476	999999	91	31	669	999999	695	252	541	999999	922	940	999999	780	688	999999	672	173	999999	999999	951	999999	196	133	180	999999	492	999999	999999	999999	999999	19	523	788	999999	999999	232	742	115	478	544	349	467	818	999999	300	937	208	586	672	455	88	786	580	284	378	999999	958	851	740	887	546	741	469	830	999999	426	880	962	97	62	929	999999	999999	119	612	640	378	640	879	991	999999	571	999999	627	432	232	999999	513	449	254	274	890	375	590	997	607	998	999999	579	999999	66	999999	499	620	526	999999	503	999999	999999	738	978	327	972	748	603	974	902	842	407	689	482	377	523	843	999999	48	692	702	999999	14	641	389	999999	15	935	57	82	227	110	412	729	483	999999	710	275	946	918	999999	986	33	704	165	999999	890	400	689	723	656	999999	999999	337	800	358	667	999999	999999	266	966	812	556	901	685	741	999999	959	999	536	812	577	841	999999	75	715	999999	310	486	799	180	614	999999	333	999999	
395	623	84	929	135	183	613	999999	999999	999999	814	440	999999	29	999999	595	930	401	162	910	999999	990	367	999999	94	999999	367	620	799	999999	999999	566	232	999999	299	128	920	999999	874	363	209	899	162	178	261	999999	967	999999	71	214	249	223	103	423	347	404	999999	812	999999	865	816	992	878	602	999999	257	999999	645	729	306	999999	899	999999	799	711	189	838	999999	20	809	999999	87	559	594	846	148	999999	809	999999	895	862	118	999999	18	547	999999	31	559	578	14	77	331	560	765	540	350	696	304	712	167	999999	999999	802	45	999999	738	443	999999	999999	461	999999	999999	506	999999	444	566	713	999999	999999	504	167	288	621	16	741	971	999999	794	64	506	451	178	107	999999	999999	795	315	999999	445	808	773	738	999999	126	999999	999999	824	726	999999	974	636	188	52	217	10	287	455	795	303	601	222	648	238	259	19	999999	311	999999	504	648	260	999999	82	454	730	429	485	504	786	83	156	999999	473	90	999999	273	135	889	980	62	999999	519	857	843	595	135	509	553	116	612	366	308	231	682	999999	83	116	999999	487	999999	801	950	18	230	999999	422	185	157	999999	999999	999999	422	999999	452	308	740	705	238	999999	605	919	931	398	184	716	848	578	790	366	999999	166	999999	411	409	999999	399	511	636	398	183	949	999999	173	369	131	944	763	999999	384	983	377	878	740	882	999999	999999	562	999999	514	607	999999	395	790	593	999999	954	21	145	202	909	239	79	839	684	655	567	768	39	999999	771	94	999999	416	383	428	288	796	999999	748	390	836	676	132	791	340	999999	999999	580	999999	177	999999	999999	585	474	754	308	999999	999999	236	999999	999999	533	782	742	522	999999	978	417	174	999999	999999	492	397	812	82	999999	999999	57	999999	101	995	197	259	884	999999	466	224	941	628	130	249	741	301	653	999999	313	893	999999	279	297	999999	163	415	999999	19	450	999999	999999	401	999999	999999	990	710	145	999999	913	284	897	903	999999	827	46	788	54	999999	999999	201	743	999999	768	669	999999	999999	999999	999999	842	999999	780	999999	398	235	451	549	437	769	258	40	166	554	374	39	995	485	223	469	548	999999	371	417	592	259	497	248	633	531	792	222	653	629	266	141	504	32	515	829	999999	496	360	999999	812	396	44	199	999999	999999	674	92	564	597	967	477	420	372	292	149	738	212	999999	906	977	999999	386	537	297	999999	535	973	999999	393	93	61	999999	999999	605	206	224	307	89	894	857	710	657	66	999999	789	720	999999	739	376	100	
999999	580	454	307	775	19	507	901	926	212	700	999999	999999	513	999999	999999	999999	999999	96	999999	441	133	31	58	999999	999999	330	875	508	522	404	999999	603	303	999999	480	569	999999	829	197	716	405	162	999999	166	597	486	999999	744	335	396	999999	653	451	659	59	999999	405	40	999999	688	631	999999	999999	999999	999999	999999	877	999999	445	894	544	937	898	217	45	971	339	892	679	902	777	999999	182	135	38	589	162	643	999999	922	999999	999999	442	508	94	12	747	883	999999	88	999999	950	309	999999	852	999999	754	999999	623	88	999999	513	999999	494	999999	500	230	999999	779	878	999999	244	999999	523	999999	999999	504	400	132	43	233	456	203	999999	304	827	831	999999	283	600	834	918	999999	783	999999	660	409	948	596	594	999999	468	999999	820	999999	999999	218	786	999999	999999	999999	364	120	999999	854	772	319	758	200	93	669	999999	15	999999	999999	999999	224	958	819	80	384	999999	804	538	999999	764	353	382	880	930	618	55	41	215	667	480	807	439	928	931	350	650	758	512	925	303	999999	924	777	999999	159	260	966	640	693	999999	999999	581	338	99	999999	937	878	269	475	623	457	800	521	573	640	999999	39	888	729	999999	798	301	999999	958	311	428	605	607	781	367	89	400	521	290	920	235	110	839	512	413	772	498	47	311	846	662	413	999999	642	373	231	88	911	958	588	268	968	380	787	999999	341	999999	488	117	999999	66	288	240	652	999999	999999	199	385	325	962	999999	264	312	122	999999	25	999999	964	417	146	10	999999	563	701	662	267	999999	999999	512	999999	500	20	929	767	789	383	182	999999	237	999999	41	999999	595	996	289	13	665	999999	148	984	999999	999999	80	971	999999	577	725	539	990	157	954	999999	999999	254	471	299	999999	545	999999	275	843	999999	737	728	114	999999	999999	566	422	658	999999	472	999999	527	999999	999999	939	958	999999	222	999999	643	569	89	734	894	828	350	535	989	679	130	999999	872	151	108	578	351	866	245	999999	168	126	999999	555	491	233	999999	122	999999	999999	376	999999	999999	999999	210	281	999999	994	999999	999999	999999	41	433	999999	481	999999	51	386	43	999999	597	101	999999	539	499	526	999999	534	253	670	481	238	999999	639	312	809	824	264	999999	826	921	357	656	765	139	137	693	999999	84	954	191	970	89	672	999999	284	332	580	127	683	54	999999	999999	549	999999	999999	999999	793	676	999999	712	786	999999	216	694	999999	444	233	410	371	833	874	999999	299	488	999999	159	585	876	38	486	254	147	266	782	798	999999	
999999	767	999999	353	899	686	412	251	405	999999	872	977	522	840	109	180	999999	999999	179	672	461	70	496	176	999999	916	648	195	999999	649	188	434	999999	643	999999	999999	596	28	933	197	58	999999	93	976	286	607	999999	198	999999	84	391	999999	999999	135	999999	57	280	648	155	982	48	226	783	999999	356	447	999999	999999	513	999999	583	737	999999	999999	623	413	999999	520	999999	601	562	460	808	394	268	772	821	999999	498	999999	196	948	873	950	999999	831	274	338	629	999999	525	486	684	744	500	653	999999	630	511	999999	80	759	759	999999	430	588	418	399	496	999999	999999	321	999999	233	456	635	864	966	832	792	148	999999	891	59	999999	999999	775	999999	999999	615	284	999999	268	756	218	999999	199	329	999999	999999	999999	875	841	999999	999999	214	999999	461	297	999999	999999	531	999999	719	602	432	868	709	478	354	999999	354	505	999999	999999	434	999999	999999	999999	999999	446	544	446	272	999999	273	807	999999	835	870	979	323	776	38	999999	752	403	549	163	786	567	489	850	185	756	79	379	959	999999	789	161	472	447	276	429	254	95	535	350	339	999999	32	873	607	374	500	577	999999	65	999999	41	513	480	237	462	999999	694	999999	515	309	893	847	110	56	719	517	876	509	999999	582	666	868	208	823	171	545	616	252	999999	999999	501	902	904	197	758	648	999999	219	814	999999	999999	824	29	999999	446	778	922	999999	888	857	623	77	868	999999	890	172	314	656	76	917	999999	451	459	258	808	990	943	999999	298	80	525	667	695	146	999999	842	999999	168	386	393	999999	789	364	999999	643	433	999999	430	306	595	344	345	152	999999	999999	999999	374	770	999999	456	834	999999	999999	999999	341	999999	382	731	460	58	999999	156	279	683	304	561	96	506	615	999999	999999	522	616	999999	736	190	524	798	23	914	999999	87	926	930	999999	614	999999	546	622	686	61	999999	999999	999999	281	197	999999	468	602	571	31	868	164	857	500	322	402	836	91	160	441	584	999999	546	999999	999999	999999	999999	135	690	999999	550	883	928	332	653	552	368	431	548	125	999999	999999	451	999999	609	922	78	999999	999999	221	423	465	471	255	477	999999	999999	999999	44	967	725	342	912	270	481	984	999999	535	846	999999	44	415	542	45	999999	388	276	654	971	323	161	999999	999999	478	999999	94	422	683	855	69	999999	999999	396	581	399	723	292	191	421	624	697	999999	999999	474	999999	18	999999	435	870	98	328	778	705	720	815	999999	452	443	382	396	571	552	999999	787	999999	352	28	961	646	
661	105	94	999999	999999	626	618	325	425	301	879	171	986	999999	766	741	999999	986	676	765	999999	281	849	808	999999	62	154	863	806	999999	834	990	961	999999	219	993	243	545	358	104	999999	501	36	152	503	234	585	999999	913	55	311	366	352	206	74	999999	256	286	218	304	999999	755	518	602	466	889	210	207	603	773	507	804	637	581	567	90	999999	706	315	800	477	414	949	999999	521	477	999999	765	999999	999999	746	999999	337	999999	622	999999	999999	433	685	999999	34	387	146	150	548	999999	999999	999999	999999	984	144	550	999999	417	826	999999	805	756	90	988	251	999999	482	773	36	550	476	583	959	999999	106	821	999999	701	775	999999	278	809	222	999999	749	877	999999	740	694	205	986	919	999999	555	999999	236	999999	697	371	589	905	372	123	997	39	155	810	522	888	323	529	279	642	736	798	996	544	75	999999	999999	999999	741	88	831	564	557	355	999999	478	869	479	333	339	999999	194	999999	695	225	985	603	77	614	999999	999999	999999	999999	287	501	756	650	999999	286	457	998	999999	173	999999	292	443	482	999999	405	53	28	843	206	939	999999	552	892	310	999999	89	646	306	999999	999999	706	165	846	280	854	999999	828	186	202	875	341	913	999999	622	999999	781	999999	804	671	570	999999	999999	999999	777	830	948	864	350	374	999999	811	999999	578	284	999999	137	596	212	944	747	225	999999	651	330	607	543	532	999999	999999	999999	576	999999	634	142	65	178	685	78	449	906	793	488	999999	999999	74	639	999999	746	999999	999999	195	311	859	923	355	991	886	159	999999	296	426	594	453	827	631	969	77	446	229	418	452	527	762	48	954	737	40	655	999999	968	209	786	244	999999	361	274	999999	710	787	73	291	999999	898	163	490	999999	45	985	374	999999	571	999999	527	627	833	667	549	820	969	999999	961	241	893	211	999999	640	359	831	999999	366	986	367	658	165	136	999999	628	999999	999999	754	702	999999	999999	170	999999	310	269	617	999999	694	725	172	999999	180	999999	60	642	999999	75	849	850	213	519	999999	118	214	250	999999	500	999999	48	999999	272	999999	915	999999	999999	732	999999	786	381	741	53	781	641	824	999999	999999	62	85	282	932	999999	999999	904	499	535	999999	62	202	999999	897	999999	869	655	784	899	526	265	195	111	910	891	289	999999	999999	169	999999	376	293	999999	761	319	424	644	999999	407	563	319	426	391	999999	680	999999	999999	484	999999	184	999999	856	924	110	233	866	974	372	999999	264	239	796	339	999999	999999	999999	614	308	587	
702	234	548	387	345	216	838	804	435	999999	999999	563	994	494	985	611	999999	369	487	538	452	449	999999	75	152	999999	523	96	593	767	912	999999	427	896	921	949	587	999999	589	894	394	72	549	142	999999	700	244	312	354	195	398	409	137	999999	145	262	952	482	244	21	692	752	220	668	327	999999	146	108	999999	46	34	999999	999999	592	154	389	999999	149	999999	452	99	221	742	999999	999999	999999	870	657	760	668	996	114	244	999999	212	641	851	880	814	481	564	145	999999	317	999999	999999	629	544	999999	755	362	813	178	792	921	480	19	999999	299	815	419	999999	999999	903	999999	999999	806	212	390	512	538	29	334	832	887	953	481	435	247	30	883	335	41	14	316	193	935	451	999999	999999	632	48	591	999	72	86	999999	835	277	251	551	999999	999999	122	227	999999	488	346	905	999999	998	584	575	999999	931	93	456	344	999999	857	999999	999999	555	659	999999	500	438	335	769	810	166	646	999999	995	479	466	999999	919	787	974	999999	598	545	689	999999	57	472	322	77	978	629	463	248	420	266	196	871	504	241	726	999999	163	577	104	810	362	427	579	999999	475	912	537	556	622	162	395	819	866	927	999999	37	125	267	791	191	703	407	747	738	293	999999	676	687	999999	80	551	31	450	878	379	630	999999	999999	999999	999999	102	999999	999999	999999	999999	999999	14	999999	408	699	999999	895	785	999999	117	955	679	840	999999	999999	245	999999	496	551	611	373	378	988	557	999999	144	601	664	725	99	796	780	999999	867	916	590	109	289	371	292	655	246	537	999999	423	999999	62	999999	722	999999	252	999999	84	656	507	997	999999	999999	205	564	999999	241	69	823	999999	184	199	973	599	299	999999	999999	134	268	955	999999	999999	227	144	262	92	593	942	999999	846	386	705	833	370	999999	573	999999	94	807	106	999999	186	713	459	249	760	88	999999	999999	693	683	296	816	700	379	166	798	999999	943	481	999999	299	999999	976	934	999999	366	613	999999	725	999999	999999	327	999999	541	951	137	768	895	999999	14	185	999999	212	173	99	889	999999	999999	762	775	204	151	335	504	135	21	736	524	770	404	475	999999	999999	636	207	968	654	169	427	38	40	999999	999999	477	426	779	962	813	844	588	233	999999	999999	950	863	344	992	667	999999	940	401	253	134	106	999999	999999	812	576	965	131	245	973	999999	733	745	213	699	857	87	999999	59	923	679	191	181	852	817	756	772	863	976	987	753	999999	637	787	999999	999999	939	977	967	999999	847	723	
353	999999	60	195	999999	659	644	999999	999999	999999	890	999999	573	943	999999	686	999999	999999	803	112	155	258	999999	999999	105	957	348	354	918	110	388	663	85	999999	837	999999	802	632	550	123	228	841	407	999999	597	169	223	922	999999	262	356	911	593	745	578	105	999999	999999	99	257	999999	300	226	489	999999	237	401	617	999999	999999	883	998	514	689	883	999999	999999	999999	497	936	744	425	924	999999	999999	476	79	340	387	742	891	837	542	303	999999	999999	625	999999	21	999999	768	999999	999999	424	379	358	406	903	861	274	254	503	477	163	512	895	999999	999999	735	214	167	71	239	373	123	56	999999	999999	887	955	688	932	999999	138	178	148	608	509	296	405	80	176	478	123	497	999999	999999	388	790	906	999999	74	999999	807	211	706	376	999999	311	332	891	195	25	999999	999999	999999	979	999999	999999	374	296	866	274	340	144	990	592	126	875	726	999999	999999	430	981	403	623	749	717	926	471	999999	999999	208	963	999999	885	999999	999999	536	999999	417	31	403	999999	619	696	800	851	672	220	999999	260	577	999999	999999	813	764	43	513	962	999999	271	421	524	603	141	667	310	827	999999	999999	999999	589	701	318	999999	685	15	999999	706	823	999999	54	715	999999	520	587	623	999999	700	131	999999	68	574	999999	999999	609	878	822	487	38	500	999999	999999	380	104	999999	876	276	982	138	999999	671	999999	149	675	226	999999	177	92	554	999999	983	999999	138	722	999999	999999	99	172	64	806	192	884	678	999999	873	631	999999	262	849	710	999999	343	999999	372	455	261	999999	936	999999	999999	711	999999	933	999999	516	897	999999	658	141	999999	787	113	928	999999	576	787	999999	815	801	595	370	999999	999999	843	696	650	565	999999	277	711	589	999999	243	160	105	451	951	693	817	976	346	686	130	999999	923	253	999999	249	795	668	999999	619	999999	343	543	999999	507	999999	298	866	342	528	391	430	77	634	870	778	236	134	835	444	998	999999	999999	684	794	50	999999	453	245	999999	970	608	588	969	28	899	616	309	999999	861	405	950	643	817	999999	699	135	999999	382	999999	22	670	832	687	999999	999999	95	859	11	999999	179	845	630	999999	558	999999	842	108	616	970	171	927	190	974	49	57	191	999999	388	999999	999999	630	999999	608	999999	310	999999	900	358	708	814	757	307	487	692	559	330	627	269	523	857	36	683	412	999999	999999	999999	858	647	999999	138	655	480	906	551	548	775	32	713	257	15	942	750	999999	999999	413	629	702	291	490	999999	999999	180	865	247	999999	
999999	667	999999	227	999999	999999	999999	784	579	168	287	401	935	153	784	307	999999	21	517	915	286	999999	999999	70	465	787	576	167	846	574	484	614	669	663	999999	117	887	496	438	96	689	965	999999	997	136	238	767	147	705	999999	650	999999	999999	999999	611	999999	999999	83	999999	42	352	104	938	999999	684	999999	731	999999	552	999999	420	427	583	430	235	321	447	999999	934	237	30	438	462	999999	999999	326	265	347	999999	429	695	814	734	405	744	595	999999	332	323	999999	999999	495	594	38	999999	232	584	927	106	299	733	173	148	534	21	913	641	522	91	368	417	393	229	999999	982	605	692	999999	685	640	999999	999999	934	481	730	534	999999	434	999999	999999	741	338	251	762	999999	531	675	210	394	831	953	514	251	955	999999	123	276	471	55	414	539	406	999999	465	999999	618	999999	667	999999	486	79	217	999999	389	999999	999999	151	466	999999	460	929	492	793	854	999999	779	873	999999	435	616	268	999999	388	999999	171	344	999999	785	757	87	302	999999	406	907	999999	745	409	999999	999999	966	971	809	44	595	484	999999	612	397	779	235	744	259	999999	999999	228	697	828	112	228	999999	993	365	709	999999	168	920	96	886	102	941	999999	22	999999	999999	644	459	347	793	527	124	732	697	16	531	999999	53	777	219	689	74	916	307	643	57	973	616	109	684	437	999999	960	999999	305	837	999999	732	608	772	999999	768	359	999999	584	113	559	305	359	188	999999	124	153	999999	999999	38	999999	82	378	603	496	38	359	663	366	964	999999	15	402	178	675	610	444	14	667	920	714	881	999999	539	999999	677	999999	921	667	999999	420	94	529	999999	999999	783	363	15	285	523	419	695	679	620	950	553	902	190	513	416	999999	148	999999	286	324	999999	360	999999	115	818	999999	438	996	54	553	79	486	136	364	892	999999	439	728	154	510	28	211	111	589	944	774	999999	418	999999	642	281	874	252	952	670	432	524	999999	467	999999	981	699	635	76	880	999999	776	825	621	168	249	420	75	999999	999999	941	999999	259	999999	54	999999	999999	999999	411	282	204	244	999999	999999	469	732	540	271	403	529	999999	576	999999	708	877	999999	999999	796	999999	999999	861	809	476	656	729	184	275	739	422	65	961	953	233	793	686	832	603	141	161	436	709	999999	671	256	976	374	223	550	292	56	444	233	653	19	421	394	767	999999	964	295	467	800	848	347	568	375	352	251	999999	54	999999	129	645	665	692	712	147	230	680	364	960	724	456	375	999999	738	
310	224	382	301	75	86	177	999999	968	909	999999	334	688	611	32	972	999999	999999	652	325	999999	987	326	999999	256	999999	846	609	334	743	354	483	726	830	74	138	868	730	979	327	952	779	999999	783	413	813	999999	79	342	999999	205	218	722	305	160	322	897	673	54	528	240	567	541	235	565	826	607	858	546	999999	113	999999	268	999999	373	808	300	543	304	999999	999999	777	276	346	548	145	999999	999999	679	752	999999	204	685	460	97	394	247	999999	228	999999	216	684	532	999999	884	406	950	397	999999	999999	32	363	999999	611	524	462	999999	204	686	429	75	999999	999999	794	662	908	123	807	248	999999	570	828	325	717	237	329	254	827	461	151	195	999999	499	338	729	876	999999	83	936	999999	999999	53	785	999999	999999	40	999999	738	785	976	292	152	159	952	780	204	48	661	384	204	218	473	743	545	244	999999	685	999999	999999	785	999999	49	999999	614	885	999999	52	526	205	999999	823	516	51	485	858	52	223	999999	999999	535	838	174	699	999999	426	629	310	250	564	819	999999	656	999999	999999	999999	253	999999	999999	77	263	161	522	466	187	380	999999	999999	267	686	201	488	148	301	539	947	999999	999999	139	198	999999	999999	802	962	999999	999999	176	843	999999	592	999999	772	999999	999999	304	383	325	708	521	370	999999	208	52	564	372	999999	999999	999999	143	62	974	902	999999	356	999999	45	359	560	999999	335	214	857	389	999999	999999	429	809	999999	996	166	632	220	829	999999	473	999999	999999	999999	599	55	646	811	710	999999	617	713	631	332	999999	269	34	765	628	195	166	867	999999	377	493	999999	531	547	999999	999999	999999	764	999999	999999	883	753	861	120	960	44	689	402	157	399	67	366	999999	487	999999	737	141	866	592	999999	611	605	999999	806	999999	999999	999999	999999	453	732	999999	853	640	258	448	916	999999	913	999999	593	506	764	719	999999	319	136	153	53	999999	999999	845	562	181	439	770	287	514	999999	366	312	520	590	999999	424	829	999999	726	549	48	93	999999	999999	71	998	147	999999	886	819	497	627	513	999999	561	822	887	17	681	210	488	999999	411	999999	999999	502	999999	999999	999999	305	600	115	999999	604	999999	463	999999	999999	999999	183	302	999999	999999	695	567	999999	799	999999	38	135	536	821	532	525	70	878	681	987	999999	999999	999999	231	40	590	999999	391	227	909	475	108	532	270	515	999999	908	999999	769	999999	999999	818	703	44	887	690	768	999999	999999	884	543	136	781	313	955	932	259	81	892	810	999999	999999	521	890	574	930	603	
276	315	34	617	505	118	965	212	853	866	890	343	350	999999	999999	808	999999	375	348	326	229	315	583	258	836	673	958	249	608	307	812	469	957	97	502	999999	557	999999	48	999999	999999	110	112	999999	369	999999	551	988	37	377	999999	524	235	613	999999	960	731	776	780	831	160	725	603	555	63	430	386	262	329	976	260	76	337	330	999999	128	999999	518	888	109	999999	969	222	241	129	999999	243	354	713	999999	999999	781	495	216	999999	100	507	556	999999	999999	999999	299	669	61	126	999999	999999	905	112	265	757	999999	888	999999	710	191	999999	371	435	765	196	42	999999	788	244	999999	581	131	462	419	621	656	505	999999	748	832	999999	170	999999	999999	111	338	251	999999	783	999999	892	813	505	686	587	145	131	257	752	999999	749	880	816	647	539	75	452	693	644	111	999999	938	999999	877	880	352	256	999999	999999	858	791	101	14	717	586	767	999999	999999	832	485	535	258	207	429	92	429	354	477	479	999999	885	557	813	682	809	999999	881	628	805	244	999999	704	593	999999	537	658	999999	108	999999	771	449	999999	860	999999	999999	469	999999	512	795	460	998	779	947	999999	973	243	287	332	908	632	886	997	970	598	597	999999	665	313	999999	434	553	255	417	708	596	219	697	655	115	999999	222	378	832	354	999999	119	999999	999999	999999	304	380	999999	200	437	885	451	999999	999999	570	745	804	437	999999	999999	907	999999	371	248	999999	999999	999999	999999	226	999999	419	517	174	626	362	488	83	699	392	999999	63	999	999999	979	823	154	514	434	95	369	545	785	758	472	447	999999	747	518	935	167	758	748	999999	631	28	377	287	88	909	92	671	115	999999	32	316	908	698	999999	999999	885	258	121	999999	857	33	634	999999	702	189	999999	999999	999999	763	235	999999	314	999999	999999	999999	455	867	999999	524	13	698	439	740	735	165	538	999999	999999	999999	59	908	999999	212	479	607	394	999999	584	899	49	350	116	351	819	192	11	246	999999	431	999999	27	999999	999999	543	169	593	893	34	546	650	86	999999	472	713	327	202	999999	202	999999	577	838	999999	536	999999	662	591	98	921	999999	999999	301	999999	933	132	42	95	60	668	999999	24	500	593	48	259	963	964	643	638	501	990	899	54	449	854	141	734	297	120	881	577	505	972	999999	999999	358	557	452	350	681	999999	999999	443	999999	811	86	999999	254	286	999999	697	948	460	429	563	264	999999	999999	89	991	307	999999	940	787	743	999999	999999	999999	999999	900	999999	522	303	956	269	848	465	
999999	637	777	885	490	999999	598	193	629	55	552	917	137	999999	477	372	358	384	999999	211	999999	147	999999	559	143	598	386	999999	184	654	503	169	999999	999999	999999	452	999999	115	817	788	999999	603	124	472	974	204	528	798	999999	999999	944	582	826	999999	809	999999	344	227	999999	891	633	999999	18	974	551	393	212	338	26	999999	70	999999	567	999999	859	62	33	999999	584	938	999999	588	178	35	710	999999	343	77	989	69	117	94	363	999999	164	999999	594	150	921	591	991	200	781	999999	999999	701	24	181	787	757	11	999999	643	999999	999999	999999	999999	983	273	630	999999	145	349	999999	918	976	890	642	999999	999	467	883	908	992	999999	879	999999	264	936	18	999999	172	289	999999	67	602	450	999999	999999	999999	546	611	876	301	999999	856	851	824	995	122	999999	382	680	999999	300	999999	605	650	866	942	248	69	57	265	723	999999	999999	117	899	325	535	350	999999	390	463	855	999999	617	999999	999999	38	982	269	823	207	999999	491	501	999999	999999	996	999999	683	999999	870	487	564	999999	577	654	999999	743	924	679	587	999999	999999	999999	999999	999999	120	988	200	774	913	266	799	999999	999999	999999	405	364	176	960	328	735	667	999999	999999	975	301	396	49	805	101	294	68	589	245	999999	690	201	176	505	829	18	609	908	256	614	687	340	563	388	259	645	577	963	361	999999	803	474	999999	359	153	999999	948	395	999999	629	999999	219	988	331	508	214	198	999999	141	320	135	759	132	905	298	961	833	999999	999999	455	717	104	238	392	932	225	420	816	362	999999	70	224	999999	627	999999	478	999999	999999	880	999999	457	999999	832	999999	727	999999	999999	875	71	192	891	297	838	238	911	114	980	605	399	292	794	381	999999	36	259	911	999999	504	499	999999	618	602	780	511	997	811	999999	197	665	999999	873	545	755	179	223	772	385	995	999999	311	497	746	999999	999999	260	85	999999	999999	791	816	520	848	385	999999	999999	299	516	336	240	110	843	999999	999999	999999	419	259	626	148	999999	487	535	538	788	999999	999999	999999	999999	192	261	921	223	464	999999	849	377	35	999999	514	606	924	266	58	999999	616	468	704	806	999999	189	11	459	999999	993	313	290	981	70	198	999999	701	539	999999	85	999999	999999	388	396	100	143	999999	99	121	541	888	231	999999	773	999999	999999	627	75	429	13	260	471	999999	470	102	568	999999	999999	999999	595	999999	395	931	972	455	729	90	999999	999999	207	794	911	999999	918	115	999999	803	217	999999	468	300	999999	999999	331	825	847	133	
917	999999	531	747	429	128	526	637	502	299	514	999999	452	649	319	359	231	999999	999999	133	845	365	999999	765	188	86	512	304	278	285	999999	157	608	605	172	25	193	460	999999	999999	822	290	613	999999	299	889	445	819	999999	286	888	122	486	724	999999	999999	293	766	999999	352	616	231	369	226	688	366	999999	847	486	304	175	771	842	999999	311	564	752	226	476	298	641	693	323	991	397	999999	999999	883	326	610	999999	999999	999999	33	999999	999999	921	999999	114	932	179	597	342	686	121	126	279	930	422	724	809	76	299	279	710	923	907	377	999999	200	999999	836	999999	999999	572	747	999999	819	380	999999	642	365	999999	544	129	53	999999	637	999999	999999	228	740	471	601	800	665	999999	621	322	262	693	553	566	999999	246	343	999999	467	999999	373	245	460	560	712	999999	999999	954	755	999999	667	572	999999	498	558	972	999999	374	929	84	907	619	999999	506	127	26	99	999999	208	307	785	976	893	523	999999	999999	999999	189	758	520	356	710	999999	470	999999	690	423	65	18	941	999999	968	147	392	999999	754	976	999999	443	696	992	654	756	999999	999999	690	679	999999	982	522	214	776	616	418	999999	999999	246	999999	850	437	603	44	999999	999999	27	999999	839	999999	317	761	999999	813	746	71	528	702	999999	925	105	965	20	999999	82	495	737	514	361	728	664	19	999999	188	113	16	999999	957	863	500	440	558	851	178	449	999999	464	999999	39	999999	890	35	252	999999	703	885	426	936	961	305	529	999999	464	120	846	307	252	880	999999	999999	999999	570	838	464	495	547	999999	841	999999	851	999999	346	484	807	999999	999999	766	999999	484	227	589	166	999999	568	970	927	999999	740	332	151	978	999999	689	299	999999	330	197	788	824	165	771	584	719	119	273	192	999999	657	282	216	541	54	405	492	160	999999	573	279	493	568	999999	383	518	85	873	458	656	195	231	517	451	977	999999	328	999999	15	446	886	999999	787	899	445	467	125	999999	933	187	206	149	773	756	918	305	266	999999	397	75	999999	999999	999999	999999	842	999999	765	765	563	671	999999	46	999999	376	999999	974	705	668	18	915	402	474	939	280	459	56	458	760	533	999999	126	999999	68	939	801	649	999999	261	66	19	702	999999	56	999999	111	170	993	406	79	944	599	598	704	481	999999	180	307	545	86	796	977	14	241	999999	555	469	977	216	574	999999	999999	453	611	999999	223	52	427	999999	999999	299	999999	61	691	589	92	528	912	586	999999	631	352	944	999999	270	999999	697	
999999	175	716	641	192	787	831	41	459	999999	986	705	268	630	999999	629	375	787	744	999999	999999	999999	999999	999999	557	400	940	999999	999999	999999	999999	999999	966	525	923	261	961	538	999999	274	230	659	139	936	999999	217	999999	999999	879	723	578	397	526	116	999999	476	377	999999	93	792	999999	999999	346	909	876	999999	738	999999	999999	500	667	837	681	479	705	663	522	861	494	350	82	304	73	971	971	881	824	860	150	457	884	281	454	324	427	999999	323	229	70	999999	478	584	999999	388	65	740	716	56	410	999999	953	999999	204	999999	999999	999999	824	374	938	994	820	878	602	259	616	395	999999	367	62	374	999999	302	999999	598	871	497	366	685	999999	240	175	999999	460	430	503	378	87	710	604	874	999999	948	999999	75	999999	600	981	688	772	999999	999999	358	994	45	379	660	999999	606	871	231	196	149	458	707	829	52	427	999999	755	248	318	682	762	999999	999999	401	21	736	522	281	999999	677	912	999999	883	999999	783	424	60	999999	663	480	838	382	999999	377	500	583	246	43	182	809	999999	534	360	999999	596	999999	188	977	649	978	999999	600	715	518	236	211	824	22	999999	999999	131	912	584	838	999999	390	498	999999	901	438	500	999999	109	706	744	388	895	218	999999	965	246	82	204	684	396	248	999999	180	150	298	999999	999999	999999	178	687	999999	949	522	831	216	328	999999	86	221	488	605	500	19	773	847	315	999999	791	303	767	59	999999	899	451	604	723	328	349	612	679	276	999999	930	28	724	439	999999	387	24	646	547	996	999999	999999	791	748	657	406	302	983	152	442	999999	999999	638	999999	999999	81	236	492	10	359	473	541	999999	890	569	991	999999	418	932	999999	776	656	229	62	999999	703	659	856	76	999999	999999	629	536	834	999999	529	389	999999	390	312	161	999999	646	198	532	451	984	901	188	666	357	999999	61	913	665	999999	191	585	999999	355	999999	999999	426	87	313	844	15	999999	656	49	611	636	38	629	87	254	999999	41	999999	293	999999	757	678	410	574	171	577	622	178	420	999999	803	845	44	890	781	115	568	885	687	445	606	255	148	64	721	855	431	835	420	813	159	999999	293	637	663	701	26	513	151	277	392	219	999999	701	999999	999999	994	739	999999	149	451	156	843	999999	122	512	539	355	999999	315	999999	786	757	606	999999	999999	562	407	999999	999999	98	65	999999	420	999999	397	999999	447	999999	999999	861	691	999999	281	999999	13	221	445	999999	161	171	999999	661	999999	130	605	999999	639	512	69	
999999	596	999999	225	60	999999	999999	432	794	725	503	101	108	920	454	464	256	486	244	999999	536	127	882	999999	918	427	403	908	299	457	935	379	934	197	704	274	188	324	230	975	601	789	651	999999	657	999999	572	740	390	999999	358	999999	405	328	532	120	714	999999	306	999999	992	502	142	999999	789	134	167	999999	999999	999999	286	932	265	268	592	747	476	92	427	999999	855	663	527	999999	109	959	974	616	999999	999999	560	749	999999	597	983	109	656	314	19	533	912	660	523	211	389	426	719	999999	735	999999	999999	631	20	457	777	338	974	508	247	999999	159	551	255	633	999999	999999	913	667	284	999999	101	171	999999	894	935	205	150	326	999999	999999	999999	837	880	880	999999	928	739	570	820	654	134	157	77	999999	383	371	414	890	582	852	512	62	862	252	693	483	999999	126	521	582	198	999999	263	564	999999	321	670	999999	683	699	797	353	846	630	999999	943	999999	999999	999999	999999	790	259	999999	402	180	197	999999	638	197	476	380	622	58	248	465	999999	999999	513	999999	72	700	49	216	999999	64	999999	215	241	882	999999	389	665	606	947	791	939	915	860	394	999999	346	42	187	999999	999999	999999	304	999999	174	894	59	589	304	999999	873	999999	52	860	999999	20	999999	999999	755	999999	999999	999999	999999	111	456	526	560	43	129	206	725	668	862	999	563	880	865	607	77	988	699	799	370	157	83	51	896	64	522	999999	999999	602	999999	739	130	999999	167	202	161	999999	343	25	999999	107	732	215	888	999999	307	467	154	384	676	767	748	296	354	869	37	415	999999	505	520	745	785	133	999999	999999	879	948	722	999999	455	429	654	684	339	272	425	868	163	853	756	65	999999	46	999999	519	999999	999999	999999	298	174	746	27	838	505	724	322	608	823	764	173	358	999999	999999	928	257	122	999999	957	91	453	169	999999	776	999999	465	517	999999	999999	872	142	56	689	434	508	709	999999	816	188	615	950	816	999999	999999	690	408	320	999999	117	678	406	926	875	188	999999	999999	494	251	99	49	217	572	410	950	999999	127	999999	999999	999999	229	845	999999	885	352	140	999999	123	863	96	350	155	760	642	529	999999	215	999999	511	999999	503	225	999999	726	149	999999	388	416	104	765	999999	739	999	783	887	833	999999	51	999999	57	218	891	630	164	999999	894	457	930	999999	485	426	946	168	731	999999	13	685	579	745	999999	752	999999	999999	999999	523	999999	999999	999999	754	695	375	999999	646	463	999999	999999	595	15	977	255	950	458	534	619	349	
626	999999	278	313	884	999999	999999	999999	588	999999	987	999999	999999	641	147	748	480	185	195	119	262	309	704	359	999999	418	679	602	500	993	999999	999999	410	758	897	40	877	672	870	999999	845	868	68	999999	393	739	999999	374	839	507	480	283	349	509	999999	326	876	918	445	475	478	928	805	595	10	302	471	774	999999	117	999999	808	314	647	999999	393	251	999999	966	138	355	315	762	993	999999	999999	355	900	671	580	164	958	236	405	999999	917	999999	472	168	101	999999	298	999999	999999	635	671	968	701	246	703	999999	340	952	999999	129	173	176	999999	81	979	946	571	113	999999	952	912	581	909	578	356	329	999999	387	999999	999999	67	684	39	367	851	62	654	664	967	505	824	16	999999	285	905	751	261	401	189	999999	706	194	467	999999	722	100	69	999999	889	384	306	999999	86	457	999999	999999	146	454	229	926	302	907	145	667	137	906	662	633	672	604	78	999999	208	999999	163	872	227	258	644	761	993	999999	774	593	209	999999	929	999999	223	427	614	806	182	262	852	999999	59	799	652	999999	437	999999	460	294	315	999999	754	999999	303	199	270	999999	810	999999	933	771	999999	999999	467	999999	977	200	420	255	999999	271	214	945	878	999999	999999	427	606	828	999999	999999	999999	490	287	290	127	999999	178	33	166	726	996	713	329	91	999999	506	999999	396	838	999999	999999	999999	999999	54	714	809	477	939	999999	999999	291	981	144	999999	700	652	999999	186	999999	404	32	396	98	999999	274	501	999999	797	696	327	95	220	990	96	552	865	195	242	576	318	115	999999	657	324	445	24	999999	999999	390	24	999999	165	257	444	224	999999	126	40	999999	222	193	999999	999999	58	756	80	991	58	823	835	466	42	610	830	298	999999	738	774	827	260	921	672	416	681	96	930	999999	999999	871	923	748	999999	463	363	134	435	985	999999	999999	374	33	999999	999999	554	558	208	555	427	999999	999999	889	352	999999	529	301	521	999999	570	962	826	118	445	187	900	96	311	579	256	705	863	807	139	217	463	236	401	542	999999	133	887	999999	999999	410	999999	44	406	951	934	72	613	171	425	999999	999999	266	999999	999999	239	468	256	629	308	999999	292	623	760	999999	750	999999	899	978	411	999999	84	451	999999	999999	737	866	690	360	999999	194	999999	701	392	492	476	999999	649	58	312	999999	877	268	999999	999999	128	999999	283	271	211	641	999999	634	999999	999999	572	299	693	552	615	373	999999	895	999999	999999	630	590	999999	277	667	553	653	851	675	999999	569	999999	
374	750	916	909	592	428	159	13	31	999999	999999	999999	920	187	513	106	442	939	625	981	999999	962	999999	537	596	999999	603	657	987	321	999999	752	999999	755	925	942	999999	999999	781	359	746	981	102	999999	649	825	356	490	50	557	418	736	392	588	542	411	557	388	999999	585	824	501	25	709	507	198	999999	174	999999	999999	470	999999	168	276	244	999999	869	38	888	770	659	999999	617	440	903	999999	370	829	222	999999	394	257	999999	205	999999	255	965	999999	666	999999	829	999999	238	479	96	682	578	999999	999999	250	541	529	999999	999999	999999	711	999999	584	806	284	827	176	952	999999	185	999999	353	962	740	989	336	999999	372	436	941	477	999999	148	353	230	654	254	485	999999	982	999999	757	999999	999999	823	371	391	586	999999	634	663	239	500	303	874	339	616	385	364	913	64	166	74	610	458	826	999999	999999	585	630	582	690	979	755	320	465	511	999999	917	999999	999999	899	999999	802	288	247	999999	844	999999	999999	48	869	130	69	927	708	692	240	999999	997	625	160	11	761	61	972	260	744	983	418	827	923	467	736	968	999999	185	271	332	220	442	901	760	694	591	713	570	920	827	611	772	999999	871	920	999999	794	898	229	750	316	987	999999	861	71	73	999999	999999	393	999999	772	532	431	999999	610	999999	724	399	316	179	347	412	340	917	999999	999999	556	999999	999999	999999	183	999999	999999	999999	26	233	793	49	698	999999	999999	999999	186	829	999999	89	351	999999	270	365	287	404	999999	59	999999	999999	999999	731	490	426	517	72	863	658	917	516	999999	910	999999	386	771	685	700	685	703	999999	999999	510	862	301	303	193	791	999999	458	779	674	906	117	122	999999	71	559	282	123	413	999999	527	912	999999	513	441	481	884	594	601	999999	999999	356	376	678	156	869	198	132	334	281	999999	999999	148	999999	999999	802	779	809	709	136	999999	572	299	598	999999	598	324	788	862	711	906	999999	856	85	768	999999	740	444	430	202	370	160	789	142	766	326	999999	706	843	999999	701	84	999999	475	285	999999	66	778	969	558	555	410	269	999999	374	92	354	72	83	119	71	344	389	517	765	277	783	167	999999	999999	823	999999	944	234	999999	832	714	390	999999	999999	502	962	474	872	647	960	999999	177	767	683	972	999999	633	734	999999	366	694	376	710	17	560	899	999999	587	734	999999	999999	45	612	999999	378	999999	272	649	616	109	870	516	999999	805	387	999999	999999	158	420	121	999999	220	658	652	147	347	680	792	999999	603	25	887	147	
999999	504	855	565	235	999999	17	449	984	999999	476	496	187	999999	904	630	944	509	798	177	622	953	255	999999	959	404	41	293	480	775	23	93	982	379	170	311	999999	60	175	843	412	672	999999	103	191	999999	959	841	999999	171	928	999999	999999	720	525	756	258	478	999999	830	283	999999	999999	218	999999	392	514	808	345	603	109	894	344	999999	765	950	953	999999	205	803	444	199	518	318	846	999999	866	272	853	414	62	999999	454	344	569	688	703	791	999999	999999	651	160	505	181	999999	44	759	999999	954	575	999999	106	283	802	396	93	215	660	371	195	526	251	955	999999	550	56	449	999999	394	87	999999	171	999999	407	161	999999	694	999999	255	811	169	603	999999	288	999999	999999	999999	651	948	486	482	53	999999	803	281	999999	205	574	631	999999	595	759	878	877	328	641	932	875	651	112	399	869	414	560	35	999999	934	676	330	999999	999999	797	61	908	604	999999	741	369	999999	751	98	129	715	999999	999999	999999	725	439	959	969	999999	903	10	846	999999	613	999999	869	777	358	475	529	253	47	999999	999999	708	999999	282	999999	900	572	749	999999	24	999999	999999	184	999999	999999	999999	504	716	361	569	373	796	999999	822	991	573	871	592	776	285	568	999999	677	490	427	701	999999	999999	843	999999	999999	163	109	832	816	459	999999	999999	161	161	999999	812	892	477	385	11	999999	157	291	553	38	980	972	624	455	403	485	999999	915	925	451	999999	873	999999	117	219	697	383	15	999999	119	345	440	999999	999999	999999	983	209	999999	426	208	608	875	999999	50	481	190	999999	386	422	973	770	999999	235	999999	634	939	610	370	175	314	999999	151	749	444	692	549	357	320	999999	999999	285	999999	499	999999	843	471	583	999999	636	38	222	999999	999999	567	348	725	999999	916	680	816	383	839	940	121	89	999999	135	856	357	931	833	999999	999999	999999	698	192	130	508	866	172	366	999999	734	999999	999999	131	559	999999	105	967	999999	441	640	883	46	446	648	387	647	387	345	727	894	704	204	999999	319	589	869	999999	999999	706	999999	517	460	999999	115	802	999999	957	999999	943	999999	999999	597	999999	533	803	999999	999999	999999	999999	861	488	826	639	473	40	942	54	812	969	322	938	372	637	391	132	433	31	999999	999999	367	689	480	402	966	999999	116	999999	523	515	623	999999	622	999999	845	571	999999	821	551	85	999999	974	155	937	630	821	999999	960	21	410	380	945	921	698	385	181	18	434	672	999999	923	149	531	306	999999	705	999999	511	791	999999	441	611	
479	265	984	393	543	543	772	154	999999	156	790	122	145	677	696	999999	485	673	563	266	999999	999999	161	720	453	849	590	924	999999	515	178	201	969	768	999999	665	714	992	637	474	661	999999	473	999999	999999	418	999999	678	19	999999	999999	128	999999	999999	463	999999	113	999999	999999	694	952	847	649	980	978	599	153	376	211	40	219	492	999999	999999	999999	630	128	384	999999	45	688	999999	915	112	488	59	935	793	999999	588	561	450	63	943	522	999999	878	999999	999999	759	999999	795	476	978	193	544	999999	178	579	833	768	729	901	904	999999	51	999999	999999	501	999999	664	999999	999999	622	999999	999999	439	102	576	790	751	635	585	612	770	999999	444	936	999999	944	967	766	223	481	820	832	999999	999999	937	481	883	342	991	870	105	914	734	853	509	425	114	990	602	999999	92	142	999999	999999	143	122	999999	999999	628	556	999999	897	145	588	802	646	229	999999	164	999999	907	419	644	715	516	999999	169	590	436	503	840	999999	999999	999999	399	687	689	999999	25	824	874	888	713	444	909	207	778	999999	999999	863	205	824	835	999999	882	672	498	437	782	287	953	25	999999	135	716	984	733	711	999999	125	956	970	274	999999	230	29	999999	210	806	318	87	23	539	572	307	25	151	666	551	727	199	999999	476	738	870	999999	329	588	727	924	474	77	956	936	907	235	559	504	287	863	999999	298	631	999999	209	940	999999	999999	827	999999	999999	999999	169	999999	926	705	503	536	470	370	699	126	482	881	999999	19	999999	603	999999	999999	466	646	389	688	759	900	629	12	538	930	384	999999	760	37	91	407	907	494	20	211	999999	33	44	916	174	851	999999	750	999999	200	882	882	339	755	244	206	687	481	712	35	85	999999	997	539	986	374	365	455	999999	447	111	999999	593	463	350	443	611	472	524	908	94	879	383	348	57	502	995	999999	792	885	999999	436	782	985	999999	999999	35	505	930	999999	495	370	951	191	98	319	298	875	999999	999999	595	224	956	999999	940	205	127	659	492	494	379	999999	662	913	999999	999999	791	608	337	999999	417	116	542	999999	423	999999	928	201	260	738	213	129	599	992	300	505	480	978	54	931	123	999999	23	446	430	144	708	47	464	423	999999	690	548	306	999999	488	682	999999	390	225	277	925	408	753	290	999999	761	669	623	231	205	812	563	406	996	51	999999	999999	999999	288	25	891	736	837	219	999999	580	302	609	811	823	248	999999	999999	663	197	999999	269	165	180	999999	48	999999	243	227	715	
137	999999	310	351	395	586	999999	112	210	386	199	999999	544	768	679	468	999999	999999	407	999999	225	734	742	808	83	833	939	999999	904	999999	477	502	619	504	999999	438	992	268	426	999999	999999	999999	628	287	998	405	725	397	501	915	999999	612	836	271	499	402	410	999999	999999	561	647	812	208	999999	999999	696	952	50	382	999999	475	801	395	170	655	999999	999999	999999	810	677	118	552	633	999999	998	865	999999	358	14	993	38	501	990	864	599	499	999999	404	999999	999999	453	685	25	260	449	186	999999	675	999999	768	999999	945	999999	599	999999	999999	999999	218	235	53	39	604	999999	389	222	974	811	999999	999999	999999	445	711	999999	508	234	433	536	999999	550	999999	648	999999	742	245	999999	92	810	999999	422	504	999999	87	179	334	282	848	649	635	47	474	375	999999	113	459	333	999999	859	192	375	28	568	804	668	999999	405	999999	999999	799	683	139	174	420	118	999999	844	367	541	761	235	999999	784	901	345	85	455	952	887	292	912	130	233	627	35	403	999999	516	419	999999	929	245	986	999999	952	907	999999	999999	588	47	615	965	999999	107	999999	999999	244	999999	469	592	959	453	160	579	887	562	906	547	394	714	999999	338	948	999999	999999	999999	999999	934	948	437	775	499	373	850	999999	946	87	999999	669	45	999999	279	999999	826	805	999999	94	416	961	400	11	762	999999	873	999999	286	27	276	275	967	600	999999	999999	42	816	470	89	310	902	941	484	999999	877	359	999999	999999	292	999999	972	356	905	982	972	557	436	23	928	499	943	400	928	999999	999999	702	444	858	560	24	999999	344	405	784	514	30	999999	229	884	221	327	999999	994	896	304	918	999999	618	337	171	606	803	542	589	367	511	22	673	921	999999	915	697	311	277	121	637	951	131	477	952	641	216	138	716	181	999999	406	42	517	941	641	999999	999999	999999	418	999999	802	815	999999	13	18	252	999999	999999	306	630	999999	726	999999	666	967	999999	151	999999	999999	999999	999999	999999	999999	469	114	979	999999	980	544	999999	175	912	859	904	834	999999	703	474	943	399	999999	999999	999999	999999	162	680	999999	850	973	700	683	156	869	28	541	977	408	957	898	999999	96	999999	175	999999	465	832	866	999999	999999	999999	247	677	441	140	490	999999	414	866	317	434	731	315	16	999999	415	999999	53	841	372	856	737	745	575	914	312	999999	263	213	95	999999	813	999999	28	151	463	16	714	738	537	999999	573	541	999999	473	308	780	321	332	800	999999	999999	35	517	975	105	501	111	527	
827	899	993	210	999999	999999	621	999999	297	864	389	409	999999	314	313	87	293	999999	105	999999	999999	532	999999	930	413	649	539	788	861	999999	56	999999	904	197	910	637	302	372	999999	999999	852	945	492	999999	942	401	999999	485	721	439	691	899	999999	10	911	305	629	72	797	999999	458	832	501	254	818	427	505	126	403	999999	784	921	445	443	999999	670	999999	823	988	21	999999	64	76	431	361	999999	999999	904	286	615	17	240	574	628	214	30	453	248	638	524	896	999999	91	999999	999999	999999	999999	962	751	250	265	806	83	785	625	999999	766	80	999999	999999	862	999999	840	787	667	999999	999999	817	239	238	227	999999	999999	474	125	999999	999999	999999	775	592	693	603	162	45	999999	211	999999	999999	999999	999999	264	383	355	999999	662	305	185	304	388	111	423	646	733	523	32	463	999999	609	670	134	430	999999	304	999999	999999	269	448	999999	436	999999	396	999999	814	428	999999	844	455	227	811	820	325	678	642	999999	999999	56	869	999999	22	897	589	558	128	878	389	518	88	55	999999	999999	857	380	867	921	999999	856	832	314	548	188	17	404	797	850	809	752	112	999999	141	932	399	808	791	539	877	838	999999	999999	999999	465	999999	410	238	999999	962	999999	999999	721	999999	322	999999	564	100	834	890	999999	760	999999	999999	637	416	999999	914	66	13	999999	999999	338	999999	876	417	896	999999	93	423	999999	175	388	887	865	941	999999	671	999999	718	999999	718	957	649	692	87	999999	866	412	58	317	496	999999	415	999999	364	483	999999	999999	904	326	298	16	421	292	29	382	999999	999999	696	999999	786	105	348	178	339	999999	999999	999999	999999	248	999999	863	44	115	120	999999	973	972	999999	468	714	999999	999999	999999	546	711	546	366	672	705	999999	663	716	34	530	400	833	999999	585	732	794	325	294	666	999999	999999	999999	315	999999	999999	409	999999	999999	237	999999	208	999999	946	631	627	95	332	689	103	459	999999	157	20	585	720	169	736	397	999999	673	399	304	257	115	121	740	241	194	999999	306	379	960	488	714	999999	219	999999	614	999999	647	471	635	201	216	919	287	960	730	999999	999999	672	31	924	564	920	999999	934	841	520	887	854	148	999999	796	999999	416	669	999999	999999	510	999999	131	999999	140	212	763	112	50	999999	999999	779	510	732	777	634	358	45	923	999999	428	285	55	104	79	792	999999	592	404	999999	512	618	664	477	999999	999999	550	591	794	361	166	801	893	655	687	118	353	415	999999	172	999999	381	999999	512	834	235	236	37	370	348	
999999	999999	708	914	683	225	999999	43	781	192	93	999999	999999	572	637	626	391	400	417	999999	999999	918	326	241	999999	140	999999	161	643	725	369	999999	231	999999	483	985	103	979	971	999999	993	320	999999	93	89	965	999999	183	875	217	999999	835	620	408	999999	960	999999	476	520	999999	352	962	399	999999	823	570	999999	999999	98	652	533	411	429	945	999999	137	294	243	162	437	999999	699	286	435	999999	999999	999999	822	555	522	140	627	468	428	129	40	921	999999	270	518	999999	344	94	999999	684	442	416	675	440	772	999999	621	999999	92	999999	999999	686	964	185	299	667	723	249	575	999999	906	999999	999999	999999	999999	216	999999	973	644	18	665	614	63	999999	448	999999	237	392	783	846	518	313	386	876	476	354	999999	999999	971	850	999999	105	999999	999999	777	499	415	849	502	999999	959	648	679	84	999999	48	632	999999	736	999999	440	340	465	728	999999	602	567	133	999999	593	259	999999	11	999999	311	570	105	351	999999	949	712	388	890	228	887	869	633	999999	999999	438	721	999999	999999	799	420	375	639	790	708	184	931	999999	500	999999	999999	644	646	886	999999	325	942	291	248	787	468	999999	450	247	999999	143	968	265	143	920	871	999999	659	212	999999	999999	930	999999	999999	999999	27	999999	999999	980	913	999999	233	747	538	999999	999999	440	999999	999999	341	368	925	402	948	999999	215	676	158	579	47	800	985	444	513	837	999999	637	999999	999999	769	47	999999	999999	334	599	909	231	727	468	435	440	19	781	870	999999	999999	537	366	77	999999	999999	282	999999	943	999999	266	788	243	700	289	857	999999	66	118	303	205	465	78	358	999999	984	999999	689	154	606	790	214	573	500	827	857	999999	580	856	999999	765	854	526	999999	343	131	999999	36	189	577	648	953	672	577	818	999999	468	999999	412	608	402	999999	174	346	332	61	999999	743	873	431	587	999999	210	689	537	350	938	857	25	999999	996	999999	510	999999	999999	837	541	995	682	999999	398	272	178	257	36	182	690	190	888	291	906	254	999999	757	999999	435	752	999999	49	477	615	611	992	867	612	999999	91	999999	387	494	520	999999	70	600	43	324	54	953	663	364	660	758	968	999999	638	752	770	753	586	532	94	558	956	999999	666	787	999999	310	999999	556	999999	102	803	999999	770	687	193	561	724	676	391	799	999999	684	817	999999	642	267	239	999999	999999	338	21	854	409	961	999999	856	934	255	53	743	317	999999	273	567	954	999999	963	951	568	218	999999	910	151	295	238	281	397	999999	999999	
999999	81	785	999999	762	90	948	999999	809	424	337	627	478	632	999999	491	223	421	259	999999	78	303	999999	999999	500	308	111	999999	999999	733	991	468	135	111	40	671	532	268	511	486	999999	580	164	536	240	999999	561	287	503	803	25	860	147	999999	86	719	794	494	357	464	979	245	879	86	999999	999999	502	376	602	976	959	954	909	773	896	497	149	999999	70	909	747	999999	220	999999	717	141	330	229	999999	320	877	48	910	999999	507	771	999999	88	114	371	99	194	684	526	844	71	950	374	19	588	580	53	433	448	716	165	34	568	368	300	548	282	351	292	999999	921	53	862	275	135	999999	70	646	999999	820	562	149	999999	476	656	191	956	219	446	739	834	614	472	340	351	746	141	719	814	823	999999	843	999999	427	922	27	97	999999	883	791	520	407	735	999999	163	25	341	101	712	118	999999	72	904	999999	999999	316	581	999999	924	999999	999999	999999	832	874	13	999999	999999	276	554	638	104	857	336	655	229	437	999999	843	186	336	414	49	17	705	999999	753	938	849	162	615	446	564	999999	504	135	179	574	860	624	444	277	999999	547	83	24	999999	999999	259	332	837	438	737	355	597	974	625	343	136	642	260	780	897	999999	999999	202	539	999999	831	530	999999	862	27	229	741	999999	349	999999	999999	999999	508	999999	999999	527	999999	187	708	218	999999	999999	999999	836	448	228	374	663	380	952	609	881	999999	60	999999	729	282	999999	420	518	614	539	999999	133	999999	445	143	244	101	380	999999	760	493	331	106	311	30	223	424	799	999999	88	999999	397	892	61	216	999999	121	960	254	350	767	200	604	57	894	386	437	12	95	999999	571	999	164	849	999999	163	999999	603	708	69	999999	999999	663	535	850	247	240	357	238	685	132	141	999999	456	992	302	726	999999	417	999999	785	422	714	724	516	688	242	53	663	999999	999999	999999	261	999999	790	156	537	79	999999	657	156	89	773	999999	17	440	873	999999	856	105	436	904	195	75	284	148	999999	938	29	999999	14	196	694	184	190	614	880	999999	665	845	999999	657	851	760	497	706	648	999999	717	86	815	999999	197	568	627	600	332	195	999999	652	250	999999	999999	45	652	959	394	598	229	403	559	931	52	999999	999999	779	63	435	578	577	499	602	231	942	356	480	998	136	557	590	999999	999999	41	23	605	177	607	816	117	537	321	59	999999	999999	526	883	491	999999	238	847	546	896	617	342	162	647	376	999999	688	181	999999	999999	50	639	122	865	
999999	39	414	999999	999999	246	999999	50	999999	450	517	908	426	473	988	999999	897	710	53	394	999999	698	860	999999	800	500	138	936	576	999999	999999	999999	999999	661	983	462	771	999999	675	999999	999999	576	87	999999	139	468	999999	224	192	149	371	999999	596	999999	788	211	999999	456	371	681	999999	391	999999	213	999999	72	999999	764	490	536	60	831	999999	743	815	509	999999	157	828	342	999999	914	753	999999	999999	999999	858	483	999999	781	999999	325	704	994	202	198	112	873	281	77	761	926	734	999999	999999	539	306	853	912	288	999999	31	628	39	872	204	637	47	999999	762	213	999999	891	708	253	735	136	50	550	999999	407	747	876	761	999999	882	189	107	347	161	381	15	570	594	201	272	696	674	131	998	560	74	362	518	863	537	999999	36	999999	363	412	266	312	295	880	842	155	867	458	989	24	539	699	369	391	207	999999	306	517	999999	48	461	999999	552	76	343	395	367	897	999999	847	163	695	983	999999	125	703	285	714	358	999999	828	226	142	983	31	999999	999999	137	665	874	739	518	431	325	950	347	759	228	999999	457	787	969	999999	152	860	844	715	620	275	504	387	999999	168	999999	220	245	786	569	55	968	402	999999	242	178	117	644	999999	999999	798	777	999999	999999	176	901	339	858	810	989	132	187	999999	999999	862	999999	496	157	999999	567	115	715	561	200	183	579	64	557	737	246	45	226	580	999999	821	497	559	331	425	266	535	361	435	796	999999	999999	319	999999	377	81	682	959	999999	705	999999	999999	226	754	882	999999	846	781	131	999999	954	999999	606	611	560	374	999999	175	999999	103	999999	754	999999	764	999999	999999	270	999999	189	666	564	85	932	999999	493	999999	999999	805	449	828	420	999999	239	861	842	540	271	707	469	13	999999	517	999999	199	673	809	999999	461	10	576	336	999999	601	465	19	878	973	999999	128	822	103	999999	726	999999	683	288	999999	428	999999	223	999999	563	576	186	207	57	847	742	211	684	935	819	804	872	502	609	161	774	852	999999	566	539	588	647	909	999999	791	334	516	394	294	384	540	999999	532	773	245	425	268	961	41	240	530	444	999999	999999	999999	853	410	84	999999	999999	576	957	656	514	974	929	999999	544	266	522	236	999999	999999	560	289	26	350	999999	373	999999	999999	999999	999999	999999	999999	154	760	635	999999	937	924	441	267	544	999999	582	999999	27	798	316	158	999999	705	519	14	713	54	336	994	999999	999999	681	999999	400	244	999999	35	999999	504	829	178	640	883	999999	598	
794	559	855	999999	707	885	332	930	67	588	792	999999	423	331	306	109	999999	641	999999	434	252	731	999999	310	131	556	810	999999	968	999999	518	840	386	920	999999	164	199	583	297	109	189	750	652	812	452	501	612	999	208	730	999999	999	217	999999	999999	73	691	999999	630	999999	999999	999999	961	920	79	951	999999	502	999999	151	909	850	353	576	254	502	999999	65	858	999999	944	999999	999999	248	403	519	999999	999999	999999	156	472	645	952	146	33	379	788	732	742	500	999999	999999	999999	66	820	893	655	999999	649	853	984	636	999999	10	216	274	495	723	527	560	328	326	927	965	679	274	898	217	553	999999	713	999999	322	999999	938	834	924	267	427	509	863	991	999999	721	171	835	948	952	930	759	883	75	215	191	181	376	192	921	387	556	995	999999	98	773	150	999999	999999	339	71	381	349	238	306	27	696	337	482	215	804	843	326	945	286	793	991	647	150	141	196	572	651	999999	880	870	514	426	903	79	580	532	521	619	999999	999999	419	999999	769	197	999999	844	893	976	999999	543	240	999999	171	304	782	502	497	192	999999	999999	730	346	999999	999999	513	280	999999	413	999999	281	331	707	64	999999	384	346	999999	952	999999	352	678	675	886	346	640	463	999999	609	297	999999	44	339	476	401	828	82	306	344	684	224	420	490	351	844	999999	533	996	442	919	446	624	545	999999	800	821	65	460	22	794	59	25	824	125	556	246	992	240	663	999999	312	49	999999	999999	432	932	198	333	51	134	117	999999	821	690	851	463	499	999999	676	999999	773	622	294	549	635	208	999999	374	794	608	229	999999	343	543	999999	999999	90	999999	124	868	999999	731	418	888	687	999999	999999	144	999999	999999	747	210	564	92	136	690	754	994	642	233	346	999999	999999	443	904	999999	134	288	83	454	382	232	999999	999999	947	51	999999	406	862	999999	14	999999	110	701	860	29	738	260	416	999999	651	96	634	890	531	808	203	974	983	872	466	915	999999	999999	720	524	531	756	145	94	486	358	999999	999999	228	884	723	836	583	999999	86	874	999999	999999	999999	296	598	787	286	148	848	239	423	990	586	99	401	290	981	999999	999999	982	124	999999	450	303	954	999999	671	647	999999	366	401	999999	795	592	52	913	27	433	926	999999	479	996	999999	257	935	151	22	139	492	443	855	247	398	104	759	550	999999	999999	999999	563	125	638	63	492	837	999999	204	994	56	487	272	557	419	753	512	128	999999	203	368	999999	32	999999	164	651	510	
164	709	999999	832	502	217	518	101	373	628	840	942	753	419	619	999999	27	92	15	180	308	828	645	592	641	463	999999	151	528	999999	582	484	999999	982	682	999999	503	172	553	280	754	999999	55	999999	999999	185	342	783	748	867	15	460	999999	480	211	336	74	999999	999999	49	999999	377	573	832	55	366	540	770	999999	999999	452	855	538	735	426	999999	782	520	920	465	999999	729	999999	999999	535	132	334	932	999999	356	999999	394	999999	514	999999	999999	999999	222	88	999999	645	572	56	744	999999	159	999999	424	63	999999	553	553	198	734	918	974	974	911	307	923	999999	607	990	390	999999	999999	883	34	169	49	951	999999	999999	615	820	558	683	658	999999	385	211	910	878	421	803	999999	206	246	596	601	412	980	915	165	999999	47	999999	666	291	366	276	896	265	24	417	983	121	582	914	999999	300	325	999999	921	721	131	729	578	587	464	861	999999	437	567	636	970	654	999999	342	782	976	27	377	880	119	315	655	999999	14	819	999999	623	999999	237	311	999999	999999	994	444	161	999999	13	88	826	505	629	468	698	388	999999	339	999999	250	999999	392	282	948	794	812	999999	476	864	573	768	578	248	324	210	265	549	665	659	999999	191	999999	999999	999999	999999	385	999999	846	957	485	999999	489	62	383	200	999999	38	148	521	191	37	685	453	440	320	258	999999	314	268	442	839	999999	679	999999	999999	668	420	344	408	999999	332	570	518	999999	16	288	525	865	134	366	237	999999	154	999999	999999	505	999999	542	999999	302	999999	184	999999	524	999999	999999	809	999999	324	532	434	999999	740	999999	999999	999999	176	74	433	42	732	999999	190	901	215	439	637	211	999999	999999	999999	999999	716	115	300	157	999999	999999	999999	230	479	463	999999	999999	932	542	669	999999	618	999999	339	955	119	595	569	999999	994	999999	318	217	158	607	999999	761	884	999999	977	634	812	712	485	182	331	212	562	279	851	588	969	672	769	999999	593	827	999999	692	768	130	546	573	162	305	999999	536	82	871	999999	999999	718	999999	565	45	238	906	871	999999	634	906	999999	299	999999	416	717	646	447	999999	24	69	538	999999	788	856	97	999999	999999	189	496	999999	140	691	999999	72	869	593	117	733	367	687	955	76	67	861	98	256	697	746	999999	999999	98	999999	857	517	259	526	999999	708	999999	989	356	691	670	839	776	351	597	812	546	999999	999999	714	204	336	113	472	143	926	768	840	552	812	601	457	999999	999999	999999	999999	813	353	995	999999	999999	377	340	273	405	999999	95	
746	659	884	210	999999	511	999999	325	999999	414	787	999999	670	939	116	447	543	100	223	142	999999	516	999999	999	202	137	138	999999	827	999999	839	999999	915	841	999999	190	667	612	999999	946	999999	304	999999	780	36	960	335	999999	679	930	796	183	192	95	928	239	257	999999	999999	999999	999999	456	498	534	999999	719	477	999999	917	925	779	999999	953	277	999999	862	212	631	973	999999	999999	668	258	896	999999	666	884	830	913	792	932	782	605	810	573	999999	999999	779	216	999999	999999	506	552	999999	160	865	229	999999	284	75	37	626	911	774	533	999999	208	999999	334	907	835	647	999999	135	992	997	999999	153	703	934	66	432	424	667	748	999999	125	999999	745	999999	446	999999	555	847	764	316	870	999999	999999	860	677	214	455	308	480	999999	590	999999	999999	162	540	999999	999999	350	19	999999	212	999999	35	237	597	999999	855	989	470	865	999999	78	370	686	137	999999	999999	843	266	999999	977	126	196	902	716	698	743	593	804	999999	757	214	999999	170	113	625	999999	59	272	973	358	999999	837	615	999999	521	67	83	999999	999999	219	999999	999999	167	626	96	999999	133	521	899	960	272	195	999999	999999	887	999999	999999	582	999999	699	817	580	293	503	521	288	999999	158	204	640	669	999999	999999	161	388	131	680	543	27	567	681	537	372	23	95	999999	999999	506	866	291	857	501	999999	345	401	797	800	663	115	807	999999	974	999999	999999	300	705	426	948	729	765	999999	665	564	944	28	999999	999999	279	418	251	551	84	291	912	999999	178	999999	433	759	590	331	27	438	220	90	707	220	113	999999	999999	853	788	777	111	731	999999	936	999999	999999	121	999999	530	999999	864	266	999999	692	414	999999	999999	661	993	199	148	444	542	999999	354	999999	999999	999999	114	556	37	398	999999	306	190	191	590	999999	474	115	647	11	801	772	574	954	678	24	805	627	601	729	859	999999	999999	999999	199	964	999999	716	17	52	999999	974	226	999999	503	115	511	999999	999999	889	196	888	551	147	642	999999	663	400	194	305	273	487	999999	308	538	999999	999999	999999	991	625	650	758	108	605	525	827	999999	107	460	999999	999999	582	731	712	542	970	57	501	999999	429	311	201	531	999999	999999	999999	29	918	937	999999	999999	988	241	999999	248	999999	790	945	621	815	223	565	939	622	999999	690	755	999999	765	568	999999	999999	999999	572	323	999999	236	397	826	527	807	637	170	999999	134	999999	350	461	473	114	190	999999	880	218	215	999999	262	999999	999999	98	999999	999999	999999	999999	223	282	499	999999	
999999	789	999999	403	999999	104	18	586	404	999999	498	278	999999	304	778	661	387	999999	295	290	366	577	999999	327	478	738	999999	999999	485	791	907	851	34	681	999999	684	902	787	999999	999999	210	629	999999	999999	421	650	747	947	999	999999	991	209	987	219	312	389	592	884	924	390	818	999999	999999	999999	999999	646	253	668	800	103	999999	600	41	509	89	736	235	999999	999999	828	999999	337	40	984	800	708	863	814	379	125	102	28	862	601	967	999999	528	738	533	774	406	89	157	999999	740	401	999999	488	139	575	163	829	999999	106	400	999999	947	126	812	211	782	439	999999	684	11	741	737	999999	541	857	218	496	239	999999	432	910	190	134	999999	409	540	385	684	803	961	272	50	766	210	486	284	412	999999	331	991	966	790	472	999999	999999	999999	737	946	282	367	999999	999999	999999	674	489	999999	823	872	413	671	999999	754	496	999999	738	700	971	239	64	999999	805	570	999999	150	465	130	718	999999	254	999999	999999	438	999999	445	305	999999	205	101	999999	186	461	999999	522	659	595	222	304	999999	999999	999999	691	999999	891	999999	561	999999	691	999999	219	999999	592	602	628	667	869	967	351	60	999999	75	505	879	517	878	132	999999	58	999999	999999	252	826	968	999999	945	64	303	547	714	999999	209	981	999999	999999	362	594	858	911	854	790	999999	870	253	999999	999999	999999	811	991	23	575	999999	57	443	160	966	542	623	999999	682	613	575	430	999999	177	228	93	15	997	999999	294	273	364	203	999999	999999	382	583	999999	954	152	252	312	533	999999	597	161	999999	349	916	819	999999	321	238	251	225	206	243	86	113	26	797	999999	999999	729	311	931	854	999999	232	594	959	977	592	540	370	999999	896	498	579	999999	545	665	91	999999	323	952	136	952	252	999999	999999	507	999999	938	999999	999999	999999	804	999999	999999	306	571	999999	332	860	992	728	697	880	999999	999999	744	506	46	481	999999	733	500	415	999999	805	902	999999	999999	454	999999	445	654	196	932	999999	102	661	913	770	999999	548	758	484	330	233	438	81	999999	431	999999	999999	999999	466	222	705	976	398	999999	860	404	999999	625	877	408	999999	84	511	948	165	217	999999	592	276	508	593	974	999999	94	135	377	831	443	999999	60	461	939	198	973	236	820	999999	999999	63	376	145	999999	881	85	999999	159	999999	999999	999999	223	322	418	239	999999	629	731	961	999999	361	999999	572	403	555	826	947	617	999999	538	722	345	513	907	539	900	999999	669	999999	999999	321	976	450	999999	308	999999	737	53	
999999	239	353	999999	858	400	822	999999	803	742	378	64	138	165	272	398	410	800	710	414	878	339	595	999999	999999	999999	992	384	52	864	104	698	999999	999999	907	999999	999999	226	486	999999	95	969	999999	630	301	47	811	165	714	62	308	508	156	333	174	380	644	393	999999	836	999999	999999	527	938	647	679	999999	999999	258	999999	213	194	323	596	329	909	999999	965	668	601	220	837	670	990	999999	595	552	765	740	536	22	800	359	649	715	999999	452	168	999999	622	81	587	906	107	848	999999	195	559	14	264	148	678	999999	999999	999999	999999	777	999999	999999	61	999999	999999	493	721	603	412	834	674	881	999999	999999	999999	982	56	999999	633	999999	572	152	451	410	993	761	485	999999	999999	999999	93	33	999999	870	915	784	931	495	871	103	195	999999	445	999999	520	678	999999	797	999999	999999	678	746	992	999999	999999	999999	932	650	143	448	999999	332	270	999999	999999	999999	735	811	551	299	60	561	999999	539	745	78	999999	999999	889	325	439	687	334	646	406	346	999999	515	665	532	852	291	999999	433	95	862	999999	999999	999999	870	942	999999	256	775	999999	127	98	463	999999	145	686	999999	760	817	19	999999	999999	999999	930	415	999999	229	156	29	446	769	209	234	454	882	834	999999	633	29	382	919	440	559	10	999999	257	577	621	530	999999	91	530	544	424	999999	863	620	187	132	999999	722	374	237	338	999999	999999	999999	18	21	999999	97	146	740	999999	99	890	999999	622	999999	167	52	608	999999	999999	365	249	665	810	689	29	223	421	511	999999	659	999999	213	230	134	371	393	568	609	228	999999	944	789	999999	999999	999999	423	999999	536	964	218	124	999999	999999	973	637	262	63	999999	992	999999	675	635	999999	784	544	687	999999	999999	289	774	483	999	999999	424	420	459	565	486	999999	605	224	884	546	561	999999	806	158	257	497	118	999999	249	616	140	999999	319	818	324	999999	999999	204	510	999999	200	734	125	350	999999	563	187	697	577	514	397	873	790	98	419	249	738	538	999999	10	180	444	244	999999	276	341	999999	641	251	999999	628	410	714	999999	355	999999	429	999999	999999	694	999999	421	762	999999	999999	267	999999	999999	408	84	61	658	233	999999	86	999999	500	732	999999	308	462	546	999999	999999	886	986	169	162	742	592	819	282	28	286	691	759	681	509	173	19	47	880	242	999999	645	969	999999	214	561	999999	336	999999	391	221	242	772	965	882	848	242	107	150	487	816	265	779	639	947	999999	326	999999	991	999999	999999	270	999999	314	289	244	916	
999999	954	601	153	266	132	999999	999999	53	999999	794	798	660	930	911	897	999999	426	911	866	339	239	396	244	999999	344	137	327	950	999999	468	685	648	999999	432	153	999999	344	559	142	999999	831	999999	898	532	286	341	638	163	373	190	887	999999	377	586	580	999999	999999	999999	921	995	572	857	393	460	118	999999	727	508	768	999999	68	866	778	977	507	335	497	711	999999	13	499	174	587	479	580	317	280	355	852	999999	191	714	999999	146	326	974	999999	448	999999	999999	613	999999	394	24	999999	999999	599	999999	88	254	80	655	391	918	506	408	279	914	879	800	999999	382	655	193	176	353	999999	642	661	533	816	59	297	121	399	368	779	999999	358	559	999999	880	276	608	514	535	333	719	640	917	705	605	568	623	256	241	484	999999	848	778	792	957	999999	555	438	31	999999	280	529	999999	999999	999999	565	330	92	998	115	999999	679	640	30	999999	999999	999999	828	220	491	673	864	167	884	999999	724	579	999999	760	152	721	179	999999	177	999999	999999	503	298	998	49	247	541	258	136	437	999999	999999	757	282	956	994	999999	999999	540	999999	415	372	263	999999	982	985	999999	331	856	394	877	196	999999	967	329	999999	455	999999	180	253	142	616	40	456	56	999999	822	495	999999	158	993	952	952	482	646	827	249	247	999999	64	999999	219	401	742	559	345	999999	790	952	999999	999999	897	57	297	999999	799	999999	806	14	475	173	999999	527	708	400	925	244	991	999999	501	999999	218	814	126	567	923	224	298	999999	710	772	999999	999999	356	999999	106	905	665	919	999999	999999	443	242	550	999999	617	691	693	352	634	111	752	469	461	199	999999	999999	999999	729	999999	585	53	908	304	702	142	534	180	999999	999999	999999	578	999999	483	999999	824	999999	999999	236	949	241	531	946	999999	999999	30	572	999999	167	279	23	974	999999	999999	271	999999	534	938	848	999999	93	521	999999	999999	613	532	681	985	455	375	999999	999999	703	779	407	63	106	645	999999	999999	569	453	23	828	290	999999	643	790	221	999999	299	999999	999999	478	999999	719	999999	898	659	86	348	586	635	791	915	203	280	166	999999	217	999999	889	999999	176	198	999999	508	999999	999999	568	889	890	773	999999	85	327	404	235	912	999999	127	208	999999	618	343	983	818	231	912	96	774	486	999999	13	214	410	793	258	289	237	221	999999	139	100	197	457	812	741	716	598	799	55	253	999999	999999	999999	902	635	832	215	999999	999999	853	681	793	999999	999999	769	689	999999	533	155	945	999999	475	947	78	
895	431	885	180	86	515	999999	296	729	243	999999	913	66	507	168	425	84	999999	934	326	458	307	999999	999999	52	61	50	74	653	109	999999	729	152	89	16	999999	947	45	744	771	539	394	74	999999	281	856	632	177	375	999999	871	999999	541	631	620	598	646	421	999999	35	999999	259	643	630	676	999999	999999	976	500	954	478	49	671	999999	787	999999	999999	615	202	999999	428	873	699	999999	237	298	999999	521	469	418	567	536	999999	719	307	289	751	443	502	299	999999	656	676	999999	261	832	608	378	999999	557	364	999999	228	999999	606	600	559	999999	402	388	794	259	517	92	396	941	141	951	999999	507	321	799	123	903	110	772	999999	287	671	404	999999	999999	999999	999999	63	536	318	966	123	999999	730	999999	50	124	505	836	999999	594	35	319	701	656	513	346	245	999999	917	324	999999	833	999999	282	58	997	999999	999999	581	605	38	859	999999	174	999999	167	777	290	999999	998	408	999999	634	612	262	361	703	999999	316	341	676	498	619	993	136	289	313	458	983	53	426	530	265	999999	999999	175	686	537	999999	355	568	999999	806	919	999999	575	209	999999	29	696	304	664	667	249	999999	999999	250	639	999999	999999	854	999999	306	715	581	877	999999	101	55	97	675	999999	226	961	772	720	999999	700	87	560	90	999999	438	297	999999	999999	863	25	613	999999	925	56	499	268	500	249	659	101	999999	999999	567	118	999999	931	30	137	448	999999	476	999999	847	550	562	486	478	342	890	999999	966	820	24	993	999999	28	172	999999	676	957	470	999999	999999	999999	363	49	993	971	776	999999	276	999999	323	168	549	999999	189	385	494	23	790	168	358	650	999999	999999	999999	574	631	727	769	402	999999	999999	244	943	157	999999	197	522	492	999999	566	999999	742	355	999999	855	453	92	839	999999	144	663	176	312	184	421	999999	835	25	429	350	59	999999	874	999999	831	923	605	257	933	198	971	530	293	999999	965	907	778	30	178	130	548	999999	982	999999	999999	999999	932	768	736	779	999999	507	999999	165	517	655	868	999999	999999	999999	999999	835	905	999999	172	143	882	710	219	513	697	999999	846	999999	802	171	755	616	372	517	991	836	520	163	999999	473	467	138	95	319	49	593	355	999999	281	712	982	393	105	664	999999	232	559	233	999999	545	660	999999	362	356	900	261	822	167	941	21	324	999999	762	698	675	754	624	899	473	114	470	611	999999	100	188	372	521	999999	85	999999	286	297	82	301	813	705	999999	738	418	787	771	197	304	270	397	
240	630	406	989	687	999999	999999	759	999999	84	59	734	999999	177	538	999999	123	92	182	999999	37	679	470	999999	999999	978	885	491	686	999999	999999	316	767	702	948	741	125	719	999999	171	626	999999	999999	227	763	970	999999	571	880	999999	999999	999999	132	535	370	999999	170	520	29	708	721	999999	82	644	800	743	967	570	999999	797	999999	999999	694	20	999999	498	584	253	132	999	475	324	610	639	685	179	194	242	342	999999	580	999999	700	688	450	457	465	460	999999	999999	999999	999999	352	92	432	263	419	121	999999	871	977	917	999999	999999	999999	999999	568	443	958	999999	558	735	999999	999999	226	999999	999999	15	999999	999999	999999	133	826	112	996	532	972	528	217	432	759	999999	999999	470	419	663	217	680	455	999999	889	32	502	794	999999	278	999999	519	866	999999	559	413	550	999999	838	853	100	999999	999999	710	434	999999	236	999999	872	485	920	999999	423	999999	812	999999	999999	527	999999	20	999999	42	641	999999	818	999999	661	805	999999	355	532	57	632	565	999999	922	657	744	618	849	796	965	921	985	357	999999	105	313	999999	999999	999999	999999	999999	827	999999	999999	654	304	999999	971	387	431	663	526	953	873	145	857	989	890	999999	999999	908	999999	224	665	120	999999	999999	871	367	358	999999	345	502	999999	61	804	343	516	278	363	851	647	471	374	311	405	999999	483	811	248	324	709	172	47	999999	84	613	566	999999	998	923	999999	999999	39	226	328	34	999999	822	340	999999	999999	999999	21	963	999999	460	849	999999	715	624	897	69	128	999999	505	183	999999	394	976	201	777	569	280	439	830	42	441	158	999999	999999	587	661	999999	999999	999999	999999	160	83	853	624	763	212	241	383	36	962	495	996	720	154	569	69	845	999999	747	999999	999999	999999	143	999999	28	999999	381	999999	999999	245	588	404	201	417	33	391	541	362	437	574	337	896	413	868	546	445	438	838	811	527	815	341	976	927	746	577	939	624	605	72	999999	897	346	790	383	101	804	313	999999	187	528	493	711	182	586	455	179	275	692	582	272	542	999999	999999	429	257	428	273	671	455	452	917	756	375	744	999999	559	999999	494	455	641	135	717	634	998	332	629	804	351	300	408	674	999999	33	800	298	374	826	999999	999999	672	540	641	675	734	611	736	346	438	999999	895	556	780	246	941	147	825	898	999999	107	627	623	922	381	999999	777	999999	733	575	455	76	999999	261	367	782	110	999999	51	899	397	999999	999999	376	205	404	851	893	695	91	662	473	999999	314	999999	508	
59	999999	270	629	999999	626	13	771	982	90	172	999999	999999	463	840	653	999999	998	134	999999	344	999999	727	976	205	999999	299	651	912	999999	600	428	999999	999999	733	493	233	422	942	770	592	999999	393	125	241	999999	999999	241	251	18	689	477	190	762	999999	999999	890	293	433	82	336	362	858	10	999999	744	317	563	730	357	430	371	65	999999	917	823	864	612	745	999999	413	67	409	903	303	133	247	999999	999999	931	602	939	988	999999	444	240	662	393	999999	497	249	916	999999	893	999999	999999	421	999999	844	351	999999	999999	548	785	668	278	999999	954	999999	366	506	999999	868	798	999999	491	383	195	918	686	999999	480	977	257	409	497	555	999999	325	976	999999	421	390	999999	994	324	400	213	999999	175	288	707	686	278	990	167	999999	713	999999	106	944	236	999999	168	190	466	310	300	386	181	722	446	639	730	655	95	701	999999	804	439	101	179	999999	753	999999	999999	793	999999	267	999999	999999	842	376	229	999999	485	513	232	172	537	24	109	827	999999	999999	841	78	999999	623	905	466	532	909	709	14	774	999999	164	759	728	999999	601	43	144	731	880	79	419	698	179	582	999999	362	277	999999	991	352	952	309	566	393	837	95	999999	784	916	999999	667	999999	266	242	358	472	444	864	422	75	692	309	572	772	659	999999	453	332	999999	180	642	294	22	999999	300	855	999999	344	835	516	681	359	814	947	412	204	999999	936	234	999999	917	999999	12	999999	659	652	999999	794	734	580	641	39	797	746	300	382	211	999999	942	503	280	999999	38	906	999999	342	999999	999999	369	464	825	999999	108	981	262	239	291	96	772	648	128	408	999999	999999	874	652	562	78	656	999999	992	999999	994	999999	736	817	384	105	541	327	167	121	435	999999	754	999999	999999	999999	493	71	101	125	999999	999999	385	871	499	772	999999	742	779	999999	969	339	999999	227	523	999999	255	444	999999	999999	999999	455	490	16	999999	341	510	750	720	747	585	594	938	877	546	700	356	999999	328	611	73	799	547	740	151	999999	807	537	611	564	570	58	216	905	999999	616	812	999999	999999	168	272	291	31	42	841	385	400	594	681	999999	30	391	126	253	999999	755	907	749	865	877	534	973	149	166	187	536	387	43	317	929	888	999999	965	170	349	999999	778	515	899	766	704	222	999999	788	543	188	932	963	783	814	709	999999	513	999999	999999	999999	152	999999	999999	314	997	367	287	751	934	52	425	955	999999	350	999999	999999	850	999999	182	321	999999	360	622	998	999999	
424	999999	502	230	825	474	999999	999999	60	639	913	659	594	769	347	999999	114	999999	501	999999	976	999999	442	999999	999999	222	999999	849	322	999999	791	999999	999999	710	583	117	784	999999	118	999999	481	428	853	711	999999	743	265	339	835	386	22	505	131	999999	628	364	817	665	913	612	69	105	224	999999	847	999999	802	999999	196	999999	161	582	999999	923	291	999999	215	731	773	573	956	85	999999	936	168	295	130	622	92	228	300	999999	617	505	518	386	214	974	863	403	999999	381	153	999999	999999	439	759	208	999999	999999	159	96	891	350	656	984	999999	287	719	999999	549	189	802	999999	939	42	965	250	414	999999	353	240	867	380	999999	585	999999	417	711	999999	536	922	669	21	79	213	999999	277	849	999999	304	926	265	999999	999999	761	999999	185	999999	202	474	519	793	57	727	999999	999999	521	717	80	61	673	576	999999	35	627	519	790	999999	735	805	697	400	880	999999	426	975	565	526	870	17	757	751	519	264	26	999999	622	999999	999999	985	714	559	779	482	631	999999	274	286	235	252	787	287	931	396	776	999999	912	446	999999	942	999999	995	999999	73	999999	922	999999	736	999999	999999	896	999999	999999	750	100	148	621	408	979	76	711	999999	300	628	229	480	819	999999	487	999999	225	186	983	218	331	719	999999	715	188	709	303	538	277	736	355	291	540	191	305	638	507	999999	466	244	240	384	704	999999	999999	824	999999	934	258	122	999999	720	522	999999	999999	381	999999	906	999999	280	773	183	999999	563	999999	999999	940	637	827	849	999999	711	719	749	977	946	25	493	870	364	606	999999	999999	165	463	634	769	11	762	924	212	999999	295	196	471	999999	373	150	999999	907	999999	999999	116	999999	722	999999	10	772	560	482	365	942	45	865	674	414	893	855	110	648	999999	999999	999999	902	999999	797	425	533	288	920	582	874	548	963	480	141	261	880	999999	891	999999	997	999999	999999	568	269	566	429	999999	66	174	518	50	306	739	945	999999	214	761	925	156	476	494	640	899	491	404	81	394	542	999999	22	422	218	999999	999999	497	594	343	387	999999	996	21	231	755	74	834	251	233	534	541	57	129	517	744	167	512	811	391	999999	864	495	999999	999999	904	162	999999	831	292	569	458	999999	870	383	693	160	464	272	884	835	656	162	847	860	11	115	892	999999	999999	856	667	685	213	266	999999	999999	961	42	327	602	968	12	959	663	86	535	187	745	999999	594	702	250	999999	555	430	711	999999	185	977	798	269	999999	367	436	999999	
999999	802	613	999999	999999	199	999999	999999	999999	866	999999	203	193	783	476	927	157	999999	879	163	999999	999999	657	835	811	108	786	65	528	343	999999	645	533	761	313	733	573	884	999999	999999	999999	999999	644	689	776	517	999999	999999	510	999999	999999	999999	488	999999	999999	22	154	778	58	999999	413	999999	426	949	97	18	670	432	480	743	999999	272	999999	483	999999	131	125	999999	69	303	644	394	554	657	230	669	167	999999	999999	300	588	795	999999	36	992	902	999999	694	601	767	847	41	920	767	516	999999	903	14	999999	999999	897	187	718	999999	215	28	823	768	728	427	851	419	156	189	165	569	436	189	491	980	252	999999	376	301	999999	999999	999999	786	151	999999	766	162	861	921	403	410	86	999999	820	974	89	121	966	999999	915	437	884	999999	612	946	423	723	523	419	122	476	810	426	309	999999	553	999999	626	357	661	999999	558	235	999999	999999	493	355	368	999999	900	141	464	202	386	28	728	733	184	205	957	52	639	452	999999	999999	999999	659	781	229	430	53	494	619	522	226	879	658	954	999999	999999	77	999999	16	518	981	22	999999	50	290	872	820	861	430	999999	999999	999999	115	426	999999	164	999999	574	149	96	856	646	844	679	169	999999	80	779	326	999999	890	687	999999	933	827	914	981	618	999999	356	609	191	74	999999	904	166	773	241	999999	703	628	502	225	919	661	345	177	939	880	151	999999	999999	999999	999999	508	930	436	999999	598	999999	182	999999	83	999999	487	675	581	624	775	13	375	838	999999	623	999999	999999	472	713	281	492	747	52	737	359	553	569	646	386	720	973	729	601	643	160	530	999999	428	999999	999999	999999	763	999999	173	877	775	999999	999999	922	573	121	468	723	900	115	999999	140	487	724	999999	917	39	999999	903	801	999999	999999	205	535	102	711	999999	999999	281	294	999999	204	878	860	583	589	213	723	813	609	514	16	700	537	952	400	999999	704	999999	524	957	567	649	371	999999	11	769	830	830	861	152	428	451	615	999999	999999	999999	627	150	661	999999	315	391	303	999999	277	84	667	582	701	786	274	858	999999	337	171	555	516	267	582	999999	383	893	951	467	96	564	999999	161	999999	149	999999	563	530	810	999999	185	355	84	999999	927	111	258	138	84	999999	570	694	999999	224	457	745	369	568	999999	340	999999	440	999999	999999	999999	989	516	999999	562	489	710	337	947	999999	999999	999999	441	931	999999	718	999999	999999	999999	589	526	870	805	937	999999	999999	938	995	689	999999	241	999999	519	873	623	999999	999999	
626	999999	595	177	999999	999999	603	238	257	313	438	999999	133	216	656	999999	256	684	841	193	999999	999999	167	999999	714	648	477	453	250	999999	567	318	717	999999	508	197	292	422	999999	133	212	708	256	999999	509	92	999999	273	584	193	272	999999	781	999999	26	999999	418	53	462	999999	999999	160	988	565	745	129	205	10	708	468	279	999999	401	718	981	999999	882	999999	51	999999	999999	214	868	66	428	999999	537	964	116	20	778	248	999999	699	854	61	999999	999999	355	390	887	565	564	126	913	438	999999	999999	772	999999	615	351	12	830	999999	74	291	999999	147	376	592	241	894	697	689	41	875	701	999999	929	159	999999	721	661	745	526	649	752	153	999999	580	474	201	999999	404	999999	999999	138	197	789	770	789	552	978	797	655	670	867	436	882	999999	106	208	999999	999999	422	629	999999	999999	999999	424	999999	999999	156	796	128	49	999999	303	262	999999	746	514	84	169	999999	649	743	863	99	856	999999	325	270	437	483	999999	359	999999	982	999999	894	53	212	999999	999999	10	999999	191	679	616	999999	573	184	96	816	592	134	682	636	773	886	487	999999	138	999999	223	527	719	322	999999	689	999999	321	455	900	702	311	709	929	369	253	561	193	483	130	218	999999	183	999999	891	150	676	999999	219	999999	416	58	83	732	26	999999	686	869	826	926	764	262	999999	195	123	999999	425	753	277	999999	999999	303	522	18	433	82	353	999999	431	711	23	645	999999	534	494	654	238	976	999999	999999	566	692	367	556	366	999999	422	987	999999	610	725	922	68	689	596	122	535	74	309	944	999999	589	448	125	913	999999	999999	204	701	469	999999	448	841	391	962	642	936	966	652	477	659	366	600	820	986	100	586	422	937	382	128	173	677	967	756	999999	999999	251	643	246	804	999999	296	48	999999	999999	91	676	727	954	185	999999	422	831	295	773	989	628	139	822	999999	738	267	329	350	888	771	874	635	985	999999	695	332	415	672	442	999999	561	271	709	19	999999	695	999999	206	999999	751	845	682	983	988	999999	122	999999	704	999999	960	966	697	999999	999999	216	51	742	566	490	246	16	169	852	703	999999	366	429	813	632	53	999999	132	999999	999999	926	202	652	996	999999	582	511	711	606	482	112	863	602	203	999999	868	952	427	716	321	744	686	829	289	560	269	692	17	82	32	999999	844	906	532	589	24	999999	745	793	907	735	305	999999	380	600	999999	764	999999	20	763	100	856	999999	999999	403	249	372	372	445	999999	890	999999	999999	
584	999999	268	957	999999	614	787	999999	217	999999	999999	999999	449	133	458	688	986	505	466	997	318	931	999999	437	436	139	349	652	999999	309	291	27	240	666	978	584	342	999999	694	999999	232	293	883	233	999999	892	953	999999	999999	999999	999999	16	433	506	330	999999	966	831	531	940	274	999999	454	907	351	790	999999	999999	155	873	356	380	999999	999999	999999	35	58	605	999999	999999	185	999999	738	999999	850	284	593	734	345	336	617	511	95	999999	357	96	838	975	882	817	546	181	970	49	338	999999	205	589	731	999999	603	371	999999	999999	765	999999	407	112	67	77	206	621	446	819	266	845	999999	999999	497	688	196	82	723	22	999999	13	999999	698	23	772	88	14	12	51	999999	999999	509	107	988	316	688	999999	918	814	620	999999	734	161	783	492	999999	148	101	53	118	530	648	989	999999	761	787	709	98	294	988	202	619	999999	96	20	345	197	79	999999	999	460	164	908	401	82	279	111	999999	530	979	999999	912	958	933	999999	607	519	117	236	528	979	999999	633	826	427	999999	999999	999999	773	157	604	78	910	53	657	376	739	999999	918	492	685	795	568	314	57	289	661	472	999999	412	999999	90	842	662	999999	813	530	91	973	766	940	47	150	383	999999	871	11	914	285	835	999999	921	199	999999	842	999999	89	329	778	148	654	866	189	371	330	999999	236	999999	33	999999	999999	658	623	161	551	648	654	194	929	186	287	746	999999	59	999999	905	891	108	820	999999	733	999999	999999	835	122	83	857	779	63	861	999999	999999	891	440	989	999999	999999	47	202	203	539	894	399	999999	861	907	679	140	827	999999	999999	137	999999	197	120	643	354	788	48	477	791	874	141	78	540	533	855	756	69	334	608	999999	906	626	306	839	812	999999	974	215	999999	726	952	999999	238	518	999999	704	329	999999	865	518	999999	724	999999	664	763	331	999999	337	62	999999	80	502	816	779	231	999999	890	281	831	643	813	999999	83	999999	999999	502	840	32	216	999999	999999	713	469	99	854	191	225	641	85	999999	650	646	163	482	656	459	821	459	296	999999	813	58	524	232	999999	176	651	346	741	270	490	48	130	900	496	999999	43	727	924	49	595	258	206	350	992	177	679	999999	999999	473	680	999999	736	701	347	388	199	247	394	688	539	878	999999	814	10	611	526	262	985	999999	999999	103	534	999999	920	565	999999	183	239	537	496	60	928	999999	590	999999	312	429	563	999999	176	796	343	245	509	717	358	999999	350	391	650	427	615	
129	999999	587	856	999999	780	782	535	26	18	856	202	489	949	999999	234	999999	309	106	999999	999999	132	999999	760	298	747	212	217	470	833	848	886	999999	445	809	231	999999	999999	822	648	781	582	999999	788	487	53	30	767	727	166	450	91	554	727	737	996	427	999999	999999	742	577	575	999999	193	170	969	999999	54	150	409	231	999999	486	457	918	304	999999	999999	282	999999	726	445	489	999999	999999	766	342	999999	707	812	999999	185	686	90	80	215	517	967	628	518	920	976	627	999999	999999	999999	604	999999	999999	442	34	586	554	321	25	142	95	760	999999	999999	999999	999999	999999	999999	605	55	969	406	387	999999	786	999999	223	764	335	750	817	172	378	999999	172	246	999999	274	999999	227	631	374	999999	999999	130	757	999999	235	881	147	639	299	721	999999	825	208	719	999999	999999	30	999999	999999	999999	274	325	999999	391	212	999999	999999	250	82	999999	388	424	604	999999	449	591	999999	999999	988	883	197	121	999999	450	489	999999	963	527	999999	618	768	854	841	999999	800	622	207	375	999999	999999	491	896	566	750	343	474	999999	999999	279	999999	626	999999	385	999999	799	999999	797	481	999999	439	277	872	807	464	780	999999	999999	226	999999	826	393	999999	872	994	401	300	554	999999	999999	25	551	106	257	999999	992	585	479	934	588	646	825	725	473	535	726	618	99	112	969	809	891	14	999999	452	999999	962	319	391	514	509	608	30	374	886	999999	999999	999999	878	472	205	64	999999	638	893	11	667	999999	347	277	783	210	999999	999999	999999	133	999999	999999	999999	806	39	275	98	430	89	48	804	361	586	647	999999	992	221	640	774	755	253	376	443	999999	463	771	999999	123	999999	308	166	222	76	763	350	412	820	999999	442	929	965	227	558	855	999999	999999	613	700	722	790	999999	811	42	999999	879	180	335	999999	999999	268	303	974	999999	999999	881	591	294	823	307	152	181	148	208	844	789	35	817	587	254	157	168	281	401	940	319	354	999999	524	883	179	87	467	729	999999	635	991	528	778	974	999999	999999	999999	403	579	619	850	613	197	999999	853	999999	747	119	999999	999999	999999	999999	999999	999999	999999	999999	770	939	138	75	999999	999999	34	219	999999	507	48	613	638	135	377	999999	999999	331	468	741	991	761	40	815	339	358	535	83	613	999999	999999	318	447	213	260	851	275	513	904	442	589	978	964	356	999999	143	999999	78	999999	153	761	437	999999	795	419	19	908	322	736	365	883	950	605	390	737	730	176	435	875	526	613	999999	426	36	999999	
999999	796	999999	501	205	877	466	999999	470	656	342	316	651	999999	251	942	952	777	549	558	638	383	999999	618	594	999999	54	203	215	539	453	21	975	643	999999	222	234	999999	999999	487	427	608	144	999999	999999	424	525	642	999999	999999	999999	999999	877	478	523	639	222	75	906	238	833	272	145	930	999999	999999	999999	18	396	38	717	999999	247	71	140	39	249	850	223	999999	452	412	569	631	879	912	999999	507	999999	767	10	999999	914	311	999999	165	473	213	530	84	93	516	999999	605	867	528	999999	999999	999999	999999	400	371	851	999999	999999	430	999999	999999	61	300	196	833	888	999999	38	557	227	999999	999999	975	566	999999	330	148	999999	935	167	999999	764	360	619	328	169	635	999999	999999	318	187	999999	234	462	959	162	999999	888	259	628	626	576	319	311	999999	409	371	927	364	51	712	650	851	272	737	749	701	999999	867	674	262	261	399	249	50	421	191	522	999999	883	100	999999	837	316	999999	397	455	59	262	919	798	707	23	597	605	536	673	961	725	219	999999	559	999999	999999	999999	999999	999999	999999	999999	945	227	848	330	480	951	461	813	544	731	349	304	651	427	999999	875	999999	248	999999	644	514	999999	229	797	999999	432	541	240	999999	940	176	220	385	999999	999999	701	949	387	999999	646	153	722	138	239	385	999999	808	141	82	709	821	136	999999	435	999999	208	997	999999	933	58	420	231	561	604	565	139	999999	863	120	256	926	999999	706	165	999999	791	618	989	422	481	999999	999999	167	552	999999	49	834	949	42	118	703	898	453	494	236	921	170	999999	999999	999999	999999	945	999999	999999	999999	654	430	230	934	965	589	17	639	462	434	999999	999999	19	999999	999999	305	999999	831	12	553	37	724	221	999999	579	999999	95	325	999999	485	678	389	342	769	474	999999	613	999999	999999	529	695	269	999999	70	226	857	161	57	999999	950	36	124	999999	999999	755	929	999999	300	999999	344	504	692	472	976	756	629	731	249	21	907	691	999999	764	483	999999	768	999999	161	713	999999	999999	47	999999	225	459	563	372	70	23	545	410	999999	659	732	999999	13	796	23	313	596	136	911	999999	250	999999	81	359	999999	425	986	205	67	587	999999	865	467	524	257	999999	202	267	671	235	476	506	378	306	41	999999	853	972	999999	847	999999	595	566	11	927	999999	387	999999	827	645	37	349	353	999999	25	866	567	999999	549	999999	121	338	465	999999	569	744	999999	775	328	95	571	24	485	999999	999999	999999	999999	999999	999999	300	149	999999	439	999999	208	136	
163	643	291	999999	891	373	999999	999999	736	999999	140	999999	999999	193	76	612	885	999999	83	22	864	144	274	999999	567	111	999999	259	356	999999	999999	999999	487	443	591	257	493	999999	999999	999999	592	999999	482	681	918	428	34	413	999999	536	112	697	952	196	272	28	378	324	607	790	481	183	878	999999	889	701	403	998	602	819	128	733	999999	999999	429	999999	999999	999999	57	999999	999999	489	999999	819	30	211	999999	300	180	572	999999	179	999999	414	726	418	999999	999999	791	999999	34	36	999999	413	418	999999	159	999999	766	999999	367	785	999999	468	999999	991	158	999999	592	688	224	112	999999	40	999999	949	187	999999	999999	21	240	791	801	830	999999	999999	677	622	411	999999	61	410	533	521	214	103	902	97	999999	734	270	323	287	112	999999	921	208	999999	472	468	201	25	999999	999999	428	575	984	999999	353	663	324	535	658	940	637	814	579	999999	825	847	57	999999	443	999999	999999	917	514	999999	828	999999	851	896	159	942	460	999999	483	999999	102	638	999999	999999	743	46	420	734	665	999999	999999	198	352	999999	956	625	421	110	581	999999	13	511	71	296	617	999999	812	427	999999	715	999999	601	999999	800	224	196	999999	590	999999	999999	999999	26	261	178	232	639	849	959	940	999999	531	999999	464	971	999999	999999	577	823	848	999999	999999	992	358	949	999999	874	857	551	999999	999999	887	999999	752	185	507	986	260	892	73	999999	311	852	487	999999	194	140	146	369	35	999999	999999	913	999999	765	181	21	999999	312	321	358	782	307	291	180	646	700	607	999999	999999	788	999999	685	760	999999	290	382	515	507	765	726	999999	497	999999	53	161	973	99	986	13	496	328	947	581	715	999999	999999	999999	317	214	999999	999999	857	896	999999	999999	933	163	871	485	799	999999	999999	547	999999	999999	999999	781	248	29	672	610	620	999999	976	999999	392	113	55	674	286	999999	999999	302	280	203	879	600	288	748	227	819	228	511	213	999999	167	410	999999	103	910	231	331	297	999999	883	912	581	920	778	911	829	118	206	208	988	308	868	276	402	741	694	502	500	801	852	392	119	82	987	311	981	128	999999	999999	65	999999	999999	760	397	290	307	999999	510	836	999999	711	31	999999	225	691	298	143	592	362	226	728	831	999999	689	500	803	509	999999	999999	999999	999999	167	442	153	509	398	999999	879	999999	999999	23	992	663	413	151	999999	806	857	305	22	999999	536	599	547	336	657	424	80	999999	999999	798	999999	43	906	687	553	589	169	715	303	189	264	480	999999	999999	736	178	
92	547	139	997	652	999999	999999	92	184	568	894	817	851	973	999999	982	999999	999999	999999	958	756	726	999999	781	646	151	12	832	999999	66	681	999999	999999	488	342	533	767	489	999999	120	999999	824	513	999999	695	352	999999	329	999999	282	844	999999	936	777	422	365	949	358	361	510	634	631	999999	128	887	558	227	373	640	999999	225	155	999999	165	389	999999	223	999999	999999	303	287	682	691	999999	221	409	409	999999	76	976	999999	419	138	999999	999999	948	334	394	108	146	135	501	689	999999	999999	999999	782	999999	398	489	152	347	272	67	233	999999	939	188	999999	999999	999999	999999	306	663	999999	806	26	854	999999	440	607	828	514	949	999999	786	993	999999	264	521	999999	628	433	586	833	246	999999	999999	421	534	18	155	999999	620	986	730	204	35	705	260	682	927	110	999999	882	999999	999999	322	889	999999	999999	999999	924	999999	861	531	999999	720	999999	695	659	999999	999999	999999	431	999999	351	893	963	447	592	967	999999	999999	999999	699	527	999999	999999	999999	412	999999	999999	999999	999999	133	231	101	758	464	760	483	205	19	600	999999	494	955	999999	999999	973	999999	358	451	854	990	536	920	556	999999	999999	504	26	999999	292	824	763	999999	999999	999999	999999	259	145	508	687	999999	999999	999999	412	112	214	999999	939	999999	999999	473	485	740	129	586	999999	999999	999999	596	461	265	466	885	726	776	999999	36	386	237	199	999999	999999	850	764	746	228	197	517	454	957	441	565	742	774	819	999999	32	348	999999	711	929	713	548	57	431	652	886	622	999999	138	999999	195	999999	95	822	669	635	975	999999	368	409	793	999999	639	29	700	724	121	907	437	950	688	394	526	999999	20	266	802	343	103	341	574	880	999999	779	255	853	999999	952	160	713	999999	964	634	311	146	999999	908	37	731	927	774	714	209	187	999999	801	999999	826	811	413	832	642	289	999999	835	912	774	859	999999	846	77	999999	757	999999	903	724	760	224	999999	397	357	775	611	176	567	859	681	999999	291	454	668	830	150	746	881	414	684	999999	999999	233	848	58	263	884	860	999999	957	485	283	774	51	970	703	999999	65	67	40	123	999999	975	241	636	578	329	188	246	29	20	842	498	49	162	747	899	999999	999999	521	999999	315	999999	902	206	864	516	412	697	137	725	691	823	383	570	148	501	999999	221	480	934	706	623	596	946	999999	785	734	888	999999	803	999999	757	999999	313	808	517	83	999999	771	72	916	490	119	303	329	999999	999999	479	24	256	999999	999999	828	999999	999999	692	
365	955	563	89	999999	524	474	333	999999	999999	999999	79	762	631	428	957	450	418	27	225	514	302	627	624	670	265	874	975	896	547	928	959	292	999999	161	127	999999	691	999999	402	26	999999	999999	999999	999999	54	716	393	828	949	887	420	999999	805	187	999999	337	939	999999	526	650	499	437	999999	15	328	787	999999	479	310	486	758	138	625	209	729	849	242	999999	625	549	999999	157	999999	660	999999	999999	487	938	999999	789	542	282	763	752	999999	358	150	389	422	267	79	913	999999	473	138	292	943	999999	458	999999	999999	999999	999999	999999	169	351	489	651	999999	999999	309	708	391	521	999999	486	374	999999	682	381	709	853	470	367	479	577	629	484	532	235	456	880	489	999999	999999	486	487	786	592	185	999999	499	891	999999	958	370	531	17	529	651	917	80	924	87	999999	251	999999	437	999999	591	722	14	128	271	999999	999999	229	517	826	999999	998	587	290	506	999999	219	962	976	409	118	55	622	955	880	999999	385	955	412	370	453	891	60	289	999999	999999	863	380	629	22	999999	151	24	190	71	999999	340	999999	427	574	999999	288	618	999999	398	545	110	999999	248	999999	105	473	816	157	382	999999	999999	308	288	54	648	999999	342	963	870	999999	41	999999	893	237	977	999999	537	837	75	174	282	999999	890	465	362	814	141	675	999999	999999	335	999999	807	494	705	42	999999	383	999999	465	945	654	167	431	514	669	165	20	999999	999999	936	979	999999	217	304	925	417	999999	999999	834	999999	999999	57	805	641	999999	633	409	531	945	93	164	911	610	229	627	999999	468	951	693	999999	131	700	416	138	999999	999999	999999	200	779	624	688	691	101	757	288	607	361	999999	350	45	756	488	999999	999999	781	78	481	988	999999	70	948	872	998	185	999999	966	640	999999	295	388	43	999999	752	330	405	999999	999999	852	940	29	513	999999	610	657	902	642	999999	989	999999	287	999999	999999	523	719	676	815	692	999999	180	999999	999999	684	504	961	12	547	736	709	999999	999999	259	999999	58	999999	557	279	271	351	283	944	999999	999999	999999	18	84	999999	695	42	654	590	999999	902	682	999999	62	828	999999	648	655	364	905	960	999999	999999	999999	999999	999999	866	172	406	553	351	642	236	25	999999	363	496	887	999999	852	704	64	440	999999	356	946	429	604	999999	999999	999999	999999	919	49	346	999999	293	980	398	868	829	869	257	999999	999999	270	455	999999	737	475	687	761	84	999999	210	905	537	999999	681	739	143	271	999999	310	931	654	723	999999	678	642	999999	999999	
498	712	33	834	807	999999	111	96	999999	816	867	999999	418	861	999999	417	838	440	155	786	999999	659	734	567	435	999999	115	999999	547	999999	934	105	404	181	999999	372	487	375	108	142	405	595	999999	326	403	191	999999	999999	43	315	357	248	496	293	217	999999	977	465	409	860	299	327	548	999999	999999	772	858	247	597	259	929	999999	342	999999	390	712	420	999999	174	999999	65	45	750	999999	910	696	608	999999	963	434	395	32	966	248	842	87	56	17	444	630	332	654	482	784	385	884	905	483	999999	999999	428	999999	999999	165	805	264	999999	317	330	196	999999	747	999999	173	999999	907	506	104	180	999999	665	413	973	543	999999	999999	563	965	999999	36	790	135	217	999999	16	825	730	811	443	588	509	739	686	999999	467	999999	381	999999	999999	477	388	999999	312	600	839	25	596	758	999999	404	701	611	461	304	405	47	540	999999	999999	48	187	999999	660	592	803	926	726	724	999999	346	39	254	999999	388	647	979	823	999999	999999	991	239	999999	577	48	886	898	999999	392	853	999999	999999	999999	999999	999999	300	693	160	720	797	912	298	871	999999	897	999999	999999	566	999999	656	426	999999	922	196	176	999999	214	127	622	705	905	648	343	871	999999	301	473	103	999999	97	954	828	999999	820	716	702	367	300	679	672	439	341	214	999999	436	215	999999	999999	985	999999	95	575	537	999999	999999	274	954	10	999999	606	902	363	402	999999	701	597	121	112	999999	999999	451	914	448	950	276	573	443	999999	444	451	999999	104	118	100	999999	389	300	98	999999	452	999999	367	274	82	770	85	939	999999	999999	999999	103	29	999999	521	631	181	137	587	999999	328	830	999999	999999	584	437	807	255	999999	999999	322	307	33	184	38	726	93	649	999999	999999	200	999999	224	999999	999999	999999	999999	999999	596	999999	830	262	999999	350	609	621	401	999999	690	644	999999	830	999999	245	721	999999	80	999999	871	795	548	531	999999	407	999999	694	616	999999	999999	236	288	999999	658	842	162	70	593	682	574	416	335	291	958	730	227	370	996	999999	853	74	999999	999999	999999	999999	921	309	999999	999999	793	914	14	999999	999999	464	366	360	181	795	93	999999	947	999999	280	464	999999	999999	572	999999	189	196	999999	637	999999	894	948	999999	287	856	999999	999999	570	288	889	659	411	715	448	504	374	867	199	211	999999	202	999999	999999	43	870	341	999999	736	999999	135	606	226	376	690	948	515	391	82	324	873	240	999999	999999	507	620	999999	754	818	78	667	322	997	497	742	735	778	67	942	999999	
524	999999	999999	999999	162	293	999999	44	35	499	999999	983	794	874	337	999999	112	456	392	422	817	587	845	668	800	813	999999	729	634	954	180	458	449	664	799	999999	123	999999	517	224	187	999999	729	329	89	684	999999	999999	169	87	633	999999	999999	529	999999	937	421	999999	999999	999999	999999	714	999999	80	999999	540	999999	139	999999	720	551	124	939	178	244	800	858	526	589	126	295	486	569	556	999999	999999	783	919	75	862	205	999999	686	178	540	473	616	658	999	548	999999	999999	57	449	999999	519	392	506	295	999999	88	895	999999	194	63	207	155	854	999999	999999	757	625	999999	223	525	999999	437	770	638	999999	999999	209	999999	999999	976	897	439	130	29	999999	466	286	633	999999	999999	309	999999	999999	125	342	328	762	909	528	791	525	333	999999	923	651	91	621	999999	999999	615	878	378	999999	999999	166	767	999999	834	937	24	480	991	798	439	225	999999	934	655	305	453	431	300	998	259	461	573	605	206	378	730	999999	419	119	661	904	931	969	294	999999	574	303	927	972	513	320	533	535	404	707	563	156	966	999999	80	193	999999	380	579	999999	592	172	828	465	216	999999	71	881	999999	534	294	128	999999	696	731	999999	503	328	494	938	999999	48	211	999999	815	583	878	847	49	477	326	561	400	538	375	412	475	471	765	999999	259	652	397	869	422	444	506	999999	840	920	689	270	885	999999	999999	554	961	338	999999	633	999999	223	842	669	218	999999	728	122	999999	328	684	41	999999	160	999999	999999	650	999999	999999	380	999999	609	999999	999999	788	999999	999999	759	709	821	451	146	821	999999	52	46	809	728	660	689	715	394	948	522	999999	999999	707	734	951	999999	903	629	261	279	555	692	216	724	880	162	67	969	413	509	877	999999	999999	429	118	652	475	999999	680	396	665	692	660	495	881	140	999999	940	999999	165	918	999999	999999	551	999999	359	829	95	847	508	632	746	981	999999	999999	698	446	287	626	309	87	981	949	865	614	863	999999	721	842	750	803	126	171	257	999999	65	662	669	843	759	822	999999	84	182	999999	999999	711	999999	999999	999999	694	999999	324	508	88	936	872	29	936	723	327	118	253	107	999999	515	999999	733	999999	589	45	999999	444	867	999999	697	999999	776	999999	695	161	820	870	659	999999	733	802	663	179	653	192	643	999999	999999	999999	999999	146	976	477	259	344	977	999999	270	999999	916	635	457	32	999999	39	105	919	251	999999	507	999999	999999	51	999999	712	921	564	214	406	402	55	999999	435	999999	560	999999	
999999	851	361	183	467	999999	512	149	107	355	641	788	999999	97	724	491	557	933	475	553	999999	506	999999	999999	999999	158	863	999999	871	320	999999	259	829	999999	999999	999999	889	999999	50	999999	91	902	873	367	290	776	999999	999999	999999	564	767	501	999999	17	995	802	999999	938	761	999999	746	757	999999	786	333	391	999999	524	999999	656	601	169	893	999999	471	43	633	189	999999	999999	567	554	86	317	999999	999999	953	822	114	999999	999999	950	636	731	890	334	633	96	44	898	817	76	28	31	999999	608	608	467	545	961	179	135	805	124	751	202	680	961	244	803	999999	999999	420	306	999999	651	532	171	947	147	409	546	155	244	829	999999	535	65	354	999999	921	999999	286	152	999999	999999	999999	522	980	698	654	999999	852	240	471	680	655	999999	138	321	86	446	520	407	999999	632	999999	571	295	259	667	624	999999	300	881	942	859	277	481	999999	505	20	191	999999	493	999999	999999	999999	773	999999	845	813	999999	43	867	485	975	879	590	202	657	999999	236	731	41	39	999999	561	358	528	999999	387	999999	873	999999	75	265	271	914	824	938	999999	798	146	999999	854	698	582	432	406	966	999999	687	999999	607	922	783	999999	227	999999	681	142	999999	254	999999	468	572	62	228	999999	229	713	964	999999	999999	591	999999	999999	327	186	340	999999	139	951	999999	999999	700	960	275	892	999999	805	999999	460	153	806	510	999999	807	945	291	645	363	630	187	999999	26	999999	36	26	999999	692	142	51	133	208	13	613	692	498	999999	999999	787	335	519	999999	669	514	622	457	91	999999	999999	382	895	694	129	508	774	308	999999	999999	934	259	756	999999	672	999999	999999	944	802	896	862	318	187	679	858	38	999999	999999	999999	511	310	578	935	999999	999999	760	156	999999	89	504	999999	393	675	990	999999	999999	579	919	999999	667	187	677	654	194	379	974	204	999999	836	999999	999999	21	715	321	999999	366	324	850	200	912	999999	898	864	308	67	999999	643	196	12	999999	999999	999999	999999	926	334	632	924	750	536	435	565	931	602	988	117	827	678	363	524	320	999999	729	728	839	810	288	813	999999	999999	900	340	999999	222	515	642	204	10	999999	987	844	999999	573	999999	765	357	925	306	875	999999	240	799	289	672	691	118	729	999999	182	125	55	819	577	999999	999999	104	557	718	97	356	913	826	889	376	679	879	649	999999	963	491	885	999999	999999	999999	897	110	999999	345	530	407	912	730	828	673	941	34	864	951	687	670	799	216	999999	999999	286	413	999999	999999	992	
812	999999	999999	510	690	239	72	881	421	725	999999	999999	999999	198	689	443	999999	997	225	435	655	24	698	729	302	692	679	773	999999	879	493	999999	148	352	717	938	999999	229	999999	444	878	999999	452	999999	161	999999	587	27	529	95	999999	415	694	487	347	798	770	594	218	998	560	999999	472	999999	242	345	904	999999	481	751	843	964	859	999999	557	512	999999	472	577	674	114	661	254	333	999999	87	505	661	15	919	177	15	21	150	883	588	680	911	993	999999	723	718	999999	777	999999	138	556	912	930	835	236	308	26	543	999999	999999	999999	149	999999	164	839	253	864	562	583	999999	953	999999	999999	999999	831	660	999999	761	951	396	124	476	91	658	999999	592	731	999999	693	869	989	999999	256	999999	999999	540	166	999999	976	479	854	984	999999	413	185	837	999999	999999	13	575	999999	999999	591	507	784	578	68	105	633	256	521	694	999999	714	848	485	472	914	434	301	503	640	785	481	541	140	282	999999	482	999999	578	769	176	127	50	999999	999999	999999	999999	964	482	71	215	729	957	169	125	489	564	700	374	110	999999	712	999999	198	479	999999	965	654	306	389	622	939	678	752	528	999999	673	124	999999	724	714	999999	819	442	434	65	999999	382	24	999999	123	782	329	999999	999999	463	55	851	264	999999	783	999999	999999	102	448	276	61	215	641	373	815	999999	111	650	395	76	893	639	764	423	595	593	999999	512	999999	840	619	210	520	74	706	821	859	822	999999	170	802	726	999999	167	14	999999	999999	651	977	673	681	679	92	999999	570	415	97	841	190	999999	914	165	825	607	657	999999	694	576	667	993	590	288	999999	999999	999999	176	644	606	419	999999	852	988	534	602	999999	999999	127	999999	999999	300	734	28	642	751	999999	646	999999	396	510	163	999999	174	983	983	999999	403	970	857	999999	999999	771	490	431	999999	346	926	630	233	449	717	733	349	999999	377	999999	999999	999999	957	979	999999	275	258	105	265	662	999999	14	550	519	999999	999999	270	454	999999	999999	253	596	999999	414	329	25	999999	947	999999	430	999999	999999	616	724	521	756	22	878	283	999999	522	395	176	999999	658	921	89	713	999999	999999	473	894	973	848	25	999999	907	553	660	611	597	999999	312	835	387	597	999999	999999	997	18	955	391	999999	999999	16	858	430	498	999999	407	999999	963	999999	54	999999	390	999999	999999	999999	546	849	469	228	999999	542	221	999999	999999	999999	71	532	263	716	999999	793	999999	724	13	841	167	999999	419	796	999999	675	633	999999	268	879	999999	479	
630	127	999999	168	496	999999	508	437	794	775	100	635	999999	999999	682	257	999999	261	875	666	124	999999	550	992	999999	672	965	995	908	182	999999	461	865	592	999999	145	999999	517	306	917	225	576	999999	392	463	999999	111	387	993	999999	452	999999	13	341	999999	999999	577	467	728	823	207	999999	529	622	950	639	770	113	972	546	991	88	999999	957	450	548	999999	999999	999999	656	999999	999999	12	532	730	817	457	533	237	209	568	798	788	482	999999	712	999999	434	999999	824	22	999999	414	457	394	374	62	56	890	816	823	418	928	999999	262	619	511	996	999999	143	999999	246	999999	773	999999	202	999999	481	999999	999999	501	455	727	999999	643	572	184	554	147	366	764	999999	643	999999	385	159	870	999999	999999	110	999999	59	543	307	642	775	999999	641	478	201	84	999999	999999	161	325	377	691	223	999999	690	445	956	859	535	378	781	999999	465	999999	828	332	583	999999	146	537	451	912	429	82	867	449	543	85	945	999999	193	601	491	105	999999	468	999999	287	539	999999	999999	200	17	929	999999	182	999999	253	999999	869	501	999999	672	624	999999	465	272	150	570	250	901	880	914	253	194	189	999999	370	389	999999	675	305	999999	481	292	261	904	500	999999	695	999999	999999	435	86	790	999999	929	867	999999	552	206	999999	717	298	763	374	285	764	744	682	70	307	863	290	999999	205	999999	200	999999	622	560	999999	999999	875	999999	612	454	838	463	330	259	254	148	837	999999	999999	588	999999	717	918	975	999999	755	538	634	485	436	154	882	594	267	739	535	608	992	999999	586	841	829	161	919	447	311	424	999999	815	168	36	126	43	617	183	482	423	999999	419	26	999999	250	983	185	999999	999999	868	73	520	719	539	845	739	582	746	999999	566	999999	538	839	341	115	818	326	410	38	849	976	94	999999	122	999999	999999	417	999999	999999	999999	975	619	491	442	361	912	106	628	191	386	999999	999999	578	916	424	118	580	685	295	431	666	775	281	116	891	978	999999	606	999999	272	332	999999	155	757	590	999999	56	406	999999	203	999999	697	229	651	398	999999	515	349	697	852	12	999999	900	999999	999999	209	348	385	550	382	658	499	60	918	63	73	725	821	335	45	72	183	704	102	709	968	556	629	718	786	473	914	908	725	999999	999999	496	976	578	391	50	670	999999	608	544	232	647	310	597	334	390	694	999999	662	999999	999999	37	808	999999	220	999999	718	999999	764	999999	999999	590	999999	999999	463	999999	748	252	944	999999	999999	999999	106	557	487	331	
999999	42	999999	405	999999	900	256	935	442	573	688	517	367	737	332	13	101	699	999999	641	322	652	144	758	642	451	79	666	398	999999	930	260	981	999999	407	686	283	369	999999	843	343	400	225	890	887	240	885	216	673	398	236	407	756	999999	19	603	999999	635	763	337	830	590	546	931	642	438	536	999999	340	645	729	732	999999	999999	307	999999	999999	999999	870	411	565	863	993	10	284	532	504	145	880	803	788	648	605	802	22	753	853	294	257	459	704	417	875	37	668	999999	838	798	999999	96	999999	653	764	361	999999	999999	596	546	657	119	999999	400	597	537	856	90	999999	767	945	553	78	152	995	999999	707	158	987	965	999999	779	999999	705	597	793	637	144	999999	253	39	999999	999999	316	999999	148	999999	313	819	348	180	588	378	81	852	994	28	34	658	353	999999	999999	980	999999	215	877	425	237	999999	804	900	999999	206	999999	737	901	396	762	515	857	895	404	338	649	795	753	999999	623	853	602	999999	612	486	540	599	416	74	536	999999	759	722	298	509	999999	448	999999	391	495	344	951	607	266	518	800	458	999999	295	999999	835	999999	476	999999	384	211	39	297	245	665	999999	331	837	999999	660	756	144	606	895	323	210	346	371	916	999999	902	999999	519	104	686	92	349	999999	733	999999	649	293	920	913	307	986	161	223	999999	211	999999	123	999999	605	762	665	851	999999	972	140	498	999999	559	523	481	216	519	202	558	583	943	210	114	169	21	473	999999	692	597	336	59	133	644	714	999999	999999	999999	999999	342	30	240	985	158	602	211	557	733	999999	442	999999	476	958	664	999999	268	812	19	588	593	298	451	168	999999	645	999999	375	456	999999	257	693	959	999999	860	538	999999	958	999999	999999	957	463	739	816	260	999999	860	999999	469	999999	456	463	778	668	329	999999	579	81	228	512	522	836	111	888	999999	748	141	869	999999	136	999999	309	760	508	630	140	559	999999	908	270	785	989	906	954	398	794	914	300	286	816	958	281	740	549	989	999999	361	851	666	512	999999	990	992	342	999999	156	702	280	48	199	494	943	173	999999	727	532	929	157	499	365	833	840	593	999999	177	529	569	220	519	509	778	707	969	405	999999	794	996	573	263	999999	101	644	262	97	332	25	117	783	822	466	201	214	362	310	678	999999	407	711	175	999999	587	491	760	539	999999	786	999999	767	71	932	535	365	893	256	273	199	588	506	958	162	421	786	398	63	317	573	354	668	999999	371	999999	
295	408	91	999999	999999	999999	723	676	545	50	349	722	889	930	836	321	999999	999999	489	999999	900	752	23	999999	801	103	999999	231	999999	999999	315	999999	699	545	250	957	812	592	999999	315	865	829	999999	999999	81	73	508	132	481	262	999999	632	248	999999	496	542	394	330	863	516	186	999999	829	999999	734	309	33	354	690	878	508	523	382	184	90	81	340	901	999999	737	999999	585	999999	999999	999999	999999	999999	283	58	707	572	491	728	157	999999	999999	10	318	387	772	50	999999	441	999999	999999	725	259	999999	999999	425	212	493	641	999999	921	601	750	244	911	999999	999999	749	306	982	316	27	795	235	55	717	80	31	999999	916	696	441	153	158	840	477	434	737	938	632	999999	999999	849	602	236	536	623	765	999999	336	274	999999	857	458	296	736	930	999999	28	627	355	191	999999	725	999999	489	999999	999999	404	443	626	769	810	673	487	999999	177	999999	998	519	104	314	624	198	999999	405	583	999999	861	113	547	410	999999	321	287	324	999999	134	173	746	88	30	371	963	709	505	490	194	971	999999	569	737	34	508	533	999999	566	780	999999	999999	905	999999	741	300	896	225	59	999999	999999	999999	125	52	39	262	441	83	943	660	488	156	999999	399	999999	999999	544	999999	999999	999999	999999	999999	757	341	60	139	841	324	289	80	999999	999999	455	999999	999999	807	944	526	999999	772	77	999999	106	905	301	926	129	516	50	939	756	97	839	838	712	158	999999	784	992	899	999999	126	999999	872	594	999999	999999	999999	999999	915	856	27	999999	613	153	338	150	851	49	133	999999	334	284	349	999999	978	654	617	288	999999	402	170	999999	808	361	999999	665	234	321	307	236	205	916	999999	92	738	986	236	695	383	17	564	745	868	999999	96	842	999999	557	615	349	93	999999	949	999999	696	493	999999	999999	202	672	915	540	999999	999999	815	417	159	267	585	999999	427	921	904	999999	837	999999	666	919	274	118	220	676	999999	958	152	559	967	611	395	999999	695	975	502	999999	101	34	13	970	84	679	692	197	999999	623	921	172	740	315	999999	281	826	999999	986	93	462	249	834	999999	755	265	450	548	999999	340	306	452	429	203	551	999999	999999	696	845	595	999999	999999	704	91	46	999999	819	661	925	124	429	323	988	418	258	999999	199	999999	224	818	238	999999	325	641	327	479	742	546	999999	872	859	140	999999	400	999999	438	999999	999999	746	775	999999	999999	622	756	999999	983	464	20	945	698	623	201	481	36	367	281	707	73	999999	999999	247	282	897	
63	999999	298	786	597	999999	819	999999	447	483	449	383	999999	999999	568	730	343	25	732	999999	75	999999	667	658	510	43	999999	999999	999999	987	189	538	999999	891	999999	500	622	206	999999	269	999999	390	186	717	42	653	916	750	999999	342	431	552	515	681	999999	805	597	640	286	564	999999	98	837	999999	999999	911	220	558	962	77	117	146	158	472	476	685	82	949	625	856	999999	645	591	148	566	999999	32	491	69	763	903	981	999999	311	999999	46	553	999999	423	131	443	999999	787	81	999999	294	403	52	215	156	732	648	25	999999	999999	719	506	698	892	666	888	728	499	999999	999999	135	226	847	999999	439	999999	355	535	503	999999	758	858	999999	999999	999999	244	980	286	913	40	265	966	500	999999	195	539	854	834	999999	999999	715	868	999999	906	109	78	999999	484	776	999999	387	999999	521	16	999999	999999	999999	785	620	432	908	452	586	999999	909	169	725	999999	999999	899	287	999999	778	270	707	889	999999	614	813	999999	687	505	999999	898	999999	152	455	999999	999999	334	554	999999	223	999999	335	273	292	420	999999	940	352	573	999999	876	999999	866	343	999999	309	799	590	999999	999999	999999	744	412	941	687	525	766	713	242	807	999999	355	218	307	454	934	444	607	860	999999	999999	862	124	403	633	171	786	809	204	999999	386	743	182	106	999999	589	922	331	605	895	239	236	119	766	999999	531	528	569	889	999999	864	201	999999	763	108	999999	999999	19	318	526	738	957	519	58	431	315	182	999999	999999	999999	22	999999	11	965	388	647	752	358	999999	112	642	226	920	878	330	194	22	999999	997	263	999999	913	22	89	166	282	717	999999	345	747	358	415	80	34	314	999999	200	765	384	461	801	282	668	999999	883	522	46	641	728	246	302	762	124	999999	905	108	111	922	999999	115	930	690	23	602	753	237	156	999999	999999	999999	994	999999	44	999999	461	687	999999	806	999999	643	246	86	343	108	455	596	999999	999999	129	215	649	277	956	278	531	120	268	999999	463	655	376	150	999999	158	252	55	727	578	784	227	853	304	727	175	999999	853	357	914	999999	167	936	999999	776	368	929	727	300	766	25	999999	999999	188	999999	549	277	999999	19	194	856	999999	999999	999999	60	999999	361	354	999999	999999	408	677	763	999999	919	306	719	64	999999	708	228	525	755	961	999999	442	799	675	952	187	897	774	844	172	68	747	298	223	999999	999999	16	585	187	999999	367	348	587	999999	999999	56	830	223	732	310	966	341	654	999999	999999	617	999999	685	999999	372	
894	634	832	601	295	181	999999	505	999999	498	701	999999	347	256	604	999999	855	999999	999999	999999	357	999999	51	543	206	999999	103	392	63	654	773	331	192	814	614	732	999999	986	999999	97	48	334	999999	243	609	332	993	999999	312	945	762	999999	278	497	25	220	592	298	405	568	88	999999	452	148	999999	380	461	533	642	871	708	999999	937	329	999999	32	263	807	934	873	734	696	89	999999	999999	999999	999999	695	799	404	149	226	591	229	999999	423	882	292	519	238	999999	469	764	999999	247	999999	448	948	999999	992	956	784	363	531	834	391	545	344	999999	336	327	765	999999	248	731	492	287	718	320	453	150	970	298	706	12	274	932	648	999999	998	949	113	74	806	447	365	862	69	999999	627	877	548	999999	192	910	999999	735	525	999999	755	615	999999	999999	999999	852	985	496	657	999999	570	459	999999	999999	999999	387	223	999999	999999	999999	376	999999	228	333	693	575	602	999999	116	999999	999999	538	416	938	125	392	230	476	887	953	461	868	215	999999	824	178	980	999999	788	805	697	414	807	724	343	135	397	405	944	999999	260	61	390	862	999999	41	52	959	358	864	999999	999999	813	974	349	507	999999	687	509	525	999999	528	156	310	107	492	731	691	604	989	995	824	999999	285	702	410	488	999999	907	792	135	31	725	923	648	949	999999	832	384	836	711	999999	999999	999999	27	732	904	89	764	150	999999	999999	999999	999999	869	342	225	538	282	939	29	81	779	717	400	573	802	999999	999999	158	891	899	317	767	287	295	928	112	999999	969	999999	999999	999999	767	492	774	999999	366	63	316	733	72	559	445	817	640	930	999999	38	453	999999	681	427	616	259	410	53	999999	91	584	413	122	281	312	443	620	999999	22	234	625	907	999999	179	356	424	828	349	872	950	647	999999	749	84	813	999999	823	981	971	518	999999	999999	78	284	479	902	620	791	257	999999	206	999999	917	999999	412	999999	999999	512	81	201	430	71	181	647	444	229	664	48	467	272	620	639	522	999999	152	999999	999999	171	699	453	803	47	101	871	999999	500	447	795	671	999999	555	999999	909	999999	98	30	559	999999	840	259	999999	999999	333	999999	390	567	634	423	999999	517	706	332	999999	627	397	999999	999999	999999	999999	999999	999999	999999	377	200	716	309	729	999999	415	999999	345	418	330	449	215	231	714	999999	490	999999	866	34	999999	163	999999	999999	507	292	999999	706	60	259	537	999999	999999	999999	214	142	278	91	838	892	17	999999	181	999999	12	999999	422	999999	677	863	
819	707	87	757	999999	999999	629	493	801	999999	359	709	81	999999	881	433	971	835	27	581	838	999999	357	974	26	303	981	283	230	144	869	226	38	197	440	829	819	720	493	999999	999999	999999	289	401	542	308	999999	95	415	578	999999	586	999999	105	35	420	999999	112	999999	592	242	355	273	667	577	143	680	884	656	62	999999	261	999999	37	999999	999999	129	956	999999	999999	685	895	868	652	742	292	999999	933	172	29	479	999999	979	901	756	168	521	622	823	999999	999999	999999	439	363	999999	150	244	130	37	971	300	403	670	999999	907	347	486	620	924	294	999999	747	721	999999	583	999999	281	450	280	910	542	507	142	999999	999999	999999	466	515	687	602	57	946	906	999999	728	85	56	956	999999	999999	681	999999	697	999999	999999	999999	999999	803	780	78	868	794	849	127	439	793	999999	999999	932	956	880	999999	999999	332	999999	129	840	531	907	507	849	324	456	999999	238	641	809	603	999999	220	938	662	999999	619	733	263	999999	789	761	935	999999	420	34	999999	999999	709	967	999999	999999	999999	49	491	895	282	999999	554	999999	989	888	999999	983	666	934	721	999999	228	999999	323	598	983	32	999999	769	972	692	438	299	418	332	529	999999	444	311	488	180	457	767	461	999999	189	915	117	900	964	951	157	485	312	29	320	472	999999	776	318	999999	999999	999999	923	999999	790	264	999999	666	369	999999	549	999999	456	551	570	460	785	923	418	77	999999	160	999999	31	544	999999	986	399	21	999999	30	667	999999	297	192	736	844	871	610	925	999999	450	541	840	999999	792	999999	999999	459	860	687	730	367	251	286	999999	915	901	55	999999	277	999999	655	999999	113	882	999999	168	369	834	999999	913	322	999999	91	473	619	965	619	752	923	235	939	161	379	999999	309	751	999999	999999	820	942	999999	773	999999	999999	795	999999	737	999999	429	871	999999	625	253	773	417	874	169	999999	227	950	999999	303	913	51	999999	504	933	999999	583	621	999999	24	999999	674	97	549	835	634	678	390	237	100	999999	62	833	999999	907	605	881	435	591	207	137	999999	659	532	859	616	856	999999	305	923	945	999999	723	999999	611	579	685	999999	48	535	145	837	723	201	971	861	218	999999	597	999999	932	999999	999999	949	886	999999	999999	565	690	999999	777	999999	94	314	154	999999	338	455	713	999999	999999	23	396	66	999999	299	999999	468	560	999999	999999	581	703	968	991	797	999999	774	999999	466	565	130	187	999999	757	757	752	418	57	456	533	762	571	269	999999	918	761	999999	999999	596	998	
556	14	691	999999	206	999999	125	323	356	746	999999	953	257	999999	799	835	576	308	314	546	737	999999	114	475	645	19	999999	561	82	45	804	887	904	999999	999999	999999	496	998	560	83	637	105	700	709	999999	999999	324	497	617	92	195	674	582	999999	271	144	999999	226	185	197	250	564	250	321	942	676	59	790	763	684	349	577	748	241	909	642	721	405	505	999999	694	946	943	999999	850	139	999999	854	205	874	225	999999	999999	373	833	82	854	388	766	302	760	534	733	933	742	617	999999	350	150	999999	423	504	999999	349	502	303	999999	259	470	999999	371	204	999999	888	469	80	754	384	408	837	999999	342	638	213	85	999999	223	20	257	243	212	964	999999	576	460	720	559	483	871	539	460	604	918	999999	931	565	939	844	999999	999999	862	552	942	312	841	91	999999	999999	999999	999999	90	611	11	999999	611	406	489	28	438	749	521	999999	512	868	387	192	423	686	281	520	231	378	546	999999	381	659	999999	412	735	378	999999	51	220	540	459	849	602	692	351	534	85	921	416	724	161	999999	999999	84	925	658	668	999999	246	753	119	712	75	426	999999	951	385	87	293	69	999999	999999	70	972	419	537	590	730	999999	746	444	310	999999	821	433	999999	999999	947	486	86	710	674	999999	999999	430	747	783	186	837	399	999999	998	999999	356	999999	999999	999999	77	665	397	78	937	845	499	319	809	999999	253	992	75	341	438	600	216	359	230	674	603	552	671	754	999999	893	999999	597	999999	999999	999999	992	751	268	552	292	99	999999	773	999999	315	157	999999	999999	540	999999	771	68	721	999999	431	997	608	17	927	999999	993	999999	664	53	900	901	873	999999	144	260	251	807	788	155	511	208	999999	999999	368	456	930	674	223	230	132	886	876	48	999999	617	394	744	341	37	299	455	353	729	999999	414	284	999999	999999	289	942	999999	279	575	895	232	999999	216	649	999999	999999	328	429	444	921	23	999999	834	895	999999	866	506	475	760	856	66	999999	999999	473	954	182	456	812	933	288	168	617	311	999999	28	205	187	105	860	443	970	35	909	808	915	999999	449	999999	345	423	445	498	518	718	839	376	565	743	694	999999	147	515	496	165	763	406	999999	692	876	331	689	999999	614	327	885	999999	946	57	557	575	732	868	477	520	843	669	108	592	313	651	999999	443	410	562	306	464	539	753	55	999999	665	757	999999	999999	733	999999	884	999999	832	809	999999	999999	195	129	999999	279	48	976	999999	104	308	999999	388	234	
690	256	999999	62	31	431	500	999999	12	49	910	975	999999	463	786	999999	784	999999	760	503	231	133	257	290	986	999999	426	563	441	999999	999999	533	378	486	999999	487	42	999999	180	411	318	237	514	156	219	999999	123	585	999999	999999	319	999999	381	885	13	567	998	720	76	999999	15	937	761	61	829	386	607	679	139	999999	777	953	736	999999	194	999999	618	111	81	396	913	999999	373	929	642	819	162	492	483	765	999999	999999	765	185	406	381	999999	463	327	832	992	443	999999	999999	734	365	664	32	700	20	949	897	648	999999	91	174	573	999999	999999	999999	233	124	206	374	819	466	197	561	952	812	526	165	999999	999999	999999	479	394	999999	204	286	164	140	792	473	999999	591	672	95	104	241	808	644	999999	317	609	999999	247	999999	81	278	999999	112	80	887	999999	794	123	409	999999	611	779	100	636	143	854	103	332	733	557	237	793	112	467	720	999999	881	121	476	639	525	242	999999	411	926	999999	62	70	999999	979	32	999999	273	808	492	461	718	18	999999	462	999999	999999	514	534	843	484	999999	645	359	883	611	682	647	770	999999	379	999999	688	709	35	802	43	427	753	999999	759	999999	304	999999	999999	295	873	210	999999	999999	999999	727	999999	567	452	52	999999	999999	31	377	349	831	502	57	999999	984	39	308	885	660	481	137	760	999	94	954	771	670	99	597	738	482	634	999999	790	651	697	130	267	982	999999	332	406	385	195	927	37	256	999999	284	999999	999999	324	363	652	842	966	779	999999	497	280	745	621	433	639	867	207	857	267	471	296	999999	50	902	273	159	731	385	813	167	927	525	999999	815	999999	172	167	280	999999	948	684	918	648	769	711	999999	711	972	999999	327	730	999999	989	400	987	999999	534	999999	99	502	120	591	965	325	999999	755	936	999999	101	476	710	999999	863	319	786	378	270	280	201	623	447	999999	639	496	436	756	999999	419	827	985	999999	745	191	500	999999	103	952	999999	209	955	999999	905	880	279	999999	804	316	680	613	619	96	264	230	476	999999	361	999999	479	889	814	999999	527	978	116	838	999999	744	372	481	693	426	937	81	245	908	999999	879	370	878	631	449	999999	805	218	899	383	524	715	999999	486	150	482	443	394	735	197	926	774	999999	652	69	944	208	999999	999999	999999	192	985	567	999999	999999	591	601	267	999999	374	721	999999	217	464	999999	39	927	995	552	944	999999	686	509	999999	615	115	929	235	571	505	657	999999	999999	751	201	999999	999999	999999	13	558	
880	185	30	371	475	999999	566	975	999999	40	999999	212	377	258	653	506	486	999999	999999	377	662	999999	695	868	716	836	754	465	999999	911	881	13	991	999999	73	328	999999	999999	255	459	548	954	32	540	999999	999999	517	767	107	694	62	311	26	636	896	514	490	162	655	638	411	999999	711	300	159	23	220	384	999999	335	999999	348	600	457	999999	707	353	999999	389	999999	329	986	368	578	999999	579	987	365	106	558	999999	999999	999999	616	57	999999	252	732	391	475	244	143	583	772	854	713	710	568	807	198	171	335	773	393	319	425	742	999999	441	579	999999	855	287	999999	496	999999	856	983	410	391	465	621	999999	913	37	196	413	596	724	156	869	429	557	907	397	513	740	109	307	632	999999	119	301	999999	449	388	999999	947	285	527	856	726	999999	426	733	550	561	859	366	132	21	156	418	294	999999	999999	308	379	999999	983	597	999999	686	778	999999	999999	329	962	474	999999	999999	999999	321	207	299	999999	271	140	184	847	952	881	742	184	620	558	700	16	110	999999	90	486	999999	301	929	109	50	389	738	387	230	999999	394	999999	792	555	835	999999	995	567	999999	999999	205	400	999999	999999	24	511	167	139	654	323	861	999999	999999	854	756	29	277	200	112	999999	402	797	627	363	496	35	392	75	722	489	21	542	508	912	290	999999	270	223	94	999999	999999	609	732	906	999999	764	159	999999	798	815	999999	999999	999999	462	775	408	773	677	230	989	129	999999	416	175	312	328	131	654	573	447	999999	999999	115	573	660	792	999999	720	626	999999	875	454	999999	906	545	216	87	56	999999	882	546	592	993	105	999999	140	202	567	999999	418	642	999999	373	361	67	890	699	892	802	982	343	62	60	498	999999	674	824	999999	629	999999	251	999999	999999	690	901	999999	999999	999999	163	529	600	507	126	999999	98	380	91	999999	999999	999999	517	194	999999	164	549	493	541	505	981	745	315	692	937	509	999999	567	987	999999	999999	890	830	689	999999	282	392	836	936	999999	409	743	999999	908	660	974	588	67	831	362	151	417	634	564	999999	417	224	907	569	616	999999	531	999999	407	466	958	824	828	455	999999	772	713	557	699	999999	247	999999	999999	42	962	920	118	736	999999	999999	51	266	276	660	999999	68	485	276	329	800	878	361	195	452	701	160	999999	612	999999	999999	438	860	934	999999	999999	999999	999999	999999	607	695	933	794	756	866	999999	702	557	999999	999999	912	296	999999	237	899	999999	885	967	954	999999	999999	170	506	876	55	113	
999999	332	999999	869	76	999999	999999	669	633	866	93	605	328	38	999999	602	592	999999	946	999999	991	632	45	251	999999	297	862	543	794	535	999999	918	711	762	999999	379	750	999999	67	671	685	777	604	43	143	290	648	926	342	219	577	999999	929	751	999999	558	296	566	964	778	388	78	874	108	439	175	894	565	795	999999	852	295	431	285	999999	999999	38	12	999999	624	649	936	210	585	957	418	999999	959	651	684	93	193	343	999999	999999	617	902	505	603	968	999999	999999	140	712	366	292	999999	999999	999999	897	530	294	458	349	999999	451	867	999999	151	31	999999	934	914	120	546	668	999999	152	992	10	322	532	408	999999	238	566	999999	498	999999	674	821	344	825	999999	164	798	735	993	158	841	750	999999	364	999999	999999	461	177	29	176	999999	340	999999	662	143	999999	997	885	999999	121	573	646	999999	80	476	999999	842	999999	170	956	747	999999	959	994	160	259	709	177	826	358	777	398	786	999999	530	344	377	682	692	999999	999999	912	426	882	585	205	381	999999	888	383	949	352	999999	73	428	999999	381	459	511	999999	875	830	999999	960	999999	999999	859	56	549	141	831	170	999999	991	800	999999	516	86	999999	955	878	176	289	453	409	435	999999	722	903	999999	963	918	999999	808	303	336	853	999999	548	999999	999999	999999	999999	756	551	999999	999999	26	273	593	257	999999	49	555	999999	709	550	999999	560	909	793	147	153	783	178	912	989	618	697	999999	981	59	538	19	620	553	184	532	999999	620	510	374	459	319	518	669	878	625	803	594	999999	247	999999	999999	616	208	191	999999	588	999999	999999	315	999999	799	999999	207	999999	40	934	461	535	28	714	940	408	428	687	999999	274	999999	43	373	999999	113	688	999999	153	899	403	422	372	999999	999999	272	999999	204	56	660	708	999999	903	848	691	351	999999	767	533	965	999999	197	520	357	999999	89	605	436	500	224	121	867	63	866	636	521	99	999999	999999	452	130	999999	382	36	135	999999	605	999999	999999	473	54	999999	999999	188	668	216	901	24	31	865	999999	394	704	831	549	841	267	47	999999	179	261	999999	694	999999	999999	36	814	999999	231	999999	484	999999	753	36	180	200	999999	999999	207	430	999999	84	549	999999	785	735	510	550	999999	294	696	568	973	513	221	555	236	140	999999	999999	401	417	793	999999	390	256	999999	677	661	999999	195	391	839	999999	559	187	999999	485	999999	119	999999	274	17	937	303	915	446	250	814	624	999999	525	542	565	38	212	999999	518	827	539	104	832	999999	
999999	109	315	999999	192	953	44	605	750	999999	233	125	137	410	855	737	475	809	400	999999	47	999999	669	849	283	762	999999	999999	441	999999	765	999999	693	999999	999999	837	987	196	999999	296	780	999999	999999	689	999999	449	999999	999999	436	780	362	730	703	970	999999	745	439	466	455	429	605	149	173	102	999999	999999	432	752	531	27	750	288	999999	113	92	999999	179	980	540	834	999999	999999	999999	999999	305	999999	321	723	534	999999	408	531	999999	835	691	640	854	131	619	111	27	159	280	418	999999	999999	186	599	887	832	575	459	925	621	567	59	999999	999999	796	45	895	999999	227	398	619	228	546	999999	999999	999999	174	58	370	439	816	712	285	61	631	999999	999999	722	835	701	567	948	605	130	277	641	999999	999999	999999	999999	215	999999	999999	881	999999	811	999999	999999	999999	445	668	999999	999999	999999	804	855	999999	999999	880	575	187	183	872	525	831	670	622	426	451	780	492	821	999999	786	999999	507	781	404	999999	819	999999	400	545	400	43	50	859	999999	325	999999	867	340	471	758	999999	41	999999	999999	59	137	199	120	26	406	952	846	801	312	272	307	83	379	999999	999999	880	786	637	999999	492	790	999999	999999	999999	999999	912	162	360	999999	389	202	71	375	354	134	630	999999	383	149	447	197	999999	557	846	28	999999	498	963	409	877	620	403	963	923	269	326	999999	19	988	493	999999	999999	836	923	80	245	708	999999	252	999999	307	412	498	44	304	551	263	999999	92	690	999999	999999	950	97	768	798	999999	452	95	808	943	573	395	655	647	999999	999999	633	776	783	640	472	720	968	999999	217	904	999999	628	717	73	29	999999	999999	78	610	544	999999	164	281	999999	265	939	999999	497	733	26	999999	397	603	148	999999	890	309	999999	951	478	982	517	561	999999	179	824	377	744	924	646	97	586	46	167	999999	479	999999	646	999999	533	286	999999	999999	999999	71	541	35	999999	443	138	627	999999	127	999999	562	241	603	388	967	440	999999	999999	573	999999	928	267	361	445	484	999999	396	999999	674	999999	201	511	670	370	832	638	799	797	311	999999	28	839	999999	999999	605	433	875	126	999999	945	999999	587	907	759	271	999999	189	999999	105	292	999999	999999	583	999999	940	60	570	243	555	339	640	774	398	778	78	99	999999	457	840	60	284	280	985	999999	467	614	604	911	108	999999	458	220	702	999999	62	64	266	770	963	555	999999	642	999999	348	314	196	199	999999	691	182	15	732	748	999999	17	999999	978	854	241	336	455	659	144	526	881	429	
81	379	725	23	832	37	493	295	197	642	709	647	424	999999	424	475	999999	999999	32	725	472	658	20	589	85	412	539	637	109	999999	507	999999	466	884	124	999999	413	677	350	978	248	462	856	375	763	341	439	960	911	980	439	999999	504	166	957	423	369	145	999999	999999	498	856	196	999999	144	999999	999999	539	165	605	71	552	585	54	486	20	801	644	826	743	973	578	999999	129	774	298	549	999999	927	701	459	278	739	999999	490	999999	999999	872	240	107	161	899	999999	316	999999	999999	633	460	680	947	622	724	999999	204	999999	919	999999	77	220	999999	126	880	612	999999	999999	792	999999	999999	999999	104	743	929	414	729	592	83	999999	999999	999999	887	665	999999	629	980	999999	999999	959	544	472	571	260	209	661	999999	999999	999999	297	349	171	999999	999999	967	999999	999999	213	693	320	588	999999	383	154	722	866	332	999999	38	999999	631	385	419	833	278	203	992	843	544	277	30	749	321	786	434	257	999999	814	697	999999	999999	999999	395	424	380	999999	98	426	538	999999	339	213	952	30	665	964	751	303	804	773	904	742	668	999999	999999	839	300	597	720	475	792	999999	493	999999	216	854	989	999999	999999	345	115	999999	315	212	937	816	797	301	131	470	506	780	20	923	297	311	999999	969	134	541	642	501	999999	73	549	821	720	126	999999	810	999999	999999	840	999999	668	337	437	999999	488	483	51	999	999999	260	999999	22	507	569	999999	904	745	29	999999	920	703	613	999999	252	999999	999999	106	999999	487	320	496	749	999999	999999	265	960	874	999999	491	651	499	642	35	999999	104	537	999999	160	578	909	74	954	886	920	999999	999999	467	194	999999	372	999999	370	522	165	763	229	82	956	314	999999	39	103	538	229	430	71	587	424	157	136	801	945	112	577	255	541	863	29	786	999999	999999	689	850	129	274	139	129	870	691	875	465	368	846	990	999999	971	426	999999	999999	999999	477	999999	47	675	571	999999	267	944	909	232	999999	62	180	999999	95	349	252	419	999999	301	941	716	732	282	671	999999	999999	999999	697	284	125	206	529	92	732	459	999999	999999	557	833	871	184	999999	469	519	999999	198	999999	904	540	729	17	712	208	762	760	320	765	14	999999	341	155	999999	635	999999	169	533	999999	381	635	999999	77	861	131	429	766	755	272	762	269	254	366	999999	167	555	118	999999	330	330	999999	149	887	180	429	999999	726	999999	999999	999999	360	878	110	371	279	842	661	999999	999999	778	995	14	999999	12	745	883	974	937	99	90	
999999	674	212	999999	409	496	809	897	442	999999	999999	838	429	910	411	390	154	995	999999	999999	893	962	903	551	334	999999	101	999999	999999	545	527	789	838	255	364	999999	675	999999	961	783	43	763	999999	999999	85	166	584	999999	601	364	738	999999	998	773	196	45	999999	660	442	442	404	924	999999	896	112	914	999999	184	556	725	999999	811	999999	999999	292	139	259	999999	999999	178	392	954	999999	80	999999	999999	790	999999	69	328	914	999999	900	529	388	118	301	817	857	170	999999	999999	999999	875	649	927	944	843	491	999999	786	828	194	999999	60	449	641	401	99	564	134	934	125	237	810	700	999999	515	776	183	838	441	95	316	20	981	373	418	431	999999	999999	946	999999	12	541	96	830	999999	999999	938	477	900	727	303	999999	999999	295	363	75	999999	25	999999	76	318	228	355	743	999999	263	78	999999	999999	999999	219	999999	187	999999	122	999999	723	869	285	46	838	706	999999	714	791	279	788	696	20	999999	999999	864	999999	999999	274	784	196	353	952	381	410	862	254	930	517	342	999999	999999	182	666	351	89	739	402	238	611	290	640	951	608	474	382	999999	880	498	999999	796	307	96	999999	510	380	917	903	636	999999	462	17	206	459	420	918	523	353	11	999999	134	771	650	999999	503	555	401	354	999999	999999	796	999999	441	999999	545	560	783	843	166	970	172	835	999999	999999	999999	282	443	502	197	556	999999	722	878	999999	231	999999	656	433	999999	999999	999999	999999	996	608	189	98	576	44	999999	999999	999999	679	196	999999	238	298	14	999999	514	999999	121	899	999999	360	178	83	495	344	940	999999	904	360	18	211	991	599	838	167	999999	71	706	408	588	999999	422	189	535	999999	868	932	999999	269	919	614	842	88	416	646	440	999999	999999	242	104	403	955	783	671	985	999999	999999	459	846	323	452	523	713	999999	828	937	989	547	648	475	18	999999	999999	441	403	369	913	193	999999	999999	968	469	474	999999	194	381	999999	517	999999	807	239	482	184	999999	476	100	999999	767	587	709	999999	567	999999	999999	96	904	320	999999	277	999999	136	455	999999	128	999999	983	59	408	137	457	308	481	997	841	246	999999	325	699	964	312	239	999999	999999	492	287	410	515	707	999999	289	999999	296	999999	924	681	783	225	65	600	493	51	731	639	140	411	968	999999	122	530	560	999999	621	388	965	396	980	849	775	999999	944	999999	352	999999	847	395	21	241	83	169	462	320	270	999999	999999	271	999999	516	999999	999999	318	840	403	187	667	700	449	908	999999	
537	999999	933	999999	999999	999999	25	698	550	792	999999	399	736	999999	952	77	250	329	521	906	703	888	999999	384	999999	533	999999	84	175	522	156	945	113	957	545	999999	528	999999	999999	453	999999	573	957	723	730	999999	581	353	450	119	999999	381	999999	11	999999	999999	999999	559	755	690	999999	941	533	37	645	798	296	999999	999999	999999	999999	999999	282	78	450	140	930	750	653	999999	951	999999	633	65	106	775	27	999999	999999	896	999999	969	124	366	900	524	49	929	88	932	405	801	999999	956	570	56	108	999999	999999	450	999999	999999	906	753	738	792	318	477	931	870	781	999999	403	65	262	999999	266	916	177	925	999999	10	672	721	999999	160	368	676	999999	60	999999	167	550	935	187	755	73	370	627	118	216	572	999999	217	999999	220	999999	346	704	991	999999	192	692	999999	359	717	814	999999	156	588	434	641	982	881	204	623	643	999999	877	507	516	999999	299	69	718	999999	999999	464	999999	999999	752	31	971	503	270	493	999999	999999	585	470	941	999999	224	48	683	575	589	126	999999	999999	577	999999	469	999999	999999	894	999999	999999	916	831	999999	359	624	760	835	412	670	489	999999	710	157	999999	882	417	566	999999	999999	260	385	153	938	885	999999	999999	819	999999	562	774	999999	375	600	843	998	753	999999	591	264	463	213	280	905	999999	505	312	999999	848	66	999999	641	847	223	642	999999	773	893	829	907	591	999999	32	999999	999999	470	256	119	313	730	138	661	999999	383	227	57	115	248	999999	390	149	999999	970	757	510	999999	999999	999999	957	596	999999	860	926	999999	999999	522	999999	430	19	640	259	202	999999	128	927	400	667	999999	995	595	151	535	65	448	768	939	970	275	350	762	299	999999	999999	999999	505	999999	999999	300	711	705	866	999999	238	207	141	946	575	852	829	119	475	999999	999999	372	455	999999	805	487	999999	732	551	915	999999	256	350	165	999999	369	622	999999	999999	376	762	299	729	466	999999	857	999999	821	374	127	445	999999	296	999999	937	789	999999	805	472	258	384	999999	999999	951	604	982	856	975	905	215	239	180	455	108	945	999999	999999	988	403	947	179	104	999999	433	999999	999999	999999	999999	228	261	107	999999	196	416	999999	783	145	777	862	323	10	341	915	168	999999	274	785	197	645	79	156	284	411	525	88	290	620	730	999999	754	32	999999	757	999999	118	422	984	48	116	171	731	999999	135	90	946	837	999999	999999	545	999999	74	771	124	999999	114	999999	416	671	337	712	173	414	306	999999	999999	903	583	270	999999	475	999999	
746	91	999999	347	292	999999	999999	578	251	999999	420	194	276	690	999999	999999	609	550	295	999999	322	999999	999999	997	327	568	28	788	53	263	999999	159	80	924	327	690	640	999999	999999	674	999999	103	999999	610	999999	229	39	999999	50	999999	974	720	764	469	999999	45	999999	485	30	723	999999	542	534	987	999999	999999	124	352	999999	570	999999	999999	999999	620	921	229	625	999999	254	107	538	601	748	132	289	207	999999	611	999999	999999	13	164	789	108	544	999999	568	108	426	492	115	999999	64	479	578	186	999999	154	999999	748	999999	893	241	923	194	539	794	999999	708	986	999999	513	396	90	567	197	999999	630	86	380	999999	526	376	762	991	999999	546	278	554	999999	999999	250	74	218	872	119	923	865	913	15	757	999999	400	999999	615	601	999999	974	912	390	177	999999	78	177	96	999999	526	479	931	999999	992	526	857	999999	779	636	999999	188	999999	457	274	153	717	80	999999	999999	135	999999	156	999999	561	999999	365	174	935	999999	181	999999	131	999999	999999	454	934	580	22	241	999999	999999	999999	978	162	999999	766	999999	125	33	653	997	554	999999	768	590	332	541	781	999999	170	693	999999	999999	999999	552	999999	239	865	820	219	999999	68	999999	206	340	285	999999	248	448	805	901	58	911	999999	184	352	999999	220	999999	131	999999	799	591	81	615	999999	726	524	609	65	537	599	305	814	999999	999999	999999	999999	437	999999	164	303	342	999999	999999	644	999999	999999	289	210	526	28	862	699	816	346	476	999999	590	214	559	653	638	393	277	311	999999	106	685	999999	188	154	782	698	966	109	467	999999	999999	971	378	985	244	409	538	999999	737	605	998	999999	999999	853	999999	999999	999999	999999	999999	949	357	957	890	660	65	999999	999999	999999	246	173	732	717	879	510	507	619	835	573	999999	239	854	999999	574	157	108	514	999999	335	350	999999	943	465	444	517	618	999999	999999	718	930	200	999999	999999	282	573	873	999999	301	961	355	194	999999	191	999999	435	999999	999999	393	742	999999	999999	999999	695	41	687	230	999999	283	371	892	999999	999999	999999	643	999999	850	697	485	10	284	817	223	812	999999	166	999999	761	372	18	422	29	471	348	166	388	920	692	999999	999999	353	606	999999	929	79	702	656	999999	999999	999999	585	407	123	392	999999	744	337	467	999999	874	999999	468	904	275	949	873	999999	199	961	264	999999	167	999999	890	999999	678	999999	294	743	287	510	999999	223	499	433	24	905	88	999999	421	61	462	976	260	78	999999	701	742	979	999999	519	999999	319	293	574	427	999999	
233	999999	789	934	53	724	999999	374	999999	254	999999	841	999999	967	113	319	549	213	846	999999	321	821	773	976	77	314	547	767	999999	999999	999999	924	15	189	682	354	101	999999	17	738	548	886	999999	639	296	999999	999999	999999	416	999999	999999	90	728	246	524	412	999999	812	866	739	187	999999	330	66	999999	490	836	999999	294	759	227	71	999999	117	642	434	388	143	690	176	268	318	361	999999	999999	848	999999	999999	664	280	999999	288	621	999999	561	999999	565	386	324	806	74	300	944	999999	999999	709	885	620	603	999999	33	827	132	699	480	869	319	433	999999	476	999999	76	999999	24	376	999999	999999	999999	556	999999	868	999999	999999	884	999999	999999	374	999999	967	110	999999	584	999999	575	257	565	999999	921	797	692	999999	999999	140	847	999999	999999	999999	929	290	989	268	957	74	839	230	30	18	248	597	512	999999	614	465	155	512	710	901	999999	767	810	999999	529	999999	864	999999	736	872	971	372	999999	768	444	999999	977	842	15	520	999999	354	999999	557	999999	334	999999	197	999999	676	999999	344	811	106	999999	172	479	216	739	827	999999	642	999999	999999	999999	875	492	999999	70	999999	488	312	507	199	574	999999	999999	263	866	204	845	677	252	70	887	636	561	18	93	282	944	999999	112	188	999999	694	860	89	999999	999999	841	550	136	763	999999	681	837	621	532	514	632	226	349	544	982	531	399	433	999999	410	324	484	661	788	999999	999999	210	999999	878	880	319	999999	743	825	363	999999	550	489	871	215	798	999999	999999	999999	649	727	432	567	205	789	999999	999999	819	120	726	367	888	348	516	481	999999	999999	999999	999999	204	181	483	524	191	687	981	999999	999999	64	611	384	999999	92	148	999999	999999	642	133	98	586	999999	641	999999	108	999999	416	999999	973	399	734	999999	206	833	384	478	254	907	386	518	808	393	999999	765	509	999999	368	806	210	987	197	999999	395	654	75	999999	999999	850	999999	999999	999999	779	937	172	329	331	188	174	708	669	284	386	999999	614	290	202	18	876	133	755	999999	609	11	985	999999	895	894	551	999999	999999	939	403	999999	201	247	999999	999999	712	999999	188	173	999999	999999	541	999999	810	582	781	374	873	999999	663	727	670	999999	671	778	951	959	999999	436	637	406	999999	730	880	895	999999	376	261	746	305	440	944	592	999999	999999	999999	281	401	999999	123	187	894	759	285	999999	820	643	999999	260	504	752	21	999999	536	999999	463	999999	832	999999	999999	414	122	136	17	999999	782	87	123	169	999999	679	568	120	323	999999	999999	885	
454	214	84	999999	800	10	251	553	428	203	65	647	58	999999	999999	486	806	709	74	768	752	999999	999999	999999	999999	416	942	824	193	999999	438	999999	294	577	366	628	999999	95	999999	121	885	999999	804	589	31	475	999999	658	241	92	313	614	999999	743	999999	401	320	341	999999	393	999999	999999	369	999999	764	979	363	480	303	820	645	721	105	999999	882	999999	258	999999	999999	999999	304	999999	999999	999999	598	824	999999	999999	999999	999999	999999	508	999999	229	63	468	999999	287	824	52	122	999999	999999	420	999999	591	518	441	861	844	152	999999	620	999999	99	773	999999	268	927	940	298	812	46	338	999999	999999	538	876	899	423	204	971	489	678	942	664	929	183	664	17	315	259	689	599	821	310	999999	347	140	290	635	999999	999999	883	754	309	603	999999	908	310	999999	642	542	447	650	181	527	942	903	999999	999999	659	999999	920	635	48	133	447	999999	211	258	999999	745	618	999999	999999	621	605	999999	643	70	999999	274	364	954	673	717	251	949	650	783	999999	444	705	999999	976	242	439	258	716	999999	999999	519	999999	999999	862	896	923	999999	291	559	921	28	270	999999	940	394	249	965	999999	330	881	498	999999	428	312	999999	49	182	811	999999	999999	356	217	466	999999	999999	568	312	999999	999999	794	591	667	100	861	927	184	341	506	999999	993	474	999999	395	999999	667	652	288	999999	117	999999	751	848	165	999999	574	810	803	469	556	826	937	873	195	536	300	999999	775	566	385	581	708	999999	999999	142	717	70	999999	172	246	741	290	999999	984	919	53	743	511	723	296	126	999999	871	949	999999	65	600	110	859	999999	836	999999	999999	373	536	158	84	627	32	660	999999	988	640	999999	814	999999	384	999999	276	493	999999	328	62	279	268	209	836	999999	465	999999	127	959	963	168	410	865	567	199	458	999999	968	125	489	73	999999	138	740	649	144	228	681	711	834	375	456	517	999999	452	999999	336	321	358	171	945	999999	999999	35	481	822	949	999999	999999	441	999999	524	442	999999	999999	497	140	468	999999	591	247	405	999999	134	597	999999	999999	999999	999999	999999	131	999999	999999	953	999999	530	236	112	999999	826	195	250	496	279	999999	850	24	677	834	955	999999	867	134	766	924	549	137	431	999999	768	929	907	999999	110	319	999999	999999	488	306	469	999999	38	999999	999999	406	997	909	999999	999999	999999	698	999999	216	999999	999999	263	999999	853	39	993	402	805	999999	500	896	287	999999	395	999999	292	946	999999	381	375	694	999999	668	763	999999	927	640	991	635	691	80	715	
701	703	989	66	722	999999	459	312	76	465	363	999999	474	128	620	999999	999999	999999	800	173	999999	841	474	175	595	571	999999	111	363	999999	180	999999	430	191	586	999999	406	999999	999999	999999	999999	79	308	999999	591	959	299	251	999999	126	814	132	999999	906	872	859	238	823	471	161	567	999999	999999	664	999999	380	289	292	541	936	126	282	942	999999	999999	774	543	245	583	635	999999	251	794	246	597	57	999999	523	999999	999999	454	999999	999999	419	338	727	999999	644	999999	221	680	16	710	999999	10	999999	189	985	819	108	325	999999	249	835	879	999999	562	712	77	247	999999	765	999999	814	999999	999999	840	533	576	369	654	899	300	372	955	274	999999	424	246	999999	868	116	704	999999	999999	999999	343	999999	539	23	174	417	576	707	999999	999999	43	896	888	466	701	655	419	459	454	426	702	877	880	614	999999	148	999999	22	999999	999999	999999	762	412	40	210	999999	993	999999	204	246	332	593	438	999999	241	645	536	780	363	999999	697	999999	999999	984	758	465	999999	925	239	36	999999	563	999999	999999	852	281	493	857	265	467	661	855	264	217	104	118	999999	838	383	999999	999999	695	659	165	483	816	999999	427	999999	745	517	78	334	178	305	768	265	676	198	999999	161	679	524	895	561	842	990	559	890	650	27	999999	552	100	425	255	904	183	288	45	286	999999	585	999999	999999	999999	531	96	911	999999	853	771	650	423	987	932	999999	763	999999	641	826	445	536	999999	727	630	999999	244	752	60	864	999999	999999	999999	999999	999999	103	14	945	968	321	904	999999	999999	797	255	246	138	112	999999	84	150	579	647	219	841	540	999999	792	999999	76	296	343	861	470	770	999999	498	999999	999999	838	176	999999	635	330	922	796	970	834	481	393	999999	999999	269	999999	724	513	750	942	999999	554	999999	221	626	999999	34	570	786	104	999999	871	999999	398	999999	655	907	999999	943	327	297	54	999999	129	999999	999999	679	164	84	885	746	267	633	555	898	358	999999	954	201	734	999999	999999	999999	875	808	610	644	999	932	614	78	999999	569	433	655	797	985	31	999999	999999	231	869	496	901	358	768	248	203	999999	850	957	953	999999	999999	999999	999999	44	999999	321	710	301	999999	999999	469	817	354	697	210	899	111	373	676	999999	511	512	436	865	118	527	49	371	450	508	92	657	124	999999	361	412	720	999999	999999	710	200	398	999999	647	999999	93	14	80	999999	304	399	487	999999	999999	628	705	594	80	925	175	281	348	851	181	149	999999	999999	92	346	797	999999	999999	
80	966	999999	123	961	999999	838	35	522	968	333	155	119	604	376	999999	999999	655	817	649	837	136	999999	852	546	380	508	224	391	922	734	250	125	60	416	324	46	515	744	999999	241	900	652	313	24	999999	71	544	445	999999	449	691	979	539	999999	944	537	20	577	590	290	623	999999	999999	244	93	40	68	198	62	188	137	910	21	417	999999	483	135	837	840	999999	963	999999	999999	482	53	270	585	549	471	999999	36	999999	999999	999999	617	999999	62	79	931	675	12	356	999999	999999	999999	999999	968	131	574	471	412	999999	736	281	999999	845	999999	128	200	822	454	519	999999	275	161	199	756	495	999999	999999	431	999999	906	999999	316	617	395	603	171	273	999999	999999	999999	10	383	852	211	882	999999	772	999999	933	878	999999	230	999999	999999	127	157	131	33	483	331	999999	999999	356	999999	999999	965	708	460	147	957	927	530	990	999999	725	892	308	987	873	295	999999	163	497	187	999999	945	822	987	277	455	999999	249	819	142	89	960	999999	585	641	917	501	322	999999	976	950	999999	239	949	904	235	848	999999	159	197	304	741	552	179	479	999999	152	720	192	691	999999	687	711	858	464	765	865	723	356	956	794	714	775	520	237	218	715	873	999999	52	607	904	100	631	837	348	418	999999	116	999999	775	780	139	697	68	999999	999999	381	494	148	369	999999	788	203	999999	589	966	41	942	270	909	278	637	150	93	22	597	89	30	126	357	18	617	340	190	999999	585	87	462	999999	999999	999999	389	999999	682	481	999999	999999	238	258	382	386	915	845	115	506	153	989	613	55	675	999999	360	377	999999	361	999999	457	22	389	14	888	579	977	929	575	889	692	467	612	895	999999	851	772	744	970	103	771	234	684	870	595	473	416	298	544	983	21	163	999999	963	669	885	999999	254	493	807	937	916	539	616	461	999999	11	159	975	946	588	633	820	267	746	233	337	519	418	424	173	999999	395	592	999999	538	999999	649	236	814	12	528	999999	999999	999999	999999	694	77	999999	73	472	266	323	597	404	388	342	73	226	446	999999	339	835	79	643	258	531	947	739	999999	999999	999999	923	171	999999	70	382	657	999999	891	999999	270	999999	354	999999	906	375	797	198	999999	206	81	432	999999	266	673	692	999999	529	999999	334	747	338	497	676	119	343	161	654	343	999999	685	961	335	907	297	999999	490	126	999999	882	733	758	999999	999999	325	929	999999	905	279	378	200	137	999999	566	999999	932	612	677	999999	573	224	153	854	492	
521	999999	999999	883	969	444	211	75	999999	34	600	999999	97	771	361	190	999999	256	384	965	815	557	999999	999999	125	999999	626	999999	999999	999999	668	590	999999	758	214	215	999999	259	935	835	999999	999999	345	180	966	802	844	999999	326	999999	999999	968	768	888	676	963	999999	339	767	614	817	398	999999	628	365	19	94	339	567	155	999999	999999	999999	549	799	690	222	595	802	322	520	785	497	999999	801	999999	822	25	91	250	999999	502	491	331	28	778	999999	717	999999	956	718	515	283	180	313	420	999999	229	99	999999	751	999999	999999	454	103	41	901	999999	826	999999	999999	999999	257	999999	999999	999999	469	989	530	30	999999	505	999999	845	604	15	999999	326	319	390	51	602	925	105	498	114	964	47	237	986	877	175	890	158	768	649	267	957	886	456	950	999999	698	79	640	256	977	999999	850	98	529	584	859	445	624	999999	153	161	827	188	891	432	761	999999	153	189	999999	999999	86	999999	747	554	439	862	439	999999	904	999999	465	251	137	283	197	148	467	302	316	454	534	999999	999999	999999	999999	708	999999	528	907	164	925	461	999999	355	615	999999	351	974	154	997	999999	999999	999999	298	696	585	61	999999	245	623	86	850	873	999999	106	902	999999	999999	425	731	307	911	476	999999	929	999999	609	781	999999	999999	797	493	999999	999999	448	294	999999	217	419	999999	656	946	293	293	999999	85	587	481	259	712	999999	709	559	999999	999999	104	999999	940	368	692	999999	279	999999	942	825	592	702	564	722	812	999999	999999	232	871	84	360	627	999999	671	854	425	138	532	999999	999999	97	934	999999	619	353	519	554	849	726	999999	387	996	999999	999999	495	999999	33	999999	446	304	203	999999	999999	347	999999	476	592	278	513	999999	999999	746	999999	96	738	658	967	944	999999	303	999999	999999	505	999999	697	364	287	723	186	999999	401	999999	999999	999999	662	609	257	397	999999	876	926	286	345	459	999999	999999	11	999999	999999	836	999999	89	390	153	999999	801	982	393	650	984	199	999999	101	41	875	478	660	344	434	138	411	579	674	502	376	587	66	56	573	67	362	999999	993	999999	75	322	988	942	228	861	999999	999999	746	295	999999	67	194	999999	584	261	979	667	999999	601	435	836	414	888	776	999999	744	935	819	999999	632	175	875	751	966	562	999999	717	125	572	999999	999999	832	388	815	319	402	752	471	322	999999	694	999999	401	914	239	999999	110	176	374	126	691	999999	163	999999	521	999999	999999	999999	31	771	999999	552	266	101	887	13	36	999999	466	461	992	474	
507	515	937	999999	483	837	736	654	390	551	750	999999	818	503	678	999999	999999	999999	959	414	999999	550	999999	999999	999999	310	999999	235	881	37	999999	912	134	227	999999	648	999999	999999	708	604	999999	376	391	999999	801	810	999999	999999	334	310	778	999999	501	587	999999	956	999999	794	45	183	811	999999	773	362	841	999999	999999	601	957	40	999999	754	428	365	802	82	169	106	350	999999	38	642	901	581	258	999999	421	546	999999	589	949	999999	514	999999	999999	110	603	38	878	963	488	680	999999	304	309	33	910	146	785	951	797	603	999999	999999	999999	178	609	201	999999	999999	999999	999999	408	999999	91	999999	999999	893	571	701	479	140	227	387	647	357	216	607	282	999999	468	284	761	999999	791	999999	486	605	389	625	999999	999999	999999	416	547	702	282	999999	222	999999	783	27	999999	93	999999	666	385	76	270	797	999999	12	919	879	999999	152	34	999999	586	999999	593	999999	513	999999	999999	77	999999	999999	839	945	84	158	394	999999	999999	451	708	999999	769	135	970	419	999999	591	664	499	492	54	999999	999999	677	126	481	999999	645	148	513	999999	883	414	459	573	236	325	723	813	618	876	438	999999	999999	357	396	461	764	184	310	921	291	710	585	999999	409	999999	999999	958	999999	906	407	999999	938	999999	793	999999	675	407	192	28	868	851	880	615	616	851	960	330	730	30	722	999999	837	591	999999	182	829	297	174	791	58	765	146	711	999999	134	623	999999	999999	999999	786	367	991	291	63	440	829	969	555	557	484	946	238	999999	194	936	475	356	740	621	535	387	242	401	970	113	714	179	146	491	999999	999999	766	699	244	364	479	556	999999	908	352	999999	742	999999	317	999999	537	489	526	543	659	276	625	999999	999999	408	135	600	320	949	725	660	999999	74	330	878	189	538	422	830	466	919	818	831	278	676	645	999999	999999	868	576	235	653	602	832	961	980	999999	203	835	239	879	245	588	192	692	36	678	999999	999999	921	999999	999999	696	86	739	458	793	999999	829	763	999999	999999	452	383	500	16	240	242	368	898	365	999999	586	600	587	684	239	648	586	999999	967	339	655	947	578	999999	956	999999	102	512	197	160	374	81	999999	999999	793	215	999999	685	795	445	927	539	566	663	999999	999999	499	65	999999	154	97	189	999999	179	860	504	805	999999	60	714	999999	856	711	214	999999	999999	870	999999	999999	999999	956	900	854	531	411	125	999999	915	677	999999	36	46	293	52	72	195	285	560	511	298	410	360	635	91	305	81	828	361	693	
975	234	999999	999999	204	198	197	334	275	999999	744	124	999999	999999	999999	687	113	572	999999	151	999999	239	320	999999	602	624	605	275	773	235	340	297	999999	231	999999	635	751	871	999999	999999	875	860	19	999999	766	183	520	999999	445	403	999999	508	169	999999	999999	999999	914	571	571	999999	592	922	561	50	437	999999	95	999999	963	563	935	999999	482	814	276	923	230	528	946	428	114	910	829	999999	42	831	999999	818	999999	955	721	190	310	519	271	953	309	969	999999	319	98	851	999999	882	467	999999	35	355	944	985	525	395	625	152	475	681	102	191	999999	605	329	999999	355	999999	841	755	931	999999	552	322	624	261	999999	636	340	999999	189	947	912	81	805	999999	874	999999	439	336	999999	999999	53	590	999999	127	961	758	989	999999	506	999999	50	711	39	72	803	999999	371	274	999999	988	812	223	502	155	279	935	999999	547	999999	27	578	999999	999999	999999	999999	962	461	999999	299	415	999999	519	755	465	906	210	52	999999	979	252	965	175	114	575	355	829	999999	715	847	999999	958	451	428	999999	154	999999	999999	999999	152	840	999999	864	974	815	351	999999	468	999999	248	78	892	999999	568	160	61	412	410	625	429	100	875	999999	999999	999999	999999	999999	101	276	321	381	999999	787	601	148	82	111	201	999999	999999	999999	999999	999999	476	778	142	901	999999	277	437	742	134	894	999999	61	965	999999	999999	709	999999	156	211	999999	725	999999	999999	115	465	430	88	950	999999	121	402	376	999999	999999	280	880	141	555	999999	824	838	578	257	796	999999	549	182	649	895	492	930	999999	999999	179	334	609	400	37	445	462	999999	486	999999	999999	502	469	999999	150	163	334	578	812	833	387	999999	157	619	592	999999	916	257	438	999999	728	190	324	999999	560	500	670	490	113	120	859	634	361	999999	244	303	492	999999	999999	495	571	913	128	253	474	816	187	989	807	999999	999999	215	760	999999	803	832	187	999999	772	650	999999	999999	475	701	974	752	11	110	999999	298	671	698	225	999999	493	999999	999999	80	999999	743	323	681	682	239	591	999999	999999	929	252	999999	125	548	455	391	999999	726	448	999999	279	999999	815	86	999999	519	212	830	989	999999	939	988	770	116	893	38	336	811	171	245	120	330	878	81	857	972	999999	132	253	833	939	766	376	645	801	339	928	247	999999	173	36	761	664	66	990	264	642	999999	655	999999	64	202	564	212	999999	949	999999	743	228	642	346	999999	999999	166	999999	183	999999	999999	999999	999999	109	99	745	998	999999	359	665	822	91	
603	999999	173	477	826	999999	746	211	174	339	852	495	999999	999999	999999	999999	946	184	999999	187	999999	642	516	999999	101	327	999999	999999	566	993	956	293	31	661	625	312	182	612	760	999999	141	971	457	999999	462	78	913	999999	999999	182	272	999999	167	644	274	960	823	999999	386	999999	814	300	645	181	382	569	474	533	999999	130	653	344	423	131	999999	999999	195	720	251	33	999999	894	144	394	730	781	135	999999	397	664	999999	713	235	999999	999999	841	336	999999	423	999999	603	389	677	999999	528	999999	761	46	598	429	774	112	227	363	999999	919	165	261	999999	600	999999	97	146	738	641	940	999999	171	558	214	518	999999	306	359	999999	34	226	942	865	801	30	99	788	967	889	386	496	872	168	653	999999	85	999999	823	459	999999	253	938	560	999999	820	600	488	393	910	865	805	868	934	999999	999999	222	395	999999	579	354	308	179	999999	264	454	245	12	905	528	443	84	483	900	912	781	999999	391	999999	981	430	611	999999	67	34	580	627	938	98	949	473	689	999999	253	114	217	999999	99	306	143	999999	597	582	865	476	999999	332	968	31	298	424	830	999999	999999	999999	743	904	121	999999	683	826	307	999999	955	64	753	888	999999	795	705	999999	999999	95	999999	407	833	38	539	999999	999999	258	659	999999	799	999999	999999	581	528	999999	371	313	962	275	622	317	999999	682	999999	999999	999999	902	102	999999	325	591	235	745	964	270	326	714	374	530	590	435	177	390	999999	999999	422	182	369	145	999999	402	744	923	472	836	130	160	410	729	868	340	165	486	601	217	309	897	999999	267	999999	999999	999999	441	684	197	150	896	567	999999	999999	550	542	956	748	923	999999	311	999999	138	150	176	313	645	999999	259	279	690	789	999999	130	524	999999	112	368	777	463	312	249	285	696	234	592	999999	341	328	999999	999999	737	678	370	999999	625	489	999999	611	999999	303	779	434	918	999999	999999	999999	999999	999999	999999	999999	999999	971	469	999999	72	996	441	916	999999	111	999999	344	461	80	953	120	547	131	898	84	999999	756	434	169	999999	999999	367	246	127	932	999999	999999	341	999999	610	766	999999	825	935	628	57	999999	38	251	989	445	999999	847	999999	996	122	955	999999	911	455	842	546	309	21	258	639	999999	999999	651	975	846	12	999999	470	196	902	999999	196	279	36	784	999999	193	180	97	840	519	740	999999	819	179	492	430	912	767	230	908	999999	687	989	999999	411	386	275	153	443	879	387	999999	103	999999	769	999999	884	670	124	362	139	923	
999999	129	464	678	831	999999	363	999999	999999	702	965	999999	906	509	290	999999	382	999999	917	37	999999	961	999999	999999	37	428	999999	999999	545	252	653	867	778	999999	279	999999	398	733	555	999999	999999	861	698	684	353	999999	494	999999	424	710	298	772	445	112	999999	999999	987	43	999999	999999	999999	575	46	999999	59	999999	225	25	999999	419	785	999999	796	999999	999999	793	273	999999	999999	999999	999999	150	999999	834	953	881	432	999999	999999	824	883	999999	999999	152	73	223	999999	759	999999	255	883	479	40	999999	999999	649	976	999999	865	485	192	538	956	722	479	265	999999	212	985	177	675	548	402	415	536	999999	565	654	394	33	968	514	822	831	54	464	119	367	999999	313	905	445	811	147	999999	354	999999	999999	673	807	20	999999	773	467	579	344	86	625	478	503	999999	331	602	841	516	677	716	999999	678	24	156	845	302	681	272	240	737	264	773	192	33	203	981	587	22	356	740	999999	261	709	387	493	999999	999999	229	583	999999	999999	999999	964	638	999999	693	999999	660	174	329	102	204	999999	607	822	852	295	479	890	350	24	999999	169	937	360	873	968	636	999999	956	886	999999	689	396	768	634	809	554	751	510	332	926	847	37	648	170	912	112	565	641	603	999999	338	242	828	150	999999	36	287	409	724	32	997	218	999999	639	514	952	838	999999	999999	999999	728	389	999999	97	999999	999999	999999	199	999999	999999	80	31	362	950	133	456	999999	628	173	782	277	352	786	309	999999	639	595	18	999999	959	273	377	597	862	218	948	224	999999	999999	338	738	97	999999	857	952	976	855	492	516	68	999999	219	34	999999	999999	386	603	718	168	352	547	289	543	999999	999999	702	433	500	999999	185	242	999999	469	834	53	189	904	928	357	952	783	113	999999	597	574	999999	353	336	398	832	355	505	582	816	999999	458	553	445	265	259	552	364	999999	999999	825	999999	999999	199	227	294	481	674	370	999999	568	999999	999999	946	437	548	359	107	112	909	999999	736	254	999999	53	999999	636	469	999999	108	410	999999	362	171	771	17	313	163	999999	114	360	680	144	999999	258	999999	999999	999999	18	717	900	999999	262	841	510	99	322	999999	156	631	999999	22	999999	272	806	150	91	625	184	999999	244	205	999999	998	558	160	601	878	404	696	924	39	461	999999	999999	999999	176	520	999999	682	694	215	17	487	456	999999	999999	871	570	118	999999	999999	432	588	482	999999	466	999999	999999	999999	999999	444	703	460	706	999999	561	55	74	999999	999999	570	964	999999	734	39	197	
511	552	219	481	730	318	295	999999	880	606	999999	999999	502	498	999999	237	310	195	260	999999	999999	780	828	787	632	807	719	144	999999	90	930	853	452	517	954	711	83	878	767	136	417	999999	826	31	688	571	572	362	999999	999999	663	999999	484	999999	639	730	723	999999	999999	999999	598	161	999999	799	675	28	41	985	544	210	999999	432	428	133	104	999999	953	806	108	71	244	367	83	372	426	624	378	925	999999	999999	987	651	39	844	537	999999	315	36	355	999999	540	999999	818	860	188	241	999999	361	432	121	999999	916	999999	787	688	241	88	999999	383	999999	999999	999999	117	999999	222	999999	403	583	596	999999	999999	926	999999	999999	530	999999	549	222	194	195	735	27	502	766	456	81	327	251	166	305	187	953	653	304	29	434	479	507	999999	675	838	314	764	594	999999	850	999999	894	999999	39	692	865	999999	198	325	632	999999	351	863	151	999999	999999	427	999999	660	269	999999	166	419	999999	188	51	575	519	356	431	263	908	867	606	615	433	999999	136	999999	321	785	464	979	397	999999	138	644	999999	999999	686	887	474	999999	999999	999999	309	485	171	851	651	300	999999	841	893	379	999999	483	267	999999	761	999999	301	999999	349	484	818	187	32	283	60	406	79	999999	999999	544	999999	974	237	39	315	999999	822	999999	999999	30	136	622	95	27	127	999999	999999	968	999999	999999	595	786	594	165	758	131	999999	999999	999999	999999	231	630	999999	359	590	999999	256	238	999999	812	999999	999999	726	328	999999	206	102	14	165	406	999999	999999	999999	162	948	12	389	999999	280	999999	495	933	484	716	799	506	999999	735	437	397	407	158	747	916	172	580	70	276	808	562	999999	458	999999	404	234	131	330	28	411	999999	350	184	999999	47	999999	421	540	19	528	850	999999	366	576	768	998	871	362	393	989	378	941	122	273	718	164	46	211	90	492	678	999999	432	334	849	56	999999	200	710	598	751	49	61	999999	999999	807	672	999999	963	406	363	768	936	999999	42	646	999999	910	999999	882	290	999999	999999	527	850	673	331	999999	726	722	774	999999	652	794	248	338	890	375	315	911	491	164	999999	999999	138	999999	249	999999	999999	213	999999	322	952	827	318	540	589	999999	896	294	486	640	999999	251	999999	683	126	152	791	704	755	999999	999999	337	401	136	972	776	398	941	434	928	741	999999	904	462	999999	999999	486	707	749	366	478	31	434	851	998	996	62	999999	999999	999999	611	597	999999	955	716	624	436	191	567	812	145	955	860	999999	899	641	999999	179	
955	302	665	93	999999	999999	394	584	902	549	137	976	723	943	157	999999	326	153	999999	949	745	999999	398	304	150	936	230	522	999999	876	999999	366	659	883	500	501	442	528	642	999999	570	999999	722	886	64	590	99	202	808	533	999999	755	576	397	433	852	999999	999999	943	999999	177	999999	422	35	597	770	327	839	452	999999	894	999999	511	999999	388	612	999999	511	250	559	999999	38	714	999999	645	207	790	272	999999	999999	999999	999999	584	999999	891	999999	719	999999	298	293	273	259	749	999999	999999	443	253	570	999999	999999	999999	402	129	394	180	149	167	785	390	400	980	999999	389	804	999999	999999	223	999999	124	999999	892	693	222	957	295	598	288	562	999999	211	999999	999999	263	639	186	205	951	200	999999	999999	541	999999	316	898	312	219	869	999999	999999	815	229	999999	455	328	928	999999	189	172	999999	582	860	604	786	188	446	999999	800	999999	999999	864	999999	33	444	372	159	999999	387	324	654	86	728	999999	999999	192	981	598	774	935	711	999999	25	788	101	870	891	936	158	137	461	552	418	128	326	999999	944	206	920	92	999999	999999	400	999999	999999	999999	854	526	144	603	206	848	986	865	49	229	848	999999	932	574	481	999999	999999	259	863	112	668	609	27	241	999999	785	677	691	766	740	18	161	281	78	26	375	801	555	999999	612	565	553	89	107	390	861	273	356	611	999999	999999	150	11	999999	364	254	999999	903	364	999999	181	304	108	999999	220	697	999999	863	999999	115	421	999999	329	260	999999	999999	530	919	851	387	521	330	90	810	579	868	159	866	714	771	866	897	200	519	441	271	454	780	999999	692	59	410	798	999999	544	999999	820	750	867	249	999999	999999	61	976	899	850	224	297	999999	351	547	944	999999	786	249	999999	999999	999999	818	286	670	749	42	168	337	121	532	584	276	672	999999	999999	999	474	57	286	999999	223	619	999999	999999	999999	999999	545	999999	114	260	21	265	30	843	21	932	591	579	974	556	893	648	788	327	639	31	999999	304	148	945	685	999999	962	677	850	999999	237	999999	512	697	497	23	233	860	999999	328	256	829	46	476	417	894	82	730	999999	999999	831	273	416	146	996	250	16	169	575	283	999999	352	992	820	704	362	76	287	999999	999999	425	927	807	321	774	236	267	999999	537	790	999999	242	725	999999	368	963	999999	376	700	999999	16	73	295	999999	36	904	999999	225	771	65	827	999999	671	81	158	904	466	105	371	770	983	344	631	784	999999	70	626	717	462	741	539	699	999999	
812	873	362	641	999999	295	870	399	52	999999	482	962	870	571	999999	999999	464	507	727	15	930	273	672	442	999999	629	999999	287	999999	762	40	999999	137	218	999999	999999	796	999999	999999	810	999999	381	940	999999	158	821	746	498	973	589	998	243	999999	694	999999	548	999999	919	140	939	329	592	999999	289	999999	999999	999999	999999	712	455	340	999999	610	916	514	559	332	999999	293	689	883	999999	314	540	999999	796	999999	443	562	320	996	876	142	956	491	908	999999	999999	573	202	999999	999999	999999	999999	259	807	633	895	190	106	999999	972	635	450	66	999999	288	738	524	83	252	401	108	402	458	999999	999999	653	999999	605	457	671	665	101	703	797	691	786	999999	957	173	817	262	466	999999	34	999999	691	900	640	629	999999	147	499	949	594	986	393	78	999999	747	979	471	584	648	999999	316	999999	747	268	169	501	999999	567	999999	435	999999	999999	307	434	223	378	753	794	976	94	534	176	151	118	811	308	717	999999	219	194	356	678	817	999999	717	706	999999	999999	480	137	915	579	589	999999	455	999999	999999	999999	999999	379	235	676	608	999999	30	150	999999	638	999999	860	784	961	999999	725	88	471	999999	757	716	517	434	122	999999	848	179	954	999999	627	663	467	999999	83	914	840	958	999999	80	264	529	577	999999	315	999999	999999	353	999999	231	864	999999	999999	529	338	927	74	999999	999999	362	759	999999	75	563	776	975	989	647	999999	57	517	766	408	999999	570	237	149	214	999999	999999	703	505	226	999999	722	999999	999999	938	884	999999	999999	894	844	326	320	869	999999	24	536	339	204	972	999999	905	714	107	999999	999999	959	110	788	860	826	195	659	263	999999	343	841	594	307	61	999999	565	208	622	999999	91	999999	999999	773	134	677	789	999999	730	862	320	27	624	999999	95	999999	999999	367	988	78	659	667	66	701	130	183	941	42	152	220	87	999999	101	185	955	513	268	337	663	193	46	461	928	999999	857	325	226	450	999999	82	999999	208	999999	553	272	424	33	999999	652	951	735	757	999999	520	999999	612	926	449	198	581	999999	456	703	805	999999	207	739	665	843	804	999999	501	820	999999	241	879	497	547	912	999999	489	269	999999	711	458	288	999999	999999	615	254	399	999999	261	639	361	532	504	414	521	74	685	999999	999999	847	995	244	937	520	289	906	125	999999	536	657	102	999999	771	991	357	753	337	331	999999	598	415	190	999999	190	718	999999	999999	93	999999	847	855	132	114	837	716	999999	351	359	138	708	139	21	249	603	547	901	
761	513	67	767	999999	363	316	999999	442	814	999999	999999	802	999999	999999	41	361	999999	802	999999	999999	999999	284	143	412	977	203	351	469	404	999999	645	643	817	999999	999999	35	268	999999	502	815	547	404	901	228	595	557	999999	999999	107	659	560	999999	578	999999	826	238	924	365	760	999999	965	999999	999999	874	359	999999	999999	999999	661	999999	103	579	310	163	999999	539	382	914	999999	429	999999	174	999999	999999	389	843	74	273	130	999999	999999	902	359	341	850	450	999999	36	869	482	573	999999	525	101	566	981	501	424	745	297	855	19	999999	341	524	800	736	303	495	515	58	999999	512	999999	904	200	229	968	313	368	183	356	55	999999	856	999999	649	999999	188	999999	352	650	527	833	999999	101	363	28	817	999999	713	73	541	363	433	851	421	506	197	375	762	533	121	386	999999	509	999999	999999	485	802	999999	467	124	98	999999	408	203	999999	242	812	999999	211	160	263	655	119	814	999999	910	14	999999	153	91	812	645	819	999999	999999	999999	287	137	159	543	25	899	999999	948	452	199	999999	657	742	274	384	539	560	999999	857	731	999999	694	282	303	999999	502	17	385	312	453	999999	999999	62	999999	955	684	687	999999	999999	363	408	171	372	999999	885	999999	567	999999	706	283	999999	447	681	420	715	592	855	855	72	999999	892	999999	999999	999999	845	999999	999999	783	318	700	852	891	246	504	332	999999	332	999999	418	133	935	999999	679	39	368	907	197	642	254	999999	829	831	999999	999999	471	538	525	372	657	729	751	783	570	999999	999999	203	211	187	999999	872	269	86	999999	938	587	764	201	616	641	937	968	962	539	946	870	30	295	999999	42	794	326	960	131	999999	382	161	567	672	999999	999999	706	20	554	381	112	753	999999	667	45	999999	346	999999	999999	719	760	789	254	999999	145	410	907	588	155	303	999999	999999	954	757	566	436	999999	528	999999	999999	241	999999	417	999999	843	999999	999999	628	587	334	457	417	999999	412	999999	999999	907	943	999999	207	999999	999999	999999	261	999999	802	799	999999	110	999999	511	817	900	999999	488	802	381	96	780	27	775	999999	10	999999	846	147	80	552	829	999999	528	999999	992	811	218	123	102	166	341	50	328	999999	527	999999	822	639	517	974	999999	135	999999	820	173	518	431	978	999999	54	414	999999	731	256	807	999999	90	999999	825	99	999999	374	710	224	755	739	699	776	999999	33	999999	216	630	106	628	703	761	708	999999	999999	999999	239	996	57	751	652	318	81	999999	401	897	574	813	427	927	559	425	997	
74	433	999999	999999	227	999999	56	999999	68	999999	628	114	999999	382	168	352	710	816	378	662	472	113	430	627	585	369	135	433	402	212	178	79	287	764	643	999999	663	999999	21	902	999999	553	593	999999	999999	96	36	524	415	471	717	999999	191	999999	534	999999	999999	201	79	857	968	623	805	855	466	559	826	610	738	502	999999	976	804	475	999999	919	519	999999	185	999999	343	611	27	999999	999999	67	888	524	239	999999	663	472	999999	163	934	387	747	737	227	893	999999	425	785	913	782	741	999999	715	111	615	451	265	999999	580	999999	367	999999	874	999999	408	671	312	380	66	838	226	321	650	541	284	181	782	529	291	238	999999	999999	999999	158	753	751	182	422	999999	241	408	455	93	639	999999	782	999999	999999	819	231	957	54	729	84	566	430	665	999999	827	443	999999	736	734	352	999999	541	500	725	616	657	499	889	999999	825	999999	771	237	999999	999999	502	308	999999	999999	999999	280	873	999999	39	592	333	95	999999	999999	191	999999	999999	720	999999	44	999999	291	157	760	171	732	77	999999	999999	644	794	999999	999999	999999	335	145	264	36	674	999999	999999	444	999999	143	293	571	500	304	999999	999999	768	999999	999999	999999	928	220	160	654	548	337	212	584	203	394	797	141	441	999999	269	999999	317	644	999999	669	999999	600	819	999999	477	600	999999	999999	724	999999	999999	744	705	999999	291	124	984	610	999999	347	999999	157	251	86	345	161	999999	712	45	528	946	133	14	827	999999	337	400	145	186	947	999999	439	859	553	999999	999999	435	763	506	154	71	707	999999	708	800	164	999999	743	679	999999	469	528	999999	206	703	752	739	878	13	999999	723	999999	999999	540	251	439	298	698	567	291	999999	376	999999	890	466	999999	999999	305	36	520	999999	999999	466	861	488	577	701	999999	849	766	323	999999	760	551	430	222	283	625	467	370	865	999999	185	397	999999	102	322	999999	739	999999	784	443	851	492	999999	76	393	572	62	674	737	636	848	800	968	178	999999	999999	999999	254	964	352	838	666	654	999999	481	999999	271	395	264	854	922	394	999999	879	705	277	575	364	828	711	999999	793	999999	999999	811	999999	429	430	486	656	387	999999	499	441	605	999999	999999	657	595	999999	999999	667	419	883	999999	464	818	98	473	348	999999	999999	425	263	999999	54	43	999999	517	106	649	999999	909	608	476	437	999999	550	283	999999	439	999999	769	999999	999999	905	384	749	526	357	566	999999	999999	147	999999	282	79	246	999999	999999	162	423	999999	498	674	470	758	999999	416	285	
569	277	999999	953	909	999999	999999	911	852	874	999999	999999	898	170	539	318	999999	771	999999	999999	368	658	999999	999999	367	25	777	280	999999	939	157	573	343	250	788	298	999999	14	237	395	999999	167	393	999999	891	868	524	980	999999	366	588	986	770	222	917	910	388	102	595	893	404	75	81	913	999999	105	950	658	382	250	999999	878	544	655	268	210	274	999999	830	499	999999	796	321	483	361	170	999999	131	332	877	910	433	419	343	990	999999	96	480	69	795	999999	999999	608	718	573	709	452	124	953	999999	999999	999999	271	999999	402	607	754	598	561	567	302	999999	999999	999999	999999	999999	469	210	664	397	999999	794	52	999999	580	635	198	602	999999	999999	717	688	177	614	999999	634	172	322	999999	393	125	497	918	501	503	100	999999	113	388	214	250	999999	999999	565	603	850	243	237	526	766	419	161	688	909	849	613	999999	721	272	705	206	156	999999	999999	282	999999	875	551	541	490	999999	999999	999999	705	411	999999	238	611	21	390	401	999999	796	999999	999999	999999	809	19	652	889	999999	818	841	682	18	104	984	189	293	977	999999	999999	696	999999	999999	334	936	982	508	384	385	59	710	999999	314	271	359	93	306	318	999999	999999	898	651	999999	999999	253	542	697	316	491	999999	328	44	415	709	248	760	514	999999	999999	826	510	278	513	389	118	959	377	746	999999	900	999999	999999	170	118	793	999999	999999	393	91	404	295	202	892	336	731	675	476	999999	32	999999	579	657	999999	990	366	630	147	671	178	293	999999	951	570	590	999999	353	873	307	915	204	776	999999	567	632	999999	999999	385	187	999999	442	493	772	723	157	331	235	999999	180	752	173	999999	323	225	999999	999999	344	631	999999	170	387	802	178	689	999999	822	999999	99	659	458	999999	255	999999	23	999999	999999	401	999999	423	269	940	999999	703	555	752	297	999999	905	770	402	206	686	999999	26	999999	640	324	999999	894	999999	872	999999	43	999999	703	917	946	309	489	997	999999	116	218	53	229	727	108	623	937	541	368	553	329	999999	262	372	182	999999	999999	105	485	318	343	98	397	805	626	981	999999	999999	999999	163	426	772	564	99	478	39	999999	552	541	701	155	362	966	999999	999999	776	468	999999	745	12	566	999999	521	529	773	129	655	999999	111	126	999999	112	200	215	137	557	703	172	999999	999999	999999	199	563	784	999999	980	131	79	989	849	523	520	99	348	596	42	260	999999	999999	358	383	382	451	424	930	53	171	999999	200	999999	83	306	999999	602	854	376	999999	
737	366	999999	998	586	435	262	603	261	23	852	618	999999	306	999999	846	999999	768	999999	999999	148	854	129	999999	371	999999	730	775	226	82	999999	494	229	212	522	678	999999	999999	999999	946	999999	821	678	999999	319	151	104	962	415	459	901	833	88	628	690	883	247	974	636	708	705	486	386	999999	999999	368	399	892	999999	999999	323	196	972	829	559	999999	999999	99	999999	229	783	767	369	767	181	662	415	999999	521	999999	999999	999999	999999	98	251	712	444	500	999999	999999	752	212	188	425	145	715	861	259	78	373	708	157	999999	417	924	999999	127	999999	16	864	953	798	999999	154	559	765	472	883	587	847	883	684	586	557	476	581	588	944	631	466	800	165	532	158	999999	293	92	315	174	999999	999999	824	494	648	998	954	831	43	999999	379	252	978	999999	231	489	34	571	917	940	352	359	999999	987	550	73	797	275	999999	224	275	682	167	718	285	999999	68	999999	999999	559	999999	749	554	88	262	223	822	999999	310	668	999999	722	999999	374	821	999999	422	837	999999	999999	210	999999	609	819	600	696	94	270	999999	999999	430	999999	633	999999	428	603	805	104	735	336	251	314	999999	563	999999	553	999999	792	999999	331	839	231	256	363	358	833	149	735	487	565	139	561	106	341	247	999999	98	806	999999	228	158	327	111	617	342	999999	724	56	999999	57	999999	999999	373	75	139	999999	587	280	19	595	463	999999	617	180	207	690	217	633	325	999999	465	712	846	999999	183	521	999999	999999	30	462	119	102	235	440	999999	837	197	999999	212	999999	494	817	999999	999999	764	88	999999	931	999999	652	689	101	999999	273	591	476	454	696	891	617	999999	999999	999999	557	486	370	999999	186	793	369	502	185	431	286	752	999999	915	999999	912	105	810	198	228	377	999999	28	371	999999	848	909	999999	501	150	594	999999	546	567	248	874	404	243	534	147	999999	160	999999	999999	999999	520	999999	560	958	999999	795	806	999999	730	882	999999	468	999	999999	338	883	977	999999	45	999999	327	215	90	999999	621	999999	999999	286	60	177	999999	269	358	999999	451	904	359	433	718	354	787	78	816	685	463	416	999999	361	205	264	83	160	999999	999999	999999	314	864	999999	346	274	933	530	999999	999999	665	525	999999	999999	999999	434	999999	999999	291	690	999999	999999	399	405	224	215	999999	999999	90	796	999999	999999	790	524	790	146	49	476	96	454	421	267	237	263	29	938	306	999999	920	771	729	530	868	999999	999999	877	915	469	668	141	160	999999	449	999999	469	999999	734	595	301	
304	394	999999	999999	999999	278	791	31	146	385	285	908	801	590	999999	999999	999999	208	12	999999	912	231	999999	807	955	999999	988	818	193	793	432	213	711	31	626	387	999999	74	41	519	993	856	779	94	999999	233	359	842	140	977	896	399	732	854	388	83	813	260	511	543	289	972	999999	352	952	82	999999	779	963	931	405	508	177	999999	747	999999	451	496	424	731	999999	156	687	215	897	43	481	856	642	553	573	420	562	498	240	999999	27	436	999999	320	36	579	878	208	999999	397	999999	249	117	332	631	327	835	779	598	143	294	632	999999	919	600	999999	147	420	367	999999	946	678	262	726	48	999999	999999	114	705	999999	999999	999999	632	510	811	242	749	319	999999	256	999999	783	900	999999	735	999999	981	221	720	686	441	468	841	598	451	553	999999	391	293	999999	961	731	83	232	999999	805	10	944	118	368	600	827	497	121	409	172	999999	165	999999	653	43	999999	394	28	999999	808	999999	43	68	267	254	368	36	316	294	853	709	677	240	929	999999	47	112	361	95	613	999999	730	199	288	774	832	999999	639	582	818	999999	64	299	999999	167	999999	886	850	999999	242	801	191	826	556	462	111	924	71	269	999999	50	42	933	999999	837	917	844	999999	493	422	968	999999	999999	999999	999999	999999	999999	182	772	428	999999	261	999999	999999	812	789	904	643	999999	999999	907	338	380	586	999999	315	999999	969	999999	249	131	116	367	999999	274	414	457	359	999999	808	723	752	299	841	844	789	795	999999	518	999999	999999	211	953	819	999999	639	26	156	699	999999	999999	999999	951	532	306	54	894	999999	588	407	999999	554	999999	27	999999	164	999999	538	741	999999	520	50	999999	182	236	920	162	547	999999	635	999999	999999	659	840	285	999999	999999	766	999999	799	999999	999999	999999	120	716	468	608	936	870	360	599	487	999999	999999	690	492	957	779	305	386	892	356	358	952	18	40	895	762	742	645	364	999999	994	942	103	270	548	350	466	767	321	226	999999	836	46	910	999999	947	159	999999	999999	31	471	999999	999999	548	900	550	999999	999999	573	846	203	235	995	326	493	472	618	429	943	999999	322	538	74	676	678	521	916	999999	144	948	999999	949	298	999999	811	835	44	999999	370	998	247	780	204	999999	999999	452	999999	719	427	433	338	729	849	739	708	932	103	241	999999	388	999999	999999	999999	625	243	999999	937	662	514	657	438	74	69	999999	379	542	999999	599	653	236	999999	206	999999	711	619	999999	999999	559	634	999999	741	803	684	981	374	243	
239	578	242	778	515	188	215	769	995	999999	670	903	999999	175	999999	504	587	643	707	437	333	840	999999	359	999999	387	38	635	999999	999999	390	999999	999999	999999	313	765	367	874	721	502	991	911	715	355	223	206	199	999999	291	999999	999999	50	283	937	909	398	572	999999	634	999999	160	579	853	370	883	592	332	999999	862	831	147	712	999999	215	446	422	134	661	146	946	197	569	353	678	419	350	804	644	236	914	203	484	249	593	352	421	67	355	471	631	874	966	606	999999	110	512	127	78	999999	497	274	911	746	999999	939	591	236	184	950	543	787	688	996	948	638	662	472	339	863	35	999999	778	199	515	82	231	962	894	578	906	232	736	999999	739	650	291	738	561	654	761	195	883	404	928	843	196	969	658	999999	447	49	999999	999999	475	999999	495	721	240	615	718	628	342	605	999999	999999	999999	545	999999	999999	357	924	999999	684	999999	999999	481	384	271	672	886	261	314	999999	141	999999	444	531	677	607	164	569	507	945	935	142	852	287	360	617	999999	999999	712	360	473	999999	138	113	112	635	660	121	999999	568	999999	467	323	269	474	187	999999	999999	867	660	153	999999	426	965	748	999999	987	999999	33	654	880	245	548	999999	609	618	737	340	428	52	946	999999	119	939	226	999999	819	593	999999	182	741	999999	783	999999	217	999999	106	173	999999	143	648	467	97	806	688	999999	999999	999999	660	855	999999	545	111	825	714	109	678	486	999999	280	160	403	999999	999999	912	999999	461	496	999999	922	522	574	976	295	403	488	999999	312	261	731	560	999999	933	999999	999999	206	999999	958	347	117	18	619	423	94	983	999999	87	246	893	79	42	431	622	737	343	999999	999999	816	431	999999	153	375	999999	27	719	700	469	430	129	716	457	503	159	999999	914	902	999999	891	311	158	410	719	418	191	999999	999999	837	206	625	999999	637	353	999999	121	963	642	393	405	375	293	785	656	126	999999	621	539	281	999999	999999	440	999999	999999	514	999999	824	434	956	999999	328	999999	862	273	805	272	88	999999	999999	47	675	999999	999999	754	526	28	373	753	602	240	999999	169	857	854	383	195	142	959	839	999999	296	539	686	349	87	784	430	521	851	854	109	999999	573	243	317	551	921	969	161	495	908	81	999999	725	999999	169	732	999999	999999	620	140	999999	999999	712	751	146	594	179	677	741	598	852	902	747	141	999999	596	623	546	831	999999	172	808	353	999999	225	707	960	864	918	62	999999	631	999999	724	999999	999999	861	492	
181	957	751	301	419	897	66	178	93	593	433	572	999999	471	69	999999	999999	320	920	366	999999	438	633	314	759	689	185	231	671	999999	161	808	999999	140	375	874	522	870	398	999999	298	56	623	999999	441	355	943	951	571	884	756	669	999999	999999	957	999999	333	999999	542	999999	721	835	999999	70	999999	625	837	978	105	999999	834	106	999999	473	999999	999999	814	266	872	999999	999999	234	659	786	276	492	999999	241	183	632	550	85	338	669	735	999999	549	999999	935	816	518	999999	855	386	60	660	999999	999999	436	478	928	999999	999999	137	999999	497	186	720	793	999999	149	606	804	472	644	999999	767	262	999999	999999	939	260	999999	66	896	781	378	283	736	616	744	626	804	704	704	999999	999999	999999	685	999999	286	828	770	999999	676	911	170	392	741	301	892	494	130	821	539	999999	744	517	999999	999999	999999	902	983	999999	214	523	801	109	768	170	999999	566	999999	501	337	120	999999	999999	389	984	621	985	541	999999	723	999999	506	983	999999	36	999999	999999	969	483	999999	384	999999	592	999999	163	120	999999	999999	581	999999	999999	917	629	493	429	999999	999999	138	999999	590	143	999999	548	463	999999	27	818	999999	742	430	264	596	103	999999	953	275	898	565	235	874	560	371	959	999999	397	999999	877	499	745	999999	340	999999	723	999999	985	22	306	138	825	146	999999	136	882	999999	788	739	824	256	999999	164	298	843	999999	999999	40	772	411	156	75	623	149	329	198	902	100	400	873	209	396	941	999999	769	739	99	582	434	489	809	999999	658	516	630	959	591	999999	496	962	350	863	999999	611	160	73	999999	999999	972	999999	979	999999	999999	865	625	860	598	195	529	999999	813	799	605	293	999999	999999	999999	116	519	999999	999999	999999	603	437	532	346	999999	999999	818	706	537	102	610	496	509	999999	226	792	891	999999	371	406	32	392	159	551	267	929	999999	999999	655	105	487	613	340	999999	467	960	343	288	686	268	377	999999	576	720	199	119	783	853	325	625	224	749	998	211	337	220	288	981	89	253	999999	999999	60	441	615	997	166	999999	999999	265	458	613	93	999999	39	209	816	438	362	157	156	999999	302	40	999999	737	614	139	301	999999	681	999999	209	442	999999	177	772	999999	114	201	952	999999	999999	69	176	611	999999	894	999999	138	404	849	999999	999999	107	175	906	30	999999	877	999999	37	587	999999	584	106	414	651	999999	861	437	999999	334	170	999999	999999	593	999999	864	279	82	720	957	173	851	999999	733	277	344	999999	270	751	584	236	809	925	
326	536	999999	79	999999	24	728	320	999999	723	525	468	736	855	999999	999999	166	290	999999	672	80	424	193	752	999999	146	316	405	999999	685	106	107	360	279	999999	999999	999999	794	82	68	999999	646	472	138	316	999999	541	999999	198	596	595	304	431	999999	855	902	999999	999999	706	999999	707	999999	718	999999	627	999999	118	999999	930	999999	915	999999	999999	747	999999	999999	952	64	446	109	604	999999	999999	15	99	999999	675	999999	423	999999	714	999999	98	21	360	669	928	999999	510	887	165	84	558	999999	680	234	96	684	467	432	949	298	295	607	465	880	125	713	926	999999	752	895	52	906	810	890	283	205	999999	20	504	506	553	558	943	999999	278	543	999999	865	714	991	755	999999	83	425	739	999999	999999	999999	999999	225	529	999999	999999	270	41	652	863	789	999999	891	298	456	927	453	744	736	663	935	612	581	388	71	121	761	150	61	833	394	161	792	649	916	466	289	976	868	423	682	999999	626	680	999999	914	823	703	308	74	999999	681	12	827	620	867	999999	836	467	573	384	130	980	818	478	638	168	251	381	999999	647	477	999999	999999	981	999999	985	901	999999	156	297	67	841	987	999999	713	158	964	39	999999	999999	453	518	999999	49	999999	518	807	999999	906	999999	582	999999	318	426	162	806	689	999999	183	881	999999	992	321	286	326	288	999999	615	765	489	999999	222	333	999999	999999	958	580	284	428	928	999999	700	937	400	715	736	532	570	60	999999	999999	128	855	176	999999	999999	207	999999	999999	283	525	201	445	427	562	999999	998	812	999999	999999	235	415	427	255	999999	380	65	999999	570	590	755	432	564	858	29	84	999999	166	92	743	760	999999	561	154	412	987	264	519	838	355	737	720	347	999999	681	64	700	610	473	53	999999	999999	457	142	999999	102	637	586	999999	487	13	842	999999	489	443	673	853	999999	842	716	125	545	92	225	853	45	95	999999	999999	999999	383	756	693	49	347	482	114	429	999999	320	359	677	121	360	352	895	991	858	422	999999	210	427	767	757	999999	859	205	242	999999	492	17	999999	999999	442	113	256	158	689	999999	961	569	999999	656	531	366	447	434	731	872	957	53	237	999999	179	764	956	988	936	122	487	287	871	150	143	313	999999	278	999999	256	999999	746	311	999999	461	999999	776	770	999999	400	490	435	999999	369	330	448	999999	643	239	678	157	999999	222	577	999999	683	698	999999	522	999999	935	179	755	999999	777	221	741	521	834	731	988	195	752	545	999999	61	813	511	819	695	999999	
787	48	999999	109	836	999999	999999	999999	777	999999	999999	999999	27	465	321	680	989	592	119	706	269	809	508	690	999999	999999	677	945	612	869	196	474	999999	695	999999	140	755	385	940	688	17	999999	66	981	506	937	734	89	320	999999	824	918	710	999999	999999	978	540	999999	999999	999999	999999	788	999999	907	563	27	999999	332	999999	999999	925	614	999999	431	999999	999999	752	526	999999	34	781	999999	635	241	999999	999999	764	999999	431	999999	600	445	247	619	831	228	31	999999	428	488	517	412	772	139	456	220	999999	288	999999	474	235	999999	134	123	548	999999	999999	217	862	296	262	590	900	999999	590	489	376	999999	999999	481	778	604	108	999999	999999	378	999999	505	999999	999999	10	485	551	956	943	587	999999	999999	999999	999999	74	813	295	141	236	999999	512	999999	999999	966	999999	243	689	817	696	631	914	429	606	180	443	658	432	37	295	776	48	999999	204	999999	178	251	999999	36	416	964	318	999999	479	588	999999	200	955	818	991	767	796	734	270	999999	672	891	527	999999	138	416	391	268	846	999999	999999	568	999999	546	798	602	281	662	999999	731	999999	999999	949	28	313	252	702	613	45	999999	980	314	683	882	340	286	723	71	897	10	999999	999999	999999	30	699	999999	999999	418	999999	398	495	144	333	999999	999	724	942	508	597	885	713	777	232	328	479	584	999999	557	216	522	999999	220	999999	410	999999	272	999999	929	329	14	491	293	594	647	42	845	999999	155	882	616	343	225	474	22	296	805	827	801	550	999999	424	999999	999999	507	999999	285	999999	923	999999	737	896	999999	189	592	404	430	193	585	296	633	604	739	675	600	188	663	746	752	123	353	445	36	999999	215	590	999999	91	999999	137	757	475	66	999999	154	719	999999	999999	881	617	866	999999	251	515	999999	519	684	999999	611	329	856	538	999999	999999	45	301	869	999999	974	11	999999	348	107	458	538	999999	547	972	530	880	857	999999	864	144	257	732	203	521	470	695	905	748	479	766	999999	228	847	257	730	999999	850	695	71	879	500	527	524	793	976	759	972	711	999999	731	471	238	999999	999999	561	312	107	358	174	999999	105	378	868	340	187	319	319	999999	252	677	40	172	566	984	643	730	217	410	544	999999	723	204	740	748	305	51	999999	999999	999999	427	999999	502	531	782	999999	999999	658	194	615	999999	449	681	469	340	701	309	671	999999	849	999999	105	697	813	462	565	901	999999	130	45	145	765	999999	605	824	999999	999999	999999	999999	210	521	82	33	794	877	271	999999	999999	
409	57	995	380	865	999999	863	332	68	688	999999	227	999999	494	537	159	480	901	494	86	645	419	999999	999999	887	488	338	759	999999	999999	936	200	523	999999	238	83	49	765	999999	999999	741	501	999999	849	999999	999999	327	36	999999	873	324	975	777	965	98	990	883	337	492	386	186	114	260	165	751	877	703	999999	999999	464	120	999999	11	53	344	153	999999	323	105	330	170	312	999999	999999	587	960	423	557	999999	248	199	711	283	522	274	636	999999	707	107	694	863	612	770	999999	763	610	974	733	999999	945	999999	570	241	999999	226	874	889	62	577	791	999999	156	999999	28	274	408	999999	999999	779	708	902	847	225	410	999999	999999	541	144	444	999999	999999	689	926	143	803	629	479	121	306	400	747	198	139	316	240	716	975	999999	816	365	178	495	953	923	999999	999999	354	831	999999	668	342	999999	999999	999999	805	775	229	503	224	644	928	330	999999	389	960	713	717	999999	180	999999	582	789	999999	89	808	501	735	13	100	216	999999	999999	416	999999	67	999999	580	999999	999999	464	497	999999	537	181	437	848	312	574	962	338	879	999999	660	953	96	553	436	538	999999	314	49	999999	412	18	999999	289	999999	999999	332	968	143	188	407	715	263	109	261	999999	652	960	198	171	51	762	336	838	999999	999999	551	514	565	51	748	999999	999999	280	79	528	812	157	935	757	251	993	999999	701	47	944	700	986	301	289	886	830	125	877	185	650	682	530	999999	460	999999	817	413	101	439	210	300	982	39	732	344	504	999999	999999	919	58	566	635	800	53	762	999999	222	285	164	917	91	547	105	429	846	291	999999	485	754	433	589	113	999999	837	653	717	999999	568	944	999999	806	684	999999	137	999999	56	729	257	697	999999	605	999999	936	999999	129	753	887	999999	999999	999999	648	549	999999	495	468	463	999999	963	399	55	607	653	340	999999	121	407	589	968	345	999999	999999	608	999999	999999	999999	462	176	750	717	999999	829	999999	682	891	743	267	999999	472	668	630	682	766	857	999999	840	999999	999999	999999	410	999999	174	919	274	95	502	50	761	999999	667	999999	296	999999	256	999999	999999	260	999999	449	999999	853	999999	126	309	999999	127	795	750	145	475	876	666	12	350	999999	736	910	92	999999	999999	703	506	626	805	663	999999	69	519	368	437	590	999999	356	999999	999999	321	57	619	999999	968	707	999999	625	999999	790	348	294	999999	259	762	314	177	384	60	335	357	783	321	645	382	68	999999	999999	708	999999	896	999999	867	794	684	999999	999999	534	
999999	691	413	880	721	24	324	999999	999999	270	605	132	422	606	999999	809	208	537	735	999999	186	909	432	907	917	30	894	39	999999	488	575	83	24	643	999999	368	921	477	72	307	331	332	281	25	999999	585	472	300	999999	999999	595	157	954	999999	358	718	269	506	962	700	130	295	632	999999	694	532	118	778	850	937	887	730	474	437	653	853	999999	417	131	999999	999999	603	26	369	893	427	128	697	295	47	108	999999	999999	999999	186	999999	700	999999	999999	263	999999	694	450	85	999999	999999	683	526	672	505	90	999999	384	629	153	526	279	272	414	999999	999999	999999	493	812	999999	472	225	112	261	617	162	663	96	868	999999	863	163	940	199	38	999999	601	35	789	956	999999	999999	885	999999	999999	999999	437	999999	62	848	66	999999	637	246	707	999999	581	999999	999999	352	426	765	515	764	290	373	338	82	385	533	812	395	999999	999999	592	431	999999	883	999999	851	724	103	999999	29	808	662	526	703	999999	389	172	336	969	447	539	490	535	130	938	296	438	364	193	528	999999	671	507	999999	654	285	318	999999	673	999999	999999	333	999999	999999	999999	628	846	999999	999999	996	370	485	999999	999999	326	999999	896	219	945	314	999999	999999	999999	515	983	146	165	744	59	216	81	474	662	999999	818	216	759	999999	174	320	449	803	999999	197	999999	560	256	250	465	999999	389	108	752	369	999999	268	423	225	512	999999	999999	111	999999	383	925	895	823	659	447	119	351	857	55	999999	864	619	999999	722	999999	433	890	999999	289	506	826	973	722	303	974	560	792	544	536	354	847	348	999999	401	999999	272	736	596	999999	999999	999999	532	62	127	999999	181	673	999999	868	89	999999	558	999999	88	999999	999999	183	530	685	999999	326	999999	330	701	787	526	401	203	999999	999999	999999	303	121	933	305	999999	999999	604	999999	802	999999	101	675	999999	424	298	525	150	845	999999	98	999999	999999	916	999999	402	211	361	340	977	999999	999999	252	783	392	635	999999	888	782	261	41	579	731	882	10	235	142	999999	286	498	10	261	999999	999999	996	490	392	204	904	902	102	999999	273	821	32	416	849	892	74	789	851	637	999999	999999	289	519	485	38	916	803	999999	337	999999	841	999999	529	132	113	787	902	252	252	983	879	999999	471	999999	909	860	593	385	250	809	497	999999	999999	999999	764	859	486	14	364	288	999999	999999	764	999999	999999	844	503	999999	746	114	171	999999	609	999999	999999	434	817	213	575	177	332	427	30	527	586	205	613	999999	368	999999	999999	897	888	963	
999999	247	404	976	884	75	367	999999	639	145	648	951	47	999999	415	340	52	282	439	196	999999	683	621	246	908	236	241	867	924	999999	803	274	658	646	772	250	39	840	329	510	810	31	999999	885	879	635	167	895	229	999999	210	37	467	701	999999	999999	999999	167	78	999999	833	499	999999	147	341	384	999999	401	946	999999	999999	999999	953	929	999999	999999	895	736	367	283	78	345	999999	896	999999	775	806	957	639	573	625	872	772	672	676	999999	646	999999	999999	505	999999	766	948	64	999999	998	84	999999	999999	81	313	889	999999	794	999999	498	999999	489	845	999999	578	346	761	383	549	999999	999999	999999	263	74	299	254	193	861	941	999999	397	999999	178	999999	999999	999999	999999	568	269	999999	999999	977	93	188	469	167	805	987	927	995	14	575	515	999999	568	792	285	259	781	69	705	938	853	285	111	268	999999	999999	864	310	999999	203	123	813	364	462	999999	999999	605	142	999999	999999	999999	945	999999	821	87	877	734	999999	992	999999	786	999999	999999	143	134	807	87	211	846	263	133	627	301	810	999999	701	936	115	594	999999	654	999999	619	999999	999999	907	977	289	191	443	817	999999	318	999999	999999	913	783	231	999999	400	999999	999999	296	196	81	316	654	497	369	386	941	629	323	999999	737	146	999999	999999	138	226	999999	797	29	999999	446	999999	318	980	403	548	918	715	777	204	213	260	999999	433	999999	699	999999	999999	999999	999999	999999	999999	641	999999	583	999999	333	263	102	121	570	209	384	883	749	903	997	999999	103	821	467	235	999999	129	588	487	999999	166	999999	439	963	350	877	224	910	258	536	791	406	133	224	664	622	999999	634	13	999999	480	999999	535	701	589	395	999999	347	999999	345	522	999999	106	999999	176	173	663	158	229	999999	169	973	501	377	216	277	999999	999999	803	613	999999	494	584	999999	312	482	565	737	384	954	778	877	643	912	999999	852	310	635	57	999999	959	517	414	999999	717	507	191	999999	495	999999	999999	502	999999	663	159	999999	999999	495	195	999999	607	925	773	274	553	999999	339	589	999999	999999	967	345	558	312	654	999999	89	903	893	999999	300	407	252	72	539	286	999999	980	763	985	497	814	450	363	999999	43	743	150	137	435	177	602	804	141	354	89	943	240	999999	999999	999999	460	601	389	999999	209	683	711	734	999999	946	999999	826	999999	866	162	999999	205	418	620	936	939	776	468	637	698	603	999999	717	460	343	113	971	293	47	46	223	999999	959	693	359	41	415	860	488	999999	775	435	275	202	194	
748	821	398	543	999999	999999	999999	752	705	999999	573	999999	284	934	842	388	543	340	829	999999	999999	245	724	271	904	533	916	979	819	999999	999999	844	525	275	594	292	583	749	999999	362	999999	999999	999999	97	999999	47	141	925	646	439	242	105	446	999999	360	512	106	999999	639	485	767	164	932	999999	438	999999	478	999999	349	560	805	793	312	476	859	526	999999	999999	484	866	402	990	343	389	999999	999999	408	272	915	91	195	456	120	553	594	925	385	481	659	68	999999	132	586	95	634	449	792	969	402	834	532	999999	652	772	92	999999	820	552	999999	365	999999	215	999999	999999	375	359	682	758	881	933	150	509	999999	425	306	279	999999	257	755	999999	289	438	870	91	559	725	803	999999	470	817	115	832	999999	999999	738	364	999999	329	999999	285	767	43	999999	999999	693	999999	492	236	475	812	373	573	797	852	999999	891	345	21	707	650	555	344	298	74	999999	318	130	683	687	942	250	94	538	480	482	255	350	410	397	536	999999	576	999999	999999	453	999999	44	535	228	999999	28	999999	999999	79	729	999999	745	33	640	385	999999	809	549	532	572	288	44	327	380	829	550	999999	623	180	999999	999999	472	640	621	296	283	594	464	999999	999999	232	472	469	751	59	510	327	999999	22	633	433	37	999999	94	174	507	999999	999999	399	306	94	404	451	661	750	999999	115	411	353	999999	318	999999	710	999999	350	816	575	576	999999	329	233	173	611	999999	983	951	132	555	456	789	565	439	999999	543	840	827	31	807	999999	98	405	915	426	999999	325	89	327	741	999999	358	931	151	999999	79	82	920	793	904	678	799	838	559	955	564	546	879	999999	176	768	522	999999	768	999999	241	924	999999	999999	700	999999	904	634	391	811	999999	857	423	999999	995	470	919	44	127	139	211	260	845	960	999999	999999	446	999999	160	972	999999	999999	173	576	999999	155	764	183	999999	683	773	175	456	999999	999999	706	133	999999	293	706	848	488	676	999999	374	980	88	999999	884	999999	784	114	483	418	999999	543	694	847	999	999999	706	746	941	999999	365	46	999999	999999	112	999999	249	171	516	999999	999999	743	887	534	211	623	77	416	999999	999999	899	668	691	48	168	323	999999	286	999999	443	999999	112	546	242	283	999999	187	999999	999999	728	97	999999	598	39	294	999999	999999	169	645	386	999999	299	457	186	545	697	999999	765	939	999999	153	963	885	83	999999	32	206	655	261	873	999999	97	171	999999	678	286	80	662	753	999999	999999	852	641	899	660	999999	999999	369	
696	586	983	421	999999	999999	584	133	737	525	584	999999	650	10	908	771	940	695	138	887	999999	268	626	692	22	628	131	301	332	999999	999999	744	377	999999	958	675	999999	999999	999999	705	985	554	549	999999	87	490	670	666	943	869	959	965	581	766	861	999999	999999	300	409	421	344	292	999999	751	999999	999999	894	813	52	243	881	999999	999999	433	901	954	719	999999	614	999999	957	465	358	462	37	456	172	610	975	999999	999999	599	624	999999	370	999999	752	798	999999	999999	999999	857	999999	709	988	53	326	999999	865	906	718	886	686	877	464	879	934	348	999999	656	677	294	837	522	527	292	301	24	72	208	999999	921	630	999999	999999	999999	841	648	474	999999	140	23	745	999999	811	999999	913	747	180	491	768	414	84	795	569	999999	30	111	999999	999999	751	999999	95	999999	705	796	266	318	999999	364	47	295	874	740	526	664	999999	768	710	698	999999	553	844	580	439	999999	847	835	808	634	89	740	466	999999	242	828	928	89	373	24	573	604	805	816	454	483	539	999999	279	905	763	262	400	494	337	208	467	514	236	907	949	430	510	317	284	306	829	116	507	697	735	468	999999	695	999999	999999	748	37	136	956	267	513	999999	902	870	827	350	972	440	44	370	423	852	999999	75	152	103	497	541	157	653	433	999999	581	179	304	857	999999	999999	562	459	999999	999999	280	649	445	864	607	447	999999	999999	857	675	473	336	322	616	938	630	983	681	261	496	999999	312	834	677	984	733	575	999999	645	613	878	584	930	45	581	999999	629	287	999999	59	999999	200	796	757	372	254	999999	999999	918	999999	385	881	207	943	409	967	815	768	880	874	871	999999	999999	253	797	999999	406	287	44	133	10	705	195	999999	411	999999	999999	86	315	739	999999	887	61	571	237	999999	387	999999	999999	614	10	861	407	621	999999	608	880	553	960	999999	999999	580	653	795	83	999999	696	995	542	621	461	999999	462	999999	998	999999	999999	748	26	800	511	419	651	999999	132	149	308	999999	33	802	907	963	999999	832	890	306	244	999999	498	557	310	392	454	24	162	271	999999	266	622	204	183	141	536	999999	971	999999	928	232	672	999999	381	132	971	740	713	498	622	630	259	702	999999	178	260	468	500	129	965	636	277	860	740	52	950	829	628	776	436	956	999999	461	999999	21	593	999999	185	188	420	713	311	999999	999999	777	16	999999	455	15	881	78	669	999999	474	302	954	999999	203	339	181	151	121	937	999999	665	769	999999	999999	999999	584	
696	999999	322	999999	261	334	613	221	963	45	40	383	623	895	368	999999	18	986	84	67	999999	370	846	17	999999	602	374	999999	984	999999	217	999999	999999	431	194	785	357	154	223	999999	999999	600	240	303	150	999999	999999	999999	704	377	761	812	260	679	802	999999	446	315	439	658	999999	999999	237	955	828	444	664	202	710	582	999999	999999	772	116	716	191	999999	999999	866	510	115	332	896	616	256	999999	999999	48	999999	858	349	52	714	999999	17	338	373	285	474	706	113	999999	341	999999	437	897	49	999999	963	621	205	892	448	928	553	999999	125	620	708	433	109	999999	573	999999	243	898	999999	217	109	387	999999	999999	999999	169	407	809	999999	775	188	999999	999999	999999	84	999999	999999	456	603	785	999999	999999	223	752	576	51	999999	999999	999999	999999	887	539	747	831	54	586	803	351	814	289	531	743	648	350	999999	999999	999999	907	551	566	198	787	304	999999	205	730	174	75	288	47	562	999999	88	510	887	648	611	999999	999999	999999	213	321	999999	323	264	999999	730	872	999999	226	974	699	935	175	999999	110	244	383	636	323	421	999999	72	999999	726	999999	665	999999	462	999999	999999	543	760	999999	362	876	154	980	999999	926	10	999999	754	999999	72	863	999999	912	218	786	414	238	897	833	86	475	259	865	999999	653	999999	999999	419	526	999999	440	999999	999999	813	425	955	263	274	709	999999	130	983	999999	999999	863	626	752	929	999999	389	520	999999	999999	975	886	999999	289	393	465	323	417	881	237	593	999999	924	111	109	999999	999999	160	999999	999999	520	956	999999	258	161	733	37	860	663	743	999999	957	795	21	999999	999999	797	999999	870	809	999999	905	248	755	999999	91	999999	525	999999	999999	845	239	556	457	999999	999999	405	379	138	660	999999	999999	754	147	100	999999	837	912	203	183	995	164	289	164	802	614	717	735	999999	79	794	512	999999	527	898	908	411	999999	604	887	530	428	547	219	381	999999	161	999999	665	780	254	36	331	479	150	690	999999	401	655	802	311	669	999999	999999	999999	999999	255	237	249	999999	234	499	318	999999	999999	999999	617	80	783	999999	999999	617	80	70	824	999999	999999	999999	387	218	959	19	692	801	586	861	890	999999	353	456	687	924	999999	483	556	999999	717	25	999999	999999	83	878	618	786	349	694	999999	476	243	108	743	999999	850	41	999999	224	807	999999	729	791	686	137	726	336	191	538	756	597	514	79	59	176	999999	814	999999	90	400	906	462	892	999999	424	999999	999999	999999	179	84	829	260	341	947	211	295	46	
885	945	999999	292	604	811	937	999999	962	999999	58	999999	999999	45	896	152	824	999999	64	999999	999999	999999	882	481	624	22	999999	999999	346	999999	131	848	880	874	928	999999	928	118	999999	650	954	999999	999999	91	205	144	571	48	933	118	999999	57	999999	458	517	623	72	680	999999	591	356	999999	665	789	52	210	697	733	117	706	223	999999	999999	413	882	267	810	801	286	489	999999	999999	993	237	665	999999	999999	431	366	314	999999	258	999999	999999	303	943	605	672	49	995	447	837	931	236	895	999999	999999	743	576	259	813	271	404	999999	150	930	27	438	999999	967	508	276	377	999999	579	965	999999	999999	119	938	662	999999	761	999999	52	614	495	766	342	863	626	999999	854	117	501	999999	854	272	580	373	925	999999	548	81	999999	180	469	138	656	929	537	580	633	637	596	675	999999	123	999999	535	999999	999999	999999	999999	351	550	422	270	310	714	121	999999	308	999999	999999	496	600	690	794	871	154	366	120	412	335	55	335	226	520	826	365	740	999999	999999	927	675	999999	286	730	945	758	209	828	999999	999999	535	999999	886	624	110	85	819	999999	274	391	89	999999	693	935	305	225	999999	750	484	358	380	876	999999	818	999999	425	323	999999	848	123	944	538	177	999999	999999	999999	448	602	999999	999999	999999	421	861	663	848	534	386	351	434	999999	563	459	353	593	447	658	28	999999	286	685	762	859	481	161	446	550	972	109	144	531	999999	603	999999	999999	812	959	25	600	969	813	48	971	535	127	559	495	194	584	157	152	755	380	325	999999	989	687	939	999999	999999	308	562	287	216	903	953	960	128	620	999999	487	642	427	999999	999999	999999	790	333	363	601	950	366	398	952	992	999999	406	287	607	999999	134	999999	315	384	671	261	760	765	632	174	599	376	573	802	669	509	338	281	852	96	999999	363	586	118	999999	941	173	335	223	137	999999	999999	999999	999999	999999	467	337	53	999999	999999	885	34	999999	198	11	583	792	999999	292	493	447	134	999999	520	545	771	443	207	118	999999	97	435	551	505	617	916	855	697	999999	211	181	999999	999999	641	211	999999	999999	397	999999	691	159	999999	52	729	689	432	258	999999	340	885	34	139	934	999999	999999	999999	482	206	581	95	728	104	450	999999	321	162	289	999999	319	371	118	55	101	426	579	520	392	999999	815	195	668	854	366	999999	186	999999	360	147	517	750	999999	466	816	31	999999	64	136	961	418	999999	152	465	692	969	777	979	999999	999999	137	613	999999	660	391	999999	426	873	
737	191	905	999999	802	999999	999999	999999	670	999999	999999	999999	463	525	393	431	414	287	52	213	172	397	492	999999	14	999999	999999	903	683	50	999999	431	604	99	327	945	65	999999	735	999999	188	133	308	134	751	999999	999999	999999	230	999999	999999	113	999999	223	711	350	699	708	999999	959	141	999999	885	630	577	807	476	374	207	447	375	275	552	52	34	999999	98	367	455	999999	788	999999	999999	999999	793	971	88	390	387	999999	255	357	874	775	868	806	247	999999	999999	944	501	689	414	782	279	981	560	310	199	672	261	342	999999	999999	181	734	999999	848	836	605	999999	95	986	999999	202	28	400	776	183	228	801	419	810	999999	545	108	999999	900	767	811	420	999999	201	999999	724	999999	104	999999	604	999999	999999	399	841	951	999999	416	999999	193	590	261	999999	783	136	971	999999	842	999999	752	691	82	740	799	90	34	194	999999	893	999999	506	999999	924	753	999999	999999	122	411	578	858	294	139	999999	809	999999	516	231	637	651	999999	844	882	391	351	999999	531	999999	316	319	816	767	275	522	432	686	312	336	837	999999	999999	859	469	273	673	467	561	677	931	999999	999999	803	999999	999999	999999	436	999999	896	582	797	650	645	805	101	999999	999999	29	617	972	999999	999999	999999	393	35	563	999999	384	618	999999	883	404	854	999999	826	746	22	219	966	848	996	999999	415	753	49	960	452	63	377	999999	582	448	943	705	808	482	999999	420	531	745	312	61	15	188	698	402	999999	182	999999	355	748	881	62	769	975	69	999999	436	353	75	121	999999	999999	116	145	445	460	159	664	353	999999	602	687	999999	546	944	999999	237	64	646	173	279	84	32	763	999999	395	184	729	999999	880	956	76	466	633	994	54	898	52	262	941	647	518	999999	992	155	203	831	999999	41	11	374	381	999999	901	842	243	984	999999	444	999999	999999	429	915	473	406	536	231	999999	999999	900	169	194	999999	999999	999999	760	999999	39	999999	506	999999	951	698	746	516	585	369	999999	791	761	70	556	607	212	665	227	602	172	596	619	999999	244	681	140	842	190	579	12	385	999999	794	999999	734	999999	999999	334	999999	179	956	999999	177	999999	805	999999	999999	612	586	599	999999	308	167	286	443	999999	533	329	279	567	903	336	16	366	190	999999	967	116	999999	669	714	341	495	433	999999	999999	999999	999999	999999	892	999999	239	999999	979	963	86	923	518	999999	736	999999	177	64	999999	275	630	999999	810	486	105	822	733	790	916	884	708	813	734	80	667	999999	227	891	999999	275	
999999	732	999999	403	113	786	458	595	95	265	547	999999	331	167	584	961	641	999999	342	999999	568	999999	686	104	264	272	198	447	852	189	999999	286	677	898	601	898	787	416	382	318	999999	147	704	999999	999999	999999	492	999999	496	706	914	397	558	318	707	235	55	931	148	999999	597	21	999999	905	999999	270	609	432	566	686	183	999999	458	33	999999	430	744	999999	757	999999	780	999999	999999	156	275	999999	999999	368	200	999999	852	855	277	541	721	361	405	999999	999999	87	822	69	20	810	999999	689	938	534	999999	287	491	30	184	315	70	975	999999	595	640	999999	541	999999	241	999999	833	328	999999	917	312	353	35	945	999999	679	20	720	611	150	999999	586	999999	203	756	913	885	832	681	961	999999	745	999999	809	168	324	545	581	828	999999	977	999999	731	31	232	268	262	545	588	504	999999	349	373	999999	999999	999999	417	348	493	328	314	10	646	995	446	999999	999999	225	786	126	144	438	999999	999999	999999	420	854	999999	999999	999999	660	349	253	186	999999	140	381	999999	837	113	907	999999	98	510	515	976	567	999999	585	999999	214	46	759	471	370	865	457	582	757	561	999999	578	377	999999	667	965	999999	470	338	315	195	683	388	999999	219	937	999999	391	285	196	852	128	263	999999	293	624	590	999999	999999	801	999999	799	999999	286	903	338	829	103	842	999999	999999	999999	406	279	480	531	658	86	262	432	525	75	999999	999999	708	91	324	999999	711	999999	385	999999	653	537	631	396	71	111	999999	880	999999	257	549	999999	999999	999999	721	999999	835	761	965	513	529	999999	285	999999	502	60	577	999999	24	767	391	799	174	253	453	999999	647	93	999999	556	307	381	324	277	526	999999	603	952	369	999999	999999	949	999999	871	456	269	261	23	893	20	533	999999	999999	350	865	749	571	724	311	852	345	999999	301	419	216	158	80	17	101	932	456	625	999999	683	541	441	721	302	796	194	617	634	200	460	32	351	514	973	412	776	999999	879	999999	999999	994	484	658	668	665	308	199	999999	922	961	563	908	503	192	999999	999999	38	999999	927	127	999999	711	561	999999	396	999999	643	106	605	325	932	577	974	946	999999	999999	783	999999	637	498	995	373	712	238	896	999999	847	999999	999999	978	747	730	951	533	281	292	922	817	282	999999	999999	102	999999	606	38	999999	934	557	503	752	650	975	641	999999	999999	871	999	333	999999	282	999999	999999	933	627	999999	211	625	999999	674	406	144	999999	999999	999999	999999	902	725	115	209	999999	999999	300	828	420	337	771	
99	522	411	410	293	598	872	999	783	353	169	30	38	826	370	493	883	106	617	684	999999	804	606	229	156	894	133	44	999999	726	492	999999	299	999999	999999	112	49	999999	123	545	999999	780	62	489	743	704	86	382	549	695	417	731	802	653	576	999999	916	191	264	398	475	838	906	67	999999	646	730	233	714	267	454	619	999999	82	590	999999	752	126	486	999999	817	750	494	407	319	760	999999	646	239	827	196	858	999999	724	80	999999	999999	995	999999	106	999999	853	668	291	251	798	748	730	72	999999	999999	999999	704	812	581	724	999999	509	747	999999	927	94	999999	887	81	595	609	999999	11	335	551	756	999999	999999	477	999999	999999	999999	166	520	22	988	999999	88	999999	396	999999	206	153	355	910	999999	999999	999999	999999	889	999999	780	999999	655	999999	999999	728	736	609	999999	310	324	345	617	641	151	352	236	98	938	999999	915	603	999999	442	412	125	656	999999	186	509	999999	999999	587	114	312	991	999999	332	532	269	846	478	509	999999	839	860	535	714	768	32	30	999999	240	388	944	187	535	223	785	999999	82	321	433	286	999999	113	757	513	999999	159	842	904	566	678	663	446	103	598	999999	551	590	999999	656	164	999999	543	980	209	169	135	465	297	546	168	197	535	999999	999999	757	735	999999	999999	384	619	189	125	872	561	724	508	93	999999	620	999999	783	999999	665	999999	797	795	999999	999999	354	214	693	555	368	407	491	138	999999	999999	840	866	448	999999	567	47	974	999999	670	999999	484	660	999999	999999	676	999999	384	999999	869	776	436	999999	613	554	999999	180	999999	634	757	474	79	595	118	222	107	753	999999	999999	573	628	304	999999	135	702	83	694	172	175	878	65	999999	999999	269	623	444	877	263	894	999999	397	121	350	999999	205	359	889	552	999999	999999	999999	999999	168	493	999999	482	12	837	910	999999	983	17	759	999999	999999	451	644	336	999999	777	229	500	900	334	999999	516	999999	999999	929	353	999999	152	343	745	999999	548	864	941	27	151	442	999999	352	423	907	390	362	594	913	754	714	562	67	60	210	432	616	834	317	734	999999	193	908	567	296	841	673	23	800	163	999999	999999	318	352	999999	189	158	486	427	795	163	370	905	999999	999999	632	94	292	544	532	931	40	999999	293	623	259	999999	784	137	76	716	348	793	760	999999	999999	253	714	999999	999999	284	999999	999999	521	580	167	288	999999	929	664	756	390	478	999999	232	556	79	35	729	96	57	999999	359	360	999999	814	999999	154	16	627	999999	379	
999999	999999	999999	801	999999	121	712	999999	999999	408	999999	473	319	335	870	525	538	622	941	228	985	999999	973	999999	780	999999	442	999999	590	143	727	311	285	386	813	954	30	430	932	957	999999	273	125	648	518	885	50	753	944	61	616	999999	685	170	394	947	549	346	30	567	999999	946	874	837	681	553	197	932	522	999999	999999	117	689	984	905	722	514	335	403	895	25	689	999999	539	526	999999	626	125	999999	999999	414	683	410	999999	999999	999999	398	999999	967	999999	697	117	999999	39	999999	509	704	701	264	672	999999	224	943	135	551	999999	135	345	320	348	927	82	940	999999	510	820	999999	999999	705	539	333	236	368	438	207	907	457	791	981	27	637	924	999999	330	432	200	740	284	999999	297	999999	62	967	628	47	625	999999	584	529	736	802	390	999999	725	348	999999	999999	514	928	644	542	344	999999	303	999999	13	222	619	233	319	90	999999	500	417	999999	280	269	740	999999	582	999999	873	272	999999	999999	257	928	144	982	225	999999	235	999999	189	755	999999	699	999999	917	43	412	558	360	219	656	379	999999	587	436	78	948	125	123	356	999999	669	81	118	88	463	84	999999	637	18	975	854	86	999999	662	393	999999	999999	822	367	179	190	522	999999	599	845	367	999999	708	999999	277	228	999999	10	285	999999	999999	590	594	464	999999	334	921	352	243	999999	303	579	925	53	496	362	303	756	999999	723	157	999999	519	243	999999	999999	379	723	741	999999	742	85	999999	575	999999	999999	10	367	999999	844	269	179	819	797	551	999999	425	665	999999	999999	924	999999	999999	561	939	816	81	999999	368	235	999999	208	611	999999	69	227	543	359	494	506	999999	999999	357	342	464	999999	208	999999	999999	317	999999	714	306	999999	999999	386	262	484	636	741	919	649	998	182	999999	70	999999	343	738	999999	999999	75	180	999999	562	999999	18	491	107	999999	618	359	999999	60	999999	999999	902	999999	654	999999	999999	999999	722	752	999999	712	937	185	452	403	999999	864	983	367	72	252	999999	385	273	843	378	771	999999	674	133	569	980	948	264	648	999999	784	688	66	369	195	353	427	343	850	61	999999	48	704	999999	753	376	311	987	675	706	527	999999	811	313	999999	999999	999999	629	27	999999	999999	920	803	245	999999	186	999999	998	877	898	126	51	999999	999999	545	999999	682	131	379	202	678	999999	589	999999	640	273	999999	752	175	512	305	798	326	128	72	911	999999	469	999999	577	449	999999	120	776	999999	486	107	30	767	471	10	926	259	824	63	999999	340	861	604	
371	310	185	833	374	999999	328	999999	305	728	999999	999999	223	211	802	753	999999	849	999999	362	164	175	855	984	704	999999	378	548	501	74	44	581	999999	864	558	277	274	479	745	999999	272	760	999999	302	143	999999	786	724	999999	80	999999	188	527	999999	449	999999	454	200	138	862	999999	779	233	999999	694	999999	124	358	653	535	999999	895	999999	640	100	404	372	563	999999	731	725	653	101	430	999999	855	63	873	425	999999	822	83	350	883	999999	492	537	999999	607	999999	858	438	81	922	591	792	999999	887	419	999999	832	890	350	407	146	581	999999	803	854	839	999999	250	932	999999	712	999999	555	230	999999	607	866	800	955	769	872	297	582	179	999999	593	780	999999	464	380	529	999999	999999	942	747	376	804	734	717	768	91	617	505	780	219	185	247	999999	999999	811	188	41	999999	581	999999	848	998	519	964	271	69	833	785	562	999999	999999	683	612	999999	999999	803	142	93	197	687	999999	792	802	959	663	999999	925	972	999999	202	999999	997	161	999999	898	999999	294	770	456	709	999999	999999	943	18	439	501	635	382	877	999999	55	948	999999	999999	279	999999	205	560	999999	999999	999999	999999	142	370	283	781	999999	204	583	948	518	372	637	487	999999	433	849	999999	529	172	721	552	104	999999	156	549	999999	267	148	842	999999	734	470	541	575	396	699	582	735	657	999999	441	798	929	499	999999	320	269	464	845	217	999999	40	147	203	590	767	496	999999	733	531	275	999999	741	776	999999	902	106	911	999999	734	276	999999	871	203	289	999999	174	156	473	238	990	803	999999	634	770	704	332	347	985	999999	999999	369	11	136	703	385	66	163	715	780	224	358	421	121	941	352	168	944	913	836	602	350	750	999999	540	472	763	117	15	999999	999999	758	926	999999	532	907	67	999999	999999	904	697	999999	999999	692	24	642	391	191	692	999999	545	388	434	158	37	861	999999	506	595	241	621	999999	157	635	210	466	431	998	588	44	999999	423	454	18	149	590	999999	67	490	898	999999	999999	424	999999	544	201	334	777	395	670	298	560	999999	268	999999	999999	999999	805	492	558	220	393	999999	999999	999999	131	934	425	19	446	952	999999	999999	696	160	49	999999	999999	101	18	142	654	612	918	745	734	274	195	725	401	726	114	999999	999999	688	696	999999	999999	455	422	999999	999999	768	949	718	999999	544	999999	999999	999999	999999	304	713	483	426	566	781	684	912	407	857	999999	699	618	719	999999	984	94	999999	464	999999	769	123	679	751	233	885	662	209	17	
199	811	87	481	188	999999	999999	102	999999	132	915	305	852	58	565	999999	219	160	999999	870	753	460	454	999999	194	453	190	43	999999	202	680	999999	999999	905	218	55	671	227	439	999999	456	892	578	885	548	763	916	75	999999	242	24	735	433	999999	263	738	367	999999	999999	735	252	367	370	323	452	999999	821	999999	840	519	846	999999	720	999999	423	861	882	999999	115	999999	999999	125	919	499	999999	945	695	154	999999	479	688	248	931	704	54	99	531	999999	443	999999	999999	969	234	604	396	999999	24	999999	915	402	856	798	328	865	208	136	447	999999	144	506	999999	676	999999	371	831	608	70	26	898	334	339	627	999999	362	488	567	999999	325	113	165	930	215	239	999999	623	889	999999	75	505	918	651	660	129	999999	651	276	999999	863	773	788	963	998	592	590	72	238	999999	965	387	999999	246	999999	768	999999	999999	999999	446	56	999999	942	687	994	999999	979	683	679	999999	198	711	222	893	36	551	325	999999	999999	623	999999	196	395	225	955	687	864	682	528	999999	150	370	756	829	627	125	831	999999	968	488	612	907	393	730	999999	999999	175	999999	999999	999999	452	999999	643	282	999999	999999	362	726	732	999999	999999	307	164	787	367	827	955	392	275	911	720	999999	999999	453	20	741	803	664	740	701	999999	127	472	947	999999	362	726	483	41	999999	762	114	378	661	999999	314	752	999999	372	999999	309	782	481	308	999999	999999	564	200	999999	66	999999	697	986	40	999999	537	834	217	347	999999	110	481	360	507	158	615	845	999999	620	706	989	207	302	91	999999	739	645	174	97	221	798	536	222	975	999999	999999	128	999999	866	305	479	999999	268	367	999999	999999	431	974	160	254	392	999999	579	999999	999999	858	999999	904	999999	999999	892	670	129	136	999999	573	269	385	999999	999999	497	508	705	999999	236	454	999999	934	999999	574	317	671	24	842	828	999999	957	999999	908	854	669	999999	999999	999999	413	809	425	142	999999	999999	568	56	999999	77	757	884	296	263	999999	999999	919	470	380	74	746	230	655	287	307	999999	999999	999999	477	939	423	283	999999	893	999999	426	39	806	999999	549	15	271	491	947	95	999999	520	704	326	999999	935	999999	999999	644	75	192	163	147	834	751	378	955	578	999999	653	483	999999	402	350	912	999999	999999	999999	999999	68	999999	739	999999	999999	363	888	911	295	192	13	999999	440	163	827	730	272	891	972	42	180	59	692	250	303	611	999999	999999	363	414	999999	823	522	21	586	590	453	455	945	480	999999	999999	669	999999	246	
438	52	932	999999	620	649	701	149	653	660	18	999999	498	414	590	505	999999	999999	881	490	190	999999	428	999999	247	287	817	945	502	180	999999	999999	999999	13	865	999999	926	999999	743	999999	999	999999	868	361	577	797	954	51	365	974	101	910	788	906	66	999999	624	999999	337	343	832	999999	647	999999	947	628	496	999999	549	31	579	228	999999	127	490	999999	833	77	999	449	332	775	590	999999	999999	999999	601	399	946	138	944	571	224	999999	931	253	46	395	413	999999	311	999999	502	344	404	873	106	671	426	560	902	556	365	999999	21	66	176	128	404	999999	999999	107	547	999999	86	999999	999999	413	195	246	999999	448	999999	60	148	861	283	255	133	215	706	930	972	396	999999	999999	216	336	398	875	87	999999	990	268	922	213	922	91	268	396	870	692	485	189	999999	464	891	315	999999	159	999999	920	995	198	448	106	134	161	194	687	801	677	999999	320	999999	551	457	406	137	934	939	202	987	736	999999	23	454	793	999999	999999	506	901	999999	249	999999	167	999999	801	819	826	88	771	896	580	594	202	677	175	30	999999	16	495	187	815	219	590	933	999999	853	435	651	999999	999999	422	191	900	999999	775	228	11	629	656	587	311	856	178	999999	416	999999	152	999999	289	772	756	765	21	999999	999999	40	511	233	663	948	393	999999	746	915	483	399	694	111	902	946	29	919	360	907	876	999999	999999	295	526	126	710	98	999999	569	999999	657	999999	999999	999999	744	716	777	965	707	203	136	999999	262	821	27	457	999999	443	342	753	836	415	113	847	810	988	999999	706	999999	999999	305	999999	187	815	826	229	999999	779	167	240	251	954	652	714	750	850	999999	473	509	668	999999	999999	999999	816	999999	251	999999	339	521	756	500	80	428	470	898	999999	931	446	994	797	999999	271	286	112	511	882	999999	399	107	960	210	999999	207	878	577	650	999999	371	552	999999	164	999999	268	411	739	180	999999	999999	815	999999	918	351	999999	711	728	999999	999999	927	314	999999	488	675	241	999999	999999	748	873	549	892	258	539	570	999999	999999	643	760	12	874	372	341	999999	999999	584	999999	999999	858	283	495	159	999999	281	856	66	999999	106	999999	947	999999	855	991	307	986	299	567	999999	358	457	69	999999	968	405	999999	999999	973	45	999999	999999	571	519	697	474	387	399	999999	976	683	513	732	323	999999	999999	304	29	999999	44	369	291	26	999999	693	410	224	427	191	774	999999	301	93	136	199	396	386	999999	167	999999	919	999999	577	591	223	999999	724	
746	914	999999	999999	484	192	999999	676	625	999999	797	826	999999	260	959	218	948	999999	391	999999	999999	999999	767	437	116	861	999999	124	772	714	999999	560	848	686	477	999999	37	673	303	119	999999	459	574	321	999999	372	999999	275	959	388	999999	392	831	424	127	622	999999	726	994	999999	337	824	903	910	999999	999999	977	610	782	456	190	284	999999	282	999999	156	999999	999999	848	744	999999	999999	164	999999	999999	52	999999	999999	568	855	367	310	679	999999	781	999999	556	663	999999	999999	394	270	492	513	207	354	999999	558	148	970	72	699	877	999999	999999	747	669	519	825	999999	517	999999	999999	927	99	880	999999	233	500	954	600	999999	785	999999	359	730	107	651	196	741	999999	999999	296	597	999999	999999	432	429	59	44	661	47	999999	73	999999	999999	999999	565	423	327	749	264	67	193	380	175	914	381	900	901	649	27	332	94	53	346	999999	454	143	999999	457	999999	999999	465	999999	562	999999	721	671	999999	512	541	999999	869	991	310	122	112	226	627	752	61	529	158	394	643	999999	753	30	999999	586	773	999999	991	869	573	999999	601	999999	817	117	203	709	393	398	117	999999	999999	999999	742	233	163	237	999999	680	405	655	35	81	659	847	314	700	182	930	999999	120	246	10	427	229	521	999999	999999	999999	558	352	146	759	286	854	262	661	287	275	432	999999	915	999999	474	918	65	530	240	969	802	502	536	462	660	997	552	999999	674	523	712	941	828	999999	999999	63	519	275	999999	805	999999	999999	999999	999999	508	202	999999	926	535	999999	173	999999	980	439	717	66	999999	684	109	289	999999	799	986	764	563	490	718	919	198	421	999999	999999	736	435	384	999999	999999	629	953	468	999999	626	999999	174	359	721	960	398	288	75	999999	999999	175	515	503	795	666	659	354	999999	999999	285	737	124	111	382	264	555	65	567	999999	196	730	641	486	684	873	821	414	999999	529	329	640	133	183	572	999999	230	931	588	493	429	285	934	984	999999	889	999999	73	999999	467	415	343	720	98	61	114	534	39	818	922	844	255	999999	499	999999	999999	613	999999	538	999999	43	999999	999999	84	557	911	795	657	959	999999	71	758	437	383	123	986	919	45	132	467	100	201	122	666	648	184	772	999999	829	882	285	871	535	229	999999	792	866	999999	541	999999	319	999999	79	999999	861	999999	818	139	999999	999999	999999	578	818	999999	667	999999	510	810	999999	382	999999	360	827	999999	519	200	233	217	949	999999	129	283	999999	982	158	223	131	99	805	562	366	999999	69	660	
999999	707	999999	464	999999	592	292	66	220	168	10	999999	59	992	514	999999	999999	610	189	64	999999	999999	84	835	999999	999999	720	999999	15	999999	26	999999	300	999999	920	812	147	999999	655	367	999999	73	999999	345	999999	199	174	999999	999999	144	699	756	463	15	611	715	999999	226	999999	118	871	871	999999	347	999999	504	668	881	999999	701	999999	103	954	999999	25	985	999999	738	853	732	288	999999	835	999999	183	270	52	295	999999	214	189	920	236	546	495	999999	21	999999	204	999999	531	293	66	883	610	606	801	641	989	625	337	999999	373	810	830	291	45	190	174	881	462	382	999999	868	522	999999	867	417	999999	847	973	662	999999	999999	999999	995	999999	952	999999	576	468	410	305	939	877	295	999999	999999	999999	999999	142	831	999999	999999	34	158	966	198	370	997	738	394	315	152	652	674	999999	997	609	835	757	999999	919	597	423	999999	999999	386	990	236	999999	450	999999	131	714	999999	999999	232	351	61	999999	344	591	273	838	83	104	163	297	999999	936	559	816	881	457	59	911	963	898	971	999999	590	999999	144	999999	999999	999999	194	438	999999	572	136	655	558	806	999999	501	656	759	349	958	999999	999999	999999	300	506	634	819	674	664	240	148	999999	999999	999999	448	146	457	999999	550	390	910	724	787	640	809	904	268	84	999999	999999	265	213	558	23	157	999999	420	844	999999	663	874	519	773	999999	999999	999999	285	578	368	285	54	334	219	959	57	999999	999999	999999	490	602	999999	999999	999999	115	974	934	775	367	832	946	726	613	887	999999	516	999999	951	516	216	16	629	690	716	758	514	931	994	598	965	948	198	999999	363	999999	999999	139	999999	667	305	499	37	918	745	999999	559	999999	446	999999	999999	656	257	795	939	483	972	999999	999999	881	601	53	939	999999	401	884	757	462	259	999999	599	999999	521	999999	999999	717	999999	711	945	305	209	83	494	672	155	318	700	403	334	999999	869	611	111	997	76	999999	559	999999	526	860	663	107	191	401	733	77	144	999999	999999	232	504	999999	999999	732	999999	999999	558	277	41	999999	194	999999	138	999999	999999	999999	285	524	227	958	168	999999	194	94	999999	112	891	103	939	88	999999	735	819	112	384	607	871	378	326	548	704	292	820	443	676	309	968	999999	226	745	999999	620	999999	625	999999	377	999999	656	101	579	636	999999	337	999999	999999	458	999999	999999	999999	999999	126	906	207	999999	264	876	317	750	418	342	143	999999	877	204	999999	999999	988	204	999999	16	999999	224	287	999999	999999	249	954	867	534	999999	999999	
942	815	999999	628	885	422	78	370	197	70	999999	247	999999	999999	555	999999	999999	667	999999	470	350	987	999999	56	901	629	461	767	25	921	449	999999	201	577	999999	275	999999	999999	410	150	919	833	999999	946	999999	977	528	310	366	999999	999999	210	189	756	999999	999999	999999	601	726	265	999999	311	355	275	620	999999	56	191	255	290	359	568	266	214	551	516	147	999999	852	924	110	160	999999	364	111	249	46	444	999999	245	448	999999	848	154	999999	618	488	999999	335	94	930	999999	999999	999999	999999	261	943	999999	215	907	817	784	749	802	165	811	999999	991	173	999999	83	611	37	20	999999	999999	719	121	999999	932	999999	562	716	768	999999	763	999999	999999	999999	850	999999	71	999999	255	999999	999999	887	55	999999	377	999999	496	999999	954	999999	329	319	54	244	589	541	832	948	282	879	265	77	980	809	401	715	999999	939	323	85	999999	999999	999999	592	999999	834	674	999999	658	224	541	151	761	758	999999	999999	999999	100	472	318	473	123	999999	999999	172	597	906	246	598	662	154	557	999999	879	998	999999	999999	462	68	999999	867	711	999999	68	999999	999999	999999	232	144	947	999999	484	476	15	611	999999	999999	416	430	588	999999	999999	999999	999999	80	983	54	999999	759	727	916	598	41	717	450	762	823	898	37	58	999999	999999	112	650	997	670	90	101	999999	999999	531	999999	999999	479	827	999999	188	303	988	999999	79	433	473	417	999999	76	999999	999999	999999	849	999999	526	999999	382	999999	999999	999999	999999	998	410	999999	953	999999	999999	206	999999	565	561	890	19	999999	999999	910	672	978	857	220	999999	618	999999	227	999999	999999	428	33	14	742	660	182	583	115	305	305	999999	999999	126	820	812	220	246	510	890	869	555	275	556	616	716	403	450	999999	639	273	78	192	581	999999	195	636	999999	999999	999999	389	317	904	288	999999	332	999999	862	47	408	999999	382	429	337	999999	999999	999999	999999	398	999999	266	732	999999	475	41	999999	405	881	698	634	999999	29	194	605	510	999999	999999	999999	331	999999	505	541	412	635	999999	891	648	855	128	446	43	168	802	999999	999999	999999	767	438	999999	997	927	339	173	413	999999	999999	197	824	826	900	339	175	156	999999	999999	725	329	914	319	149	588	550	762	262	999999	27	999999	168	955	852	794	999999	999999	334	365	999999	377	999	412	999999	704	824	38	227	999999	999999	22	697	505	924	338	852	128	117	419	387	999999	911	811	214	999999	999999	868	974	116	126	435	821	999999	364	357	329	511	999999	445	999999	521	545	155	733	14	999999	663	
999999	524	941	104	632	915	978	599	999999	999999	208	999999	675	955	64	121	990	999999	200	948	150	576	18	999999	509	671	999999	865	41	765	88	209	719	376	836	999999	174	999999	803	999999	770	999999	890	999999	313	165	770	808	467	434	999999	301	814	580	522	464	515	600	999999	960	270	999999	568	700	999999	998	743	308	128	999999	999999	968	638	294	187	386	686	877	47	353	999999	846	999999	999999	611	786	395	148	853	382	999999	574	437	842	645	658	206	999999	32	315	422	471	689	862	487	196	663	999999	999999	999999	778	999999	999999	250	69	424	714	999999	99	333	999999	604	455	999999	659	381	999999	796	649	529	189	496	999999	731	931	439	166	999999	129	424	133	866	745	717	603	316	20	196	782	231	943	245	999999	698	702	818	26	999999	212	116	999999	999999	999999	874	956	999999	782	999999	319	630	267	178	999999	675	210	746	858	737	152	353	371	354	999999	427	585	999999	396	166	38	123	422	223	343	23	999999	999999	986	871	761	321	533	188	999999	999999	999999	999999	404	434	498	956	999999	289	800	859	744	310	852	462	298	999999	999999	999999	803	999999	999999	999999	835	827	905	999999	999999	987	975	999999	999999	192	999999	999999	999999	810	549	999999	667	82	163	143	423	999999	999999	999999	413	533	582	999999	426	999999	385	999999	999999	919	939	999999	999999	555	999999	971	313	999999	999999	561	999999	991	998	488	473	933	959	730	999999	84	999999	362	558	999999	540	999999	415	236	415	999999	807	797	917	543	870	972	443	122	875	192	829	454	999999	717	999999	999999	534	999999	285	999999	948	999999	637	870	299	587	28	90	25	970	565	87	563	138	999999	45	83	465	618	501	499	846	855	859	254	186	919	841	812	127	701	322	950	921	963	162	999999	57	254	292	953	362	999999	904	999999	752	999999	999999	963	999999	349	79	999999	999999	993	111	799	777	625	122	668	186	999999	897	279	252	136	641	174	999999	874	36	220	336	547	999999	749	950	242	502	295	615	878	222	778	631	999999	175	928	862	999999	393	431	141	624	776	999999	209	635	384	625	258	149	372	724	322	859	999999	247	856	362	848	999999	132	826	62	308	999999	129	648	414	999999	713	312	247	491	604	88	711	770	999999	549	325	858	877	47	476	516	497	999999	772	689	928	999999	999999	514	999999	999999	999999	571	478	38	90	986	969	664	544	836	134	243	718	999999	999999	999999	803	813	533	999999	255	789	586	999999	567	999999	999999	725	42	642	802	999999	643	305	774	150	999999	34	468	999999	888	222	
999999	639	391	999999	999999	992	252	999999	278	696	980	171	999999	525	984	999999	470	427	121	254	631	999999	999999	400	999999	423	999999	305	999999	778	999999	205	999999	42	297	947	999999	313	916	883	482	582	374	116	752	481	251	259	999999	616	564	51	227	999999	591	600	605	991	665	999999	986	946	999999	999999	351	785	373	999999	237	46	285	167	511	999999	771	999999	537	999999	999999	128	181	756	999999	568	224	313	977	163	999999	697	352	419	648	999999	897	536	306	875	765	966	118	230	31	129	341	406	540	989	873	542	72	678	352	546	162	239	999999	717	999999	47	808	219	579	540	694	865	999999	919	340	245	999999	662	171	999999	999999	951	999999	30	237	999999	773	987	290	909	635	673	76	111	999999	667	729	999999	600	727	168	898	650	491	434	999999	999999	621	999999	638	789	409	516	999999	999999	210	503	786	999999	466	274	820	928	670	904	30	798	418	999999	999999	516	173	72	444	523	999999	311	254	595	761	930	161	338	652	129	236	167	999999	574	238	173	942	108	143	462	999999	999999	979	999999	413	676	479	141	999999	999999	625	346	999999	157	425	899	259	201	999999	536	122	491	286	999999	678	863	403	844	260	508	999999	74	999999	981	999999	999999	331	668	191	94	461	999999	351	999999	504	889	999999	257	999999	339	914	999999	380	999999	350	856	693	439	907	999999	283	635	880	488	999999	560	417	101	973	284	578	591	19	644	999999	999999	150	999999	999999	999999	778	155	999999	999999	594	823	999999	999999	640	328	457	892	760	641	810	825	999999	863	999999	999999	481	994	284	874	999999	333	999999	735	531	257	999999	938	393	128	772	138	939	959	894	734	865	95	460	655	826	999999	830	999999	833	259	952	999999	999999	111	317	784	870	821	170	270	92	999999	999999	392	611	519	999999	642	869	682	886	190	969	247	88	396	543	999999	999999	84	502	999999	902	281	999999	439	165	999999	810	988	267	128	798	633	999999	999999	294	77	53	316	999999	198	509	161	373	771	317	999999	32	921	250	251	772	95	999999	720	999999	529	97	181	999999	999999	999999	880	999999	768	392	346	595	182	999999	999999	585	741	999999	314	862	750	908	999999	132	621	268	889	999999	999999	355	712	865	932	849	765	979	871	953	959	366	628	736	605	389	971	949	850	819	999999	665	41	198	999999	857	316	620	999999	59	742	999999	999999	143	408	422	679	480	663	333	346	497	714	788	938	948	999999	24	999999	999999	999999	671	999999	80	973	359	324	999999	411	84	999999	154	425	821	999999	999999	
424	495	337	192	709	999999	295	527	999999	286	999999	252	999999	515	623	302	999999	420	999999	999999	550	871	169	999999	108	999999	79	999999	790	999999	81	892	999999	937	533	748	999999	130	443	659	999999	891	999999	999999	407	81	274	895	460	251	999999	14	922	999999	459	552	335	288	999999	554	431	707	736	290	999999	69	999999	321	981	875	615	196	977	249	694	659	283	472	999999	36	890	183	999999	549	364	77	969	438	999999	980	422	999999	999999	888	238	678	164	316	492	999999	999999	952	913	999999	635	651	37	999999	999999	800	999999	999999	637	67	664	257	999999	999999	926	147	99	246	834	11	462	999999	159	98	999999	999999	504	967	979	999999	629	999999	999999	552	913	712	50	999999	999999	999999	712	999999	999999	978	234	981	999999	966	390	355	258	170	999999	912	133	999999	999999	999999	672	438	999999	999999	884	334	999999	726	987	36	999999	224	106	802	263	156	298	903	446	181	863	999999	999999	999999	586	999999	999999	999999	999999	356	428	495	220	111	999999	999999	391	410	674	999999	550	507	999999	82	692	176	258	455	999999	971	624	230	981	331	84	643	999999	768	725	259	280	999999	999999	641	608	789	14	999999	188	999999	765	888	238	10	631	365	45	999999	845	420	386	608	562	847	732	999999	513	889	37	980	999999	622	685	425	176	999999	999999	362	474	903	171	263	276	208	999999	735	991	999999	699	718	607	999999	999999	314	872	671	416	70	908	409	285	124	967	207	999999	152	999999	813	834	999999	765	999999	379	942	258	133	341	364	999999	996	217	999999	199	318	383	999999	999999	381	552	999999	999999	539	453	999999	627	57	999999	78	532	72	532	188	157	999999	999999	923	307	999999	65	749	999999	62	999999	999999	999999	754	925	999999	824	321	452	999999	999999	339	885	235	999999	999999	999999	211	838	272	831	999999	999999	38	383	549	365	459	67	720	325	803	174	999999	999999	999999	999999	872	999999	635	999999	999999	620	700	917	999999	764	727	999999	999999	999999	854	911	999999	999999	850	447	173	380	386	999999	374	263	731	516	467	174	773	125	698	999999	452	999999	212	28	621	957	773	121	999999	999999	999999	766	74	66	999999	891	108	891	270	103	709	502	744	341	880	956	889	194	999999	653	991	612	994	560	999999	773	708	58	609	892	674	62	814	602	666	607	199	999999	55	999999	999999	881	999999	999999	999999	949	345	871	147	664	78	589	660	912	792	35	771	513	845	999999	192	59	999999	377	429	999999	999999	999999	674	282	767	224	999999	885	587	999999	757	999999	999999	271	438	837	910	945	824	
95	999999	902	809	640	999999	685	999999	358	392	26	599	487	999999	84	271	203	206	864	896	853	450	775	999999	682	999999	381	685	583	999999	999999	148	346	999999	343	999999	999999	342	44	446	999999	395	790	502	999999	999999	999999	225	753	10	244	640	55	58	970	645	626	577	137	371	464	10	256	99	999999	877	999999	934	841	818	485	861	171	428	814	468	999999	282	764	172	998	999999	931	583	999999	714	999999	297	582	999999	639	218	214	999999	981	91	999999	999999	999999	692	267	345	384	999999	524	383	999999	627	999999	999999	999999	354	813	965	373	309	78	672	75	999999	999999	999999	999999	152	189	277	656	499	446	733	329	959	999999	81	999999	662	781	999999	69	650	245	475	63	80	714	294	405	999999	309	682	22	476	634	143	907	302	984	241	755	999999	727	999999	190	510	192	999999	999999	741	70	710	999999	82	613	999999	97	999999	911	290	438	894	872	416	199	764	721	852	334	683	173	999999	678	999999	250	812	922	265	999999	553	887	999999	757	663	999999	599	165	999999	862	219	55	598	390	704	803	999999	999999	320	999999	426	999999	339	700	854	578	457	42	977	999999	999999	502	831	35	367	402	999999	999999	218	999999	999999	999999	782	999999	999999	637	999999	999999	999999	746	999999	437	999999	474	867	765	557	999999	902	95	731	567	187	117	999999	717	224	999999	999999	999999	999999	723	999999	999999	201	999999	16	999999	585	226	13	999999	68	999999	999999	373	890	999999	999999	601	844	760	244	133	505	42	430	674	929	408	423	12	208	672	999999	999999	999999	528	282	59	759	999999	413	685	91	505	509	999999	664	697	826	856	415	431	466	999999	999999	52	588	169	397	341	419	187	803	999999	37	395	549	999999	999999	372	94	118	999999	636	999999	558	51	999	999999	484	20	241	999999	999999	596	777	216	396	999999	229	939	123	999999	428	798	999999	882	90	478	124	406	877	596	999999	999999	307	588	829	947	930	11	588	999999	999999	999999	188	605	246	414	259	188	163	999999	882	999999	971	999999	999999	837	130	676	999999	531	999999	87	142	999999	126	999999	999999	198	386	999999	255	999999	361	999999	749	999999	999999	999999	999999	675	228	999999	253	276	714	42	800	851	174	991	999999	264	49	999999	228	835	999999	543	488	999999	124	71	801	713	365	663	81	494	705	327	227	999999	40	999999	999999	482	833	866	930	94	994	448	34	395	999999	990	188	303	268	999999	908	87	152	204	561	167	999999	999999	910	999999	999999	316	999999	847	774	338	999999	999999	755	745	12	332	999999	999999	456	676	999999	999999	
999999	374	485	999999	235	791	999999	999999	999999	835	734	155	999999	303	955	999999	999999	688	302	186	999999	293	999999	434	999999	999999	912	586	999999	748	999999	884	130	728	447	546	575	999999	90	364	999999	999999	999999	999999	999999	609	407	708	377	732	280	768	999999	999999	795	999999	608	61	238	999999	879	832	999999	609	97	849	34	619	856	419	315	940	607	999999	747	987	312	376	414	938	999999	213	218	999999	477	979	999999	269	999999	999999	937	524	954	377	485	606	957	381	999999	180	999999	787	999999	958	999999	999999	170	999999	122	807	505	241	646	300	598	999999	623	999999	999999	117	999999	765	687	227	999999	790	985	240	999999	151	39	999999	75	243	363	336	361	260	325	147	819	999999	157	134	142	705	877	664	779	809	982	33	249	203	831	819	110	635	486	636	354	930	983	999999	777	574	176	412	999999	999999	999999	372	618	993	298	285	617	562	999999	776	913	999999	461	653	168	16	691	871	412	543	999999	726	774	999999	792	889	999999	185	356	999999	538	474	999999	518	495	620	415	255	905	999999	212	999999	551	710	722	999999	999999	340	812	999999	882	305	10	402	44	598	598	929	211	409	204	999999	999999	999999	247	448	602	942	999999	999999	601	445	999999	856	341	687	184	74	966	768	999999	999999	373	585	686	999999	999999	335	483	896	999999	485	54	505	361	770	342	999999	472	283	999999	536	182	274	999999	999999	339	153	71	357	423	999999	999999	442	989	455	78	630	838	14	974	277	469	271	526	125	401	999999	505	571	354	159	601	692	999999	883	999999	108	414	250	903	331	273	136	999999	497	521	612	999999	999999	701	712	196	468	309	999999	76	911	747	64	55	868	647	499	12	999999	932	281	105	999999	878	969	999999	999999	110	653	13	343	999999	38	604	789	954	600	999999	642	962	143	393	999999	817	665	999999	360	999999	44	683	999999	133	219	565	250	516	999999	37	999999	999999	598	367	656	160	733	134	718	460	266	913	57	630	370	311	799	888	999999	999999	999999	619	865	404	999999	969	999999	219	577	999999	363	282	554	999999	148	999999	374	775	736	42	999999	541	641	900	938	131	999999	154	999999	908	765	362	999999	121	815	999999	631	203	999999	999999	920	523	556	254	999999	983	999999	484	491	999999	999999	33	161	999999	215	681	999999	965	465	944	342	999999	456	669	708	11	679	999999	757	35	999999	180	484	999999	121	569	984	396	803	955	999999	999999	662	547	999999	999999	211	722	906	999999	145	665	999999	356	354	999999	77	887	999999	999999	313	925	727	465	701	
999999	549	999999	768	645	696	590	999999	510	192	191	999999	908	697	999999	800	999999	536	623	890	857	999999	137	705	286	502	999999	850	708	999999	836	999999	206	846	215	999999	109	953	270	447	554	503	237	999999	172	412	168	199	580	999999	999999	398	113	999999	843	334	421	406	492	153	598	739	463	859	355	999999	236	72	999999	773	700	999999	276	186	345	999999	214	962	542	874	343	908	279	413	304	999999	330	999999	999999	880	781	703	999999	127	999999	814	999999	378	999999	415	185	106	706	999999	999999	353	999999	999999	239	489	130	458	863	618	809	999999	470	999999	999999	907	437	605	69	999999	991	997	541	999999	337	999999	323	835	999999	137	698	246	999999	472	999999	950	999999	402	402	523	760	332	840	999999	317	999999	354	999999	813	912	977	999999	47	104	815	606	811	973	600	708	175	294	999999	735	920	573	488	998	250	614	591	999999	999999	545	851	669	999999	689	840	178	186	332	31	999999	160	128	209	117	656	213	149	352	801	693	357	999999	26	114	932	999999	680	356	750	999999	331	942	376	501	999999	156	448	132	999999	431	531	999999	273	999999	999999	801	373	380	351	46	474	999999	243	519	198	999999	652	62	757	106	497	830	582	821	910	999999	751	999999	864	510	999999	26	219	379	172	514	212	999999	530	140	380	310	999999	714	735	92	999999	857	313	868	503	396	999999	46	933	999999	270	451	999999	999999	59	999999	516	841	281	458	999999	999999	999999	683	182	710	999999	626	725	197	999999	867	96	828	509	999999	403	996	16	378	651	182	999999	470	253	760	778	999999	90	999999	794	172	999999	286	62	844	999999	629	695	793	999999	749	320	746	999999	999999	365	999999	999999	165	272	519	999999	903	999999	857	427	886	440	421	999999	999999	545	999999	999999	999999	435	809	776	999999	393	999999	310	223	514	902	861	699	595	850	999999	999999	296	999999	452	284	337	999999	480	999999	999999	624	999999	999999	861	494	213	309	352	999999	967	556	569	212	999999	999999	219	621	398	904	995	728	999999	999999	999999	498	92	619	569	129	336	896	999999	581	247	769	584	36	361	29	698	562	357	383	999999	849	873	93	163	953	75	715	150	575	209	999999	333	609	999999	373	411	593	739	232	886	80	226	999999	964	12	913	192	270	999999	999999	442	999999	917	706	177	624	999	466	615	999999	620	756	763	382	548	999999	975	770	987	618	999999	822	999999	496	812	999999	999999	128	161	50	882	455	999999	369	999999	999999	415	999999	99	748	999999	137	134	999999	999999	324	462	615	999999	566	999999	
999999	282	760	999999	999999	256	431	894	545	739	880	315	575	181	174	984	404	616	999999	40	82	999999	248	999999	977	698	999999	999999	999999	179	279	999999	999999	112	999999	183	21	999999	155	82	999999	18	999999	19	999999	821	559	999999	111	340	999999	999	206	535	866	741	43	555	133	999999	299	999999	999999	375	999999	187	720	473	710	999999	973	999999	470	157	56	73	999999	239	999999	999999	148	959	129	167	999999	999999	505	999999	245	729	149	465	145	233	782	784	611	188	999999	999999	111	96	295	119	366	923	538	999999	489	802	614	804	872	968	783	339	90	249	263	199	999999	661	237	981	851	517	10	999999	374	272	461	947	689	337	64	62	674	20	999999	198	741	455	580	999999	124	999999	593	176	450	999999	704	372	999999	360	999999	450	859	999999	267	848	923	301	685	999999	351	666	124	544	913	730	665	79	999999	999999	458	236	999999	793	866	516	999999	833	796	921	568	99	999999	339	665	614	203	369	999999	951	275	449	770	363	102	458	999999	58	999999	719	787	999999	923	859	902	445	369	75	999999	999999	924	99	505	763	999999	999999	644	999999	999999	309	536	306	327	496	800	999999	465	727	701	418	295	875	580	999999	999999	933	175	173	437	229	999999	138	922	999999	37	185	999999	17	704	999999	814	445	179	953	192	491	316	436	999999	893	979	999999	373	999999	465	999999	519	428	629	724	96	999999	358	658	999999	408	384	327	469	625	999999	458	999999	861	999999	850	705	627	893	653	627	738	114	543	250	999999	764	892	544	978	666	525	387	979	999999	343	999999	520	898	784	117	989	967	443	829	530	999999	511	435	615	353	891	534	975	107	357	376	999999	418	451	999999	999999	782	491	959	548	80	53	118	999999	999999	194	729	999999	546	638	771	670	713	719	999999	263	466	929	634	999999	991	412	999999	999999	999999	282	112	999999	150	999999	216	999999	999999	291	459	574	403	174	851	168	172	424	439	469	586	706	999999	699	455	390	999999	852	857	194	556	668	999999	999999	999999	491	999999	281	999999	999999	431	295	196	999999	269	999999	999999	302	87	475	999999	999999	973	423	819	269	181	413	999999	999999	600	999999	999999	299	735	791	413	691	999999	370	86	999999	455	518	999999	300	519	678	439	35	999999	999999	999999	999999	583	980	695	748	892	999999	320	679	280	999999	330	77	999999	999999	697	478	999999	999999	433	717	398	721	130	464	999999	528	749	502	999999	975	238	868	588	247	999999	754	105	665	798	834	999999	407	619	245	198	999999	999999	622	981	999999	19	363	
308	999999	999999	862	859	240	372	374	295	817	706	305	981	461	488	999999	190	942	382	999999	999999	599	999999	991	999999	885	276	999999	999999	136	999999	21	966	875	570	999999	999999	853	895	999999	999999	999999	548	999999	999999	999999	264	737	491	213	999999	49	589	658	983	999999	399	11	761	999999	964	956	479	168	306	999999	338	116	890	956	185	336	57	516	67	945	60	436	999999	999999	631	539	923	691	694	481	431	318	891	999999	142	253	102	920	999999	346	955	999999	999999	16	985	157	846	535	38	115	991	82	600	48	659	999999	711	974	353	434	43	787	473	824	999999	30	224	999999	824	999999	243	136	615	721	989	669	501	999999	999999	999999	693	398	663	999999	999999	358	718	853	211	180	542	999999	577	999999	312	177	916	999999	743	965	933	815	711	105	871	999999	467	878	999999	989	471	999999	183	870	741	999999	134	884	344	999999	312	371	828	999999	400	125	558	149	418	822	752	999999	549	999999	999999	877	687	567	999999	624	999999	839	999999	999999	999999	123	944	999999	999999	668	999999	999999	775	829	999999	999999	987	67	705	755	316	999999	470	236	247	89	878	999999	999999	863	957	567	176	720	32	473	566	617	999999	286	999999	851	414	750	779	719	616	719	999999	977	890	630	861	962	317	999999	999999	578	974	629	245	607	386	871	710	485	866	65	999999	199	15	379	122	429	999999	465	913	719	999999	999999	473	999999	174	352	973	337	705	213	412	999999	104	988	643	325	51	999999	474	543	49	303	853	561	999999	983	972	520	518	442	387	852	660	658	131	456	166	86	442	44	897	383	780	662	652	358	104	26	736	999999	388	21	991	380	680	163	674	999999	999999	999999	380	463	818	273	826	560	798	999999	999999	196	999999	999999	141	999999	999999	999999	522	200	908	564	889	999999	999999	721	63	375	999999	290	978	967	999999	999999	829	261	663	444	565	517	836	102	560	659	158	999999	636	999999	880	561	734	24	640	483	999999	692	301	999999	999999	106	219	460	699	999999	466	999999	413	915	145	879	776	211	110	15	363	999999	14	239	807	243	94	640	999999	999999	555	964	337	308	250	999999	959	250	764	468	307	999999	402	51	202	259	147	721	999999	999999	785	533	999999	634	999999	198	687	71	616	999999	21	579	999999	999999	962	999999	571	999999	675	997	920	536	999999	999999	708	999999	422	999999	47	557	106	373	999999	999999	999999	32	61	703	188	999999	999999	897	633	328	456	727	420	12	89	700	999999	999999	999999	999999	90	258	96	280	926	999999	999999	999999	999999	68	
350	648	999999	999999	876	940	450	868	925	622	548	999999	902	128	196	980	567	420	883	347	999999	73	999999	999999	999999	275	935	999999	776	999999	287	734	999999	574	977	807	510	940	136	148	259	819	999999	433	999999	67	356	999999	999999	945	999999	364	841	687	198	286	331	999999	75	611	999999	999999	101	888	345	999999	159	999999	999999	388	999999	627	294	744	999999	999999	999999	893	340	356	918	968	696	831	462	922	892	196	386	701	999999	365	874	524	144	588	727	999999	97	928	908	999999	826	705	475	957	79	107	999999	147	329	438	815	719	999999	45	973	270	999999	423	921	963	999999	449	902	999999	753	769	999999	509	333	738	805	411	999999	900	152	999999	365	505	852	999999	999999	248	381	57	999999	164	832	108	999999	999999	791	674	999999	945	76	999999	802	361	999999	999999	496	999999	999999	590	632	413	999999	791	893	982	905	999999	570	135	376	713	78	999999	574	999999	936	512	999999	867	947	141	404	999999	833	765	198	999999	301	552	999999	999999	434	999999	424	999999	883	999999	214	633	560	860	999999	881	578	363	999999	947	999999	615	373	984	999999	946	643	501	18	778	958	999999	999999	901	640	28	826	868	999999	287	440	999999	715	895	307	999999	316	97	37	999999	924	479	457	250	999999	685	188	324	312	999999	999999	999999	999999	114	92	86	839	659	999999	95	64	710	84	999999	517	358	899	477	686	934	999999	556	474	495	854	488	999999	999999	683	954	840	512	566	801	140	999999	309	610	999999	999999	431	656	867	942	468	223	405	427	732	869	999999	710	637	999999	847	600	458	643	260	603	406	296	976	275	255	552	999999	282	899	11	999999	999999	663	465	512	983	688	532	999999	640	93	262	820	999999	999999	999999	875	197	954	539	67	666	360	220	825	145	679	602	696	999999	79	132	999999	731	820	497	56	182	865	863	912	999999	616	619	999999	153	999999	173	107	125	677	999999	328	999999	943	999999	938	453	999999	377	314	96	835	120	571	960	733	98	993	680	999999	702	332	999999	999999	141	60	999999	700	681	669	999999	504	580	999999	122	999999	169	788	438	999999	999999	999999	498	559	826	101	506	57	559	420	387	180	426	43	974	633	999999	999999	999999	342	208	752	958	999999	797	591	999999	870	459	166	573	309	564	132	489	999999	834	999999	801	50	999999	692	999999	271	292	346	88	547	999999	488	577	428	976	105	359	999999	583	790	761	999999	836	635	598	403	846	87	615	303	553	999999	999999	999999	940	771	788	515	611	697	425	460	513	717	605	970	588	
999999	333	999999	773	639	587	54	999999	999999	213	999999	104	748	424	215	731	784	993	461	689	882	487	214	999999	999999	248	886	375	311	731	999999	39	999999	814	700	754	999999	530	914	999999	755	914	383	568	869	421	863	282	999999	999999	728	723	154	291	705	667	128	161	928	400	701	999999	479	835	94	889	475	933	723	460	999999	999999	999999	235	999999	999999	114	646	447	432	385	999999	999999	581	999999	405	884	999999	118	43	635	999999	601	999999	534	86	445	999999	999999	980	999999	999999	559	759	153	473	999999	999999	357	737	999999	481	714	506	24	98	524	897	831	688	14	999999	999999	999999	825	591	663	563	700	999999	533	565	172	466	999999	456	64	405	438	999999	761	965	999999	999999	479	999999	289	999999	509	446	999999	547	999999	795	999999	816	114	868	934	562	810	999999	228	999999	214	999999	318	257	29	568	999999	128	999999	301	927	48	148	999999	220	670	999999	568	999999	263	999999	985	999999	999999	489	669	351	999999	471	875	999999	999999	746	501	177	481	845	999999	85	999999	999999	442	999999	425	868	938	678	999999	999999	273	261	251	36	999999	999999	999999	159	942	768	359	226	848	657	593	571	999999	301	999999	286	999999	825	279	492	122	850	999999	907	433	999999	551	991	999999	537	207	623	999999	999999	781	308	948	331	903	273	725	724	564	785	999999	999999	622	999999	40	999999	918	448	999999	759	914	999999	339	999999	999999	444	226	368	999999	999999	460	970	94	603	520	349	337	417	999999	15	767	398	295	999999	999999	579	885	999999	961	317	619	999999	999999	728	739	999999	969	999999	605	468	999999	367	198	254	999999	524	769	28	135	691	56	510	525	977	991	525	829	999999	898	156	558	321	407	999999	700	700	999999	365	999999	999999	999999	700	811	463	957	409	210	51	753	898	999999	866	779	999999	270	118	999999	999999	999999	223	835	718	739	999999	999999	736	960	969	553	634	195	414	164	280	999999	355	698	72	999999	999999	325	999999	999999	999	999999	691	541	137	957	592	467	999999	628	650	29	661	960	363	553	231	449	240	497	128	713	406	712	508	958	914	999999	180	644	999999	999999	57	999999	739	122	999999	205	999999	999999	960	177	999999	785	999999	261	659	395	999999	519	798	152	95	300	388	999999	940	999999	42	179	53	999999	296	41	999999	752	972	451	231	251	335	36	616	999999	999999	999999	203	620	999999	257	308	999999	999999	661	845	12	812	999999	831	453	999999	249	172	663	968	788	880	489	312	761	289	999999	173	104	193	999999	535	999999	763	437	103	330	780	785	870	523	
999999	634	195	999999	939	226	999999	999999	79	96	863	952	260	999999	999999	713	317	999999	968	999999	365	979	477	83	476	946	992	404	999999	851	468	387	793	455	690	256	999999	832	821	73	999999	396	999999	999999	908	583	999999	999999	366	389	22	999999	999999	999999	167	128	166	121	13	999999	233	224	427	999999	999999	486	169	804	68	999999	420	485	626	904	501	969	999999	380	175	893	999999	976	48	970	838	136	999999	22	999999	571	999999	192	828	828	839	384	968	806	480	999999	423	811	957	541	969	537	716	912	289	197	174	786	999999	999999	662	256	999999	999999	389	500	999999	157	516	497	734	237	656	797	75	126	11	999999	899	743	479	999999	29	506	999999	311	419	999999	732	110	999999	999999	246	719	999999	999999	999999	520	999999	979	515	999999	999999	999999	807	741	880	918	999999	172	195	27	999999	212	640	143	236	679	456	87	91	267	424	999999	100	999999	991	937	631	482	919	491	999999	919	237	213	234	560	699	269	431	999999	811	570	999999	999999	427	44	89	999999	365	528	999999	999999	898	258	852	888	379	387	999999	943	297	999999	253	999999	297	967	974	436	908	676	980	197	655	590	999999	854	999999	999999	999999	956	858	999999	126	400	427	999999	30	999999	360	345	190	321	518	488	213	447	999999	220	999999	459	999999	652	999999	689	547	876	999999	318	802	999999	398	999999	999999	793	999999	698	257	999999	287	907	999999	994	85	573	999999	669	999999	999999	386	999999	537	289	618	553	896	215	999999	437	999999	999999	695	999999	187	999999	947	522	999999	724	403	514	999999	473	933	194	513	75	576	560	203	878	207	526	999999	999999	470	118	59	999999	897	879	234	820	999	736	222	244	999999	723	626	973	999999	954	774	872	820	74	355	433	50	999999	999999	914	999999	975	352	999999	779	999999	892	838	473	115	827	999999	290	378	999999	999999	999999	278	999999	853	933	230	156	253	751	70	973	999999	999999	625	790	75	999999	319	586	33	393	54	999999	999999	999999	787	999999	626	136	260	591	451	599	159	461	771	583	786	980	23	999999	109	999999	719	420	496	85	847	324	761	284	970	792	450	999999	928	999999	999999	999999	155	720	529	126	500	478	531	999999	999999	999999	999999	999999	999999	339	572	204	294	627	999999	22	999999	712	661	999999	999999	999999	621	999999	999999	345	533	958	760	763	834	303	309	982	925	999999	889	690	999999	999999	305	279	821	640	999999	255	528	310	78	999999	688	443	68	999999	751	999999	856	872	656	999999	640	70	731	699	999999	279	895	311	999999	999999	133	652	999999	
977	15	105	165	999999	439	999999	816	999999	889	949	84	999999	999999	91	241	411	395	27	44	204	53	244	547	999999	146	950	360	227	608	575	687	46	203	90	999999	655	368	875	999999	753	461	417	181	782	624	113	44	813	79	300	117	116	618	55	934	770	557	999999	844	489	552	999999	623	324	999999	48	207	999999	869	585	52	519	999999	291	743	635	73	765	506	42	915	999999	157	999999	467	581	999999	157	156	451	107	335	41	953	210	999999	793	856	520	586	906	881	944	999999	258	999999	532	999999	312	308	706	792	536	811	574	999999	999999	315	999999	690	620	59	17	427	488	717	999999	631	91	881	999999	217	999999	999999	136	44	999999	663	69	999999	59	100	844	847	744	999999	999999	229	389	203	420	999999	999	829	965	856	999999	527	15	541	999999	900	255	999999	467	499	547	616	685	999999	414	999999	999999	988	999999	529	999999	170	683	182	919	267	251	999999	471	363	999999	425	955	280	170	84	657	528	999999	158	844	999999	390	999999	768	191	544	849	789	632	242	21	999999	445	999999	713	843	833	621	999999	658	368	959	113	292	999999	661	999999	379	339	140	726	240	493	684	791	780	438	414	999999	722	402	107	839	999999	206	999999	519	999999	457	240	824	906	999999	499	999999	463	286	962	646	530	999999	480	459	999999	999999	781	704	761	859	999999	415	429	884	140	999999	271	999999	982	95	895	151	785	921	108	315	819	999999	994	208	999999	503	475	999999	999999	592	922	999999	347	615	424	531	758	769	524	825	405	32	774	999999	225	999999	304	876	999999	388	354	558	999999	196	999999	999999	999999	999999	531	440	940	999999	678	999999	344	623	999999	376	999999	373	393	999999	407	283	910	797	560	761	983	995	999999	598	26	827	999999	999999	296	160	919	969	821	205	248	999999	884	743	999999	237	999999	999999	999999	927	215	387	999999	338	161	86	999999	898	894	948	579	999999	241	351	644	850	309	970	336	632	999999	701	552	999999	999999	323	399	176	999999	333	863	391	999999	281	999999	639	999999	909	999999	219	999999	31	84	999999	626	712	999999	543	109	999999	927	927	274	927	999999	514	999999	999999	560	837	687	120	999999	570	95	999999	999999	960	958	15	28	399	758	126	999999	436	626	679	571	75	470	855	77	950	406	999999	999999	518	999999	878	804	34	999999	384	531	764	576	999999	999999	438	622	892	585	104	485	999999	999999	158	999999	999999	887	999999	246	999999	377	832	52	504	999999	999999	81	582	169	89	210	993	50	384	999999	993	999999	122	893	142	452	
577	280	973	474	999999	766	999999	999999	999999	999999	649	788	999999	16	699	721	82	349	635	367	49	999999	999999	893	491	497	999999	999999	186	194	999999	271	113	52	799	562	79	39	306	394	112	243	412	97	999999	215	187	377	999999	999999	786	773	267	999999	413	844	999999	89	999999	380	971	415	172	571	227	387	685	820	999999	147	651	53	52	251	264	999999	999999	417	341	999999	319	427	999999	904	999999	10	13	337	639	955	787	989	999999	926	422	696	81	840	870	183	530	367	170	758	629	743	999999	26	520	606	523	366	748	999999	70	553	748	999999	173	226	383	999999	190	262	999999	661	997	125	828	567	734	490	999999	167	755	999999	267	999999	999999	999999	279	987	817	999999	441	999999	251	348	866	869	948	813	677	654	999999	183	187	907	409	968	745	615	197	952	871	43	819	590	952	118	296	999999	983	508	946	999999	539	157	820	999999	420	659	259	959	999999	921	999999	892	368	582	774	999999	999999	316	919	664	999999	864	171	999999	611	661	395	758	582	118	999999	178	707	413	643	40	97	999999	999999	96	999999	238	999999	950	230	927	231	379	343	936	999999	676	588	292	595	675	985	422	326	758	273	500	386	999999	999999	999999	194	999999	938	744	272	37	758	833	307	572	531	220	187	683	439	999999	425	999999	999999	999999	999999	424	817	968	54	999999	999999	999999	822	865	851	999999	859	999999	742	999999	999999	599	674	313	917	755	999999	33	153	999999	244	643	328	257	85	740	734	936	64	999999	146	969	699	598	999999	958	20	441	720	699	999999	602	941	172	584	825	971	473	999999	834	439	793	825	999999	439	999999	481	574	790	999999	999999	923	530	999999	140	999999	999999	86	439	999999	744	553	313	999999	423	642	702	166	672	259	768	270	699	999999	339	353	154	429	999999	999999	487	446	651	609	601	999999	81	999999	41	123	926	895	43	999999	99	886	999999	381	855	797	818	324	902	540	352	837	999999	310	643	787	999999	480	917	87	481	308	901	704	852	999999	570	999999	134	999999	333	872	999999	422	140	453	862	999999	999999	371	999999	172	543	999999	266	764	999999	770	334	999999	999999	455	978	956	999999	791	999999	999999	999999	869	999999	999999	999999	352	999999	480	610	810	180	999999	924	552	906	999999	543	319	764	999999	448	97	782	800	409	880	762	877	894	999999	617	999999	469	86	254	704	144	458	999999	201	999999	785	999999	403	600	145	329	253	549	431	999999	496	36	999999	347	440	96	436	999999	999999	999999	339	999999	341	999999	831	999999	847	308	212	
422	95	347	573	887	662	934	389	209	274	561	518	338	473	999999	999999	322	999999	739	813	617	999999	773	662	999999	573	209	822	209	769	414	481	945	346	19	337	158	999999	315	999999	506	999999	236	999999	758	999999	11	122	483	999999	999999	999999	118	494	594	713	321	684	961	323	462	999999	190	999999	860	89	573	999999	463	529	972	859	999999	999999	317	999999	999999	362	904	540	572	999999	348	137	260	949	999999	461	751	305	999999	474	999999	992	999999	394	526	796	560	678	507	999999	658	954	109	659	504	999999	186	683	241	958	999999	431	750	375	999999	999999	189	910	999999	999999	249	168	999999	508	367	968	831	922	999999	999999	802	235	42	563	438	999999	38	601	455	999999	284	78	73	67	999999	80	251	856	621	999999	616	650	999999	999999	769	500	451	601	302	536	232	999999	299	556	999999	555	398	197	937	389	34	588	999999	408	837	181	104	999999	814	297	726	999999	999999	920	78	161	273	646	999999	937	999999	436	308	919	95	30	779	999999	901	999999	999999	63	919	999999	450	38	999999	563	999999	598	999999	995	786	999999	809	257	952	999999	999999	14	291	751	999999	10	999999	597	999999	544	322	816	402	999999	554	675	616	672	999999	999999	480	999999	999999	710	97	205	541	947	650	304	120	999999	999999	999999	40	999999	857	929	999999	919	795	852	999999	651	250	741	206	819	999999	120	398	146	202	999999	898	446	48	580	663	208	999999	498	947	985	434	999999	999999	991	556	656	999999	686	999999	999999	284	627	301	324	470	999999	999	721	999999	539	905	974	999999	999999	511	593	999999	999999	999999	462	999999	999999	905	763	226	765	992	214	272	999999	302	999999	999999	65	608	999999	154	724	120	317	208	747	992	418	89	460	839	564	489	999999	798	541	420	560	686	977	999999	999999	107	704	363	794	999999	711	246	203	850	589	586	240	448	999999	999999	958	263	713	999999	497	999999	766	999999	437	724	999999	996	761	301	573	379	630	559	616	626	415	954	413	297	999999	181	885	999999	259	978	258	525	999999	374	999999	306	973	999999	234	999999	341	778	925	79	160	999999	999999	902	286	999999	955	681	831	999999	761	14	999999	425	999999	326	798	166	676	459	476	783	342	999999	839	277	406	999999	999999	761	295	636	38	343	147	575	695	982	333	49	33	576	999999	999999	612	458	456	557	999999	908	999999	184	112	476	603	377	383	99	73	19	814	997	357	80	232	999999	975	515	287	457	999999	815	833	637	999999	899	999999	196	999999	999999	820	848	316	999999	705	999999	533	562	740	
770	202	606	919	323	999999	36	229	623	923	487	482	999999	280	202	287	249	351	475	50	704	999999	196	999999	999999	199	965	690	930	374	121	999999	422	775	517	265	34	896	519	412	409	679	475	272	306	908	878	999999	124	149	466	769	68	999999	45	492	999999	300	247	133	999999	999999	999999	259	812	999999	70	999999	762	937	262	999999	831	999999	641	999999	812	924	19	773	320	999999	576	791	907	999999	999999	901	999999	35	260	733	658	395	152	999999	390	226	999999	420	848	713	815	187	999999	122	999999	995	880	20	680	90	999999	999999	813	871	999999	507	351	469	353	169	435	999999	687	999999	999999	999999	920	577	644	999999	474	999999	925	999999	582	999999	905	795	999999	546	999999	729	354	999999	999999	999999	582	280	305	882	874	990	999999	689	287	87	499	366	426	999999	85	313	375	999999	999999	999999	548	215	999999	379	602	999999	65	806	148	999999	392	999999	999999	511	999999	649	281	762	721	483	999999	999999	330	504	899	548	999999	999999	471	999999	363	999999	999999	999999	645	377	980	925	289	328	999999	270	999999	580	695	982	290	999999	639	435	999999	613	372	142	169	999999	999999	795	480	64	187	999999	344	431	353	132	954	326	999999	495	669	999999	482	403	548	999999	695	750	809	999999	268	999999	999999	999999	685	749	898	430	600	342	999999	195	455	235	150	791	925	129	236	572	37	999999	59	153	766	685	140	969	999999	897	999999	144	986	563	796	999999	999999	308	745	603	234	534	726	999999	999999	483	901	999999	999999	757	347	999999	523	246	889	304	413	139	280	999999	618	928	836	703	726	358	209	891	438	426	921	627	383	633	999999	999999	247	526	150	292	783	883	716	836	559	49	620	749	673	501	999999	740	37	744	985	305	698	999999	806	999999	999999	19	818	836	835	719	202	999999	897	397	999999	999999	988	987	227	735	222	999999	153	686	737	999999	228	937	115	191	599	639	648	999999	803	224	999999	999999	17	774	74	999999	11	840	847	730	999999	286	443	433	752	999999	527	259	92	699	878	999999	917	999999	791	881	731	654	130	563	252	999999	593	999999	178	501	980	453	999999	343	999999	313	839	16	606	999999	999999	681	999999	559	121	398	961	114	346	598	999999	999999	982	192	157	357	719	293	999999	998	692	601	265	260	69	84	588	749	701	575	999999	910	228	849	999999	999999	225	571	999999	853	892	488	506	579	922	798	470	488	195	650	594	555	528	607	259	901	999999	188	499	47	999999	222	413	770	317	999999	962	999999	803	107	142	157	999999	999999	
999999	214	999999	685	999999	999999	614	999999	999999	61	981	999999	391	621	599	486	633	999999	999999	414	54	999999	85	736	999999	263	999999	336	684	98	518	446	712	894	501	999999	807	740	849	238	433	709	658	361	789	999999	287	351	999999	326	473	104	86	438	999999	436	999999	999999	999999	85	999999	287	426	475	543	544	33	496	129	554	679	892	197	843	980	999999	31	723	999999	690	975	493	793	367	624	423	370	284	314	999999	916	449	326	774	803	999999	999999	193	818	254	999999	999999	232	999999	647	580	907	242	457	254	414	414	422	733	109	941	494	999999	850	129	184	999999	192	63	999999	999999	576	422	999999	999999	999999	837	999999	999999	142	999999	271	804	999999	53	515	137	826	70	660	512	999999	999999	675	862	661	234	343	699	999999	809	999999	178	360	417	14	495	202	622	202	577	510	720	601	915	679	690	348	807	613	999999	922	999999	999999	135	213	982	747	187	183	827	503	215	999999	333	585	103	453	312	48	30	999999	214	999999	93	11	316	992	999999	999999	971	886	535	95	32	886	999999	775	999999	214	31	747	24	448	375	83	304	999999	277	999999	999999	246	45	768	593	122	999999	264	320	134	896	990	987	995	212	941	999999	130	609	999999	999999	328	228	108	26	283	920	766	999999	19	999999	228	724	429	605	734	850	766	999999	910	178	232	999999	110	317	40	760	28	999999	999999	115	184	489	831	241	268	28	936	752	319	202	999999	761	310	426	678	999999	567	999999	999999	999999	211	999999	699	277	999999	999999	127	790	985	999999	901	530	78	903	532	738	999999	198	347	715	914	24	192	717	227	470	163	684	999999	764	202	628	767	343	999999	556	790	999999	999999	405	999999	155	766	796	301	999999	999999	999999	893	939	384	379	63	762	999999	196	999999	999999	60	416	709	442	160	231	330	999999	762	999999	999	976	999999	338	999999	941	999999	768	999999	395	426	999999	777	756	999999	700	999999	822	999999	14	167	718	120	808	513	948	695	468	994	545	475	28	668	999999	999999	917	990	55	999999	121	948	417	938	60	565	264	638	952	652	460	841	508	706	999999	577	291	999999	149	825	999999	256	355	773	999999	919	407	999999	999999	359	873	709	345	287	464	65	750	779	70	253	999999	319	742	999999	999999	704	967	321	999999	999999	126	61	850	229	999999	999999	999999	644	235	140	167	137	999999	603	999999	999999	506	999999	252	702	827	999999	804	999999	999999	574	513	999999	238	18	951	96	227	438	243	822	858	125	626	599	999999	115	554	930	999999	131	500	
149	47	793	999999	746	79	217	563	614	256	954	653	96	999999	999999	415	999999	189	80	910	999999	370	956	892	390	604	652	999999	721	957	874	809	454	84	373	502	999999	999999	214	27	19	874	629	999999	903	999999	540	248	400	700	337	751	25	221	118	779	999999	901	816	999999	999999	967	841	656	381	154	208	21	999999	570	969	415	974	63	900	517	999999	390	999999	918	74	414	849	31	630	133	999999	999999	966	594	421	999999	993	999999	999999	51	42	972	999999	999999	273	999999	999999	999999	730	999999	776	962	320	601	999999	699	912	897	999999	999999	999999	820	36	257	360	965	55	403	158	999999	421	999999	999999	858	484	768	196	239	655	546	999999	999999	300	708	357	832	922	374	555	721	631	999999	985	589	923	221	946	946	408	307	483	856	999999	304	509	865	509	462	126	999999	513	683	252	541	856	109	529	327	999999	528	53	680	847	436	803	325	925	872	935	272	822	249	830	358	999999	999999	347	996	209	491	332	470	258	999999	218	999999	853	454	732	999999	692	629	999999	999999	264	999999	18	254	500	193	940	636	526	854	999999	273	853	893	478	559	999999	999999	127	419	205	583	431	572	228	855	472	480	150	121	580	999999	203	949	999999	268	298	103	505	25	551	999999	943	403	828	999999	105	999999	976	999999	72	168	511	637	684	680	381	999999	36	645	721	999999	999999	415	283	999999	79	903	999999	220	270	668	38	111	999999	509	640	37	999999	283	760	999999	504	966	59	422	999999	566	274	999999	999999	852	76	860	304	999999	209	537	130	573	875	201	170	765	913	999999	999999	409	769	185	50	999999	999999	752	999999	999999	965	529	999999	861	572	999999	638	386	333	417	601	178	807	786	310	112	907	180	999999	569	351	999999	999999	999999	291	292	797	999999	382	542	160	323	975	95	125	679	999999	268	999999	372	562	784	999999	505	802	962	999999	982	874	938	446	532	354	325	868	237	999999	999999	999999	289	715	549	13	999999	267	287	202	722	671	631	930	649	999999	45	16	566	306	558	999999	329	690	815	225	999999	106	999999	969	999999	999999	887	212	470	688	999999	657	23	780	650	999999	525	769	879	999999	252	18	796	999999	319	318	311	999999	999999	999999	999999	599	899	999999	570	694	639	999999	541	999999	783	429	469	960	457	999999	993	786	655	321	999999	999999	810	999999	973	434	310	274	659	999999	999999	999999	294	999999	438	132	757	689	220	956	999999	216	999999	384	537	822	549	999999	905	931	325	525	284	606	530	700	788	404	999999	145	394	
374	999999	200	589	999999	999999	999999	532	999999	999999	314	576	699	999999	999999	332	436	999999	160	885	999999	369	999999	999999	999999	682	688	91	999999	343	363	999999	84	571	242	558	47	794	710	999999	692	313	999999	310	20	999999	585	892	409	378	999999	437	210	260	920	15	999999	173	999999	154	456	774	793	991	277	975	501	138	481	572	294	642	999999	471	202	170	788	427	26	451	106	795	681	370	999999	925	999999	824	651	236	628	874	604	999999	999999	918	519	999999	999999	45	457	456	421	837	93	719	180	999999	67	999999	227	511	157	999999	999999	660	999999	999999	19	351	846	677	487	999999	999999	419	47	700	999999	284	651	209	393	980	993	649	999999	844	999999	272	755	999999	999999	999999	999999	127	727	856	518	999999	999999	96	579	692	198	780	999999	999999	999999	673	681	479	999999	783	118	27	127	176	754	407	287	258	999999	747	999999	456	910	595	999999	826	692	191	999999	658	999999	564	630	701	792	223	679	999999	950	999999	590	285	999999	999999	783	991	999	560	999999	999999	304	576	939	999999	106	741	869	384	999999	77	981	500	297	850	334	553	397	426	383	541	727	80	308	544	999999	320	564	927	812	254	999999	999999	999999	81	363	883	625	999999	604	999999	353	305	285	883	631	100	999999	51	658	999999	603	582	187	570	393	234	999999	404	999999	786	187	942	572	687	249	849	420	225	496	451	999999	598	821	332	198	432	794	999999	999999	77	331	522	278	582	650	254	999999	519	688	139	615	230	999999	818	873	411	733	598	999999	782	679	999999	554	217	312	15	999999	999999	381	960	439	852	492	606	465	999999	673	990	46	994	999999	900	537	367	835	706	999999	13	458	787	999999	205	999999	140	999999	999999	968	71	280	645	493	109	148	727	699	762	738	529	362	219	737	742	999999	648	887	999999	245	197	999999	999999	541	999999	406	594	999999	999999	81	999999	218	906	696	612	720	999999	511	795	762	999999	667	83	968	944	650	249	59	999999	643	999999	253	618	322	780	999999	675	113	736	703	553	999999	465	999999	387	999999	455	523	999999	32	171	147	999999	26	435	529	308	636	597	116	166	545	315	600	938	999999	599	999999	915	999999	999999	999999	999999	101	218	354	212	391	999999	633	204	726	999999	933	999999	999999	161	601	887	260	390	48	999999	629	546	18	160	864	753	280	999999	861	607	212	977	874	999999	10	999999	999999	327	916	56	964	911	440	999999	381	128	999999	955	999999	706	665	543	16	999999	154	554	210	203	347	638	999999	999999	343	128	999999	955	
607	632	999999	793	805	933	473	999999	551	999999	116	396	779	746	810	999999	722	164	941	999999	971	103	228	455	607	888	999999	999999	735	62	578	999999	900	425	520	320	999999	999999	901	732	79	24	239	436	448	813	999999	601	828	999999	199	188	999999	62	984	999999	999999	999999	999999	917	953	194	266	498	999999	999999	999999	363	236	500	520	518	263	219	999999	999999	863	999999	999999	794	473	388	460	739	863	399	144	999999	999999	16	999999	107	29	983	778	999999	999999	740	999999	654	999999	71	375	338	485	999999	999999	967	463	38	650	621	699	999999	453	575	734	999999	635	750	999999	999999	921	999999	999999	422	498	280	441	714	999999	133	506	362	999999	412	22	999999	263	191	475	177	999999	412	366	295	407	999999	539	212	160	241	999999	999999	995	999999	999999	155	744	72	999999	654	999999	749	830	527	124	347	999999	999999	562	999999	273	454	999999	999999	264	519	863	307	25	870	999999	239	563	966	28	999999	367	999999	273	999999	387	201	999	820	642	999999	999999	999999	181	70	704	999999	649	547	968	999999	271	999999	999999	630	291	447	57	321	914	305	195	864	999999	164	980	999999	999999	999999	235	81	999999	999999	849	620	936	999999	136	955	176	999999	590	26	999999	367	699	853	386	643	585	939	153	687	906	999999	459	999999	339	26	89	580	720	953	321	896	999999	806	664	802	693	999999	321	102	155	672	715	179	999999	151	465	999999	747	144	119	296	999999	766	999999	512	171	229	695	119	999999	595	531	636	704	111	999999	892	199	584	949	328	628	61	542	243	630	999999	999999	198	999999	952	999999	586	844	35	968	449	257	999999	641	474	999999	212	226	559	151	999999	474	764	989	572	937	999999	194	790	999999	999999	233	325	881	881	377	506	557	922	762	944	791	678	143	712	644	47	942	485	757	426	999999	983	101	550	999999	97	208	999999	24	669	401	63	367	999999	225	932	279	760	106	74	654	304	999999	206	297	795	631	287	927	900	999999	709	43	251	52	999999	233	999999	75	290	308	568	999999	999999	553	999999	320	51	496	712	999999	191	388	692	771	540	999999	895	262	29	466	999999	72	999999	999999	999999	30	999999	59	999999	709	938	694	999999	766	96	396	999999	652	559	485	999999	999999	224	143	999999	330	351	480	511	999999	338	88	56	999999	387	505	793	999999	861	718	204	992	522	12	999999	497	571	925	685	154	493	999999	703	544	876	140	847	980	410	371	678	645	999999	921	381	860	648	992	999999	590	999999	999999	791	841	290	596	999999	221	315	551	999999	
999999	795	367	999999	95	384	512	946	257	658	813	999999	499	49	559	999999	600	631	999999	848	578	546	104	551	999999	999999	862	264	290	861	999999	674	858	613	263	850	190	999999	999999	485	999999	55	141	932	789	999999	301	801	999999	152	678	590	347	702	189	878	700	815	135	634	522	257	999999	395	999999	148	394	886	786	708	999999	999999	345	491	999999	532	414	999999	762	637	170	70	533	148	999999	55	337	165	433	384	159	375	236	999999	999999	888	389	746	910	650	999999	999999	25	31	878	439	999999	999999	990	656	474	538	62	497	474	999999	724	528	212	977	811	239	462	411	558	999999	21	684	528	824	153	668	261	121	226	999999	55	511	999999	753	800	480	999999	777	910	999999	322	999999	999999	512	999999	999999	999999	933	839	192	951	613	472	979	428	569	338	999999	513	805	999999	940	280	999999	415	222	999999	999999	186	999999	73	999999	501	937	585	281	497	25	660	292	134	328	281	44	999999	442	48	999999	999999	240	999999	10	999999	114	999999	381	468	999999	999999	999999	602	95	756	999999	129	276	121	534	403	999999	999999	322	514	230	680	959	999999	246	915	999999	183	977	999999	945	197	999999	421	396	604	213	812	999999	999999	710	999999	48	571	772	915	537	330	513	886	188	168	830	495	53	434	384	712	999999	562	133	776	625	962	810	322	999999	854	724	930	200	999999	62	999999	804	999999	999999	397	896	999999	387	652	999999	101	999999	787	366	577	377	999999	229	999999	999999	999999	999999	999999	74	999999	761	459	859	683	999999	583	696	844	999999	999999	690	513	791	987	816	901	999999	480	117	999999	28	33	955	999999	486	761	711	698	753	595	999999	999999	475	999999	635	446	471	704	56	96	404	110	999999	999999	886	864	180	999999	684	688	292	999999	999999	540	67	999999	999999	999999	206	999999	871	997	100	520	999999	819	47	999999	361	379	440	479	999999	30	139	918	351	36	999999	621	590	999999	24	75	313	291	55	999999	999999	999999	942	100	999999	211	224	999999	19	999999	108	77	827	944	879	999999	258	999999	891	805	411	999999	396	999999	779	584	263	402	983	35	217	549	773	112	999999	999999	436	349	971	232	999999	732	908	999999	927	534	999999	999999	999999	708	999999	500	400	999999	533	368	511	474	321	923	948	822	423	984	999999	559	303	724	227	425	879	908	841	668	999999	679	240	215	999999	254	790	999999	999999	285	218	999999	159	534	999999	369	999999	961	37	999999	284	983	999999	999999	236	999999	999999	80	428	183	828	908	658	731	249	999999	999999	305	924	77	143	
340	29	999999	776	247	409	769	154	858	999999	917	881	793	393	26	369	999999	999999	999999	22	999999	198	629	999999	999999	67	427	294	726	241	657	999999	960	913	999999	999999	181	158	988	969	999999	926	570	710	910	37	865	347	232	494	821	325	753	64	999999	151	400	999999	476	189	981	999999	999999	999999	816	881	920	879	449	999999	198	167	991	211	550	793	628	918	545	282	202	90	71	999999	419	341	292	905	500	802	572	490	682	999999	987	987	507	943	999999	999999	999999	999999	897	179	305	999999	334	551	514	999999	523	481	155	999999	987	999999	999999	196	217	484	598	999999	389	999999	490	708	485	192	224	999999	295	999999	34	999999	175	999999	192	891	936	755	999999	999999	401	870	288	101	999999	488	821	96	573	999999	736	419	999999	102	605	260	999999	596	188	151	337	951	344	839	457	999999	38	779	718	532	259	461	477	858	999999	519	999999	399	373	997	371	999999	989	974	948	615	86	999999	612	932	212	349	999999	865	413	450	535	449	643	705	459	51	377	51	999999	284	941	582	479	95	891	299	999999	190	780	999999	999999	369	999999	841	562	954	177	786	999999	909	884	612	454	182	983	919	755	667	547	329	999999	947	912	999999	674	999999	604	526	50	913	126	396	95	213	488	999999	558	802	999999	999999	873	999999	999999	999999	399	999999	137	307	111	972	543	999999	642	460	449	23	456	226	177	68	360	651	999999	415	792	497	527	251	693	817	370	953	524	52	999999	999999	999999	760	284	345	999999	307	424	78	380	562	754	635	763	475	719	342	634	94	155	232	999999	316	369	999999	811	999999	613	294	611	999999	999999	600	14	999999	999999	695	942	832	999999	999999	236	676	45	240	743	892	488	999999	107	37	328	440	897	233	332	918	401	999999	534	490	999999	139	466	789	521	164	631	492	999999	999999	999999	802	401	102	996	179	281	999999	168	919	999999	395	197	583	271	610	702	999999	999999	869	304	569	307	212	999999	106	219	255	999999	589	271	996	541	83	637	999999	48	805	999999	163	647	273	999999	615	999999	307	942	882	528	999999	461	850	999999	817	729	830	504	999999	732	899	959	35	418	999999	657	411	854	999999	946	999999	571	897	553	999999	232	40	999999	692	129	71	163	999999	999999	999999	138	421	462	724	354	807	31	849	82	337	203	621	999999	646	957	681	453	829	936	783	999999	564	999999	747	594	699	485	999999	79	671	745	632	999999	611	450	246	948	140	768	149	723	721	824	226	601	999999	999999	708	999999	999999	618	334	
999999	999999	467	573	124	999999	139	655	999999	219	999999	999999	591	571	322	253	205	999999	999999	322	71	797	70	628	739	89	156	984	523	776	86	999999	62	421	999999	365	153	999999	131	243	11	123	817	513	941	999999	635	40	297	931	512	24	999999	306	272	602	999999	839	999999	999999	568	154	141	554	143	158	359	179	339	957	110	999999	999999	500	321	999999	979	999999	999999	325	999999	999999	696	999999	999999	71	917	755	158	639	482	999999	51	96	674	856	981	273	380	793	74	465	700	999999	831	193	425	223	999999	325	622	336	162	999999	590	452	458	550	290	81	240	999999	30	999999	999999	796	288	999999	826	999999	966	999999	999999	999999	261	988	999999	366	760	90	645	703	771	833	26	155	161	999999	505	999999	999999	441	983	308	999999	471	999999	999999	855	999999	905	913	397	999999	999999	906	160	269	267	602	37	102	790	209	435	537	832	197	682	339	644	755	999999	604	66	534	732	877	341	999999	553	999999	999999	724	185	999999	316	999999	484	999999	999999	999999	274	903	204	999999	651	783	999999	35	639	257	999999	525	400	999999	907	792	999999	824	999999	283	928	478	58	999999	591	999999	999999	703	999999	590	999999	999999	999999	752	999999	112	410	999999	883	948	15	316	160	306	999999	999999	333	35	999999	523	777	660	935	721	963	796	999999	591	724	999999	759	178	804	58	544	999999	190	648	999999	804	392	722	999999	235	278	622	327	999999	516	999999	742	999999	878	999999	813	62	999999	999999	999999	999999	257	819	999999	307	999999	999999	511	112	762	999999	804	999999	366	30	141	65	719	710	999999	999999	478	113	84	128	843	760	300	106	245	492	128	566	858	974	556	572	697	643	999999	441	120	999999	989	175	802	66	642	999999	575	758	342	926	180	447	999999	154	999999	907	463	999999	999999	414	867	999999	232	247	826	392	474	568	367	86	999999	21	999999	263	999999	908	326	787	128	442	531	487	159	201	999999	421	999999	999999	828	790	189	608	999999	705	357	719	943	999999	240	999999	999999	17	400	266	999999	169	216	962	40	836	591	676	319	114	883	390	130	999999	852	415	633	999999	740	577	896	999999	999999	535	906	404	965	761	557	869	58	523	96	892	939	236	214	796	381	992	209	512	298	791	821	967	598	911	712	824	626	331	276	823	999999	999999	52	681	65	636	999999	829	999999	450	65	369	303	238	102	999999	211	999999	690	999999	378	394	777	999999	999999	938	805	63	999999	732	999999	727	256	273	532	753	193	532	999999	744	131	379	393	999999	735	461	673	370	
819	999999	999999	999999	640	528	999999	975	418	999999	967	127	831	999999	999999	999999	207	338	122	40	705	999999	999999	678	106	999999	626	998	11	929	599	262	274	445	243	963	119	463	96	999999	818	999999	344	999999	999999	999999	913	314	599	999999	650	407	999999	643	999999	999999	999999	944	692	999999	901	999999	999999	999999	128	715	852	395	583	999999	287	999999	251	999999	221	999999	14	965	123	483	42	322	408	15	288	202	913	999999	999999	763	318	175	999999	999999	826	371	582	855	357	849	771	528	731	783	718	907	999999	954	432	516	476	689	830	219	999999	999999	999999	969	999999	999999	801	999999	614	820	999999	122	999999	848	568	849	575	158	617	274	711	999999	999999	625	297	999999	999999	959	208	274	999999	628	999999	561	999999	247	324	613	654	431	57	999999	913	911	284	605	934	316	999999	582	940	327	82	999999	507	157	997	432	681	829	889	842	999999	350	533	879	999999	999999	999999	331	535	962	504	195	999999	999999	601	999999	350	691	446	999999	573	626	334	969	556	778	64	593	999999	891	999999	824	541	215	999999	999999	999999	405	827	999999	999999	999999	999999	977	823	999999	349	345	555	999999	999999	989	393	170	278	406	25	563	333	999999	366	523	91	643	41	679	654	999999	644	38	302	945	864	999999	530	508	579	356	156	670	439	718	48	921	999999	999999	441	999999	936	999999	556	999999	81	999999	167	999999	982	413	946	153	999999	337	999999	999999	34	146	135	470	639	999999	826	668	417	999999	570	648	999999	169	999999	99	247	282	85	999999	481	478	873	999999	764	846	526	176	999999	999999	438	111	27	999999	897	672	816	970	999999	999999	304	999999	415	418	266	519	209	822	578	856	999999	959	262	999999	54	555	273	999999	706	792	253	660	268	415	235	469	999999	963	272	171	999999	276	540	909	999999	594	72	465	780	255	646	703	597	999999	105	478	848	840	476	351	999999	728	274	949	922	643	629	999999	192	797	999999	245	999999	417	583	639	429	353	999999	999999	999999	808	316	999999	156	999999	73	999999	320	756	620	789	497	921	762	554	999999	999999	986	585	964	999999	999999	983	999999	411	999999	190	999999	466	59	505	882	999999	858	600	999999	813	803	381	579	914	999999	999999	186	109	999999	638	654	38	637	999999	366	382	496	430	999999	332	104	999999	408	883	743	999999	707	125	907	481	73	999999	142	198	787	999999	16	999999	382	846	807	267	663	999999	535	942	828	220	148	510	529	437	75	99	999999	68	973	999999	180	835	728	999999	202	276	999999	492	896	448	61	999999	376	446	
57	689	524	837	91	894	999999	999999	35	497	976	406	951	635	106	999999	479	999999	642	320	878	546	127	747	74	396	999999	53	56	389	999999	397	144	92	389	385	574	881	999999	89	999999	379	810	241	94	999999	324	939	999999	853	969	999999	999999	66	567	511	572	999999	999999	999999	955	314	755	999999	338	588	272	999999	256	999999	477	597	751	562	971	999999	736	885	663	999999	81	998	999999	202	419	999999	999999	88	999999	878	813	797	119	292	999999	43	999999	174	903	999999	533	455	693	999999	999999	382	999999	556	999999	999999	775	686	124	503	623	957	656	562	235	999999	310	999999	999999	999999	908	680	487	469	439	999999	886	571	999999	167	745	626	314	983	817	46	265	732	994	467	113	136	682	999999	668	176	387	999999	938	411	204	349	112	325	766	704	895	121	126	156	181	999999	704	956	999999	997	652	673	744	199	246	999999	199	999999	999999	781	998	871	800	273	560	825	632	580	999999	406	523	989	226	123	151	999999	615	999999	999999	999999	999999	725	858	671	523	713	999999	749	174	627	999999	226	60	999999	999999	33	320	853	595	356	581	999999	999999	999999	483	662	456	999999	57	103	962	351	999999	999999	359	282	999999	138	749	847	508	882	416	345	256	307	999999	242	416	128	832	762	262	940	328	308	732	507	198	860	266	694	999999	81	999999	807	626	684	999999	999999	19	191	113	999999	847	999999	999999	657	114	185	999999	224	224	928	270	209	999999	999999	57	61	999999	515	940	888	999999	999999	190	999999	680	999999	680	263	999999	982	118	651	658	514	999999	630	590	999999	402	23	146	52	999999	774	811	999999	718	999999	637	999999	999999	503	251	999999	999999	43	517	383	999999	665	504	469	999999	242	819	619	551	584	999999	426	471	475	123	926	751	999999	344	415	533	999999	730	712	626	34	999999	614	409	443	357	68	122	217	107	736	518	677	435	247	954	201	999999	143	410	999999	121	419	390	324	473	618	699	111	999999	760	935	791	843	592	144	999999	220	999999	237	508	314	263	377	386	999999	999999	123	106	999999	341	311	596	312	415	912	688	999999	94	970	999999	999999	20	367	347	801	999999	833	999999	113	750	981	806	999999	902	906	999999	999999	14	906	398	505	999999	650	999999	458	349	489	438	679	999999	980	999999	147	498	999999	999999	896	40	584	999999	251	280	992	710	359	505	999999	999999	999999	999999	646	999999	999999	581	999999	766	999999	999999	888	999999	246	999999	172	658	769	856	669	418	999999	612	961	22	999999	224	156	235	610	999999	999999	953	660	89	
929	624	999999	999999	947	565	265	382	934	56	151	133	455	999999	999999	344	940	503	999999	281	646	896	103	634	799	964	434	999999	165	999999	691	935	801	167	474	548	850	999999	909	999999	162	390	678	915	870	307	768	309	127	275	999999	664	126	388	443	43	531	183	962	982	140	257	227	514	364	216	999999	298	999999	569	999999	932	594	999999	128	999999	227	187	999999	501	205	999999	889	999999	430	37	818	422	999999	999999	999999	676	999999	926	973	905	173	173	560	663	975	480	927	999999	781	77	999999	394	999999	999999	815	353	418	470	787	15	368	999999	94	337	398	908	574	941	552	999999	885	999999	758	999999	102	999999	627	110	526	999999	999999	341	118	362	956	433	162	545	625	999999	268	586	149	968	547	835	88	232	999999	999999	905	986	15	963	191	411	635	57	95	761	726	317	944	72	807	36	228	732	380	964	756	38	326	880	559	999999	999999	790	676	266	999999	404	835	458	819	999999	335	154	999999	999999	798	114	999999	863	945	999999	641	86	999999	520	616	356	852	310	321	999999	669	999999	414	999999	882	845	381	828	785	999999	481	999999	252	596	701	84	561	825	176	651	578	462	934	609	999999	452	629	165	649	629	999999	999999	999999	942	551	210	740	298	999999	952	733	631	88	623	478	156	999999	999999	818	542	795	999999	144	999999	308	217	999999	805	224	440	225	225	189	166	779	946	999999	999999	55	501	999999	999999	163	223	917	946	383	320	140	521	618	66	347	999999	833	526	999999	476	643	343	999999	934	83	241	737	999999	452	921	844	531	999999	533	528	999999	207	533	999999	999999	752	361	833	879	999999	999999	822	169	999999	81	333	263	555	881	999999	711	491	409	198	921	485	409	999999	462	476	608	723	94	999999	999999	909	999999	653	480	724	291	510	139	269	379	999999	578	639	380	999999	590	976	916	999999	817	836	798	344	950	444	999999	857	381	999999	999999	980	737	631	858	172	32	999999	84	999999	999999	211	361	150	819	512	999999	770	133	999999	886	632	999999	999999	720	193	121	999999	702	999999	381	434	138	999999	203	999999	999999	999999	780	999999	575	999999	901	759	491	616	999999	657	525	448	537	582	734	999999	526	443	184	518	910	675	61	999999	999999	999999	786	999999	82	634	946	999999	830	959	989	999999	297	906	731	57	999999	114	709	463	450	264	508	798	699	620	210	759	224	173	999999	115	167	519	82	862	972	540	999999	849	711	105	999999	577	593	999999	231	620	999999	136	781	806	999999	597	615	653	540	999999	261	
462	999999	196	999999	999999	923	884	757	999999	834	999999	84	206	570	859	752	355	646	999999	215	999999	399	590	57	999999	391	240	148	999999	903	999999	999999	984	288	999999	425	524	999999	949	654	999999	73	453	785	999999	62	584	999999	117	845	999999	17	609	783	999999	999999	844	149	999999	286	692	745	197	874	415	546	999999	999999	999999	443	999999	999999	696	999999	506	999999	999999	804	999999	45	806	995	41	999999	999999	421	722	211	906	28	581	999999	773	673	999999	962	875	578	380	307	961	999999	999999	999999	617	999999	320	333	286	566	127	999999	999999	91	480	697	714	472	241	994	824	889	21	470	999999	852	692	999999	324	999999	940	377	433	905	84	149	249	368	116	838	110	398	924	999999	901	540	449	691	203	999999	258	413	346	385	999999	82	654	999999	810	999999	122	297	19	742	625	749	616	40	17	340	458	999999	366	999999	999999	436	964	999999	569	332	413	10	999999	59	295	537	40	58	433	999999	494	953	557	999999	725	813	388	191	999999	999999	924	418	684	862	999999	902	56	943	999999	56	118	983	726	999999	362	999999	467	959	999999	999999	999999	567	607	15	845	504	798	25	678	999999	57	782	947	999999	407	999999	325	966	243	393	490	97	567	999999	999999	511	999999	79	999999	613	356	428	999999	635	442	366	811	679	27	322	999999	41	274	410	999	999999	45	999999	90	367	796	999999	726	73	607	999999	999999	230	122	344	276	728	36	75	734	999999	57	321	999999	51	192	646	999999	921	999999	999999	822	999999	386	567	999999	999999	999999	631	816	855	999999	671	999999	999999	366	590	566	999999	999999	385	15	999999	999999	381	999999	724	999999	49	184	999999	551	805	783	158	810	999999	844	999999	868	999999	739	999999	999999	879	925	385	293	175	684	999999	90	276	875	903	453	622	491	15	289	751	585	950	456	666	314	896	887	999999	999999	524	746	999999	815	698	646	609	999999	796	455	902	999999	178	364	999999	79	999999	930	880	704	999999	360	838	276	126	999999	999999	949	592	574	39	497	999999	175	170	855	79	461	186	999999	843	671	695	560	999999	321	416	595	873	596	39	966	17	184	999999	173	908	744	699	926	857	660	999999	231	426	414	36	13	204	727	999999	823	753	622	999999	999999	665	287	889	805	365	203	86	999999	999999	72	489	999999	362	996	999999	334	762	260	410	193	313	473	144	971	294	413	999999	999999	595	216	223	999999	323	296	507	999999	999999	893	571	663	999999	372	686	363	924	797	650	999999	780	676	999999	999999	222	677	999999	201	153	917	521	
951	999999	930	410	999999	849	999999	915	75	498	999999	479	999999	999999	746	999999	940	787	781	56	999999	999999	203	999999	919	154	720	182	999999	83	316	487	937	382	619	999999	999999	962	357	513	829	881	999999	708	999999	207	203	999999	476	79	999999	999999	371	870	34	198	609	565	999999	999999	139	922	279	992	192	838	999999	495	79	999999	954	978	440	277	999999	614	999999	494	999999	722	951	905	706	999999	801	999999	999999	76	358	431	999999	98	999999	172	999999	907	612	999999	526	625	664	707	744	589	124	303	973	999999	653	419	19	125	655	768	243	233	226	702	200	289	722	475	999999	999999	635	865	507	278	892	319	12	595	999999	294	999999	253	999999	126	462	507	929	30	999999	938	421	145	999999	712	929	160	999999	910	402	246	902	999999	999999	107	954	999999	796	705	211	344	417	999999	156	371	711	989	72	109	249	692	999999	702	63	208	235	999999	999999	794	348	999999	999999	999999	203	732	391	999999	682	999999	172	213	999999	234	819	999999	999999	997	999999	999999	11	999999	98	999999	999999	710	885	210	145	371	999999	464	826	11	999999	469	715	999999	230	424	979	843	316	999	999999	46	999999	999999	882	999999	678	237	999999	360	793	409	999999	46	431	493	846	190	999999	321	201	707	387	709	999999	359	372	215	777	574	102	168	632	99	999999	999999	729	999999	327	169	693	999999	953	475	999999	957	815	679	893	736	577	799	999999	995	807	999999	658	281	268	533	613	473	460	936	268	635	776	564	392	797	764	97	999999	573	627	556	753	911	501	910	543	692	321	999999	999999	303	58	637	999999	424	975	457	500	794	556	230	194	999999	217	582	191	261	297	105	999999	489	936	547	377	261	486	747	999999	358	989	920	161	419	938	999999	587	148	283	968	822	316	999999	77	26	407	372	735	704	918	999999	292	405	999999	77	518	366	510	269	39	937	237	678	152	804	635	78	774	89	999999	999999	52	977	328	283	666	999999	868	530	970	889	750	999999	861	629	706	525	999999	999999	430	608	999999	879	253	40	999999	638	999999	999999	391	339	597	656	999999	923	686	315	999999	999999	411	626	497	999999	999999	999999	196	195	999999	522	108	120	999999	999999	658	643	918	173	733	298	688	999999	446	999999	149	641	301	104	999999	937	942	401	449	994	940	804	121	106	589	112	844	999999	999999	932	174	281	207	173	998	818	15	523	581	788	263	383	189	891	841	658	848	102	604	879	580	706	671	146	492	853	531	822	583	631	454	288	216	514	999999	868	443	
137	106	772	932	429	999999	660	999999	567	625	230	999999	931	263	751	805	941	362	468	610	70	999999	154	296	192	940	999999	999999	975	999999	675	460	973	224	720	996	831	947	161	885	999999	999999	925	238	999999	567	651	999999	999999	482	275	161	972	268	382	999999	951	999999	749	488	870	999999	999999	400	999999	770	999999	999999	999999	755	974	994	999999	999999	599	664	999999	915	999999	625	298	999999	999999	502	900	523	487	714	999999	273	999999	354	999999	672	25	693	999999	535	288	999999	285	999999	999999	946	508	999999	999999	399	668	718	999999	999999	501	134	200	297	684	273	499	436	292	576	874	999999	711	629	797	539	999999	999999	33	229	636	999999	349	362	748	695	993	999999	999999	999999	56	133	571	17	853	82	999999	728	18	377	45	852	999999	708	999999	565	999999	879	483	420	833	999999	694	482	999999	58	785	837	548	989	279	869	862	999999	999999	751	999999	999999	776	724	67	999999	999999	656	194	783	203	640	301	193	459	124	156	163	264	999999	438	99	607	804	297	643	189	28	999999	175	990	65	999999	999999	857	542	112	758	999999	994	999999	999999	999999	626	854	154	999999	364	540	165	722	708	999999	244	322	617	105	971	999999	999999	658	879	999999	999999	793	148	999999	999999	335	917	21	398	800	270	999999	999999	802	981	950	153	107	824	488	942	453	291	125	944	997	250	446	999999	999999	939	345	984	489	999999	832	999999	692	564	999999	623	999999	999999	908	678	999999	921	814	123	999999	293	999999	834	999999	616	575	512	999999	999999	999999	95	480	999999	76	861	925	447	999999	533	159	244	461	543	999999	864	999999	128	999999	447	999999	999999	435	332	119	47	623	511	593	873	703	330	999999	183	999999	943	999999	999999	999999	57	753	375	21	291	964	787	832	782	48	536	817	999999	139	585	387	908	659	999999	770	39	248	423	999999	47	829	829	551	287	963	852	999999	535	999999	335	693	765	74	154	368	999999	999999	840	473	67	65	256	200	999999	796	999999	294	999999	502	238	808	339	522	973	461	145	245	555	818	196	814	999999	595	803	892	621	843	515	999999	448	823	407	950	999999	999999	583	999999	444	490	302	567	726	999999	632	526	999999	252	101	692	232	96	660	32	286	252	773	661	396	999999	184	827	778	999999	64	414	411	388	725	990	878	506	999999	74	999999	628	98	258	962	286	538	999999	752	999999	999999	361	999999	385	673	553	219	922	252	229	315	474	789	519	979	227	125	999999	526	110	814	726	294	595	505	658	164	524	698	119	685	805	85	
956	649	999999	250	999999	999999	999999	999999	999999	264	582	999999	62	838	578	279	744	171	563	852	652	999999	999999	999999	578	999999	999999	399	999999	234	142	543	509	398	832	869	286	999999	99	270	354	999999	858	471	999999	836	453	820	585	254	953	948	999999	999999	433	947	809	636	999999	156	999999	999999	999999	731	131	999999	258	663	999999	708	993	767	999999	303	507	333	159	378	363	741	435	999999	813	999999	280	194	421	556	999999	885	70	999999	314	943	570	999999	241	999999	999999	674	999999	789	814	876	260	195	877	828	455	110	797	441	282	931	720	504	969	646	999999	937	999999	702	698	999999	999999	353	463	137	733	936	101	33	38	999999	163	999999	390	937	199	95	316	593	110	999999	999999	628	377	383	233	999999	999999	999999	999999	412	57	885	100	999999	237	907	999999	749	105	519	18	774	413	593	777	84	123	42	456	375	630	43	602	834	43	999999	999999	90	904	667	345	505	999999	626	641	278	555	697	999999	292	999999	567	497	591	855	323	224	784	605	158	951	568	149	310	999999	24	293	266	660	999999	931	651	999999	999999	183	999999	427	999999	952	509	529	426	333	173	999999	73	545	21	978	999999	805	201	999999	755	715	777	365	56	845	626	984	298	999999	502	999999	711	722	70	417	999999	896	437	999999	106	629	535	999999	999999	999999	717	479	281	288	940	411	740	999999	99	721	406	999999	380	999999	335	999999	241	389	831	999999	310	351	999999	603	635	823	377	368	388	136	999999	541	389	758	137	999999	999999	999999	106	100	999999	543	999999	348	20	204	999999	999999	506	581	398	156	999999	173	999999	375	999999	677	653	999999	44	381	789	962	541	999999	999999	621	814	999999	811	232	292	741	202	766	999999	146	593	440	307	881	862	999999	738	44	137	225	770	761	163	999999	365	999999	66	999999	754	670	807	155	436	903	999999	328	770	176	999999	672	970	231	999999	857	94	999999	818	162	519	982	234	506	736	552	851	999999	35	999999	999999	311	999999	954	22	57	339	447	14	404	999999	999999	46	572	999999	465	999999	548	114	305	999999	999999	999999	999999	999999	999999	446	999999	419	883	61	629	303	994	309	999999	987	25	219	609	527	647	999999	999999	999999	975	999999	661	999999	281	307	999999	948	729	825	999999	149	781	999999	999999	999999	38	38	999999	352	581	250	52	272	999999	999999	239	339	999999	777	313	934	747	951	752	999999	784	975	147	586	748	680	573	178	586	422	216	789	969	999999	499	619	98	82	380	734	903	399	717	804	77	974	453	951	522	788	
401	829	483	424	826	63	999999	544	603	900	999999	873	686	205	270	999999	369	999999	288	693	846	675	999999	999999	922	395	267	343	518	774	999999	622	656	797	30	387	999999	554	999999	446	999999	553	478	480	67	39	713	522	999999	999999	614	947	673	828	942	999999	258	465	501	441	795	557	35	829	673	999999	227	888	184	883	143	999999	334	999999	999999	999999	206	999999	960	893	682	745	799	890	169	999999	948	828	855	999999	138	850	999999	739	650	180	527	999999	807	11	811	999999	347	659	494	799	622	831	999999	650	999999	999999	504	608	758	60	758	145	999999	393	116	399	42	880	755	292	999999	999999	201	794	774	558	303	999999	999999	857	999999	999999	406	999999	666	999999	965	215	774	981	356	455	980	599	422	999999	978	999999	895	999999	999999	999999	904	999999	48	37	639	999999	999999	971	854	545	526	999999	652	618	739	310	727	988	433	827	115	774	936	316	999999	999999	381	392	999999	999999	999999	668	999999	940	245	205	331	999999	488	999999	339	802	999999	811	928	89	946	804	653	678	696	906	988	964	361	140	275	731	423	47	999999	493	402	974	481	857	835	712	382	544	978	97	510	536	497	312	647	134	388	999999	655	999999	738	900	999999	167	680	999999	589	999999	929	600	225	999999	210	846	410	162	340	80	254	244	432	119	700	608	405	461	476	58	492	150	353	888	392	999999	754	999999	999999	324	999999	733	132	277	614	388	872	999999	999999	651	902	495	794	999999	290	999999	999999	629	210	585	761	228	635	999999	999999	789	999999	337	68	999999	101	908	999999	25	892	520	122	999999	999999	321	999999	345	135	824	156	997	355	45	608	972	974	134	301	216	562	958	999999	591	655	824	999999	544	11	255	559	993	999999	778	999999	769	307	999999	135	888	848	426	103	810	999999	999999	443	999999	729	96	116	967	617	165	463	933	999999	531	999999	680	190	201	344	999999	275	999999	999999	577	620	838	999999	983	999999	412	367	146	999999	297	206	999999	391	999999	815	915	148	999999	385	969	325	491	999999	776	491	455	999999	656	91	222	545	242	751	999999	600	890	422	132	967	214	797	326	77	999999	999999	477	298	999999	386	999999	999999	683	776	904	261	999999	491	897	502	554	999999	710	999999	999999	752	963	289	524	330	924	999999	25	999999	180	181	998	423	232	999999	23	166	449	280	663	480	861	465	847	614	471	409	524	999999	422	999999	97	272	424	381	371	198	774	939	462	925	726	68	605	732	999999	715	999999	999999	488	398	265	999999	999999	999999	890	
508	999999	999999	858	524	978	395	211	670	94	999999	998	850	90	825	391	509	817	737	999999	803	859	124	360	756	999999	999999	999999	34	255	656	870	251	491	862	755	863	90	999999	946	999999	856	935	999999	527	716	418	375	663	16	755	999999	664	428	999999	648	999999	559	112	384	910	999999	187	999999	437	865	757	369	227	79	527	429	880	790	423	947	924	476	999999	49	732	702	489	28	500	44	999999	823	404	224	999999	999999	999999	563	46	97	679	999999	220	661	999999	58	999999	593	488	336	741	873	14	149	724	851	725	72	651	217	764	999999	924	403	659	933	965	13	641	223	451	999999	754	999999	278	413	999999	182	90	683	555	895	539	174	302	342	999999	264	500	586	999999	915	911	999999	333	519	999999	817	999999	36	999999	154	999999	275	884	999999	129	677	999999	999999	999999	552	982	967	662	868	999999	760	110	326	123	710	513	65	999999	535	415	925	999999	758	817	447	180	63	600	410	943	274	289	878	223	151	392	999999	999999	46	932	999999	176	999999	889	835	717	685	912	999999	641	999999	641	359	18	203	999999	999999	503	158	382	929	999999	999999	925	365	481	999999	113	971	328	333	75	999999	999999	471	759	548	868	981	999999	495	151	227	769	999999	632	930	869	29	477	279	685	841	664	13	575	914	999999	533	364	494	581	941	64	317	831	54	755	999999	444	999999	254	521	427	999999	787	160	492	999999	733	551	362	94	504	58	648	233	999999	999999	895	845	18	344	627	999999	999999	210	172	461	999999	588	184	333	584	999999	34	174	999999	777	225	999999	431	999999	800	813	142	497	999999	999999	669	607	120	999999	650	599	999999	909	894	999999	972	587	987	41	662	154	376	39	509	163	33	483	999999	165	385	480	424	357	999999	814	113	999999	763	999999	791	618	477	29	999999	985	232	125	999999	243	805	999999	437	399	999	999999	446	113	999999	292	982	195	798	999999	780	180	999999	770	999999	89	999999	999999	824	830	999999	54	677	357	999999	523	931	908	213	575	360	747	52	34	357	888	377	10	999999	480	184	606	819	522	999999	999999	810	999999	749	200	165	259	812	607	999999	955	999999	99	756	473	999999	83	981	233	604	42	137	999999	423	487	999999	87	126	999999	655	643	234	164	117	845	712	479	169	999999	999999	111	935	445	999999	402	910	288	999999	965	999999	111	624	595	917	217	384	999999	48	999999	487	88	142	999999	951	516	730	823	981	911	760	882	914	968	813	503	999999	691	284	30	577	434	832	161	235	554	
29	999999	247	900	470	61	440	897	535	999999	968	476	999999	368	671	96	306	343	214	999999	999999	655	782	424	120	692	999999	27	694	999999	999999	980	243	999999	496	101	586	90	450	999999	451	999999	442	999999	534	630	207	915	359	490	137	499	947	988	367	999999	856	823	790	777	675	422	999999	482	94	988	999999	98	999999	999999	510	226	892	505	795	180	223	308	889	489	495	999999	999999	214	999999	756	43	999999	49	132	245	762	299	672	43	38	999999	999999	999999	546	396	119	53	779	979	910	999999	999999	203	999999	999999	557	933	310	292	215	999999	999999	999999	338	954	999999	58	749	344	747	999999	999999	471	999999	366	999999	910	999999	103	386	426	889	235	25	159	591	999999	852	972	687	999999	988	999999	999999	284	816	414	69	999999	408	70	303	444	241	984	386	999999	436	830	896	647	590	217	906	788	864	771	540	189	373	936	206	776	657	918	937	840	999999	492	549	999999	850	761	999999	326	132	454	994	999999	772	999999	625	31	999999	50	249	781	483	49	420	54	873	880	228	471	863	999999	787	323	56	546	346	943	999999	57	796	999999	999999	590	665	419	777	509	416	762	321	185	700	999999	678	166	366	999999	999999	504	975	970	543	233	462	999999	667	681	984	236	999999	681	740	38	253	421	999999	893	383	10	999999	374	473	999999	159	687	826	180	644	999999	190	999999	999999	786	82	825	999999	999999	137	70	752	999999	999999	999999	999999	639	445	672	373	999999	898	472	999999	81	999999	610	999999	87	83	999999	778	497	46	104	55	532	809	953	956	428	999999	999999	766	323	999999	180	999999	292	967	999999	252	164	806	386	991	999999	520	800	558	471	328	218	999999	362	999999	264	69	999999	144	966	829	491	715	945	141	929	706	908	999999	67	761	224	999999	563	532	999999	690	660	999999	338	21	19	405	999999	109	999999	753	413	41	999999	121	429	158	10	690	760	448	999999	254	999999	999999	612	977	501	710	114	108	662	829	667	999999	999999	327	806	999999	819	96	999999	999999	224	999999	302	999999	999999	946	999999	76	119	999999	999999	185	828	415	999999	999999	408	999999	903	784	999999	819	100	999999	373	429	711	111	351	55	870	673	227	25	40	999999	718	735	999999	555	378	48	989	789	67	492	745	993	287	490	556	787	193	446	850	404	95	718	513	999999	999999	240	724	73	999999	108	957	999999	999999	163	608	673	884	358	416	999999	830	311	525	881	683	718	999999	861	499	93	999999	780	174	635	800	999	232	748	321	147	323	925	786	959	
999999	932	999999	133	999999	882	999999	834	40	894	999999	783	203	999999	999999	525	417	863	573	919	617	187	648	749	999999	608	450	146	47	999999	643	904	524	566	999999	999999	109	699	979	999999	999999	655	749	280	70	999999	806	600	31	999999	729	459	999999	867	351	357	293	868	770	283	442	766	797	999999	260	670	268	636	285	975	999999	999999	884	999999	999999	962	437	378	999999	346	999999	999999	124	252	549	999999	999999	657	224	999999	999999	999999	928	705	999999	423	999999	999999	29	400	758	179	999999	56	378	21	999999	999999	137	389	920	999999	189	434	481	591	652	555	999999	77	128	611	999999	287	999999	195	999999	188	781	325	114	449	358	298	588	632	999999	77	873	537	618	155	529	999999	87	552	61	504	234	593	999999	312	775	952	282	999999	757	46	539	193	999999	396	999999	812	284	481	566	999999	846	849	999999	584	682	685	458	999999	91	999999	999999	999999	143	295	954	999999	553	802	999999	999999	26	441	999999	498	538	999999	999999	232	529	717	560	999999	986	170	999999	384	537	196	999999	999999	999999	999999	75	180	837	999999	59	999999	441	437	268	482	808	169	999999	415	974	566	56	992	380	236	453	374	36	603	977	999999	637	999999	660	367	182	999999	902	717	375	999999	661	963	999999	376	790	101	458	88	798	826	295	252	999999	999999	150	636	999999	999999	855	701	153	243	999999	86	309	862	999999	901	309	235	267	167	49	279	905	93	999999	999999	446	999999	915	947	805	160	688	395	179	689	226	545	863	635	999999	674	999999	428	375	563	76	928	324	999999	778	999999	569	999999	212	141	75	67	283	999999	831	503	785	206	999999	446	398	914	692	97	999999	763	371	999999	304	375	718	487	717	800	999999	999999	47	999999	178	999999	591	560	193	48	624	999999	999999	157	999999	999999	888	999999	989	999999	174	162	245	236	872	24	999999	937	999999	836	422	588	349	483	999999	999999	999999	427	999999	205	855	999999	730	654	473	525	501	999999	999999	935	487	999999	497	788	635	999999	282	810	496	164	41	653	727	356	999999	45	819	789	378	490	903	470	337	794	83	336	431	590	762	999999	523	986	118	897	358	999999	101	560	847	994	999999	655	931	873	174	211	121	383	39	438	999999	712	999999	348	42	999999	999999	703	715	999999	999999	692	57	999999	640	55	544	829	999999	566	944	269	999999	383	449	257	539	464	999999	999999	225	999999	561	334	651	999999	999999	770	864	341	999999	398	845	549	642	358	999999	999999	242	129	666	999999	999999	472	493	446	770	999999	898	785	487	999999	
83	843	92	314	140	723	498	829	905	774	965	666	533	556	423	402	999999	999999	650	999999	999999	510	214	999999	672	999999	840	214	49	676	871	89	853	471	324	12	999999	338	228	884	303	412	224	999999	999999	719	938	937	999999	378	999999	808	144	740	349	999999	638	158	642	999999	882	999999	789	238	902	885	812	72	241	421	999999	999999	999999	766	999999	819	296	322	618	953	160	903	191	671	944	73	999999	123	132	752	373	317	695	999999	999999	999999	622	985	990	999999	906	875	706	999999	999999	999999	999999	999999	296	529	286	999999	540	689	890	999999	111	128	999999	838	941	699	939	489	999999	999999	716	695	764	443	206	310	332	188	56	284	206	999999	238	624	999999	575	999999	603	475	57	777	16	296	31	908	504	702	999999	999999	216	936	999999	564	814	613	250	613	853	999999	975	993	362	999999	615	999999	532	889	999999	710	375	873	346	23	999999	999999	710	409	743	535	999999	608	180	689	840	348	980	24	424	21	888	999999	973	280	500	999999	425	374	999999	249	999999	614	42	451	132	343	999999	999999	565	999999	903	840	870	327	999999	376	822	672	801	276	802	517	475	657	822	414	899	75	523	999999	999999	345	728	504	159	98	575	729	566	507	748	776	459	460	118	57	101	999999	650	133	999999	752	572	414	446	999999	148	384	629	718	999999	534	690	999999	538	567	122	376	178	541	801	103	999999	304	527	35	67	999999	549	774	323	999999	999999	399	714	682	772	324	67	290	949	999999	999999	848	73	224	96	840	922	550	935	724	487	119	332	999999	999999	278	886	420	811	133	835	854	405	199	999999	300	905	999999	999999	797	319	888	592	610	999999	999999	999999	313	939	227	102	999999	999999	598	766	316	999999	576	46	504	999999	999999	478	825	365	999999	452	874	115	795	999999	77	755	147	999999	598	527	722	153	389	999999	999999	481	594	41	836	25	806	432	999999	999999	338	818	300	369	999999	419	766	999999	749	999999	366	207	153	291	34	253	701	193	999999	789	354	433	656	467	855	175	884	793	529	239	646	451	313	571	606	999999	465	777	742	188	760	477	403	999999	680	385	999999	999999	17	593	999999	999999	999999	999999	879	904	172	833	514	999999	535	999999	725	520	178	915	894	582	999999	776	999999	999999	450	999999	999999	876	999999	92	786	479	838	581	999999	936	915	33	197	299	999999	702	96	999999	273	245	653	788	752	883	406	999999	491	999999	627	240	999999	399	182	999999	985	13	874	89	56	44	668	953	195	789	999999	155	727	604	
891	982	689	999999	660	214	346	250	133	156	999999	31	988	93	954	555	140	525	999999	999999	314	688	999999	16	585	238	577	999999	602	999999	288	261	47	999999	863	644	551	650	999999	967	999999	744	999999	727	404	35	56	585	999	639	999999	999999	303	804	300	212	999999	999999	579	999999	999999	647	647	999999	868	434	983	111	229	319	14	490	999999	999999	995	569	808	999999	999999	999999	999999	999999	699	962	314	209	957	243	596	660	489	868	80	317	339	999999	107	718	859	970	52	999999	366	690	999999	177	999999	420	808	730	999999	999999	999999	29	999999	646	999999	684	856	669	476	749	999999	999999	829	146	420	478	999999	715	471	100	250	641	518	999999	635	18	337	146	999999	547	434	865	266	434	797	61	78	692	341	422	999999	200	503	999999	441	797	999999	498	999999	824	865	103	269	999999	814	999999	511	12	21	939	356	719	763	929	324	648	312	405	349	369	999999	861	999999	59	999999	59	148	225	999999	837	158	838	388	91	681	341	999999	999999	999999	367	549	75	681	402	999999	153	437	999999	977	999999	495	465	999999	398	999999	999999	999999	219	999999	765	999999	295	999999	183	791	517	340	681	257	983	51	359	999999	999999	819	343	999999	981	983	94	621	574	247	22	352	692	999999	990	666	677	622	396	999999	999999	76	263	868	508	611	999999	812	755	326	994	999999	145	999999	177	579	999999	824	737	236	991	153	999999	58	999999	999999	999999	828	350	25	580	370	654	483	931	914	565	475	681	380	435	282	866	257	252	271	999999	999999	999999	420	584	999999	884	999999	884	999999	349	215	683	677	999999	729	471	999999	746	633	106	662	748	999999	999999	999999	152	367	801	719	287	479	999999	999999	624	95	316	929	440	727	486	494	598	230	999999	359	791	13	867	705	999999	136	511	619	999999	553	275	268	999999	968	710	527	368	175	999999	870	999999	760	63	427	423	999999	309	29	157	999999	74	527	688	999999	999999	148	999999	106	909	999999	968	196	758	80	999999	58	533	471	26	999999	135	433	796	704	948	41	950	449	291	277	826	492	999999	562	489	999999	999999	999999	154	571	999999	272	265	282	902	999999	999999	982	607	375	999999	837	12	198	999999	640	731	983	715	999999	198	60	814	641	334	486	999999	206	590	82	477	791	327	999999	932	863	177	523	999999	734	999999	967	841	999999	268	989	489	282	999999	848	25	597	36	361	382	976	457	624	948	425	499	805	402	534	897	999999	999999	999999	999999	622	999999	217	190	981	999999	999999	218	897	382	345	999999	452	129	
999999	67	999999	764	966	82	956	999999	553	575	386	999999	235	999999	316	29	50	479	931	25	464	999999	808	416	55	598	161	767	999999	251	613	429	56	685	999999	477	27	463	553	485	310	215	919	999999	803	745	999999	655	902	878	342	865	74	436	665	366	258	473	719	378	920	198	999999	311	999999	999999	198	999999	999999	838	11	586	925	999999	999999	258	466	175	613	309	70	505	865	681	908	999999	364	619	999999	303	999999	554	744	999999	565	121	359	617	680	999999	557	988	740	73	877	999999	939	618	721	999999	899	93	860	419	999999	424	333	999999	402	225	603	578	529	621	620	999999	842	999999	999999	603	999999	999999	495	766	752	81	765	801	803	163	807	745	999999	613	404	145	694	334	866	150	788	999999	999999	999999	253	978	469	999999	453	430	913	198	727	128	517	61	999999	999999	667	246	659	531	999999	999999	417	857	999999	915	227	484	762	517	884	750	999999	725	633	999999	999999	773	612	646	999999	383	249	618	999999	780	106	353	547	600	667	629	999999	999999	801	999999	57	395	308	553	901	968	999999	405	313	976	312	791	427	567	999999	893	999999	22	182	997	10	799	838	900	999999	873	936	172	850	999999	269	559	923	658	999999	137	475	68	744	390	716	843	314	52	477	315	925	980	999999	999999	994	478	93	804	975	257	999999	408	735	999999	41	504	555	58	716	753	867	768	999999	999999	427	999999	278	999999	999999	166	999999	796	432	999999	948	956	151	999999	271	791	475	999999	683	735	999999	999999	332	716	358	221	298	266	335	724	448	999999	406	577	356	999999	999999	300	522	818	762	760	975	999999	89	85	999999	478	787	925	999999	747	95	849	872	359	253	999999	444	79	867	238	999999	999999	74	791	560	999999	730	842	591	184	999999	864	972	819	102	110	636	282	858	820	479	999999	446	999999	81	556	705	999999	184	648	856	453	950	999999	299	277	167	298	999999	788	747	944	344	999999	150	230	876	62	267	999999	925	171	220	999999	759	999999	271	374	719	13	999999	734	668	943	327	163	999999	999999	530	824	943	347	756	79	82	999999	75	343	559	850	679	999999	738	999999	999999	695	242	903	774	237	16	792	999999	522	920	999999	286	401	785	999999	317	438	531	999999	209	587	999999	150	999999	999999	996	999999	814	869	333	225	999999	999999	230	999999	920	20	999999	303	817	999999	999999	999999	999999	999999	258	674	558	999999	543	250	999999	304	832	144	290	101	928	549	999999	88	978	709	999999	705	26	649	180	162	77	306	765	237	625	59	
818	180	991	914	976	331	379	253	999999	92	103	999999	804	95	999999	828	91	133	71	738	182	999999	55	454	53	609	999999	406	504	999999	999999	894	678	999999	326	119	110	24	573	909	709	735	382	116	999999	324	845	95	809	248	999999	642	175	887	877	999999	135	547	870	377	999999	973	748	99	606	208	33	31	999999	242	728	999999	559	162	999999	447	686	938	841	729	763	417	596	999999	31	843	728	791	999999	566	984	563	999999	206	91	999999	986	293	509	413	301	823	326	999999	520	999999	999999	23	999999	999999	82	196	705	151	613	420	386	492	77	763	480	999999	126	212	257	175	922	999999	999999	999999	460	403	438	438	437	999999	101	29	999999	873	761	714	999999	475	494	798	857	13	999999	999999	359	999999	999999	746	932	70	707	123	329	355	999999	728	999999	999999	979	679	757	999999	713	672	329	999999	746	999999	12	766	307	651	999999	459	317	918	999999	410	999999	956	999999	692	506	377	999999	978	999999	400	647	999999	772	999999	495	814	999999	591	999999	920	999999	991	757	999999	743	999999	763	65	404	999999	48	316	999999	541	619	33	502	75	770	345	439	999999	667	356	556	999999	999999	926	165	904	418	726	628	850	69	952	999999	166	949	999999	614	187	583	830	361	999999	84	240	999999	472	322	975	999999	954	490	999	999999	410	474	773	999999	999999	900	999999	460	999999	688	118	481	666	824	999999	125	440	731	999999	767	836	994	999999	895	999999	999999	999999	591	443	999999	674	369	69	628	797	691	185	167	778	286	92	379	49	652	966	999999	104	647	999999	859	390	999999	238	999999	497	416	258	877	419	669	216	999999	27	416	23	748	421	47	36	654	940	999999	999999	975	999999	467	999999	573	929	14	999999	56	615	583	524	451	141	827	141	999999	443	308	748	118	999999	183	361	633	638	227	346	999999	620	331	919	117	279	999999	999999	40	999999	684	948	414	597	999999	303	444	892	571	617	999999	906	645	221	642	534	844	905	999999	115	331	999999	712	999999	25	435	999999	664	417	182	878	999999	110	930	758	360	344	520	909	879	917	741	76	610	752	999999	975	119	287	582	434	356	54	925	139	749	245	745	582	735	19	780	484	999999	738	322	999999	714	463	291	200	334	996	632	197	590	868	112	915	865	460	184	999999	999999	747	999999	236	185	800	18	124	598	938	999999	999999	147	266	677	999999	440	999999	270	656	995	391	110	360	422	737	999999	881	999999	829	716	284	835	403	650	999999	216	999999	999999	913	454	999999	602	396	822	
762	59	334	200	240	485	999999	199	527	391	999999	999999	181	814	999999	262	137	980	999999	999999	999999	44	744	616	999999	999999	354	999999	999999	212	827	789	713	999999	660	688	224	690	999999	354	204	94	318	22	207	999999	44	281	191	661	326	999999	999999	174	922	727	999999	718	176	574	141	999999	843	324	999999	662	999999	643	164	759	47	999999	87	999999	37	814	726	731	418	28	999999	82	542	695	885	640	956	999999	615	932	383	506	999999	338	223	999999	251	999999	459	544	999999	400	999999	432	624	879	119	419	147	999999	11	582	309	157	943	68	999999	158	438	999999	706	393	999999	231	999999	540	922	999999	999999	629	573	732	999999	999999	999999	241	999999	120	80	15	530	546	412	507	999999	800	206	376	395	164	153	103	999999	537	838	688	371	896	56	93	957	371	218	999999	544	279	310	435	999999	712	112	153	87	432	401	999999	981	999999	999999	585	344	556	999999	56	486	479	999999	745	45	267	869	69	73	987	58	169	999999	894	999999	661	500	770	175	683	62	999999	26	142	999999	678	707	840	605	471	749	411	19	172	41	74	999999	999999	400	943	843	52	89	100	383	242	999999	97	568	999999	999999	999999	390	678	993	999999	463	999999	610	367	560	38	463	602	999999	999999	999999	175	999999	999999	559	999999	999999	231	840	999999	919	925	758	999999	846	999999	999999	999999	999999	186	30	340	178	554	611	76	954	42	393	999999	589	487	999999	736	92	666	234	999999	88	159	202	999999	837	984	567	537	999999	707	999999	940	755	496	226	999999	627	818	996	318	296	493	980	348	999999	35	430	442	999999	31	820	190	999999	612	889	236	984	861	502	194	999999	999999	999999	257	999999	453	999999	103	271	999999	999999	273	669	915	999999	999999	999999	854	330	999999	564	134	465	265	886	340	999999	999999	607	989	86	999999	999999	812	330	223	999999	999999	826	395	966	337	181	290	912	556	521	999999	999999	303	68	140	541	999999	630	862	999999	534	370	190	898	917	999999	281	715	999999	999999	856	594	170	891	444	37	935	999999	999999	953	184	352	999999	999999	84	999999	313	931	946	234	635	192	467	605	999999	373	999999	496	58	841	899	999999	999999	999999	664	885	79	412	623	112	999999	844	403	999999	999999	191	39	999999	824	14	192	350	769	128	999999	674	136	564	999999	81	391	448	999999	999999	63	609	782	732	165	198	999999	999999	317	999999	999999	790	788	558	171	999999	999999	284	672	54	658	559	806	451	295	990	758	514	999999	551	721	167	57	17	999999	834	409	999999	215	635	999999	
999999	42	925	499	531	885	578	402	733	738	116	776	753	999999	504	803	340	446	175	440	339	219	999999	132	471	999999	781	702	337	588	46	78	46	883	999999	526	880	999999	999999	114	190	121	956	999999	614	391	303	279	361	40	78	860	50	205	831	999999	276	803	37	788	113	875	75	155	702	47	740	869	371	977	999999	388	682	999999	260	227	263	953	517	90	449	999999	999999	307	519	185	999999	840	62	999999	260	87	924	976	999999	999999	56	811	999999	576	650	433	999999	383	118	689	188	980	999999	613	819	322	295	947	999999	601	999999	767	999999	527	20	899	999999	77	999999	845	464	706	69	945	999999	451	999999	999999	439	25	604	999999	199	829	996	999999	894	999999	484	937	999999	976	999999	409	780	288	185	999999	566	750	999999	999999	999999	272	999999	482	921	10	442	377	479	354	517	332	997	566	578	805	530	962	15	999999	593	789	63	487	78	660	174	892	276	259	384	688	409	764	320	999999	604	524	136	999999	16	116	467	447	468	315	999999	224	709	379	999999	999999	745	247	256	867	218	748	999999	999999	835	549	110	230	999999	829	922	242	255	652	999999	16	999999	120	372	486	331	616	28	999999	257	950	192	999999	999999	999999	943	999999	999999	452	717	999999	999999	999999	69	466	15	247	478	639	999999	179	999999	67	177	65	767	999999	874	999999	546	602	729	999999	23	884	366	214	999999	198	885	760	725	802	934	355	896	971	60	906	480	93	147	389	999999	88	981	999999	999999	999999	23	318	298	747	999999	999999	136	468	851	184	999999	801	215	290	753	999999	454	176	133	821	169	999999	584	999999	999999	463	465	350	999999	934	903	241	485	900	184	577	471	977	896	819	229	437	999999	876	806	999999	878	999999	999999	999999	634	814	11	907	972	228	999999	999999	458	453	659	786	197	917	280	868	326	314	115	186	170	999999	280	999999	602	731	676	708	171	620	584	607	715	999999	310	98	999999	577	928	955	843	150	999999	452	169	443	249	999999	605	937	999999	574	751	458	586	999999	544	999999	314	250	552	35	999999	837	868	62	999999	999999	999999	192	638	748	385	999999	342	29	947	999999	154	169	492	473	113	233	999999	20	855	999999	946	152	554	999999	999999	688	413	818	999999	691	583	117	371	999999	999999	423	309	999999	198	999999	126	999999	219	716	552	154	758	88	922	935	999999	858	206	814	718	473	637	105	485	697	746	524	48	999999	253	47	797	907	877	690	924	655	821	263	150	389	999999	838	989	999999	999999	334	999999	56	
999999	725	999999	557	999999	999999	785	999999	137	501	856	602	528	953	472	515	357	850	211	242	21	923	999999	943	674	339	540	799	116	366	767	421	628	991	154	528	999999	250	999999	999999	999999	720	527	330	407	547	860	979	375	484	771	89	999999	663	44	198	689	967	882	537	591	986	107	999999	733	444	973	536	809	944	388	999999	809	455	337	300	999999	999999	545	136	478	999999	999999	631	594	688	297	964	957	956	838	169	367	513	173	999999	622	756	597	999999	999999	999999	180	430	999999	665	280	678	335	743	792	974	432	755	68	40	999999	475	999999	999999	157	19	579	853	116	228	748	999999	292	419	999999	649	999999	999999	562	155	391	13	535	929	418	619	639	223	173	864	737	612	455	999999	365	999999	579	999999	999999	999999	753	999999	324	877	916	974	999999	999999	76	152	856	999999	202	913	648	558	999999	257	636	999999	380	366	689	999999	491	999999	849	999999	63	530	80	575	768	998	401	74	999999	658	23	443	233	723	999999	999999	999999	999999	419	999999	494	807	216	331	915	999999	194	396	637	999999	395	779	134	247	861	545	82	291	91	204	521	584	870	292	999999	203	315	656	999999	668	243	999999	727	999999	663	256	324	748	659	491	999999	14	436	615	272	243	318	985	999999	611	948	726	806	224	30	910	936	924	97	721	970	999999	187	969	838	792	999999	816	584	615	999999	333	631	999999	391	999999	158	264	29	999999	885	330	999999	607	999999	999999	796	513	297	999999	319	399	661	999999	999999	285	827	466	777	479	191	501	999999	999999	390	625	105	217	832	512	762	999999	999999	999999	836	650	743	579	999999	331	995	548	529	831	305	999999	672	693	87	999999	690	999999	487	549	999999	393	919	548	999999	999999	422	588	680	785	990	999999	999999	574	999999	999999	541	257	216	999999	484	999999	972	579	951	558	952	411	139	999999	999999	999999	204	364	277	999999	731	204	362	166	908	417	867	999999	840	999999	346	107	592	216	574	999999	484	41	999999	186	420	349	999999	999999	151	20	458	999999	962	919	999999	140	307	657	149	347	895	60	546	77	775	238	738	999999	222	999999	818	999999	161	389	596	999999	298	101	999999	391	607	693	24	999999	958	912	781	999999	234	999999	999999	935	77	237	999999	434	999999	998	410	192	610	313	456	296	202	535	804	582	333	279	841	216	999999	757	739	211	45	648	118	863	457	817	68	999999	64	883	999999	923	842	171	678	299	690	850	781	303	247	728	705	432	118	999999	597	999999	374	593	320	319	498	345	
398	846	890	999999	734	792	254	999999	241	999999	999999	880	740	171	601	551	525	774	976	445	964	317	943	686	999999	259	230	113	640	470	999999	545	435	506	773	831	409	154	999999	999999	58	796	496	396	999999	999999	468	435	364	823	78	546	343	999999	381	91	999999	999999	791	485	999999	151	810	771	746	999999	455	243	398	769	151	999999	658	988	397	177	820	999999	934	528	999999	999999	749	817	402	999999	212	999999	135	691	928	206	363	640	426	907	986	725	650	617	781	999999	46	594	681	697	887	355	664	214	270	999999	279	272	694	776	402	999999	379	719	932	999999	999999	706	999999	945	27	999999	571	999999	191	999999	905	326	999999	999999	759	165	999999	704	148	856	718	921	431	581	926	100	946	650	515	993	356	930	684	709	126	339	752	735	680	870	783	185	999999	175	450	999999	526	137	27	999999	999999	999999	581	85	363	999999	285	270	29	926	81	921	974	197	749	975	641	46	449	999999	412	410	34	278	83	543	897	265	140	974	573	818	632	277	146	681	999999	609	355	929	64	492	716	753	999999	861	210	835	426	475	320	490	688	598	999999	456	650	312	12	820	299	30	999999	54	363	262	298	706	61	999999	625	42	690	519	374	919	694	280	999999	221	342	999999	999999	999999	999999	999999	140	44	999999	689	40	56	606	999999	999999	44	362	671	399	546	573	503	783	358	849	287	799	178	233	999999	762	380	833	791	487	236	190	475	390	999999	999999	999999	999999	372	999999	999999	999999	165	999999	340	567	999999	999999	999999	647	999999	289	999999	814	386	293	962	811	999999	926	999999	223	814	999999	414	853	887	291	999999	999999	999999	999999	420	320	280	999999	644	299	892	357	740	499	899	999999	647	946	699	660	999999	986	170	999999	746	999999	999999	365	621	999999	474	487	679	740	761	999999	338	610	868	180	544	535	648	672	919	180	196	999999	324	999999	409	467	164	236	999999	142	999999	999999	493	975	999999	999999	239	537	824	999999	677	999	737	389	815	999999	999999	528	126	478	348	999999	532	575	258	226	51	950	707	17	999999	453	463	628	266	470	127	893	999999	629	306	999999	847	514	502	197	433	999999	855	372	999999	635	999999	808	794	765	999999	917	726	717	873	288	830	999999	91	234	545	119	133	354	920	195	290	999999	181	999999	650	28	83	999999	792	116	104	999999	628	697	342	999999	834	500	136	209	176	530	755	27	290	999999	999999	277	999999	324	811	511	451	999999	355	623	999999	566	125	999999	999999	664	924	766	999999	495	199	
394	892	891	285	632	999999	999999	28	759	999999	164	946	620	595	999999	420	999999	999999	592	893	434	352	719	27	277	385	999999	999999	511	999999	988	833	795	840	999999	385	999999	48	188	293	730	184	595	881	482	619	505	730	48	999999	999999	470	999999	602	764	999999	999999	873	999999	999999	418	364	999999	163	752	999999	161	780	999999	429	660	439	126	999999	172	259	756	837	544	657	879	999999	327	267	160	528	242	202	85	996	999999	886	40	931	875	376	999999	441	139	162	468	999999	183	618	594	26	999999	999999	440	515	295	345	338	999999	999999	338	47	259	999999	999999	98	959	705	999999	227	773	408	195	999999	999999	999999	325	707	999999	199	165	906	709	673	999999	183	999999	999999	569	711	866	557	999999	563	546	338	419	438	999999	73	999999	29	622	999999	820	999999	168	868	644	923	970	637	946	171	222	999999	337	585	999999	60	158	207	145	849	360	226	728	631	999999	467	182	886	803	329	690	145	293	999999	853	526	24	999999	127	646	741	238	999999	999999	351	123	11	833	569	999999	914	999999	883	772	999999	999999	888	537	980	187	751	999999	834	626	480	86	148	28	732	352	45	86	89	999999	118	131	614	219	289	773	999999	348	326	949	999999	389	999999	521	999999	258	638	999999	999999	940	999999	657	404	984	48	999999	974	982	111	227	818	999999	999999	394	663	918	989	679	257	999999	999999	999999	766	885	222	101	824	627	999999	483	713	558	985	149	604	461	727	629	999999	24	799	483	247	109	141	575	167	867	857	360	268	959	239	884	228	491	890	519	772	946	451	357	242	627	513	269	853	92	789	212	201	999999	507	243	417	248	175	667	753	646	934	956	769	399	224	754	328	110	920	123	999999	218	857	234	572	452	250	619	595	871	722	84	88	655	169	898	461	996	477	980	326	232	765	135	999999	495	999999	842	412	758	999999	752	172	676	641	982	513	283	670	999999	997	555	81	882	923	859	878	999999	240	999999	303	332	999999	940	999999	347	452	999999	999999	999999	999999	408	217	837	999999	970	912	999999	24	186	395	999999	335	511	982	999999	161	882	999999	162	999999	473	611	96	465	619	999999	231	879	303	540	781	71	593	110	599	348	244	999999	953	999999	475	110	64	930	999999	999999	131	957	36	999999	569	999999	999999	999999	999999	796	999999	382	320	851	690	532	720	646	999999	125	742	411	393	432	999999	929	258	215	999999	999999	557	165	349	622	997	274	852	116	999999	261	13	133	709	999999	999999	999999	642	111	267	943	
999999	418	326	999999	264	999999	574	604	279	999999	280	853	329	38	248	964	999999	697	854	999999	679	999999	675	362	122	618	999999	590	214	65	999999	157	948	999999	983	149	839	349	368	287	699	258	837	340	999999	999999	804	999999	999999	263	828	999999	257	840	273	775	742	964	887	645	27	984	399	224	352	133	999999	131	54	999999	135	693	338	576	726	431	776	345	999999	963	814	31	35	951	999999	351	900	117	934	217	406	999999	461	722	269	715	859	623	987	857	254	999999	999999	464	137	145	616	680	999999	842	999	406	593	924	999999	996	958	999999	999999	10	233	797	196	836	702	999999	242	615	999999	999999	571	162	999999	523	719	141	395	571	999999	999999	999999	229	993	102	218	999999	999999	537	892	999999	756	999999	635	986	634	999999	496	799	761	876	902	999999	373	112	280	846	999999	999999	215	698	611	396	999999	999999	275	13	804	104	628	702	969	704	723	53	264	999999	527	371	999999	273	645	999999	809	946	198	999999	855	890	999999	999999	952	221	999999	999999	662	370	795	738	721	631	651	402	181	68	907	208	999999	329	848	128	329	686	999999	941	63	25	586	678	708	999999	157	999999	999999	266	750	757	999999	530	391	999999	999999	999999	999999	999999	621	252	423	751	48	999999	457	535	999999	999999	52	999999	39	390	999999	999999	783	126	39	190	483	999999	130	915	318	160	825	756	938	953	762	540	999999	999999	330	811	601	835	640	718	92	622	999999	578	999999	484	727	992	999999	745	121	249	759	469	784	883	999999	999999	442	999999	174	999999	597	98	940	512	240	115	69	999999	54	947	999999	321	108	861	999999	999999	701	834	432	833	374	203	999999	522	781	576	999999	446	689	103	999999	751	553	390	34	782	638	711	999999	999999	932	63	700	999999	763	447	371	922	26	999999	807	607	466	999999	999999	403	256	428	730	663	965	623	999999	951	999999	734	999999	717	836	94	913	999999	590	809	901	321	502	678	759	343	214	227	430	999999	999999	795	295	222	999999	630	535	220	999999	590	657	319	415	999999	620	38	680	653	96	931	999999	999999	27	656	440	999999	901	999999	999999	397	999999	747	999999	538	665	757	449	999999	663	215	559	703	999999	999	162	999999	906	999999	67	730	999999	999999	140	498	452	476	778	639	781	48	729	957	551	593	141	909	126	999999	93	999999	589	999999	990	999999	382	999999	810	27	504	848	118	157	520	938	999999	897	616	704	96	199	979	999999	773	624	999999	601	999999	424	868	252	475	40	669	204	150	537	999999	260	125	489	
666	760	145	933	930	999999	446	613	858	243	302	999999	789	894	883	779	361	375	404	781	811	999999	999999	999999	383	88	488	326	999999	207	337	366	588	606	533	229	999999	840	694	904	164	999999	566	635	949	63	250	775	321	371	186	204	855	999999	678	280	999999	883	560	852	999999	999999	815	661	906	936	833	999999	999999	999999	114	999999	681	500	999999	272	999999	524	311	329	999999	999999	14	435	999999	142	999999	254	928	263	999999	791	290	842	999999	44	733	905	728	999999	230	999999	414	657	266	999999	999999	365	999999	415	450	96	581	240	24	391	126	389	999999	999999	434	588	264	999999	55	323	240	839	999999	592	538	924	999999	297	108	780	308	356	179	366	619	155	536	999999	999999	999999	219	59	999999	429	917	999999	274	955	588	642	803	306	612	943	433	684	999999	999999	877	525	999999	294	142	244	92	769	220	283	999999	999999	999999	741	305	523	114	191	21	269	674	195	659	840	709	466	976	11	744	235	999999	934	479	411	645	297	240	925	999999	999999	346	158	999999	991	999999	309	590	71	11	98	839	999999	999999	417	460	999999	865	461	584	675	267	90	34	985	351	229	810	650	105	17	293	188	999999	999999	922	525	999999	999999	999999	409	876	914	10	655	396	689	271	72	999999	953	999999	779	999999	251	336	265	133	999999	649	581	499	939	966	993	805	660	977	255	494	999999	999999	207	421	184	999999	352	90	379	999999	661	957	748	700	151	999999	999999	999999	33	101	999999	999999	905	999999	468	999999	999999	999999	17	850	999999	999999	26	577	25	324	234	999999	999999	451	984	185	999999	558	999999	623	999999	248	999999	417	999999	822	954	164	999999	999999	733	187	953	273	863	999999	82	528	863	949	941	180	685	826	999999	157	999999	582	116	490	647	356	999999	845	170	697	133	600	559	913	757	861	999999	481	590	56	413	901	588	999999	112	999999	999999	48	681	580	999999	997	999999	153	159	382	999999	999999	896	387	157	999999	113	175	279	482	969	949	201	89	431	213	246	999999	743	999999	993	999999	387	421	999999	992	173	590	144	136	545	415	764	385	999999	411	999999	213	999999	305	798	422	320	630	266	745	847	999999	158	359	761	750	410	999999	388	530	960	485	999999	165	944	999999	41	153	999999	563	195	816	275	30	628	42	415	447	999999	999999	216	757	999999	915	154	571	999999	784	374	999999	15	385	997	293	451	109	999999	744	360	284	391	176	693	702	560	41	999999	137	730	999999	344	962	416	807	324	212	330	810	999999	383	999999	256	779	
152	558	810	818	999999	579	529	554	671	96	697	199	999999	999999	462	365	999999	244	314	63	999999	459	999999	999999	200	969	248	779	677	734	977	202	145	397	999999	999999	750	999999	355	558	211	184	999999	876	718	617	284	149	999999	455	896	149	999999	202	143	692	516	841	999999	22	340	749	876	999999	119	999999	64	652	523	318	614	900	888	755	852	999999	785	175	259	582	695	109	910	232	837	837	425	942	263	857	999999	908	593	343	227	461	308	736	766	223	999999	631	999999	559	999999	999999	260	999999	350	673	906	350	591	56	999999	241	838	999999	109	281	999999	121	999999	665	681	999999	317	555	538	400	999999	59	408	46	28	74	483	999999	392	999999	586	999999	999999	590	950	296	326	999999	26	985	623	654	999999	999999	143	451	999999	999999	878	143	688	705	493	999999	510	857	941	555	999999	262	758	487	270	268	694	999999	999999	808	714	394	390	769	999999	999999	776	999999	422	999999	903	577	999999	522	482	258	162	881	910	650	89	999999	999999	999999	999999	999999	237	145	999999	378	800	456	999999	999999	999999	999999	753	919	177	940	999999	999999	445	38	999999	459	430	245	15	22	115	999999	776	999999	729	621	999999	619	258	999999	325	641	133	999999	122	456	999999	409	999999	987	505	243	999999	970	476	95	999999	326	128	70	343	999999	999999	381	273	987	680	71	703	634	999999	144	999999	403	625	999999	870	402	915	205	813	30	968	999999	517	999999	109	806	402	643	963	722	500	197	999999	333	512	999999	780	135	776	585	705	641	543	370	572	999999	354	934	225	265	411	922	999999	323	33	121	864	999999	887	874	668	70	999999	999999	999999	482	962	999999	39	128	622	999999	429	238	325	336	484	999999	309	789	461	467	428	999999	321	577	999999	127	309	401	887	389	247	999999	916	645	999999	811	726	99	357	999999	905	999999	643	620	999999	29	998	696	636	717	999999	108	999999	999999	642	962	420	76	542	845	992	999999	999999	242	552	527	321	679	999999	673	999999	220	441	408	999999	331	75	700	999999	920	999999	612	999999	999999	298	149	489	715	999999	17	400	660	556	512	70	277	865	410	78	975	707	999999	340	963	297	880	999999	24	648	320	897	720	999999	622	726	389	872	72	999999	413	999999	606	675	357	282	770	999999	929	347	294	999999	664	632	108	223	999999	281	801	881	418	483	999999	76	692	120	999999	668	934	999999	680	404	802	467	665	937	111	999999	983	690	999999	226	736	676	364	854	243	999999	892	409	925	118	81	999999	534	999999	572	539	983	
247	999999	111	728	153	667	889	999999	207	999999	999999	121	157	298	121	364	999999	746	798	999999	999999	877	592	776	999999	860	572	333	999999	932	999999	374	571	999999	999999	999999	999999	497	592	19	475	201	999999	130	731	297	777	819	999999	826	999999	193	774	827	999999	370	999999	999999	203	293	105	565	999999	275	241	999999	549	488	553	34	999999	704	163	789	246	646	999999	999999	54	248	92	752	374	795	599	552	600	744	524	999999	87	999999	304	309	999999	909	159	769	888	935	999999	299	276	999999	999999	638	39	999999	999999	507	528	548	290	954	211	352	999999	256	676	689	205	805	963	999999	999999	848	410	854	875	337	999999	81	582	999999	500	792	486	999999	999999	960	999999	616	999999	26	999999	999999	810	999999	107	571	999999	902	999999	209	739	941	336	108	988	49	999999	184	119	263	20	456	966	999999	999999	999999	865	762	348	715	999999	589	652	946	320	417	47	70	756	313	619	595	978	383	379	999999	466	999999	450	867	732	347	507	899	16	410	999999	999999	885	688	999999	999999	563	388	41	160	999999	999999	787	580	999999	177	999999	805	644	999999	999999	592	800	905	999999	487	321	481	982	829	92	752	939	910	999999	999999	999999	78	607	662	41	599	999999	999999	269	86	999999	999999	866	565	999999	701	265	591	932	979	839	979	735	227	644	92	405	999999	78	999999	450	877	999999	603	999999	359	207	981	393	878	999999	581	999999	876	887	452	615	427	999999	390	496	358	977	999999	569	205	342	999999	28	948	203	148	161	722	999999	723	143	272	573	569	999999	284	207	64	999999	267	344	999999	999999	999999	477	978	302	687	60	102	899	871	44	796	27	999999	962	999999	684	112	429	922	250	174	999999	352	854	350	885	999999	160	923	136	311	861	999999	59	826	481	225	846	999999	672	543	823	272	237	776	999999	687	999999	763	379	999999	837	421	999999	999999	883	999999	999999	952	801	838	941	976	744	733	935	544	767	146	963	468	999999	956	260	707	351	56	125	87	797	208	900	999999	553	500	473	449	999999	999999	942	356	999999	894	671	834	601	846	527	504	841	17	919	185	799	910	380	881	171	911	999999	837	999999	56	164	603	999999	554	432	999999	270	495	999999	883	203	616	376	371	999999	425	115	504	528	620	246	790	999999	725	597	999999	129	999999	288	953	69	115	346	55	739	78	897	57	999999	283	244	355	337	45	981	193	999999	18	596	999999	805	330	318	399	809	374	323	221	957	999999	134	678	999999	726	824	98	279	331	632	226	528	68	
89	255	999999	890	463	999999	744	413	109	121	995	999999	158	738	796	947	999999	375	754	999999	99	635	158	566	999999	610	999999	892	913	222	386	999999	999999	999999	250	72	22	919	910	80	477	999999	690	999999	682	674	578	95	999999	331	999999	999999	472	843	969	999999	999999	820	999999	999999	999999	851	500	886	999999	999999	326	410	999999	734	935	999999	464	684	999999	545	944	999999	883	999999	42	135	601	591	136	999999	907	382	778	796	965	202	176	68	47	626	63	803	287	66	999999	177	597	567	999999	999999	999999	787	636	433	999999	962	936	999999	819	999999	999999	908	760	615	718	943	999999	999999	768	742	159	999999	646	591	492	151	857	827	124	864	999999	43	999999	366	327	129	999999	354	296	13	265	886	249	140	375	154	53	671	347	414	999999	896	799	654	619	406	151	999999	941	999999	114	119	174	954	380	227	713	999999	298	599	207	287	415	765	486	273	166	999999	225	999999	107	195	999999	710	329	641	244	550	746	920	999999	701	413	928	898	156	722	294	760	158	440	999999	383	999999	217	267	490	999999	177	999999	250	635	829	603	999999	919	999999	464	635	738	982	173	656	378	621	506	999999	487	866	340	551	872	999999	77	907	457	812	740	503	999999	160	210	999999	400	680	352	871	809	667	979	525	267	659	999999	175	277	993	14	137	710	392	13	177	837	805	377	880	999999	999999	813	117	890	999999	572	999999	782	999999	999999	999999	279	999999	75	819	887	999999	293	222	733	902	639	464	807	612	999999	679	156	42	546	595	312	999999	119	122	854	871	635	306	96	999999	392	487	737	316	999999	86	999999	193	290	32	521	999999	157	859	66	358	309	999999	178	893	441	750	999999	671	395	807	524	952	965	25	189	999999	136	300	999999	162	999999	501	753	716	361	963	752	523	83	157	999999	260	999999	505	572	357	138	202	11	999999	243	999999	999999	61	561	374	227	999999	842	535	38	856	999999	904	631	808	533	461	541	478	997	999999	999999	247	493	274	897	999999	453	831	999999	933	298	999999	999999	661	580	999999	165	987	745	999999	999999	548	999999	467	909	161	874	764	823	677	999999	532	645	513	478	683	999999	296	477	757	821	20	677	999999	567	474	984	969	237	999999	306	554	733	519	58	59	999999	35	364	999999	596	689	18	190	283	766	241	416	192	897	999999	868	519	999999	666	670	871	34	899	445	177	999999	536	992	999999	116	799	135	464	429	564	541	999999	731	171	999999	12	496	821	801	242	577	787	999999	999999	437	45	
745	999999	999999	188	103	136	919	999999	692	163	25	809	176	966	115	952	999999	343	603	936	787	826	535	667	384	213	107	999999	999999	127	999999	306	943	81	999999	999999	85	250	470	999999	22	163	478	999999	986	999999	654	835	136	625	33	997	102	501	999999	919	327	999999	803	890	999999	716	979	575	956	719	866	105	913	833	876	522	872	198	999999	634	357	556	680	999999	999999	272	85	973	103	208	999999	452	823	144	999999	365	447	580	386	999999	184	903	31	999999	999999	558	999999	999999	748	510	134	999999	577	999999	571	771	49	115	999999	765	999999	15	481	757	999999	999999	281	999999	878	521	85	999999	811	999999	460	999999	999999	413	877	999999	350	782	235	593	84	999999	874	210	999999	193	325	341	248	621	664	999999	432	273	763	406	286	999999	424	237	999999	832	102	949	172	127	999999	636	238	341	424	859	780	887	683	999999	549	80	216	695	206	999999	999999	200	963	999999	31	999999	649	480	723	207	367	997	168	251	218	925	48	454	999999	688	113	999999	206	805	398	544	590	559	857	215	936	729	41	691	999999	901	985	881	106	975	986	999999	999999	999999	999999	782	999999	999999	995	999999	42	761	747	517	640	155	993	999999	892	487	680	999999	623	517	270	999999	999999	477	472	316	940	166	999999	999999	701	355	999999	979	313	616	999999	158	999999	243	183	999999	982	523	61	634	999999	826	989	618	304	896	144	110	956	863	816	262	969	999999	999999	875	413	999999	815	294	855	24	854	999999	999999	532	536	389	999999	95	999999	452	426	838	408	999999	177	999999	677	805	221	199	33	449	800	562	188	875	560	307	771	216	708	999999	778	893	971	713	946	771	369	754	766	999999	218	374	999999	141	289	569	999999	673	108	20	83	666	999999	999999	485	999999	354	999999	999999	46	999999	999999	743	659	69	515	152	463	793	905	446	466	999999	999999	241	435	999999	56	999999	991	999999	107	118	698	693	122	902	999999	237	836	427	999999	925	999999	556	769	630	186	82	999999	426	254	880	999999	573	617	243	838	183	999999	393	308	75	999999	447	226	999999	55	966	999999	999999	585	999999	956	488	737	540	999999	606	999999	805	550	974	821	574	999999	226	915	999999	86	879	73	392	188	453	999999	643	98	292	999999	438	584	220	135	999999	841	28	924	999999	836	86	539	999999	999999	254	842	334	253	273	102	999	999999	921	890	77	549	202	58	512	369	104	452	420	999999	43	230	340	848	659	733	336	999999	210	298	999999	349	999999	999999	933	999999	794	399	825	999999	
339	22	663	999999	67	622	648	970	421	999999	741	634	129	999999	678	33	512	485	594	540	766	999999	224	999999	999999	728	718	999999	124	902	999999	704	999999	231	936	999999	567	20	791	46	94	365	999999	855	556	375	230	999999	12	910	108	319	804	294	999999	632	797	40	439	338	904	999999	856	999999	780	999999	999999	999999	999999	999999	465	999999	999999	557	455	411	825	369	86	525	507	852	999999	213	803	265	999999	342	999999	314	232	537	580	462	142	956	509	372	999999	999999	999999	333	837	355	454	606	999999	257	838	31	807	438	999999	999999	831	61	999999	652	715	999999	147	999999	108	999999	999999	928	921	240	999999	499	901	463	293	566	167	184	25	172	758	207	640	999999	999999	777	507	794	582	666	631	91	999999	999999	656	560	382	999999	234	122	921	526	685	394	999999	349	130	999999	155	397	756	999999	46	455	999999	517	884	494	181	330	227	640	355	264	608	343	160	54	806	999999	194	474	950	902	251	242	999999	255	820	163	657	163	648	195	910	975	54	999999	999999	148	676	887	999999	904	895	291	999999	430	785	498	999999	999999	546	999999	213	292	999999	143	999999	661	995	999999	674	28	673	73	991	169	354	999999	999999	268	90	667	66	306	953	999999	17	960	999999	101	469	999999	964	999999	616	236	999999	628	279	911	999999	312	153	46	223	999999	241	999999	300	999999	999999	162	209	930	999999	999999	366	999999	338	660	136	254	599	999999	180	999999	64	101	457	765	187	726	999999	387	580	777	524	29	92	460	814	185	670	60	24	316	133	44	585	999999	870	86	299	619	784	443	713	248	866	871	448	999999	999999	535	833	360	799	821	359	228	364	346	823	999999	999999	951	999999	548	890	863	999999	29	516	719	894	111	436	999999	602	147	74	286	162	221	22	999999	800	145	227	663	517	311	999999	367	383	533	262	421	773	833	859	999999	358	13	652	428	633	665	640	999999	923	64	999999	999999	999999	88	194	612	999999	999999	160	449	331	999999	999999	917	345	999999	999999	999999	849	24	970	768	999999	999999	927	159	568	593	52	145	504	999999	999999	462	92	999999	212	305	999999	649	556	603	683	999999	843	999999	656	735	999999	484	329	278	999999	908	94	999999	933	265	160	44	999999	999999	137	25	999999	835	495	999999	834	872	999999	50	32	209	999999	376	95	868	65	805	503	832	510	568	815	999999	612	831	377	632	539	947	155	999999	605	285	476	667	475	999999	999999	762	900	220	537	288	255	999999	999999	718	999999	75	999999	354	541	221	770	569	
209	717	233	664	999999	212	343	998	895	718	603	192	900	428	999999	58	179	999999	932	999999	40	537	981	929	390	659	268	474	999999	800	772	999999	514	906	468	757	784	999999	245	698	877	999999	393	536	89	267	818	946	999999	161	185	999999	289	481	539	672	736	999999	999999	867	943	868	259	104	999999	999999	678	993	959	644	273	207	505	243	421	999999	153	454	849	133	841	999999	801	999999	624	972	114	999999	377	795	999999	490	698	377	999999	999999	289	299	999999	869	589	824	999999	37	999999	999999	999999	999999	69	999999	529	291	999999	999999	36	631	76	662	999999	974	115	999999	999999	999999	623	782	999999	137	489	412	221	854	999999	979	543	26	999999	774	709	646	999999	999999	974	338	276	740	46	547	999999	999999	942	999999	819	999999	764	944	999999	822	414	114	479	176	999999	656	826	999999	999999	475	617	19	999999	999999	952	833	999999	56	999999	297	896	882	746	960	999999	367	999999	999999	999999	257	999999	598	818	999999	370	604	176	510	502	327	512	601	323	999999	999999	341	999999	649	674	999999	999999	717	999999	910	999999	999999	368	519	390	208	195	241	640	179	260	28	999999	792	999999	999999	666	796	999999	352	785	304	569	185	999999	454	539	821	920	58	937	507	323	908	587	999999	246	657	129	999999	141	280	961	999999	320	911	150	44	999999	326	999999	999999	173	931	134	631	961	192	488	936	999999	374	321	591	241	752	704	293	999999	102	121	19	676	260	221	999999	343	425	864	128	313	505	113	999999	729	424	344	392	783	999999	877	999999	178	193	999999	766	959	379	912	999999	217	857	830	625	214	319	847	912	720	619	297	999999	327	370	999999	173	999999	716	999999	817	417	322	999999	258	225	999999	841	492	625	454	556	963	513	306	911	456	674	487	399	419	577	431	672	999999	668	341	736	808	561	471	999999	252	516	105	161	999999	357	581	409	157	478	364	297	999999	73	334	42	31	458	185	498	783	999999	453	999999	985	650	346	590	883	331	42	931	163	949	313	456	418	154	999999	109	999999	88	999999	941	222	144	999999	110	343	309	999999	999999	999999	999999	999999	924	73	854	999999	999999	999999	999999	525	826	446	432	143	326	759	877	623	876	441	999999	405	705	999999	512	37	850	253	246	256	584	616	682	999999	191	237	389	999999	563	977	999999	98	112	999999	425	505	789	999999	90	351	465	686	838	918	309	576	25	999999	561	999999	999999	10	774	745	999999	220	763	876	952	98	379	495	69	898	669	999999	303	153	660	16	247	850	999999	999999	
790	898	999999	764	257	614	999999	540	830	999999	662	999999	324	367	999999	999999	741	913	58	991	999999	999999	626	939	999999	321	283	999999	198	554	589	474	837	999999	954	53	999999	999999	629	347	876	999999	664	333	246	898	672	935	532	999999	275	999999	802	182	924	819	999999	838	516	935	340	349	999999	285	157	999999	934	445	412	577	771	999999	294	710	125	141	316	999999	999999	359	648	348	999999	742	289	264	672	664	954	145	771	603	492	999999	16	537	999999	388	185	59	999999	999999	533	954	684	532	50	101	67	792	513	978	146	166	297	999999	998	610	999999	892	525	279	490	277	806	177	260	999999	703	999999	644	927	127	999999	395	421	814	999999	68	756	224	580	607	999999	999999	999999	999999	335	406	23	538	886	392	293	534	695	746	266	157	516	282	450	999999	479	158	999999	860	492	999999	875	999999	612	999999	249	999999	999999	671	999999	645	23	710	924	203	999999	59	757	545	833	129	700	674	558	248	999999	484	774	192	138	24	55	932	975	564	999999	999999	925	344	152	616	589	33	428	620	999999	806	358	256	707	999999	999999	999999	36	999999	81	211	629	374	10	765	903	999999	542	314	600	91	734	370	999999	999999	999999	422	402	227	539	999999	999999	938	114	999999	999999	528	484	709	623	14	999999	999999	493	329	999999	561	344	999999	999999	827	490	124	30	62	81	988	582	999999	306	977	999999	999999	833	404	955	691	269	264	638	385	287	833	999999	595	186	132	876	999999	648	571	999999	24	514	712	196	140	917	62	674	148	999999	631	413	646	366	105	779	98	999999	999999	302	90	748	337	549	656	999999	999999	876	949	121	999999	214	734	899	633	304	130	218	824	773	217	589	500	439	656	999999	54	999999	90	353	788	980	133	279	998	275	187	999999	539	999999	492	185	999999	36	716	426	999999	746	732	801	658	999999	999999	751	999999	500	258	897	893	235	390	206	999999	999999	332	999999	90	999999	901	999999	999999	957	678	128	290	41	864	473	999999	239	751	307	505	289	694	908	999999	382	195	507	27	999999	280	999999	326	296	390	129	704	999999	345	224	999999	999999	683	999999	999999	430	470	62	636	999999	183	663	483	92	700	999999	999999	999999	816	708	278	403	350	999999	687	999999	999999	999999	651	744	999999	266	893	537	461	140	605	993	999999	999999	912	142	870	999999	115	616	999999	243	595	999999	218	289	999999	999999	946	999999	34	999999	24	836	628	475	411	892	24	999999	769	946	631	569	910	999999	718	805	999999	145	999999	117	999999	80	544	567	
408	777	535	489	999999	266	591	999999	116	760	999999	869	392	446	999999	978	227	999999	846	999999	999999	999999	963	301	571	999999	999999	810	918	999999	999999	999999	301	70	76	634	999999	534	311	513	365	999999	463	999999	999999	999999	422	999999	999999	999999	999999	543	234	661	955	382	813	244	999999	999999	999999	780	100	999999	646	46	999999	331	999999	999999	999999	692	887	343	527	999999	573	813	363	999999	431	999999	406	999999	999999	580	718	640	115	999999	820	131	616	539	999999	584	530	273	999999	901	280	101	999999	316	932	206	655	999999	144	999999	999999	999	881	205	349	932	999999	999999	999999	999999	327	937	999999	999999	287	500	86	999999	254	942	470	309	309	999999	452	999999	513	99	999999	831	999999	827	999999	151	884	820	250	421	200	165	210	803	999999	447	584	342	875	302	39	442	130	308	999999	999999	999999	510	700	430	752	18	429	295	296	340	152	499	442	83	999999	466	260	665	167	999999	742	666	206	862	876	999999	465	221	69	998	710	999999	999999	313	999999	999999	130	819	668	191	999999	915	999999	999999	304	94	999999	801	499	573	192	999999	150	557	459	836	313	837	553	643	553	999999	999999	298	629	526	318	138	435	428	999999	440	999999	975	362	826	159	435	567	792	218	663	721	999999	999999	256	999999	633	853	811	80	999999	276	35	999999	529	999999	228	999999	999999	776	772	376	999999	999999	751	999999	999999	204	632	686	878	999999	761	434	889	495	738	482	383	51	999999	284	623	357	62	174	999999	347	833	999999	931	293	789	999999	446	297	649	269	73	788	320	999999	231	134	202	23	999999	600	748	999999	999999	746	768	736	101	497	999999	999999	999999	999999	496	826	371	495	755	999999	489	745	987	602	846	479	418	595	730	255	999999	999999	164	999999	659	999999	598	800	195	195	524	999999	999999	949	545	924	999999	486	999999	493	77	735	378	607	533	768	613	156	196	999999	337	183	999999	846	444	262	570	144	927	125	999999	999999	999999	570	80	436	821	48	66	921	393	999999	303	246	188	328	130	999999	515	999999	999999	452	999999	712	857	351	999999	87	514	292	364	950	559	187	265	505	999999	999999	999999	107	947	574	99	275	999999	999999	880	999999	668	125	142	23	628	46	357	999999	999999	597	712	729	389	743	999999	774	566	443	383	126	981	682	893	322	29	418	943	999999	362	347	624	999999	999999	287	419	999999	159	999999	331	522	829	999999	547	999999	105	807	717	999999	51	325	708	654	32	764	788	999999	232	999999	999999	220	103	164	434	999999	972	999999	999999	112	333	144	624	
225	122	860	296	511	144	66	226	999999	701	999999	999999	46	638	999999	440	999999	498	433	176	339	356	999999	429	675	55	926	999999	999999	549	999999	880	999999	700	492	542	171	999999	286	851	176	604	782	518	363	12	397	981	13	819	561	999999	899	968	999999	868	11	441	999999	999999	217	999999	381	672	96	858	254	345	156	437	278	999999	999999	582	999999	735	574	602	75	672	657	999999	861	35	999999	11	980	938	415	624	999999	730	856	820	999999	974	232	120	432	505	757	999999	835	575	551	332	401	327	968	999999	999999	409	375	948	808	273	340	999999	999999	94	878	999999	930	531	896	547	382	999999	999999	999999	512	464	999999	570	999999	606	999999	999999	484	999999	609	662	969	854	999999	142	365	908	21	380	644	999999	435	347	626	451	130	999999	679	13	999999	10	389	943	58	840	239	805	44	999999	999999	999999	871	28	485	999999	999999	85	212	764	999999	999999	390	568	390	634	38	831	999999	473	999999	805	616	480	715	609	999999	999999	806	489	999999	559	874	808	226	599	999999	417	862	410	999999	54	111	915	820	999999	620	820	562	423	999999	408	861	570	727	358	999999	400	999999	999999	999999	320	279	999999	861	632	999999	581	999999	791	628	621	969	999999	368	440	703	999999	659	240	989	462	474	393	677	504	698	313	999999	867	171	615	113	985	999999	793	775	389	999999	197	885	999999	479	999999	794	200	999999	328	211	297	999999	736	740	82	887	489	846	885	54	367	934	297	500	484	629	999999	517	983	84	575	664	323	648	471	999999	999999	983	703	999999	486	75	380	111	794	222	434	874	999999	108	978	947	999999	344	695	999999	999999	548	995	999999	780	683	455	253	999999	632	341	98	278	727	999999	999999	152	296	567	999999	564	195	706	272	205	149	486	885	105	627	775	978	999999	218	757	999999	988	562	818	802	620	136	474	172	880	345	999999	313	999999	482	999999	602	776	403	698	999999	842	732	945	641	207	570	157	19	856	362	146	999999	970	999999	999999	590	999999	764	682	999999	721	543	391	859	543	999999	723	999999	821	182	212	559	999999	999999	569	265	616	187	999999	59	999999	464	999999	527	209	999999	342	636	999999	224	134	999999	721	270	999999	999999	351	96	999999	34	846	534	999999	684	160	999999	550	625	999999	999999	999999	300	169	632	999999	266	238	864	999999	998	840	97	658	999999	57	200	837	258	999999	271	914	999999	999999	581	213	453	276	630	376	622	994	717	999999	712	250	833	852	99	810	433	79	486	436	108	193	759	876	590	636	
960	749	302	999999	704	347	454	999999	588	429	15	990	607	497	47	14	999999	425	945	366	224	999999	999999	447	241	201	999999	103	981	999999	453	999999	999999	999999	416	873	702	756	966	375	796	622	274	669	804	443	471	989	398	103	70	343	930	234	999999	622	999999	854	729	512	909	360	999999	201	975	999999	314	613	999999	174	999999	376	458	580	999999	601	999999	88	999999	798	729	999999	705	887	336	119	646	461	582	793	999999	847	37	999999	999999	999999	393	83	694	999999	139	858	999999	999999	791	694	884	360	665	820	548	921	221	931	782	471	655	351	999999	865	791	852	40	297	302	464	999999	994	124	999999	999999	999999	394	999999	999999	871	540	999999	106	641	235	295	796	761	254	950	999999	106	681	994	791	52	218	828	584	286	827	620	931	336	999999	890	246	542	999999	548	537	945	272	911	930	183	254	999999	640	505	66	279	999999	351	828	251	323	129	341	174	792	565	691	392	999999	920	549	770	999999	344	999999	263	999999	999999	999999	691	834	769	999999	999999	798	999999	197	999999	999999	557	999999	999999	508	114	576	126	210	999999	756	971	263	879	867	999999	634	484	937	999999	456	999999	131	346	999999	146	999999	553	65	999999	999999	999999	377	612	173	999999	353	958	271	999999	768	999999	63	709	999999	999999	437	955	901	64	983	323	58	892	633	999999	436	240	662	371	999999	999999	70	486	999999	949	603	651	715	382	666	675	222	756	537	523	749	421	396	486	999999	461	999999	999999	740	999999	758	485	978	746	69	122	306	899	493	745	999999	999999	638	10	847	999999	999999	529	999999	999999	111	301	999999	120	676	25	844	185	999999	999999	381	69	746	999999	201	127	672	999999	322	999999	999999	322	273	792	650	183	782	395	638	999999	999999	999999	612	432	951	467	131	999999	999999	53	999999	130	247	256	373	812	830	620	809	729	122	280	216	999999	999999	788	37	999999	469	503	242	459	547	999999	34	259	457	323	999999	999999	996	803	899	279	999999	258	85	26	428	838	353	172	585	908	810	941	915	999999	492	999999	439	559	999999	576	999999	818	999999	508	232	124	999999	516	553	85	733	319	999999	937	568	690	713	20	999999	630	159	80	999999	638	928	93	344	999999	830	903	999999	447	403	332	999999	467	675	576	794	314	483	837	618	999999	185	999999	569	977	209	802	460	429	999999	779	999999	740	999999	944	580	149	780	999999	685	650	781	296	915	59	479	999999	25	146	226	999999	157	322	999999	373	463	437	523	999999	488	999999	452	875	41	624	999999	727	
521	999999	999999	655	534	806	999999	999999	727	888	586	520	508	108	786	323	999999	577	999999	114	289	581	491	153	625	423	197	656	207	906	265	300	999999	751	999999	295	149	570	314	350	170	493	645	999999	999999	999999	858	390	999999	138	999999	999999	992	800	447	940	249	853	40	999999	618	506	770	821	633	295	376	756	518	500	999999	642	272	291	944	999999	935	916	302	999999	565	807	413	79	244	800	307	353	313	649	56	295	540	204	732	664	722	824	940	565	636	111	871	999999	954	39	999999	711	999999	651	14	332	561	999999	999999	811	102	999999	586	832	999999	33	452	869	999999	888	112	77	558	289	83	999999	999999	999999	986	464	935	661	124	215	608	595	496	662	645	724	734	132	999999	999999	571	31	248	117	577	612	658	12	307	76	927	134	162	577	577	892	355	824	430	99	876	441	586	381	999999	402	537	999999	233	730	164	979	426	638	999999	62	999999	999999	999999	383	999999	932	999999	58	288	483	999999	919	999999	999999	999999	909	999999	999999	999999	140	999999	999999	883	184	85	999999	999999	577	912	947	708	524	858	525	29	487	664	57	294	999999	87	538	102	750	959	618	999999	481	999999	254	999999	865	594	587	617	999999	984	985	308	936	162	999999	146	340	775	918	70	568	732	890	254	654	999999	109	62	906	774	143	225	467	172	308	224	667	999999	842	930	999999	908	24	502	999999	748	357	791	300	402	999999	974	51	557	146	748	999999	999	999999	599	999999	999999	711	241	999999	770	841	773	854	572	478	670	932	988	789	660	718	397	575	999999	918	999999	762	999999	999999	999999	999999	999999	35	559	752	668	47	999999	445	746	999999	782	651	999999	907	999999	936	728	924	999999	52	63	768	486	40	999999	433	999999	680	186	772	999999	999999	693	596	999999	748	305	819	999999	632	999999	552	53	999999	935	746	666	998	344	381	43	589	999999	126	130	151	549	999999	999999	999999	320	572	269	999999	10	999999	999999	322	976	835	999999	909	124	469	999999	510	725	999999	104	337	767	728	345	804	739	999999	310	999999	475	790	208	775	150	575	322	127	293	79	463	382	788	999999	31	999999	739	999999	999999	459	763	620	425	525	434	351	477	591	236	464	244	999999	262	390	846	196	637	999999	768	999999	157	245	999999	655	570	722	999999	999999	999999	999999	74	614	151	999999	813	855	999999	682	351	799	107	730	999999	828	835	80	129	407	999999	835	872	874	366	926	312	528	403	770	955	712	802	63	884	999999	400	999999	251	412	577	991	821	954	
524	969	451	999999	354	397	819	500	999999	150	915	871	964	200	258	999999	547	294	999999	603	726	639	996	53	846	500	438	215	999999	999999	830	516	23	917	359	999999	485	886	183	16	951	465	999999	999999	148	22	435	209	999999	37	864	292	999999	228	237	885	973	407	579	854	958	613	671	999999	320	999999	858	999999	840	861	738	661	121	455	652	271	529	344	905	999999	75	239	999999	801	853	547	999999	795	690	474	999999	999999	999999	329	57	347	793	235	351	738	163	388	369	999999	298	213	181	94	575	965	999999	638	501	744	789	999999	779	870	41	772	999999	73	366	375	448	999999	353	999999	407	315	477	304	992	177	680	686	869	324	513	649	375	892	229	724	118	784	587	999999	539	999999	568	999999	203	578	315	999999	31	999999	81	999999	999999	389	686	270	498	71	646	333	74	112	999999	999999	366	999999	999999	540	843	999999	267	663	82	999999	262	90	999999	999999	111	423	999999	999999	999999	876	253	874	789	986	216	959	235	57	148	263	999999	999999	468	113	566	811	181	775	999999	999999	736	999999	565	88	999999	606	523	944	960	999999	471	484	999999	982	220	999999	602	421	333	883	999999	999999	525	818	999999	824	621	999999	999999	299	999999	96	342	286	999999	836	319	711	858	610	999999	291	999999	999999	792	33	999999	485	893	84	218	760	451	373	972	999999	891	746	804	313	984	999999	999999	670	979	385	152	170	842	384	182	890	562	723	447	135	999999	609	36	260	999999	146	749	912	90	492	644	969	314	624	944	999999	999999	555	625	999999	333	426	936	416	880	830	999999	999999	999999	328	208	728	999999	846	999999	291	999999	553	999999	847	140	55	589	497	999999	999999	999999	999999	439	610	983	16	999999	881	801	999999	673	620	380	12	999999	241	999999	762	294	916	53	467	230	662	852	363	85	999999	436	288	837	448	675	707	974	425	88	301	345	201	999999	54	999999	999999	618	999999	999999	476	999999	899	45	827	213	824	999999	398	997	777	758	629	930	329	454	999999	868	234	944	999999	999999	88	162	999999	427	102	999999	999999	422	531	54	999999	190	609	434	999999	999999	19	245	851	577	586	427	311	543	715	270	311	999999	531	829	393	165	511	448	275	746	327	410	120	999999	141	975	476	999999	15	999999	331	895	917	281	858	999999	102	104	451	999999	850	184	711	999999	999999	408	891	999999	660	596	678	999999	168	999999	925	609	134	322	446	610	950	578	537	276	938	416	681	259	970	403	73	416	996	999999	896	152	999999	288	555	732	93	
774	999999	419	770	171	737	137	355	999999	999999	999999	657	840	710	282	646	444	893	577	999999	641	731	267	533	999999	173	553	893	782	910	846	999999	714	527	999999	505	128	506	777	679	554	904	999999	999999	292	759	166	999999	623	999999	999999	999999	999999	15	452	52	815	886	999999	997	999999	999999	573	999999	28	24	943	999999	533	776	528	937	126	897	182	737	999999	728	999999	512	17	649	280	286	655	462	999999	708	84	999999	999999	241	999999	779	496	999999	999999	381	519	999999	815	999999	380	847	977	327	277	90	832	714	42	96	999999	999999	990	544	999999	999999	694	566	999999	244	248	399	96	297	939	346	999999	862	406	638	219	973	697	175	278	432	309	999999	194	706	875	999999	111	999999	999999	999999	999999	951	999999	53	687	999999	50	581	999999	980	761	690	387	930	999999	970	999999	404	999999	672	308	999999	999999	540	987	365	382	530	368	878	298	491	999999	936	557	459	516	363	950	267	932	125	571	297	671	619	950	263	37	905	62	999999	727	923	704	964	999999	815	65	331	580	999999	222	725	692	279	999999	450	383	229	463	999999	999999	619	739	192	999999	999999	869	378	414	128	502	462	825	591	764	777	242	593	774	999999	999999	628	686	421	903	846	605	999999	630	510	999999	807	451	107	999999	118	999999	999999	710	999999	999999	686	999999	461	27	999999	999999	110	515	221	218	789	999999	762	657	824	932	328	289	417	383	476	999999	904	999999	695	20	999999	999999	655	999999	999999	883	999999	754	620	711	235	999999	153	947	999999	887	418	302	999999	362	689	450	439	999999	999999	242	303	334	479	938	22	223	332	748	180	999999	999999	999999	999999	999999	388	999999	46	122	999999	924	145	469	878	589	999999	611	158	999999	331	288	897	479	728	487	590	742	285	682	699	22	81	404	776	731	37	791	804	999999	973	681	413	327	478	941	999999	833	999999	890	608	410	74	989	427	999999	875	389	899	20	326	999999	732	364	423	695	852	999999	692	156	561	548	807	999999	368	650	874	580	999999	786	389	756	296	394	999999	298	999999	91	999999	884	856	999999	892	999999	999999	999999	948	58	903	783	98	999999	150	309	999999	70	603	999999	999999	776	999999	304	388	122	631	569	360	999999	290	999999	748	770	763	808	300	999999	999999	999999	106	40	701	826	676	999999	999999	33	616	987	999999	999999	695	999999	999999	210	999999	562	270	780	172	307	977	999999	768	778	999999	328	999999	341	999999	425	414	588	13	600	85	201	999999	999999	424	607	953	372	292	276	439	999999	320	562	942	
738	653	999999	852	999999	63	999999	67	898	193	999999	430	284	999999	640	609	116	842	860	135	999999	999999	110	366	564	354	614	328	502	348	143	999999	999999	399	280	999999	539	736	999999	546	983	999999	729	976	999999	999999	679	394	651	666	333	68	460	437	276	803	553	519	298	455	448	999999	999999	559	999999	999999	390	884	707	999999	80	380	638	323	999999	541	999999	133	321	387	999999	230	676	836	25	84	557	999999	132	477	228	999999	448	759	999999	221	578	180	999999	999999	796	999999	999999	783	595	953	999999	147	296	999999	598	429	999999	911	780	228	105	728	543	999999	814	778	761	240	649	60	932	879	224	930	962	44	206	638	590	879	543	999999	250	72	653	999999	326	397	878	799	822	537	978	879	125	849	636	951	868	999999	43	456	999999	545	31	551	922	999999	999999	563	232	568	330	900	685	212	488	481	331	999999	462	999999	999999	850	238	404	900	999999	814	122	999999	255	770	572	999999	999999	759	705	999999	112	498	960	624	999999	999999	263	216	88	204	912	371	164	999999	474	999999	669	999999	293	316	999999	651	586	551	999999	164	976	999999	757	64	597	452	783	440	229	905	502	999999	46	283	974	198	821	151	999999	999999	253	625	305	999999	999999	999999	999999	398	425	999999	911	418	963	170	600	999999	999999	999999	606	469	587	724	410	569	73	919	67	20	999999	437	829	999999	649	909	999999	999999	502	750	999999	605	976	395	999999	768	994	999999	786	876	683	519	739	798	544	442	999999	529	999999	735	999999	267	935	999999	65	987	999999	475	769	63	999999	999999	962	708	999999	11	492	999999	708	999999	999999	979	142	191	337	823	698	41	999999	999999	745	391	145	767	806	999999	999999	999999	339	38	147	528	999999	732	627	444	999999	41	651	543	949	972	821	582	999999	964	134	999999	137	999999	298	599	574	562	999999	868	113	205	901	536	341	971	862	680	999999	56	665	410	564	999999	276	999999	389	999999	267	999999	569	999999	606	842	495	915	393	106	739	547	954	760	999999	999999	340	361	139	125	211	977	120	150	999999	999999	308	724	199	244	966	631	999999	216	305	999999	308	999999	599	68	999999	425	587	999999	941	999999	102	904	986	805	999999	914	537	999999	166	289	663	428	999999	491	544	770	999999	159	140	117	336	748	465	878	999999	790	762	81	84	999999	400	354	209	129	999999	403	738	394	682	999999	104	999999	59	25	882	879	74	999999	524	999999	699	438	635	833	999999	999999	999999	117	354	999999	999999	466	198	999999	889	999999	229	999999	469	150	42	
341	999999	999999	23	999999	699	449	995	581	726	655	556	804	96	961	719	375	498	678	954	630	49	910	999999	637	999999	678	136	574	660	708	999999	384	999999	367	961	556	820	251	654	10	121	773	54	999999	909	393	294	999999	598	853	868	790	999999	999999	301	566	189	385	632	30	322	431	921	28	999999	999999	999999	999999	999	999999	555	256	34	953	999999	276	999999	401	728	999999	393	999999	975	806	840	999999	197	999999	75	405	377	444	618	633	687	999999	852	36	499	737	826	565	927	436	308	621	766	242	891	999999	700	787	999999	268	636	123	999999	124	999999	161	984	730	999999	604	999999	999999	637	400	999999	829	999999	838	902	991	546	828	999999	548	999999	999999	99	955	944	50	704	999999	787	999999	997	574	999999	737	848	348	999999	106	902	332	641	999999	983	999999	965	72	999999	861	999999	666	999999	808	841	908	999999	959	999999	39	999999	622	900	214	999999	287	999999	702	999999	686	990	999999	248	450	925	999999	999999	999999	245	723	989	881	439	999999	999999	999999	638	198	732	335	131	889	287	722	319	290	999999	999999	864	999999	999999	999999	999999	924	871	331	427	280	883	892	10	305	723	348	999999	904	999999	67	510	212	649	214	999999	271	999999	110	286	526	140	999999	526	480	999999	540	749	725	999999	514	999999	382	703	367	315	839	334	999999	176	939	682	415	106	375	999999	999999	66	768	303	214	370	999999	999999	999999	999999	999999	999999	530	849	193	999999	324	498	679	96	999999	509	292	899	140	937	738	934	347	844	725	548	161	554	794	999999	999999	432	211	999999	210	337	802	227	999999	999999	999999	976	999999	350	367	917	427	288	799	162	774	999999	172	277	631	836	708	67	999999	699	225	976	64	709	617	999999	999999	535	999999	800	999999	74	832	999999	143	999999	951	996	999999	808	131	872	754	642	710	121	270	933	999999	373	628	744	802	999999	257	828	922	283	733	476	999999	999999	999999	999999	455	709	46	504	144	869	885	711	999999	999999	578	353	231	422	998	999999	999999	999999	999999	522	999999	999999	271	465	999999	999999	999999	677	273	999999	188	239	480	755	196	10	85	766	798	653	488	916	174	196	798	904	606	510	285	237	844	276	879	879	827	493	447	580	93	829	39	217	999999	999999	438	349	999999	475	235	998	429	864	564	999999	44	264	999999	85	666	999999	708	339	999999	46	175	999999	359	600	928	702	562	999999	682	999999	999999	999999	999999	604	758	459	41	141	284	999999	807	979	711	520	999999	572	999999	372	914	576	131	699	815	412	404	526	
999999	282	546	532	999999	924	192	595	744	763	786	203	326	216	485	576	64	125	999999	195	210	839	755	365	17	999999	590	116	847	924	465	75	209	242	470	759	594	752	999999	882	999999	126	775	90	786	999999	999999	707	100	999999	645	699	184	219	325	159	526	999999	999999	255	999999	85	747	999999	308	720	994	94	746	726	981	312	284	355	397	999999	74	675	999999	514	153	883	25	999999	289	999999	891	989	916	999999	242	413	236	999999	549	999999	999999	955	782	75	507	961	999999	374	573	342	999999	828	999999	999999	95	850	611	20	112	460	999999	999999	540	543	828	14	999999	999999	493	577	85	688	806	675	715	118	893	514	16	999999	922	651	999999	999999	349	999999	178	684	999999	391	802	226	493	999999	661	923	425	248	999999	999999	793	999999	999999	995	267	736	32	155	999999	976	957	106	13	920	999999	419	725	593	999999	765	836	999999	208	111	999999	999999	205	717	24	792	692	654	277	513	398	396	999999	733	689	999999	51	999999	168	259	999999	705	222	999999	560	252	207	832	54	481	666	309	999999	999999	230	999999	999999	999999	141	733	999999	313	829	500	532	999999	648	991	904	590	724	813	334	999999	677	79	999999	999999	166	999999	594	860	609	795	846	98	68	999999	513	290	80	736	891	435	965	130	876	999999	50	999999	999999	216	928	463	757	999999	975	388	111	160	761	999999	999999	369	148	433	703	999999	653	444	999999	657	999999	623	999999	987	999999	898	983	557	999999	924	591	747	179	388	932	155	48	993	999999	999999	890	363	529	171	588	999999	296	999999	426	999999	78	606	335	945	728	999999	943	770	930	86	404	999999	956	837	328	999999	200	999999	999999	558	995	659	331	412	767	134	104	999999	999999	400	611	451	999999	361	855	999999	999999	233	660	999999	211	278	999999	46	286	999999	406	692	842	187	999999	536	999999	868	847	419	285	999999	188	603	220	594	371	999999	474	952	999999	999999	981	344	988	966	110	872	999999	999999	597	294	136	431	728	411	516	999999	69	85	409	999999	514	446	999999	999999	55	66	417	616	907	532	571	333	922	999999	710	507	198	999999	436	179	521	129	822	999999	999999	756	874	999999	88	149	480	399	553	999999	100	545	999999	500	921	999999	465	739	999999	74	723	803	509	999999	701	18	999999	694	649	239	999999	394	624	718	999999	298	192	608	999999	767	999999	182	779	770	710	175	999999	698	453	392	714	999999	310	757	999999	992	999999	947	117	79	117	786	999999	323	410	706	920	917	797	633	861	856	211	62	22	999999	
33	738	999999	535	999999	343	250	999999	999999	968	94	866	450	709	50	999999	501	999999	659	275	999999	465	369	13	254	954	900	820	999999	857	581	999999	745	999999	969	999999	731	582	933	774	545	999999	798	442	622	64	476	999999	592	627	365	999999	999999	999999	999999	567	378	222	999999	191	442	430	734	667	396	999999	130	999999	740	531	512	918	535	885	999999	940	999999	926	999999	200	487	812	237	904	999999	838	854	998	610	411	150	518	301	751	341	125	758	141	999999	999999	933	753	357	999999	124	446	217	999999	27	187	900	451	999999	999999	999999	629	203	830	174	558	982	132	123	339	391	999999	999999	783	999999	999999	191	535	881	606	266	734	465	176	790	65	631	347	999999	999999	510	698	687	211	999999	711	921	999999	999999	999999	803	811	639	28	679	999999	819	433	999999	413	995	374	570	999999	833	969	999999	999999	49	119	926	644	150	690	999999	693	316	426	736	842	692	264	569	999999	803	454	999999	446	999999	670	246	207	999999	578	437	145	137	999999	377	999999	546	895	887	857	571	169	670	949	199	999999	813	402	697	129	720	741	999999	187	431	388	999999	727	999999	379	872	728	999999	572	262	693	565	852	58	658	999999	999999	376	712	821	999999	783	155	257	999999	856	844	510	265	999999	999999	340	999999	42	999999	999999	999999	366	999999	985	842	900	108	696	999999	999999	961	354	999999	823	999999	374	102	365	999999	999999	728	999999	37	523	38	999999	12	714	565	362	615	820	69	454	486	999999	858	727	978	743	685	459	751	91	999999	499	470	441	934	331	999999	593	254	393	484	348	338	994	957	624	999999	393	999999	999999	814	150	294	594	999999	491	516	375	387	54	919	279	729	999999	628	538	999999	571	780	243	125	31	999999	676	999999	148	112	999999	770	364	845	999999	328	608	276	754	999999	999999	104	999999	815	872	999999	210	474	215	999999	999999	376	428	999999	999999	613	896	37	792	575	618	624	208	389	999999	999999	32	208	627	999999	131	679	874	999999	882	476	337	999999	999999	999999	375	211	764	528	719	497	351	498	519	689	432	580	484	188	597	260	895	73	171	277	194	999999	847	264	498	999999	501	106	999999	999999	999999	477	784	977	210	416	860	680	669	166	263	534	689	938	528	551	204	999999	999999	631	580	274	267	975	630	373	364	509	40	16	995	999999	513	999999	999999	954	795	506	978	999999	400	225	403	15	23	999999	322	909	736	947	999999	999999	371	999999	999999	21	220	999999	356	837	61	360	999999	663	170	999999	999999	40	534	573	
755	697	717	999999	240	364	870	261	999999	999999	999999	455	999999	93	497	199	884	160	999999	401	999999	986	999999	999999	999999	999999	576	740	845	15	999999	999999	384	173	201	999999	98	817	132	999999	999999	958	846	999999	999999	606	587	565	176	970	999999	999999	661	143	829	769	999999	999999	424	200	788	140	999999	957	341	999999	80	610	892	676	110	999999	38	454	260	785	149	999999	365	533	462	20	999999	874	880	768	630	251	343	431	999999	523	403	931	145	20	552	889	999999	999999	535	977	673	999999	870	67	842	216	999999	999999	999999	773	220	890	737	999999	999999	542	86	572	148	999999	276	471	403	587	673	999999	999999	249	999999	260	729	347	998	999999	347	999999	999999	823	999999	999999	368	299	801	509	999999	999999	999999	367	454	19	812	999999	878	705	710	212	106	292	393	746	999999	643	810	379	54	872	892	999999	440	492	999999	262	645	999999	471	976	669	893	999999	171	999999	950	795	233	448	257	468	302	775	999999	976	999999	440	190	999999	725	999999	432	999999	440	620	999999	927	999999	999999	560	836	999999	244	999999	999999	999999	18	999999	844	999999	999999	999999	930	999999	414	599	486	305	515	816	999999	465	210	745	497	999999	999999	844	550	958	33	834	751	888	999999	315	67	51	602	773	999999	218	345	999999	877	902	501	667	36	30	999999	631	999999	665	738	380	952	498	999999	305	774	174	999999	885	923	23	999999	52	386	108	541	444	999999	999999	113	613	129	633	868	594	999999	771	999999	529	502	999999	999999	96	159	999999	362	569	805	306	999	549	537	999999	653	999999	78	459	291	927	489	999999	999999	713	999999	135	261	999999	630	652	999999	12	355	161	999999	531	634	747	892	999999	746	972	639	999999	742	999999	999999	669	979	13	526	999999	490	890	50	479	473	675	534	34	789	43	999999	162	999999	997	203	385	76	999999	240	330	566	945	191	516	393	532	971	998	999999	999999	349	999999	136	274	522	465	121	914	999999	958	223	867	999999	713	43	999999	659	999999	999999	999999	603	858	773	999999	729	999999	709	533	96	940	704	536	975	999999	693	322	999999	481	485	737	273	161	73	281	999999	698	999999	999999	482	907	999999	236	637	358	988	491	852	930	544	977	755	587	828	127	999999	687	892	358	29	721	999999	999999	269	632	437	451	794	502	99	41	155	241	999999	999999	999999	478	898	999999	999999	211	999999	106	999999	507	982	999999	333	945	27	429	805	51	999999	999999	457	999999	966	15	920	547	697	360	841	513	832	524	536	649	999999	785	789	275	149	999999	261	999999	
251	762	650	751	127	999999	484	669	999999	999999	782	299	730	999999	999999	893	706	999999	999999	118	265	433	675	467	999999	999999	895	242	640	999999	902	640	509	105	999999	213	364	179	430	848	876	181	288	728	741	246	918	999999	999999	895	568	477	313	153	107	999999	999999	999999	601	442	953	251	39	694	211	152	790	999999	929	999999	538	536	999999	999999	242	93	155	946	725	912	766	999999	999999	999999	972	434	336	366	997	634	999999	181	578	987	894	634	151	593	526	599	999999	999999	746	973	367	41	235	647	910	23	673	150	467	999999	675	734	292	295	999999	999999	815	433	999999	305	192	366	958	264	771	999999	942	561	999999	999999	466	484	482	999999	387	940	209	689	999999	983	961	975	714	999999	321	999999	352	856	871	749	783	32	653	451	791	10	83	971	875	313	81	999999	720	340	232	201	262	999999	908	782	578	136	999999	654	343	216	999999	79	999999	610	999999	999999	690	999999	352	999999	830	40	204	387	866	999999	999999	151	912	850	265	384	667	130	908	999999	947	98	181	657	54	999999	118	584	358	14	39	274	58	985	999999	50	988	788	370	231	112	531	999999	350	322	999999	999999	492	951	999999	412	821	999999	999999	148	999999	508	695	399	831	921	619	38	862	207	548	103	999999	999999	225	395	878	759	687	943	999999	183	999999	999999	217	266	626	999999	90	999999	218	572	839	847	828	541	302	999999	539	310	999999	502	62	152	774	999999	816	72	999999	882	533	71	999999	275	999999	428	677	361	192	575	305	999999	999999	270	989	975	263	89	601	999999	102	489	230	386	460	999999	130	688	569	999999	450	563	897	208	78	156	557	574	135	999999	863	941	216	963	999999	999999	553	999999	162	798	489	736	471	62	999999	54	999999	638	815	999999	999999	989	791	999999	999999	741	97	750	201	843	427	689	999999	201	819	160	282	999999	381	951	380	337	535	771	984	713	102	844	419	34	315	919	999999	999999	999999	999999	999999	999999	838	272	420	803	601	999999	380	999999	782	999999	243	638	772	999999	266	999999	426	969	999999	999999	732	421	649	253	340	999999	537	999999	931	999999	98	944	999999	783	428	999999	541	576	736	999999	400	195	931	822	611	780	999999	731	663	999999	999999	143	421	140	999999	426	999999	177	473	434	781	999999	868	167	191	298	637	988	164	157	999999	849	242	999999	999999	547	999999	827	641	999999	914	805	999999	46	713	955	533	869	27	999999	495	374	113	312	445	999999	327	774	999999	323	153	273	577	516	573	72	900	185	511	228	935	
796	535	913	519	975	38	831	999999	999999	999999	768	999999	162	661	999999	999999	930	801	111	230	716	196	327	999999	651	238	337	473	650	65	357	367	999999	77	699	838	999999	999999	469	498	495	330	414	558	384	301	425	855	999999	999999	969	384	409	997	228	609	218	506	868	747	700	368	803	181	417	999999	183	94	999999	128	555	147	341	613	735	396	781	999999	42	359	813	482	857	333	95	973	957	800	848	99	999999	694	924	999999	798	999999	999999	242	151	973	128	340	999999	999999	771	831	52	796	272	832	827	999999	473	999999	933	227	511	479	95	444	999999	382	246	871	497	999999	222	619	814	609	999999	548	999999	999999	241	483	588	999999	562	263	930	171	538	25	271	191	230	416	788	580	624	999999	999999	706	529	746	999999	32	999999	909	619	433	999999	662	999999	289	999999	999999	287	460	638	151	917	832	513	291	843	999999	609	316	640	805	830	244	999999	999999	401	921	539	999999	389	566	999999	653	644	507	189	999999	63	999999	370	816	139	999999	941	482	999999	324	203	247	902	872	999999	693	999999	813	603	747	677	999999	887	899	874	999999	80	82	781	999999	198	16	112	967	999999	626	945	824	676	501	302	999999	693	87	727	301	591	517	154	676	384	830	999999	441	208	999999	999999	471	941	347	999999	869	999999	865	136	197	999999	935	999999	795	999999	454	146	111	455	999999	455	809	999999	999999	210	562	927	115	999999	367	999999	671	999999	263	999999	999999	999999	339	242	999999	811	827	951	539	166	656	999999	358	929	930	693	999999	985	42	999999	296	999999	999999	146	705	941	595	975	999999	95	474	175	452	999999	272	571	807	999999	33	999999	999999	858	999999	999999	999999	751	579	999999	959	999999	310	999999	736	999999	999999	195	524	203	536	491	226	851	192	454	692	490	369	93	666	999999	886	932	962	679	840	438	999999	999999	592	999999	372	420	26	105	785	999999	439	657	40	999999	56	614	999999	542	999999	775	999999	999999	734	73	391	495	999999	600	787	377	723	67	953	999999	539	582	610	582	128	806	999999	97	668	903	61	999999	63	589	321	282	600	999999	999999	74	762	999999	217	529	999999	999999	999999	425	318	417	999999	382	999999	999999	547	474	13	759	423	999999	940	587	999999	830	21	679	441	928	288	514	999999	302	525	888	53	81	374	91	19	252	999999	420	779	999999	838	999999	999999	830	999999	846	278	840	17	210	134	185	938	387	517	893	444	999999	146	999999	640	999999	857	815	999999	475	110	922	750	180	436	530	807	279	992	999999	672	
611	999999	441	246	937	295	324	764	867	999999	987	573	126	807	999999	999999	976	620	75	821	999999	999999	576	999999	355	99	836	774	604	377	669	394	999999	231	832	95	999999	566	703	487	543	60	322	342	999999	358	999999	372	503	256	831	999999	926	521	479	961	319	999999	890	999999	999999	999999	170	999999	474	602	399	894	999999	846	578	999999	916	999999	288	151	999999	999999	632	997	465	473	281	999999	546	20	467	662	751	871	775	19	676	856	39	993	999999	821	999999	520	999999	739	397	656	678	999999	742	349	999999	337	633	85	999999	893	392	984	278	999999	953	999999	999999	737	153	113	81	999999	743	70	558	999999	261	516	375	121	48	725	999999	624	678	134	277	128	429	423	999999	699	999999	783	999999	54	999999	87	868	414	386	999999	596	999999	585	119	678	999999	791	948	86	127	999999	999999	854	666	909	653	143	828	196	26	999999	999999	866	381	621	960	596	513	569	183	647	999999	735	817	139	791	49	569	999999	595	337	480	347	129	989	996	928	807	999999	81	999999	49	227	999999	913	999999	427	213	999999	718	95	287	389	903	479	748	224	47	537	127	614	574	382	601	689	999999	392	999999	391	625	41	788	378	497	238	999999	744	375	904	999999	373	835	81	999999	999999	59	100	443	650	250	781	891	280	27	466	999999	666	626	999999	999999	484	999999	821	872	686	306	999999	891	674	870	14	849	143	274	999999	999999	502	999999	999999	999999	746	948	106	151	843	149	518	999999	41	859	941	127	999999	828	788	999999	999999	209	999999	213	150	999999	769	779	246	932	758	15	272	687	876	32	535	50	338	536	584	999999	38	547	787	557	999999	999999	929	886	163	314	999999	72	999999	303	592	888	499	547	189	999999	999999	999999	391	513	98	353	982	999999	592	654	500	262	117	999999	180	514	425	999999	999999	954	999999	359	999999	999999	529	210	921	583	999999	646	551	790	357	999999	999999	999999	165	999999	469	516	999999	19	304	509	999999	233	954	433	132	88	473	906	208	234	477	555	142	937	983	999999	432	408	488	945	112	709	999999	849	566	63	358	150	133	999999	999999	840	65	278	999999	305	256	999999	999999	362	183	644	999999	132	999999	999999	984	999999	301	999999	999999	999999	999999	358	407	114	999999	114	866	78	729	332	783	376	113	637	999999	863	999999	687	641	934	948	999999	771	999999	999999	783	999999	346	78	999999	848	551	747	999999	999999	706	999999	534	976	151	630	391	632	850	999999	999999	999999	163	730	131	919	613	940	159	485	999999	586	999999	987	545	
55	999999	10	598	484	241	628	999999	328	999999	991	773	710	500	313	566	503	920	606	999999	764	906	999999	947	221	245	611	597	221	914	129	932	546	441	106	109	391	44	376	629	596	999999	834	999999	139	156	902	999999	846	919	901	665	343	96	781	148	915	62	999999	249	630	41	999999	414	673	999999	236	279	404	999999	184	469	554	999999	999999	161	81	678	818	74	342	171	999999	302	22	464	599	460	659	957	999999	999999	656	999999	999999	565	999999	430	273	80	999999	632	999999	642	745	441	121	999999	782	630	77	246	244	999999	906	468	999999	902	401	999999	999999	999999	620	446	999999	845	812	999999	977	748	742	650	415	748	155	709	125	119	557	999999	999999	243	677	39	890	948	105	999999	230	540	286	516	39	999999	999999	152	22	608	623	899	999999	694	999999	43	887	426	830	999999	176	999999	352	179	355	820	866	236	109	590	999999	80	749	477	206	447	471	235	621	362	148	13	696	517	999999	657	951	999999	854	643	151	473	128	609	177	33	197	116	171	218	196	383	53	432	61	553	999999	161	999999	940	999999	661	805	477	357	173	510	835	683	697	869	218	382	999999	449	93	951	150	999999	182	260	365	74	412	999999	765	999999	274	465	942	507	799	169	999999	999999	489	999999	650	999999	14	522	361	999999	473	999999	977	10	999999	999999	999999	999999	19	999999	325	999999	217	597	402	311	592	213	999999	379	740	200	79	59	468	393	999999	425	311	999999	305	999999	899	932	999999	999999	198	764	999999	291	497	999999	497	948	843	233	864	892	276	349	669	801	999999	981	691	999999	280	928	541	204	999999	999999	999999	130	556	665	791	284	996	339	123	828	831	955	882	999999	703	131	215	999999	529	77	159	962	229	504	383	917	250	328	792	269	232	999999	267	999999	61	376	401	999999	441	589	895	936	999999	999999	999999	331	109	302	579	159	723	306	675	956	403	338	901	61	291	873	44	678	547	854	606	653	697	999999	347	336	729	37	999999	999999	181	222	736	388	534	62	818	947	748	642	999999	925	512	311	550	723	999999	349	999999	567	555	227	399	381	244	325	633	170	955	253	429	999999	502	736	784	999999	601	522	527	239	999999	96	999999	999999	999999	680	999999	999999	397	623	860	389	140	246	393	999999	999999	365	154	219	428	657	991	505	223	999999	433	776	999999	369	132	953	822	666	999999	468	298	495	73	564	184	999999	773	342	392	50	565	266	352	999999	368	246	999999	317	810	407	104	433	691	468	256	375	868	
38	501	906	567	473	733	924	665	337	301	590	44	190	884	659	999999	999999	294	177	999999	695	10	885	586	999999	999999	114	374	864	804	604	999999	809	999999	744	841	999999	482	101	999999	427	175	40	944	787	283	630	523	444	321	518	184	88	941	999999	37	615	999999	999999	617	629	999999	801	533	999999	282	999999	999999	149	818	999999	999999	202	645	999999	530	999999	999999	798	999999	236	591	929	552	296	430	239	867	206	999999	236	999999	999999	999999	999999	999999	373	506	256	515	57	819	384	626	685	817	981	443	935	651	66	999999	999999	820	391	48	631	258	247	277	53	367	614	431	999999	480	999999	718	742	148	999999	474	694	999999	194	416	216	312	867	478	999999	795	931	999999	660	562	999999	609	102	865	246	124	268	979	472	689	215	952	999999	214	547	999999	701	797	494	592	979	248	999999	974	831	328	391	769	999999	257	436	69	999999	39	846	670	626	999999	999999	52	999999	715	821	504	211	999999	999999	999999	930	185	104	143	70	78	583	999999	972	128	43	917	999999	499	160	999999	999999	156	191	14	368	876	999999	824	999999	999999	999999	999999	427	999999	773	577	60	728	838	653	163	302	999	703	456	460	698	508	843	983	999999	999999	564	606	251	65	82	273	999999	64	539	999999	247	999999	691	319	999999	840	354	466	867	14	660	507	71	999999	999999	999999	999999	999999	187	999999	981	912	999999	670	709	820	999999	999999	505	786	434	784	123	883	64	390	22	146	491	999999	163	387	999999	314	65	67	545	290	999999	593	715	395	999999	401	298	335	486	999999	610	158	949	636	960	91	580	999999	393	188	999999	766	999999	422	999999	329	984	604	795	827	614	999999	285	609	809	911	999999	49	907	722	594	999999	999999	999999	535	343	908	526	426	44	734	999999	674	366	999999	999999	127	303	969	556	416	694	999999	658	415	958	872	349	999999	58	20	541	999999	670	594	188	861	484	886	92	421	467	999999	999999	103	435	977	919	236	667	999999	777	79	361	315	899	198	256	999999	577	471	568	699	377	999999	203	221	13	771	205	999999	642	417	999999	145	949	517	778	564	980	999999	953	123	999999	999999	242	471	617	999999	695	989	615	999999	318	620	999999	768	809	736	900	224	999999	157	999999	387	161	999999	999999	225	366	392	419	691	999999	595	517	454	540	122	791	732	999999	648	86	216	999999	999999	108	999999	999999	999999	999999	52	664	766	999999	806	93	781	112	872	288	401	998	999999	579	999999	999999	722	113	999999	238	999999	999999	178	999999	335	80	999999	713	
999999	271	917	933	999999	684	999999	36	839	999999	711	371	758	20	918	453	999999	999999	999999	636	999999	999999	385	999999	999999	953	20	106	999999	156	999999	736	269	78	694	610	371	467	823	628	999999	897	464	999999	401	999999	479	686	36	724	416	686	306	197	963	968	999999	999999	999999	231	674	280	540	692	999999	975	999999	689	326	999999	999999	745	825	155	999999	852	984	251	771	848	999999	333	80	999999	739	999999	439	81	114	725	999999	617	419	601	999999	931	366	999999	236	426	999999	790	999999	999999	642	999999	861	161	764	121	983	644	999999	209	748	351	999999	769	953	912	999999	999999	999999	999999	999999	475	335	233	201	502	999999	999999	24	354	914	692	962	999999	139	77	142	288	317	993	999999	89	633	219	853	612	731	999999	818	323	881	999999	215	999999	134	176	346	638	959	271	626	771	999999	999999	295	65	388	848	639	885	780	266	723	999999	859	999999	841	999999	999999	999999	999999	897	999999	700	473	21	487	202	236	963	731	504	329	55	999999	970	459	999999	924	797	234	883	958	932	543	624	189	623	999999	620	335	230	268	381	501	999999	376	929	174	284	578	195	621	676	164	285	937	678	224	999999	64	846	999999	582	363	886	939	471	166	849	832	863	292	615	999999	511	246	947	553	999999	603	529	830	650	229	48	272	999999	778	268	686	510	409	31	565	489	38	686	27	614	789	904	999999	325	999999	999999	903	999999	48	999999	49	989	999999	575	295	535	25	551	362	999999	624	657	693	898	999999	331	464	271	59	158	483	999999	999999	938	859	699	756	514	208	999999	999999	267	253	134	999999	999999	385	999999	999999	999999	473	486	999999	702	990	141	220	874	999999	999999	260	642	955	889	180	489	69	196	716	596	779	999999	353	847	189	999999	414	999999	679	999999	946	630	535	29	685	996	236	237	999999	728	488	881	361	88	999999	999999	312	363	954	999999	999999	999999	999999	149	260	963	999999	485	522	633	726	651	999999	999999	183	630	116	935	214	999999	262	831	247	999999	117	999999	158	275	593	686	999999	60	999999	939	838	999999	513	396	999999	722	863	750	715	324	11	837	999999	673	904	634	396	376	999999	781	486	805	951	999999	41	362	814	867	891	835	999999	676	999999	999999	849	426	127	720	176	492	319	512	126	923	999999	999999	222	999999	370	999999	300	688	901	832	462	42	999999	383	364	999999	999999	995	858	879	745	335	799	429	824	488	517	999999	999999	999999	471	974	688	38	152	999999	999999	999999	507	932	999999	890	999999	214	803	816	621	743	
365	999999	584	999999	999999	247	187	661	481	792	660	882	999999	624	487	243	370	999999	999999	776	999999	604	276	578	498	926	999999	855	999999	999999	626	17	866	773	320	999999	93	999999	999999	999999	999999	999999	289	357	679	625	490	920	412	541	844	325	472	844	513	999999	492	16	825	726	903	331	111	886	176	652	25	678	314	999999	160	222	166	902	925	749	999999	919	899	872	999999	423	999999	27	750	310	545	31	270	559	958	86	332	999999	548	529	389	403	191	999999	610	811	999999	376	391	631	999999	570	919	764	446	573	116	999999	290	489	999999	93	999999	999999	117	999999	418	755	88	83	889	561	363	406	369	921	738	872	272	634	808	86	636	128	150	974	999999	999999	999999	394	969	379	324	999999	999999	305	267	324	918	616	403	860	297	317	741	608	217	999999	999999	524	999999	244	999999	999999	681	803	999999	26	725	143	891	999999	642	999999	999999	520	999999	303	756	73	664	423	999999	656	241	947	788	329	387	541	767	999999	111	999999	559	735	689	667	388	846	848	250	599	999999	724	491	227	604	213	999999	999999	913	999999	341	860	999999	290	44	425	733	25	137	639	194	999999	999999	810	54	144	377	831	579	915	909	224	423	823	177	931	749	730	999999	999999	165	180	853	999999	770	737	146	455	654	252	654	831	721	611	415	420	421	681	183	469	999999	999999	792	997	999999	126	447	598	122	112	675	13	831	21	484	23	522	999999	49	316	997	922	186	999999	270	88	503	812	999999	757	999999	77	557	724	290	765	387	855	963	653	300	548	343	552	999999	999999	999999	709	137	401	999999	999999	999999	866	472	913	999999	999999	999999	999999	999999	635	189	999999	593	608	456	999999	999999	719	636	666	527	396	26	459	589	999999	760	618	88	794	999999	27	860	999999	999999	999999	261	376	550	922	999999	194	40	665	368	978	959	968	999999	893	999999	418	764	999999	412	255	849	999999	333	999999	704	128	700	829	950	172	504	13	999999	765	999999	999999	178	713	547	342	365	361	100	610	999999	791	423	195	816	999999	999999	628	186	190	841	248	53	999999	227	10	493	211	999999	999999	999999	955	796	440	999999	622	250	999999	694	999999	889	498	999999	722	915	912	999999	515	999999	999999	909	876	827	999999	923	617	321	999999	999999	547	999999	164	646	893	136	719	995	982	157	204	999999	211	999999	999999	300	352	324	999999	54	999999	304	978	199	41	297	608	999999	805	999999	999999	310	42	999999	157	230	999999	852	39	596	206	917	722	367	818	999999	707	941	999999	700	
999999	302	991	172	999999	252	870	999999	999999	606	528	591	199	475	999999	893	999999	646	787	885	565	499	999999	733	848	396	582	999999	381	383	999999	666	416	115	935	137	999999	869	383	904	360	999999	999999	999999	77	999999	727	257	639	924	663	999999	164	835	144	91	16	267	999999	999999	999999	259	594	999999	26	862	999999	94	540	999999	999999	999999	273	882	999999	999999	262	999999	666	243	669	334	981	999999	999999	528	511	581	970	854	130	999999	555	588	244	999999	185	16	416	999999	440	642	999999	48	351	538	999999	282	310	348	999999	154	601	999999	135	345	278	148	520	498	361	603	124	686	999999	531	999999	684	999999	999999	620	256	999999	461	802	36	617	942	999999	192	730	238	999999	631	35	999999	460	999999	999999	899	831	47	495	999999	853	837	999999	999999	568	819	958	999999	635	875	999999	582	698	150	288	108	727	336	999999	999999	999999	132	999999	492	660	999999	999999	115	231	999999	603	999999	760	538	607	965	508	586	383	295	999999	617	603	405	903	452	999999	320	195	364	999999	504	14	166	159	999999	999999	45	380	74	747	853	999999	999999	282	155	821	169	999999	322	600	999999	953	746	115	160	529	999999	999999	218	226	999999	919	867	576	108	578	604	999999	876	460	472	999999	318	547	380	726	716	132	758	630	999999	777	873	763	40	551	267	999999	999	211	999999	457	171	847	999999	933	33	320	184	999999	227	780	999999	861	999999	999999	644	208	999999	433	812	804	999999	999999	109	983	56	999999	999999	556	320	552	389	675	873	999999	54	999999	560	999999	703	999999	948	191	999999	346	999999	999999	634	106	907	68	326	575	398	783	999999	583	748	13	887	919	775	999999	999999	999999	401	990	988	123	889	182	647	298	729	417	855	649	185	762	872	999999	479	999999	649	261	235	813	287	99	398	471	722	557	559	784	629	999999	924	737	945	999999	999999	520	999999	734	421	38	845	980	999999	977	999999	999999	141	851	449	336	999999	14	449	587	713	999999	725	428	999999	100	738	945	787	999999	999999	999999	816	751	22	958	242	915	840	207	967	306	172	421	74	736	999999	707	999999	302	353	920	999999	368	416	133	795	787	284	999999	299	900	202	403	262	958	999999	389	999999	490	104	999999	174	999999	999999	999999	736	314	364	723	674	40	999999	495	999999	804	161	458	344	888	999999	454	641	519	907	77	999999	999999	168	116	566	46	868	999999	208	291	755	55	748	999999	397	491	999999	560	656	269	300	707	222	458	999999	721	999999	951	327	999999	430	654	344	999999	999999	967	999999	
257	999999	638	999999	755	296	898	58	116	709	344	501	999999	999999	90	863	648	777	405	556	709	309	999999	990	999999	537	999999	860	110	710	999999	999999	999999	999999	185	404	27	106	544	420	999999	410	700	22	999999	460	644	628	350	791	696	774	908	999999	446	948	321	647	255	228	737	999999	999999	999999	512	649	81	346	999999	686	845	999999	243	984	242	309	999999	999999	289	466	999999	999999	520	319	24	432	787	18	899	999999	999999	379	850	325	683	999999	462	999999	509	71	388	308	782	999999	945	999999	999999	999999	189	146	350	999999	368	788	335	806	999999	637	390	90	861	73	999999	618	603	476	700	999999	999999	956	846	999999	333	228	88	999999	158	856	374	869	891	863	829	762	886	604	21	71	999999	999999	758	999999	914	429	209	325	861	174	70	479	453	623	622	232	300	47	165	149	710	999999	657	999999	999999	520	198	998	244	999999	731	999999	464	638	927	999999	999999	31	398	904	29	762	999999	984	796	895	426	278	251	606	472	849	999999	999999	999999	999999	230	97	561	404	240	999999	91	188	442	999999	24	814	695	198	33	278	649	261	130	947	999999	672	874	378	104	920	756	999999	221	999999	560	592	287	680	213	120	469	999999	999999	817	681	553	999999	735	880	999999	582	999999	582	999999	210	198	751	999999	247	999999	223	193	309	319	999999	453	967	999999	999999	432	537	24	984	913	809	655	587	999999	276	999999	131	148	498	999999	348	702	999999	27	681	372	840	874	999999	656	897	999999	694	363	999999	237	586	990	235	999999	83	999999	999999	669	394	555	610	449	999999	780	435	85	695	816	999999	752	399	999999	879	999999	592	663	581	338	25	532	999999	234	939	999999	999999	140	913	50	999999	780	634	394	632	136	761	401	736	662	230	999999	591	999999	391	999999	838	636	121	999999	999999	420	985	740	653	862	594	386	509	109	900	999999	171	654	406	201	127	14	327	753	386	201	999999	919	117	999999	941	93	999999	999999	209	253	999999	826	999999	999	794	894	999999	770	999999	384	891	637	762	925	660	936	481	999999	502	833	319	367	709	674	493	76	999999	460	920	510	544	190	899	656	285	345	478	407	407	233	273	556	999999	11	309	299	166	999999	999999	999999	612	652	826	999999	934	661	126	511	515	727	271	291	849	999999	840	711	738	116	999999	325	999999	83	793	999999	570	999999	156	707	374	204	909	450	916	915	999999	999999	999999	533	721	623	228	967	892	999999	961	999999	706	189	171	999999	561	999999	541	228	999999	999999	999999	556	805	182	
514	999999	146	321	817	821	374	999999	143	948	356	999999	394	36	106	500	191	123	317	588	65	967	546	776	643	999999	999999	999999	999999	999999	42	807	999999	549	118	809	830	999999	861	149	618	772	56	222	251	356	666	999999	131	56	357	999999	248	227	999999	999999	872	999999	678	999999	913	675	564	773	916	549	999999	845	918	999999	670	610	262	999999	969	292	999999	334	999999	296	999999	403	577	999999	21	297	568	509	433	571	936	999999	902	902	236	942	999999	282	306	702	868	820	596	833	385	747	999999	999999	257	833	626	548	999999	999999	764	999999	108	999999	761	628	980	999999	999999	999999	360	999999	707	359	941	37	999999	647	999999	832	428	382	999999	743	947	274	804	497	261	999999	944	398	634	521	147	716	843	975	999999	999999	721	890	999999	999999	483	185	49	142	999999	229	999999	979	520	999999	962	999999	713	365	294	496	823	492	726	822	413	999999	576	196	222	234	194	109	999999	360	120	537	973	567	270	771	235	672	999999	41	841	999999	877	631	558	755	999999	487	691	34	853	999999	174	586	836	999999	609	852	920	904	45	659	999999	999999	892	435	999999	155	105	999999	271	161	134	694	981	448	999999	944	637	466	231	706	999999	999999	506	881	373	999999	730	749	172	382	751	463	999999	191	999999	717	738	133	346	857	392	177	999999	701	114	480	605	999999	435	664	225	463	683	339	251	999999	999999	999999	999999	32	424	355	999999	889	410	671	697	799	336	999999	216	514	130	373	999999	250	349	999999	776	893	999999	342	324	507	999999	297	779	667	940	999999	999999	999999	71	324	443	999999	816	873	301	443	999999	805	71	67	999999	710	999999	999999	24	10	999999	858	999999	178	999999	92	999999	853	731	122	999999	40	858	965	323	999999	452	806	930	999999	433	475	999999	999999	120	999999	280	266	59	456	954	468	652	939	959	999999	493	893	93	360	14	999999	151	189	999999	751	999999	999999	743	970	268	536	390	999999	576	935	355	901	67	254	811	999999	804	284	167	433	388	919	999999	999999	999999	999999	723	579	999999	471	999999	999999	791	369	49	184	999999	89	198	999999	87	916	999999	34	848	592	835	839	549	999999	168	999999	31	128	373	37	999999	624	976	708	813	999999	462	115	611	999999	119	698	214	999999	261	725	999999	739	999999	999999	999999	980	280	411	723	883	39	54	999999	999999	312	999999	995	21	92	898	112	489	999999	276	464	266	999999	999999	483	146	634	912	999999	443	780	291	999999	902	481	999999	354	999999	985	929	781	999999	803	999999	999999	447	999999	202	
554	363	999999	606	134	88	16	299	999999	999999	999999	999999	258	127	999999	868	686	999999	898	103	540	971	553	537	504	999999	494	56	463	277	117	45	999999	441	999999	999999	821	184	166	999999	895	191	999999	901	646	408	681	664	351	935	468	698	548	609	661	583	810	94	111	999999	594	999999	836	999999	345	892	152	816	999999	452	56	511	999999	213	999999	358	429	651	891	105	13	829	705	527	999999	999999	999999	833	779	999999	813	999999	82	716	110	999999	999999	999999	565	754	265	999999	999999	898	888	999999	999999	344	411	313	999999	999999	203	16	446	764	264	999999	492	926	404	319	999999	975	639	319	438	158	113	273	13	178	95	999999	839	149	999999	806	638	851	585	999999	999999	476	630	654	999999	76	280	345	680	47	768	639	359	946	827	928	999999	999999	528	685	241	148	309	999999	82	66	176	306	999999	458	679	641	350	251	887	569	999999	984	774	999999	878	767	999999	999999	999999	456	787	893	999999	996	546	999999	999999	900	922	293	177	999999	999999	488	899	973	506	232	367	137	999999	117	69	267	583	285	804	999999	807	999999	555	999999	584	626	278	283	984	842	911	620	318	449	329	604	402	709	412	999999	472	904	271	370	608	282	999999	999999	999999	64	999999	271	999999	176	103	458	737	834	71	999999	999999	626	999999	999999	999999	747	818	999999	999999	465	864	999999	872	999999	693	902	212	194	734	312	999999	599	449	929	999999	649	365	152	356	999999	866	568	999999	999999	87	999999	999999	606	60	861	463	317	891	378	200	549	999999	999999	482	999999	999999	999999	999999	758	496	620	999999	999999	245	670	999999	999999	503	916	999999	306	236	999999	999999	847	986	605	999999	872	848	161	707	80	739	879	260	999999	670	999999	624	999999	468	999999	961	467	999999	999999	371	389	479	787	814	974	999999	893	323	999999	999999	635	999999	650	999999	236	999999	344	912	115	330	366	420	772	999999	348	302	285	999999	347	999999	974	186	140	999999	754	403	71	347	733	300	999999	565	999999	314	44	999999	974	999999	241	999999	626	999999	564	536	14	968	707	781	999999	999999	504	999999	976	521	999999	999999	999999	999999	663	999999	848	999999	189	815	999999	999999	145	467	971	999999	328	381	999999	368	837	429	622	603	239	786	695	290	871	999999	796	999999	589	764	973	999999	875	567	250	407	999999	628	999999	749	61	213	833	999999	809	999999	364	132	459	617	683	999999	999999	480	186	999999	999999	567	136	999999	999999	694	221	380	494	394	522	999999	999999	999999	999999	218	999999	873	551	999999	953	999999	999999	793	696	673	339	
971	90	71	750	405	390	372	269	999999	502	999999	730	367	999999	462	999999	424	999999	999999	999999	261	390	475	999999	999999	929	999999	924	692	97	343	442	355	999999	999999	999999	433	999999	126	999999	769	938	664	999999	816	999999	999999	43	500	999999	999999	999999	999999	682	999999	999999	615	213	999999	476	239	447	999999	485	169	804	384	11	999999	171	331	779	448	234	232	323	725	758	50	820	744	127	433	992	41	999999	349	672	999999	659	684	230	857	650	149	331	372	999999	557	999999	767	192	291	339	999999	285	999999	999999	999999	764	865	999999	172	999999	999999	122	24	584	454	999999	464	999999	724	999999	487	111	922	999999	94	901	950	546	211	38	999999	561	999999	104	999999	755	327	481	999999	522	793	827	67	890	999999	37	999999	788	734	503	999999	66	468	199	999999	999999	999999	990	783	999999	814	328	999999	143	914	999999	287	999999	960	999999	735	983	499	211	309	659	54	41	999999	67	594	172	812	707	481	996	103	999999	252	356	999999	337	698	663	708	475	999999	923	999999	749	749	396	827	999999	767	999999	566	266	890	201	233	332	121	726	964	999999	516	947	999999	918	86	999999	676	999999	307	408	294	999999	999999	833	487	999999	64	139	317	999999	345	776	939	999999	439	836	756	999999	132	999999	225	971	698	67	958	234	271	67	673	118	999999	222	738	369	999999	730	763	66	999999	113	277	982	418	767	999999	739	18	754	488	999999	884	625	999999	999999	193	999999	999999	446	874	263	858	996	999999	999999	487	132	48	580	999999	708	83	700	347	999999	801	242	563	930	999999	229	999999	516	578	433	234	104	731	510	185	966	999999	999999	191	460	254	280	526	999999	290	194	700	437	136	999999	176	194	288	471	436	950	759	999999	695	655	999999	351	427	42	974	393	401	538	404	661	999999	755	999999	886	774	999999	716	352	650	999999	999999	787	390	999999	999999	49	815	269	84	235	216	999999	632	535	422	903	852	493	246	897	792	999999	43	999999	664	420	675	401	999999	905	244	417	999999	138	136	260	961	629	776	934	999999	142	464	999999	999999	999999	133	999999	474	871	677	999999	116	753	999999	999999	754	999999	999999	846	373	999999	571	178	999999	799	820	503	999999	999999	942	233	717	311	999999	999999	708	999999	29	925	296	999999	999999	825	238	22	310	812	999999	770	505	56	999999	999999	999999	999999	570	999999	188	999999	918	630	584	312	928	999999	514	999999	999999	123	657	891	895	219	999999	999999	496	746	940	978	498	17	148	637	666	896	739	787	999999	999999	100	999999	684	373	999999	999999	
118	624	999999	784	508	505	999999	999999	999999	614	160	285	380	889	999999	999999	355	999999	167	999999	491	946	645	42	714	999999	74	999999	32	999999	216	999999	212	892	999999	872	999999	999999	479	999999	629	999999	524	62	745	463	999999	999999	509	276	77	484	216	105	999999	172	999999	864	79	999999	999999	130	999999	879	408	629	999999	999999	327	794	974	199	730	174	999999	594	431	999999	297	261	319	999999	999999	756	177	732	325	117	717	999999	999999	984	96	698	562	508	678	644	654	999999	390	928	999999	714	301	877	999999	51	999999	590	740	395	577	999999	472	999999	999999	472	712	675	314	965	771	916	999999	990	999999	42	612	783	916	787	999999	181	870	390	691	999999	999999	999999	999999	283	304	136	669	508	999999	278	236	999999	146	215	932	999999	811	999999	999999	616	812	311	774	720	439	39	674	953	999999	405	947	91	535	999999	17	422	696	41	999999	644	999999	403	582	834	806	276	999999	999999	854	999999	370	455	233	84	241	999999	999999	999999	999999	274	999999	716	61	21	999999	154	810	818	207	519	999999	780	754	522	369	999999	728	999999	913	172	392	963	999999	495	45	502	857	460	96	854	898	438	196	999999	999999	540	351	570	514	999999	999999	828	513	344	999999	590	700	999999	715	821	434	584	355	681	881	999999	999999	999999	976	827	297	360	732	999999	621	853	999999	999999	340	828	78	999999	435	261	707	999999	460	764	816	455	999999	156	745	274	999999	323	92	999999	999999	693	999999	784	594	687	374	999999	999999	170	722	825	996	353	380	886	753	999999	158	103	974	327	999999	999999	749	530	35	150	615	468	922	307	770	88	831	999999	905	999999	573	999999	999999	999999	467	299	51	990	458	458	776	858	521	163	999999	989	540	207	999999	79	45	73	661	233	500	999999	999999	425	999999	917	999999	734	980	469	703	410	216	999999	860	748	999999	759	82	576	374	999999	946	769	142	999999	548	634	999999	835	258	510	96	999999	111	999999	62	626	999999	541	999999	51	878	999999	460	764	999999	167	999999	906	268	999999	991	999999	999999	744	691	999999	292	999999	999999	887	999999	999999	220	202	323	999999	281	999999	999999	195	999999	540	639	999999	878	895	319	378	999999	391	999999	93	577	972	518	999999	803	367	147	583	999999	662	172	59	308	733	841	267	450	239	885	316	220	82	999999	999999	455	536	866	796	168	913	999999	999999	600	659	577	247	999999	999999	749	914	999999	122	999999	171	378	590	34	999999	63	62	999999	769	999999	980	999999	999999	999999	68	999999	277	501	351	425	430	387	184	458	648	
999999	604	999999	137	489	971	423	999999	231	301	92	999999	511	999999	999999	116	985	514	492	620	785	82	727	999999	999999	482	999999	551	697	431	783	204	141	385	988	999999	479	999999	290	533	567	999999	999999	228	999999	691	999999	780	609	318	999999	872	691	838	863	999999	876	957	371	17	559	871	410	799	517	887	999999	999999	733	999999	999999	195	234	958	63	19	798	508	999999	85	716	642	942	999999	986	910	512	303	522	903	582	521	438	283	974	999999	376	483	711	98	957	639	56	325	999999	259	648	732	999999	853	295	378	999999	296	300	916	929	31	999999	606	999999	439	613	999999	710	125	756	951	984	368	643	324	797	561	127	87	595	626	706	736	272	999999	519	668	618	999999	999999	999999	999999	67	765	354	670	114	712	528	35	227	615	566	503	697	748	426	220	971	581	756	179	222	330	313	999999	86	344	606	999999	945	221	506	999999	613	968	999999	602	298	654	692	848	999999	62	378	999999	999999	999999	999999	41	102	458	999999	999999	999999	973	769	736	999999	39	593	770	116	608	90	16	119	654	999999	728	821	824	921	999999	889	907	580	170	999999	302	184	843	769	574	828	496	574	872	999999	640	208	200	150	269	70	921	741	990	999999	371	901	496	353	845	220	278	536	329	999999	999999	402	609	999999	169	854	750	11	541	780	999999	999999	246	200	259	530	999999	999999	662	266	967	176	590	198	591	999999	688	500	923	999999	559	999999	999999	138	914	247	599	416	981	999999	320	920	209	220	999999	929	664	305	103	325	589	594	874	999999	776	999999	812	421	999999	767	999999	259	87	999999	230	633	197	117	286	21	930	999999	702	257	999999	999999	999999	379	809	661	999999	393	406	607	775	965	95	999999	999999	540	999999	188	224	223	999999	70	999999	32	990	754	741	557	28	999999	395	375	892	627	999999	999999	999999	442	611	999999	41	783	999999	480	411	265	548	999999	755	999999	999999	751	999	488	19	999999	214	999999	389	64	999999	189	374	324	222	409	82	468	73	632	999999	993	999999	683	192	464	217	372	620	734	216	735	801	283	506	643	375	999999	617	242	524	999999	62	556	620	852	999999	538	999999	12	192	90	943	133	621	592	184	999999	306	554	677	842	332	655	848	194	387	999999	817	578	43	668	850	830	117	660	940	999999	72	339	55	678	113	618	552	135	999999	677	661	913	469	999999	117	72	565	682	150	407	708	999999	474	328	999999	689	999999	524	999999	123	26	960	652	164	264	966	509	998	738	999999	113	723	
402	709	439	999999	118	984	999999	787	274	999999	520	542	321	635	865	999999	999999	423	650	37	895	678	661	700	271	315	795	999999	999999	567	943	435	999999	985	43	764	999999	817	581	983	963	999999	848	590	450	999999	842	628	111	999999	999999	999999	73	85	999999	724	57	999999	999999	803	999999	419	234	999999	491	94	248	336	602	110	838	149	842	666	73	452	829	81	260	162	472	177	49	999999	526	628	372	229	166	319	716	160	185	999999	794	554	228	152	108	999999	871	999999	999999	10	943	999999	482	407	21	999999	894	976	488	490	340	32	999999	999999	190	863	722	29	180	292	999999	687	964	75	999999	999999	234	687	972	999999	999999	999999	151	49	838	625	999999	964	217	781	425	739	672	999999	446	772	184	775	961	999999	999999	851	345	999999	616	265	999999	999999	535	501	160	216	14	593	209	383	881	999999	613	999999	718	999999	999999	398	866	999999	25	279	999999	109	999999	458	726	737	999999	999999	999999	999999	433	583	999999	738	439	715	630	218	735	89	495	999999	891	844	172	406	526	999999	50	946	876	962	249	666	999999	436	166	702	490	277	341	999999	761	483	906	40	876	979	328	106	768	999999	999999	936	999999	999999	217	500	999999	329	220	376	398	675	530	471	999999	32	950	999999	559	927	727	467	747	724	310	417	937	142	529	547	566	944	999999	228	53	313	882	999999	228	665	416	171	999999	964	382	96	953	445	999999	854	39	999999	546	840	930	999999	999999	69	265	800	563	163	799	672	810	999999	999999	311	427	999999	149	999999	784	893	521	566	999999	782	352	224	464	501	446	675	999999	250	407	347	298	591	125	822	967	999999	112	262	999999	394	164	927	999999	999999	28	666	999999	311	999999	653	999999	373	61	415	716	50	346	71	999999	999999	164	569	56	160	23	836	999999	327	760	999999	791	999999	205	25	627	424	999999	999999	483	999999	961	217	709	753	999999	924	540	709	115	926	91	999999	544	247	240	595	880	448	638	192	751	397	999999	999999	862	69	178	999999	787	302	425	533	588	938	172	946	859	302	142	98	305	214	221	834	285	999999	724	958	999999	999999	544	186	183	301	37	999999	667	535	891	958	999999	504	922	813	999999	999999	461	606	84	294	735	999999	316	550	886	547	185	716	999999	121	344	220	999999	755	757	999999	360	297	910	598	999999	333	411	183	999999	801	292	407	332	727	299	128	883	500	306	956	870	632	414	999999	398	951	999999	780	624	999999	252	999999	999999	272	207	174	695	485	15	412	186	142	
999999	999999	265	999999	999999	180	821	225	999999	761	458	999999	378	727	882	430	210	338	696	630	559	999999	558	124	352	70	530	134	999999	407	999999	894	779	737	424	329	234	621	568	466	999999	999999	218	490	999999	264	999999	479	292	274	285	676	715	555	583	421	536	999999	435	999999	999999	697	792	928	999999	564	31	641	313	999999	205	999999	769	240	672	160	587	999999	406	97	176	999999	842	168	132	818	188	233	163	12	793	999999	195	999999	999999	271	615	289	999999	164	999999	262	175	999999	79	999999	907	485	883	432	834	468	744	999999	166	598	854	634	999999	458	999999	797	487	999999	769	121	999999	534	423	410	999999	307	853	999999	855	914	886	123	99	435	999999	703	350	730	178	999999	349	847	89	227	999999	999999	483	765	999999	444	774	864	959	957	303	999999	71	483	887	536	615	999999	492	251	712	740	999999	999999	547	682	999999	999999	999999	999999	999999	999999	454	205	999999	999999	824	97	473	420	149	31	163	999999	142	537	641	999999	843	641	719	846	999999	837	515	999999	446	112	999999	106	999999	27	999999	999999	999999	747	928	999999	489	334	712	527	39	81	112	690	999999	413	248	19	51	590	913	501	726	925	999999	999999	690	327	999999	722	869	999999	433	999999	300	639	946	999999	609	775	387	519	928	201	817	293	735	824	98	999999	999999	218	64	405	114	239	999999	269	556	321	999999	171	217	990	658	662	648	980	999999	947	999999	852	409	275	213	404	572	534	118	906	881	865	238	93	858	660	322	38	27	70	842	687	838	999999	599	226	311	938	543	999999	645	999999	433	151	576	20	999999	789	202	710	667	272	161	999999	999999	319	999999	133	141	997	349	620	963	999999	999999	779	24	121	676	986	102	634	991	953	271	137	442	97	516	847	851	999999	999999	999999	999999	579	535	999999	858	290	999999	187	806	545	999999	35	790	999999	46	797	996	999999	122	999999	617	42	281	208	388	312	877	999999	999999	294	155	816	999999	657	999999	535	999999	825	263	396	703	914	999999	456	999999	246	346	999999	999999	718	850	999999	420	999999	698	999999	308	999999	810	555	999999	448	999999	522	399	999999	250	143	166	999999	554	180	443	726	999999	703	215	824	70	151	965	538	794	898	443	990	999999	164	999999	576	237	915	999999	707	983	264	353	314	66	999999	995	999999	999999	549	174	999999	720	999999	999999	995	999999	483	277	999999	590	873	653	672	999999	408	602	999999	184	999999	282	999999	165	736	743	257	999999	900	768	999999	156	762	999999	999999	734	999999	279	999999	46	962	
422	754	647	999999	127	999999	610	681	236	657	546	909	38	603	999999	535	524	984	950	869	645	999999	715	357	522	828	999999	999999	938	325	139	889	59	222	177	528	999999	808	619	633	999999	999999	674	120	384	246	733	752	978	208	248	295	999999	177	326	999999	49	300	834	298	592	999999	999999	911	999999	656	859	816	436	748	543	716	374	999999	232	967	589	604	972	285	999999	999999	999999	739	86	843	137	999999	895	999999	489	701	973	330	999999	445	999999	999999	592	999999	999999	999999	999999	999999	665	999999	920	445	944	359	999999	445	999999	999999	204	817	781	13	834	685	529	999999	921	999999	999999	841	999999	54	285	999999	999999	999999	21	255	999999	187	999999	200	83	999999	922	999999	999999	545	440	999999	384	425	136	234	999999	999999	928	907	208	409	995	899	999999	999999	999999	876	999999	167	327	752	999999	81	659	27	368	591	930	290	762	837	49	385	985	224	999999	999999	918	61	999999	110	897	114	999999	499	191	558	228	258	765	999999	999999	999999	999999	688	621	312	765	118	865	81	11	999999	154	370	370	620	913	756	368	471	999999	119	999999	226	854	328	34	169	835	810	999999	681	999999	716	317	268	166	307	603	999999	561	809	196	61	109	258	959	999999	139	570	644	999999	890	999999	999999	421	746	12	833	302	999999	606	282	999999	708	330	133	999999	999999	111	463	616	162	214	999999	159	923	981	127	605	368	347	40	274	999999	900	999999	231	629	999999	999999	164	473	310	875	955	536	140	353	778	999999	531	633	37	999999	38	319	686	393	999999	498	764	999999	238	933	941	575	999999	999999	808	999999	902	808	167	999999	309	152	851	339	954	623	792	638	348	480	999999	999999	999999	999999	999999	590	999999	838	692	407	757	279	245	376	934	390	999999	251	544	249	232	723	476	448	808	885	468	999999	999999	999999	705	136	546	757	999999	237	572	999999	752	228	999999	74	125	760	831	39	907	484	405	574	105	550	104	108	258	123	246	564	999999	261	999999	757	409	999999	701	999999	999999	999999	279	706	817	677	498	326	813	167	999999	716	616	778	999999	983	951	863	228	164	41	447	508	983	990	17	501	500	105	678	999999	747	999999	210	306	429	214	698	756	427	62	778	295	101	515	530	948	580	999999	999999	999999	546	159	546	999999	295	979	296	715	999999	186	997	999999	999999	502	860	657	416	481	558	778	263	116	801	999999	263	162	416	478	470	69	920	227	957	873	128	597	522	610	21	449	918	999999	946	999999	999999	557	159	598	999999	873	541	109	
725	370	552	439	358	443	345	142	573	818	999999	999999	266	999999	999999	272	383	999999	145	805	469	118	860	279	170	560	999999	705	12	817	823	596	527	821	501	999999	331	688	249	88	274	879	876	110	738	205	999999	283	294	887	225	390	738	999999	639	616	509	282	279	797	999999	640	999999	999999	994	658	233	999999	288	676	940	999999	34	66	999999	590	242	999999	541	964	999999	999999	421	125	602	999999	999999	791	999999	999999	999999	58	418	451	693	634	999999	131	116	999999	972	548	999999	618	946	529	999999	681	205	58	384	749	741	315	230	620	999999	23	162	999999	799	442	999999	403	999999	892	286	583	373	905	840	121	653	461	999999	38	999999	802	179	83	86	186	595	143	511	347	999999	113	230	82	999999	736	968	555	289	999999	294	601	39	64	252	783	318	300	218	999999	106	289	323	202	841	425	999999	89	999999	622	847	130	892	251	584	999999	999999	999999	499	114	152	999999	181	999999	743	188	999999	124	830	999999	999999	304	924	248	251	37	999999	37	999999	990	891	889	81	666	692	999999	999999	788	999999	79	430	999999	800	113	129	999999	118	860	999999	662	652	999999	259	999999	754	552	205	999999	999999	556	393	999999	69	509	223	263	37	514	999999	578	480	984	999999	760	872	850	504	821	128	253	919	929	578	999999	999999	171	999999	890	999999	999999	968	63	787	999999	686	999999	958	301	890	866	970	603	100	999999	191	999999	95	498	317	904	58	999999	999999	757	637	464	756	490	171	62	623	999999	602	629	610	426	999999	999999	999999	999999	999999	213	931	999999	999999	999999	838	697	397	679	85	151	583	17	101	594	528	40	296	232	999999	999999	139	837	252	999999	11	470	280	765	999999	373	999999	541	22	999999	452	283	483	320	999999	68	103	492	999999	999999	999999	594	538	25	999999	999999	999999	852	435	423	999999	103	19	450	325	377	426	631	999999	999999	727	52	995	256	151	999999	557	975	606	291	999999	646	861	770	999999	416	932	264	866	304	938	571	115	599	771	999999	273	43	995	257	999999	471	284	999999	999999	999999	999999	291	874	653	619	999999	255	153	47	437	999999	249	180	999999	445	171	765	913	773	165	936	999999	485	999999	981	523	999999	358	649	913	372	596	26	758	817	651	390	999999	685	487	999999	961	561	344	126	33	863	999999	812	480	706	370	500	999999	584	999999	806	92	672	999999	481	897	503	134	999999	999999	233	421	101	999999	781	999999	238	999999	999999	999999	843	999999	999999	957	659	892	999999	999999	217	12	105	427	184	623	844	308	
550	589	16	428	468	437	279	480	800	451	995	28	699	164	141	214	999999	609	360	665	999999	714	445	589	999999	334	917	72	550	805	247	478	949	482	11	999999	290	421	516	416	871	204	167	218	999999	527	999999	62	871	891	669	999999	272	189	999999	836	153	427	77	144	520	217	930	995	214	526	999999	226	163	492	923	347	102	943	999999	999999	557	237	999999	833	853	864	201	659	146	672	215	999999	590	174	506	863	353	382	895	663	273	171	13	380	457	263	899	388	967	331	482	329	395	679	289	915	734	244	999999	655	26	281	859	542	321	310	635	989	986	70	994	999999	58	140	948	999999	234	322	999999	999999	965	812	692	814	999999	999999	383	911	884	999999	138	118	101	999999	646	992	312	471	68	157	627	999999	402	906	337	762	281	999999	730	894	691	422	999999	690	690	214	588	55	999999	434	999999	724	999999	999999	932	885	999999	999999	999999	999999	93	762	999999	237	971	999999	419	785	486	438	999999	999999	191	990	999999	715	259	411	559	999999	413	999999	999999	634	999999	903	805	999999	999999	452	143	472	999999	774	999999	928	169	631	718	634	795	803	999999	999999	818	999999	542	124	506	226	635	999999	999999	999999	551	999999	999999	628	17	78	260	421	810	43	304	152	355	999999	189	970	556	628	692	924	646	999999	697	215	815	421	371	999999	999999	999999	816	999999	224	721	999999	984	294	540	999999	650	384	383	992	999999	619	676	463	136	934	535	999999	17	999999	333	999999	941	138	999999	813	595	999999	569	999999	62	227	387	999999	999999	999999	205	686	999999	13	52	999999	999999	617	172	595	149	957	999999	756	965	98	808	392	890	316	291	855	855	999999	38	943	814	462	940	318	242	748	829	942	739	999999	653	13	999999	782	999999	999999	999999	843	674	638	472	813	999999	963	418	999999	999999	327	999999	999999	830	999999	975	108	736	810	676	999999	362	999999	137	999999	26	126	445	999999	900	117	175	957	889	22	999999	999999	481	10	999999	977	899	999999	710	512	49	399	28	999999	38	999999	56	340	657	122	491	999999	510	999999	796	839	527	999999	103	999999	161	945	459	818	246	585	999999	736	313	699	999999	999999	690	625	263	627	999999	91	776	517	71	834	309	777	999999	778	889	311	213	667	459	999999	999999	999999	360	103	999999	210	127	999999	765	999999	37	957	167	377	999999	884	915	999999	999999	446	999999	586	999999	327	645	682	999999	999999	999999	325	532	645	250	999999	968	909	999999	999999	687	897	963	999999	751	751	807	352	619	164	195	999999	396	
44	925	22	999999	568	912	999999	457	267	913	659	756	999999	787	391	716	499	408	999999	619	754	999999	844	482	999999	999999	127	519	303	999999	999999	282	691	929	498	999999	237	999999	410	996	241	713	430	984	999999	577	999999	999999	425	999999	999999	755	511	394	641	552	91	540	946	733	794	523	163	999999	999999	387	75	520	299	999999	489	999999	998	687	388	51	71	999999	178	935	533	164	999999	667	943	387	999999	999999	297	945	637	697	272	999999	999999	718	559	236	214	927	999999	999999	673	753	156	999999	757	999999	16	599	490	232	999999	20	210	999999	429	999999	260	402	616	999999	233	353	44	791	28	331	485	999999	492	835	999999	999999	434	999999	999999	351	521	114	630	999999	299	697	464	415	999999	262	476	999999	298	73	975	811	320	999999	567	330	719	364	820	435	999999	346	117	655	576	999999	585	467	160	88	974	156	772	670	478	535	888	628	465	766	855	913	381	429	859	844	930	999999	184	170	999999	999999	999999	204	606	953	590	999999	839	215	676	18	999999	220	999999	999999	48	650	273	999999	999999	999999	899	64	579	435	964	688	796	731	199	894	292	990	456	818	861	577	73	999999	945	89	788	260	999999	846	503	999999	341	40	806	290	427	152	729	540	999999	999999	624	181	999999	902	23	999999	25	999999	726	430	999999	280	968	470	586	999999	96	999999	312	649	964	733	932	804	357	999999	925	999999	476	150	999999	915	999999	630	953	892	536	999999	999999	680	999999	999999	130	82	999999	999999	72	345	704	679	65	377	238	618	275	891	999999	999999	555	256	193	117	315	586	999999	848	719	347	517	694	221	53	295	631	415	999999	612	860	407	296	999999	589	214	999999	94	893	999999	942	999999	71	653	351	498	819	497	999999	11	544	912	557	999999	725	828	19	467	22	999999	999999	212	618	289	388	787	999999	999999	603	902	518	501	275	172	776	982	456	999999	869	555	475	144	999999	656	999999	947	999999	945	978	760	204	339	81	811	999999	739	746	782	275	564	239	276	893	999999	492	52	647	999999	574	999999	382	969	999999	467	616	999999	924	961	220	440	937	999999	574	843	707	189	429	463	92	47	245	673	774	315	999999	209	251	63	999999	35	310	464	380	245	388	235	741	614	205	617	999999	785	999999	834	627	915	702	60	526	312	622	193	313	999999	507	708	999999	292	999999	417	230	870	999999	999999	140	999999	942	338	465	482	447	814	268	999999	999999	459	112	939	687	409	999999	201	999999	861	412	127	161	843	999999	679	40	459	473	
999999	999999	944	988	385	999999	999999	972	374	999999	53	865	999999	924	838	315	999999	606	999999	604	741	999999	39	343	935	999999	22	999999	109	600	786	452	988	351	479	87	287	471	726	244	543	999999	999999	606	493	999999	604	202	322	538	690	82	999999	854	731	999999	367	611	62	602	999999	999999	999999	773	808	600	876	999999	454	761	37	999999	880	30	999999	314	777	433	999999	938	999999	820	19	570	910	713	678	144	619	999999	720	999999	419	133	552	721	563	999999	797	892	129	999999	747	561	510	999999	202	754	793	427	999999	933	761	123	423	871	813	999999	999999	104	922	742	999999	852	50	361	999999	999999	477	349	751	418	635	956	999999	51	999999	999999	70	805	521	923	350	202	501	999999	999999	305	709	681	908	260	505	702	970	387	300	894	520	999999	999999	999999	286	453	675	691	308	804	304	999999	798	999999	999999	68	583	999	999999	654	360	264	446	870	56	796	999999	501	913	932	986	999999	750	188	999999	910	867	85	999999	897	526	999999	999999	999999	11	999999	999999	552	17	446	999999	970	985	645	999999	999999	713	77	999999	490	22	999999	777	375	818	862	999999	620	428	999999	200	508	362	504	999999	550	775	336	869	720	913	999999	493	476	813	999999	456	115	644	681	207	999999	686	165	884	352	43	123	301	148	704	272	133	676	256	999999	618	491	999999	993	490	999999	207	678	577	133	690	310	561	802	416	527	976	999999	144	999999	821	206	619	785	999999	662	44	999999	25	999999	765	817	229	202	999999	965	597	650	200	820	602	17	999999	761	662	732	561	999999	731	187	295	386	542	999999	999999	999999	871	731	485	827	353	477	999999	999999	999999	999999	999999	369	405	999999	929	335	556	323	999999	813	617	857	133	785	999999	999999	998	999999	365	389	999999	999999	403	985	103	866	175	999999	477	135	354	662	404	789	651	202	103	290	257	960	829	228	999999	985	804	23	608	700	999999	808	478	824	570	978	597	718	965	420	357	73	170	999999	999999	999999	469	999999	999999	344	143	999999	999999	999999	590	999999	559	999999	999999	999999	999999	90	267	474	646	669	656	529	102	999999	999999	933	236	683	999999	999999	999999	646	382	999999	999999	849	999999	273	567	999999	367	999999	244	999999	429	540	999999	558	239	277	805	695	547	999999	999999	939	861	48	152	210	999999	766	786	406	999999	913	999999	999999	999999	341	530	999999	906	827	311	896	295	928	999999	999999	525	999999	454	664	389	999999	999999	205	385	586	987	521	131	367	999999	600	974	837	569	999999	999999	506	999999	897	999999	811	
789	999999	875	128	999999	933	51	491	684	12	322	131	27	500	814	999999	999999	315	354	19	999999	999999	999999	711	999999	457	999999	490	999999	28	999999	557	918	577	325	389	330	267	999999	63	479	999999	999999	144	288	853	999999	78	700	377	971	360	553	999999	938	249	39	999999	206	206	999999	560	999999	999999	999999	764	213	999999	185	435	168	999999	383	999999	999999	243	867	555	432	78	636	299	790	438	56	661	14	999999	639	85	360	166	70	999999	488	919	999999	25	154	999999	650	381	893	275	218	703	999999	999999	207	704	381	484	741	138	569	285	999999	999999	619	339	760	999999	809	109	999999	999999	218	649	811	620	289	999999	999999	909	428	999999	406	524	229	353	684	999999	999999	999999	999999	999999	425	999999	174	213	999999	705	406	814	762	627	571	793	200	216	495	338	451	587	999999	999999	83	831	710	314	999999	256	38	276	655	19	49	999999	405	209	586	286	484	608	471	999999	455	999999	156	800	694	612	334	22	857	999999	999999	405	999999	999999	802	593	231	999999	999999	902	677	140	169	753	588	696	398	990	629	219	853	842	999999	841	84	487	684	909	620	276	921	25	418	309	708	643	999999	230	407	993	65	999999	284	569	906	325	999999	402	999999	999999	224	343	999999	648	502	467	290	999999	110	324	908	999999	250	67	980	661	721	860	55	945	340	177	593	636	164	999999	568	556	999999	759	999999	291	698	999999	62	588	632	769	999999	250	363	999999	130	999999	94	743	383	226	588	254	999999	576	357	276	667	56	749	756	494	271	999999	733	741	351	272	999999	623	627	15	401	999999	952	999999	804	999999	651	999999	510	999999	420	856	999999	967	691	999999	999999	999999	999999	954	15	999999	875	999999	545	351	629	999999	779	820	467	129	755	999999	196	224	651	523	553	684	26	999	248	214	83	415	558	765	999999	194	787	692	202	672	10	562	164	676	517	463	999999	703	277	690	94	999999	999999	140	780	477	514	999999	999999	999999	938	15	600	671	211	140	792	863	999999	999999	999999	774	999999	93	221	634	70	999999	16	100	722	322	731	557	999999	782	314	999999	999999	582	679	825	311	455	999999	994	999999	493	474	999999	999999	108	999999	683	658	320	373	27	918	156	999999	540	955	300	34	625	284	53	999999	429	826	999999	878	325	914	999999	473	999999	358	226	999999	999999	999999	999999	429	623	517	999999	899	809	419	296	509	839	999999	149	869	20	430	999999	720	918	941	55	560	999999	229	490	768	451	846	890	999999	999999	482	999999	40	336	871	410	117	
235	153	742	19	999999	999999	49	159	774	347	462	62	249	506	755	635	464	999999	133	404	37	289	458	962	528	627	807	999999	335	119	542	149	29	11	494	774	209	999999	30	999999	190	999999	993	999999	999999	838	999999	999999	727	214	575	268	747	999999	90	999999	694	779	490	912	67	683	823	665	999999	323	999999	248	999999	999999	435	429	999999	692	999999	999999	295	354	577	690	207	611	999999	131	543	284	999999	23	999999	548	90	430	554	118	383	506	517	338	308	81	806	191	194	746	778	156	999999	999999	792	999999	660	349	211	800	714	456	53	702	132	530	921	29	327	999999	900	15	874	939	319	716	189	957	56	506	884	999999	427	999999	352	396	74	999999	230	536	888	740	999999	754	403	926	462	814	215	999999	999999	786	864	999999	999999	773	282	999999	746	999999	214	999999	999999	705	915	698	999999	161	999999	735	466	585	799	791	584	170	786	129	999999	392	263	374	751	278	357	107	161	705	55	578	124	792	599	154	331	999999	999999	999999	838	704	999999	999999	465	480	321	573	987	82	146	999999	986	162	999999	999999	821	999999	950	999999	357	818	547	333	116	781	999999	673	985	654	469	398	723	273	290	840	494	952	909	281	956	999999	120	88	568	369	592	961	66	246	332	490	999999	421	999999	30	167	999999	205	684	999999	999999	587	343	999999	747	962	723	999999	895	869	869	930	679	999999	574	999999	999999	764	999999	198	659	616	749	331	979	999999	311	107	999999	682	919	999999	235	421	318	999999	776	475	820	406	868	99	999999	377	463	559	564	999999	999999	322	698	810	458	999999	210	999999	837	21	634	593	661	625	611	222	949	121	999999	999999	760	378	999999	999999	943	999999	329	569	455	999999	867	999999	999999	999999	506	947	983	999999	999999	740	999999	286	368	765	841	237	999999	253	488	948	427	352	999999	307	592	232	391	705	999999	117	999999	640	586	465	999999	214	994	999999	999999	663	999999	839	999999	999999	999999	484	20	176	161	999999	999999	86	91	999999	955	525	999999	302	376	284	566	999999	253	201	999999	581	999999	903	999999	636	243	999999	999999	824	719	587	540	889	999999	117	222	999999	554	159	511	98	999999	89	999999	628	999999	999999	999999	999999	107	950	596	620	400	999999	999999	999999	999999	524	483	562	950	267	787	377	985	685	51	269	999999	351	999999	103	690	486	999999	621	999999	992	999999	541	999999	999999	727	999999	991	919	499	786	333	115	670	999999	676	999999	147	301	301	142	999999	999999	660	75	782	755	999999	502	930	913	999999	173	714	999999	528	
942	844	669	539	999999	385	75	196	264	935	956	681	999999	427	740	348	999999	999999	269	999999	51	880	652	509	971	551	499	999999	585	999999	999999	999999	999999	999999	733	115	478	761	999999	757	999999	768	406	999999	825	999999	999999	84	199	575	719	844	454	213	999999	72	202	999999	999999	999999	885	85	610	999999	775	565	573	201	999999	635	870	970	55	512	781	282	999999	521	683	897	37	425	800	20	999999	999999	946	904	999999	671	913	317	202	999999	999999	502	999999	487	365	269	510	332	999999	564	704	749	798	942	431	214	588	680	999999	671	449	999999	999999	600	304	999999	618	999999	176	999999	722	999999	777	249	639	289	124	999999	999999	424	396	704	45	245	999999	875	528	14	482	820	92	242	999999	531	366	412	226	999999	192	906	650	841	165	367	841	152	972	558	312	152	100	591	524	71	999999	745	434	49	999999	428	930	614	196	356	939	489	730	999999	999999	237	73	555	999999	259	999999	555	548	677	999999	173	903	969	702	999999	999999	999999	718	769	256	621	977	186	283	764	976	46	654	809	427	362	421	726	999999	85	88	544	777	274	298	729	206	999999	645	131	525	999999	912	855	999999	448	770	961	999999	271	999999	886	282	59	283	737	901	739	260	999999	751	999999	303	999999	261	195	723	999999	481	527	424	230	999999	162	248	25	134	999999	192	978	591	460	999999	414	999999	202	272	727	999999	560	828	467	999999	603	999999	348	667	999999	604	999999	725	999999	489	481	847	38	355	129	811	268	999999	112	557	999999	460	999999	459	999999	800	69	922	999999	462	920	699	957	723	937	781	999999	357	838	999999	999999	263	999999	971	256	567	797	999999	152	916	733	999999	999999	909	235	153	999999	889	999999	495	544	519	729	999999	568	782	890	314	999999	347	999999	911	774	908	807	27	195	999999	212	331	12	221	999999	89	729	973	973	57	498	793	999999	19	578	353	659	240	534	999999	412	474	999999	492	999999	805	14	821	182	999999	112	999999	999999	760	687	457	492	333	740	649	143	594	808	999999	999999	624	999999	901	999999	999999	258	577	493	783	916	738	999999	999999	999999	999999	84	907	801	166	999999	999999	834	941	332	130	861	336	500	999999	999999	999999	665	999999	676	999999	169	112	999999	999999	999999	535	723	184	843	948	802	972	551	765	575	999999	793	652	999999	535	789	703	579	222	570	999999	86	999999	516	999999	82	999999	999999	999999	999999	971	999999	61	596	420	566	999999	107	999999	327	888	999999	734	318	51	999999	999999	999999	150	36	999999	533	999999	999999	646	999999	
124	667	744	875	982	999999	584	951	603	806	742	65	487	969	999999	606	204	894	681	147	352	300	999999	84	69	883	999999	940	999999	448	162	871	950	961	452	999999	362	999999	345	760	210	783	715	244	292	958	459	181	896	999999	338	381	999999	509	999999	823	999999	670	816	108	434	999999	601	165	653	870	115	525	999999	146	253	999999	559	921	936	569	585	999999	791	110	999999	999999	999999	499	119	781	372	450	856	629	799	999999	691	246	335	999999	191	999999	590	421	999999	933	999999	759	616	999999	821	587	572	546	248	960	999999	716	674	999999	600	112	999999	872	508	665	669	896	347	999999	15	323	595	381	999999	34	651	380	257	500	877	293	883	477	960	785	877	320	391	839	999999	999999	999999	999999	965	89	515	717	913	198	999999	999999	422	64	636	999999	991	201	168	223	319	999999	468	183	34	999999	228	578	912	722	787	999999	515	999999	999999	39	751	172	999999	308	519	999999	467	69	235	129	999999	999999	840	462	794	685	999999	177	999999	315	517	397	999999	658	860	936	805	201	410	915	252	914	999999	999999	756	828	786	859	704	386	51	408	948	904	445	399	738	460	927	112	207	347	978	442	999999	363	763	757	448	582	137	276	999999	320	877	956	521	242	705	965	899	302	473	999999	273	118	449	503	999999	470	208	355	999999	999999	718	904	999999	874	94	402	75	38	420	131	258	775	749	999999	37	489	877	999999	999999	962	212	904	874	999999	999999	413	913	270	544	978	999999	999999	12	360	601	973	29	647	999999	999999	900	999999	881	351	894	498	369	811	999999	733	592	703	601	310	999999	999999	39	111	705	999999	488	804	999999	442	747	477	999999	398	46	64	999999	240	357	451	71	999999	33	532	999999	679	999999	111	999999	810	999999	680	190	999999	265	787	943	999999	941	999999	823	105	385	448	604	999999	726	970	999999	999999	273	362	356	159	249	763	999999	507	170	999999	636	387	20	683	57	77	296	80	143	258	999999	552	298	880	627	999999	956	584	928	523	953	84	999999	382	999999	999999	333	999999	462	501	999999	446	757	999999	840	999999	999999	701	401	537	140	656	836	526	310	999999	74	476	999999	282	806	999999	579	647	82	562	60	999999	999999	24	743	265	617	642	999999	674	999999	382	49	191	881	264	192	400	393	306	247	999999	81	826	968	857	509	999999	999999	791	867	119	999999	999999	395	456	565	387	999999	874	49	999999	275	999999	926	691	436	999999	401	999999	33	188	999999	776	325	251	566	320	999999	885	999999	436	947	470	
807	685	538	761	795	434	999999	999999	606	518	999999	52	543	445	899	287	430	169	789	152	767	688	855	999999	999999	154	889	255	342	908	128	999999	257	805	828	999999	999999	674	555	999999	999999	228	999999	745	999999	282	707	130	420	768	464	597	999999	805	702	129	829	471	798	650	545	454	473	698	399	654	795	738	617	999999	999999	756	613	822	299	549	116	119	557	690	446	768	834	573	453	999999	964	452	112	708	421	999999	999999	999999	431	408	755	999999	356	865	487	999999	999999	999999	644	708	983	999999	515	999999	22	720	999999	999999	214	999999	999999	899	254	999999	999999	352	636	909	999999	442	879	709	999999	999999	794	232	763	999999	212	477	999999	82	929	744	999999	150	936	948	695	701	777	999999	699	655	999999	855	999999	488	185	144	343	604	524	211	828	283	433	624	369	999999	956	999999	905	999999	520	547	999999	509	329	549	999999	687	223	546	665	121	19	746	112	938	592	285	517	78	144	661	999999	728	999999	274	716	322	588	999999	999999	555	862	963	999999	250	885	139	168	636	999999	655	390	978	545	717	273	999999	521	431	207	999999	714	836	999999	858	999999	251	593	999999	832	103	108	999999	801	119	258	56	611	862	999999	463	126	881	999999	488	280	578	192	208	999999	39	800	167	999999	72	841	35	371	286	260	644	545	113	803	635	999999	82	999999	436	468	227	999999	659	378	744	999999	833	497	123	587	421	69	395	64	802	999999	941	611	999999	278	232	685	334	999999	418	917	23	87	714	931	999999	401	999999	740	999999	954	151	788	962	507	17	538	257	999999	839	584	160	58	10	999999	615	471	448	999999	245	542	750	999999	960	827	551	999999	783	191	388	29	313	654	999999	848	161	162	999999	240	271	694	999999	999999	771	833	766	964	999999	382	326	737	999999	598	999999	251	213	999999	827	145	999999	999999	999999	76	319	820	281	506	778	162	999999	462	822	999999	895	551	999999	999999	286	999999	999999	586	678	410	999999	651	75	999999	999999	39	645	68	335	513	284	19	939	371	326	951	561	270	999999	925	999999	863	914	745	703	953	146	98	999999	700	84	379	583	354	999999	668	754	567	356	748	999999	132	137	999999	933	999999	612	742	798	335	575	800	999999	753	999999	11	737	330	21	999999	892	556	251	634	439	904	999999	594	170	999999	999999	994	999999	999999	418	999999	999999	605	999999	999999	999999	403	300	491	999999	999999	979	829	145	208	931	434	555	160	999999	999999	999999	503	880	39	999999	27	582	150	138	580	999999	999999	345	999999	999999	
142	999999	999999	999999	999999	266	760	508	999999	999999	607	459	961	726	772	448	999999	591	999999	999999	999999	999999	999999	999999	334	821	159	362	554	396	999999	493	995	932	799	999999	361	999999	367	999999	130	994	724	113	852	568	620	424	365	141	999999	371	888	950	999999	999999	999999	999999	529	677	116	407	953	768	898	999999	463	39	927	856	999999	999999	234	752	78	247	10	679	514	999999	211	734	999999	423	273	665	605	999999	898	391	190	999999	776	690	999999	999999	50	955	215	738	114	591	496	508	54	999999	147	145	881	796	416	999999	332	763	475	382	410	540	504	243	518	999999	140	999999	999999	573	690	543	165	999999	207	54	473	775	662	999999	248	999999	379	608	999999	469	999999	999999	999999	999999	201	23	224	225	321	510	999999	972	230	999999	460	999999	832	481	975	603	999999	999999	598	371	592	557	110	856	143	912	999999	896	715	58	999999	37	570	552	381	676	329	939	44	697	999999	999999	554	967	168	296	999999	898	632	924	999999	637	513	613	541	999999	912	368	999999	999999	999999	563	266	182	999999	433	391	290	999999	309	284	50	999999	901	999999	101	999999	143	697	999999	999999	272	274	790	568	619	524	956	20	737	763	961	857	999999	358	40	244	382	999999	999999	905	385	798	333	650	448	999999	612	835	999999	642	779	999999	999999	999999	85	299	476	613	828	908	434	279	999999	999999	323	999999	865	553	999999	856	630	614	961	942	870	474	941	150	130	482	911	131	570	999999	984	300	623	999999	282	999999	768	768	700	999999	480	999999	436	787	337	265	281	999999	98	593	21	999999	709	301	292	611	999999	335	493	999999	999999	312	709	276	561	32	569	999999	280	15	98	861	999999	144	999999	764	47	164	813	865	211	852	43	977	93	999999	590	331	999999	999999	394	999999	285	353	829	178	999999	169	236	314	999999	888	788	92	504	999999	999999	999999	999999	527	574	203	522	628	155	154	279	731	193	742	441	247	202	609	621	656	586	570	315	303	367	877	928	508	999999	322	73	950	482	932	568	999999	501	672	106	200	920	999999	999999	685	898	675	976	493	872	457	696	189	471	848	573	690	269	537	999999	999999	999999	23	458	999999	90	999999	259	999999	183	425	999999	530	513	999999	735	929	371	629	999999	692	999999	444	635	721	626	884	488	634	369	877	756	963	512	999999	925	906	208	999999	604	999999	999999	725	320	457	710	175	999999	50	122	999999	328	639	999999	999999	796	831	999999	736	216	205	840	999999	891	305	999999	999999	28	114	505	829	731	996	999999	
999999	999999	999999	134	999999	20	999999	219	447	521	724	558	126	831	44	999999	104	528	999999	168	408	999999	801	833	24	788	927	157	999999	545	999999	999999	332	614	316	211	999999	707	209	725	756	986	403	113	176	746	551	952	983	501	411	310	999999	837	626	98	475	999999	119	399	93	312	648	999999	999999	811	999999	512	524	999999	999999	397	329	999999	412	422	344	697	667	999999	247	975	174	78	144	982	999999	999999	988	228	999999	278	597	809	642	999999	348	500	874	999999	999999	49	437	160	509	999999	981	523	434	214	753	777	684	999999	162	117	999999	579	767	999999	167	741	524	999999	999999	724	799	519	113	958	999999	843	822	312	999999	207	999999	23	999999	999999	11	140	70	783	475	958	593	755	657	535	314	769	732	629	206	779	999999	141	999999	785	224	472	420	999999	999999	909	954	999999	95	954	569	999999	999999	647	999999	37	680	740	830	148	140	54	999999	577	653	314	120	203	115	977	682	999999	959	784	999999	538	720	594	653	565	13	999999	669	702	999999	189	759	95	384	179	108	784	999999	999999	654	179	610	999999	822	826	798	761	276	999999	281	162	175	999999	741	716	317	96	999999	274	144	999999	384	169	611	474	999999	999999	999999	936	999999	897	999999	53	999999	736	927	999999	772	827	767	999999	945	999999	430	813	23	534	353	999999	862	22	697	46	781	736	794	451	999999	357	281	772	999999	339	999999	384	57	132	105	15	788	999999	324	269	507	999999	972	823	738	999999	460	30	681	160	84	999999	999999	999999	271	403	941	999999	647	424	555	994	310	615	330	999999	999999	890	438	348	880	432	698	999999	538	890	763	971	713	441	999999	260	101	999999	999999	374	184	999999	861	701	74	999999	791	899	713	513	590	366	502	691	43	569	591	999999	280	651	999999	771	540	380	640	970	773	216	526	305	902	519	360	956	872	785	39	737	284	578	641	798	999999	35	310	406	478	31	407	337	999999	758	999999	613	206	412	449	999999	71	103	538	584	383	999999	610	80	16	999999	818	257	540	854	68	701	19	379	57	999999	80	244	999999	751	808	198	636	154	999999	747	999999	470	999999	548	676	190	50	66	999999	315	424	999999	400	999999	212	160	797	814	699	819	999999	999999	364	934	420	826	602	787	776	999999	782	465	82	269	999999	358	999999	991	187	878	999999	953	954	742	100	840	843	569	548	658	400	821	455	188	153	932	116	412	138	849	588	263	290	240	533	999999	167	141	155	999999	248	806	636	821	999999	650	872	622	
844	580	982	999999	248	127	793	960	999999	893	125	853	251	509	863	338	299	408	672	999999	218	141	683	999999	999999	693	999999	594	195	999999	29	502	70	494	567	557	866	556	24	172	447	573	948	273	999999	999999	612	739	943	308	999999	760	977	999999	413	712	896	280	618	999999	708	209	775	386	874	622	793	757	999999	315	471	999999	999999	999999	286	645	193	999999	697	131	91	999999	651	886	999999	999999	525	999999	90	855	661	596	999999	469	999999	248	797	999999	399	402	509	855	798	637	837	999999	999999	476	872	999999	529	487	999999	497	999999	999999	558	888	285	615	107	881	999999	999999	999999	999999	805	923	56	999999	847	621	30	304	621	235	881	23	59	323	999999	58	999999	999999	999999	183	23	450	999999	999999	690	909	296	999999	305	628	188	712	983	962	982	453	430	833	999999	908	999999	287	876	999999	156	544	839	961	723	58	842	363	999999	480	999999	999999	927	620	358	999999	335	246	999	999999	57	179	39	97	999999	999999	628	215	403	427	716	999999	573	758	290	155	79	334	70	256	785	825	951	512	111	627	525	810	485	981	583	231	288	883	999999	976	514	752	631	999999	999999	637	959	344	764	134	999999	179	340	999999	868	10	185	752	999999	231	228	526	986	712	999999	999999	729	999999	999999	999999	457	690	567	313	640	327	703	999999	826	158	865	999999	748	999999	835	999999	480	283	122	582	55	535	675	968	757	988	765	918	363	612	999999	999999	500	279	677	110	611	999999	572	551	307	401	926	68	366	999999	778	20	876	575	347	999999	310	999999	449	999999	25	999999	556	999999	561	784	431	224	250	328	126	478	308	735	999999	454	710	571	285	999999	609	616	612	999999	219	999999	999999	787	999999	999999	246	238	829	755	999999	999999	480	919	989	523	970	712	818	999999	494	309	711	151	830	999999	745	739	986	795	322	408	999999	999999	442	806	999999	644	949	789	91	888	649	553	649	732	973	999999	999999	761	683	999999	798	574	999999	909	54	900	956	999999	715	507	252	44	443	687	35	79	999999	999999	781	336	999999	38	955	606	999999	167	502	108	919	954	167	234	999999	999999	609	421	749	532	999999	841	687	999999	83	999999	646	614	120	999999	707	904	313	999999	999999	999999	999999	999999	619	64	259	999999	999999	858	461	760	350	27	922	28	999999	613	330	954	999999	999999	648	194	955	381	960	999999	56	541	400	25	999999	768	254	764	289	838	802	694	283	874	999999	829	126	999999	243	628	692	102	882	104	583	999999	966	51	709	950	814	999999	
104	214	840	866	467	446	119	582	773	168	738	249	810	636	999999	557	504	999999	78	642	999999	999999	362	954	999999	306	441	302	801	999999	64	339	33	999999	600	999999	43	578	999999	999999	213	661	855	534	363	642	999999	947	677	999999	546	890	882	182	108	762	851	999999	217	999999	14	816	780	999999	113	408	225	255	46	612	524	926	456	398	439	487	999999	828	600	999999	23	999999	624	392	667	999999	999999	851	999999	837	227	999999	999999	999999	999999	396	880	295	431	954	999999	47	999999	75	895	619	444	494	742	621	286	999999	295	999999	157	999999	999999	398	902	939	951	374	999999	208	999999	376	565	999999	999999	53	606	999999	406	645	999999	975	583	999999	497	57	999999	963	118	999999	561	204	999999	178	62	165	999999	492	393	491	13	62	259	999999	681	528	63	198	771	699	24	999999	626	649	603	182	936	643	999999	854	219	988	999999	943	647	199	513	999999	999999	567	848	124	807	914	999999	545	726	871	999999	968	993	541	201	418	831	999999	577	223	575	880	229	561	591	999999	282	24	999999	316	999999	491	25	667	995	214	851	900	999999	711	16	67	455	74	765	932	861	678	796	846	122	181	999999	999999	820	322	348	297	532	999999	999999	999999	748	420	807	395	953	999999	546	987	567	930	197	866	999999	518	434	164	999999	658	677	999999	228	950	204	892	870	724	846	999999	865	563	999999	19	79	389	318	45	267	379	979	534	141	808	289	999999	984	999999	93	999999	999999	193	502	873	601	48	409	999999	226	914	525	999999	490	999999	132	14	562	187	796	999999	210	399	896	425	678	153	472	420	670	22	907	124	999999	543	794	682	70	503	418	40	980	519	818	353	999999	751	53	277	999999	999999	629	807	958	266	111	999999	296	86	205	999999	576	988	137	213	999999	411	597	946	79	449	943	999999	769	766	999999	691	580	553	999999	927	999999	204	733	395	393	999999	165	384	442	999999	395	999999	308	960	999999	991	391	999999	346	453	164	107	208	246	341	570	48	202	419	420	917	742	515	277	358	999999	265	742	820	906	255	223	514	999999	64	959	999999	999999	313	855	309	965	217	999999	772	12	995	497	999999	823	72	963	964	31	388	999999	478	40	999999	90	736	649	794	999999	207	941	593	435	999999	381	810	999999	889	563	121	952	535	397	999999	356	387	768	687	997	999999	291	258	999999	394	999999	491	999999	207	999999	129	660	180	777	920	831	419	999999	314	682	999999	832	84	999999	910	435	127	999999	535	264	703	967	961	999999	
595	915	692	110	51	781	890	91	999999	999999	444	460	782	757	477	673	999999	817	463	999999	984	21	217	848	581	999999	293	410	202	942	528	999999	698	999999	999999	999999	999999	318	527	532	791	930	999999	417	999999	999999	653	370	999999	862	327	885	514	955	999999	999999	708	844	529	92	497	999999	888	999999	148	292	761	409	574	999999	533	629	300	930	223	64	999999	999999	882	131	315	923	796	340	624	643	647	743	999999	999999	306	305	789	999999	999999	311	999999	709	279	999999	697	254	795	151	339	698	595	999999	741	758	372	908	961	407	777	574	693	558	475	999999	644	28	838	966	176	238	840	855	999999	912	999999	511	529	999999	433	70	999999	655	10	999999	999999	74	11	999999	999999	397	343	391	667	999999	999999	999999	243	774	49	999999	415	829	974	999999	999999	740	687	829	746	999999	999999	763	974	999999	447	999999	999999	549	999999	580	27	36	999999	999999	894	999999	198	435	304	529	277	754	168	754	654	308	680	900	78	317	386	181	75	999999	999999	579	999999	950	999999	580	935	694	999999	468	661	389	999999	205	216	409	552	262	535	226	593	634	604	229	72	999999	367	657	481	149	203	845	961	354	771	999999	51	247	999999	723	593	583	437	699	999999	275	208	485	693	668	765	999999	645	999999	792	999999	975	999999	887	884	223	999999	999999	188	275	999999	428	999999	434	891	367	314	851	999999	633	19	999999	904	136	999999	940	881	963	812	384	80	209	999999	999999	397	349	854	360	527	510	316	999999	999999	434	287	847	454	61	802	310	461	282	834	225	999999	187	80	70	100	999999	341	999999	999999	803	204	615	315	201	999999	551	513	954	333	311	999999	648	947	479	849	949	999999	830	171	512	922	797	375	896	780	220	278	793	999999	583	179	999999	960	455	240	671	541	263	999999	260	797	999999	948	532	999999	143	999999	600	220	151	458	510	999999	897	881	999999	999999	419	421	826	999999	719	694	750	999999	333	687	502	249	187	417	242	999999	911	714	425	849	842	999999	646	980	678	999999	127	134	999999	840	73	999999	999999	431	132	841	197	999999	87	999999	208	999999	999999	455	737	999999	42	734	999999	999999	250	192	999999	557	999999	421	774	845	604	146	577	626	472	493	999999	927	999999	756	294	400	628	933	636	613	999999	451	999999	201	253	326	549	393	908	975	999999	880	119	285	35	999999	77	351	999999	941	244	581	999999	999999	999999	809	944	999999	449	999999	74	316	555	999999	906	955	989	583	602	999999	596	194	999999	999999	892	744	818	141	731	999999	
333	999999	561	695	379	79	522	350	370	443	382	273	944	93	911	293	334	267	999999	79	721	493	749	104	999999	60	864	442	199	96	991	999999	555	999999	501	787	755	860	482	837	442	999999	223	169	905	333	250	999999	585	608	999999	560	999999	661	862	999999	999999	466	351	328	214	999999	160	283	451	568	717	89	999999	133	538	474	785	999999	637	82	999999	589	199	999999	999999	240	857	999999	999999	440	60	894	999999	999999	260	999999	518	163	633	999999	498	940	717	346	616	171	52	461	80	944	999999	232	33	790	569	999999	277	330	518	974	232	570	605	999999	518	822	86	929	873	250	999999	999999	907	284	583	339	871	852	999999	649	999999	405	520	732	999999	828	870	999999	999999	999999	30	198	999999	658	999999	928	999999	999999	828	793	94	123	588	830	989	153	324	749	217	240	999999	999999	915	999999	787	826	999999	872	355	689	951	999999	837	570	229	766	986	259	153	654	994	174	33	620	564	84	817	690	999999	521	513	999999	999999	999999	999999	605	283	776	999999	313	999999	472	361	148	842	229	285	27	999999	232	167	75	605	562	245	911	999999	304	314	713	19	369	999999	833	186	830	860	976	344	624	999999	219	999999	839	776	999999	813	884	778	345	798	799	999999	521	999999	447	525	451	625	999999	213	978	999999	167	304	518	999999	527	962	21	368	999999	683	986	738	947	687	766	786	713	107	517	526	999999	914	220	290	617	479	999999	315	418	999999	28	421	515	999999	230	545	999999	199	295	922	766	977	499	999999	103	999999	416	999999	999999	665	999999	999999	695	462	503	253	94	238	725	999999	232	706	949	999999	999999	574	233	210	466	230	528	523	811	594	759	991	999999	104	196	834	73	978	555	753	447	801	725	62	999999	977	999999	39	474	248	699	70	999999	999999	461	528	559	999999	999999	538	147	398	416	111	999999	512	999999	989	999999	890	984	254	160	999999	511	999999	849	180	999999	489	769	999999	59	573	894	698	963	874	642	668	285	858	685	27	615	59	394	624	359	741	159	471	988	583	263	455	909	831	999999	598	679	999999	258	999999	999999	648	348	842	216	14	999999	954	356	383	614	136	568	143	590	999999	478	234	821	225	339	308	510	476	319	449	789	142	999999	54	988	897	999999	871	999999	966	710	552	999999	354	202	999999	124	615	969	999999	887	775	999999	587	129	454	566	43	484	471	148	999999	532	767	224	416	999999	999999	394	999999	527	696	999999	623	751	925	816	999999	32	144	193	999999	999999	191	561	24	999999	
257	924	543	340	575	397	786	999999	999999	29	999999	139	785	85	812	230	261	999999	200	889	627	999999	999999	638	100	20	349	999999	999999	375	350	999999	210	525	872	387	999999	387	951	309	108	999999	914	906	176	999999	999999	999999	999999	674	999999	999999	999999	999999	274	421	730	905	999999	564	57	509	999999	471	999999	445	929	999999	213	435	378	873	659	890	790	999999	999999	297	472	753	773	291	907	578	130	769	843	86	261	460	656	946	147	396	262	599	999999	452	999999	730	999999	977	855	945	999999	381	999999	480	343	442	500	999999	999999	999999	791	765	601	15	999999	999999	999999	853	18	999999	779	999999	999999	999999	999999	200	999999	478	70	741	345	999999	999999	962	282	748	847	372	999999	818	960	999999	513	651	605	999999	998	215	999999	999999	138	564	968	999999	175	873	645	659	999999	999999	822	31	382	701	160	995	339	639	732	999999	72	238	999999	199	792	566	918	95	667	999999	202	413	377	743	999999	781	827	333	796	408	113	197	999999	599	995	939	841	999999	999999	609	167	999999	483	508	265	999999	453	778	319	609	955	999999	999999	999999	999999	999999	653	638	98	378	999999	15	843	333	498	874	709	521	204	853	724	999999	594	67	982	834	930	869	488	999999	338	58	23	196	453	554	205	999999	648	586	999999	212	722	131	999999	162	524	999999	19	390	200	931	584	466	884	999999	964	935	719	126	488	784	160	386	50	999999	991	999999	880	944	679	882	873	617	567	522	393	473	626	830	319	780	859	107	522	406	473	557	312	605	589	999999	117	531	108	511	999999	346	999999	321	170	868	999999	999999	711	317	999999	966	898	372	464	501	999999	888	807	999999	924	62	863	644	656	999999	354	284	365	999999	775	351	999999	66	470	56	999999	314	999999	451	999999	795	395	999999	348	999999	658	939	150	98	999999	228	724	999999	586	999999	483	446	664	726	523	994	709	301	999999	716	457	999999	902	417	999999	14	999999	365	206	999999	666	659	999999	999999	785	414	144	276	999999	999999	627	999999	479	470	573	946	999999	943	999999	516	95	103	999999	999999	999999	816	47	999999	980	946	999999	368	204	457	999999	823	151	999999	999999	118	860	999999	832	986	99	338	372	441	844	172	363	999999	438	999999	53	999999	987	673	110	968	377	411	296	999999	557	268	924	999999	138	749	804	145	999999	819	999999	651	271	685	999999	721	999999	606	888	817	592	723	930	514	413	769	999999	478	999999	972	741	459	156	320	999999	999999	413	999999	999999	104	367	228	283	619	44	999999	311	312	139	388	
524	770	522	478	999999	833	337	420	618	999999	999999	999999	730	39	87	206	505	950	256	712	999999	114	303	999999	460	373	450	321	999999	21	999999	533	348	36	458	970	999999	678	389	605	503	992	731	944	190	40	498	253	541	837	896	360	66	427	81	419	477	999999	28	566	392	999999	941	606	999999	389	988	704	999999	116	999999	827	571	650	219	324	999999	359	999999	429	875	999999	779	999999	124	999999	477	920	999999	48	503	999999	659	823	223	486	999999	135	52	801	52	793	671	434	999999	79	789	999999	999999	999999	46	128	124	999999	690	195	999999	309	999999	794	912	78	999999	543	613	60	999999	748	999999	999999	272	999999	316	812	387	92	999999	999999	999999	55	327	999999	999999	207	999999	384	104	999999	999999	37	249	752	643	258	889	973	53	138	821	528	902	51	977	999999	494	789	812	999999	221	608	999999	892	246	999999	477	999999	366	552	999999	238	999999	116	999999	409	493	520	613	68	999999	413	999999	999999	999999	545	152	999999	94	235	999999	222	572	792	849	533	377	356	515	207	780	49	999999	501	999999	999999	999999	795	435	578	999999	973	185	754	389	999999	570	263	369	999999	303	201	765	999999	838	329	666	173	267	93	42	146	14	416	287	999999	796	999999	809	940	972	357	850	999999	999999	740	46	818	413	51	962	999999	987	814	903	588	999999	486	663	999999	926	409	999999	352	999999	856	968	769	476	999999	21	33	999999	428	728	945	351	999999	999999	108	999999	847	999999	226	130	917	999999	200	512	999999	609	320	883	542	23	573	820	508	999999	999999	999999	277	351	907	39	938	671	568	96	957	247	35	588	564	984	88	649	320	231	628	707	778	266	778	999999	999999	150	910	999999	164	135	842	288	520	999999	999999	506	852	999999	191	256	589	114	554	461	999999	731	999999	558	935	924	999999	999999	351	680	993	21	573	21	999999	798	999999	999999	999999	832	404	747	999999	999999	968	582	999999	133	49	999999	127	999999	999999	326	999999	969	999999	999999	479	240	625	566	999999	840	999999	14	932	840	858	393	495	435	182	722	999999	835	664	999999	589	362	999999	386	246	969	562	999999	310	256	999999	369	976	408	684	701	999999	999999	810	237	999999	964	650	956	275	656	999999	691	501	988	270	487	999999	731	772	999999	112	249	329	966	287	24	704	685	152	498	416	97	750	481	515	228	999999	436	999999	625	711	999999	121	999999	999999	871	826	321	986	999999	64	255	635	999999	598	967	519	999999	999999	879	270	999999	813	776	250	798	940	999999	999999	51	999999	878	535	
157	415	999999	138	999999	999999	999999	198	392	999999	932	444	170	999999	193	883	999999	708	191	487	325	365	747	367	345	350	294	930	999999	838	944	758	186	719	999999	161	666	839	999999	960	543	691	999999	275	999999	341	89	345	999999	146	933	343	280	400	220	792	999999	574	792	398	598	485	391	553	999999	183	267	999999	974	41	227	999999	928	999999	944	999999	487	999999	999999	999999	271	948	999999	669	904	611	487	999999	509	695	999999	999999	56	392	999999	67	999999	999999	999999	999999	83	999999	999999	725	999999	234	999999	59	456	585	314	197	99	789	137	650	312	999999	649	152	695	482	941	289	999999	135	663	999999	999999	887	334	164	959	777	929	633	999999	458	749	999999	999999	438	999999	923	391	305	12	266	265	721	755	587	684	999999	22	601	696	91	186	999999	571	869	199	569	999999	159	238	999999	860	503	72	853	972	968	946	266	999999	999999	898	252	133	406	999999	149	141	746	480	589	764	337	936	999999	281	999999	118	999999	249	769	999999	241	77	690	406	999999	658	901	615	715	433	756	458	679	193	999999	671	174	588	999999	999999	999999	679	648	557	999999	567	566	582	27	859	619	27	383	355	666	184	442	10	529	490	240	141	999999	166	18	999999	267	999999	999999	293	944	748	999999	342	999999	561	429	142	873	203	101	329	999999	855	814	738	85	999999	527	999999	238	174	69	569	206	383	915	491	549	652	310	254	245	733	999999	999999	999999	999999	198	114	754	999999	136	335	999999	911	543	908	352	999999	804	933	794	587	999999	779	688	999999	145	783	646	937	592	230	893	846	93	864	940	943	909	44	145	422	999999	928	48	999999	180	295	999999	16	999999	999999	848	999999	999999	657	678	146	192	999999	904	414	999999	816	999999	905	999999	999999	999999	678	968	408	370	769	999999	999999	999999	136	999999	999999	999999	850	999999	999999	999999	322	382	526	396	436	196	804	999999	709	999999	731	999999	198	221	142	300	628	468	170	999999	740	910	88	579	88	85	999999	404	237	999999	64	469	827	28	404	533	999999	165	401	999999	999999	647	999999	639	76	426	394	914	999999	999999	829	392	783	602	999999	412	303	946	999999	360	999999	999999	533	957	85	271	137	179	817	608	999999	473	999999	999999	873	103	259	999999	999999	661	999999	637	795	573	922	672	686	234	961	991	240	970	847	51	848	764	124	702	999999	804	298	999999	106	10	289	366	999999	999999	728	964	163	854	443	656	668	16	613	959	44	412	585	903	218	999999	378	414	625	999999	829	999999	978	557	884	999999	
372	999999	541	999999	293	566	357	999999	999999	997	838	385	999999	999999	382	842	160	164	667	162	999999	395	16	279	999999	875	740	299	286	619	985	606	970	999999	293	201	474	999999	676	478	65	999999	999999	999999	988	999999	877	433	653	999999	958	824	889	731	488	977	470	271	173	418	826	999999	999999	886	999999	242	415	999999	907	999999	377	342	488	199	106	224	988	795	291	999999	999999	316	646	298	661	170	716	248	256	316	730	999999	655	267	651	997	710	520	209	756	586	85	999999	471	619	625	345	699	635	274	999999	675	979	534	999999	519	420	15	999999	850	525	177	555	601	460	174	686	230	547	108	514	478	595	535	62	999999	790	184	678	45	825	27	612	999999	328	64	999999	130	847	142	999999	999999	295	999999	241	418	999999	924	999999	999999	939	125	999999	536	759	519	89	454	999999	498	728	246	999999	199	35	508	565	573	999999	406	940	999999	383	415	521	999999	193	247	304	999999	402	999999	173	233	106	999999	865	86	232	808	999999	778	648	358	413	999999	999999	105	332	733	853	956	999999	614	999999	382	999999	746	999999	950	336	842	160	999999	105	863	82	999999	102	325	642	488	351	999999	431	172	917	34	12	180	999999	97	914	571	789	446	224	558	718	723	968	129	72	282	482	999999	627	809	262	550	278	274	12	999999	100	375	614	999999	193	999999	465	999999	743	843	999999	248	999999	589	59	659	648	523	395	999999	357	522	999999	79	992	299	544	999999	999999	999999	902	999999	95	999999	480	999999	831	999999	999999	375	268	262	385	228	763	999999	213	48	999999	999999	901	999999	878	633	999999	577	949	545	999999	893	808	356	944	291	941	350	163	30	999999	635	828	611	157	30	120	999999	999999	207	315	758	999999	505	358	179	560	156	299	999999	999999	999999	474	999999	853	482	566	911	999999	103	286	999999	90	193	929	134	999999	299	607	857	523	564	999999	751	239	435	807	312	998	775	730	795	60	999999	772	216	999999	542	758	675	463	208	999999	53	999999	892	999999	902	576	234	404	271	999999	999999	999999	999999	471	723	66	427	674	264	913	542	373	491	372	999999	421	722	963	242	541	932	999999	324	999999	397	830	347	757	905	735	773	380	469	256	619	999999	88	745	447	485	340	10	999999	295	999999	999999	439	999999	299	999999	999999	270	999999	999999	616	47	623	999999	999999	892	719	670	999999	999999	999999	171	903	245	753	624	999999	999999	525	757	999999	932	205	39	531	999999	401	817	999999	424	881	512	218	999999	640	581	150	999999	671	555	765	
999999	999999	679	155	93	776	203	999999	675	158	999999	745	414	999999	683	999999	594	999999	366	501	999999	213	355	647	637	953	173	999999	999999	484	180	999999	999999	991	541	701	525	883	447	940	207	51	999999	275	13	767	999999	999999	956	999999	555	776	999999	64	999999	465	999999	42	518	999999	613	999999	604	201	978	999999	999999	423	999999	981	326	711	999999	425	999999	860	999999	89	999999	869	159	999999	649	999999	999999	404	999999	915	999999	999999	815	493	375	999999	999999	609	999999	600	297	999999	992	389	234	974	423	844	828	888	761	13	53	806	999999	648	980	661	999999	173	272	583	569	859	999999	910	176	833	345	640	97	693	424	821	791	999999	877	769	999999	674	28	999999	576	999999	164	134	42	999999	105	726	337	676	660	282	338	999999	873	999999	103	323	999999	590	508	197	801	999999	999999	231	24	196	771	220	999999	284	155	999999	16	456	704	171	878	166	999999	619	313	421	43	151	493	999999	338	999999	676	413	865	437	999999	999999	999999	97	999999	999999	994	908	955	126	742	385	137	161	999999	426	999999	932	999999	652	852	888	999999	999999	44	446	999999	936	858	36	544	530	418	717	600	628	999999	999999	625	999999	171	829	999999	196	999999	657	24	999999	999999	912	315	743	967	999999	999999	999999	503	999999	63	109	83	68	60	928	582	999999	999999	419	999999	999999	291	822	999999	378	490	999999	235	698	711	386	999999	405	566	999999	721	800	562	999999	143	999999	999999	999999	563	999999	993	113	778	999999	614	465	690	604	999999	300	999999	493	437	999999	733	561	999999	999999	230	676	676	677	501	114	217	781	660	999999	286	658	954	88	999999	999999	384	386	254	500	94	255	999999	999999	623	275	999999	237	999999	963	471	582	439	328	999999	887	849	326	611	674	527	832	805	918	999999	999999	346	552	999999	999999	223	999999	316	971	721	974	979	848	63	235	789	979	999999	696	309	704	999999	635	105	381	999999	68	999999	580	973	261	450	777	999999	999999	999999	772	999999	726	999999	125	276	999999	607	18	907	11	272	999999	884	548	423	999999	618	623	905	710	457	999999	706	165	581	735	999999	469	534	211	347	999999	999999	999999	999999	692	999999	999999	438	760	38	96	473	939	999999	999999	999999	435	838	999999	169	887	594	229	324	159	30	594	544	540	469	148	483	705	663	708	89	867	999999	999999	999999	434	195	154	681	999999	389	766	369	192	999999	573	999999	203	52	999999	999999	86	702	826	672	361	650	897	301	889	613	768	286	97	319	829	999999	116	178	735	702	450	547	953	770	263	
235	361	502	895	517	999999	999999	212	739	999999	174	745	999999	811	783	297	853	791	757	620	490	999999	873	999999	710	999999	34	317	758	528	999999	748	65	999999	135	298	999999	405	382	999999	115	999999	999999	315	999999	127	999999	367	951	414	596	755	206	159	772	953	488	999999	999999	999999	265	355	999999	999999	999999	425	999999	650	999999	495	892	457	419	434	515	417	924	567	555	999999	477	667	365	999999	999999	782	552	906	999999	182	999999	999999	220	390	999999	999999	629	146	841	248	437	406	681	999999	522	148	346	771	643	999999	999999	999999	736	999999	999999	598	990	999999	288	691	999999	784	14	513	999999	779	247	38	368	999999	787	788	726	316	165	999999	985	899	832	794	999999	781	272	290	999999	889	386	999999	864	999999	769	999999	857	159	999999	653	401	999999	781	743	901	317	413	887	578	250	204	999999	446	999999	612	100	276	999999	255	101	999999	724	370	796	402	627	174	889	987	266	930	999999	940	511	679	999999	128	99	893	999999	999999	999999	712	902	694	956	999999	421	999999	999999	264	999999	999999	284	141	677	808	985	350	283	999999	999999	899	999999	999999	999999	489	999999	999999	999999	999999	999999	601	126	723	146	22	468	999999	446	455	999999	33	318	999999	567	672	666	380	12	18	143	999999	619	984	854	484	400	591	77	476	999999	646	80	706	86	772	787	560	994	664	350	999999	904	828	400	499	591	319	752	954	823	564	999999	786	839	438	981	141	869	999999	622	876	44	969	999999	999999	953	612	925	795	885	115	385	347	668	259	844	999999	594	365	893	90	838	999999	653	683	875	293	866	648	790	655	691	343	999999	473	849	934	620	294	546	978	394	999999	79	717	999999	433	128	590	999999	999999	999999	999999	999999	542	47	921	999999	533	240	670	999999	999999	14	239	424	51	305	205	409	910	180	309	818	914	695	880	52	935	999999	999999	175	286	64	600	117	999999	999999	999999	435	927	617	97	64	876	243	117	953	999999	303	147	138	999999	190	682	29	248	999999	853	846	166	999999	999999	39	788	504	469	232	413	999999	246	476	794	769	482	303	93	254	999999	681	999999	927	212	999999	366	324	252	106	381	999999	999999	492	999999	664	999999	58	999999	68	276	999999	999999	884	549	717	999999	999999	999999	999999	999999	389	935	993	999999	181	268	239	676	749	672	474	262	372	850	999999	999999	999999	755	140	999999	434	77	35	978	571	907	703	388	494	585	695	980	999999	398	992	646	874	739	549	999999	49	381	486	999999	802	128	410	44	717	464	312	915	213	
663	283	322	910	25	999999	274	564	850	999999	999999	999999	493	999999	974	858	195	388	999999	999999	999999	460	62	590	639	186	452	506	669	999999	999999	282	780	777	434	125	679	735	859	558	285	841	199	999999	322	418	999999	954	999999	185	999999	86	298	708	999999	213	230	731	280	839	999999	767	895	190	999999	891	205	716	739	999999	188	999999	529	465	931	892	271	863	278	231	867	999999	80	999999	148	953	984	81	308	231	894	948	999999	29	820	999999	946	18	999999	431	222	999999	999999	577	996	81	557	832	777	586	941	999999	462	59	972	249	999999	411	51	999999	999999	133	417	999999	999999	239	995	509	645	423	946	999999	825	847	999999	274	283	503	496	77	999999	162	304	721	289	537	496	416	57	999999	819	999999	967	999999	524	98	999999	999999	611	767	86	999999	197	364	640	689	541	615	999999	707	999999	204	914	973	802	754	829	999999	237	438	999999	589	999999	75	604	411	295	986	332	920	89	576	891	729	991	357	999999	999999	91	600	999999	880	375	350	999999	999999	629	999999	46	999999	999999	999999	479	183	33	496	597	132	759	238	403	999999	292	999999	628	999999	313	195	982	454	789	889	613	636	442	862	999999	999999	999999	978	782	302	999999	999999	661	589	999999	717	706	504	760	842	190	853	207	450	999999	255	721	224	322	444	21	591	981	378	999999	842	741	170	283	485	671	781	455	999999	604	999999	469	48	999999	595	488	487	693	946	709	760	439	992	274	968	399	246	666	348	291	368	580	292	999999	264	976	546	231	284	181	409	999999	106	845	867	786	999999	921	999999	999999	533	897	45	999999	135	413	999999	999999	315	999999	434	124	999999	820	246	159	999999	344	48	619	942	266	419	774	310	362	343	157	407	191	715	325	999999	999999	757	470	545	999999	999999	851	999999	650	999999	198	747	294	299	999999	608	718	609	999999	883	116	999999	999999	999999	999999	999999	772	999999	999999	498	133	999999	999999	184	725	72	776	999999	563	765	999999	392	301	350	999999	36	26	72	67	548	688	999999	376	999999	834	379	490	999999	284	264	805	781	999999	162	792	817	638	120	574	223	832	114	55	583	696	723	999999	999999	267	244	999999	710	22	62	809	551	13	677	349	356	581	794	338	309	959	415	756	999999	999999	999999	999999	905	999999	843	716	584	536	793	744	999999	999999	564	999999	50	911	105	769	999999	999999	250	999999	999999	770	228	641	48	775	745	623	291	967	582	377	853	845	447	999999	178	345	235	24	220	999999	239	698	27	999999	298	398	864	
646	999999	796	317	599	437	999999	999999	211	678	808	791	180	463	999999	85	196	870	999999	474	882	600	247	127	236	603	37	999999	529	999999	968	487	357	758	999999	795	786	69	264	418	311	942	999999	999999	426	999999	999999	999999	97	623	830	209	999999	923	981	55	934	678	91	996	409	999999	999999	587	999999	331	443	421	999999	356	298	137	616	786	172	999999	634	580	999999	13	999999	999999	452	906	999999	768	999999	433	777	999999	861	117	977	267	19	707	203	389	957	104	789	628	661	740	334	702	593	316	761	999999	421	364	999999	999999	442	999999	161	843	793	941	936	20	999999	227	999999	191	159	358	777	999999	999999	999999	999999	606	223	934	999999	711	999999	101	185	87	672	735	188	507	140	899	825	167	555	359	595	26	167	778	984	443	255	153	999999	244	539	305	305	999999	741	379	864	507	955	999999	272	701	765	999999	999999	909	49	988	60	260	533	999999	910	397	999999	605	448	999999	999999	999999	466	999999	999999	941	547	376	439	22	765	999999	44	327	212	115	96	999999	261	308	440	999999	404	999999	103	303	711	999999	999999	907	516	999999	999999	429	557	999999	983	834	163	824	321	972	479	999999	232	999999	225	999999	416	804	310	765	999999	150	999999	874	67	999999	344	254	999999	627	980	999999	505	629	830	615	769	710	132	999999	740	999999	986	467	606	378	44	999999	87	999999	513	591	607	751	790	999999	424	683	445	999999	499	909	593	694	991	999999	530	602	468	610	445	999999	682	999999	35	917	163	547	277	689	999999	540	176	734	123	399	924	753	838	49	200	999999	274	348	763	830	999999	302	476	658	847	441	999999	477	999999	807	909	558	726	873	999999	876	415	755	619	958	742	999999	580	602	32	776	764	429	419	359	441	999999	294	204	84	860	81	999999	842	733	205	699	674	999999	490	999999	37	965	412	324	681	519	728	999999	98	983	721	873	636	80	999999	915	68	710	375	999999	274	999999	798	776	805	796	913	886	999999	999999	194	999999	121	656	749	999999	26	999999	999999	922	615	489	999999	999999	148	207	982	771	65	289	641	964	999999	915	999999	504	999999	635	518	999999	999999	841	52	999999	799	457	999999	999999	999999	878	898	999999	42	453	959	784	999999	707	999999	608	814	999999	999999	999999	412	230	334	999999	555	255	631	999999	999999	999999	327	773	447	71	301	691	999999	13	451	186	391	678	931	496	999999	327	88	999999	999999	999999	999999	463	20	569	642	578	132	565	999999	85	999999	517	386	248	999999	999999	346	999999	416	999999	173	810	
700	654	999999	999999	299	999999	250	237	176	173	393	676	723	863	999999	878	428	999999	999999	999999	579	376	999999	999999	999999	692	370	770	980	724	62	999999	747	999999	762	999999	477	908	289	295	325	999999	999999	999999	999999	709	525	272	433	468	935	999999	999999	294	999999	334	724	999999	441	606	476	480	257	452	120	342	929	464	110	406	410	520	444	283	999999	383	999999	999999	999999	592	177	108	346	522	788	369	673	462	37	438	999999	999999	477	682	818	999999	948	466	973	792	780	70	999999	36	999999	999999	258	114	730	999999	867	878	479	848	999999	999999	143	734	663	750	668	476	436	672	763	999999	52	761	464	718	434	999999	872	956	812	999999	937	320	999999	999999	120	568	732	179	570	764	780	628	252	450	711	999999	999999	232	999999	313	633	498	273	999999	383	496	649	22	433	866	15	522	999999	332	440	823	999999	300	999999	999999	744	267	111	999	999999	423	999999	24	999999	220	207	999999	833	509	482	448	56	999999	990	624	919	999999	999999	703	758	267	593	919	20	888	999999	512	593	33	569	376	397	999999	536	999999	977	635	15	223	669	365	688	536	999999	999999	776	999999	310	25	999999	999999	999999	407	999999	122	830	599	14	128	275	694	66	810	999999	116	61	782	30	40	999999	294	715	999999	44	403	579	66	79	28	121	232	999999	577	999999	545	854	989	33	424	139	999999	630	886	999999	999999	308	999999	596	999999	940	999999	701	999999	999999	896	318	999999	999999	846	543	773	529	999999	16	999999	999999	489	999999	405	262	71	758	606	901	268	663	828	584	69	104	700	470	336	999999	999999	530	999999	208	946	236	999999	626	187	880	999999	858	644	879	904	493	819	999999	201	490	999999	999999	105	378	120	242	490	415	999999	999999	842	313	203	908	889	523	999999	291	31	178	999999	445	581	725	546	999999	29	999999	679	575	285	790	279	845	208	882	434	564	97	999999	746	999999	321	434	48	999999	665	735	990	391	934	538	889	32	103	999999	663	999999	831	999999	223	999999	735	738	476	999999	44	999999	710	16	98	994	999999	999999	432	937	133	157	687	494	744	293	999999	999999	999999	999999	901	256	751	764	229	999999	733	386	500	214	724	583	957	985	27	317	999999	984	303	939	999999	581	599	999999	320	516	692	999999	966	999999	999999	447	106	730	161	787	605	945	786	43	271	817	816	227	223	999999	999999	999999	999999	436	999999	999999	995	702	412	329	656	596	454	999999	371	395	419	999999	632	287	487	237	834	999999	712	88	999999	999999	999999	526	764	999999	999999	
770	326	991	869	999999	671	608	451	404	999999	831	141	19	501	82	671	875	408	256	595	936	999999	961	867	248	724	189	776	999999	33	885	564	284	653	999999	396	380	526	878	898	33	835	999999	909	12	108	702	587	135	597	803	128	518	786	16	707	999999	134	999999	999999	492	831	716	380	442	276	856	366	816	685	301	358	529	999999	571	110	980	61	864	150	999999	601	999999	147	999999	767	56	999999	646	977	41	256	895	999999	416	202	128	712	477	736	999999	346	770	449	306	999999	598	999999	224	905	999999	314	270	491	793	999999	999999	578	999999	999999	230	367	719	839	654	55	463	466	941	999999	981	277	583	137	999999	685	830	999999	841	775	179	886	284	741	999999	727	986	413	279	526	21	550	561	802	999999	883	627	999999	795	260	990	141	999999	999999	923	459	730	142	999999	117	69	978	736	384	505	343	93	977	589	926	999999	59	196	999999	368	441	716	780	621	24	68	999999	416	999999	785	999999	666	439	817	801	996	854	999999	172	466	43	813	187	306	182	800	649	352	999999	999999	999999	945	804	486	492	743	999999	999999	577	58	170	999999	156	599	468	676	654	170	788	929	999999	238	34	957	999999	627	538	999999	449	224	419	999999	548	398	844	102	862	999999	335	67	57	343	253	123	306	999999	667	588	838	505	155	489	999999	999999	987	999999	999999	846	161	864	214	475	81	363	999999	613	33	757	754	999999	814	701	834	730	999999	871	999999	911	661	863	960	950	999999	943	999999	930	992	610	411	999999	999999	25	801	471	853	999999	999999	890	483	693	448	910	833	471	691	454	654	834	999999	999999	728	18	195	297	904	264	830	138	999999	708	621	422	355	999999	999999	798	999999	373	999999	310	609	103	437	968	424	999999	999999	183	262	999999	285	168	554	296	413	173	999999	513	567	999999	751	143	606	775	81	35	564	221	276	892	554	291	957	754	515	999999	581	226	873	854	999999	656	999999	999999	999999	462	868	69	999999	999999	967	396	806	286	559	999999	497	999999	896	399	494	999999	999999	369	80	994	210	799	780	999999	999999	613	640	999999	462	999999	999999	936	351	618	167	505	12	245	924	168	999999	680	999999	49	147	999999	330	483	369	242	749	516	999999	439	262	79	288	439	449	999999	755	999999	999999	999999	218	560	999999	287	999999	989	999999	671	999999	912	519	999999	603	999999	642	673	293	166	353	229	355	751	347	912	366	97	999999	573	795	570	999999	999999	855	740	999999	587	999999	52	251	380	339	999999	999999	687	920	
732	475	548	999999	776	80	599	750	605	999999	466	999999	999999	921	999999	772	339	876	873	509	137	674	863	908	64	74	250	914	973	889	277	679	660	992	634	622	999999	776	28	999999	999999	641	999999	631	375	999999	210	131	107	607	999999	211	999999	187	792	999999	612	639	742	711	830	684	777	715	842	999999	999999	415	297	532	999999	562	999999	999999	696	496	423	999999	543	999999	864	128	817	375	889	999999	999999	482	210	575	19	49	44	999999	669	138	864	545	788	588	811	795	834	574	513	448	999999	824	490	999999	645	380	105	61	847	711	866	411	825	776	314	90	214	721	522	63	999999	551	714	568	632	877	452	955	878	79	293	253	861	451	722	657	991	903	999999	999999	944	982	999999	957	272	462	719	22	283	731	999999	123	61	459	919	802	120	922	673	999999	927	150	183	999999	427	623	549	384	64	999999	98	310	791	883	999999	545	999999	756	305	179	999999	440	681	156	489	180	999999	412	531	919	547	78	240	999999	711	803	999999	999999	539	648	913	999999	999999	999999	642	289	331	999999	999999	383	999999	363	999999	999999	610	999999	469	36	999999	257	432	999999	853	144	119	29	80	999999	999999	316	737	999999	226	999999	266	822	482	999999	999999	209	999999	32	71	157	209	999999	999999	999999	561	999999	344	782	403	292	999999	999999	491	999999	516	623	999999	702	996	44	646	330	147	969	247	999999	24	414	522	98	407	999999	85	706	999999	926	577	345	999999	956	971	954	996	933	440	999999	340	658	548	890	990	156	35	37	999999	879	56	999999	497	773	210	930	999999	314	884	817	999999	785	888	999999	55	873	635	50	999999	692	333	213	539	756	457	365	999999	999999	107	999999	383	57	205	65	879	105	847	999999	756	51	694	692	58	623	791	555	999999	957	844	127	520	985	965	818	556	843	999999	741	326	999999	999999	999999	216	999999	443	652	589	833	711	950	36	342	999999	30	997	640	164	916	999999	901	595	909	999999	999999	740	999999	92	999999	999999	46	163	115	976	912	977	66	485	425	189	148	966	999999	256	894	999999	188	702	944	820	915	999999	35	775	425	999999	164	851	235	892	55	569	211	334	675	797	920	366	999999	53	941	164	999999	736	826	934	659	663	999999	999999	562	695	147	999999	593	357	137	340	560	663	823	215	260	532	144	578	764	612	580	999999	999999	822	330	901	879	760	949	999999	948	490	598	501	999999	346	340	359	432	644	740	327	669	590	999999	717	229	736	904	216	602	257	179	999999	92	794	999999	
999999	374	999999	687	999999	407	999999	391	80	75	331	256	914	999999	785	156	130	871	263	437	590	999999	613	999999	153	855	743	999999	701	320	551	419	174	626	600	984	196	999999	999999	919	999999	209	735	652	897	490	990	23	816	111	59	186	828	999999	139	723	761	999999	544	999999	664	152	690	759	999999	912	999999	297	602	801	960	173	963	343	606	391	291	961	783	999999	865	999999	879	599	271	375	999999	806	497	999999	233	999999	421	999999	264	688	999999	976	138	985	408	999999	421	25	150	885	999999	494	760	748	441	999999	780	881	999999	935	272	100	497	158	999999	999999	799	725	578	338	751	42	999999	918	999999	315	832	798	999999	172	317	863	999999	385	162	105	999999	749	445	433	851	539	999999	329	425	428	488	999999	663	133	903	696	447	812	999999	190	415	842	876	999999	999999	981	627	949	627	408	641	999999	999999	235	999999	60	289	154	999999	221	222	999999	502	999999	999999	852	144	141	999999	620	426	646	251	971	689	213	873	999999	466	869	912	869	999999	26	787	376	984	999999	999999	853	417	302	335	922	967	656	999999	432	308	124	999999	495	690	999999	982	995	999999	999999	546	35	186	968	688	617	309	999999	67	485	999999	999999	999999	999999	999999	415	213	133	320	329	999999	43	863	999999	22	351	32	427	189	694	44	999999	506	999999	891	999999	999999	999999	999999	999999	623	999999	598	999999	767	999999	999999	150	999999	284	803	859	684	550	31	512	999999	736	956	999999	594	881	173	999999	451	873	954	908	815	378	739	764	999999	601	999999	388	999999	997	683	999999	999999	999999	179	904	891	184	117	955	999999	388	999999	939	492	276	999999	999999	999999	235	424	893	999999	347	334	878	999999	48	349	93	999999	999999	77	999999	63	791	252	999999	712	268	481	276	765	998	971	999999	672	800	282	252	999999	964	926	219	583	789	999999	757	557	300	369	853	999999	34	999999	303	320	999999	999999	999999	999999	422	39	202	753	157	138	894	376	897	216	999999	765	107	615	880	999999	858	999999	273	519	495	164	421	899	628	441	999999	999999	677	125	140	913	999999	229	65	934	734	999999	999999	661	387	391	660	94	625	97	999999	419	240	587	462	951	623	191	538	267	618	303	134	716	397	16	698	781	86	830	194	999999	560	945	982	999999	999999	611	142	999999	504	336	999999	541	703	331	658	100	663	188	300	999999	690	999999	326	440	342	719	274	381	999999	878	999999	794	999999	859	858	294	604	70	999999	999999	58	999999	763	291	29	592	22	75	357	608	999999	897	540	
999999	999999	762	628	551	999999	445	347	999999	999999	626	328	489	639	844	472	999999	495	602	391	288	351	999999	44	44	421	999999	706	208	33	94	999999	120	264	117	672	106	999999	999999	999999	362	674	999999	21	999999	963	539	953	999999	602	984	122	525	516	261	999999	930	999999	999999	140	319	738	148	738	337	999999	999999	999999	531	181	376	707	442	601	39	999999	999999	255	896	81	881	796	538	605	48	971	243	603	12	664	742	377	82	922	691	623	536	558	999999	280	999999	314	431	997	236	287	680	924	487	647	398	685	831	522	258	523	210	542	700	999999	632	613	233	866	438	998	635	519	999999	999999	87	506	570	999999	999999	577	999999	540	999999	760	301	318	126	365	276	67	545	999999	673	999999	423	994	858	328	648	151	91	565	568	237	652	170	25	82	999999	892	124	999999	206	681	157	669	999999	939	73	323	497	867	599	381	462	85	845	740	992	93	647	251	999999	184	495	999999	972	151	118	141	999999	54	999999	384	942	339	363	992	30	753	831	919	265	334	999999	223	999999	196	774	999999	324	284	89	485	254	872	999999	31	196	347	999999	30	999999	932	30	453	81	225	438	132	721	853	720	248	262	728	986	652	530	282	999999	785	377	541	817	28	964	320	999999	80	111	999999	806	682	66	999999	999999	332	314	210	999999	999999	758	999999	855	470	564	841	999999	526	886	999999	500	913	999999	911	999999	298	999999	999999	488	761	96	999999	999999	389	57	47	192	999999	639	663	348	330	999999	105	37	725	686	356	999999	133	96	613	999999	525	842	999999	189	154	167	799	217	312	722	999999	999999	999999	999999	476	423	526	658	782	886	232	999999	999999	783	407	999999	928	999999	768	546	365	675	483	999999	506	546	165	857	999999	294	839	455	45	999999	999999	443	999999	105	220	933	938	474	314	726	961	999999	999999	118	782	270	238	197	449	766	367	714	189	225	133	929	267	999999	620	497	56	999999	212	999999	42	964	999999	833	401	835	608	890	371	756	222	228	874	56	85	777	65	651	16	279	999999	46	263	999999	971	291	675	279	853	816	679	999999	85	109	86	999999	22	405	796	614	167	476	999999	432	12	999999	64	220	999999	999999	441	404	770	933	331	995	710	835	861	119	999999	339	999999	554	86	38	153	775	970	999999	999999	659	999999	999999	999999	774	693	999999	418	76	237	464	686	20	384	285	423	151	777	999999	117	187	544	686	454	828	440	999999	999999	974	761	289	250	335	999999	782	549	999999	821	557	999999	
879	426	794	882	999999	653	35	999999	801	614	11	999999	890	159	587	125	178	947	293	343	894	485	999999	315	947	999999	360	932	602	999999	55	330	230	777	238	760	749	803	749	185	414	999999	553	999999	759	292	359	186	500	666	380	430	999999	999999	999999	403	982	489	935	999999	302	102	576	76	569	681	776	122	921	827	375	374	208	999999	929	275	932	999999	555	665	864	184	441	935	364	999999	791	999999	999999	835	777	999999	868	999999	882	322	999999	486	999999	88	515	247	265	999999	300	15	232	430	999999	999999	470	907	999999	279	999999	999999	660	999999	711	945	999999	999999	751	999999	59	999999	506	940	235	999999	222	455	284	477	160	626	999999	768	644	999999	401	999999	722	999999	374	999999	999999	599	999999	764	661	421	774	855	197	745	495	179	624	195	509	291	205	677	929	25	633	466	129	999999	209	999999	999999	999999	553	529	57	999999	999999	999999	779	999999	999999	999999	955	801	680	429	289	415	141	749	153	459	999999	119	174	999999	299	359	246	869	999999	641	564	768	425	421	311	668	697	962	457	445	416	999999	982	734	721	137	999999	213	186	714	999999	999999	999999	546	514	999999	999999	12	243	372	942	909	437	667	906	197	385	268	999999	621	999999	179	302	707	53	256	137	440	999999	999999	24	43	999999	999999	999999	115	999999	999999	999999	868	313	694	728	999999	999999	506	175	999999	999999	534	999999	85	96	565	996	699	167	50	503	267	999999	999999	679	82	357	909	226	671	999999	801	177	506	361	259	318	999999	451	216	999999	999999	999999	812	999999	999999	418	938	999999	137	999999	999999	947	979	385	650	999999	388	999999	999999	738	999999	290	503	429	36	367	999999	724	836	257	999999	258	950	999999	999999	185	504	999999	879	999999	999999	962	999999	902	999999	999999	198	999999	711	697	929	17	795	478	620	266	999999	392	999999	999999	173	224	120	999999	795	824	996	152	429	474	67	76	145	991	999999	999999	999999	601	607	182	179	135	999999	148	999999	999999	462	482	226	700	597	121	735	447	500	203	851	999999	116	997	857	55	701	246	639	863	871	803	158	987	75	999999	785	413	273	47	211	971	563	999999	371	523	926	728	877	946	340	698	501	136	780	999999	494	609	325	133	433	777	508	463	105	659	334	238	999999	610	336	331	184	462	999999	879	655	287	999999	343	129	999999	368	693	533	182	312	32	216	92	502	185	98	149	614	434	472	109	734	712	199	999999	103	277	620	18	524	48	143	901	999999	999999	974	999999	14	461	418	815	929	922	999999	
312	31	552	118	160	242	44	999999	999999	416	555	553	999999	999999	432	999999	101	82	525	658	273	888	999999	755	294	210	117	145	163	999999	999999	179	999999	999999	999999	675	551	168	469	775	489	199	574	494	999999	663	60	837	999999	582	326	742	414	274	93	423	999999	796	823	999999	135	898	695	552	759	999999	741	567	268	756	337	933	613	999999	178	83	324	821	974	630	160	280	563	580	999999	999999	999999	547	282	472	959	999999	999999	999999	649	590	504	31	735	404	999999	493	579	825	254	999999	139	664	105	19	999999	894	999999	202	799	855	345	124	853	844	621	204	295	999999	797	583	598	104	110	587	579	999999	96	579	709	999999	999999	738	336	999999	785	110	999999	272	372	74	932	152	719	999999	255	999999	177	890	999999	727	207	783	38	671	795	45	564	517	999999	806	808	252	493	143	164	606	999999	547	69	521	999999	33	999999	999999	651	456	384	316	341	200	999999	205	999999	981	999999	999999	710	665	521	750	545	934	832	566	999999	689	658	586	639	648	600	630	830	272	975	999999	360	305	30	349	660	999999	186	249	999999	612	999999	512	673	246	999999	133	999999	319	999999	818	200	999999	477	999999	797	798	999999	693	599	504	375	533	999999	295	567	415	645	182	99	999999	999999	592	999999	652	244	156	999999	402	999999	999999	999999	521	999999	167	983	999999	828	999999	551	862	581	492	650	185	247	921	506	388	999999	999999	488	854	229	687	70	999999	980	824	726	651	885	283	940	131	900	854	999999	849	311	999999	586	586	999999	237	715	275	942	709	999999	999999	999999	534	999999	999999	989	999999	999999	609	106	386	999999	14	342	999999	976	308	552	529	285	392	999999	999999	86	605	904	902	233	992	971	795	665	280	418	414	11	360	559	999999	999999	999999	562	636	752	999999	569	999999	254	999999	260	417	722	423	434	999999	999999	993	999999	127	366	97	526	999999	999999	999999	720	243	595	927	899	626	748	873	999999	999999	830	58	904	161	46	331	657	502	741	563	82	999999	845	395	999999	999999	999999	441	322	54	633	263	998	999999	214	336	986	999999	831	634	669	849	36	309	202	999999	98	999999	999999	44	439	999999	567	84	239	479	397	209	999999	891	722	316	999999	352	999999	999999	59	464	946	709	999999	341	671	117	894	999999	999999	546	203	198	999999	999999	359	287	614	609	696	999999	221	735	938	999999	176	940	999999	999999	299	683	808	626	999999	634	359	382	699	107	362	460	189	16	263	851	16	961	972	999999	999999	999999	738	891	880	999999	252	221	
770	999999	999999	999999	205	542	999999	542	737	576	999999	294	257	977	588	516	257	245	744	214	482	97	780	999999	967	796	405	26	945	917	746	413	391	999999	611	151	932	999999	265	999999	83	720	123	440	312	999999	867	979	694	231	643	644	390	48	739	683	999999	999999	763	999999	146	999999	597	820	830	256	902	119	999999	446	584	625	999999	107	141	761	999999	350	902	289	928	999999	332	724	283	111	32	353	408	928	373	971	999999	856	511	166	999999	303	999999	65	786	999999	613	999999	646	28	664	293	907	977	709	438	69	999999	480	719	593	873	546	728	233	999999	711	446	82	613	757	999999	596	999999	637	999999	740	999999	503	180	999999	84	87	265	447	999999	446	430	229	935	999999	394	385	791	999999	260	757	880	999999	237	999999	999999	184	999999	270	539	696	932	999999	999999	999999	222	980	309	907	519	795	999999	291	494	122	290	227	147	701	373	748	805	412	386	922	859	23	999999	134	645	899	999999	995	907	999999	514	90	999999	248	699	999999	999999	884	999999	464	475	999999	348	124	766	949	47	342	896	791	891	529	964	999999	837	208	999999	185	271	619	999999	296	999999	451	608	210	999999	899	11	960	672	920	358	921	456	270	675	161	367	696	999999	710	108	125	161	984	125	92	999999	500	698	900	622	444	712	189	999999	896	515	999999	921	148	999999	935	999999	970	999999	52	999999	577	533	999999	817	574	756	52	197	267	300	624	94	946	498	511	272	771	307	999999	219	276	54	999999	645	802	775	723	999999	173	996	190	813	83	431	833	967	145	93	999999	687	670	992	958	999999	891	481	975	999999	999999	673	357	999999	266	833	393	532	753	917	999999	799	42	672	33	271	120	810	20	999999	665	544	999999	688	259	999999	549	284	999999	999999	754	999999	800	84	550	999999	648	517	999999	249	47	310	223	227	999999	258	655	997	968	697	495	90	470	460	999999	294	546	999999	422	40	294	119	446	999999	999999	695	999	958	131	999999	622	999999	999999	770	487	364	331	909	620	11	581	551	315	999999	687	673	859	349	100	265	953	999999	104	999999	955	927	864	643	999999	382	258	696	875	999999	999999	893	826	699	972	629	963	636	58	421	458	742	999999	57	893	499	835	999999	868	866	999999	643	999999	737	815	999999	500	688	999999	248	752	884	675	870	324	793	847	169	377	999999	999999	327	930	999999	78	222	132	999999	749	564	546	599	999999	19	999999	440	395	98	884	999999	138	285	999999	810	668	573	999999	934	732	109	999999	676	
999999	407	573	262	713	999999	669	602	437	683	938	300	702	999999	66	999999	999999	884	999999	758	284	954	341	27	999999	129	999999	504	155	198	94	999999	913	870	316	431	446	611	726	571	429	999999	999999	999999	999999	490	118	514	517	410	927	847	700	893	999999	337	999999	556	715	999999	809	174	456	999999	598	297	387	999999	999999	634	230	999999	168	999999	338	999999	999999	886	679	66	21	510	987	744	271	247	949	999999	478	979	366	889	895	142	999999	265	835	747	999999	999999	112	999999	668	882	190	532	999999	863	564	408	368	188	876	659	581	309	187	711	977	999999	347	367	363	999999	278	999999	509	35	999999	999999	999999	231	39	630	954	735	841	999999	999999	738	999999	95	464	999999	999999	187	999999	999999	560	462	88	133	770	505	712	744	922	999999	614	850	999999	663	999999	491	999999	999999	999999	256	704	846	467	82	999999	249	803	261	903	999999	257	100	327	272	475	999999	994	999999	461	534	917	219	812	51	999999	713	714	894	306	972	999999	483	38	767	541	999999	995	15	999999	531	701	461	841	640	553	523	533	999999	198	177	999999	215	999999	624	338	999999	43	426	999999	444	534	909	999999	930	999999	999999	71	999999	731	761	626	988	69	930	833	466	378	999999	497	975	190	953	705	999999	485	623	999999	999999	438	55	680	578	432	540	996	791	506	910	187	779	462	973	39	437	550	508	156	754	790	872	127	860	999999	999999	264	581	213	824	455	839	976	657	131	685	90	999999	566	528	934	51	959	467	995	718	523	216	923	278	589	976	477	999999	623	565	928	819	650	825	286	424	588	999999	465	348	999999	805	999999	354	357	502	942	999999	820	749	912	659	865	220	93	57	658	934	245	478	371	999999	999999	566	756	270	407	999999	251	519	999999	999999	11	657	999999	718	365	579	999999	999999	999999	849	232	874	652	278	999999	439	742	239	999999	653	445	999999	976	869	771	295	999999	96	104	212	386	310	295	634	658	999999	304	374	692	88	23	159	443	999999	710	168	913	487	315	999999	997	22	752	810	842	24	680	55	946	999999	981	834	992	832	473	921	999999	999999	620	746	145	999999	547	687	999999	296	999999	999999	999999	613	381	999999	999999	999999	214	999999	558	485	792	644	537	258	999999	622	107	999999	167	611	59	788	578	895	866	569	832	628	475	75	999999	555	470	999999	999999	999999	999999	999999	63	865	999999	109	373	114	235	999999	218	886	951	999999	999999	461	999999	941	414	380	45	486	253	999999	303	586	898	492	314	246	999999	320	
371	94	924	236	134	301	984	999999	999999	474	670	890	999999	946	677	999999	484	718	425	528	812	516	999999	221	627	999999	571	999999	211	999999	799	988	802	898	999999	867	999	363	337	837	957	465	954	570	815	999999	999999	357	908	357	18	596	999999	999999	508	854	786	712	609	291	999999	999999	747	544	674	681	97	461	431	810	551	999999	999999	588	570	356	561	999999	999999	274	981	223	142	854	872	213	177	157	400	669	90	296	754	999999	117	24	717	420	895	999999	275	409	925	108	805	886	215	999999	94	161	302	999999	316	999999	310	516	810	999999	671	999999	514	999999	999999	761	999999	264	377	344	480	999999	999999	151	841	272	999999	582	297	999999	58	986	997	999999	72	999999	376	42	999999	419	999999	999999	214	824	748	433	629	334	347	174	378	551	519	870	762	539	522	999999	999999	54	345	999999	228	775	844	685	474	579	878	822	394	697	283	999999	999999	879	350	814	999999	999999	642	674	999999	999999	666	506	476	999999	182	533	726	999999	999999	936	84	28	382	439	999999	999999	959	60	456	524	779	680	277	562	999999	882	198	999999	758	999999	411	999999	492	105	118	348	218	347	406	354	106	179	871	347	882	580	507	999999	835	340	999999	592	227	999999	999999	999999	238	914	855	300	345	27	999999	36	534	414	536	287	330	641	854	621	653	112	999999	609	809	930	679	700	384	286	873	999999	349	819	999999	772	999999	133	119	304	492	116	19	88	711	845	813	477	54	230	590	203	485	999999	938	125	301	744	999999	308	244	164	915	999999	154	49	687	715	961	764	536	207	532	560	999999	999999	103	349	898	963	126	212	656	999999	696	679	942	999999	880	336	480	16	946	810	999999	337	201	950	933	672	167	107	515	290	999999	392	999999	925	706	401	32	951	999999	222	192	42	507	760	371	475	107	184	999999	999999	293	530	999999	999999	500	999999	355	152	416	235	805	29	696	376	470	313	17	26	806	488	314	999999	999999	999999	628	36	829	440	999999	468	999999	983	999999	880	996	999999	142	949	435	904	55	880	545	620	416	172	346	141	299	68	467	999999	377	356	330	765	370	526	104	473	972	915	563	999999	659	822	757	815	380	307	181	68	590	901	442	999999	982	999999	327	999999	690	698	150	530	999999	494	616	915	999999	240	802	999999	855	999999	931	140	999999	597	961	999999	999999	531	761	992	886	999999	999999	476	913	896	782	821	208	638	783	284	774	999999	999999	175	216	842	264	999999	504	565	213	629	999999	312	999999	999999	
587	733	60	169	937	158	999999	601	994	149	11	999999	458	999999	999999	226	188	657	366	999999	650	796	388	572	999999	621	497	331	205	870	506	611	999999	397	244	999999	587	624	347	625	399	356	180	76	840	601	999999	524	158	986	451	322	946	824	744	791	354	487	893	325	661	322	405	134	999999	399	999999	999999	746	942	638	563	320	999999	999999	303	625	322	999999	999999	930	972	999999	218	428	999999	665	964	653	452	130	999999	731	999999	964	999999	999999	999999	432	451	725	630	999999	999999	999999	887	12	215	999999	999999	175	42	755	228	394	999999	149	197	705	459	999999	910	417	303	822	538	999999	298	776	817	353	580	999999	999999	949	999999	205	967	861	541	999999	459	43	999999	286	97	354	513	637	999999	936	999999	999999	972	716	815	223	484	393	818	999999	714	999999	999999	999999	999999	999999	475	999999	94	493	182	999999	174	278	285	999999	999999	27	734	194	999999	660	500	881	999999	999999	916	574	144	97	999999	584	999999	486	476	999999	921	114	691	944	879	244	999999	999999	764	436	999999	704	440	938	17	466	658	634	999999	63	938	241	999999	999999	236	999999	999999	996	772	597	294	687	999999	265	955	110	999999	790	315	95	999999	708	126	999999	63	999999	999999	999999	89	264	926	418	999999	999999	999999	689	597	999999	718	978	109	556	29	176	152	999999	902	999999	982	907	999999	867	999999	649	945	240	125	363	312	23	766	999999	917	518	671	875	999999	388	184	275	999999	10	82	336	986	560	688	949	21	565	320	999999	999999	999999	133	68	99	999999	477	850	574	999999	33	704	999999	170	639	511	505	999999	562	524	10	999999	999999	999999	999999	991	662	999999	552	175	352	999999	703	808	725	745	395	612	786	833	999999	334	700	278	977	999999	999999	826	999999	187	453	744	999999	795	957	506	999999	992	999999	999999	449	92	308	409	892	286	11	999999	999999	893	126	892	490	728	613	675	25	136	162	427	876	836	473	375	721	607	999999	907	850	999999	967	999999	999999	688	394	827	999999	301	385	701	376	711	391	37	71	561	263	999999	192	291	490	651	840	845	999999	999999	619	932	999999	999999	541	999999	562	999999	926	723	553	801	999999	786	649	999999	750	461	999999	174	999999	445	314	170	353	470	725	999999	738	325	999999	504	466	999999	217	103	614	100	170	999999	159	176	999999	347	17	462	999999	405	642	766	901	388	794	66	168	184	628	526	940	999999	378	999999	487	999999	170	58	345	562	578	555	119	660	999999	999999	25	999999	999999	999999	999999	999999	531	999999	926	971	424	
999999	710	999999	622	42	474	97	159	99	904	999999	688	500	186	959	126	387	826	96	656	251	98	25	51	880	841	662	373	59	549	58	77	515	196	987	348	935	999999	545	90	31	510	999999	999999	999999	599	999999	789	203	775	153	503	839	324	183	999999	999999	368	742	999999	999999	723	110	999999	855	999999	183	999999	199	620	999999	447	290	16	999999	740	886	151	191	999999	997	999999	180	999999	405	999999	999999	999999	23	901	653	577	999999	354	278	308	409	661	28	999999	999999	540	999999	582	593	706	222	833	999999	442	209	553	187	999999	204	999999	553	826	154	999999	858	982	299	298	967	614	249	936	737	336	340	234	133	418	865	999999	282	597	690	699	343	405	510	581	702	110	399	747	159	999999	999999	583	517	717	999999	443	999999	311	615	979	466	285	105	999999	111	974	429	768	594	737	666	956	145	454	966	999999	481	999999	999999	866	999999	999999	999999	408	582	999999	717	999999	504	431	226	971	999999	999999	242	999999	309	157	999999	999999	680	631	999999	421	672	797	447	999999	750	999999	999999	532	715	748	764	963	497	999999	780	353	999999	23	999999	173	521	695	999999	434	222	999999	163	333	248	867	999999	593	999999	375	736	784	320	654	664	53	469	693	265	242	947	999999	570	612	999999	135	470	667	366	999999	900	976	822	23	850	999999	999999	639	293	999999	563	181	999999	132	960	995	43	999999	358	231	704	827	440	742	999999	943	999999	550	999999	999999	406	528	236	360	999999	760	961	999999	803	822	745	829	999999	417	679	999999	654	447	652	381	102	857	999999	144	295	83	999999	90	535	907	503	999999	682	180	451	44	944	272	657	210	44	735	810	999999	485	874	426	33	72	711	298	900	999999	585	30	999999	220	999999	75	401	224	880	771	895	999999	989	157	240	965	999999	831	392	790	451	999999	999999	57	781	659	999999	656	521	999999	824	618	999999	857	106	999999	901	824	852	207	999999	985	163	964	914	999999	496	726	196	67	427	879	906	119	456	248	664	501	438	999999	999999	745	703	999999	999999	287	724	141	60	91	74	999999	999999	999999	534	466	193	999999	143	574	173	999999	470	463	600	944	712	999999	410	999999	494	409	999999	419	553	520	292	300	26	636	492	364	676	115	993	999999	900	721	585	990	999999	272	999999	864	279	959	285	249	271	12	574	999999	730	202	596	664	999999	569	641	23	184	892	385	506	91	808	28	364	470	993	54	999999	908	420	803	232	51	531	999999	593	245	52	39	999999	72	261	999999	999999	518	
999999	182	341	90	999999	999999	172	886	861	783	470	999999	920	999999	277	958	584	333	320	999999	373	999999	902	428	58	778	141	862	999999	444	829	184	543	846	141	999999	712	910	999999	603	640	345	189	999999	679	651	324	999999	762	65	999999	928	999999	94	154	999999	279	912	41	792	685	309	525	427	953	295	407	84	648	455	255	674	999999	716	758	38	443	164	749	407	999999	867	110	315	956	900	861	458	701	424	551	999999	999999	553	918	340	999999	762	795	393	253	999999	625	316	999999	813	942	606	336	126	999999	999999	999999	634	338	817	209	220	999999	999999	434	999999	382	233	904	455	795	442	999999	427	999999	681	999999	365	163	999999	251	794	506	153	958	265	999999	584	999999	999999	637	999999	999999	110	141	609	301	742	999999	304	999999	999999	999999	364	27	999999	807	908	908	602	756	807	481	125	999999	999999	714	999999	103	178	826	797	92	478	817	551	227	697	999999	608	999999	626	405	859	999999	849	392	151	135	459	457	224	999999	549	678	829	999999	109	534	999999	895	974	648	999999	478	80	320	933	999999	475	291	119	999999	999999	999999	140	412	622	770	999999	999999	572	201	999999	720	611	999999	542	800	999999	779	999999	173	999999	712	415	977	614	390	284	538	459	604	659	177	347	601	999999	999999	548	427	160	338	999999	999999	333	782	999999	80	866	948	777	999999	559	999999	173	946	63	597	807	162	999999	999999	999999	999999	573	968	999999	999999	999999	20	755	216	262	570	999999	789	365	864	389	999999	999999	544	524	999999	761	326	999999	963	999999	400	999999	778	528	395	999999	999999	843	999999	141	365	249	999999	697	856	202	571	880	999999	999999	384	591	199	218	184	999999	999999	716	999999	436	256	922	579	473	999999	472	977	999999	866	941	999999	946	745	732	34	393	447	846	668	143	999999	445	66	895	999999	809	357	569	354	216	374	212	683	999999	999999	999999	670	73	715	393	225	883	24	56	367	999999	999999	999999	999999	791	999999	999999	58	36	246	811	865	683	844	182	999999	417	342	659	576	506	999999	562	848	999999	722	999999	141	999999	917	999999	431	19	999999	200	962	890	386	563	475	957	164	656	999999	83	576	986	228	542	278	807	999999	364	480	860	999999	999999	619	601	78	999999	999999	773	119	929	390	856	155	999999	220	234	41	779	194	619	999999	617	999999	774	999999	735	999999	598	16	120	765	76	999999	676	35	678	281	784	999999	999999	681	391	999999	27	692	720	841	573	332	54	776	771	999999	861	999999	999999	679	999999	999999	999999	211	687	767	999999	
173	323	326	478	629	999999	953	256	999999	87	999999	960	80	597	999999	999999	999999	592	276	961	344	994	999999	999999	999999	477	999	436	208	162	999999	993	999999	999999	999999	379	403	372	999999	999999	999999	999999	487	102	922	558	999999	999999	762	290	448	999999	421	805	664	178	999999	999999	999999	162	542	526	58	141	181	944	346	532	743	712	901	999999	647	485	870	815	999999	803	755	609	989	916	674	918	714	999999	581	818	882	685	951	756	999999	792	258	999999	480	355	999999	978	221	955	999999	59	999999	999999	972	936	935	999999	661	623	892	999999	999999	625	852	140	427	885	372	999999	649	67	761	999999	481	854	237	999999	344	172	882	777	397	43	577	624	539	798	323	999999	883	43	33	338	999999	350	629	999999	722	350	999999	999999	615	694	999999	291	999999	999999	444	127	708	639	515	498	999999	124	323	139	57	237	999999	629	572	727	643	616	43	433	291	140	235	604	583	993	245	847	172	703	727	296	336	999999	363	206	936	999999	527	535	596	748	999999	499	999999	999999	999999	307	473	999999	61	699	257	865	951	314	891	114	65	521	263	999999	999999	619	412	999999	999999	305	275	999999	790	999999	999999	508	999999	542	113	999999	30	99	999999	937	999999	999999	999999	999999	999999	471	353	59	314	832	198	999999	281	702	795	417	97	823	592	453	42	999999	107	661	611	748	38	419	210	165	93	966	276	326	520	678	967	385	721	999999	952	226	71	999999	210	92	999999	143	746	999999	999999	999999	999999	801	999999	286	186	999999	999999	301	442	999999	849	158	748	232	739	999999	192	126	999999	999999	112	162	500	816	999999	149	461	528	999999	999999	672	514	517	887	999999	474	421	243	999999	976	959	429	997	28	376	913	999999	978	353	282	950	629	256	936	103	354	311	999999	999999	46	999999	897	780	546	271	345	641	861	762	274	543	949	624	472	752	683	164	482	449	132	931	482	999999	247	999999	999999	267	580	999999	999999	173	332	999999	466	447	71	648	461	999999	41	281	357	226	89	739	11	999999	999999	193	420	999999	999999	649	129	115	66	723	999999	999999	229	87	71	77	999999	110	220	957	167	35	999999	44	703	726	417	850	583	266	105	508	943	999999	999999	396	383	926	999999	683	999999	999999	391	348	115	999999	536	954	220	289	999999	979	529	53	999999	999999	502	999999	496	112	999999	279	531	799	999999	44	999999	192	603	999999	999999	720	764	536	96	806	643	999999	929	999999	199	463	999999	303	687	125	979	999999	199	725	893	998	999999	999999	452	602	829	592	720	
80	999999	999999	361	545	595	999999	999999	992	999999	50	124	160	455	651	912	778	639	238	121	512	65	999999	993	877	781	696	290	531	94	493	999999	61	999999	858	999999	845	112	104	707	828	901	986	999999	158	611	743	552	787	330	673	999999	600	480	218	999999	450	360	484	764	899	999999	692	908	474	72	73	527	596	17	77	676	999999	530	293	610	79	818	844	276	47	999999	502	211	420	530	387	999999	423	999999	204	999999	627	999999	999999	259	218	88	477	95	999999	225	955	780	262	997	429	80	197	999999	945	631	515	218	726	999999	86	999999	999999	944	999999	492	114	753	813	583	999999	999999	722	43	402	999999	351	759	728	821	198	722	948	422	999999	999999	393	815	999999	572	999999	419	614	62	183	999999	590	533	409	64	121	212	999999	678	999999	225	999999	163	215	954	290	756	489	999999	566	364	542	85	843	999999	109	298	855	250	605	638	599	670	859	675	999999	818	359	674	710	986	754	999999	473	885	959	239	610	943	999999	231	930	710	999999	819	194	514	689	41	955	823	357	727	999999	320	626	999999	304	999999	553	999999	407	815	999999	580	609	272	999999	957	419	869	687	999999	957	383	708	888	184	49	490	999999	138	999999	999999	886	639	999999	206	162	999999	281	935	79	399	999999	824	999999	515	914	220	999999	903	732	999999	95	145	999999	999999	999999	612	999999	512	264	59	657	344	89	106	317	999999	582	999999	999999	699	147	933	999999	522	147	559	593	383	999999	829	568	999999	406	705	633	750	999999	267	507	550	531	769	681	29	999999	485	744	29	208	973	638	999999	454	999999	484	162	527	999999	631	149	29	364	253	434	491	999999	938	383	999999	999999	747	324	567	999999	177	378	261	598	999999	999999	815	573	185	296	201	712	548	372	999999	999999	233	999999	999999	367	531	176	999999	999999	538	86	547	371	556	641	235	999999	298	999999	865	116	901	929	152	969	999999	455	189	999999	243	779	126	575	162	999999	343	476	687	210	387	999999	999999	999999	69	703	124	454	27	544	70	877	999999	13	507	124	579	303	138	666	43	85	987	568	23	759	960	972	218	563	999999	999999	636	98	167	999999	999999	897	869	448	855	999999	437	645	896	999999	365	999999	999999	47	423	50	348	31	176	312	999999	293	990	310	999999	151	245	464	247	311	250	334	999999	999999	860	999999	434	689	811	999999	647	352	672	999999	403	847	904	180	149	267	420	999999	921	855	850	970	906	569	705	999999	644	973	999999	594	999999	41	999999	433	187	741	615	
999999	999999	999999	664	671	621	342	906	895	999999	74	324	999999	999999	635	412	989	793	999999	999999	999999	984	107	999999	674	944	87	542	372	579	480	993	408	999999	999999	404	999999	201	188	358	999999	663	810	477	580	999999	427	703	489	628	999999	999999	296	966	750	674	123	505	990	727	999999	799	999999	999999	765	999999	999999	338	999999	241	504	999999	999999	541	210	211	183	630	937	25	526	384	63	744	301	840	999999	441	999999	999999	291	412	211	461	814	999999	129	495	711	999999	742	999999	573	999999	133	490	35	755	765	549	500	492	568	974	210	168	745	799	33	999999	373	484	438	51	949	101	596	163	999999	999999	92	688	919	999999	282	437	810	805	620	810	999999	951	675	999999	597	798	844	236	260	999999	999999	330	471	999999	145	267	661	999999	308	41	894	999999	999999	340	467	812	573	140	702	773	357	939	189	999999	120	422	809	87	453	160	999999	369	902	80	405	999999	226	143	301	25	776	999999	507	588	999999	942	922	344	894	999999	234	714	534	999999	308	999999	151	999999	674	723	458	584	89	999999	784	535	970	958	935	704	999999	440	999999	999999	997	79	442	600	999999	178	999999	474	192	668	925	999999	834	999999	999999	314	621	999999	468	999999	566	202	999999	358	803	390	972	964	409	199	999999	794	875	847	999999	238	657	550	999999	506	234	983	401	420	232	251	700	554	195	999999	93	628	971	270	999999	805	870	93	796	916	999999	534	75	993	999999	141	999999	987	935	543	657	80	25	962	353	583	800	789	136	562	690	427	999999	999999	115	569	822	999999	726	683	999999	999999	999999	45	309	699	999999	407	999999	101	999999	712	618	652	973	23	999999	19	916	546	999999	91	957	244	999999	779	755	296	888	910	999999	999999	999999	262	185	92	327	980	662	654	665	403	999999	999999	977	978	808	136	805	102	999999	813	698	189	678	286	616	518	810	999999	944	631	519	999999	999999	532	451	366	476	890	999999	999999	999999	272	999999	999999	241	999999	267	257	999999	628	999999	796	954	999999	363	90	999999	999999	476	808	179	141	709	44	883	821	261	455	999999	999999	660	999999	405	334	466	999999	308	76	54	694	261	563	559	999999	150	723	84	289	999999	999999	783	999999	424	887	462	225	562	847	728	420	671	999999	720	529	968	575	400	629	47	999999	782	999999	854	781	999999	616	999999	999999	999999	169	746	999999	287	999999	999999	999999	500	518	999999	251	999999	999999	999999	633	32	449	842	40	999999	999999	333	454	251	250	999999	276	722	642	340	846	643	178	953	568	
999999	699	534	554	999999	884	85	882	758	795	65	331	999999	231	759	117	773	551	46	329	836	302	999999	47	999999	401	370	858	187	35	999999	999999	507	779	959	332	914	999999	999999	472	499	451	695	456	194	267	108	500	882	233	82	101	141	999999	732	381	970	497	966	469	523	999999	999999	733	196	360	823	999999	271	999999	999999	999999	382	574	999999	999999	999999	283	852	330	999999	869	975	953	953	517	573	872	57	587	362	999999	332	999999	999999	282	746	962	999999	834	999999	710	239	455	40	597	718	566	804	346	999999	696	645	999999	176	653	999999	751	999999	999999	786	999999	350	684	999999	775	999999	673	626	999999	999999	643	999999	27	999999	593	640	529	922	365	799	16	78	710	999999	666	782	687	542	999999	41	995	999999	590	57	492	369	999999	381	999999	999999	54	940	257	697	141	999999	627	999999	583	999999	721	828	424	879	999999	999999	640	999999	418	992	999999	140	999999	525	653	460	999999	970	405	233	96	158	667	920	999999	76	820	22	680	999999	164	999999	959	291	999999	999999	999999	999999	277	609	728	999999	999999	272	999999	999999	999999	731	54	681	999999	999999	362	999999	926	573	170	503	135	714	71	627	202	999999	999999	999999	181	50	999999	487	999999	721	999999	795	505	414	999999	999999	950	840	999999	999999	968	998	999999	506	577	609	364	746	15	999999	585	563	547	110	489	537	434	999999	742	578	525	567	988	537	999999	566	854	522	387	766	553	295	999999	972	659	203	701	341	967	572	999999	469	481	427	146	149	257	999999	999999	658	970	524	107	999999	999999	411	999999	999999	552	20	754	842	369	249	720	999999	305	575	451	296	835	999999	468	180	893	999999	999999	999999	999999	815	318	460	598	728	796	999999	999999	389	407	257	193	506	789	999999	817	999999	109	241	706	846	843	682	952	638	822	877	66	927	984	518	999999	448	804	999999	702	304	253	640	452	691	112	916	177	999999	112	339	313	999999	999999	60	956	854	999999	555	971	636	507	960	906	919	972	270	404	889	932	745	702	62	999999	522	599	469	788	25	999999	927	999999	999999	535	999999	574	554	574	934	999999	471	999999	258	765	75	797	293	734	533	999999	841	521	287	271	367	637	260	257	840	460	497	75	999999	811	53	132	748	434	423	355	999999	999999	999999	338	470	170	453	999999	198	725	999999	734	265	306	999999	415	236	498	178	855	323	306	734	999999	74	406	999999	447	721	999999	59	858	320	188	300	155	999999	999999	800	206	194	963	68	125	154	762	809	552	908	638	999999	259	
999999	568	999999	131	999999	987	273	74	435	15	575	255	675	457	999999	87	999999	757	365	999999	697	971	670	360	248	618	339	312	596	193	999999	999999	57	799	602	752	156	179	999999	73	999999	735	770	188	397	812	999999	696	999999	732	999999	999999	282	618	999999	294	897	681	883	353	999999	961	478	999999	999999	491	999999	876	855	671	999999	837	574	301	601	962	210	999999	962	435	179	643	964	864	646	388	810	438	999999	317	855	475	999999	839	999999	724	267	528	711	905	614	573	840	676	801	709	585	981	27	600	93	999999	718	457	183	24	999999	614	605	97	681	769	639	999999	999999	999999	999999	735	999999	999999	704	999999	780	67	820	606	999999	297	72	937	803	829	421	647	233	450	757	838	666	400	727	653	922	624	234	844	933	999999	860	346	999999	850	999999	999999	999999	411	634	660	636	576	221	709	999999	667	294	851	999999	992	324	999999	999999	712	78	495	158	999999	759	999999	999999	976	672	999999	436	999999	999999	952	999999	279	751	822	816	106	211	999999	999999	27	111	265	339	382	495	941	999999	495	639	999999	999999	609	999999	844	651	477	828	999999	904	710	283	999999	887	341	999999	89	250	501	558	610	511	999999	999999	999999	999999	999999	826	460	490	999999	534	940	95	999999	181	134	287	999999	999999	999999	278	550	195	479	743	284	377	998	265	999999	701	999999	999999	38	943	802	999999	861	894	157	651	377	179	183	186	342	741	563	170	992	801	343	330	220	342	999999	794	836	397	675	136	828	204	84	39	58	14	999999	999999	378	830	999999	999999	999999	999999	900	999999	21	303	411	999999	814	838	272	614	999999	164	726	696	982	17	467	473	229	999999	999999	183	999999	153	999999	338	683	182	791	171	999999	330	306	523	999999	590	999999	543	986	141	322	989	999999	469	672	894	287	371	408	370	373	952	793	13	874	999999	284	868	999999	82	859	999999	999999	110	238	46	999999	212	264	402	235	923	999999	97	707	833	251	999999	999999	242	60	999999	774	430	798	433	537	999999	649	714	315	914	377	999999	281	680	942	831	240	999999	46	999999	116	15	145	999999	474	705	999999	50	486	648	397	933	31	546	999999	999999	312	804	509	564	563	999999	97	321	999999	573	815	37	890	419	405	999999	205	975	216	999999	294	999999	999999	831	997	608	238	666	999999	444	892	735	812	999999	999999	435	136	482	521	999999	917	824	894	900	889	278	999999	76	999999	551	999999	55	340	108	341	954	845	677	999999	999999	999999	999999	999999	120	681	90	999999	574	891	969	719	
999999	999999	648	851	470	463	999999	999999	729	458	172	424	976	707	847	404	714	984	574	590	999999	915	999999	256	497	40	783	229	808	63	999999	184	282	831	23	590	692	999999	999999	500	787	735	837	507	158	16	817	413	834	999999	509	999999	327	389	271	808	899	401	364	999999	680	838	143	999999	999999	987	999999	154	694	266	712	467	122	83	802	999999	999999	68	999999	999999	999999	380	395	132	553	999999	857	892	570	215	999999	300	892	442	820	948	601	171	634	171	864	673	999999	999999	974	52	477	253	586	547	729	840	999999	999999	226	309	453	999999	131	876	999999	259	584	488	574	421	574	679	263	854	999999	917	433	936	999999	549	660	817	157	999999	528	614	315	999999	999999	851	996	29	226	999999	505	590	49	758	41	614	99	240	12	999999	478	797	999999	732	425	812	416	367	256	676	649	635	863	620	999999	525	943	561	12	999999	425	554	999999	742	999999	541	999999	999999	999999	22	999999	429	814	595	43	730	623	583	607	673	444	639	773	549	871	999999	727	428	410	516	671	538	238	289	999999	999999	344	999999	383	884	934	740	462	243	226	229	999999	277	999999	999999	901	999999	953	339	999999	786	780	913	870	489	999999	999999	999999	398	350	922	201	999999	999999	119	395	375	209	722	739	704	186	539	333	652	58	459	841	782	615	999999	999999	898	10	360	152	431	387	893	80	485	475	999999	893	303	999999	295	999999	477	242	535	170	240	999999	584	999999	999999	589	227	440	363	617	999999	999999	50	999999	302	534	107	967	964	999999	315	651	263	238	123	999999	999999	625	763	640	374	549	999999	150	999999	309	999999	999999	901	841	170	463	717	868	981	289	853	999999	734	999999	721	509	278	547	999999	589	346	355	495	604	999999	602	677	999999	252	943	704	899	994	993	999999	356	999999	132	827	999999	934	395	257	834	999999	83	891	999999	918	864	281	542	294	999999	962	80	999999	306	291	567	999999	993	626	48	584	953	999999	999999	999999	375	443	999999	719	12	654	951	108	660	810	486	710	674	999999	387	999999	172	614	239	41	48	999999	769	841	270	76	940	999999	218	259	999999	121	160	361	552	999999	999999	822	292	120	21	999999	604	496	805	856	121	198	248	376	999999	348	999999	999999	612	284	674	999999	999999	936	999999	192	999999	411	969	374	999999	322	262	999999	999999	349	999999	129	29	76	496	283	999999	999999	955	752	530	842	837	502	389	451	748	278	999999	822	373	356	999999	999999	91	203	526	999999	306	798	936	292	831	999999	25	613	
689	545	788	401	278	56	981	961	999999	57	574	477	984	118	574	983	208	999999	976	976	722	999999	985	303	999999	604	116	166	815	247	20	999999	486	776	761	213	490	366	553	999999	374	999999	176	44	629	58	999999	198	234	952	94	118	106	49	890	999999	999999	494	644	674	939	824	155	425	46	810	999999	999999	999999	370	503	842	179	999999	611	287	33	951	674	708	999999	999999	932	862	163	999999	667	447	885	272	652	999999	721	878	387	550	299	999999	997	818	67	247	999999	999999	999999	999999	938	447	437	999999	475	999999	820	936	527	31	892	293	271	144	999999	553	333	94	718	508	999999	300	999999	71	999999	282	953	855	650	910	86	78	413	911	964	229	20	282	999999	52	184	785	999999	365	658	999999	489	862	675	999999	914	757	999999	951	999999	647	176	376	625	203	999999	999999	296	617	945	823	879	999999	999999	924	542	61	297	675	333	999999	938	916	413	981	999999	101	190	999999	999999	328	923	999999	790	326	63	644	656	603	397	219	499	744	419	834	135	139	692	751	971	863	469	479	627	785	709	259	963	643	999999	564	784	160	621	999999	900	427	570	999999	870	898	999999	999999	999999	999999	999999	204	506	578	855	663	999999	439	173	142	999999	453	834	14	617	999999	680	999999	999999	999999	434	348	133	999999	933	708	569	838	880	999999	468	775	201	514	999999	515	753	394	999999	999999	166	999999	986	488	767	456	593	565	246	77	227	391	501	455	688	507	80	999999	645	157	999999	569	999999	999999	999999	93	261	329	999999	112	59	296	235	454	999999	88	361	644	35	486	124	13	601	812	854	999999	284	746	825	999999	999999	50	749	639	999999	596	796	895	999999	999999	205	273	500	144	999999	931	999999	57	999999	609	155	435	687	999999	999999	100	999999	999999	999999	597	808	999999	504	999999	667	19	547	595	800	90	291	466	830	350	291	850	512	999999	794	999999	920	236	999999	225	297	18	362	591	606	999999	628	60	659	227	875	690	999999	868	476	18	393	570	999999	698	328	689	605	346	876	192	588	510	951	322	676	581	999999	999999	345	999999	657	956	999999	246	999999	241	999999	612	999999	600	999999	999999	990	786	540	360	979	280	897	607	413	25	714	999999	975	127	109	347	999999	999999	153	489	533	818	361	437	581	999999	245	999999	882	999999	871	999999	999999	944	520	999999	782	999999	602	276	392	737	255	641	251	575	999999	999999	141	999999	999999	181	456	602	999999	182	435	999999	778	968	999999	810	724	999999	154	438	322	40	607	934	565	235	
701	877	107	999999	572	999999	195	16	999999	999999	999999	424	931	700	828	508	833	999999	739	679	999999	633	999999	999999	999999	999999	497	813	262	240	737	207	903	835	479	999999	504	999999	609	715	917	772	229	142	855	310	999999	453	999999	999999	999999	269	204	886	688	77	645	525	783	738	232	382	999999	518	999999	757	520	105	231	259	13	999999	999999	33	761	774	414	109	726	999999	355	999999	213	447	44	999999	12	999999	999999	411	934	999999	541	871	493	545	28	710	968	999999	789	393	232	360	810	687	999999	181	999999	913	999999	545	799	999999	392	999999	178	315	484	696	754	999999	948	999999	324	34	977	867	539	226	999999	999999	999999	627	921	962	821	999999	637	356	948	831	892	243	749	399	189	999999	488	315	376	712	236	282	353	296	445	413	45	999999	710	662	641	908	167	958	413	181	159	430	366	325	678	137	999999	999999	999999	714	80	925	844	516	389	234	849	53	478	859	284	635	999999	418	817	850	646	295	199	999999	86	790	985	17	321	68	949	61	44	108	533	999999	685	730	342	119	941	203	283	999999	68	999999	489	553	897	523	999999	948	508	827	491	462	733	626	638	289	999999	999999	204	999999	285	798	19	380	335	853	950	796	85	707	909	452	22	782	925	999999	310	999999	120	797	164	999999	553	216	616	81	999999	999999	999999	999999	179	999999	999999	952	999999	270	115	119	999999	54	573	116	872	800	918	48	999999	950	701	676	978	508	726	407	176	284	255	802	763	264	166	891	703	31	538	804	453	70	999999	665	999999	200	999999	75	234	999999	137	753	297	577	999999	999999	367	426	84	671	388	601	785	857	25	999999	356	999999	999999	681	412	850	999999	124	595	389	999999	45	819	788	294	999999	182	128	156	999999	999999	195	632	419	999999	999999	947	999999	425	851	284	999999	650	999999	843	259	187	553	645	286	490	999999	982	251	446	331	606	296	999999	727	429	667	711	522	999999	171	341	478	156	999999	903	999999	698	743	115	516	999999	999999	944	45	482	628	483	869	21	343	212	391	972	212	680	999999	489	999999	431	616	999999	137	757	682	917	709	406	519	999999	95	483	248	999999	930	936	341	351	351	254	999999	194	999999	999999	463	999999	950	505	944	454	252	916	10	321	498	999999	267	517	999999	999999	773	232	963	496	925	859	963	255	999999	276	999999	319	147	454	631	432	250	999999	303	722	967	999999	462	75	141	178	999999	926	647	505	678	824	89	234	480	578	231	999999	585	999999	995	704	463	678	999999	
932	999999	555	690	76	999999	641	223	999999	159	569	770	897	365	757	386	46	608	546	597	524	239	999999	999999	999999	210	895	999999	699	727	999999	750	783	959	208	400	999999	246	999999	999999	999999	610	999999	999999	911	807	999999	999999	828	999999	958	106	916	999999	591	999999	865	582	999999	865	999999	601	524	821	886	999999	986	999999	166	367	999999	800	37	235	560	913	999999	839	71	255	999999	905	221	481	999999	177	833	999999	378	505	534	355	608	999999	33	445	96	999999	197	102	820	999999	833	471	999999	167	999999	691	999999	677	13	36	520	391	988	392	999999	52	62	719	985	294	569	661	999999	113	201	999999	212	125	827	981	999999	969	999999	491	82	999999	711	611	108	152	182	999999	999999	508	999999	227	726	640	999999	999999	665	478	117	999999	826	182	999999	666	966	755	488	415	849	31	999999	551	956	506	320	638	341	451	999999	999999	999999	868	169	999999	278	999999	596	571	69	999999	326	182	862	999999	665	900	121	55	645	353	999999	767	851	999999	133	999999	270	999999	330	427	712	223	858	999999	424	999999	999999	315	397	991	999999	999999	355	75	999999	212	688	68	841	419	526	295	806	276	188	354	27	688	209	999999	713	377	251	999999	81	999999	999999	999999	483	707	887	999999	658	653	195	747	421	999999	999999	999999	604	212	388	910	999999	999999	416	999999	96	80	940	999999	115	411	287	999999	675	999999	999999	999999	887	101	999999	143	532	720	636	163	91	441	932	999999	914	288	390	511	989	999999	742	655	696	733	511	412	767	563	700	256	375	404	999999	708	791	181	43	513	999999	999999	388	189	789	999999	999999	654	148	708	419	999999	30	776	999999	999999	970	348	907	164	589	182	376	969	29	999999	787	686	369	234	999999	743	254	877	884	744	952	999999	865	442	232	856	274	68	153	873	999999	599	603	738	737	999999	274	999999	923	999999	999999	999999	170	409	475	823	999999	914	999999	999999	583	153	892	66	391	418	482	474	931	733	999999	999999	826	156	164	198	93	630	496	996	478	375	954	438	867	999999	402	465	967	999999	571	999999	799	999999	999999	92	706	546	357	329	970	799	947	200	547	570	592	23	255	999999	999999	999999	999999	272	208	217	198	463	199	847	25	27	999999	532	172	999999	999999	359	855	81	491	999999	283	176	35	678	428	764	999999	307	999999	388	999999	999999	999999	999999	932	999999	278	92	999999	253	357	509	314	953	302	424	37	999999	61	999999	999999	999999	795	204	390	261	246	529	789	434	572	892	896	636	806	817	864	265	624	981	
91	773	187	248	199	774	862	82	386	999999	736	999999	255	718	230	999999	895	474	525	681	300	748	302	469	680	464	999999	677	999999	999999	560	772	375	80	161	395	996	999999	14	999999	399	174	999999	786	697	671	647	188	415	769	999999	999999	740	943	691	342	480	999999	999999	734	170	194	925	900	453	964	535	184	999999	835	999999	348	469	908	999999	135	999999	516	999999	19	999999	999999	272	387	563	170	999999	431	999999	818	999999	999999	989	280	999999	999999	249	252	342	733	146	999999	621	580	729	583	930	831	661	999999	737	963	946	558	999999	735	922	547	346	292	932	113	795	748	999999	761	359	999999	462	87	885	363	183	48	872	355	813	999999	657	999999	999999	209	999999	999999	999999	950	999999	999999	363	999999	999999	701	999999	60	999999	43	676	999999	659	999999	999999	741	379	584	679	999999	999999	907	685	571	999999	999999	890	999999	63	733	342	971	999999	970	429	918	835	741	794	194	457	133	247	839	678	939	999999	689	999999	497	829	999999	154	707	999999	999999	755	999999	999999	61	811	548	996	77	700	704	999999	999999	999999	999999	906	638	999999	495	926	666	999999	846	893	982	208	999999	999999	565	903	999999	827	999999	999999	995	173	53	999999	999999	999999	908	136	999999	149	973	733	352	151	449	591	201	407	659	780	999999	764	908	999999	816	853	999999	937	441	174	553	877	257	879	552	152	863	695	999999	121	28	999999	500	706	919	259	999999	69	171	974	711	749	999999	189	316	999999	999999	155	999999	889	773	999999	695	15	999999	106	485	472	598	307	728	506	999999	547	762	963	999999	212	978	567	997	550	999999	466	463	804	708	999999	999999	321	999999	717	568	166	348	57	844	494	121	823	773	392	470	863	256	214	999999	631	999999	352	967	999999	176	569	891	232	204	238	552	790	397	417	899	287	419	20	938	204	999999	715	129	999999	100	165	999999	999999	90	912	220	258	416	87	999999	999999	354	835	999999	999999	999999	126	999999	999999	999999	330	436	999999	999999	193	999999	246	999999	203	999999	711	233	197	961	21	776	287	152	291	28	303	384	999999	766	677	933	584	468	940	929	999999	862	513	837	999999	729	437	130	897	999999	973	999999	999999	999999	939	999999	166	999999	540	232	987	974	570	596	999999	999999	999999	598	999999	259	870	999999	335	273	999999	999999	719	360	201	999999	999999	166	254	999999	54	320	999999	999999	999999	679	777	710	999999	999999	942	117	999999	999999	199	823	613	839	315	647	598	999999	657	948	999999	99	289	999999	999999	258	999999	830	729	747	551	337	999999	460	
771	146	482	169	850	617	331	243	999999	801	999999	378	999999	509	851	607	235	999999	663	999999	362	737	999999	971	38	678	833	121	999999	553	375	861	999999	162	77	178	175	438	355	999999	627	999999	541	487	999999	313	580	384	999999	999999	522	999999	999999	572	108	43	999999	511	141	999999	784	220	854	14	999999	999999	999999	526	999999	682	441	796	503	624	595	291	206	913	336	724	108	999999	999999	999999	41	999999	197	476	64	44	433	664	307	184	265	417	225	999999	60	999999	974	63	943	307	690	725	209	60	976	816	836	832	184	416	82	999999	88	999999	972	764	122	862	471	406	999999	777	499	328	368	999999	75	669	863	999999	750	55	999999	834	574	316	472	147	500	247	999999	601	489	890	999999	930	338	999999	999999	296	233	121	592	546	58	913	235	881	691	999999	750	177	969	194	666	37	999999	253	34	666	301	975	999999	234	209	657	297	609	226	438	849	448	114	999999	767	638	462	968	786	999999	90	591	455	701	496	39	999999	305	234	84	999999	94	602	897	999999	258	999999	368	347	400	626	626	999999	262	999999	312	999999	999999	999999	999999	999999	851	999999	999999	586	710	529	999999	999999	179	35	992	384	151	999999	764	846	999999	581	518	889	999999	631	395	44	464	999999	999999	999999	194	967	239	878	999999	510	999999	627	239	999999	999999	728	88	630	177	999999	999999	999999	523	934	999999	999999	855	820	908	148	479	230	81	338	132	784	336	999999	552	999999	796	124	187	641	69	147	616	999999	297	790	810	474	999999	999999	410	999999	999999	268	999999	728	999999	419	969	999999	999999	48	999999	999999	999999	510	402	171	88	964	578	519	73	882	999999	999999	849	959	532	999999	337	15	999999	60	999999	999999	381	999999	999999	823	999999	387	154	128	999999	999999	999999	715	707	787	397	649	395	999999	453	999999	158	999999	392	523	879	162	999999	999999	731	999999	281	504	973	289	138	999999	813	264	999999	201	375	945	281	855	463	143	261	745	730	688	619	278	999999	46	761	850	999999	834	944	938	999999	302	397	585	999999	98	742	999999	999999	73	999999	140	999999	262	999999	999999	259	537	999999	999999	900	999999	131	999999	999999	13	897	936	527	287	647	999999	320	935	700	82	557	999999	116	375	401	833	999999	666	852	488	653	999999	520	999999	601	158	999999	208	47	359	181	354	180	744	200	999999	900	380	426	856	820	689	561	453	655	563	999999	695	999999	999999	64	464	201	926	359	999999	999999	999999	686	499	999999	999999	897	350	901	213	525	371	184	595	999999	715	250	999999	668	
964	793	999999	902	48	727	88	854	970	305	999999	999999	254	395	647	390	930	694	999999	651	708	791	221	999999	999999	48	999999	520	758	143	348	224	206	267	999999	999999	999999	78	648	771	999999	267	926	55	999999	61	281	976	999999	999999	999999	30	999999	353	960	183	582	999999	999999	999999	668	568	105	836	999999	999999	956	986	999	888	42	861	56	165	525	451	864	175	999999	400	766	999999	983	554	999999	327	900	852	307	222	999999	833	617	648	112	567	999999	99	999999	692	104	999999	999999	648	182	151	974	168	827	999999	318	416	166	69	243	586	999999	999999	706	638	999999	113	688	787	711	999999	254	999999	62	958	289	774	87	999999	306	481	115	345	382	999999	999999	742	35	999999	903	770	676	557	414	526	982	999999	393	459	999999	990	605	999999	999999	972	999999	576	115	868	239	999999	339	491	999999	999999	480	249	179	999999	999999	999999	88	900	884	940	532	696	999999	536	976	999999	391	627	585	315	999999	916	999999	409	999999	776	636	167	559	369	441	999999	999999	653	55	742	450	676	174	241	999999	999999	314	996	450	210	583	579	999999	569	162	712	906	457	999999	563	999999	999999	625	519	999999	920	999999	524	999999	999999	999999	349	490	244	999999	715	462	353	403	999999	611	412	958	891	203	67	275	989	217	729	999999	346	768	492	900	999999	60	655	18	999999	364	790	497	113	999999	999999	98	657	999999	999999	259	562	64	714	999999	999999	999999	733	326	175	655	362	316	999999	999999	565	999999	998	343	547	664	807	345	411	816	820	999999	855	999999	959	999999	999999	647	770	480	727	292	63	540	471	869	999999	339	999999	345	11	484	719	55	742	662	100	323	803	999999	451	226	652	898	999999	525	999999	149	366	207	48	714	545	308	999999	282	527	999999	872	677	347	999999	503	999999	814	999999	205	809	851	306	877	303	999999	988	38	510	640	999999	409	945	914	999999	972	645	307	297	938	420	715	999999	145	632	450	999999	445	999999	723	585	93	794	330	999999	298	70	999999	744	869	557	279	829	642	999999	68	927	763	170	999999	999999	999999	526	408	784	104	999999	171	999999	852	718	553	65	787	64	81	999999	625	767	888	911	326	563	427	390	151	885	827	772	574	523	371	284	477	865	817	999999	396	546	62	999999	899	84	891	160	999999	999999	52	587	300	452	311	999999	281	594	541	999999	109	999999	999999	218	999999	999999	680	999999	357	999999	588	922	247	514	229	89	715	981	999999	999999	671	276	385	999999	843	999999	999999	999999	222	999999	999999	883	333	999999	467	
378	903	843	999999	510	999999	562	999999	736	635	129	350	785	233	999999	290	300	581	300	544	999999	641	715	375	325	915	557	127	981	275	999999	598	999999	57	850	186	871	639	511	847	118	473	648	301	723	899	697	898	989	94	713	312	43	77	999999	736	197	478	37	595	999999	445	821	471	930	531	714	737	382	56	418	660	999999	999999	435	369	992	423	651	425	999999	658	137	896	561	999999	565	999999	999999	123	988	403	999999	916	999999	999999	651	187	370	202	195	959	525	943	675	62	242	999999	642	275	744	774	827	611	376	197	318	925	909	999999	965	155	325	269	68	999999	59	162	451	761	718	999999	62	458	240	269	143	194	230	509	169	974	926	156	379	223	575	10	549	813	999999	726	999999	832	236	50	999999	266	885	660	13	90	149	880	557	999999	722	378	381	117	64	133	704	999999	378	991	228	179	889	844	450	59	999999	638	406	992	548	999999	232	200	625	876	309	570	999999	999999	835	999999	598	451	501	207	999999	442	999999	241	31	999999	999999	244	999999	999999	999999	50	220	954	477	999999	484	565	390	502	156	999999	492	188	824	143	903	298	166	182	581	448	353	252	999999	180	999999	174	970	680	765	987	378	162	999999	999999	360	552	999999	334	572	42	70	999999	61	447	949	580	999999	888	964	175	88	649	892	928	999999	967	533	306	630	319	595	999999	736	999999	812	999999	678	566	782	999999	686	999999	610	548	387	354	201	982	999999	309	758	999999	716	600	908	999999	999999	581	571	393	999999	315	999999	999999	999999	361	272	999999	999999	999999	902	999999	115	613	488	256	48	353	999999	353	775	550	999999	331	560	999999	999999	145	999999	93	999999	107	995	999999	341	381	137	357	111	36	91	309	358	611	407	907	976	113	122	661	690	916	40	227	999999	478	239	999999	999999	933	367	136	641	551	549	999999	855	999999	999999	116	129	691	251	524	271	476	202	474	923	652	537	890	33	598	402	163	76	777	782	863	152	754	655	178	999999	999999	667	806	72	602	62	270	999999	15	542	999999	675	516	956	150	285	764	459	999999	999999	477	113	999999	159	395	738	88	933	999999	964	374	46	999999	855	999999	808	396	412	331	600	277	68	27	66	999999	999999	999999	821	999999	588	387	305	605	773	201	999999	624	657	999999	863	974	999999	423	51	999999	962	999999	999999	648	341	889	362	137	459	137	418	999999	999999	755	908	188	266	300	829	587	999999	440	999999	999999	465	194	738	736	467	625	940	645	999999	888	999999	884	
898	182	999999	699	34	177	999999	645	783	999999	637	901	767	685	717	46	999999	999999	108	531	304	997	193	999999	999999	626	669	833	197	773	120	108	324	34	290	999999	990	999999	562	901	294	663	880	700	557	837	968	782	907	904	61	521	790	909	589	999999	999999	163	548	408	507	323	999999	19	655	538	587	999999	405	633	999999	463	901	206	247	641	127	492	599	323	658	887	926	293	721	598	318	414	999999	389	105	836	591	164	999999	971	215	870	55	29	259	234	387	999999	999999	598	619	593	672	999999	999999	506	999999	235	999999	620	396	999999	999999	999999	229	182	308	25	537	219	871	747	802	276	435	999999	999999	580	73	433	999999	999999	999999	999999	999999	724	999999	496	607	999999	999999	366	414	784	999999	51	582	999999	799	86	926	372	746	999999	727	872	999999	405	522	536	69	983	171	326	999999	745	738	175	88	504	440	999999	418	939	936	999999	343	27	692	999999	999999	458	999999	986	999999	148	905	786	405	116	999999	999999	973	999999	999999	999999	204	999999	999999	839	312	416	910	305	646	123	953	807	712	222	999999	774	999999	138	861	610	999999	184	819	971	839	999999	769	971	571	104	839	347	409	647	320	255	353	853	91	999999	548	484	350	999999	194	107	84	193	576	168	633	844	219	929	95	29	277	703	999999	360	647	938	733	551	284	616	407	75	902	293	430	999999	56	603	999999	728	834	436	787	742	878	585	405	413	471	994	137	480	561	300	978	999999	854	999999	999999	610	751	799	119	577	699	18	290	999999	737	772	797	999999	867	367	999999	841	999999	266	482	999999	543	330	90	289	489	927	513	999999	314	780	16	325	983	461	976	45	326	219	999999	869	304	121	999999	698	206	521	999999	204	114	147	999999	999999	999999	999999	76	431	718	829	98	772	504	678	999999	957	999999	482	632	416	390	160	524	706	999999	612	766	431	654	392	92	968	324	999999	507	177	56	419	75	999999	394	999999	326	999999	999999	999999	374	626	999999	717	932	724	888	206	814	999999	622	37	382	646	999999	645	776	999999	999999	999999	457	195	181	810	911	357	416	208	31	999999	833	37	999999	944	247	150	298	937	460	368	89	128	505	553	555	28	46	428	642	999999	999999	999999	999999	11	999999	189	454	332	806	585	317	690	185	979	130	594	453	999999	409	999999	357	839	999999	387	50	339	690	627	265	893	999999	988	565	282	66	843	999999	583	131	67	695	999999	140	875	61	399	942	525	433	960	999999	608	29	991	401	938	124	372	
961	494	499	826	77	913	274	329	134	902	999999	286	317	870	999999	351	999999	999999	708	10	336	650	999999	999999	999999	304	999999	711	968	999999	880	127	999999	914	621	636	568	868	897	227	610	732	275	999999	602	156	999999	705	301	678	46	999999	239	123	46	320	107	335	999999	773	594	999999	360	560	32	805	558	402	258	999999	782	96	494	491	999999	999999	385	355	999999	58	651	623	420	300	999999	870	888	614	878	311	999999	243	999999	999999	632	56	381	715	28	999999	999999	260	456	620	895	949	999999	748	723	441	999999	999999	763	583	999999	971	999999	70	999999	999999	999999	944	524	946	151	549	849	999999	858	353	233	670	337	774	460	400	176	799	405	588	354	149	891	999999	999999	787	480	663	999999	999999	999999	320	692	866	880	653	736	510	479	355	110	165	889	999999	218	274	424	988	132	731	805	353	665	444	999999	777	62	86	999999	999999	79	999999	368	999999	450	912	977	471	999999	806	664	999999	329	59	487	198	260	521	999999	999999	999999	491	540	280	854	560	655	258	69	112	600	659	999999	125	999999	913	797	691	929	306	296	952	104	326	76	150	34	615	956	617	999999	541	848	476	990	999999	655	97	352	889	999999	728	411	791	215	14	734	213	773	573	401	568	592	932	816	420	396	224	213	714	536	49	302	451	585	999999	811	464	134	697	999999	710	348	49	49	567	550	313	999999	999999	415	820	999999	392	226	959	948	915	660	999999	202	999999	999999	638	363	226	436	959	215	156	203	280	999999	85	315	690	229	999999	892	999999	999999	999999	114	999999	308	999999	207	999999	235	626	120	895	803	554	505	999999	999999	999999	685	822	141	590	108	963	868	145	741	767	86	535	999999	406	32	412	710	119	337	742	339	648	29	525	734	589	999999	307	476	534	999999	489	999999	519	867	79	127	288	984	150	283	999999	974	999999	834	699	886	999999	872	400	843	999999	999999	94	380	47	803	615	856	519	999999	999999	999999	216	197	596	671	230	538	952	295	431	135	196	469	177	673	589	999999	999999	999999	330	435	85	691	193	990	780	148	999999	276	999999	432	475	222	999999	503	768	999999	999999	999999	666	185	999999	115	421	270	312	624	213	374	224	923	999999	816	999999	145	592	525	999999	606	890	92	709	686	999999	999	660	974	999999	673	999999	346	454	17	999999	155	999999	999999	999999	923	999999	999999	999999	465	61	588	612	658	615	999999	999999	253	249	999999	146	584	476	243	332	422	610	337	868	540	469	878	479	812	780	461	630	
999999	255	90	999999	999999	157	253	634	204	999999	11	369	188	999999	661	107	813	870	999999	999999	999999	647	856	322	359	999999	404	999999	183	119	799	877	163	999999	298	997	168	999999	999999	436	232	609	999999	999999	608	968	999999	778	807	780	665	941	329	782	359	999999	399	767	568	448	753	999999	460	95	597	999999	216	241	999999	663	999999	102	999999	34	999999	999999	519	999999	714	391	606	625	198	999999	999999	857	558	380	597	322	608	400	162	999999	683	999999	159	52	438	484	999999	999999	999999	999999	999999	572	482	999999	336	999999	999999	568	999999	187	841	137	69	67	999999	739	999999	835	999999	999999	65	547	939	506	999999	481	999999	476	402	240	628	999999	321	53	560	881	385	264	53	909	999999	50	347	974	131	556	915	999999	411	698	908	926	999999	999999	98	304	999999	976	953	855	176	989	175	823	559	693	815	999999	507	999999	364	321	792	734	305	25	210	964	999999	794	999999	430	75	703	331	701	342	169	955	266	999999	408	311	198	999999	866	874	523	425	999999	741	900	594	999999	344	596	144	90	999999	83	103	999999	601	168	300	745	924	999999	999999	857	360	656	70	999999	512	955	20	999999	991	438	150	999999	548	947	999999	999999	836	999999	368	735	566	999999	312	881	172	588	807	999999	898	997	942	411	32	567	999999	95	999999	353	999999	388	585	541	999999	428	932	416	999999	653	999999	635	908	510	113	765	301	999999	353	188	88	923	158	868	705	993	495	999999	999999	981	871	967	825	493	999999	980	160	35	173	883	948	755	468	999999	47	999999	999999	999999	307	266	276	977	741	661	274	999999	240	999999	835	105	932	999999	751	999999	782	147	809	999999	235	133	615	275	935	470	240	332	464	994	831	442	904	63	999999	408	999999	999999	236	173	228	68	750	443	200	77	951	754	999999	329	380	899	463	672	216	184	651	999999	999999	280	999999	941	999999	999999	885	999999	999999	878	762	353	999999	889	999999	646	207	999999	383	999999	85	867	518	999999	328	144	624	931	979	241	999999	266	999999	999999	850	955	743	286	999999	514	999999	798	876	82	992	660	895	999999	988	817	999999	49	801	480	926	185	761	944	623	627	621	953	422	959	41	999999	597	721	49	955	902	999999	999999	868	623	287	990	446	999999	999999	249	142	999999	172	766	807	465	999999	999999	999999	203	999999	999999	679	893	604	385	917	50	999999	73	184	452	43	914	554	178	999999	999999	999999	194	325	999999	999999	387	488	20	259	202	233	49	999999	999999	999999	761	114	267	999999	999999	28	901	82	
406	995	999999	75	690	909	258	222	639	533	999999	148	490	878	346	708	301	999999	593	999999	999999	816	457	752	249	88	282	999999	999999	977	999999	838	999999	121	919	465	359	322	797	111	11	980	594	516	891	795	883	999999	999999	559	899	569	435	776	357	589	548	853	825	612	637	448	999999	999999	999999	999999	401	999999	958	999999	999999	979	999999	492	999999	999999	232	941	999999	999999	999999	999999	52	737	87	397	413	971	999999	340	917	506	497	195	474	999999	64	931	999999	311	404	514	924	886	209	920	952	999999	999999	613	367	606	992	999999	999999	248	405	999999	584	188	187	429	615	628	963	999999	491	432	28	570	689	999999	999999	559	59	691	474	999999	537	999999	445	469	329	160	972	999999	999999	126	999999	235	167	866	356	999999	999999	975	999999	999999	923	356	999999	529	924	999999	923	76	605	443	999999	725	773	249	661	427	742	717	110	999999	655	652	999999	375	999999	999999	999999	823	944	249	435	999999	792	179	999999	999999	999999	916	544	247	999999	906	999999	999999	794	999999	462	918	215	929	29	999999	874	999999	649	999999	16	72	999999	999999	678	110	132	366	18	999999	933	604	16	999999	697	826	182	999999	238	749	937	280	581	601	999999	999999	618	24	230	29	209	999999	529	961	184	999999	50	999999	999999	135	784	358	70	546	129	858	911	734	241	202	243	21	214	900	343	999999	999999	999999	802	193	999999	999999	145	999999	999999	583	84	54	999999	999999	786	999999	303	113	965	588	999999	45	481	999999	999999	999999	999999	37	786	198	154	629	999999	999999	999999	999999	609	385	642	676	223	81	498	545	783	999999	438	211	416	472	718	111	935	999999	999999	454	999999	999999	999999	609	334	117	213	859	439	454	426	999999	853	30	170	917	470	298	375	999999	999999	936	697	715	999999	999999	999999	323	480	53	694	873	999999	732	964	288	774	999999	999999	115	868	638	999999	999999	450	580	358	396	312	999999	640	999999	389	387	999999	866	633	999999	163	753	496	889	389	395	759	553	934	131	66	881	152	436	946	270	279	908	829	368	275	999999	999999	235	999999	679	413	999999	493	545	824	107	999999	999999	999999	598	999999	978	999999	721	579	896	999999	999999	339	430	999999	213	700	129	999999	999999	46	274	629	288	530	270	879	710	982	711	70	999999	306	958	235	273	557	357	651	300	658	118	789	378	999999	995	895	999999	30	999999	357	999999	437	824	71	999999	259	600	999999	358	109	999999	739	867	836	256	930	381	999999	394	656	999999	999999	816	350	928	485	261	999999	534	374	298	689	782	
364	696	961	481	999999	844	24	956	288	999999	201	999999	378	921	541	999999	999999	999999	395	636	553	999999	999999	621	484	999999	905	998	550	543	984	999999	999999	957	513	150	295	999999	999999	360	999999	699	74	185	999999	240	559	563	999999	77	999999	850	903	63	238	359	801	350	997	999999	938	26	999999	745	318	390	260	421	418	401	697	615	999999	999999	999999	853	940	719	995	253	582	999999	999999	999999	999999	999999	907	806	728	163	999999	999999	461	721	421	364	294	329	867	244	980	148	155	328	999999	854	811	868	797	385	418	92	354	999999	191	999999	999999	931	999999	184	483	453	999999	264	62	752	164	327	623	999999	569	621	851	999999	273	444	206	960	114	228	332	49	18	353	745	999999	600	707	539	824	999999	362	657	999999	760	536	455	999999	999999	627	700	493	254	897	815	999999	240	593	490	747	400	777	827	999999	852	444	445	349	519	795	161	456	999999	799	999999	217	964	169	10	736	999999	315	694	486	999999	838	794	121	538	999999	36	17	227	792	433	999999	534	999999	840	326	101	115	381	479	475	254	705	455	623	607	832	81	592	754	758	95	999999	351	924	24	650	999999	811	570	769	154	239	995	375	434	683	759	328	684	644	999999	933	225	21	283	999999	349	497	930	126	955	424	472	44	999999	767	999999	290	826	676	767	303	810	710	331	25	709	999999	199	924	82	752	999999	119	875	162	867	339	650	881	999999	836	881	454	999999	729	999999	961	38	999999	999999	479	502	17	999999	589	132	515	689	268	999999	269	999999	16	53	999999	999999	363	169	195	999999	853	639	999999	375	930	422	366	895	601	259	748	61	531	999999	602	259	999999	242	999999	39	361	999999	392	999999	999999	537	875	999999	611	223	999999	802	842	999999	999999	840	558	642	999999	176	766	999999	97	19	999999	218	777	999999	999999	953	615	131	873	165	548	213	256	999999	333	403	999999	954	294	388	845	945	999999	764	999999	762	701	267	295	129	999999	999999	562	383	999999	833	760	999999	999999	657	607	999999	929	687	229	442	593	72	319	553	999999	811	334	709	173	738	999999	22	792	687	262	357	835	754	892	805	999999	873	999999	999999	642	253	994	999999	999999	999999	26	531	545	999999	179	639	948	742	499	999999	418	852	999999	45	833	748	511	282	405	260	999999	184	794	423	999999	719	349	999999	910	385	817	999999	929	609	722	478	477	999999	518	623	999999	103	264	441	397	798	664	687	667	999999	741	721	241	530	117	841	999999	999999	563	999999	299	140	831	123	
643	720	999999	999999	999999	364	999999	74	999999	782	999999	362	920	999999	35	999999	65	999999	160	999999	643	105	465	409	999999	880	999999	355	882	69	333	278	272	150	999999	676	875	64	374	999999	623	677	957	999999	999999	754	999999	999999	105	570	999999	636	999999	999999	479	999999	265	524	117	442	622	925	191	999999	458	582	100	999999	564	359	128	999999	999999	847	402	966	147	999999	730	748	999999	367	999999	999999	665	697	299	456	670	259	421	360	946	932	999999	999999	999999	999999	10	106	663	999999	819	999999	452	999999	348	141	423	513	410	258	794	369	483	265	675	869	48	761	999999	999999	118	315	999999	767	65	366	166	703	999999	884	15	633	94	817	547	999999	869	272	358	168	999999	999999	848	172	566	586	459	999999	32	625	224	249	999999	29	999999	513	809	685	999999	982	974	719	41	525	253	170	284	665	717	999999	999999	776	412	134	610	950	466	774	999999	478	906	730	680	855	669	766	819	75	784	43	703	194	925	376	999999	323	136	999999	919	406	312	793	718	859	625	448	836	999999	999999	999999	999999	44	485	869	85	999999	48	185	856	487	999999	219	881	683	469	815	999999	999999	941	296	824	143	854	803	175	999999	22	820	999999	231	929	999999	656	702	986	668	999999	65	300	999999	999999	950	476	442	65	102	912	999999	400	809	597	999999	999999	999999	267	913	999999	681	703	961	241	227	945	999999	558	220	563	999999	696	800	999999	794	745	999999	21	874	999999	422	748	83	211	999999	430	430	633	138	392	999999	999999	83	488	999999	362	338	707	67	999999	842	999999	845	999999	999999	348	600	703	802	65	745	120	392	999999	767	932	630	760	999999	797	999999	999999	999999	827	38	743	622	322	88	442	416	304	954	870	824	999999	902	543	999999	639	830	726	830	82	647	999999	62	827	721	105	731	578	453	269	489	841	463	28	510	999999	999999	287	999999	370	999999	450	165	522	431	238	39	96	292	624	967	798	179	356	189	999999	999999	794	600	982	710	838	851	694	391	983	999999	999999	42	488	913	552	110	470	999999	999999	269	999999	406	492	999999	999999	295	829	302	999999	999999	117	838	999999	309	999999	687	999999	659	999999	598	470	999999	448	163	154	999999	804	710	425	697	709	923	981	999999	160	398	118	917	75	999999	31	402	700	321	967	56	146	188	999999	999999	999999	811	999999	608	798	409	958	339	999999	590	490	129	877	999999	962	193	857	551	158	999999	999999	725	593	268	577	77	440	136	195	999999	917	999999	999999	560	239	897	999999	382	999999	750	
440	778	996	999999	71	901	525	708	358	784	199	594	40	451	296	742	228	999999	999999	730	969	831	154	999999	673	999999	999999	327	999999	999999	883	484	994	408	111	800	729	118	207	675	552	731	777	411	909	999999	595	285	999999	497	679	946	999999	826	781	609	999999	184	811	206	508	208	945	294	999999	714	600	631	999999	496	22	119	999999	365	188	247	63	999999	912	350	279	127	63	275	395	937	143	178	999999	502	175	555	306	10	177	354	786	493	999999	205	732	963	935	777	484	999999	999999	999999	647	544	555	891	271	471	999999	391	999999	680	999999	962	581	431	15	847	330	467	813	165	198	833	461	569	241	717	617	315	192	285	790	825	158	156	530	92	946	284	999999	834	999999	999999	209	999999	595	548	999999	311	958	98	457	999999	755	999999	999999	999999	93	985	659	999999	854	999999	209	868	890	82	999999	999999	999999	923	900	56	999999	979	91	412	633	355	974	693	999999	316	357	103	828	773	999999	525	999999	716	999999	960	999999	739	980	999999	586	999999	225	522	734	198	410	45	999999	411	999999	776	551	395	190	737	21	966	999999	547	273	999999	50	126	12	999999	86	194	924	999999	999999	445	999	628	825	303	140	462	999999	905	906	322	906	427	931	303	973	962	536	271	949	657	999999	442	199	481	300	108	519	445	122	225	120	258	979	999999	777	922	570	887	607	559	999999	999999	999999	951	999999	623	195	999999	325	999999	658	663	989	774	166	567	999999	999999	13	42	942	524	999999	690	211	657	447	534	525	61	402	999999	664	400	650	999999	800	247	282	999999	999999	999999	130	999	999999	457	268	215	250	220	493	225	884	999999	616	492	999999	950	999999	999999	185	999999	193	999999	721	19	999	599	133	432	766	201	999999	336	129	999999	404	793	999999	999999	399	999999	293	315	999999	186	999999	999999	783	999999	999999	850	497	730	500	999999	626	999999	999999	557	999999	668	91	999999	454	301	153	557	455	484	999999	969	826	995	161	999999	377	877	705	999999	254	910	816	999999	462	916	704	351	835	999999	515	547	515	999999	306	730	999999	999999	861	276	43	217	643	999999	79	11	33	999999	578	557	883	749	999999	743	312	547	999999	126	365	537	597	801	721	587	969	550	464	999999	999999	431	999999	901	26	439	999999	47	276	999999	896	460	892	212	773	999999	983	766	397	771	273	758	878	44	120	333	999999	241	999999	65	339	999999	547	999999	802	157	999999	982	732	721	999999	275	999999	999999	999999	904	999999	395	38	443	604	212	999999	999999	986	940	
552	999999	790	999999	760	280	551	221	188	377	999999	129	409	625	522	11	43	676	999999	998	487	544	814	215	999999	293	999999	62	461	136	374	855	786	862	605	19	999999	49	960	961	723	70	999999	999999	999999	999999	985	412	921	602	179	999999	162	987	463	17	999999	999999	15	999999	77	499	759	61	13	67	342	999999	999999	512	809	994	715	999999	285	427	388	999999	999999	171	307	799	999999	858	999999	886	703	798	408	597	77	617	44	493	894	233	310	114	848	934	194	448	392	999999	793	184	772	583	712	45	629	979	370	843	999999	277	369	900	999999	126	999999	543	999999	433	999999	201	959	231	684	61	126	284	123	289	999999	999999	417	721	999999	782	124	129	96	372	967	999999	257	201	999999	626	999999	999999	999999	732	580	650	309	999999	972	602	225	999999	899	661	919	354	865	91	999999	319	860	999999	999999	321	11	999999	999999	775	465	357	943	999999	907	67	196	717	999999	391	709	336	560	457	749	999999	567	574	230	434	999999	623	232	176	335	999999	999999	227	999999	698	730	345	999999	533	504	624	658	999999	642	842	999999	212	89	483	381	539	759	412	999999	373	753	999999	999999	32	331	841	135	777	999999	901	300	969	153	576	999999	374	142	36	999999	134	813	121	999999	999999	959	251	543	999999	999999	999999	256	364	329	209	944	304	330	181	999999	999999	499	880	23	999999	552	999999	68	513	999999	17	406	732	999999	773	999999	999999	504	637	73	999999	308	386	983	647	999999	935	650	943	999999	366	53	999999	824	999999	635	999999	999999	200	835	464	193	40	925	787	399	999999	906	555	649	312	799	693	118	132	364	999999	897	999999	95	616	854	124	881	466	963	444	908	167	148	627	544	314	801	608	896	999999	999999	206	999999	142	999999	105	303	329	567	999999	853	999999	937	522	45	732	115	228	999999	999999	159	469	823	955	614	749	416	32	768	494	999999	509	999999	96	999999	701	128	953	587	759	999999	561	899	999999	591	216	999999	625	999999	811	208	583	998	828	128	992	382	302	527	289	688	280	999999	82	469	354	476	850	861	343	613	161	999999	999999	257	598	570	220	374	408	529	999999	441	956	296	318	510	407	968	668	999999	999999	436	999999	999999	550	999	826	153	999999	739	379	764	257	208	56	942	999999	580	530	432	171	928	999999	999999	897	839	605	786	160	999999	79	999999	202	25	787	725	999999	999999	707	598	999999	999999	137	669	160	999999	193	758	249	376	362	826	448	246	166	999999	317	548	182	710	404	999999	992	999999	999999	
999999	571	999999	420	331	609	378	873	931	688	999999	801	459	999999	871	999999	846	547	999999	491	253	444	999999	858	889	999999	999999	606	996	204	999999	999999	999999	999	663	464	950	999999	918	766	999999	952	516	558	72	106	999999	938	999999	64	999999	503	999999	912	999999	62	616	384	531	913	815	771	877	737	985	999999	999999	999999	946	417	705	509	628	27	507	301	999999	999999	796	792	559	999999	305	999999	999999	210	999999	821	999999	611	848	576	999999	999999	951	221	85	999999	572	51	39	408	991	893	359	58	999999	200	999999	999999	134	218	588	738	999999	958	476	935	100	785	164	255	999999	344	999999	139	693	623	999999	295	226	158	835	754	999999	999999	864	999999	592	598	999999	675	416	999999	487	639	987	87	651	992	745	999999	688	787	886	783	532	656	334	229	999999	260	134	129	908	976	999999	834	975	212	103	999999	999999	999999	459	999999	999999	999999	999999	929	151	616	972	83	550	999999	469	57	867	979	999999	999999	86	373	243	999999	551	999999	550	999999	266	999999	111	448	899	680	999999	196	338	406	944	115	798	405	999999	748	287	60	999999	999999	516	335	999999	996	584	885	988	999999	268	383	938	552	876	356	672	988	514	533	184	869	288	283	999999	471	44	523	419	680	295	495	797	999999	717	999999	994	930	197	999999	864	23	691	818	927	954	468	402	238	451	733	99	243	754	999999	710	553	243	616	999999	962	70	475	317	693	773	585	448	834	168	362	741	801	999999	668	999999	187	469	355	764	999999	641	999999	967	947	206	261	999999	999999	17	173	761	324	999999	153	804	548	384	135	164	379	999999	567	999999	999999	991	298	834	95	714	999999	94	888	999999	999999	330	775	507	369	496	999999	542	823	827	999999	601	427	118	266	864	622	999999	344	200	395	982	83	225	878	999999	908	427	957	999999	485	89	999999	472	200	999999	38	999999	24	638	642	837	206	740	999999	999999	574	189	577	230	999999	728	999999	697	466	999999	999999	560	629	413	588	103	584	913	352	915	999999	954	918	443	836	582	789	705	999999	999999	999999	343	151	389	999999	729	849	737	818	999999	339	999999	999999	680	575	999999	420	610	999999	549	999999	293	999999	999999	769	620	270	143	394	519	939	54	149	908	733	913	419	249	31	859	999999	999999	105	999999	585	999999	948	247	868	368	999999	188	655	18	305	502	945	981	999999	771	999999	999999	352	309	999999	295	46	107	947	662	68	180	999999	201	305	415	198	801	583	227	999999	33	275	999999	357	761	399	140	613	240	967	437	
630	259	400	537	504	795	779	999999	516	850	299	215	309	991	599	463	713	889	314	154	407	999999	109	445	999999	326	999999	65	895	905	494	717	694	631	999999	999999	800	999999	911	402	31	999999	710	821	733	69	725	365	172	935	426	999999	926	823	999999	237	160	955	97	187	999999	999999	999999	610	366	582	999999	678	450	270	663	999999	978	911	132	999999	691	999999	712	999999	600	596	893	960	489	770	999999	871	601	999999	188	999999	999999	733	558	307	999999	110	465	160	548	999999	914	902	282	479	999999	24	999999	915	545	872	253	706	999999	257	830	999999	999999	999999	999999	999999	999999	137	999999	818	277	255	999999	824	234	591	822	561	842	553	681	999999	999999	999999	34	776	999999	685	999999	999999	601	973	999999	311	999999	455	999999	870	369	899	969	999999	820	463	999999	500	661	875	691	953	60	691	864	43	575	999999	755	999999	999999	24	478	401	359	774	227	304	108	999999	357	778	999999	952	202	999999	583	894	180	234	806	999999	125	999999	993	999999	265	909	999999	122	735	637	699	865	309	354	430	577	999999	56	999999	908	401	609	528	999999	350	108	499	921	459	999999	669	530	999999	999999	899	999999	999999	534	999999	318	195	999999	326	719	999999	747	653	848	522	15	466	134	989	897	142	999999	999999	90	484	167	420	197	663	999999	999999	178	559	272	455	256	179	903	537	999999	723	415	999999	808	834	602	455	999999	999999	453	225	999999	999999	418	904	392	407	999999	60	361	897	998	999999	273	999999	909	197	390	403	999999	999999	999999	999999	72	184	726	233	968	999999	999999	712	769	788	999999	837	433	637	999999	368	72	849	852	852	185	999999	725	93	999999	66	924	415	74	999999	999999	617	662	947	999999	244	187	999999	438	81	179	648	138	999999	122	999999	328	999999	999999	32	999999	425	983	710	421	43	999999	643	214	999999	999999	999999	648	999999	655	602	185	999999	999999	907	190	903	421	780	683	536	900	999999	971	593	738	651	368	999999	917	999999	999999	952	536	999999	784	544	954	527	999999	702	10	999999	563	520	260	842	124	149	842	437	14	212	37	884	999999	943	672	620	999999	679	117	606	999999	938	968	233	949	722	132	999999	949	893	40	980	999999	293	952	999999	343	896	999999	999999	209	490	999999	431	925	999999	999999	841	999999	343	354	999999	594	999999	999999	624	551	36	893	401	999999	205	999999	120	182	56	999999	999999	990	221	286	286	999999	888	999999	124	236	547	307	307	420	290	999999	616	548	960	396	141	281	337	909	316	12	146	999999	13	12	601	258	
879	999999	999999	850	999999	66	999999	928	706	997	898	398	14	729	596	981	999999	999999	871	572	221	999999	226	999999	662	312	999999	283	15	685	403	121	634	999999	428	13	956	440	123	559	999999	41	999999	144	383	939	904	587	999999	165	476	581	999999	999999	47	229	87	999999	197	358	999999	794	923	30	604	786	764	999999	310	593	34	999999	318	321	999999	190	969	999999	204	999999	999999	392	999999	999999	218	821	981	604	261	209	925	80	252	764	473	686	118	999999	539	596	185	198	287	823	140	181	272	818	938	856	999999	995	691	474	951	999999	927	82	999999	999999	805	169	464	110	999999	954	63	554	999999	999999	81	999999	552	607	548	218	114	54	719	47	999999	172	999999	999999	949	999999	389	777	812	999999	999999	45	999999	757	791	25	734	999999	165	186	127	718	970	532	999999	999999	452	999999	925	742	999999	999999	999999	999999	999999	642	999999	69	161	737	575	285	999999	89	655	46	999999	999999	999999	532	484	927	999999	999999	919	841	201	143	620	999	999999	999999	999999	80	999999	876	682	93	534	159	523	674	35	999999	611	842	976	891	877	748	507	658	277	999999	267	671	994	820	854	391	450	999999	999999	161	259	279	433	999999	909	779	999999	368	270	666	999999	810	999999	469	931	87	864	310	266	871	502	999999	37	458	999999	507	882	861	239	152	708	165	999999	999999	178	341	419	314	981	107	393	148	999999	999999	999999	457	769	534	888	776	527	149	111	577	999999	430	252	974	859	411	897	999999	139	127	958	854	586	999999	301	599	668	560	999999	169	488	363	999999	999999	74	364	738	999999	973	462	625	999999	999999	656	223	748	99	444	455	579	999999	999999	18	999999	999999	539	871	739	243	299	118	966	820	999999	99	305	989	825	999999	999999	673	549	999999	677	999999	400	800	930	999999	999999	509	233	999999	749	999999	596	355	170	774	999999	493	999999	124	683	353	658	747	121	999999	917	999999	274	534	951	906	660	371	340	999999	999999	739	941	999999	999999	999999	884	862	80	982	503	950	829	61	999999	20	673	999999	999999	999999	999999	652	688	999999	999999	794	245	699	163	999999	309	999999	24	392	999999	795	552	85	433	894	468	796	999999	999999	73	967	929	223	159	999999	242	234	526	16	933	609	60	999999	34	895	553	195	709	237	999999	278	935	446	539	589	467	597	11	999999	865	57	975	559	310	931	865	32	549	222	999999	84	708	17	458	911	744	975	61	538	350	283	96	449	455	794	999999	492	999999	999999	999999	644	232	575	151	999999	634	500	277	
103	40	531	645	496	626	608	569	928	987	627	845	492	999999	999999	610	591	961	535	114	515	999999	999999	999999	980	999999	999999	852	999999	999999	572	287	999999	708	957	507	819	638	600	999999	847	999999	113	999999	65	724	990	107	759	965	560	924	999999	999999	761	203	657	192	999999	999999	659	756	437	72	999999	350	601	784	999999	965	999999	953	999999	712	267	999999	796	999999	293	265	749	868	103	177	315	647	999999	999999	946	999999	850	636	972	844	173	100	797	999999	999999	714	133	215	999999	793	184	999999	564	999999	139	480	406	779	899	409	16	791	663	269	756	999999	999999	744	837	999999	125	999999	999999	526	999999	999999	492	755	797	578	142	544	359	999999	992	709	93	791	999999	475	367	80	736	572	837	999999	999999	999999	999999	312	552	999999	378	693	677	30	625	48	847	963	999999	650	982	331	277	999999	999999	999999	277	999999	693	999999	26	371	467	55	999999	418	688	999999	999999	999999	470	495	35	999999	175	666	632	972	93	54	943	764	488	717	999999	415	305	375	941	83	270	247	618	181	372	999999	236	631	602	217	360	681	233	42	189	496	999999	524	306	999999	730	999999	964	999999	999999	262	883	749	957	22	122	323	234	665	694	999999	876	853	999999	169	439	11	380	875	999999	999999	540	455	537	601	119	780	78	176	999999	966	283	999999	744	119	999999	487	673	589	105	999999	999999	568	348	956	620	452	999999	146	345	729	924	98	954	175	999999	999999	222	999999	903	342	254	68	322	727	999999	906	118	280	999999	952	337	999999	780	657	814	971	116	580	999999	999999	647	931	830	624	52	194	24	579	397	694	274	316	686	999999	792	999999	256	621	16	713	343	862	110	393	401	143	318	307	361	750	999999	999999	386	999999	694	322	237	999999	685	764	999999	539	883	352	999999	31	999999	27	865	425	999999	494	573	999999	333	999999	831	446	232	999999	999999	999999	228	647	371	999999	930	450	78	999999	999999	999999	999999	252	821	803	999999	999999	999999	379	39	999999	999999	935	34	837	77	999999	912	999999	999999	791	475	776	888	999999	321	245	980	64	101	663	999999	395	263	999999	558	999999	455	999999	805	999999	999999	999999	878	999999	286	999999	622	534	565	820	537	167	987	380	92	169	364	647	492	743	777	651	288	376	352	999999	682	857	288	746	999999	392	114	999999	999999	622	897	313	999999	38	623	999999	499	999999	135	791	999999	883	94	999999	967	807	999999	999999	306	999999	574	999999	242	239	610	999999	255	819	166	155	63	580	999999	469	999999	60	999999	463	999999	331	
162	999999	250	561	648	999999	772	999999	999999	999999	354	52	120	962	58	395	999999	668	428	858	999999	999999	123	980	738	827	564	624	137	916	67	584	941	999999	935	565	271	680	999999	811	992	366	999999	309	800	999999	999999	366	421	876	979	91	999999	999999	130	999999	999999	999999	999999	821	244	158	999999	861	799	999999	111	145	37	493	134	400	86	617	999999	843	638	814	189	727	367	208	999999	261	999999	975	549	680	999999	462	999999	10	857	770	999999	999999	604	188	999999	39	908	334	999999	928	751	999999	15	427	999999	286	844	90	91	105	463	45	944	510	924	999999	231	999999	290	999999	822	133	543	316	999999	999999	999999	459	314	159	818	43	869	285	509	359	970	132	285	578	617	590	999999	761	317	540	899	103	264	999999	999999	488	54	763	116	628	54	698	386	383	46	394	776	931	286	429	176	669	11	574	999999	109	155	712	957	241	214	781	999	509	132	156	205	999999	351	340	989	999999	999999	881	314	281	745	901	541	233	814	987	485	887	999999	240	101	689	831	708	342	341	805	874	423	273	999999	876	999999	999999	199	158	590	945	999999	999999	500	130	270	999999	363	253	181	734	427	227	306	121	145	892	999999	999999	796	642	998	999999	310	304	467	999999	581	999999	651	650	43	665	407	999999	458	999999	739	971	428	258	355	999999	170	999999	456	206	966	588	999999	368	999999	683	361	947	947	781	758	999999	662	229	999999	999999	999999	999999	700	999999	999999	767	999999	999999	162	94	96	547	297	909	497	239	847	999999	84	999999	999999	292	816	360	314	999999	999999	676	999999	544	318	209	999999	861	496	640	381	695	999999	999999	999999	911	215	750	597	999999	659	48	999999	529	358	999999	155	18	365	319	714	350	457	369	185	987	282	618	999999	887	999999	436	422	856	858	999999	999999	874	78	999999	87	75	999999	999999	999999	999999	391	37	196	916	999999	249	999999	186	926	40	247	999999	33	937	638	597	974	709	524	232	999999	438	670	205	999999	999999	939	999999	242	648	586	958	568	633	999999	255	432	859	833	60	931	245	930	999999	914	867	851	140	999999	999999	100	63	975	578	926	953	999999	990	409	783	309	366	944	287	454	289	459	400	341	393	175	125	876	473	300	390	507	843	999999	999999	429	808	999999	999999	999999	999999	982	989	706	652	888	441	999999	60	751	999999	301	652	383	635	418	999999	799	204	323	975	187	512	288	546	455	999999	999999	999999	999999	999999	805	201	729	920	306	470	999999	688	505	999999	999999	825	722	999999	999999	855	
999999	655	999999	968	999999	366	439	583	356	999999	711	999999	207	375	732	699	697	260	769	999999	923	462	999999	948	767	120	699	999999	999999	361	999999	999999	457	600	62	64	528	394	999999	449	999999	155	574	826	759	532	491	139	999999	966	138	472	956	988	931	999999	999999	293	211	899	667	849	999999	994	690	159	713	607	322	677	180	312	999999	330	348	999999	999999	512	199	245	629	569	588	352	233	999999	605	468	668	55	738	245	193	592	781	912	881	999999	145	609	819	884	817	334	795	826	703	636	999999	999999	129	814	999999	966	280	107	999999	921	770	999999	553	254	938	277	999999	935	128	186	548	999999	895	318	999999	589	425	999999	751	264	557	407	999999	968	819	514	926	923	151	999999	321	683	999999	960	999999	772	66	999999	999999	550	394	859	707	526	98	223	268	810	448	514	550	999999	355	16	373	999999	748	585	435	433	351	25	793	900	864	999999	999999	934	509	603	533	851	999999	999999	869	999999	699	108	880	999999	999999	125	485	636	677	786	337	643	597	445	34	480	999999	522	209	999999	999999	999999	661	233	437	333	311	845	981	698	736	154	147	675	673	650	705	829	187	235	999999	166	233	88	536	151	347	73	578	999999	999999	287	999999	999999	631	892	999999	999999	999999	923	999999	640	999999	979	60	999999	506	921	772	999999	999999	999999	344	973	838	909	583	583	999999	295	985	248	999999	999999	985	459	151	646	53	999999	999999	58	661	999999	422	899	511	999999	37	352	645	426	301	999999	999999	403	999999	39	661	722	318	863	959	882	937	575	374	726	993	601	52	859	877	990	999999	726	657	999999	561	939	407	340	555	353	999999	569	947	81	651	591	516	121	985	999999	999999	349	98	778	326	846	535	999999	260	436	310	999999	999999	999999	34	560	746	861	999999	999999	324	978	318	615	242	378	627	302	999999	999999	94	999999	999999	556	528	830	999999	999999	999999	714	999999	999999	89	129	53	864	31	647	999999	101	999999	655	999999	272	16	493	999999	482	546	999999	229	242	711	848	351	999999	911	999999	781	999999	921	867	106	763	319	702	999999	198	999999	377	356	980	255	982	566	999999	999999	612	999999	45	798	165	342	816	495	999999	910	241	778	674	953	38	866	854	179	999999	559	999999	953	314	594	843	910	179	600	249	987	728	292	912	92	999999	452	745	404	766	535	289	278	148	792	667	420	898	423	328	124	400	813	999999	879	417	999999	245	450	955	255	173	225	255	192	999999	949	866	591	654	999999	999999	460	413	452	280	
611	814	999999	926	433	22	755	282	134	597	915	703	42	675	650	999999	305	448	521	371	73	999999	955	610	718	999999	316	769	999999	994	940	409	145	609	806	844	723	523	532	243	418	943	999999	595	999999	999999	833	999999	14	378	824	21	892	999999	999999	999999	858	910	218	879	999999	985	540	140	999999	516	999999	432	868	805	494	999999	999999	288	953	130	999999	370	345	472	999999	999999	999999	373	179	929	517	999999	403	227	985	813	315	653	537	432	999999	990	938	999999	999999	411	999999	208	884	53	105	614	999999	96	686	999999	575	999999	999999	315	999999	177	999999	999999	998	513	39	651	820	999999	999999	272	999999	531	718	999999	999999	585	785	319	352	567	489	135	833	903	927	316	541	496	247	569	999999	999999	999999	999999	38	999999	760	999999	381	999999	999999	999999	577	832	863	605	378	774	77	989	999999	999999	999999	663	687	836	999999	105	586	723	119	334	442	999999	778	529	999999	483	883	999999	999999	612	937	999999	189	286	999999	11	49	331	938	766	428	258	608	644	267	549	999999	202	327	999999	597	999999	297	63	999999	670	64	344	286	895	999999	858	174	358	912	28	483	411	999999	892	999999	264	784	352	906	194	308	999999	271	779	925	690	892	169	999999	288	658	136	516	999999	946	705	54	53	999999	569	93	260	732	999999	75	156	914	435	609	342	999999	944	157	999999	372	999999	999999	507	969	999999	999999	999999	343	633	370	999999	895	400	945	360	220	741	999999	346	110	57	410	32	714	779	999999	467	559	682	415	999999	978	930	525	35	632	999999	83	673	603	88	999999	999999	879	717	261	524	489	259	131	142	476	999999	484	999999	520	60	792	999999	435	509	455	660	228	655	999999	964	999999	919	727	673	667	999999	742	32	140	310	152	996	527	999999	977	310	561	283	247	999999	455	999999	514	999999	754	883	248	104	632	266	881	999999	348	296	648	569	531	999999	474	672	79	462	193	999999	999999	999999	999999	183	999999	999999	109	944	418	211	519	673	414	155	918	999999	565	647	400	874	999999	919	658	241	612	417	778	999999	808	575	108	993	27	999999	674	959	221	75	573	486	167	936	815	147	776	999999	164	386	999999	999999	116	431	71	319	790	988	147	441	570	123	999999	996	145	842	999999	526	656	119	480	958	573	999999	84	914	716	492	999999	520	999999	999999	263	402	572	129	999999	677	999999	708	514	686	822	779	505	459	120	171	999999	972	999999	259	328	55	905	581	126	617	999999	157	602	307	884	626	976	932	860	973	433	26	
384	435	999999	947	999999	794	146	999999	994	999999	803	999999	692	999999	999999	214	319	218	999999	999999	999999	999999	330	784	999999	217	801	205	803	572	999999	146	738	783	999999	608	999999	380	450	120	999999	332	622	999999	353	999999	999999	752	150	771	999999	652	485	442	23	532	999999	999999	999999	999999	992	940	989	432	36	667	816	908	999999	877	549	938	767	387	555	679	999999	598	441	67	602	59	65	41	999999	999999	660	999999	999999	75	502	999999	999999	62	999999	504	343	199	705	685	241	999999	999999	272	232	685	884	108	886	343	999999	516	999999	784	795	943	885	957	483	90	999999	521	148	478	384	999999	409	715	269	61	999999	49	893	755	826	895	840	792	809	273	71	561	418	436	771	986	486	999999	266	184	999999	999999	716	625	678	719	568	740	999999	537	999999	179	838	835	996	264	623	999999	958	900	999999	102	999999	999999	28	454	112	999999	706	999999	218	654	458	95	999999	999999	999999	278	999999	116	337	110	905	999999	999999	892	722	999999	439	517	372	863	796	999999	81	525	237	999999	999999	233	617	856	43	498	329	631	999999	999999	401	45	931	354	999999	851	999999	999999	197	875	232	135	731	529	282	199	999999	999999	858	101	24	917	734	826	999999	999999	499	480	76	416	953	366	182	969	191	404	585	999999	328	944	793	78	337	361	284	481	999999	98	999999	843	473	974	772	628	738	483	310	999999	682	692	361	101	935	781	922	999999	999999	762	347	878	614	17	999999	913	999999	999999	999999	999999	551	200	361	999999	897	233	999999	978	594	553	240	708	103	480	999999	636	999999	701	143	555	439	419	528	739	751	704	239	465	948	858	330	793	893	999999	563	492	340	950	204	712	838	999999	281	409	531	638	999999	144	999999	400	330	999999	812	44	943	999999	671	999999	660	999999	994	487	39	735	233	447	999999	175	999999	999999	305	642	507	431	716	494	147	999999	218	122	919	104	794	558	537	724	981	858	984	999999	820	999999	300	11	717	361	914	546	185	94	999999	620	227	817	104	688	108	391	328	458	994	552	413	548	283	899	692	480	207	508	999999	956	190	999999	43	999999	352	505	713	365	580	601	999999	999999	298	999999	877	999999	463	999999	999999	600	539	535	999999	278	315	999999	728	999999	999999	443	348	999999	628	867	439	732	783	518	346	999999	677	963	878	403	608	289	259	974	999999	715	27	999999	882	865	426	655	999999	765	281	600	777	895	999999	146	263	276	505	430	869	154	203	999999	513	32	999999	576	656	43	669	35	502	999999	
795	953	999999	990	794	999999	999999	783	673	27	247	746	825	782	277	742	999999	342	784	829	115	999999	999999	81	844	859	942	849	999	35	106	256	107	999999	109	742	999999	272	481	999999	979	95	480	185	708	999999	207	999999	309	914	999999	337	250	999999	647	999999	999999	999999	155	934	819	999999	784	648	999999	991	648	801	999999	534	999999	877	860	51	999999	30	407	999999	373	87	999999	802	999999	999999	142	768	15	434	387	192	999999	999999	127	999999	922	388	311	832	264	717	999999	406	999999	999999	892	26	476	209	823	627	520	106	981	77	282	27	60	699	999999	162	999999	223	424	500	234	999999	999999	323	999999	470	719	574	999999	655	999999	266	345	999999	202	126	999999	806	611	759	671	214	393	59	274	999999	999999	611	326	111	731	905	981	966	550	999999	266	999999	90	363	907	945	999999	335	118	25	681	284	507	399	999999	189	612	999999	829	999999	274	710	59	223	999999	117	999999	980	924	64	284	379	235	957	860	149	725	258	852	726	999999	999999	940	258	999999	64	113	927	250	552	302	327	147	531	971	555	113	867	231	799	999999	999999	999999	999999	741	312	59	999999	539	720	463	999999	999999	112	829	216	769	999999	999999	87	14	330	739	382	761	999999	241	999999	999999	999999	999999	999999	36	62	38	166	655	999999	999999	999999	999999	563	398	529	98	938	515	44	702	764	786	313	877	153	795	377	303	999999	303	999999	80	355	564	234	685	604	337	759	84	672	999999	883	999999	78	999999	450	999999	219	999999	822	451	207	11	999999	999999	732	981	882	266	660	999999	625	592	733	999999	999999	999	999999	844	494	610	755	960	39	999999	999999	999999	809	81	355	999999	94	999999	480	343	873	353	999999	706	952	623	454	503	423	809	935	301	558	999999	422	451	768	374	799	221	999999	246	999999	999999	625	711	181	811	910	224	778	879	999999	400	976	316	999999	466	892	870	166	262	547	230	277	999999	999999	591	999999	904	677	719	999999	268	647	636	999999	323	999999	251	451	642	592	208	40	65	188	168	250	999999	784	311	482	928	65	443	699	751	999999	24	249	589	999999	999999	547	69	932	853	752	349	935	352	386	650	999999	523	669	349	199	222	999999	313	350	552	129	999999	246	28	213	214	937	629	572	76	12	861	999999	585	660	970	999999	335	415	900	181	442	999999	832	509	542	773	359	562	539	592	935	248	611	999999	999999	823	914	649	999999	412	999999	999999	319	999999	567	43	94	688	228	99	999999	898	449	381	999999	999999	413	519	999999	441	
588	77	43	484	999999	622	878	697	999999	999999	218	685	867	498	865	999999	615	999999	941	508	689	999999	343	999999	495	999999	798	239	999999	728	419	999999	978	999999	824	999999	746	835	999999	944	164	999999	207	81	881	999999	40	951	515	999999	999999	230	578	172	751	916	733	999999	988	38	999999	999999	999999	761	737	999999	707	759	674	626	999999	999999	611	996	353	303	473	271	568	999999	999999	999999	724	999999	892	999999	999999	815	365	907	999999	162	846	553	131	516	898	446	344	78	713	281	287	889	999999	999999	618	999999	819	458	999999	999999	35	914	32	999999	999999	321	999999	547	986	999999	404	766	122	999999	999999	68	999999	837	999999	37	927	500	370	735	570	835	77	999999	581	999999	996	906	999999	999999	999999	999999	999999	154	591	587	576	999999	91	999999	876	520	776	355	134	559	999999	981	64	426	999999	535	553	999999	415	99	254	999999	966	740	895	999999	313	80	635	10	538	999999	255	817	460	140	418	548	859	60	999999	721	711	31	549	24	852	47	506	999999	388	243	739	999999	999999	541	830	999999	926	388	216	706	999999	133	31	974	999999	999999	965	414	126	15	437	365	41	533	333	945	201	880	644	276	999999	43	622	304	991	999999	999999	919	310	77	999999	999999	843	361	11	588	999999	574	999999	616	81	102	485	999999	806	384	999999	809	218	884	999999	56	743	940	143	686	510	727	983	982	762	999999	114	59	393	999999	521	679	531	745	945	626	999999	38	999999	999999	558	999999	498	617	293	999999	710	425	917	575	736	903	227	324	87	282	591	999999	853	34	987	999999	989	848	862	790	287	472	999999	533	453	714	745	999999	138	271	239	376	698	97	999999	688	142	999999	230	999999	461	216	667	999999	999999	306	999999	999999	999999	132	259	649	999999	502	397	247	486	393	132	31	999999	565	196	816	999999	225	607	766	689	309	303	181	627	254	338	80	805	275	498	156	539	575	179	16	21	589	621	205	700	107	211	748	695	999999	459	896	30	851	630	819	699	418	999999	194	828	87	31	509	174	326	442	221	894	975	491	592	396	999999	804	463	603	999999	76	591	107	555	486	428	795	999999	60	953	999999	679	457	131	94	984	188	934	567	121	999999	383	664	990	853	720	999999	866	509	840	999999	177	999999	297	999999	898	97	999999	601	603	714	999999	276	489	999999	225	527	369	999999	411	12	999999	895	999999	380	692	927	117	701	765	710	999999	999999	219	905	476	463	170	779	195	897	905	342	964	407	309	117	999999	422	999999	203	999999	
999999	108	838	187	282	733	917	658	971	979	999999	836	999999	786	999999	999999	999999	999999	762	367	589	322	513	999999	999999	930	999999	999999	585	752	694	74	572	363	999999	999999	381	728	999999	729	999999	131	999999	917	999999	506	82	621	509	61	601	321	874	835	767	55	999999	741	649	351	649	846	999999	229	295	517	274	539	226	999999	999999	855	907	43	999999	468	109	596	999999	41	999999	473	999999	534	160	383	199	736	999999	524	249	640	89	852	999999	999999	999999	994	632	816	999999	999999	404	543	376	746	413	999999	721	308	999999	999999	967	617	493	999999	999999	548	78	911	328	537	943	701	726	54	999999	999999	999999	999999	420	999999	963	956	999999	325	999999	38	999999	414	999999	357	999999	296	578	251	672	471	999999	904	132	999999	925	999999	999999	704	999999	703	817	332	970	357	888	13	888	841	44	20	818	178	999999	255	391	664	999999	999999	522	999999	999999	999999	381	999999	696	58	999999	911	189	253	468	999999	725	375	221	835	444	622	469	21	408	737	216	999999	999999	999999	999999	876	127	271	778	527	191	943	579	341	950	666	661	839	417	976	999999	791	552	723	452	740	999999	555	229	999999	511	511	258	999999	278	999999	660	506	260	719	999999	999999	474	940	999999	782	795	879	885	778	960	999999	999999	431	85	424	999999	999999	747	67	842	572	51	459	26	680	694	194	999999	240	15	165	589	698	193	999999	327	611	810	999999	944	164	670	451	368	999999	999999	826	999999	854	610	999999	758	999999	999999	999999	876	25	999999	242	999999	999999	999999	999999	772	999999	50	999999	248	999999	107	508	130	86	123	999999	901	999999	100	145	773	999999	999999	999999	999999	999999	406	397	821	962	866	312	686	577	582	999999	348	25	678	999999	840	11	588	977	756	112	999999	681	89	199	329	286	924	788	468	230	737	607	34	497	999999	999999	999999	286	475	794	821	552	504	780	348	885	999999	999999	999999	772	288	896	462	999999	675	999999	318	631	999999	590	387	898	119	999999	605	741	991	191	163	196	916	312	511	999999	291	66	187	308	850	443	364	396	493	695	941	841	155	507	821	684	345	462	643	885	416	922	443	999999	185	607	894	740	999999	118	855	999999	394	500	999999	618	999999	999999	780	209	999999	999999	414	423	421	763	999999	493	999999	478	851	999999	669	626	999999	368	623	46	132	253	548	623	21	385	839	965	999999	654	271	212	147	335	682	444	658	425	999999	30	729	421	21	411	380	906	266	999999	316	767	944	877	995	511	999999	537	660	612	979	39	583	456	
316	941	231	167	341	525	999999	235	968	139	999999	999999	316	711	241	147	253	999999	128	448	999999	688	999999	394	999999	636	449	154	999999	55	446	489	446	999999	114	999999	999999	223	574	999999	620	91	799	815	37	402	204	999999	305	523	369	873	999999	999999	797	628	999999	836	950	705	86	636	451	922	693	371	166	999999	606	171	957	39	541	999999	827	999999	889	999999	367	815	441	273	999999	999999	685	572	578	311	486	486	838	353	999999	869	663	983	639	876	132	666	999999	172	579	144	566	999999	999999	532	317	999999	999999	346	479	145	273	999999	999999	999999	999999	130	792	855	555	129	332	613	767	671	724	844	937	22	772	701	579	278	999999	999999	704	999999	240	56	993	999999	748	502	874	137	605	850	205	458	639	999999	873	999999	616	459	812	952	572	671	808	473	999999	999999	574	777	565	995	128	83	487	891	889	746	999999	299	999999	830	999999	999999	75	873	999999	999999	383	770	827	199	661	244	999999	752	783	999999	248	999999	972	32	927	999999	571	610	999999	131	971	747	121	137	528	999999	88	981	222	932	999999	934	823	999999	351	803	950	376	343	883	181	999999	118	330	507	999999	327	358	902	999999	78	465	151	527	517	999999	658	700	999999	344	166	920	999999	999999	999999	999999	706	177	680	999999	155	204	999999	848	949	246	999999	999999	999999	197	999	999999	999999	579	864	149	793	999999	297	999999	155	260	705	998	727	261	205	999999	366	999999	999999	160	677	778	999999	999999	198	303	999999	280	996	867	999999	999999	345	435	840	999999	985	824	999999	410	879	964	999999	999999	498	277	130	698	50	999999	434	435	563	849	999999	999999	91	991	950	499	727	26	719	287	189	999999	999999	999999	420	245	282	542	999999	999999	280	712	799	601	384	921	182	878	999999	625	442	644	920	496	999999	539	878	994	999999	30	682	862	255	999999	716	276	614	828	288	999999	108	892	752	339	999999	350	511	490	616	39	999999	848	786	104	845	544	312	177	919	999999	999999	288	999999	662	550	999999	467	108	999999	118	316	354	600	999999	527	550	999999	590	918	42	38	398	387	999999	703	834	85	999999	855	999999	963	999999	908	408	448	820	233	999999	999999	169	999999	412	604	508	722	972	258	361	999999	999999	651	721	259	999999	999999	968	900	999999	959	716	342	316	253	714	154	869	445	201	999999	706	326	803	801	758	999999	999999	794	878	130	731	585	724	584	561	999999	999999	197	999999	557	480	999999	408	140	82	826	576	169	890	364	999999	536	67	374	870	977	999999	999999	500	
737	235	999999	999999	704	237	999999	617	732	692	999999	902	999999	424	644	999999	999999	918	673	729	931	582	999999	904	524	277	204	527	360	713	999999	680	999999	999999	293	332	999999	898	703	902	940	219	999999	477	705	999999	999999	122	999999	858	93	68	185	999999	999999	165	768	999999	999999	999999	43	613	267	28	118	514	581	984	999999	321	999999	888	225	770	789	722	738	989	999999	73	107	999999	114	502	630	999999	505	141	138	999999	564	36	401	276	868	336	951	826	368	201	879	196	999999	999999	647	204	843	414	410	845	427	778	80	443	339	951	509	765	397	594	18	449	999999	999999	757	193	496	948	901	999999	771	912	999999	17	193	910	110	999999	854	435	680	101	730	292	711	785	955	958	937	917	827	195	438	774	192	999999	340	999999	353	463	708	894	999999	948	84	515	156	73	999999	428	850	506	999999	999999	999999	917	718	572	999999	972	238	538	20	984	635	999999	483	999999	825	999999	580	131	999999	400	727	999999	588	782	999999	206	639	892	708	519	76	330	999999	476	860	275	721	768	687	381	235	180	999999	528	323	498	41	299	247	506	999999	729	847	999999	244	137	999999	936	364	999999	342	346	829	999999	917	314	311	16	996	999999	41	811	999999	287	174	557	999999	70	999999	719	174	349	654	212	999999	347	999999	762	242	733	936	999999	999999	592	48	889	350	392	999999	18	196	34	302	688	474	46	295	569	356	999999	999999	999999	476	644	930	993	691	999999	831	579	831	548	774	273	623	256	999999	851	249	285	216	519	459	460	533	150	57	966	738	634	62	913	416	999999	508	668	318	769	661	55	207	999999	561	41	999999	647	259	39	999999	999999	999999	999999	330	80	481	715	818	999999	999999	790	945	725	999999	206	526	999999	142	230	765	954	999999	638	200	203	88	491	958	428	999999	885	890	28	901	520	996	619	593	345	83	792	850	301	658	870	999999	481	836	364	514	270	515	39	999999	999999	288	999999	252	136	999999	989	756	399	743	999999	900	927	999999	999999	210	907	334	796	156	972	999999	646	999999	330	103	606	655	604	914	22	999999	860	753	791	242	995	376	999999	999999	999999	999999	460	558	432	999999	182	656	468	163	999999	999999	999999	999999	999999	15	641	999999	922	42	999999	343	999999	999999	730	856	49	999999	43	999999	214	540	867	454	999999	936	999999	999999	557	360	999999	999999	196	450	318	86	661	977	461	785	600	975	454	434	957	750	883	976	827	575	930	999999	999999	333	949	75	78	274	820	365	361	553	999999	
572	999999	999999	999999	711	176	999999	205	72	722	257	544	999999	96	443	496	999999	62	999999	271	982	429	923	336	863	501	999999	999999	396	166	105	433	999999	513	882	999999	521	602	181	809	183	380	868	286	999999	999999	719	999999	635	777	508	313	999999	291	490	152	999999	119	294	220	999999	646	808	999999	626	999999	497	726	999999	999999	999999	719	880	867	98	999999	561	647	999999	84	781	273	999999	619	658	792	749	765	32	739	135	411	999999	961	886	536	999999	999999	999999	999999	999999	993	775	999999	802	788	999999	999999	203	878	999999	550	999999	219	438	660	274	199	999999	834	83	732	703	474	999999	999999	410	999999	981	561	49	598	999999	418	999999	787	497	866	817	999999	369	933	572	153	158	585	262	999999	999999	235	272	383	716	825	478	999999	300	310	521	238	387	513	999999	641	839	991	563	741	436	999999	172	408	381	386	475	150	170	999999	325	418	320	311	396	999999	999999	666	882	171	939	224	497	999999	354	588	492	855	999999	999999	314	167	999999	521	672	881	72	999999	11	339	360	337	408	740	985	113	917	86	126	999999	999999	183	999999	401	999999	222	163	999999	999999	792	894	619	52	999999	999999	999999	396	799	639	515	999999	435	664	553	999999	999999	815	756	999999	999999	999999	415	738	999999	589	140	58	631	720	459	999999	96	809	999999	445	999999	295	178	999999	827	716	128	446	611	394	915	518	565	589	199	406	999999	774	813	999999	488	881	32	650	124	120	765	88	999999	788	607	626	999999	999999	80	326	999999	999999	383	999999	999999	969	137	635	673	999999	492	999999	530	63	330	321	996	97	999999	859	273	999999	999999	999999	951	49	999999	823	787	299	999999	458	999999	999999	759	145	400	288	577	999999	754	396	977	502	999999	723	558	136	467	999999	629	368	160	221	62	128	890	999999	999999	514	712	999999	999999	383	559	44	532	657	303	195	920	718	519	448	115	876	551	878	99	237	491	999999	365	501	999999	704	308	999999	820	641	999999	734	705	999999	806	450	999999	603	943	593	201	901	999999	999999	374	911	848	711	115	186	577	999999	577	999999	33	582	947	356	714	855	736	234	836	662	940	196	23	999999	642	664	337	948	934	999999	46	589	306	94	137	758	999999	596	201	644	74	241	999999	999999	999999	233	502	202	889	98	857	966	74	181	340	187	898	401	79	450	848	999999	88	999999	319	999999	999999	863	999999	955	999	149	42	999999	999999	709	999999	999999	416	419	999999	144	999999	999999	648	79	999999	135	999999	949	859	999999	527	751	795	445	163	
95	49	606	999999	638	973	933	999999	717	933	873	582	631	158	999999	985	659	288	999999	570	999999	999999	249	918	160	120	280	106	546	622	291	999999	162	555	944	624	810	472	533	171	135	757	930	146	652	999999	999999	801	625	999999	999999	472	92	875	922	662	799	688	796	528	999999	837	552	105	651	999999	429	86	213	620	184	999999	754	552	444	483	999999	113	276	608	989	999999	481	77	754	818	323	287	999999	291	999999	999999	675	15	467	999999	999999	834	494	184	999999	55	999999	14	303	999999	718	539	440	999999	999999	695	422	198	999999	234	365	484	351	832	163	999999	452	922	795	63	522	748	95	156	278	999999	618	101	485	943	999999	999999	773	84	999999	784	847	194	131	138	709	999999	476	242	932	730	493	661	30	980	602	675	219	999999	167	970	999999	999999	999999	999999	86	999999	712	595	353	889	711	276	732	379	304	999999	800	666	999999	999999	281	852	223	547	184	957	80	504	351	216	266	533	999999	140	340	999999	999999	629	999999	388	774	881	999999	999999	29	226	928	651	685	344	874	553	897	999999	698	999999	80	632	999999	129	260	999999	253	146	999999	188	359	602	999999	741	254	181	614	965	999999	400	963	181	999999	958	999999	429	819	17	341	713	635	794	441	739	492	391	311	932	138	566	637	999999	420	841	866	999999	999999	944	100	999999	938	932	862	308	638	999999	114	999999	101	830	398	246	805	918	999999	565	170	308	258	862	869	681	999999	703	762	220	760	686	102	701	816	999999	917	638	774	703	931	143	111	999999	999999	943	841	999999	178	999999	947	501	299	310	175	313	695	237	833	999999	105	999999	546	427	148	999999	276	399	24	523	329	176	154	999999	634	999999	999999	665	586	999999	840	538	535	371	273	269	999999	999999	999999	512	189	689	999999	517	999999	771	597	684	454	999999	676	452	293	654	81	780	999999	451	676	999999	116	40	650	907	426	566	999999	999999	164	878	40	485	999999	511	999999	999999	999999	999999	249	863	440	523	220	728	259	398	255	881	300	492	912	946	999999	397	406	158	49	897	100	51	146	999999	529	576	827	201	589	781	319	999999	418	720	211	813	708	593	819	922	657	38	320	999999	883	999999	999999	94	370	475	115	195	999999	999999	545	208	726	27	993	644	900	68	808	474	571	999999	999999	202	744	311	999999	812	339	126	250	72	999999	393	539	999999	610	742	830	124	675	133	841	944	184	999999	999999	690	599	185	31	599	999999	846	191	34	598	773	349	69	785	302	856	483	
999999	999999	477	342	488	999999	44	999999	237	694	999999	448	27	138	27	999999	224	999	999999	163	999999	650	999999	884	212	999999	999999	999999	403	771	339	382	277	999999	721	701	999999	754	212	463	151	863	371	999999	58	999999	999999	469	756	607	844	786	999999	702	999999	583	641	593	999999	973	876	207	765	466	999999	425	181	660	417	326	216	470	999999	999999	22	241	288	317	835	468	507	999999	999999	999999	926	999999	303	574	978	148	70	942	623	999999	586	999999	108	905	179	633	572	356	999999	999999	401	384	999999	329	690	157	999999	333	757	671	476	86	128	969	539	999999	132	999999	682	279	999999	273	846	999999	183	78	142	383	147	212	896	161	748	999999	999999	999999	563	999999	883	999999	843	999999	194	999999	999999	999999	825	138	375	366	511	965	673	999999	184	999999	538	999999	156	621	25	920	196	999999	775	999999	337	478	999999	999999	259	158	723	851	435	529	88	894	999999	999999	999999	13	17	780	999999	931	487	999999	474	999999	23	141	827	999999	999999	923	550	999999	187	446	182	356	562	388	117	362	251	822	356	654	59	999999	625	482	378	999999	912	415	854	843	837	999999	999999	999999	973	127	330	461	46	512	979	999999	999999	368	999999	896	451	629	673	348	689	999999	620	819	225	379	999999	354	893	803	20	999999	999999	343	609	811	352	260	414	989	999999	790	785	999999	675	610	999999	266	982	481	570	293	999999	515	999999	182	999999	193	999999	604	611	976	567	242	999999	844	664	383	759	689	553	999999	999999	683	999999	899	879	777	154	615	452	259	999999	999999	999999	727	402	279	999999	437	70	169	175	810	387	65	999999	553	351	830	945	553	506	999999	927	379	78	68	208	999999	999999	973	49	480	161	999999	613	155	999	775	452	395	999999	332	628	394	35	414	306	999999	676	336	999999	323	999999	999999	752	79	494	863	658	999999	80	925	144	97	129	694	658	35	452	999999	553	575	388	559	360	999999	999999	999999	354	663	762	947	588	966	999999	726	810	999999	609	543	661	999999	126	999999	325	278	198	541	274	340	999999	280	809	599	999999	860	999999	120	999999	577	406	950	518	999999	580	132	346	177	550	999999	884	405	999999	908	425	418	459	279	243	91	986	999999	999999	999999	907	491	999999	988	193	999999	791	699	714	999999	147	710	627	130	538	999999	931	30	990	871	456	999999	855	900	184	374	410	666	876	466	591	273	682	504	98	98	983	358	983	863	999999	194	691	393	770	714	790	339	740	50	160	966	151	999999	567	557	636	247	814	999999	
999999	135	822	257	450	874	38	132	999999	449	999999	999999	46	137	999999	271	669	471	140	469	583	81	999999	835	999999	624	999999	285	936	540	462	746	544	999999	586	487	371	443	942	896	686	668	306	999999	831	576	999999	999999	999999	999999	888	999999	117	999999	246	215	209	999999	940	825	752	753	999999	501	987	473	48	871	550	780	999999	235	529	243	782	999999	999999	635	14	999999	999999	117	145	640	652	297	638	999999	928	999999	999999	384	502	126	154	933	999999	804	999999	999999	537	68	473	368	406	662	645	873	572	331	999999	999999	982	999999	141	999999	617	555	849	700	834	849	999999	999999	999999	524	999999	412	999999	848	999999	970	332	646	999999	635	644	999999	243	999999	999999	765	626	999999	940	713	402	999999	985	509	999999	927	955	611	533	999999	999999	303	865	882	929	243	783	723	999999	470	999999	346	999	506	10	999999	321	859	58	79	232	346	238	999999	132	441	426	590	531	999999	24	720	122	523	520	350	911	361	70	418	981	902	999999	480	471	66	302	489	509	487	615	999999	563	464	465	778	74	87	760	999999	999999	203	201	384	999999	531	233	485	985	659	999999	999999	798	999999	999999	999999	999999	999999	326	75	999999	937	999999	999999	899	917	999999	658	68	741	286	834	999999	572	602	787	710	999999	999999	999999	832	817	999999	849	559	654	308	922	376	145	999999	316	760	694	357	878	122	157	484	999999	374	575	426	999999	999999	103	369	235	48	310	619	999999	999999	386	243	332	444	241	495	255	619	244	292	999999	591	970	999999	906	225	723	675	563	999999	496	999999	267	400	999999	476	465	294	82	999999	75	525	864	582	383	460	999999	444	881	662	239	918	139	293	502	999999	999999	29	999999	20	324	635	65	436	247	810	975	931	195	764	39	999999	547	360	226	407	999999	398	700	455	199	289	794	901	629	578	999999	974	897	596	999999	446	999999	999999	569	440	470	437	344	573	485	103	259	999999	632	999999	380	778	76	105	935	24	329	16	820	45	841	164	807	668	999999	11	999999	999999	999999	999999	138	485	791	785	937	299	999999	136	970	106	40	677	278	359	999999	668	907	802	661	59	999999	824	251	533	599	999999	999999	675	210	483	69	660	425	49	150	895	999999	291	167	645	961	999999	46	999999	999999	173	999999	458	999999	704	103	241	937	652	476	999999	244	267	196	631	670	999999	926	496	46	999999	262	239	218	999999	681	626	999999	26	97	923	999999	999999	999999	999999	430	999999	215	505	390	827	999999	772	572	837	661	730	105	536	975	
583	999999	549	688	635	910	655	249	168	999999	477	999999	921	999999	552	524	999999	999999	999999	210	999999	182	430	116	218	999999	999999	666	381	651	999999	531	999999	50	999999	657	249	837	892	999999	999999	932	56	999999	999999	241	801	218	30	322	942	991	344	335	999999	411	999999	443	999999	979	999999	988	868	999999	83	946	488	880	60	895	285	880	846	999999	999999	565	135	948	204	999999	854	281	999999	68	708	958	196	782	564	112	999999	805	368	913	104	786	74	999999	408	965	752	921	168	999999	47	72	999999	110	901	999999	285	898	248	501	134	999999	352	999999	999999	999999	760	999999	326	947	94	479	521	932	149	999999	999999	595	549	999999	234	999999	122	521	31	999999	813	95	999999	643	827	912	567	867	788	945	444	264	731	294	999999	57	999999	221	49	567	551	222	960	263	429	690	999999	20	276	200	46	830	788	999999	999999	999999	824	682	129	182	912	654	154	204	213	247	863	264	33	999999	999999	999999	481	463	104	600	135	999999	999999	146	563	999999	999999	598	909	614	475	569	983	540	233	922	101	999999	654	896	78	766	59	191	826	103	987	98	862	145	999999	335	77	710	549	999999	468	983	618	999999	63	556	294	999999	772	999999	281	492	999999	416	809	614	808	999999	531	368	578	42	319	469	569	511	735	774	265	150	502	282	991	37	463	999999	258	999999	842	522	999999	461	999999	999999	822	999999	144	456	335	744	526	999999	189	190	999999	436	673	158	796	552	820	520	342	632	801	999999	999999	999999	952	701	365	520	999999	18	999999	127	622	999999	647	75	377	999999	999999	521	624	633	999999	810	999999	999999	445	109	502	300	702	960	128	999999	731	824	13	999999	999999	633	388	999999	513	180	302	999999	813	886	511	731	999999	540	81	999999	17	178	904	999999	526	926	265	265	27	75	999999	926	999	835	65	823	71	169	999999	814	143	618	130	922	518	901	999999	558	598	999999	999999	999999	888	307	779	563	919	323	691	577	378	132	988	447	864	375	999999	999999	831	688	669	999999	754	999999	687	399	57	982	182	999999	999999	707	667	255	999999	154	48	702	999999	999999	903	748	478	218	446	21	999999	999999	999999	152	401	244	727	910	111	109	416	631	620	389	515	937	150	999999	863	670	465	742	496	720	337	807	922	340	784	999999	546	999999	820	675	770	999999	999999	40	233	478	999999	999999	153	999999	737	416	91	676	985	966	607	412	355	775	556	886	195	999999	999999	999999	322	397	135	999999	562	870	811	944	619	150	22	120	842	395	
691	708	599	646	982	921	726	256	354	999999	323	999999	200	999999	129	999999	189	586	225	999999	166	592	999999	962	297	866	604	147	999999	845	953	497	570	959	94	847	999999	549	365	999999	867	999999	53	999999	868	428	679	999999	824	735	961	435	895	211	239	999999	86	636	358	999999	326	999999	198	999999	864	825	999999	241	959	999999	999999	639	231	332	999999	99	549	323	104	999999	999999	837	999999	331	884	527	601	369	730	985	771	999999	999999	999999	577	999999	877	999999	453	52	854	448	808	552	148	331	214	573	437	999999	559	762	999999	999999	999999	999999	275	867	999999	346	234	214	999999	973	510	935	448	981	755	494	999999	15	999999	62	25	748	38	769	193	562	323	38	999999	999999	999999	18	129	712	321	97	22	20	999999	117	818	649	937	834	52	999999	999999	232	818	943	926	999999	999999	488	473	190	460	505	683	999999	32	205	283	919	546	502	816	999999	670	667	481	212	95	763	244	375	999999	203	727	999999	999999	100	220	988	664	881	126	640	249	141	637	517	336	999999	94	622	999999	28	999999	999999	396	157	562	160	471	999999	468	138	254	107	379	999999	778	702	392	999999	985	999999	265	999999	385	185	496	539	40	964	875	238	999999	999999	10	792	905	187	594	531	538	69	527	939	423	987	396	999999	761	380	738	633	475	162	637	89	762	633	174	221	999999	32	130	506	849	240	459	632	107	587	361	600	118	860	402	999999	768	999999	251	398	789	999999	778	660	235	251	762	526	984	920	999999	999999	22	382	869	516	938	999999	100	192	538	763	53	183	28	147	525	999999	759	999999	321	446	391	776	999999	999999	254	470	280	999999	477	932	648	187	557	88	588	999999	999999	999999	986	747	999999	69	999999	35	310	999999	999999	98	726	158	766	282	999999	593	999999	999999	999999	562	271	478	999999	493	999999	605	125	865	999999	999999	559	789	623	873	725	999999	221	331	916	999999	16	649	829	192	880	329	176	999999	579	964	196	351	784	999999	999999	518	999999	999999	355	263	910	445	979	700	999999	999999	534	893	556	45	381	570	330	554	556	622	649	568	612	394	439	749	999999	999999	753	218	14	195	258	217	999999	479	975	663	495	571	670	999999	999999	943	999999	282	999999	543	593	999999	31	999999	881	12	868	999999	999999	961	823	171	999999	328	947	329	933	348	645	349	469	902	999999	667	68	985	951	520	913	999999	999999	167	929	999999	77	137	197	999999	314	255	348	146	349	24	839	334	423	351	999999	334	20	456	637	999999	999999	690	
41	364	181	896	60	358	525	470	999999	666	241	405	261	820	999999	169	44	399	999999	999999	562	580	827	999999	572	609	339	589	659	152	529	460	999999	999999	999999	999999	602	418	204	990	621	879	653	182	103	27	100	370	201	999999	422	999999	478	752	138	461	999999	446	999999	451	28	935	810	228	146	781	726	874	999999	999999	999999	626	204	999999	711	682	927	654	641	554	519	968	397	808	730	291	982	926	258	643	306	165	93	753	971	685	999999	999999	999999	322	999999	226	646	892	294	795	53	999999	999999	455	999999	881	805	779	932	999999	999999	12	999999	854	798	800	626	90	12	999999	542	450	999999	36	613	502	618	999999	263	302	332	505	523	934	247	525	999999	999999	999999	425	999999	313	821	999999	147	76	936	999999	523	500	600	999999	999999	999999	263	603	999999	23	841	999999	273	485	999999	639	999999	53	999999	563	616	283	914	823	971	587	59	238	628	127	889	999999	999999	999999	999999	762	999999	767	614	639	681	644	107	871	961	88	161	999999	787	192	205	104	999999	383	574	249	585	776	999999	313	834	35	974	310	999999	304	475	836	999999	763	999999	999999	438	849	882	972	185	53	999999	893	435	184	999999	446	922	795	958	999999	861	566	187	925	183	311	805	655	670	797	747	666	612	325	999999	33	256	245	665	739	501	999999	74	999999	914	700	877	659	583	538	388	339	999999	292	974	123	586	999999	786	999999	53	999999	311	388	305	205	290	119	999999	999999	200	686	139	229	691	269	502	644	20	482	999999	999999	81	999999	419	418	330	329	350	92	446	999999	459	539	999999	275	300	686	999999	999999	999999	768	680	165	347	701	999999	126	601	999999	621	941	10	313	703	898	164	179	999999	887	875	999999	999999	897	981	999999	237	600	534	426	999999	815	408	301	72	665	475	999999	794	999999	218	214	728	635	470	504	245	155	836	796	121	999999	717	358	843	459	998	782	999999	999999	473	608	591	185	746	805	543	708	251	47	432	248	384	260	679	999999	242	144	436	486	719	92	999999	999999	315	999999	108	59	457	612	666	692	742	412	255	609	622	999999	888	665	999999	536	903	798	374	873	746	999999	679	182	227	864	999999	697	999999	390	999999	999999	870	899	707	999999	999999	638	999999	999999	505	972	15	79	58	999999	999999	771	525	999999	999999	966	373	442	110	999999	379	999999	394	999999	347	54	999999	864	765	768	999999	999999	958	999999	999999	999999	999999	634	377	774	462	609	134	538	999999	584	181	489	212	878	490	438	799	76	124	999999	
999999	577	402	460	243	150	314	289	16	266	813	58	907	913	547	999999	74	335	187	999999	160	999999	193	762	999999	259	999999	886	999999	999999	200	891	999999	309	999999	850	241	916	541	321	999999	844	999999	999999	999999	133	999999	999999	340	751	373	473	889	354	825	398	394	640	587	983	488	427	999999	999999	76	922	695	607	892	697	507	158	794	999999	474	316	999999	830	999999	999999	677	373	999999	999999	881	727	11	18	484	632	465	999999	338	557	833	877	842	999999	296	849	999999	974	406	642	253	224	678	33	999999	519	74	563	649	999999	315	125	871	474	999999	348	920	687	999999	269	241	905	820	247	42	999999	473	562	544	151	323	703	966	913	292	999999	999999	978	138	999999	568	902	952	501	251	999999	16	378	890	947	929	999999	850	147	411	348	404	440	990	292	55	999999	29	507	524	612	158	957	191	223	299	941	558	168	701	339	953	329	999999	324	590	105	671	596	222	573	852	829	999999	944	272	618	999999	846	999999	65	883	455	999999	639	568	58	196	676	657	988	200	692	446	81	394	999999	445	675	701	999999	840	432	294	950	760	329	454	999999	999999	681	952	712	248	645	455	508	999999	366	999999	541	999999	995	939	234	382	169	393	999999	560	197	183	999999	154	999999	224	461	170	36	879	249	603	999999	724	999999	45	999999	454	999999	625	999999	732	999999	919	169	999999	999999	493	999999	578	999999	936	999999	686	764	508	639	568	278	430	994	999999	999999	487	516	938	959	280	963	999999	894	714	592	814	674	999999	104	403	984	999999	379	968	109	457	288	313	999999	272	960	477	999999	999999	185	379	631	547	416	601	413	999999	91	999999	999999	871	683	885	999999	209	999999	310	999999	246	584	350	999999	36	248	868	208	213	358	999999	320	495	793	999999	999999	222	193	136	57	999999	990	762	847	804	448	999999	774	403	999999	999999	260	659	73	168	345	835	328	604	308	999999	402	210	999999	393	264	44	999999	999999	356	140	999999	886	999999	910	256	821	999999	256	999999	21	104	805	252	999999	447	661	431	999999	640	704	893	999999	827	509	110	790	999999	999999	999999	413	999999	999999	56	829	375	373	999999	162	999999	523	999999	82	26	999999	999999	597	957	905	999999	603	999999	999999	78	999999	246	436	68	753	810	465	999999	49	706	999999	861	38	758	422	999999	83	264	278	721	126	372	821	572	539	65	513	833	983	999999	947	999999	706	997	405	999999	999999	314	999999	352	457	999999	301	999999	999999	999999	425	838	999999	313	999999	348	999999	731	951	999999	
425	863	529	999999	307	632	949	999999	759	999999	165	40	363	829	999999	768	999999	999999	274	535	80	999999	731	113	640	674	999999	999999	999999	608	466	974	56	125	999999	999999	785	955	54	824	999999	768	617	999999	280	999999	484	715	649	115	737	999999	467	999999	218	970	142	999999	999999	632	344	279	890	160	917	999999	984	247	660	999999	982	999999	881	999999	894	999999	837	999999	832	256	199	583	40	537	870	59	517	630	907	208	942	369	897	422	490	372	999999	466	999999	100	409	246	64	999999	132	999999	535	26	531	906	999999	869	593	811	442	999999	248	362	290	867	673	363	999999	462	646	622	758	469	959	999999	433	380	999999	742	846	999999	528	969	414	789	999999	500	999999	11	74	83	776	96	999999	999999	133	525	186	682	427	55	906	999999	999999	510	333	76	66	999	482	999999	155	851	964	489	241	999999	947	999999	354	182	264	339	999999	573	846	671	490	240	408	907	203	51	324	800	999999	999999	999999	904	999999	999999	443	110	999999	311	927	924	131	499	497	999999	999999	685	338	254	791	576	213	999999	663	661	585	826	600	575	569	114	536	174	442	315	722	53	44	897	738	163	811	96	646	999999	999999	991	742	553	339	518	712	80	18	480	722	706	250	804	871	617	509	999999	742	823	999999	957	999999	192	142	534	651	441	516	637	765	127	213	741	122	594	999999	57	245	999999	401	999999	999999	962	592	999999	802	239	35	131	654	858	999999	823	533	592	999999	560	999999	805	866	281	564	381	999999	605	503	509	692	999999	533	461	717	691	431	931	801	103	600	126	732	421	999999	395	999999	907	774	390	999999	529	659	533	637	440	194	129	902	999999	257	987	522	303	547	749	597	202	150	999999	401	602	790	841	960	999999	82	999999	866	179	397	807	999999	123	301	172	626	10	824	287	507	999999	39	26	999999	999999	604	438	873	665	999999	790	999999	999999	988	615	738	818	999999	999999	367	738	999999	733	999999	449	166	409	11	384	999999	596	378	862	163	100	572	773	994	356	699	999999	999999	211	381	999999	51	999999	999999	999999	433	999999	437	491	920	769	58	306	999999	406	456	204	437	999999	542	999999	999999	999999	958	898	53	965	999999	999999	999999	723	166	62	362	789	408	448	284	326	950	325	168	887	942	394	999999	999999	999999	598	900	999999	216	92	668	999999	195	999999	759	236	642	468	983	222	847	999999	612	999999	944	999999	999999	18	920	999999	999999	999999	53	534	999999	574	856	776	821	235	999999	999999	516	83	393	999999	999999	271	
689	58	683	492	341	946	999999	745	781	999999	331	312	600	999999	584	105	544	451	136	661	186	195	999999	999999	647	999999	896	707	690	999999	612	999999	247	736	329	872	437	999999	885	107	493	225	792	810	455	518	634	434	564	999999	999999	942	999999	941	94	504	678	818	844	582	60	342	65	252	443	570	74	999999	572	712	999999	488	565	39	999999	999999	999999	568	420	138	134	471	152	999999	10	669	705	306	652	825	203	618	221	999999	56	999999	170	549	377	884	453	770	862	852	751	59	387	37	773	132	111	119	999999	716	458	588	199	785	251	773	865	999999	221	746	518	60	277	999999	999999	999999	801	852	201	535	685	363	609	299	528	950	999999	677	532	529	999999	94	220	505	854	999999	961	384	999999	603	29	684	558	999999	344	701	782	999999	55	757	999999	999999	999999	872	40	104	979	899	999999	300	491	197	246	999999	32	999999	839	999999	407	523	999999	999999	554	597	999999	10	999999	493	955	826	999999	167	632	774	208	475	176	348	999999	999999	489	71	128	17	122	999999	448	866	102	910	862	999999	727	531	703	904	703	999999	366	40	299	495	999999	439	131	334	564	472	493	557	267	501	308	647	44	999999	999999	546	999999	683	562	938	401	54	999999	169	439	111	81	303	771	845	999999	443	470	993	127	999999	999999	788	277	976	999999	545	653	370	999999	999999	496	710	999999	167	845	682	478	361	999999	899	475	962	894	463	400	199	999999	421	519	864	187	50	999999	999999	999999	697	999999	586	564	855	999999	603	458	359	614	371	697	614	10	309	965	118	900	999999	999999	924	893	813	999999	193	759	241	851	845	902	455	835	985	507	157	999999	892	796	247	507	871	513	545	848	39	502	999999	421	219	999999	79	150	656	999999	736	803	602	999999	381	106	170	751	612	456	999999	535	999999	116	852	44	83	999999	662	720	351	999999	358	965	556	690	588	999999	642	999999	833	314	188	588	771	353	672	891	425	151	347	129	999999	999999	999999	999999	999999	74	999999	999999	999999	757	488	999999	65	325	455	637	999999	690	517	350	119	666	999999	999999	356	132	345	508	371	191	895	520	383	231	519	269	286	999999	900	523	261	999999	129	85	999999	252	532	455	898	45	447	734	999999	996	20	244	999999	999999	156	668	728	69	813	645	999999	968	999999	833	805	196	361	999999	999999	993	99	652	546	546	38	114	599	890	999999	336	999999	171	886	387	221	285	999999	999999	906	241	795	202	999999	484	223	999999	689	999999	999999	711	683	56	999999	
640	906	367	697	929	805	52	999999	838	458	487	901	700	91	185	622	530	999999	909	999999	558	208	897	998	999999	332	181	424	900	250	899	999999	696	999999	256	480	853	999999	999999	999999	864	173	956	999999	999999	582	523	775	999999	86	999999	318	774	561	395	999999	19	369	634	606	634	627	177	598	999999	835	215	483	835	705	999999	999999	540	273	630	395	252	163	833	490	809	999999	910	823	130	590	878	145	831	999999	470	494	952	266	22	999999	995	367	999999	999999	999999	49	940	999999	318	187	999999	510	930	10	198	855	535	154	797	238	717	353	478	968	956	79	652	30	244	284	989	284	261	394	399	884	969	502	123	770	465	110	999999	999999	813	999999	214	830	626	614	958	808	468	999999	999999	999999	889	225	383	307	396	919	574	44	197	503	259	546	611	999999	886	999999	999999	37	773	999999	999999	999999	165	589	865	821	404	999999	325	191	999999	999999	999999	746	994	754	129	815	383	545	536	481	755	319	128	999999	229	321	999999	925	776	441	999999	912	813	364	999999	999999	441	999999	525	944	999999	16	688	781	999999	864	319	141	913	999999	653	238	90	367	778	845	999999	999999	999999	999999	901	399	414	383	468	952	933	999999	999999	334	384	808	29	591	999999	749	631	999999	986	364	999999	999999	21	561	787	781	999999	456	999999	223	333	243	999999	443	53	329	601	999999	999999	728	931	999999	446	589	999999	999999	218	499	604	39	999999	133	222	247	89	314	387	999999	595	687	999999	486	64	999999	10	151	835	999999	999999	442	158	999999	34	267	999999	999999	160	999999	720	942	999999	343	851	556	999999	209	31	999999	363	739	941	748	999999	634	999999	455	624	999999	999999	699	19	631	951	172	881	897	109	954	814	756	163	954	142	653	125	787	634	507	481	800	130	111	233	808	501	409	608	399	659	977	999999	194	844	30	932	940	999999	689	675	112	110	76	919	999999	585	986	616	74	519	820	999999	999999	494	787	999999	908	408	152	999999	482	999999	710	304	837	57	999999	120	999999	721	999999	999999	944	999999	379	700	63	191	626	999999	514	792	543	879	838	167	591	700	66	450	34	542	999999	28	203	812	399	999999	92	559	616	999999	504	353	345	425	876	295	125	97	526	727	999999	919	999999	689	755	999999	465	680	465	278	64	671	697	999999	166	925	638	566	310	999999	999999	76	616	638	999999	199	544	423	290	306	584	969	924	306	999999	329	999999	514	67	999999	999999	412	999999	347	821	999999	999999	702	269	950	656	999999	999999	244	999999	
716	312	528	401	566	999999	999999	399	999999	999999	999999	746	400	882	999999	73	134	999999	741	999999	696	971	279	816	464	999999	841	164	999999	649	999999	192	689	678	999999	27	999999	122	501	282	273	999999	999999	653	736	96	266	999999	432	999999	532	999999	54	999999	931	744	43	711	936	999999	454	999999	68	519	667	902	999999	999999	999999	819	729	21	17	468	999999	683	46	625	90	378	286	31	731	453	999999	975	147	999999	746	308	983	632	186	999999	828	385	954	999999	986	833	39	544	999999	613	168	521	52	585	555	999999	708	418	630	999999	746	433	999999	999999	402	692	765	635	975	540	999999	106	834	999999	999999	999999	728	999999	639	257	349	999999	50	128	999999	605	932	561	875	999999	600	575	12	999999	731	405	230	348	33	303	78	403	569	450	778	999999	686	512	945	999999	999999	97	999999	382	228	14	392	999999	330	796	759	213	759	999999	939	270	103	225	808	999999	999999	999999	596	999999	189	999999	182	600	350	233	918	430	616	999999	967	513	999999	629	999999	727	999999	192	999999	236	543	865	644	92	511	517	968	470	704	709	122	150	500	443	999999	282	831	792	999999	107	878	339	596	113	519	436	473	473	999999	999999	999999	923	371	370	802	324	311	99	99	999999	264	999999	999999	907	543	827	22	362	436	128	895	230	999999	921	358	999999	278	999999	572	84	53	504	645	622	999999	198	778	140	999999	879	970	742	999999	864	842	430	613	999999	569	691	424	121	47	707	999999	999999	438	450	999999	999999	55	770	527	24	788	760	812	113	430	355	59	881	721	999999	999999	163	526	631	89	999999	601	589	971	880	660	932	467	938	999999	999999	760	337	128	53	833	210	999999	688	86	92	617	509	268	224	642	542	399	490	560	999999	485	807	999999	999999	996	466	999999	646	363	999999	302	874	999999	946	594	721	763	678	999999	947	938	999999	554	997	999999	999999	999999	757	248	128	543	977	999999	999999	998	953	966	999999	56	377	999999	999999	999999	230	999999	999999	832	322	999999	999999	999999	720	999999	612	104	647	262	374	773	905	145	999999	408	245	321	325	496	999999	948	999999	755	727	632	999999	546	369	999999	334	217	577	269	18	136	999999	999999	823	221	999999	999999	999999	701	601	271	150	999999	999999	180	999999	999999	474	999999	558	999999	989	999999	999999	97	419	76	735	144	927	166	206	999999	999999	915	999999	896	999999	113	999999	974	597	938	163	466	491	125	188	198	423	425	999999	329	710	644	147	999999	297	735	801	708	573	999999	999999	445	75	999999	114	452	99	
202	999999	370	999999	584	776	999999	22	595	999999	304	999999	546	721	999999	423	876	935	492	999999	930	609	763	312	21	411	381	174	999999	400	986	20	735	108	231	16	382	793	136	868	999999	148	702	999999	999999	820	999999	999999	999999	31	198	569	622	674	169	593	656	68	524	182	999999	886	304	204	999999	293	999999	447	999999	505	50	92	999999	999999	691	792	999999	634	805	201	999999	999999	999999	696	211	999999	398	70	939	638	360	324	279	953	473	210	843	507	518	223	667	588	999999	766	980	115	999999	997	983	377	686	31	262	333	798	528	984	608	992	999999	895	102	508	861	155	725	999999	856	161	491	948	409	126	592	533	796	872	145	999999	105	665	400	87	571	999999	338	72	999999	999999	945	999999	244	515	325	327	999999	90	152	621	265	302	999999	846	501	999999	287	904	670	799	11	655	999999	999999	896	537	999999	25	999999	909	999999	663	868	701	215	275	999999	893	801	274	999999	716	729	524	460	803	761	554	585	153	674	433	401	999999	163	299	999999	351	618	787	999999	999999	153	242	804	601	999999	213	640	235	714	999999	113	405	841	295	926	334	442	999999	776	950	999999	999999	245	392	271	722	999999	916	898	999999	285	999999	450	408	999999	496	999999	999999	379	999999	913	359	438	999999	329	996	314	867	372	52	908	525	21	873	129	360	997	422	340	999999	665	724	337	999999	999999	100	954	443	999999	440	615	584	723	228	46	999999	999999	999999	72	999999	417	999999	553	855	463	760	12	999999	288	222	498	999999	999999	667	892	199	32	97	183	239	51	870	154	999999	437	999999	801	792	836	49	999999	54	359	75	999999	984	999999	482	887	357	97	387	999999	510	941	999999	66	999999	336	847	999999	999999	779	832	999999	999999	536	999999	999999	139	958	220	740	248	226	454	947	999999	373	907	28	999999	209	826	151	663	715	643	999999	130	999999	999999	999999	999999	981	728	999999	999999	840	999999	458	559	64	758	398	877	999999	916	293	496	370	603	691	999999	999999	517	999999	953	691	999999	832	892	629	307	860	222	753	751	266	498	999999	431	622	999999	458	469	495	451	437	274	999999	798	999999	504	999999	675	64	47	170	473	999999	320	999999	280	923	566	999999	757	897	999999	133	895	660	795	316	938	981	84	970	369	32	626	526	999999	553	44	999999	135	547	195	168	716	591	792	999999	869	595	999999	693	892	999999	737	553	260	150	131	147	565	999999	821	999999	999999	77	801	451	999999	794	418	726	999999	34	999999	220	712	999999	999999	313	867	958	
447	353	639	390	88	828	294	83	999999	286	432	896	976	999999	725	501	999999	999999	790	351	801	84	999999	625	803	867	736	999999	841	243	999999	817	280	999999	750	478	64	598	999999	972	166	962	528	142	304	993	58	866	494	220	999999	999999	523	525	166	999999	999999	999999	587	221	101	767	241	42	999999	614	999999	379	197	999999	447	590	660	817	194	839	556	999999	999999	999999	818	870	43	630	404	965	999999	754	450	387	312	50	21	778	999999	399	730	999999	589	689	377	679	678	246	999999	258	118	705	340	326	816	131	693	776	999999	231	733	610	638	999999	321	999999	999999	810	945	407	578	999999	937	999999	119	69	465	641	443	149	999999	796	857	999999	999999	597	999999	999999	570	190	357	999999	385	659	665	129	999999	11	999999	999999	750	868	999999	999999	999999	236	999999	545	217	756	999999	61	343	263	999999	999999	753	492	730	723	457	999999	249	764	59	999999	506	999999	139	990	212	464	273	937	999999	333	505	491	475	631	829	878	916	999999	999999	305	902	132	630	999999	376	999999	999999	654	58	944	628	999999	326	999999	729	491	999999	227	999999	210	999999	405	863	705	441	271	27	109	999999	579	999999	436	248	999999	999999	999999	656	410	623	999999	194	619	888	454	704	969	175	999999	901	347	471	999999	268	325	518	506	269	924	999999	115	999999	180	760	478	65	201	297	999999	905	999999	834	15	603	718	25	999999	517	418	10	471	105	999999	208	556	117	999999	178	923	245	934	124	731	999999	518	488	24	858	419	399	999999	682	603	999999	999999	999999	466	999999	550	309	999999	989	850	999999	999999	19	469	999999	999999	371	865	33	999999	336	970	241	999999	999999	999999	239	11	319	107	29	497	788	501	665	653	999999	650	104	627	624	894	999999	274	807	297	999999	28	52	999999	58	533	999999	319	276	261	323	999999	575	999999	320	307	41	892	830	436	47	517	803	328	169	720	770	406	749	441	999999	967	305	999999	586	999999	959	664	58	999999	18	478	234	414	340	644	999999	94	999999	999999	863	999999	444	381	999999	991	225	724	494	338	763	92	999999	835	236	355	114	971	434	110	999999	999999	843	344	999999	568	293	399	987	525	644	685	99	999999	578	971	532	923	353	595	995	999999	180	999999	732	926	908	399	187	984	540	999999	660	999999	999999	497	219	109	954	691	708	826	999999	999999	693	999999	993	146	266	265	999999	190	627	838	999999	999999	206	133	612	501	659	893	221	12	985	540	999999	999999	999999	999999	761	433	969	662	887	179	999999	999999	36	653	
999999	771	143	922	999999	359	999999	821	111	873	300	96	999999	999999	41	999999	614	999999	983	162	999999	120	690	999999	503	399	999999	965	999999	935	605	995	106	958	567	999999	999999	299	841	636	64	213	999999	582	790	675	935	515	630	999999	565	774	999999	873	600	822	999999	958	999999	771	147	999999	999999	176	277	999999	989	999999	895	999999	64	324	893	357	108	850	339	999999	394	999999	999999	705	999999	879	380	831	778	233	368	999999	807	801	870	79	498	543	343	999999	314	495	685	999999	620	487	27	999999	999999	999999	775	749	492	972	999999	999999	317	441	185	990	795	999999	526	999999	180	160	999999	263	454	999999	859	564	517	999999	803	898	152	999999	95	999999	862	999999	999999	999999	458	618	999999	834	999999	280	999999	66	367	353	819	869	969	919	235	470	999999	999999	999999	67	19	999999	242	999999	999999	675	999999	260	356	328	137	665	494	616	318	562	999999	511	35	183	72	802	207	999999	905	934	999999	233	831	999999	716	108	999999	893	900	247	385	494	665	562	999999	511	710	49	225	164	999999	363	611	673	572	639	738	622	999999	217	23	78	862	244	999999	234	428	999999	612	39	331	601	715	80	999999	413	845	999999	361	561	101	999999	948	751	560	575	999999	168	62	86	999999	721	899	999999	234	316	631	431	816	999999	93	979	436	196	832	782	647	540	495	999999	794	999999	271	443	125	999999	130	999999	683	180	611	999999	999999	536	669	609	999999	32	999999	870	781	423	656	762	478	999999	731	762	999999	777	928	92	672	892	291	999999	460	466	999999	379	196	520	747	646	986	823	311	999999	526	232	999999	999999	694	625	388	380	618	508	965	14	133	367	202	999999	251	529	596	785	255	574	159	999999	455	999999	684	270	999999	20	776	999999	810	999999	245	695	999999	999999	999999	57	514	999999	999999	952	999999	573	255	999999	999999	841	404	999999	999999	525	654	952	83	999999	999999	226	940	127	704	608	999999	320	204	301	131	506	220	937	141	549	999999	999999	98	207	744	999999	231	855	942	834	615	319	427	999999	999999	293	622	850	144	181	116	397	215	877	230	190	379	999999	707	999999	631	999999	335	687	254	999999	999999	876	110	296	994	95	999999	870	992	422	893	909	999999	837	999999	369	803	960	442	884	138	221	976	999999	513	278	157	129	213	159	984	739	999999	866	999999	745	999999	999999	999999	31	221	345	999999	808	999999	469	838	869	938	271	663	374	999999	370	191	999999	900	999999	999999	726	938	65	666	843	438	163	999999	999999	418	148	619	999999	783	999999	
672	793	999999	178	277	53	439	287	999999	942	496	999999	494	679	685	999999	845	213	74	460	93	165	678	51	999999	142	600	999999	461	999999	651	708	999999	999999	999999	397	326	999999	279	739	296	660	873	724	999999	819	669	199	572	640	303	416	890	333	338	999999	124	294	798	144	453	999999	999999	392	300	787	37	659	982	298	999999	999999	999999	999999	174	432	291	954	999999	560	473	999999	28	821	506	244	817	999999	506	190	282	999999	933	144	296	446	835	491	434	569	791	999999	217	999999	189	999999	482	565	168	905	999999	999999	999999	248	999999	52	831	999999	999999	65	999999	769	163	801	999999	999999	190	999999	48	727	999999	999999	530	135	769	999999	999999	744	641	999999	762	261	109	600	954	999999	441	695	999999	253	615	830	605	378	999999	999999	856	415	999999	759	998	683	999999	441	318	435	639	999999	478	999999	848	96	372	568	303	718	999999	999999	999999	902	987	495	336	795	121	999999	204	161	536	999999	999999	788	999999	881	328	89	999999	668	999999	529	483	967	226	999999	404	529	467	47	999999	880	360	304	567	365	772	513	356	999999	329	999999	999999	487	937	999999	612	999999	610	491	250	224	983	12	280	327	429	999999	279	82	400	592	999999	166	86	656	396	311	230	129	119	814	732	13	349	739	297	995	40	999999	651	344	999999	999999	796	861	896	358	33	250	936	999999	244	999999	340	736	253	84	411	290	999999	311	839	490	381	435	491	999999	663	999999	39	434	990	784	431	66	999999	331	999999	224	999999	999999	287	980	999999	367	580	458	999999	999999	496	223	593	749	160	999999	504	437	604	370	379	915	695	493	220	511	761	460	999999	284	999999	921	714	196	529	306	33	999999	307	999999	855	999999	317	999999	54	999999	841	999999	634	999999	999999	999999	726	999	845	844	352	794	770	681	606	130	606	398	550	999999	508	406	229	853	327	645	140	590	515	347	999999	644	999999	999999	670	521	826	772	722	825	204	715	351	685	954	238	98	999999	999999	735	436	919	999999	999999	317	999999	30	780	763	915	115	999999	493	507	246	707	355	376	20	999999	304	833	675	999999	379	793	65	544	899	98	557	514	183	999999	910	688	999999	968	95	236	501	55	18	807	999999	68	231	843	448	256	882	721	615	333	441	602	999999	785	110	523	999999	485	880	675	368	601	999999	713	597	999999	999999	387	291	784	593	258	825	868	14	999999	572	221	106	653	215	999999	899	850	999999	999999	443	999999	999999	999999	847	25	174	343	449	999999	999999	518	256	999999	682	505	
440	831	739	192	777	386	781	999999	999999	999999	389	237	469	532	701	122	374	999999	125	224	519	719	936	577	93	999999	999999	885	224	64	965	216	970	710	405	78	120	166	540	67	577	87	620	679	636	937	874	917	427	999999	153	966	774	999999	985	721	894	171	109	999999	957	895	999999	897	212	182	999999	758	136	633	12	217	749	68	647	999999	108	267	941	155	618	512	468	240	999999	999	999999	512	725	684	184	948	999999	255	109	682	512	723	999999	463	680	125	790	999999	981	936	226	716	999999	553	622	636	999999	999999	676	455	436	344	986	213	999999	754	43	999999	458	64	160	503	958	999999	929	385	999999	487	475	502	721	674	259	974	999999	725	999999	181	72	999999	727	999999	578	654	255	177	999999	999999	723	926	91	349	345	999999	785	723	757	999999	624	247	846	743	488	999999	999999	762	95	22	430	24	71	862	388	911	336	57	999999	314	720	762	648	999999	764	999999	420	381	338	999999	198	999999	967	999999	556	999999	999999	984	625	404	920	492	91	724	842	708	999999	229	960	433	999999	738	999999	453	999999	861	598	329	979	999999	999999	362	433	762	999999	371	57	234	315	563	220	999999	431	530	393	237	680	924	683	65	684	201	421	905	731	460	270	523	701	695	236	381	15	999999	641	568	69	329	899	999999	660	639	913	999999	222	258	316	278	69	999999	190	999999	999999	999999	265	572	940	528	40	373	111	533	532	620	336	839	346	745	888	999999	178	361	999999	213	999999	999999	999999	24	999999	483	153	999999	463	794	999999	999999	735	91	999999	79	627	540	298	535	379	137	116	303	999999	383	999999	999999	389	244	739	828	649	442	528	220	294	926	835	557	230	999999	999999	738	115	999999	114	265	999999	819	208	637	73	498	833	277	937	999999	944	999999	571	999999	999999	999999	999999	685	913	302	563	220	784	999999	704	740	315	269	67	999999	197	999999	278	656	257	570	45	112	765	160	609	260	282	999999	981	999999	999999	649	507	850	683	430	999999	999999	701	999999	44	999999	932	333	193	999999	999999	569	796	999999	999999	999999	333	51	193	999999	999999	762	693	313	999999	484	719	187	999999	665	999999	999999	999999	766	444	466	999999	154	535	538	179	442	967	44	49	713	513	342	487	999999	999999	999999	666	731	510	108	128	999999	175	999999	999999	754	999999	527	999999	13	875	39	999999	999999	959	189	515	655	783	487	794	999999	999999	999999	971	999999	700	682	350	306	550	962	999999	345	348	566	999999	975	750	424	863	999999	999999	999999	999999	483	
138	904	122	999999	949	20	948	32	314	470	999999	940	588	410	64	896	187	515	462	912	999999	868	244	999999	999999	539	904	368	624	355	435	236	396	999999	258	796	570	213	356	539	24	244	41	878	999999	48	397	999999	370	967	271	999999	583	999999	710	269	999999	719	999999	419	999999	589	408	958	44	898	554	100	161	267	335	974	169	999999	897	999999	836	366	999999	171	152	999999	997	657	93	718	999999	999999	787	988	999999	851	276	936	433	435	836	999999	999999	542	494	306	198	113	641	297	557	999999	37	181	433	312	757	776	277	552	999999	750	875	325	255	93	312	172	140	484	707	232	499	472	702	763	999999	999999	676	845	375	894	25	795	999999	992	443	616	565	824	999999	500	669	999999	843	95	999999	527	297	410	993	36	972	167	590	999999	171	565	999999	669	999999	999999	999999	431	999999	696	734	89	164	263	650	999999	607	999999	390	217	563	999999	999999	999999	566	995	141	275	851	348	922	858	999999	836	831	999999	147	896	999999	999999	401	247	999999	156	360	999999	999999	44	760	306	429	667	776	382	770	553	936	861	999999	794	208	999999	579	838	774	876	874	327	431	772	559	710	281	999999	999999	326	913	482	266	999999	631	999999	515	554	919	265	92	832	76	999999	941	999999	793	250	565	567	999999	866	382	484	253	999999	612	999999	747	718	395	159	566	454	639	464	605	999999	173	999999	999999	999999	918	519	793	51	261	999999	999999	284	917	41	999999	999999	999999	999999	109	782	204	585	999999	527	807	999999	999999	932	999999	621	648	487	679	138	87	999999	249	643	948	862	999999	211	999999	469	166	999999	800	999999	98	317	796	592	364	823	469	999999	617	800	227	716	650	861	999999	639	505	354	604	789	953	606	19	24	108	247	101	993	790	999999	370	344	410	514	843	958	825	999999	132	999999	668	499	999999	448	999999	241	221	828	436	165	963	812	869	999999	410	492	999999	781	999999	126	731	476	999999	592	439	999999	315	146	999999	817	814	449	231	747	999999	999999	759	570	598	999999	35	272	566	634	71	558	475	999999	113	361	659	53	570	999999	135	201	999999	264	18	543	925	85	811	618	351	999999	591	131	891	999999	732	738	193	999999	101	468	909	172	999999	881	999999	916	43	665	167	770	878	224	621	928	999999	505	561	999999	941	950	461	947	293	547	967	353	999999	166	999999	921	860	944	915	667	291	999999	733	999999	135	18	52	155	461	580	999999	999999	509	999999	193	999999	186	999999	685	150	17	961	878	983	913	73	
418	876	46	246	999999	934	309	954	646	999999	771	434	929	933	908	316	496	713	902	601	843	546	972	999999	745	732	268	774	999999	329	661	750	999999	71	600	175	999999	999999	670	709	999999	554	999999	961	465	752	208	752	242	700	475	999999	91	999999	230	872	903	644	500	999999	676	535	304	999999	571	31	220	867	999999	742	207	281	53	202	535	299	230	21	936	999999	999999	516	541	959	854	496	668	901	841	727	272	474	723	999999	43	999999	260	998	400	999999	999999	341	419	500	503	999999	131	888	787	931	651	891	707	507	999999	169	993	345	999999	84	362	318	35	615	479	999999	999999	560	168	999999	48	999999	620	502	999999	202	107	51	465	661	999999	780	124	999999	86	999999	766	999999	838	874	999999	999999	535	325	91	233	999999	804	30	770	645	571	729	793	892	428	280	215	56	461	72	952	880	811	710	581	999999	124	538	999999	966	999999	999999	999999	456	134	697	305	999999	237	999999	302	30	999999	25	803	61	331	28	657	109	560	999999	386	812	594	999999	724	615	509	39	201	275	999999	999999	313	848	445	346	767	731	999999	999999	999999	575	999999	931	195	795	907	530	872	105	881	999	416	172	346	482	862	999999	972	689	911	208	999999	37	109	999999	999999	954	615	984	261	925	999999	999999	999999	999999	52	663	848	928	707	978	166	105	393	999999	397	151	512	999999	483	676	759	295	999999	999999	880	741	832	304	93	952	915	887	844	999999	875	999999	811	534	439	209	999999	53	982	933	51	999999	999999	187	999999	569	452	653	511	585	175	838	999999	740	930	311	830	553	845	999999	73	999999	261	437	56	999999	340	977	999999	999999	433	715	313	949	999999	291	108	654	800	523	510	272	386	268	790	999999	765	81	603	999999	999999	699	208	999999	999999	773	999999	999999	999999	755	239	474	129	236	999999	460	534	934	171	649	212	186	999999	331	255	801	999999	993	646	18	982	269	999999	999999	999999	733	516	999999	999999	999999	943	999999	523	54	999999	45	999999	999999	999999	340	513	830	909	999999	925	202	946	877	981	78	999999	999999	570	132	773	970	101	999999	330	428	943	457	999999	366	705	321	662	999999	47	219	999999	740	887	315	505	161	359	429	480	713	787	639	105	999999	923	999999	331	999999	281	323	943	428	999999	687	999999	999999	975	999999	258	613	539	999999	840	999999	419	999999	999999	999999	627	999999	621	999999	253	999999	641	313	361	844	443	999999	990	272	999999	723	999999	239	910	209	918	449	186	806	180	866	999999	999999	799	999999	601	781	142	
76	999999	659	702	281	185	224	999999	93	703	999999	119	999999	623	277	810	127	999999	189	240	999999	346	187	999999	814	501	999999	999999	101	514	38	999999	661	999999	923	499	777	30	994	999999	696	163	999999	999999	999999	696	999999	252	907	738	682	827	422	550	874	730	595	224	887	780	999999	782	954	578	675	888	458	177	999999	999999	999999	106	511	135	544	114	510	441	399	128	472	144	535	363	832	210	999999	120	109	203	903	999999	142	223	266	914	208	266	80	166	999999	861	552	999999	999999	999999	325	297	999999	999999	229	164	999999	999999	317	999999	256	601	746	999999	999999	347	78	505	873	480	963	999999	868	999999	999999	999999	370	243	880	999999	592	405	657	257	999999	542	114	999999	974	749	999999	373	999999	603	667	606	520	606	107	999999	999999	56	265	234	621	37	428	999999	863	974	999999	592	999999	706	80	850	943	499	588	526	243	738	531	134	743	599	392	274	963	309	734	999999	145	999999	818	545	150	433	635	857	999999	729	476	999	955	155	485	209	999999	816	662	31	27	581	666	64	525	141	491	31	645	999999	421	999999	250	999999	999999	907	888	535	710	999999	863	730	412	514	272	531	178	597	124	999999	999999	157	646	713	999999	563	324	999999	29	999999	942	613	999999	959	317	912	759	925	698	577	999999	999999	115	152	167	296	179	162	999999	994	999999	999999	907	462	422	274	917	536	999999	892	593	135	999999	999999	577	999999	518	999999	206	359	771	253	898	546	871	744	51	999999	999999	999999	999999	999999	970	35	56	59	706	999999	547	53	995	999999	640	806	984	195	999999	413	575	906	778	726	999999	999999	232	719	994	370	590	678	232	423	999999	835	508	999999	164	490	999999	528	554	758	999999	163	364	548	612	102	562	686	999999	637	928	649	680	667	999999	538	803	999999	64	345	999999	869	821	582	252	999999	308	562	41	10	758	999999	361	999999	999999	803	88	999999	999999	901	808	904	999999	594	999999	340	999999	999999	226	999999	999999	327	473	999999	590	46	999999	781	305	999999	794	999999	654	999999	879	881	298	661	846	412	459	129	230	162	537	274	454	236	999999	912	650	467	346	415	323	440	999999	152	439	999999	471	999999	999999	309	117	808	999999	171	715	999999	52	503	994	813	176	568	107	999999	681	325	999999	115	694	393	999999	336	662	249	939	999999	307	999999	232	999999	999999	163	740	920	55	729	24	999999	521	484	870	156	473	999999	249	999999	343	999999	471	999999	203	365	612	994	999999	780	155	20	232	277	315	896	281	933	872	23	
827	186	999999	952	311	309	594	219	999999	19	863	139	999999	999999	999999	43	999999	118	866	999999	999999	746	777	275	583	999999	999999	999999	178	973	875	539	661	999999	999999	166	998	999999	811	894	771	403	481	143	917	26	999999	999999	172	281	222	172	77	296	999999	999999	409	999	379	306	249	350	50	550	144	333	999999	774	999999	948	45	175	999999	971	814	157	274	999999	357	567	999999	32	91	897	760	712	472	374	762	846	757	999	149	514	655	999999	999999	931	999999	593	547	245	780	999999	246	999999	865	105	482	325	999999	765	651	812	312	999999	268	153	790	431	860	113	21	999999	201	45	999999	792	326	392	999999	343	999999	763	29	759	252	867	999999	712	847	377	892	447	999999	991	357	337	212	439	172	219	151	577	733	444	999999	368	999999	999999	999999	83	778	999999	530	483	130	887	792	553	973	401	493	87	584	493	220	999999	392	209	999999	999999	589	887	230	585	202	77	40	584	999999	999999	844	459	999999	773	598	803	916	556	871	469	999999	658	465	999999	726	999999	992	250	233	659	999999	823	522	334	493	891	869	945	290	63	857	218	999999	999999	557	43	999999	999999	894	417	658	999999	338	999999	162	931	431	458	858	138	999999	790	361	999999	907	30	999999	366	289	706	934	970	999999	817	612	336	640	375	224	692	676	191	999999	999999	10	150	495	304	181	562	469	420	96	161	978	76	856	999999	192	536	107	41	531	197	482	687	999999	520	615	825	300	66	244	176	999999	892	444	544	875	766	535	999999	194	727	246	523	883	124	999999	999999	479	498	192	687	594	645	999999	167	344	999999	580	974	688	999999	271	413	186	920	699	999999	631	322	276	426	11	465	846	803	950	958	803	456	681	999999	355	802	999999	556	581	817	999999	999999	999999	999999	195	560	952	838	466	999999	347	962	424	752	999999	167	232	766	686	138	999999	856	216	385	999999	134	302	999999	999	469	538	630	999999	881	853	354	122	714	240	999999	512	17	999999	127	999999	999999	41	929	166	198	579	999999	869	452	999999	999999	80	999999	52	70	268	344	838	999999	305	716	623	542	898	568	55	518	999999	246	626	791	519	99	764	679	999999	999999	462	811	889	999999	761	896	863	999999	284	297	672	179	192	178	999999	350	822	904	227	999999	40	597	999999	71	582	633	826	237	999999	999999	999999	372	967	894	882	999999	999999	999999	955	726	999999	430	294	757	846	366	63	457	999999	179	277	860	462	999999	999999	999999	667	999999	848	138	999999	999999	612	303	238	309	
999999	297	296	151	999999	947	999999	500	818	610	313	396	225	226	579	378	999999	999999	713	209	910	371	562	27	999999	289	36	999999	656	53	999999	990	528	999999	163	766	999999	480	937	329	911	961	786	732	561	281	613	632	558	701	31	916	999999	999999	398	840	999999	278	999999	952	921	131	999999	775	792	999999	867	999999	72	999999	217	144	759	393	298	948	585	829	466	97	676	403	999999	954	31	999999	999999	999999	999999	323	41	892	999999	984	407	790	127	20	940	248	414	999999	569	746	999999	886	167	206	740	449	264	905	812	693	286	527	999999	889	753	890	912	376	999999	748	781	324	445	774	985	999999	831	574	889	999999	683	741	834	532	999999	145	744	214	999999	709	68	135	999999	15	999999	880	937	238	266	59	336	999999	415	821	999999	999999	451	999999	220	999999	618	999999	999999	594	999999	544	693	330	428	618	156	999999	616	820	689	655	999999	999999	76	115	570	602	999999	840	891	646	336	999999	567	301	693	361	993	527	100	378	119	495	994	173	196	617	809	999999	902	628	999999	595	141	319	934	21	326	114	999999	26	999999	185	703	999999	999999	681	762	137	999999	999999	714	99	999999	999999	545	748	445	902	919	953	999999	669	999999	272	225	740	880	258	999999	999999	999999	888	854	999999	995	933	792	630	954	999999	999999	682	722	116	914	341	999999	999999	773	195	576	423	195	719	233	713	248	999999	158	999999	800	999999	770	253	760	825	244	999999	999999	999999	956	814	947	413	109	120	947	999999	358	884	875	70	999999	999999	116	621	703	145	999999	292	999999	999999	481	487	715	349	999999	479	355	98	999999	221	999999	171	238	761	999999	999999	999999	122	766	999999	999999	999999	999999	740	39	599	147	999999	132	108	803	42	915	605	342	470	999999	759	209	477	999999	270	999999	663	565	999999	942	354	999999	999999	525	738	526	288	278	217	884	975	319	321	341	216	999999	999999	417	472	256	632	428	14	93	860	913	298	932	822	999999	938	184	999999	657	792	994	211	999999	74	999999	999999	337	999999	586	723	449	887	146	278	304	790	256	999999	76	319	926	150	836	665	824	238	356	999999	731	999999	999999	602	663	549	221	763	424	352	999999	999999	305	303	999999	370	420	36	161	663	528	696	692	91	650	348	999999	854	375	917	250	288	290	882	999999	641	922	847	233	597	66	540	375	903	147	457	24	999999	721	999999	254	798	999999	693	927	999999	262	999999	951	999999	682	367	398	506	999999	677	337	422	899	999999	999999	999999	802	564	606	987	330	789	
944	202	334	244	142	899	673	451	999999	999999	955	368	999999	999999	895	908	914	698	152	999999	999999	470	129	601	732	999999	37	680	996	521	96	939	999999	473	999999	758	999999	448	235	499	833	660	999999	740	467	541	408	243	999999	893	999999	907	845	462	988	484	82	733	511	207	999999	993	455	999999	999999	25	654	915	440	147	917	476	472	653	45	149	994	389	143	201	999999	999999	999999	112	871	188	104	262	484	299	999999	267	937	999999	999999	840	215	785	238	452	999999	492	999999	540	976	999999	999999	202	426	999999	490	693	999999	319	670	87	989	353	819	999999	920	401	441	150	461	999999	999999	444	999999	205	999999	999999	161	691	314	54	990	473	999999	696	743	902	835	999999	809	999999	668	627	368	549	999999	861	966	905	531	495	61	662	88	326	645	11	176	231	915	999999	541	908	999999	626	97	526	227	132	589	28	999999	999999	341	999999	999999	999999	85	485	355	999999	252	255	999999	819	992	337	999999	809	999999	999999	735	614	999999	538	460	760	999999	742	461	333	643	844	326	513	999999	254	331	618	334	734	925	999999	876	842	38	999999	999999	999999	999999	760	999999	999999	80	999999	292	952	96	803	18	241	298	343	999999	31	438	408	928	999999	891	999999	15	776	485	327	817	999999	737	877	509	174	22	437	118	701	201	999999	773	479	231	976	167	528	610	999999	446	592	666	999999	999999	630	999999	101	304	885	754	999999	999999	753	39	246	224	219	303	844	229	860	999999	332	999999	212	999999	999999	435	914	590	487	176	391	999999	234	388	883	999999	878	806	999999	143	999999	999999	999999	303	999999	999999	984	761	948	999999	999999	999999	585	367	343	34	999999	996	909	999999	389	999999	277	199	550	871	999999	858	341	744	424	999999	308	726	11	386	993	909	613	18	451	999999	642	262	410	999999	305	866	55	858	999999	882	896	265	754	928	999999	647	999999	158	645	136	999999	999999	809	727	575	859	366	957	41	300	392	901	223	235	999999	25	999999	43	999999	937	812	482	999999	542	999999	52	999999	82	707	999999	167	464	999999	325	732	438	452	999999	999999	999999	510	98	826	973	499	999999	52	529	275	663	858	719	582	999999	999999	947	732	999999	585	533	887	293	999999	999999	142	928	538	999999	999999	999999	572	114	101	999999	437	999999	656	507	53	155	10	452	999999	53	999999	448	999999	665	999999	785	999999	185	999999	418	999999	999999	838	151	840	571	467	154	36	51	101	754	999999	451	279	598	301	235	999999	440	533	444	999999	216	198	694	55	872	895	717	528	
397	999999	683	582	999999	885	514	666	999999	687	856	426	766	952	742	820	441	395	413	494	480	950	999999	999999	123	740	632	952	156	999999	595	258	319	523	703	747	944	868	999999	712	786	568	752	752	677	28	720	999999	999999	873	613	999999	491	999999	999999	446	348	798	469	481	999999	561	519	999999	102	607	999999	252	999999	995	999999	572	337	701	707	912	208	915	216	104	999999	378	507	283	999999	999999	766	96	475	999999	408	999999	409	587	999999	234	59	796	659	80	911	477	15	460	997	51	159	790	525	145	247	433	592	374	999999	999999	64	246	53	983	841	30	776	991	999999	730	999999	749	252	483	862	412	265	146	999999	552	373	56	286	870	999999	975	999999	340	28	975	563	45	135	999999	999999	813	752	999999	239	999999	700	23	863	276	878	409	548	999999	282	835	177	455	191	909	522	17	959	999999	34	865	999999	999999	999999	621	999999	999999	999999	999999	312	999999	660	999999	999999	302	851	359	193	19	992	560	999999	529	68	193	807	117	854	999999	61	999999	999999	579	651	999999	441	264	50	252	110	750	785	999999	739	232	184	999999	548	999999	999999	999999	999999	950	190	474	437	929	387	999999	999999	999999	282	999999	626	149	206	91	937	543	860	999999	319	940	908	251	774	566	790	999999	19	999999	569	965	168	889	348	902	399	999999	936	511	876	260	438	51	478	387	254	599	999999	103	650	999999	38	470	999999	883	51	999999	999999	870	149	551	780	595	999999	999999	999999	736	801	303	692	999999	607	358	720	999999	512	999999	773	397	999999	999999	809	915	577	564	937	697	46	999999	861	999999	488	75	372	334	480	843	552	171	999999	517	797	732	411	999999	407	679	999999	999999	999999	184	174	311	558	948	999999	864	27	999999	379	551	699	346	442	241	999999	541	986	999999	588	668	324	612	999999	804	999999	999999	514	686	167	268	999999	999999	93	686	295	186	517	999999	592	615	825	618	791	597	818	461	299	179	618	866	692	364	999999	712	860	562	62	999999	999999	664	999999	340	999999	999999	603	456	999999	999999	946	106	33	572	802	973	843	705	820	661	999999	941	788	344	78	300	575	592	999999	380	826	733	133	763	868	927	999999	999999	841	681	993	371	207	542	233	999999	842	130	561	999999	999999	999999	742	401	999999	613	999999	26	272	486	545	20	419	883	930	223	972	269	999999	875	719	358	863	999999	668	624	744	255	120	555	458	455	40	999999	510	671	990	732	996	264	60	248	232	365	146	982	952	999999	612	20	549	582	426	686	
521	521	999999	602	733	999999	999999	631	905	716	37	99	979	999999	383	999999	232	250	273	449	824	481	135	508	999999	685	999999	430	999999	999999	16	875	39	354	294	988	380	398	998	853	396	999999	342	516	999999	56	999999	349	999999	353	788	308	319	999999	999999	50	999999	792	599	58	999999	999999	988	999999	710	161	999999	635	327	394	999999	999999	251	419	63	405	148	618	181	956	682	332	489	999999	999999	707	999999	999999	491	254	602	587	798	999999	999999	947	440	999999	806	185	986	377	999999	556	463	999999	66	999999	923	466	901	777	620	643	375	999999	959	999999	493	13	595	999999	999999	999999	792	999999	45	301	45	999999	965	610	999999	996	970	314	310	999999	835	999999	999999	999999	138	35	353	824	967	164	999999	236	999999	740	54	803	590	978	233	949	763	162	918	765	863	999999	501	300	965	624	673	71	847	36	863	136	999999	927	878	999999	730	999999	344	881	999999	999999	127	234	566	19	999999	991	999999	999999	179	683	448	884	999999	321	533	62	859	352	491	523	388	999999	877	918	450	999999	109	115	999999	999999	817	47	59	64	700	276	734	955	218	999999	980	495	856	189	688	477	134	567	594	677	119	992	400	202	430	165	356	999999	569	999999	999999	999999	142	383	999999	410	835	749	999999	999999	328	903	999999	809	543	892	999999	698	999999	972	538	999999	520	551	686	825	647	857	633	999999	919	95	396	465	789	14	999999	482	323	287	642	385	999999	337	359	999999	858	590	658	538	999999	658	999999	999999	224	360	465	590	697	50	999999	977	125	85	347	242	517	677	29	999999	999999	632	384	952	339	163	594	999999	202	480	966	999999	999999	105	495	271	999999	799	999999	439	548	772	999999	283	524	664	999999	870	990	999999	698	191	571	129	998	999999	284	465	266	71	999999	282	398	226	83	706	779	30	590	999999	566	717	436	590	999999	766	847	110	999999	675	894	724	202	999999	782	785	999999	88	106	77	986	221	543	999999	673	999999	383	568	999999	999999	885	999999	999999	914	999999	980	999999	980	999999	999999	999999	183	37	591	999999	999999	89	999999	443	297	221	999999	924	523	99	354	184	256	916	999999	392	288	900	999999	789	655	444	288	525	999999	999999	514	950	999999	498	813	193	951	22	632	196	70	135	912	605	999999	324	766	825	215	806	508	73	999999	849	301	282	999999	801	999999	999999	800	797	641	267	706	750	70	34	285	171	232	244	294	538	331	163	999999	999999	605	340	677	463	320	999999	999999	451	999999	24	206	540	999999	160	500	34	999999	
273	493	655	899	999999	264	742	549	54	584	273	778	999999	999999	147	999999	400	206	191	930	347	999999	645	734	265	213	999999	999999	745	393	82	999999	269	999999	68	669	343	126	170	86	935	914	275	999999	999999	672	999999	496	999999	256	387	953	318	999999	58	785	847	920	643	241	217	999999	804	660	511	528	518	733	999999	477	951	284	45	114	999999	433	221	234	999999	593	541	560	768	499	16	128	435	175	103	999999	999999	422	999999	929	868	31	120	615	909	740	163	938	36	591	304	112	918	214	109	625	573	623	454	60	699	999999	155	315	654	393	999999	353	639	195	655	538	801	999999	245	973	322	606	999999	999999	440	999999	533	187	204	903	209	231	75	478	999999	999999	999999	432	239	999999	875	804	960	526	999999	809	308	841	999999	765	311	812	968	136	312	966	309	718	620	106	999999	968	120	751	193	999999	999999	171	485	999999	570	379	876	999999	108	517	646	798	98	630	304	999999	251	438	601	397	999999	938	175	742	899	259	812	143	999999	907	999999	218	342	776	530	147	365	487	204	932	935	942	37	794	330	511	999999	989	801	442	726	681	160	999999	617	349	995	742	558	321	999999	743	938	201	823	437	465	999999	110	167	336	763	243	999999	461	320	911	999999	422	398	999999	823	341	653	190	22	68	546	168	190	152	622	929	882	375	202	14	836	999999	892	55	318	888	999999	116	962	447	490	999999	306	438	999999	330	170	999999	743	411	295	20	811	379	918	163	919	25	714	833	361	304	269	316	999999	410	529	999999	320	934	697	547	227	574	578	212	999999	999999	528	999999	999999	199	999999	790	718	999999	169	523	137	999999	968	999999	402	138	96	196	85	999999	364	999999	999999	817	383	999999	714	999999	792	999999	999999	715	301	999999	497	421	74	171	672	999999	598	999999	251	16	224	999999	999999	79	155	999999	487	392	136	871	999999	314	501	951	999999	999999	86	999999	43	922	722	422	862	800	140	980	74	924	523	606	402	115	972	999999	603	227	844	644	999999	704	759	999999	588	430	781	192	919	122	355	850	402	999999	225	999999	294	802	302	175	999999	175	34	562	868	529	479	291	342	708	358	598	978	999999	378	999999	172	312	833	999999	29	947	999999	999999	999999	999999	999999	774	890	999999	509	801	999999	999999	705	999999	999999	206	550	68	950	999999	850	999999	763	757	872	999999	258	999999	166	999999	999999	860	155	990	114	81	983	206	999999	704	401	689	208	557	999999	999999	735	941	658	999999	999999	774	491	999999	999999	
848	999999	999999	999999	253	526	13	496	527	832	74	533	715	332	608	999999	999999	999999	256	108	170	999999	999999	94	573	235	999999	237	200	228	204	378	626	892	999999	999999	171	406	81	188	397	202	681	725	608	999999	999999	618	60	752	418	999999	999999	430	937	835	981	999999	236	28	218	775	999999	308	999999	695	906	999999	999999	999999	999999	947	672	77	711	967	341	491	485	797	999999	999999	999999	999999	810	174	143	206	999999	431	902	434	180	63	969	621	896	382	98	999999	869	207	553	336	700	470	368	177	999999	969	503	500	261	438	999999	519	598	999999	498	472	562	710	866	999999	822	626	777	619	107	99	81	999999	403	572	928	17	999999	850	747	999999	806	999999	487	999999	928	411	999999	742	999999	999999	32	999999	884	625	360	169	341	909	514	83	693	748	79	628	897	999999	107	689	509	805	374	748	120	158	666	999999	232	881	716	420	453	999999	379	647	77	43	84	777	999999	769	676	246	346	999999	656	999999	999999	999999	98	393	314	999999	242	444	95	284	927	736	999999	764	999999	999999	999999	103	999999	999999	379	431	999999	863	469	329	477	999999	139	138	411	999999	502	999999	699	999999	792	999999	116	999999	802	999999	562	792	116	348	818	456	833	226	999999	252	53	999999	688	999999	306	234	999999	984	26	502	314	956	872	999999	999999	360	74	572	999999	999999	987	671	855	444	869	769	757	999999	511	30	999999	999999	95	169	403	503	920	235	999999	568	408	131	942	999999	630	605	919	625	114	468	392	271	559	183	999999	999999	153	253	999999	999999	476	803	483	995	596	401	871	713	999999	999999	439	839	504	108	472	999999	999999	999999	813	273	849	141	26	52	999999	999999	363	912	999999	31	999999	677	629	540	999999	604	999999	947	713	239	734	216	538	374	39	552	766	461	710	400	653	597	440	342	687	344	787	440	999999	950	47	959	810	76	389	762	999999	963	999999	999999	227	781	842	583	538	642	603	652	23	96	999999	902	999999	999999	377	763	246	297	852	757	817	217	590	999999	202	999999	406	471	984	276	343	999999	455	843	182	872	754	999999	803	54	741	145	999999	280	999999	144	999999	307	699	626	525	921	999999	258	59	20	200	999999	999999	764	999999	141	667	999999	999999	999999	457	999999	340	504	999999	999999	494	999999	999999	682	789	999999	690	68	26	999999	772	368	751	421	691	206	793	172	999999	674	476	49	808	609	477	680	999999	995	999999	400	999999	204	999999	999999	437	999999	242	377	230	880	399	332	747	147	368	309	995	340	999999	260	
574	178	999999	343	912	454	999	999999	999999	999999	791	694	381	626	142	578	750	614	984	388	963	426	999999	801	285	154	301	670	250	999999	685	999999	999999	436	825	798	382	284	234	999999	313	827	172	121	999999	704	950	130	14	790	559	391	356	16	297	158	999999	30	68	999999	162	999999	174	46	434	604	93	945	800	999999	205	999999	390	12	84	146	999999	829	712	580	204	181	999999	460	618	999999	841	999999	149	677	999999	999999	225	466	829	975	999999	999999	999999	999999	621	15	999999	999999	999999	93	11	353	932	160	895	406	317	488	573	981	999999	714	428	999999	999999	999999	806	133	999999	843	260	999999	182	999999	999999	137	999999	228	958	198	851	999999	865	534	302	999999	999999	999999	782	174	54	999999	893	847	312	947	707	557	731	999999	999999	206	999999	750	999999	87	181	832	676	767	264	99	529	999999	140	676	999999	893	837	275	999999	999999	351	999999	799	522	39	335	796	537	999999	595	496	825	989	999999	108	124	701	225	999999	840	999999	24	999999	954	217	518	999999	999999	108	814	999999	466	999999	391	854	999999	951	320	58	846	45	149	347	669	603	999999	395	485	578	734	999999	622	948	975	999999	999999	696	999999	314	999999	618	171	999999	615	999999	39	999999	607	800	808	999999	390	176	480	804	182	677	999999	361	999999	133	241	66	373	622	107	518	352	886	527	602	115	15	537	237	874	710	731	794	573	999999	788	685	770	571	811	455	478	181	332	999999	999999	999999	801	397	386	999999	999999	993	777	521	165	720	282	999999	999999	384	639	999999	929	472	946	999999	787	316	999999	556	296	801	811	652	50	999999	563	999999	157	622	214	150	999999	769	999999	737	999999	62	51	999999	999999	999999	514	436	816	235	251	859	712	997	705	999999	62	830	818	999999	191	135	999999	984	167	414	67	445	180	499	401	170	828	218	440	999999	275	999999	153	999999	297	384	835	814	999999	703	165	159	999999	719	97	30	999999	380	555	999999	581	66	910	997	507	999999	266	999999	834	91	41	999999	567	970	229	784	686	999999	977	999999	999999	666	65	463	999999	908	529	999999	411	380	219	458	662	549	163	219	367	156	233	999999	127	518	999999	848	672	662	999999	945	500	313	343	862	403	748	999999	915	11	456	749	599	549	806	915	463	999999	583	840	28	817	19	999999	999999	999999	758	689	780	685	999999	999999	596	325	999999	959	999999	47	356	65	914	946	247	218	910	406	633	678	999999	602	527	976	98	821	574	137	490	885	803	997	644	68	999999	239	793	665	
163	283	966	846	817	425	525	527	926	999999	579	801	516	143	241	90	999999	187	168	241	702	774	751	455	999999	222	244	358	999999	855	999999	999999	424	255	999999	999999	712	475	785	111	999999	571	895	503	558	689	999999	669	766	999999	690	999999	999999	562	962	999999	999999	520	377	605	999999	176	116	80	999999	572	387	271	889	881	378	903	999999	67	780	141	999999	999999	999999	789	999999	574	592	999999	174	489	936	861	292	865	826	201	107	190	919	999999	464	824	999999	986	311	116	779	884	195	787	999999	23	782	831	509	285	999999	587	760	999999	583	999999	905	466	635	525	979	999999	64	187	805	999999	148	495	677	999999	701	911	488	737	999999	707	671	999999	247	923	999999	461	366	551	999999	520	429	999999	710	214	999999	100	360	999999	999999	755	829	999999	982	40	875	999999	999999	454	999999	711	109	33	999999	875	588	528	229	999999	999999	999999	668	513	608	999999	999999	999999	784	472	146	610	560	999999	999999	49	999999	999999	405	216	999999	999999	999999	912	967	866	420	406	999999	999999	999999	399	870	648	349	609	97	999999	409	696	248	49	512	691	317	973	160	999999	999999	999999	997	925	133	22	664	653	230	756	999999	742	999999	999999	355	949	846	746	740	912	362	999	952	561	263	708	967	17	290	615	604	994	715	999999	999999	707	837	700	999999	999999	983	695	389	341	780	667	821	999999	694	562	844	571	243	999999	54	423	829	446	672	425	55	656	373	999999	161	551	999999	861	413	647	122	999999	999999	882	928	667	620	621	781	999999	999999	125	999999	999999	770	43	760	999999	969	568	877	400	38	850	812	337	332	773	189	238	641	960	449	56	450	699	100	999999	320	387	803	218	665	86	538	929	999999	645	845	999999	791	559	999999	844	769	721	127	629	79	600	999999	847	442	553	954	925	999999	277	287	81	999999	409	166	591	765	669	735	952	321	883	993	999999	928	70	999999	92	79	999999	286	999999	581	471	291	719	52	956	775	121	132	613	263	76	999999	773	186	391	999999	999999	89	110	985	175	317	195	999999	658	918	999999	115	871	856	82	990	559	499	999999	127	446	549	809	893	999999	999999	708	999999	927	329	999999	884	999999	689	769	524	999999	999999	416	163	106	122	394	999999	404	999999	260	999999	191	85	999999	999999	705	999999	956	760	999999	216	372	345	609	565	679	339	764	496	59	192	96	557	999999	999999	93	327	31	999999	165	772	499	617	578	950	448	999999	520	880	188	792	732	18	254	999999	999999	999999	554	540	443	65	283	
907	956	78	999999	633	271	991	999999	999999	251	632	605	508	717	754	767	658	127	999999	818	883	318	999999	459	88	999999	999999	999999	22	999999	999999	890	110	999999	591	661	510	290	814	999999	529	689	800	550	110	413	746	263	625	313	999999	423	617	246	999999	599	699	999999	592	331	427	554	188	999999	760	999999	505	19	135	999999	999999	378	312	245	298	203	999999	716	359	999999	566	590	820	708	877	77	282	999999	109	999999	999999	892	698	999999	173	975	511	194	790	999999	908	999999	137	532	57	527	121	381	948	206	91	999999	999999	999999	999999	836	734	480	999999	999999	469	641	910	143	140	374	679	818	999999	999999	692	333	925	991	766	999999	463	297	999999	359	956	999999	915	999999	999999	979	632	780	999999	336	251	40	456	999999	999999	276	827	999999	999999	682	847	302	309	999999	514	999999	66	277	160	936	383	446	819	389	999999	568	726	17	233	161	999999	899	100	999999	82	661	877	999999	999999	500	999999	469	895	999999	511	999999	602	999999	398	999999	999999	999999	999999	792	953	804	221	76	372	340	549	819	770	999999	941	948	212	563	562	853	999999	239	184	660	999999	999999	999999	999999	999999	81	966	445	618	82	239	999999	999999	307	792	999999	449	810	999999	763	999999	191	699	655	46	563	461	48	728	545	279	999999	190	969	857	999999	999999	999999	199	300	374	999999	999999	698	21	565	999999	999999	771	999999	413	81	773	421	710	753	225	895	803	324	620	999999	716	83	802	545	205	309	450	753	23	78	620	175	398	999999	980	10	643	481	883	556	276	444	141	208	920	769	269	114	823	368	999999	999999	680	446	397	137	896	475	369	379	464	28	999999	345	460	999999	32	999999	772	224	261	331	440	999999	661	282	941	603	999999	436	999999	345	929	654	999999	999999	999999	999999	458	852	114	999999	122	514	101	999999	173	796	747	322	999999	405	999999	609	117	255	999999	616	999999	999999	196	999999	850	933	339	128	98	626	843	716	122	79	415	999999	119	999999	219	999999	999999	412	118	154	855	313	689	645	14	329	547	256	309	999999	177	343	666	812	328	189	999999	972	170	547	952	41	209	677	989	421	500	34	999999	999999	999999	999999	16	999999	446	546	254	999999	124	768	89	597	416	999999	902	999999	999999	306	765	999999	750	999	252	571	999999	824	114	999999	999999	592	828	999999	999999	789	245	794	999999	624	376	781	999999	491	857	401	468	999999	624	965	999999	916	166	204	268	999999	999999	999999	140	444	849	999999	442	242	47	531	939	999999	387	627	998	999999	746	639	
930	983	999999	268	151	851	113	837	209	999999	999999	999999	435	634	264	215	29	601	999999	892	775	753	349	702	453	999999	999999	901	999999	997	967	667	180	999999	273	999999	999999	510	502	288	999999	21	422	999999	999999	307	106	999999	311	999999	607	406	452	854	864	186	999999	403	814	815	399	211	999999	212	999999	580	999999	908	371	979	305	518	108	385	560	763	341	999999	707	155	999999	999999	599	805	399	999999	224	999999	662	96	640	516	696	686	889	139	161	220	133	425	738	999999	999999	332	876	999999	999999	77	303	999999	999999	598	696	668	586	253	611	64	812	609	365	999999	256	284	348	789	822	422	496	999999	612	999999	921	291	417	52	999999	999999	928	310	999999	157	33	562	999999	52	999999	37	110	999999	527	999999	999999	524	69	495	999999	669	999999	97	276	999999	580	871	498	725	676	414	261	999999	51	344	135	999999	999999	999999	229	693	42	305	968	795	322	999999	903	999999	999999	407	999999	921	111	542	292	999999	44	999999	999999	161	74	526	999999	415	999999	999999	604	193	971	896	188	850	275	999999	637	688	128	480	573	729	999999	999999	12	279	192	339	441	999999	62	293	999999	999999	642	78	629	516	930	563	29	755	256	719	543	825	228	381	656	854	905	999999	722	563	814	847	192	91	999999	105	233	446	135	105	141	687	429	231	999999	999999	628	130	758	565	999999	817	482	258	449	186	61	810	683	587	603	999999	999999	912	152	795	886	547	999999	834	339	583	630	161	588	855	999999	996	173	459	236	784	844	167	999999	999999	374	999999	641	346	999999	423	999999	547	501	682	126	517	999999	423	320	90	137	924	235	999999	999999	331	669	594	780	64	647	233	361	819	999999	999999	810	155	430	952	906	655	789	916	999999	999999	999999	906	738	888	917	749	148	155	656	920	931	234	809	53	274	57	565	989	775	539	999999	682	78	712	706	999999	992	368	999999	482	999999	319	67	115	671	999999	855	892	146	999999	94	999999	999999	999999	482	585	346	387	687	999999	99	999999	150	290	895	999999	999999	35	999999	984	757	999999	971	184	999999	622	177	703	999999	999999	201	673	853	878	454	981	999999	385	240	131	596	615	680	325	999999	344	178	776	999999	694	926	829	710	161	149	315	243	988	906	999999	417	999999	15	187	667	426	999999	999999	836	999999	467	999999	795	70	397	999999	108	656	999999	452	999999	999999	999999	687	999999	371	963	701	999999	999999	999999	532	999999	999999	999999	953	609	503	658	966	397	906	940	305	237	474	999999	650	764	997	216	999999	
205	999999	416	999999	159	328	603	305	999999	999999	533	697	176	935	999999	425	356	999999	542	605	999999	826	999999	999999	460	999999	459	119	999999	323	937	740	933	999999	336	24	999999	696	804	999999	999999	362	999999	152	999999	253	139	999999	999999	999999	999999	999999	465	610	588	999999	999999	869	567	961	869	493	968	149	999999	793	763	999999	608	967	461	999999	999999	261	704	645	322	912	999999	216	67	167	626	999999	29	999999	999999	999999	999999	999999	615	104	138	842	999999	999999	393	374	999999	999999	489	999999	693	999999	999999	999999	690	213	906	942	999999	496	704	360	903	712	867	260	129	701	518	441	999999	999999	999999	999999	531	797	840	297	261	948	88	586	727	999999	473	999999	560	385	926	81	999999	639	899	128	400	777	938	709	999999	143	254	999999	999999	58	999999	51	173	799	121	999999	373	618	690	999999	999999	127	999999	970	999999	765	700	743	774	446	999999	793	752	243	967	753	858	999999	999999	999999	703	946	999999	679	241	432	937	760	274	43	708	807	999999	790	999999	999999	153	967	999999	783	442	510	368	634	42	908	298	930	999999	999999	44	242	999999	572	414	471	612	954	999999	816	828	940	479	740	738	217	845	962	533	999999	609	890	669	964	686	203	588	881	646	333	143	17	999999	999999	999	475	937	386	999999	999999	669	199	239	654	955	502	40	627	896	825	999999	336	999999	147	999999	153	572	905	886	221	883	731	999999	415	682	999999	999999	574	741	272	999999	468	586	294	35	420	661	25	999999	193	999999	960	984	821	270	807	610	790	157	856	903	42	499	174	365	938	880	823	971	144	490	466	886	633	999999	604	749	999999	121	347	491	999999	896	999999	58	922	746	999999	155	875	220	999999	426	884	369	246	968	422	929	97	999999	837	999999	874	999999	707	84	361	999999	999999	67	497	679	810	999999	999999	999999	797	126	442	201	393	678	106	924	269	49	11	274	318	635	336	193	33	807	653	514	32	10	999999	848	395	230	489	817	722	551	999999	999999	999999	110	999999	306	496	896	156	169	947	949	443	667	82	999999	957	40	731	314	655	999999	720	841	124	797	999999	594	806	172	199	288	999999	717	999999	999999	260	217	463	39	697	137	661	494	567	82	566	683	775	308	273	459	96	999999	895	614	799	999999	986	384	531	901	100	983	970	668	999999	725	999999	591	836	749	576	701	616	528	999999	999999	283	51	240	999999	819	507	899	999999	202	793	822	819	692	87	231	89	508	795	47	678	523	898	335	841	450	194	471	523	882	
394	801	999999	273	572	899	944	154	440	92	999999	93	240	476	953	903	424	898	759	528	999999	203	821	491	671	999999	384	716	399	651	634	999999	999999	857	999999	999999	454	999999	999999	188	999999	934	77	999999	455	594	293	999999	381	937	35	295	999999	995	999999	201	980	885	601	859	524	238	754	789	458	555	999999	382	668	961	458	869	778	581	251	562	135	118	46	86	428	952	344	999999	625	999999	334	390	472	615	21	568	953	269	999999	59	190	288	264	999999	887	910	764	420	488	166	517	999999	999999	999999	76	872	999999	525	440	571	893	303	173	119	999999	326	910	62	949	889	999999	518	999999	999999	999999	846	999999	146	199	999999	197	999999	999999	469	831	999999	999999	640	549	149	719	999999	828	102	165	887	124	155	999999	570	10	711	471	599	251	998	224	562	459	229	28	712	335	922	384	969	330	704	287	38	690	999999	513	809	180	486	690	824	999999	999999	732	707	468	999999	517	486	999999	383	999999	833	999999	84	190	999999	131	999999	112	906	718	195	566	420	999999	649	880	730	208	661	428	999999	317	399	525	999999	496	320	253	999999	415	897	517	946	486	453	58	616	99	192	688	173	384	784	116	851	999999	322	999999	999999	748	787	999999	800	954	463	525	589	558	225	833	810	762	406	500	820	677	999999	933	424	601	999999	640	25	973	265	390	533	292	674	45	999999	481	434	999999	627	619	717	992	33	927	468	999999	873	999999	999999	999999	977	999999	295	999999	318	999999	425	227	484	156	272	826	699	83	991	306	884	190	658	339	337	999999	872	999999	960	628	910	999999	999999	216	766	666	105	999999	999999	250	997	500	727	795	66	216	999999	481	357	999999	999999	949	935	171	999999	693	999999	999999	83	999999	420	999999	223	690	478	928	95	999999	390	606	999999	845	671	999999	999999	393	462	999999	283	131	964	401	999999	999999	335	999999	560	970	43	82	965	557	780	872	830	912	287	999999	999999	137	999999	216	101	751	170	999999	999999	194	862	999999	241	837	275	999999	575	28	241	153	364	999999	999999	125	243	317	640	183	74	999999	920	397	115	425	545	155	10	758	310	112	999999	999999	682	999999	999999	254	999999	138	292	828	306	811	999999	999999	682	809	759	15	972	783	121	999999	392	488	273	474	999999	815	301	999999	951	817	999999	138	244	486	835	11	17	999999	475	999999	891	245	502	119	716	999999	999999	736	999999	994	785	526	999999	999999	495	203	112	643	570	999999	836	172	876	488	103	999999	898	205	974	757	998	982	999999	
999999	106	999999	986	164	758	711	82	565	733	957	42	999999	147	323	999999	641	899	999999	999999	449	675	728	369	24	25	999999	83	548	762	638	995	802	999999	392	825	349	217	947	885	999999	953	281	999999	919	456	902	414	585	214	342	858	635	563	868	999999	377	999999	972	999999	594	638	534	802	105	961	239	999999	755	497	999999	999999	952	488	571	496	404	999999	449	567	122	759	497	999999	429	779	999999	249	999999	458	458	562	245	807	301	229	429	478	343	957	227	919	999999	999999	999999	909	906	156	992	382	538	88	347	999999	37	834	151	200	383	325	600	989	642	306	49	99	999999	154	196	351	76	926	956	491	999999	999999	109	408	780	999999	873	223	257	967	919	999999	224	999999	780	466	88	999999	104	999999	367	237	286	363	59	473	720	761	999999	999999	315	612	131	999999	73	834	735	742	420	863	999999	999999	999999	674	386	669	875	367	999999	730	273	838	831	999999	134	123	915	999999	999999	316	799	121	263	606	662	317	258	367	767	945	999999	345	999999	999999	575	999999	999999	999999	999999	390	598	363	397	239	387	476	781	193	731	950	999999	989	393	113	73	340	133	999999	22	79	421	517	599	428	999	999999	29	999999	999999	153	627	313	999999	969	718	446	724	34	229	195	535	74	999999	817	35	741	952	999999	178	245	857	360	599	907	968	90	763	969	240	459	999999	192	819	588	332	615	230	423	999999	627	615	108	999999	826	544	356	881	782	402	267	975	315	430	137	296	277	713	861	999999	637	682	755	794	770	738	352	254	57	494	420	521	538	999999	550	629	999999	999999	773	373	622	209	999999	576	972	483	151	761	691	999999	999999	902	369	423	758	999999	860	314	999999	97	201	999999	833	999999	999999	999999	999999	986	879	508	538	832	999999	497	387	437	700	188	822	297	999999	591	562	756	440	517	999999	999999	570	605	999999	453	300	999999	182	999999	375	693	594	999999	45	999999	999999	193	999999	231	961	999999	45	330	254	999999	492	857	499	610	999999	87	857	474	594	332	425	284	739	94	542	264	324	866	999999	17	999999	596	261	999999	709	379	993	218	556	290	88	999999	361	96	960	999999	195	572	973	298	835	129	641	713	739	607	453	999999	999999	707	557	179	268	246	999999	896	606	67	901	178	94	649	918	313	253	185	922	999999	133	110	78	752	893	773	181	475	999999	548	702	999999	926	999999	529	999999	733	909	981	125	999999	999999	836	138	671	804	214	196	210	337	469	564	685	800	555	588	638	
804	286	999999	75	999999	941	68	364	799	252	769	129	79	580	344	999999	999999	654	68	273	940	999999	999999	999999	984	274	627	999999	148	426	136	999999	999999	220	928	632	999999	59	386	133	778	773	871	999999	444	76	141	757	999999	370	878	999999	496	324	697	723	197	925	90	357	999999	979	226	383	999999	10	188	999999	999999	711	706	999999	277	935	495	177	219	537	134	918	999999	870	952	777	547	980	282	626	522	215	445	571	969	38	809	999999	999999	498	444	444	887	282	115	424	663	130	999999	560	829	530	513	659	999999	172	999999	453	36	448	835	999999	727	562	346	446	999999	999999	788	999999	136	696	620	721	103	689	40	860	999999	538	124	426	112	722	999999	991	701	785	769	806	814	365	771	118	662	999999	717	335	936	999999	158	527	342	999999	434	999999	999999	792	566	121	141	363	999999	498	999999	999999	43	14	999999	354	744	490	999999	981	434	770	924	511	68	794	972	999999	924	106	390	596	94	473	298	664	999999	909	999999	999999	674	461	677	283	784	254	274	712	570	591	924	667	161	999999	214	663	999999	999999	999999	771	149	436	438	592	117	737	334	570	999999	110	273	835	271	999999	999999	973	999999	651	999999	813	999999	999999	145	342	999999	722	444	733	999999	999999	457	682	999999	457	999999	248	32	95	175	56	920	703	995	469	328	98	406	999999	53	241	999999	566	681	920	251	999999	301	105	419	999999	303	600	999999	92	653	591	999999	813	209	999999	950	999999	485	680	893	827	274	999999	999999	93	325	10	690	36	74	890	10	264	999999	999999	999999	926	675	780	753	330	401	913	816	737	437	999999	999999	999999	290	562	999999	11	36	423	614	626	92	999999	79	302	909	999999	27	999999	590	999999	607	999999	132	34	342	999999	999999	573	999999	360	999999	286	656	732	999999	715	745	512	809	998	237	792	35	330	844	349	710	460	999999	999999	896	64	999999	40	986	675	852	266	230	385	84	463	999999	263	767	806	679	347	536	203	540	515	952	592	179	814	543	802	190	992	994	476	163	320	999999	804	139	626	745	100	863	489	292	434	999999	774	804	771	562	48	670	373	923	226	585	390	111	564	860	181	999999	60	86	237	999999	999999	309	677	799	963	676	63	601	446	339	61	233	528	667	405	20	772	249	999999	331	630	552	936	734	999999	703	574	765	574	999999	813	412	64	999999	999999	474	999999	972	999999	371	617	999999	486	999999	534	999999	582	897	999999	171	369	810	934	999999	999999	999999	373	942	724	270	112	
298	37	488	526	648	179	486	350	930	884	800	651	780	999999	859	75	59	210	917	130	999999	999999	412	999999	13	478	158	292	999999	111	999999	257	338	999999	329	744	998	999999	885	987	106	557	534	287	568	999999	163	999999	901	989	999999	742	999999	149	436	988	999999	999999	522	180	30	203	88	999999	999999	999999	322	522	394	999999	77	999999	325	930	34	128	774	135	999999	999999	999999	956	391	282	787	451	450	999999	832	340	999999	118	847	715	999999	902	479	705	999999	26	845	641	807	786	922	999999	426	876	124	317	224	999999	859	678	856	999999	999999	805	999999	259	112	134	689	64	999999	958	841	610	963	132	649	79	548	24	998	682	159	999999	359	163	34	573	84	525	999999	999999	999999	179	858	902	99	999999	663	999999	914	721	999999	999999	791	964	792	816	913	992	667	155	999999	844	999999	184	914	218	456	888	999999	538	60	174	937	374	708	672	999999	70	999999	975	999999	221	110	286	999999	406	813	395	999999	217	660	91	999999	970	999999	999999	499	684	987	881	999999	774	999999	999999	671	788	999999	999999	266	999999	75	852	959	692	739	739	744	402	454	518	404	999999	999999	27	999999	968	316	999999	999999	303	182	76	999999	161	999999	641	119	724	999999	941	591	395	139	250	152	807	132	175	241	999999	670	106	240	999999	999999	167	256	94	507	703	481	847	732	962	947	998	999999	808	935	108	630	29	787	512	999999	19	999999	287	875	81	845	151	735	754	632	85	835	603	674	600	395	34	999999	911	469	743	999999	176	999999	153	37	999999	240	143	999999	999999	319	999999	552	477	999999	999999	999999	999999	857	999999	122	977	340	872	172	186	144	344	713	999999	802	876	53	193	999999	764	999999	732	53	532	911	602	999999	999999	766	999999	61	999999	374	999999	815	999999	63	139	631	685	999999	430	980	850	189	895	430	714	999999	443	684	368	132	471	999999	487	999999	335	429	999999	543	358	999999	64	134	937	970	296	790	21	822	914	562	669	928	564	751	202	352	26	182	729	143	333	433	999999	84	999999	443	338	408	728	709	121	151	487	324	925	725	252	924	999999	924	999999	620	770	805	462	542	428	735	199	983	412	347	814	999999	999999	631	999999	862	77	852	999999	612	104	214	999999	528	451	249	826	999999	999999	101	48	805	999999	712	999999	888	999999	370	999999	602	218	745	307	999999	999999	272	999999	999999	294	389	999999	291	471	234	526	566	363	934	999999	188	999999	723	882	321	309	18	918	999999	969	553	250	706	837	859	403	359	907	
677	200	999999	999999	999999	192	720	244	757	343	82	999999	105	999999	688	999999	836	693	999999	862	985	474	328	354	999999	334	740	999999	160	453	999999	830	177	999999	686	999999	999999	999999	387	540	999999	999999	551	999999	999999	999999	873	29	562	437	11	176	908	496	921	212	871	833	244	207	451	999999	94	999999	999999	251	999999	999999	999999	944	366	999999	316	955	700	908	999999	653	508	999999	460	720	586	722	451	446	999999	680	999999	484	999999	999999	999999	189	98	589	999999	999999	943	604	999999	438	182	617	81	647	999999	953	796	22	289	227	334	656	999999	730	999999	371	862	294	328	999999	707	999999	83	286	999999	136	999999	999999	999999	999999	709	904	999999	999999	548	999999	651	804	586	969	999999	725	204	653	754	590	442	999999	594	999999	385	659	285	999999	999999	809	544	794	999999	733	999999	685	107	604	518	999999	932	724	999999	999999	719	68	708	999999	463	982	178	429	531	537	693	508	525	293	309	60	628	207	301	739	435	856	285	999999	882	208	999999	600	145	999999	657	717	185	569	912	326	950	999999	999999	748	640	999999	273	991	999999	999999	999999	813	999999	467	801	735	433	452	600	862	783	999999	999999	264	364	578	294	207	879	999999	999999	999999	999999	982	999999	702	999999	553	108	999999	593	293	813	304	49	814	305	678	532	999999	999999	999999	969	59	543	999999	459	807	999999	72	999999	75	121	73	264	213	441	999999	367	109	999999	879	353	289	279	999999	999999	182	225	550	282	615	675	957	691	600	987	999999	449	13	253	999999	169	46	490	527	181	750	999999	999999	382	983	999999	999999	331	415	999999	689	999999	53	64	287	592	843	789	224	400	164	382	664	225	119	872	363	855	999999	999999	317	798	751	327	999999	142	389	178	299	999999	251	636	285	221	307	553	405	949	966	999999	326	256	999999	136	999999	999999	999999	620	273	120	957	577	999999	695	999999	891	37	726	763	999999	212	675	500	920	999999	527	106	452	918	999999	999999	413	999999	531	403	71	999999	999999	999999	923	756	769	904	188	346	674	580	999999	150	416	999999	679	195	999999	541	651	755	999999	978	499	281	932	701	707	643	553	687	534	302	19	368	999999	426	840	398	999999	770	322	583	484	947	515	999999	512	999999	797	228	78	999999	752	315	999999	646	809	651	824	77	207	544	792	987	55	298	140	57	121	262	355	433	107	880	999999	772	999999	552	999999	629	199	666	845	335	618	545	549	999999	192	766	616	199	573	376	572	777	790	496	902	227	182	464	929	545	872	645	892	871	
999999	999999	152	267	884	204	877	541	699	999999	378	510	748	436	865	999999	999999	166	859	731	999999	666	999999	17	650	549	457	735	737	310	463	973	652	677	831	777	624	358	999999	379	498	999999	88	333	128	401	478	746	599	583	999999	716	786	170	564	999999	432	999999	999999	345	746	999999	804	398	14	999999	857	80	604	97	731	297	852	490	242	286	587	999999	889	999999	999999	711	999999	163	999999	999999	197	492	123	625	355	488	742	968	999999	356	237	689	328	722	544	407	999999	999999	852	610	999999	306	927	287	628	773	255	999999	275	45	16	650	986	999999	217	375	999999	999999	742	252	555	883	857	886	58	999999	339	176	999999	672	569	999999	999999	801	999999	999999	564	999999	999999	582	243	384	999999	596	350	586	999999	999999	515	178	450	173	769	610	65	980	448	999999	239	729	443	89	653	602	476	381	999999	194	385	326	811	130	981	169	19	181	191	271	999999	471	205	278	661	546	231	999999	864	700	746	901	999999	522	606	277	148	163	731	110	999999	999999	247	518	999999	999999	367	999999	191	999999	601	883	999999	187	999999	999999	534	174	428	116	380	80	517	649	448	483	873	298	523	714	31	855	449	91	151	577	234	687	999999	472	999999	901	999999	264	109	999999	999999	275	999999	999999	999999	999999	735	999999	999999	59	461	597	79	212	324	78	806	477	588	999999	443	999999	46	999999	542	847	582	955	927	999999	856	262	999999	585	380	608	281	999999	971	999999	999999	825	361	101	125	637	617	389	158	120	105	746	999999	364	428	394	239	98	999999	895	401	780	697	999999	202	209	58	494	831	716	796	999999	506	540	625	999999	366	944	812	905	999999	999999	806	816	383	999999	585	195	167	986	378	999999	999999	999999	656	349	999999	111	898	916	589	132	557	999999	323	973	999999	145	738	810	37	295	285	402	664	208	999999	999999	877	92	623	999999	337	845	999999	613	745	430	999999	999999	490	265	55	999999	326	117	644	373	503	409	870	450	456	356	959	93	907	983	999999	999999	999999	258	999999	816	999999	999999	795	712	105	709	237	819	261	463	329	772	249	389	86	999999	564	609	386	999999	999999	183	415	980	999999	263	705	761	19	999999	999999	242	41	238	999999	599	322	932	278	793	999999	61	999999	999999	37	999999	999999	528	907	863	893	766	871	756	604	130	321	999999	826	999999	999999	476	809	824	553	97	999999	20	786	487	999999	999999	341	999999	305	171	984	422	999999	699	419	187	854	155	543	153	371	285	634	482	288	507	999999	436	789	705	
251	999999	449	940	999999	832	742	430	629	999999	999999	999999	999999	999999	145	899	862	999999	432	826	621	664	290	410	725	466	386	313	208	737	526	905	999999	600	919	620	972	22	253	999999	999999	999999	526	999999	718	93	999999	201	347	388	644	978	13	962	93	999999	999999	999999	224	989	456	999999	231	999999	745	529	999999	999999	523	525	926	999999	883	846	391	198	999999	18	691	999999	641	999999	966	820	102	547	901	841	516	343	536	933	798	264	139	15	211	999999	999999	999999	609	999999	678	999999	462	795	105	167	580	999999	449	84	357	999999	999999	271	473	411	798	207	627	999999	999999	999999	989	999999	60	628	716	999999	999999	512	999999	999999	42	676	516	154	368	307	999999	744	270	999999	894	999999	586	226	999999	868	999999	800	999999	999999	572	999999	621	999999	832	999999	744	476	450	204	908	936	602	855	549	681	754	328	53	501	754	882	382	732	296	537	417	834	722	848	844	999999	999999	152	929	74	65	28	322	899	562	975	303	75	712	957	858	999999	677	234	123	223	756	345	585	689	595	889	212	999999	999999	999999	754	602	360	722	270	460	926	999999	626	736	999999	154	938	778	588	316	29	338	999999	999999	166	497	734	630	439	340	566	249	479	999999	816	999999	847	652	999999	999999	715	999999	696	407	999999	202	608	386	217	999999	999999	806	110	999999	870	873	625	999999	753	267	999999	730	292	999999	894	686	15	460	919	987	306	296	557	888	600	999999	641	281	999999	964	999999	999999	422	999999	933	760	148	200	305	943	999999	482	898	963	999999	985	707	766	513	126	197	158	466	230	315	120	258	999999	688	841	999999	999999	492	789	378	519	317	999999	997	999999	999999	815	164	976	999999	824	397	593	999999	999999	331	875	999999	765	777	999999	891	201	520	822	511	999999	512	464	711	59	999999	119	595	322	677	250	768	380	578	382	993	489	999999	999999	999999	665	167	82	519	365	586	726	21	638	999999	126	945	999999	632	999999	313	699	999999	545	834	999999	998	742	938	90	117	397	197	405	999999	411	999999	39	999999	846	768	439	945	355	472	999999	107	957	999999	561	305	593	747	999999	79	304	224	100	657	445	666	425	144	439	258	198	539	616	891	999999	559	916	999999	999999	853	873	754	920	82	570	190	999999	57	387	785	524	649	240	336	451	197	476	999999	663	189	353	999999	999999	106	284	999999	490	999999	476	999999	388	999999	962	999999	205	999999	304	27	999999	265	999999	377	756	653	734	999999	999999	290	999999	40	93	544	423	606	509	578	248	
999999	798	835	699	975	999999	999999	406	17	999999	136	140	902	892	999999	295	407	563	975	548	999999	372	735	435	210	625	446	918	843	102	365	603	627	311	481	228	999999	999999	650	796	381	257	726	861	183	159	547	147	634	259	25	53	533	39	386	460	73	999999	498	359	144	467	999999	915	331	532	513	600	421	240	44	841	912	189	999999	614	999999	873	262	999999	87	308	999999	999999	87	322	80	597	999999	30	165	999999	77	999999	661	914	694	999999	539	650	646	947	725	404	999999	183	140	999999	999999	771	814	200	999999	448	999999	836	183	968	837	19	462	916	675	999999	84	999999	999999	622	999999	999999	920	834	343	999999	999999	999999	582	999999	378	903	999999	726	999999	163	216	999999	702	628	999999	824	999999	999999	973	530	198	730	999999	334	329	42	999999	517	825	610	850	979	856	999999	44	151	263	999999	599	934	826	736	191	521	194	119	490	155	999999	703	521	205	861	813	422	999999	999999	999999	570	346	503	999999	900	134	313	236	999999	166	594	877	571	457	135	49	703	999999	548	760	149	220	551	264	999999	131	98	655	999999	53	133	999999	292	15	723	263	440	161	835	67	218	999999	10	999999	561	726	142	74	79	999999	999999	960	144	107	118	999999	795	249	760	779	999999	657	999999	999999	999999	242	594	566	733	872	608	551	627	491	552	191	219	226	702	197	988	34	586	305	999999	173	226	195	896	999999	467	999999	401	999999	31	999999	999999	999999	301	328	999999	999999	340	999999	224	568	342	653	999999	999999	150	578	546	999999	999999	21	999999	812	142	869	26	409	669	370	999999	416	160	572	470	991	342	285	999999	999999	65	422	693	389	91	999999	830	573	639	970	233	889	999999	999999	274	999999	489	46	999999	432	312	999999	906	999999	792	807	999999	999999	999999	563	593	865	653	999999	999999	999999	327	692	999999	768	48	999999	769	699	146	525	761	332	308	999999	512	999999	483	999999	999999	332	515	999999	999999	999999	956	70	390	85	386	999999	245	493	319	895	691	999999	314	43	393	859	963	217	833	277	56	999999	472	999999	61	297	391	161	99	195	863	604	104	999999	812	978	72	694	322	778	289	277	23	999999	768	999999	991	450	118	223	369	999999	890	330	237	999999	597	657	999999	98	976	94	999999	133	999999	999999	999999	857	230	415	797	999999	895	64	999999	778	999999	69	964	345	306	941	53	876	826	565	714	774	999999	941	391	999999	999999	233	801	205	999999	889	380	681	23	143	999999	703	426	100	412	999999	342	459	999999	538	693	999999	
792	45	50	527	307	476	383	927	999999	999999	33	392	609	671	263	791	904	193	688	292	332	999999	721	350	460	736	162	999999	442	999999	154	853	720	981	441	766	164	355	592	904	999999	96	999999	940	999999	43	491	741	582	999999	554	614	849	999999	999999	629	999999	700	77	999999	999999	504	495	868	144	180	671	628	240	496	637	999999	601	784	984	246	999999	999999	670	426	255	421	306	891	999999	999999	13	319	624	811	999999	463	288	31	590	803	600	636	805	508	999999	863	510	95	913	996	23	75	426	130	962	542	999999	650	325	901	207	603	653	999999	999999	999999	13	429	54	183	280	579	999999	190	645	40	975	172	65	392	910	999999	977	999999	526	999999	999999	504	848	999999	433	637	706	999999	999999	996	983	210	341	19	859	91	999999	999999	725	999999	871	245	485	999999	999999	867	999999	999999	999999	986	625	433	89	999999	468	509	580	143	749	642	873	514	584	648	56	775	831	55	532	828	999999	247	503	999999	77	657	28	999999	353	566	999999	999999	697	619	380	999999	131	112	551	359	511	999999	990	93	570	366	661	836	885	791	46	550	409	172	817	999999	930	996	170	810	999999	663	789	999999	599	109	817	999999	999999	496	654	999999	503	183	327	999999	257	419	999999	710	999999	192	41	999999	530	502	373	535	802	992	629	134	941	740	999999	847	127	807	493	999999	999999	999999	568	999999	146	999999	999999	999999	999999	999999	140	521	485	460	814	308	632	237	662	107	735	999999	172	999999	867	530	786	762	313	479	999999	999999	999999	59	171	999999	999999	999999	426	222	999999	147	689	999999	999999	117	999999	999999	926	571	225	890	154	396	999999	999999	533	999999	999999	616	530	293	922	999999	410	689	595	999999	298	514	684	999999	999999	449	652	999999	999999	999999	422	760	999999	304	836	742	263	263	305	539	999999	999999	776	999999	121	810	692	172	224	324	846	182	521	222	203	422	999999	236	999999	704	999999	147	664	618	872	770	734	999999	457	190	999999	156	393	999999	121	393	737	999999	877	10	999999	490	383	288	999999	249	248	669	111	423	856	999999	999999	601	999999	186	250	999999	999999	999999	85	465	999999	999999	211	699	788	465	999999	809	684	540	358	88	947	263	763	385	999999	999999	532	75	999999	43	999999	95	972	792	999999	935	153	579	999999	536	999999	301	999999	349	86	379	460	782	999999	302	738	325	678	105	653	999999	999999	864	618	834	818	20	999999	680	999999	999999	727	999999	999999	175	665	115	652	822	163	655	488	424	309	179	999999	750	999999	999999	305	18	
417	876	148	729	523	289	999999	999999	718	913	999999	104	639	960	652	465	587	402	999999	999999	673	999999	941	998	63	997	564	449	999999	999999	513	510	385	701	709	999999	857	999999	651	386	154	598	113	250	695	393	999999	349	999999	716	172	114	204	672	345	561	935	150	676	999999	724	521	401	650	409	999999	719	937	261	802	608	122	750	999999	488	84	751	999999	312	669	223	225	922	946	905	409	316	999999	366	157	914	716	999999	136	662	633	207	463	840	999999	674	846	999999	724	118	59	363	943	194	999999	809	243	837	999999	999999	508	598	454	744	10	999999	16	581	999999	887	891	323	624	598	854	877	298	861	76	995	376	137	208	837	856	55	999999	999999	105	348	680	879	791	824	163	45	752	718	839	102	667	275	984	836	999999	735	999999	354	339	392	520	382	770	21	936	999999	400	616	999999	954	780	488	485	765	999999	22	532	999999	445	999999	135	580	31	999999	999999	999999	153	371	620	999999	316	28	199	713	827	308	118	780	888	782	999999	145	829	999999	321	999999	789	229	629	214	213	999999	908	519	267	999999	360	999999	683	999999	237	38	995	768	647	762	298	772	938	999999	903	999999	999999	662	185	999999	750	146	662	159	320	923	741	416	916	376	119	999999	999999	886	947	322	999999	62	555	615	149	71	999999	559	890	27	291	999999	999999	461	37	999999	344	277	200	999999	143	534	524	313	297	589	851	280	652	618	999999	61	961	591	999999	858	117	569	849	689	999999	999999	269	303	642	31	114	465	349	999999	345	188	696	999999	188	999999	538	999999	328	999999	220	966	907	281	701	239	759	719	806	179	148	775	427	511	325	41	275	999999	999999	275	484	999999	931	789	999999	999999	365	238	412	93	330	999999	250	299	478	932	205	987	602	999999	272	395	658	179	724	999999	760	195	417	999999	307	317	580	62	85	823	44	999999	997	562	874	530	999999	722	849	999999	999999	138	42	393	999999	287	628	267	999999	99	737	761	75	713	387	999999	820	999999	786	22	295	198	224	655	897	87	990	999999	538	741	999999	935	999999	451	45	632	163	34	999999	999999	688	322	58	985	999999	282	62	293	999999	704	709	61	936	836	987	346	913	386	495	999999	297	589	729	272	22	801	441	623	678	755	26	796	944	766	333	999999	999999	239	999999	624	999999	706	999999	999999	41	999999	999999	494	464	999999	718	776	538	562	732	999999	593	786	973	294	999999	999999	615	429	687	999999	117	180	999999	23	207	683	999999	871	999999	590	724	
999999	241	986	802	946	169	979	999999	250	268	391	43	999999	389	362	266	283	782	595	100	445	156	128	999999	828	999999	999999	501	45	958	666	827	999999	999999	698	555	999999	999999	895	999999	636	999999	999999	654	725	146	288	633	844	427	544	999999	148	500	289	748	123	78	999999	964	999999	487	11	291	601	564	999999	848	691	807	279	791	999999	999999	463	62	999999	473	999999	692	703	816	657	617	424	577	688	651	105	999999	999999	918	519	999999	999999	999999	391	999999	999999	999999	254	999999	999999	46	999999	752	211	999999	999999	999999	999999	650	999999	999999	999999	903	999999	999999	867	34	875	249	752	740	999999	361	281	999999	767	999999	670	553	999999	40	447	273	873	620	470	671	376	999999	615	868	910	791	52	238	668	655	999999	997	298	38	296	14	686	211	670	796	481	999999	65	731	566	496	240	845	843	999999	39	999999	923	206	658	18	999999	884	999999	584	318	999999	999999	999999	999999	673	265	391	743	442	586	671	999999	999999	200	131	811	884	312	999999	561	207	394	669	999999	999999	83	102	380	288	380	802	999999	96	999999	437	999999	943	745	892	241	999999	112	411	422	368	270	999999	15	536	999999	749	581	415	32	999999	659	628	999999	876	599	172	999999	465	71	783	999999	862	195	763	175	867	999999	419	193	999999	999999	982	999999	267	847	823	96	844	91	999999	231	966	73	999999	777	337	458	999999	303	78	838	646	999999	638	999999	999999	74	999999	370	339	611	171	232	319	999999	999999	999999	237	39	775	999999	176	999999	440	562	999999	798	818	985	838	418	999999	126	124	874	458	999999	618	199	449	758	844	999999	751	999999	69	999999	754	360	110	956	231	839	527	992	672	272	999999	86	999999	999999	999999	266	532	920	341	55	117	999999	999999	44	762	48	999999	999999	999999	999999	631	420	502	590	999999	999999	885	882	197	999999	599	132	212	195	732	542	454	839	999999	588	951	831	688	24	635	318	792	999999	999999	193	260	510	760	979	999999	499	583	999999	999999	999999	380	649	732	902	999999	999999	243	999999	999999	999999	999999	749	514	653	999999	800	731	488	954	999999	675	820	999999	14	189	98	372	233	554	999999	958	999999	284	724	999999	311	108	786	568	650	999999	419	762	974	599	510	996	999999	247	840	768	105	209	999999	123	999999	999999	728	722	367	622	20	828	80	999999	303	474	789	445	999999	701	945	999999	314	660	265	999999	714	414	678	999999	266	999999	713	999999	863	999999	455	999999	658	999999	380	73	999999	37	75	999999	692	713	306	45	216	670	807	149	822	184	
895	178	858	501	256	323	54	999999	366	34	125	999999	999999	212	29	999999	787	98	330	999999	719	286	999999	999999	375	10	117	642	885	596	188	574	651	689	204	999999	752	166	999999	999999	29	935	671	50	476	96	999999	103	26	37	882	718	818	940	465	618	999999	194	136	256	999999	411	389	770	846	999999	954	717	18	742	435	999999	994	273	862	784	615	554	207	288	692	23	626	999999	713	999999	999999	711	234	585	703	568	39	847	999999	618	555	901	204	999999	999999	599	95	284	601	261	724	555	87	680	13	38	999999	999999	563	201	999999	531	66	999999	795	999999	999999	432	48	867	601	999999	420	254	238	714	359	282	156	103	999999	352	266	999999	999999	209	633	553	999999	675	582	192	294	660	833	33	844	999999	139	889	999999	663	246	999999	659	577	999999	833	451	299	679	999999	701	470	273	442	275	604	641	999999	619	940	850	373	999999	419	862	760	999999	215	869	541	153	266	986	274	116	532	802	999999	74	800	999999	999999	995	868	490	823	397	401	758	250	186	542	279	176	999999	873	449	250	715	384	422	246	429	147	570	445	999999	998	335	743	801	999999	999999	819	838	566	377	999999	928	48	373	29	456	629	365	610	986	820	461	243	93	561	999999	690	387	999999	863	858	999999	55	350	398	75	25	448	712	21	459	337	256	505	32	999999	999999	21	403	790	800	999999	959	458	663	547	102	659	999999	999999	841	999999	974	703	999999	128	999999	698	974	953	440	190	652	599	537	492	214	737	71	250	999999	999999	984	84	999999	85	348	596	686	851	973	365	208	999999	999999	27	999999	553	986	903	437	978	46	449	999999	619	140	369	921	180	342	365	598	999	236	171	999999	900	999999	443	779	296	999999	133	980	85	999999	951	999999	519	139	661	751	167	812	999999	999999	999999	724	454	999999	999999	675	999999	519	999999	766	208	475	17	569	463	913	999999	133	150	967	913	469	284	636	189	939	999999	999999	680	614	999999	999999	430	528	913	185	195	999999	800	621	505	999999	999999	318	783	485	999999	950	676	999999	208	44	671	838	729	85	450	817	765	999999	999999	475	838	13	335	21	54	489	655	287	727	63	999999	999999	472	309	106	965	852	999999	527	461	374	931	415	999999	525	999999	798	838	735	377	733	760	999999	40	999999	368	982	772	441	999999	304	398	30	999999	711	152	376	430	978	484	964	72	999999	999999	110	999999	598	928	999999	999999	690	817	552	999999	330	572	182	442	534	737	999999	90	272	999999	166	999999	
911	999999	695	383	224	378	859	261	413	670	248	543	929	999999	770	64	286	977	999999	487	999999	670	823	999999	999999	934	896	250	501	884	800	926	656	134	995	337	242	999999	248	322	957	301	999999	659	333	999999	512	666	967	999999	804	294	352	999999	140	999999	447	557	413	290	999999	619	999999	529	870	322	887	805	999999	999999	821	173	999999	930	530	554	999999	174	815	999999	432	240	999999	572	89	999999	584	977	999999	755	889	685	709	957	840	347	541	427	788	21	751	999999	793	533	117	999999	555	422	158	585	999999	282	741	999999	858	999999	345	197	449	365	737	909	812	127	553	146	464	781	999999	192	23	306	385	804	588	725	446	749	464	447	999999	171	828	418	238	617	943	635	109	999999	12	999999	978	433	999999	999999	894	676	980	999999	187	999999	999999	966	571	999999	897	937	495	142	805	596	999999	999999	405	999999	91	403	889	936	999999	828	681	500	190	670	327	951	530	746	999999	769	769	999999	270	194	838	862	846	999999	719	999999	149	966	794	415	620	976	37	707	760	500	787	53	778	358	999999	832	785	999999	902	999999	999999	999999	311	45	827	248	999999	999999	737	229	557	881	227	196	689	715	706	774	999999	999999	999999	823	999999	340	999999	999999	999999	911	102	16	86	944	114	773	599	399	664	758	588	999999	245	999999	970	999999	999999	906	826	999999	999999	387	135	999999	852	561	31	999999	764	999999	63	111	533	829	128	730	152	999999	776	453	596	299	60	999999	999999	999999	999999	117	853	454	397	85	899	133	253	714	881	75	102	552	752	16	635	693	705	999999	848	416	697	249	398	999999	999999	383	995	378	337	187	824	183	999999	913	739	320	584	999999	212	410	999999	999999	849	87	520	234	700	589	664	367	252	709	999999	698	999999	613	999999	66	946	525	999999	874	387	703	250	918	999999	839	277	325	119	727	284	447	830	293	400	321	820	905	683	416	714	969	999999	125	353	757	503	135	264	527	999999	686	999999	711	37	156	836	601	137	860	322	349	257	999999	434	999999	868	136	223	744	246	51	842	999999	169	999999	768	135	574	348	346	999999	70	591	697	598	175	128	266	254	484	228	777	822	103	375	999999	999999	999999	961	999999	999999	912	520	290	999999	843	561	552	999999	999999	711	36	789	999999	180	999999	666	827	999999	227	750	870	999999	999999	28	274	30	627	794	695	999999	445	999999	459	970	999999	550	999999	708	754	999999	576	646	866	999999	201	988	308	922	999999	65	999999	853	744	148	505	999999	259	272	
724	999999	934	758	924	40	276	423	339	999999	999999	737	364	129	91	613	999999	233	112	999999	826	286	721	704	706	639	764	591	868	320	999999	999999	300	49	983	999999	679	818	721	835	506	777	658	754	999999	999999	999999	474	772	140	965	281	841	999999	999999	448	111	239	61	295	999999	999999	999999	28	89	999999	446	325	145	159	934	999999	511	276	991	58	627	999999	999999	999999	938	300	818	999999	355	202	454	999999	603	544	830	449	767	436	569	820	233	999999	999999	334	913	385	338	622	205	609	769	574	770	999999	820	143	516	703	356	999999	866	816	999999	999999	212	907	999999	600	329	495	598	999999	706	999999	825	987	302	398	999999	562	999999	999999	542	746	432	879	767	999999	723	696	932	73	999999	594	999999	999999	966	788	132	999999	664	737	999999	710	20	999999	867	999999	570	833	841	127	270	999999	23	999999	284	999999	464	332	149	514	999999	632	999999	535	995	122	225	418	31	999999	276	438	898	999999	903	831	736	999999	22	177	646	890	855	814	999999	295	580	295	142	50	999999	999999	999999	999999	999999	670	157	999999	699	754	384	162	999999	337	850	831	896	789	765	999999	200	999999	319	999999	867	985	999999	747	732	709	541	999999	286	981	999999	477	572	748	999999	243	684	261	47	267	793	494	88	999999	964	971	399	791	529	690	849	606	489	893	291	875	893	409	752	989	223	453	875	830	999999	999999	268	999999	426	999999	768	939	999999	62	189	383	999999	259	783	999999	320	750	411	596	141	584	987	679	466	999999	349	284	508	57	999999	349	618	999999	380	590	712	251	374	996	999999	910	916	437	713	908	967	644	625	999999	679	472	52	289	699	999999	396	999999	690	928	999999	494	440	999999	999999	839	764	659	878	203	999999	79	999999	414	999999	231	667	560	965	999999	530	704	658	999999	378	581	307	999999	999999	999999	204	132	560	446	813	437	479	999999	999999	999999	153	318	765	432	942	609	96	637	614	477	999999	835	623	999999	999999	999999	835	923	273	436	542	435	111	80	999	925	999999	939	600	247	752	392	999999	101	415	999999	938	235	999999	768	999999	669	724	90	999999	368	509	428	48	335	999999	555	999999	992	341	999999	217	695	433	999999	100	157	47	377	725	522	999999	532	726	999999	999999	610	358	504	940	999999	710	999999	177	640	426	999999	999999	274	645	206	380	148	760	999999	14	253	802	999999	677	348	631	357	364	390	999999	976	999999	852	786	999999	999999	517	61	467	16	196	527	999999	600	10	255	999999	732	529	999999	999999	999999	38	
191	305	807	999999	826	602	251	363	665	787	999999	449	999999	59	488	653	999	999999	96	302	999999	818	726	19	956	677	102	859	624	835	248	108	214	673	999999	491	999999	999999	691	459	225	653	530	740	999999	999999	610	206	294	999999	530	999999	478	479	347	372	579	999999	844	158	999999	392	738	830	548	876	999999	725	388	996	469	603	999999	637	999999	999999	297	985	202	999999	76	895	999999	546	999999	959	630	999999	335	307	911	395	561	999999	948	833	914	999999	999999	940	916	885	818	297	618	927	116	999999	401	308	85	593	605	48	91	614	999999	202	524	588	256	509	399	90	95	84	51	999999	689	999999	134	596	793	999999	999999	999999	87	287	999999	388	852	789	343	37	232	999999	790	523	460	999999	26	999999	186	613	693	417	495	737	212	544	885	477	161	158	999999	488	800	353	158	899	999999	999999	999999	145	999999	467	175	372	857	999999	294	527	999999	354	237	412	999999	999999	569	482	696	349	999999	999999	999999	999999	637	195	999999	744	527	446	375	560	807	999999	457	50	999999	236	999999	999999	879	445	260	368	298	806	920	999999	77	620	999999	999999	213	197	464	880	999999	999999	829	999999	999999	123	999999	847	162	999999	999999	999999	954	380	312	999999	240	999999	469	640	143	144	97	831	275	999999	676	907	662	700	357	620	31	999999	406	999999	407	999999	611	766	999999	412	216	669	269	999999	999999	697	318	451	999999	999999	727	999999	746	509	272	997	714	441	447	342	194	462	280	927	729	387	999999	784	999999	999999	963	703	444	731	928	427	572	105	271	999999	598	221	265	718	892	207	830	897	264	409	999999	999999	328	863	228	754	399	999999	999999	440	724	999999	515	475	674	33	390	25	999999	845	999999	618	180	469	743	972	206	999999	44	532	556	999999	529	536	419	999999	385	580	512	999999	38	239	656	999999	264	74	706	789	53	999999	817	815	326	419	999999	940	999	859	999999	999999	557	999999	307	999999	884	648	999999	979	999999	881	648	809	512	999999	817	205	961	350	214	678	276	416	518	999999	715	741	759	120	562	999999	794	999999	999999	266	626	201	931	739	999999	999999	999999	999999	733	172	230	999999	312	919	601	777	978	658	654	451	999999	999999	328	142	212	152	889	999999	426	586	999999	999999	999999	255	780	626	273	232	999999	999999	999999	550	999999	355	999999	999999	439	999999	518	999999	500	145	871	18	287	484	872	999999	999999	803	725	999999	310	157	86	107	658	66	148	975	513	756	264	64	833	438	468	999999	198	999999	712	59	385	999999	999999	950	
261	350	968	306	754	999999	695	599	873	999999	249	535	278	847	58	383	701	999999	281	744	880	816	999999	849	999999	898	610	41	101	675	791	668	71	999999	845	318	999999	999999	230	49	70	664	191	392	198	932	999999	999999	456	339	358	841	370	999999	79	999999	999999	128	999999	855	864	999999	508	207	660	999999	474	152	11	999999	999999	859	322	242	684	999999	634	792	660	93	203	999999	584	762	327	949	999999	999999	999999	999999	153	969	999999	375	185	999999	999999	999999	731	617	468	563	349	717	999999	499	528	138	666	999999	810	382	468	205	662	604	89	746	880	999999	283	754	95	601	596	326	306	999999	67	288	69	651	70	52	625	640	999999	867	717	828	431	179	63	213	599	770	510	366	999999	580	999999	999999	113	31	343	714	999999	999999	999999	727	202	580	81	388	793	999999	321	426	999999	999999	684	221	38	61	289	999999	999999	999999	11	825	815	939	244	486	961	650	547	49	708	911	172	181	746	989	999999	850	108	675	419	440	458	94	786	690	895	115	390	61	742	240	999999	595	999999	999999	999999	263	999999	594	999999	153	621	282	999999	669	859	999999	999999	48	426	438	15	999999	473	571	999999	999999	163	554	590	855	269	495	307	478	897	577	435	450	87	381	514	513	258	275	818	999999	377	127	999999	392	640	352	635	313	999999	999999	131	184	928	191	999999	791	13	571	884	135	974	999999	999999	291	87	33	961	54	923	999999	776	207	753	999999	364	45	723	207	999999	916	999999	993	253	908	999999	260	522	896	281	723	509	999999	390	692	999999	138	356	548	315	616	999999	999999	389	733	222	924	999999	999999	826	999999	78	806	357	967	999999	980	995	999999	836	999999	999999	74	773	210	999999	99	817	999999	999999	236	689	184	892	607	999999	280	999999	519	999999	531	828	783	79	999999	999999	703	339	999999	999999	231	999999	999999	712	487	114	326	817	999999	999999	999999	116	370	999999	600	385	999999	913	749	442	994	377	486	176	314	999999	728	999999	566	555	297	760	404	643	766	999999	999999	471	999999	999999	219	463	434	777	573	424	468	42	478	831	999999	790	589	999999	432	999999	656	327	408	489	385	331	999999	633	454	373	711	727	999999	999999	189	431	508	256	999999	541	999999	709	602	889	540	999999	526	735	999999	999999	180	999999	221	912	447	999999	73	925	126	888	212	999999	332	999999	713	999999	57	971	652	339	291	999999	999999	890	911	946	724	518	949	689	804	999999	999999	947	999999	297	516	81	69	311	368	999999	999999	344	338	999999	386	999999	186	
799	649	554	92	464	999999	999999	666	330	999999	500	163	554	976	437	93	687	962	999999	17	425	234	999999	912	350	971	708	213	423	999999	770	569	331	342	159	49	260	999999	999999	730	366	631	195	80	568	157	814	607	702	260	651	188	11	999999	761	999999	673	642	999999	493	517	633	253	999999	240	930	999999	999999	999999	398	833	254	588	654	651	794	48	905	999999	999999	167	999999	511	999999	999999	591	568	936	581	999999	376	617	700	890	999999	732	387	427	839	999999	324	602	780	314	427	407	999999	357	744	966	536	767	999999	999999	336	416	132	90	858	999999	372	896	999999	252	31	999999	553	697	441	918	416	621	75	716	999999	564	330	207	745	512	990	999999	201	614	57	608	999999	162	564	806	610	307	568	200	999999	999999	999999	999999	999999	999999	853	903	915	825	560	915	702	582	669	771	95	924	345	355	658	161	704	999999	204	422	999999	401	142	634	318	119	62	999999	450	999999	999999	793	999999	543	659	96	999999	999999	64	142	906	746	493	792	721	685	961	222	541	124	724	936	343	869	315	461	999999	999999	517	999999	862	827	141	219	999999	302	20	802	696	572	999999	338	971	72	999999	159	908	350	913	632	999999	840	343	336	735	999999	460	55	238	207	999999	999999	858	613	279	999999	615	284	622	428	675	169	526	969	268	396	965	280	999999	999999	999999	430	377	885	303	32	493	804	483	513	999999	964	574	498	256	841	480	367	999999	437	543	634	727	495	999999	988	323	999999	77	349	700	189	691	82	653	895	646	999999	320	999999	999999	810	800	119	586	710	595	999999	723	427	916	607	487	999999	621	999999	702	999999	999999	314	999999	129	736	144	813	662	282	502	844	360	204	507	57	999999	842	733	833	999999	908	256	403	296	999999	650	432	102	702	999999	460	734	202	764	54	15	548	475	83	665	305	923	437	103	192	372	232	418	560	999999	92	999999	95	999999	999999	682	999999	422	478	96	999999	721	959	516	999999	999999	999999	999999	462	999999	997	377	659	178	323	984	818	310	114	289	427	23	541	761	684	999999	999999	999999	790	999999	999999	999999	996	987	953	583	963	999999	60	999999	213	999999	955	999999	943	999999	238	917	771	988	863	611	318	199	999999	698	189	999999	831	480	999999	60	649	101	949	999999	999999	672	225	739	30	999999	259	42	85	634	68	999999	818	970	342	731	347	999999	507	491	818	807	999999	265	999999	999999	999999	580	609	999999	153	864	568	81	343	566	999999	41	999999	967	999999	285	124	43	640	165	
390	999999	147	999999	713	847	593	467	999999	573	354	960	346	999999	806	999999	432	921	491	203	999999	746	636	776	999999	315	999999	999999	999999	542	693	294	625	247	385	238	442	868	450	999999	999999	111	28	770	221	741	695	712	170	999999	999999	999999	552	446	700	643	234	999999	711	407	24	62	337	999999	880	69	344	108	879	578	999999	564	480	999999	921	363	999999	866	565	298	999999	131	380	999999	999999	500	742	188	547	741	14	999999	167	999999	291	229	999999	507	890	161	999999	999999	833	591	447	298	722	999999	999999	346	916	368	806	422	786	893	681	881	831	999999	327	166	561	147	574	174	999999	999999	905	702	999999	230	975	413	891	34	297	788	19	401	778	386	663	999999	825	645	275	999999	266	398	547	892	676	999999	834	250	45	695	27	282	891	999999	460	822	999999	695	392	402	531	762	999999	892	871	440	611	941	502	999999	999999	928	999999	662	999999	516	164	697	554	475	579	651	988	602	770	999999	509	493	925	999999	999999	139	999999	872	223	999999	793	654	30	245	899	999999	999999	999999	999999	99	383	239	123	944	999999	69	151	917	823	879	999999	12	131	145	999999	127	999999	661	905	192	999999	36	999999	676	723	999999	676	999999	576	686	904	313	999999	999999	363	280	380	981	183	395	988	999999	59	344	730	790	533	885	314	999999	875	95	779	201	423	999999	790	446	230	999999	393	833	350	146	975	999999	782	450	781	660	999999	45	488	520	999999	999999	999999	114	946	999999	976	790	13	794	810	999999	533	38	268	16	489	933	760	25	11	164	995	999999	368	999999	17	999999	999999	654	44	840	606	269	997	93	379	686	500	297	999999	999999	999999	555	335	999999	936	754	192	775	180	999999	284	472	518	49	344	999999	745	685	925	894	686	358	760	999999	221	274	999999	184	636	802	442	473	835	408	334	449	586	211	333	999999	999999	338	483	230	565	143	750	957	749	314	999999	814	372	296	916	480	794	365	999999	671	723	17	148	378	999999	811	637	119	714	895	999999	544	362	671	999999	357	875	540	414	87	999999	83	999999	332	862	999999	111	548	491	999999	654	999999	266	662	540	893	999999	115	849	754	999999	999999	253	999999	826	999999	462	700	303	569	605	999999	951	867	157	649	582	816	515	999999	999999	99	999999	860	999999	267	287	699	140	110	999999	999999	999999	659	999999	884	999999	999999	505	999999	175	410	255	922	999999	400	280	399	515	890	320	384	599	106	55	416	999999	999999	613	999999	999999	762	569	203	412	835	573	301	999999	272	
819	10	320	60	586	999999	844	999999	999999	850	986	887	194	250	789	999999	180	594	999999	174	871	447	968	936	345	413	840	61	519	422	826	999999	999999	252	999999	319	999999	548	999999	745	999999	316	999999	999999	999999	241	577	329	999999	630	665	978	687	130	400	382	42	383	714	183	468	792	195	200	33	18	783	942	179	999999	717	999999	84	999999	602	999999	999999	999999	364	113	835	520	647	888	757	999999	301	999999	851	999999	287	690	833	346	999999	780	130	589	738	574	458	999999	160	999999	913	999999	904	818	528	835	715	999999	29	610	348	947	154	307	442	185	716	799	101	480	999999	999999	797	999999	590	999999	444	87	477	999999	999999	209	370	713	975	999999	999999	483	465	25	983	461	671	232	999999	999999	635	823	156	999999	857	659	544	679	742	886	246	177	237	706	401	999999	999999	999999	955	148	587	999999	999999	999999	999999	999999	343	85	999999	999999	365	574	738	260	197	620	930	914	932	996	665	999999	971	99	487	775	255	759	623	356	999999	999999	277	860	752	203	501	437	330	624	999999	468	192	11	530	671	438	976	519	781	706	444	999999	959	482	896	470	242	242	999999	987	583	999999	999999	638	923	307	999999	507	993	128	503	593	999999	680	206	999999	999999	568	816	999999	278	250	842	649	668	145	317	388	856	733	269	205	863	636	741	999999	51	999999	606	999999	561	999999	525	999999	999999	850	988	999999	999999	398	999999	673	426	999999	718	343	619	501	969	999999	989	999999	651	999999	999999	307	730	999999	938	200	466	999999	961	452	785	800	724	190	999999	817	156	39	999999	467	243	596	999999	743	917	408	999999	549	403	818	384	999999	827	265	803	905	130	316	350	95	999999	892	999999	999999	999999	999999	618	438	65	999999	641	960	396	194	36	272	528	986	764	999999	999999	916	213	153	77	724	999999	468	387	540	999999	840	688	27	999999	999999	999999	999999	409	998	790	958	494	251	999999	424	674	999999	999999	540	387	144	552	810	292	26	999999	568	999999	999999	999999	999999	999999	525	464	801	281	379	659	999999	387	722	587	765	749	999999	431	999999	966	653	59	339	238	846	162	563	297	878	734	999999	661	326	899	788	999999	640	907	968	787	999999	999999	305	984	554	162	665	999999	787	999999	449	594	727	999999	262	570	616	920	999999	373	999999	999999	402	644	999999	33	71	823	999999	999999	999999	936	999999	184	591	510	754	355	684	999999	496	999999	510	818	295	923	934	999999	646	999999	445	720	702	999999	999999	999999	750	999999	843	531	101	999999	999999	999999	950	512	
141	999999	20	999999	816	271	246	521	876	999999	999999	583	999999	227	98	346	186	580	276	399	999999	858	298	719	760	999999	512	162	602	999999	257	436	867	783	792	392	999999	894	411	184	483	190	999999	992	867	176	310	625	442	755	999999	188	807	561	278	282	263	300	991	722	759	93	919	999999	646	577	716	576	434	706	632	292	179	102	915	64	139	305	852	999999	793	886	720	847	989	999999	628	315	514	519	138	422	902	689	425	399	270	506	999999	300	460	734	201	999999	132	383	999999	715	646	224	153	958	448	407	999999	872	373	82	242	576	949	410	999999	914	999999	219	999999	999999	676	525	999999	632	948	561	143	68	695	999999	724	999999	999999	912	669	300	376	180	974	504	999999	552	999999	198	999999	780	350	999999	999999	286	999999	913	993	529	49	130	431	520	19	999999	274	999999	187	389	357	627	515	46	740	770	548	407	245	885	999999	134	999999	999999	368	178	221	93	395	999999	825	811	621	540	873	548	999999	856	170	999999	999999	890	999999	999999	999999	646	274	314	318	999999	737	760	999999	999999	800	914	999999	999999	161	841	999999	999999	484	768	999999	546	15	974	999999	201	999999	691	999999	158	654	837	759	999999	763	721	903	999999	774	492	680	75	143	512	740	999999	917	53	705	329	421	59	416	606	999999	304	641	299	150	126	12	56	523	529	463	999999	165	999999	999999	439	937	768	999999	992	999999	498	412	502	999999	214	284	857	986	918	999999	999999	431	162	767	469	90	614	766	658	489	634	552	614	58	777	802	999999	980	275	391	999999	999999	424	999999	595	891	148	65	999999	842	155	999999	604	792	858	541	999999	999999	602	999999	332	12	999999	512	462	999999	999999	999999	466	999999	999999	876	999999	536	999999	999999	17	999999	181	578	941	999999	830	815	343	575	999999	999999	199	246	799	134	387	916	68	650	999999	911	65	649	103	695	999999	534	704	999999	999999	78	708	999999	533	368	999999	34	417	773	182	941	999999	887	998	999999	263	229	999999	22	498	999999	477	999999	83	999999	588	999999	999999	256	960	306	121	75	237	999999	123	301	712	440	294	363	999999	294	478	945	742	178	651	127	441	999999	921	999999	999999	543	999999	999999	824	438	780	999999	550	170	813	999999	999999	113	660	128	862	999999	999999	999999	999999	145	999999	192	999999	138	999999	999999	880	999999	815	591	384	429	295	693	289	849	476	284	660	976	812	348	481	999999	125	638	518	999999	999999	999999	999999	750	963	644	248	999999	308	999999	84	371	437	193	999999	231	501	410	818	
966	839	22	999999	242	521	999999	333	956	711	999999	999999	725	900	999999	999999	345	730	633	465	650	455	872	999999	999999	210	298	549	629	993	259	110	714	819	999999	692	999999	984	999999	239	222	321	291	705	934	683	999999	470	89	999999	19	999999	868	945	177	521	967	999999	714	999999	999999	212	703	963	461	273	308	905	358	665	999999	999999	110	999999	253	339	173	176	615	999999	850	999999	999999	546	983	757	999999	999999	651	41	725	780	999999	597	17	19	617	999999	253	999999	384	453	121	423	234	658	401	474	702	838	357	801	856	617	191	999999	742	167	979	704	41	539	263	327	939	87	91	513	397	243	722	844	999999	944	999999	407	716	56	321	335	366	767	76	813	999999	999999	999999	662	415	613	277	459	348	549	639	844	199	999999	483	157	576	999999	87	469	125	999999	999999	999999	895	999999	686	696	845	654	347	999999	999999	999999	643	25	999999	429	107	999999	999999	273	505	382	999999	999999	217	922	572	174	758	479	690	999999	698	180	999999	22	766	631	926	581	999999	694	212	375	381	749	160	468	999999	999999	789	303	503	999999	17	506	607	27	577	999999	133	681	896	867	583	865	752	999999	970	999999	662	999999	857	394	659	811	179	938	999999	467	772	999999	179	610	689	396	999999	846	173	999999	414	999999	64	172	999999	932	797	344	791	999999	997	687	498	853	495	322	999999	118	999999	205	337	668	521	999999	992	29	999999	296	188	196	761	999999	310	431	736	999999	999999	695	937	727	24	999999	157	999999	470	94	999999	326	125	999999	950	999999	999999	967	221	745	237	999999	179	437	999999	511	166	999999	753	100	386	76	126	999999	900	999999	999999	475	191	999999	521	531	648	907	413	999999	180	999999	999999	765	262	343	220	991	685	477	999999	510	306	513	678	552	246	379	708	549	209	543	999999	209	825	188	785	719	233	999999	306	999999	33	999999	999999	355	368	988	999999	53	855	135	896	432	236	670	178	678	824	999999	294	278	208	864	986	637	344	46	940	999999	557	501	767	979	181	999999	486	999999	182	332	193	258	541	664	693	83	646	54	973	999999	19	117	894	263	421	999999	73	999999	999999	702	20	332	58	763	496	364	367	916	261	999999	999999	116	505	501	786	999999	736	544	180	912	990	999999	73	786	999999	450	606	999999	568	153	999999	326	813	480	321	999999	210	778	178	339	716	730	792	999	999999	902	611	402	477	384	301	529	999999	999999	711	720	268	271	698	55	758	853	357	117	785	867	303	999999	189	925	836	958	
375	841	206	270	507	73	816	999999	838	213	46	193	999999	999999	337	999999	768	601	601	938	999999	999999	581	862	382	999999	224	112	608	585	999999	551	999999	999999	999999	158	149	450	223	999999	455	535	217	554	816	174	999999	125	999999	826	267	588	334	898	999999	252	270	343	999999	822	849	714	563	262	990	495	646	518	999999	999999	337	327	999999	406	492	999999	999999	36	55	218	999999	108	571	781	328	634	999999	649	465	911	888	999999	562	400	355	741	999999	954	563	331	527	999999	999999	361	999999	999999	210	927	999999	333	337	243	298	679	402	999999	152	999999	934	366	278	996	63	604	300	531	999999	987	999999	999999	999999	961	472	999999	690	682	497	220	291	999999	433	299	243	141	583	654	517	882	998	604	598	199	30	207	62	999999	692	16	999999	968	184	223	876	664	750	376	770	573	989	719	263	932	999999	554	933	978	763	999999	30	646	23	882	989	999999	162	393	940	275	672	999999	999999	491	159	323	214	219	999999	578	390	217	883	944	893	288	999999	665	699	999999	999999	83	767	770	986	424	955	302	234	430	511	367	435	505	901	830	729	772	999999	187	349	999999	999999	194	541	999999	762	78	988	710	999999	999999	693	475	11	598	401	229	999999	735	367	912	985	992	999999	999999	782	388	53	73	558	999999	999999	521	135	550	518	999999	238	183	661	886	999999	524	999999	24	673	999999	504	312	438	510	277	57	819	437	999999	999999	999999	518	40	384	999999	999999	999999	534	614	182	349	460	90	999999	990	331	84	480	999999	471	675	62	358	821	883	740	635	58	312	999999	702	698	812	945	465	719	152	286	999999	388	372	792	410	999999	999999	54	999999	999999	999999	945	999999	348	828	276	897	75	999999	219	999999	294	999999	113	231	779	999999	650	999999	144	363	281	189	999999	619	229	109	882	651	857	211	839	518	25	539	366	861	363	999999	999999	57	399	559	933	999999	577	99	999999	571	631	999999	969	406	97	266	248	766	999999	729	609	177	25	423	312	17	999999	776	999999	999999	864	918	126	999999	999999	97	963	721	255	21	52	140	840	999999	30	835	241	443	430	758	301	600	999999	633	999999	377	41	999999	257	999999	135	800	814	694	999999	712	905	999999	304	10	303	527	999999	175	999999	478	999999	704	403	477	776	999999	999999	525	282	274	999999	492	520	999999	65	987	474	330	885	251	326	155	614	999999	999999	52	148	430	999999	774	89	999999	946	999999	49	999999	582	779	158	907	999999	298	421	441	479	999999	999999	999999	944	315	62	
200	289	445	162	192	999999	999999	999999	999999	89	999999	69	999999	999999	999999	546	728	693	728	999999	694	999999	977	999999	37	999999	183	837	999999	374	999999	999999	160	999999	999999	240	510	639	999999	248	495	242	424	828	530	239	913	256	999999	876	949	877	226	999999	368	999999	311	649	999999	459	916	258	39	999999	999999	449	999999	999999	307	999999	45	99	836	489	919	461	999999	159	999999	999999	820	999999	92	641	424	700	269	259	999999	869	928	861	514	407	332	247	213	999999	999999	999999	329	999999	948	271	841	860	50	736	999999	999999	272	999999	384	999999	999999	999999	999999	397	999999	811	999999	659	435	438	564	183	584	438	999999	681	999999	701	832	194	478	694	978	820	800	564	659	533	999999	455	606	999999	487	186	768	342	81	815	120	999999	901	670	700	520	999999	667	285	611	579	309	658	571	329	199	859	999999	21	354	597	390	999999	656	390	979	831	788	696	408	670	824	999999	442	590	327	292	807	994	467	999999	142	288	57	999999	999999	797	45	456	297	327	823	331	726	228	730	362	999999	289	720	999999	918	970	877	941	999999	699	225	980	999999	906	61	949	553	241	464	999999	114	702	420	191	795	341	408	999999	846	502	882	999999	859	999999	47	999999	283	778	205	172	411	116	208	279	581	999999	454	391	276	874	777	999999	763	629	258	553	999999	539	893	999999	571	999999	104	262	817	999999	130	999999	869	533	999999	775	999999	302	699	998	503	150	609	740	999999	27	814	972	725	396	460	999999	716	999999	658	744	885	617	999999	614	999999	946	462	580	934	415	999999	742	208	12	999999	471	929	999999	59	728	999999	162	999999	999999	981	132	537	999999	999999	891	331	385	874	931	890	999999	702	999999	999999	999999	688	39	806	481	504	81	773	722	936	999999	310	466	999999	930	815	732	999999	55	999999	888	419	42	39	53	94	999999	868	277	121	41	769	844	272	999999	50	899	356	229	59	910	359	814	493	999999	999999	865	941	999999	125	167	511	656	461	108	148	999999	10	763	397	367	213	506	611	999999	229	465	999999	999999	890	915	386	999999	999999	722	999999	605	999999	999999	462	228	999999	925	161	954	530	122	393	174	999999	394	899	592	832	691	707	853	213	999999	341	135	999999	999999	62	999999	781	999999	999999	999999	569	999999	115	533	999999	999999	171	999999	999999	999999	384	117	82	39	999999	506	26	999999	866	999999	25	686	402	961	145	999999	999999	206	872	951	999999	717	462	653	605	821	999999	376	291	663	529	429	508	556	999999	999999	63	642	422	999999	193	
988	946	355	723	883	999999	154	397	999999	621	999999	415	402	484	667	999999	428	433	766	227	999999	511	212	784	596	187	999999	758	910	999999	914	784	999999	999999	999999	770	999999	930	722	680	999999	978	316	51	564	24	115	81	546	580	635	999999	655	338	542	999999	999999	571	137	705	305	396	486	999999	707	191	999999	634	300	896	547	498	999999	95	999999	671	999999	170	230	581	81	774	999999	340	646	999999	138	987	999999	706	999999	999999	802	26	385	999999	999999	999999	344	382	925	481	780	649	999999	147	999999	570	255	870	292	583	351	555	633	530	184	156	66	12	999999	999999	408	593	999999	12	695	694	710	345	180	999999	826	999999	999999	999999	993	999999	307	508	207	999999	742	365	424	453	203	256	392	854	573	355	557	341	329	824	83	196	779	41	999999	812	860	909	700	701	756	504	898	999999	999999	999999	849	557	999999	495	368	52	179	426	999999	999999	311	999999	772	824	43	495	999999	999999	526	806	792	275	999999	395	999999	999999	664	999999	696	699	358	999999	999999	961	999999	10	999999	834	465	40	27	362	232	13	510	14	147	999999	667	271	999999	999999	518	999999	819	583	500	419	999999	534	388	455	730	999999	999999	999999	538	999999	999999	43	957	693	376	495	999999	439	999999	62	999999	703	696	788	65	999999	999999	291	840	595	999999	923	509	127	57	931	999999	571	999999	999999	999999	557	999999	999999	558	634	313	292	699	999999	999999	389	540	447	535	93	999999	999999	399	304	395	999999	999999	942	667	404	533	840	646	445	843	999999	806	928	149	999999	237	368	240	431	131	999999	591	818	653	999999	999999	71	592	963	102	999999	999999	999999	729	114	445	533	669	999999	110	472	646	264	189	725	582	611	308	999999	855	479	369	999999	999999	999999	999999	304	298	904	21	472	258	999999	353	790	999999	999999	999999	999999	999999	704	699	86	330	658	793	337	999999	927	190	781	763	393	999999	622	692	213	164	774	887	150	244	764	999999	637	999999	964	911	398	680	113	412	999999	999999	999999	780	293	647	524	999999	889	665	370	999999	240	999999	864	573	999999	999999	841	324	435	157	750	470	934	934	692	444	999999	426	999999	999999	86	999999	999999	86	957	841	999999	565	999999	613	997	484	873	50	911	999999	360	400	190	300	839	789	976	125	566	690	846	358	954	90	341	473	425	123	648	861	219	788	616	888	699	285	684	821	160	276	597	894	33	764	93	439	246	949	417	297	402	999999	519	276	995	60	999999	560	282	534	68	759	402	60	719	571	784	301	601	
563	999999	165	999999	300	103	952	334	200	996	902	237	476	706	361	468	834	999999	999999	999999	999999	999999	133	548	626	217	837	501	999999	55	522	655	944	358	853	192	999999	999999	999999	183	999999	726	420	564	380	306	592	63	51	591	999999	999999	444	999999	952	889	981	999999	348	92	265	999999	361	154	999999	257	292	127	852	178	232	999999	59	175	849	922	263	999999	999999	329	625	999999	460	999999	170	230	220	546	405	964	210	630	82	999999	999999	593	999999	276	999999	999999	24	474	210	999999	369	470	252	278	559	999999	635	999999	999999	999999	467	481	999	969	983	263	999999	746	721	999999	968	601	352	999999	258	265	557	999999	489	999999	315	160	584	588	32	700	999999	941	987	375	338	788	191	63	678	446	999999	405	292	826	96	278	753	999999	999999	767	128	999999	30	999999	483	648	932	402	713	317	896	420	946	293	285	999999	758	356	560	189	420	298	245	811	671	161	704	662	958	999999	406	272	684	265	999999	648	999999	693	891	999999	999999	789	350	370	999999	999999	459	999	550	991	519	407	761	724	999999	829	103	219	632	999999	999999	280	443	675	910	634	736	690	710	636	184	75	464	870	333	630	948	874	271	497	999999	999999	121	967	527	999	999999	959	999999	752	555	711	71	569	745	999999	999999	999999	459	915	447	999999	298	913	999999	454	942	891	401	999999	881	228	947	144	630	248	169	476	999999	911	134	999999	782	958	91	999999	13	999999	999999	999999	999999	283	424	356	60	932	999999	207	160	999999	66	619	999999	191	871	336	999999	999999	939	999999	425	878	526	999999	999999	671	986	340	999999	354	450	58	999999	999999	450	607	804	999999	94	697	831	962	999999	999999	854	999999	217	600	97	754	707	87	954	626	331	406	757	999999	565	999999	946	999999	374	805	632	18	852	999999	740	273	532	174	842	251	675	999999	999999	451	999999	286	463	999999	253	87	647	373	103	999999	999999	999999	850	928	44	704	751	999999	597	999999	451	845	662	302	860	823	232	542	244	712	951	868	999999	316	999999	999999	925	561	832	999999	167	269	914	712	593	696	423	604	999999	148	999999	919	866	51	999	848	623	170	535	429	855	999999	138	390	198	999999	209	544	999999	754	999999	199	923	999999	999999	192	931	950	709	999999	999999	999999	411	106	999999	999999	999999	802	316	999999	666	765	36	412	440	63	140	533	523	139	496	879	857	386	999999	311	996	565	999999	817	917	672	460	371	29	238	999999	42	178	167	460	407	237	413	97	23	173	520	869	309	61	999999	
437	580	676	999999	770	35	737	911	44	447	999999	498	425	993	315	664	393	999999	360	999999	365	999999	678	99	651	453	298	999999	147	486	695	389	999999	520	245	880	694	999999	467	677	999999	999999	132	23	294	739	999999	103	999999	508	137	666	999999	953	51	81	901	587	999999	326	737	390	773	557	751	733	732	905	758	999999	969	894	999999	682	802	108	243	664	804	999999	999999	204	648	638	359	38	439	813	478	999999	999999	999999	999999	999999	999999	914	493	999999	272	560	17	93	345	283	539	242	921	276	160	999999	999999	246	782	967	861	542	999999	144	208	723	304	918	999999	594	456	862	285	604	742	888	614	669	402	254	999999	999999	859	999999	109	127	116	999999	662	534	999999	742	335	651	289	407	999999	358	376	999999	266	98	999999	999999	826	999999	956	327	534	272	338	178	843	538	999999	999999	999999	377	45	91	616	141	265	999999	267	714	536	634	999999	999999	716	999999	302	999999	999999	816	725	999999	548	999999	999999	789	638	400	206	168	999999	796	588	799	724	804	323	294	932	999999	999999	754	492	122	150	999999	12	198	556	83	875	990	550	255	763	573	828	612	921	826	502	999999	999999	108	815	740	56	524	620	911	942	17	920	999999	984	971	626	999999	292	838	786	999999	844	132	293	908	999999	999999	46	999999	975	710	373	115	632	966	58	999999	307	409	285	487	999999	644	140	999999	79	688	999999	791	947	403	330	92	999999	999999	30	582	815	907	494	999999	488	999999	935	241	643	999999	999999	27	923	242	138	882	999999	308	872	210	992	999999	999999	999999	81	254	999999	582	390	291	75	579	946	475	999999	399	999999	572	999999	117	709	999999	234	264	999999	253	999999	999999	275	447	530	742	190	999999	590	400	78	927	642	999999	267	999999	851	999999	749	659	81	457	663	738	999999	990	308	764	500	103	201	584	999999	827	999999	497	317	942	999999	333	399	136	884	187	999999	999999	929	765	850	356	999999	871	515	798	182	420	61	536	479	540	999999	425	329	999999	209	494	819	814	857	999999	55	908	601	426	999999	944	999999	486	417	999999	70	543	914	999999	999999	999999	79	999999	654	999999	446	999999	999999	230	890	974	806	397	978	836	177	999999	999999	90	999999	149	279	99	538	237	847	999999	999999	498	480	899	510	184	451	879	424	509	170	892	333	274	999999	381	535	295	148	185	507	581	812	999999	999999	999999	844	905	60	980	780	426	127	999999	999999	999999	750	999999	474	631	945	999999	999999	999999	999999	24	756	999999	704	999999	563	999999	99	999999	
77	999999	686	534	999999	676	340	545	828	444	728	743	999999	462	611	470	631	545	999999	999999	240	408	169	154	990	620	87	999999	211	162	427	538	999999	999999	803	999999	298	999999	726	797	301	409	280	977	938	221	999999	303	433	243	999999	27	431	999999	442	669	388	541	543	653	999999	531	344	676	27	200	415	329	999999	496	182	415	818	33	225	830	137	999999	215	779	380	999999	385	999999	886	409	116	754	999999	999999	737	756	682	83	209	999999	74	604	999999	999999	999999	999999	643	937	999999	861	999999	407	367	611	999999	206	335	764	282	814	155	999999	789	617	94	661	315	525	758	999999	733	745	824	455	765	533	231	467	974	459	149	999999	905	35	210	709	396	411	602	541	431	917	800	394	624	999999	999999	352	999999	153	999999	999999	189	645	999999	462	583	999999	846	17	999999	867	790	822	674	707	999999	999999	417	384	999999	903	999999	999999	993	999999	999999	439	831	77	999999	879	803	830	844	31	268	999999	897	747	135	484	565	999999	566	564	999999	978	999999	916	236	59	999999	289	999999	711	999999	962	652	322	517	154	999999	778	999999	105	73	960	977	999999	449	211	867	669	999999	790	348	337	660	439	999999	966	719	999999	841	668	944	524	951	143	826	306	617	585	239	981	403	787	306	470	500	177	999999	77	477	35	192	275	39	999999	373	867	999999	999999	634	550	999999	176	937	629	161	548	18	844	826	152	593	292	439	999999	396	560	41	999999	938	520	966	999999	447	816	486	999999	494	999999	999999	959	999999	405	951	688	556	999999	850	676	319	951	168	166	250	334	441	900	835	762	701	812	836	122	283	123	584	782	999999	131	999999	482	64	156	83	866	157	198	341	751	720	169	710	999999	880	987	362	810	411	999999	384	586	999999	732	170	957	999999	882	131	837	999999	999999	508	728	533	999999	897	21	92	383	186	253	568	999999	999999	542	111	481	241	296	760	774	999999	616	746	566	639	331	986	126	999999	274	76	503	646	945	661	981	831	999999	999999	350	727	37	935	141	27	758	690	628	855	651	999999	999999	87	340	403	892	982	966	206	999999	35	966	640	999999	186	75	447	999999	880	130	649	198	206	420	56	353	680	615	999999	999999	641	999999	270	101	623	241	426	316	552	769	999	865	846	524	324	761	397	33	954	952	999999	594	999999	735	12	999999	638	666	293	59	221	376	427	325	934	999999	705	999999	999999	945	649	141	999999	120	130	999999	999999	999999	105	294	999999	656	661	596	570	56	620	999999	
99	999999	999999	759	32	999999	999999	633	447	999999	999999	999999	999999	848	735	19	313	999999	51	637	999999	999999	999999	955	571	999	103	565	714	830	999999	887	57	181	459	138	999999	999999	118	999999	999999	497	346	820	102	999999	239	117	921	652	293	391	15	999999	919	871	999999	647	198	999999	409	999999	999999	999999	775	702	609	999999	399	606	999999	999999	999999	990	999999	127	882	301	863	999999	999999	999999	999999	72	999999	374	881	74	999999	587	89	705	999999	999999	651	570	999999	729	55	400	838	355	718	324	985	869	321	999999	909	801	989	999999	999999	75	999999	423	358	855	79	411	820	545	632	811	999999	961	723	999999	348	513	999999	162	256	473	294	424	277	329	87	999999	999999	866	164	460	999999	332	921	635	999999	238	222	999999	660	643	579	302	999999	906	797	999999	155	999999	676	405	999999	999999	510	320	781	839	155	999999	777	400	358	953	390	999999	222	999999	50	98	162	120	301	825	999999	612	893	992	701	371	531	64	532	725	199	999999	207	762	822	610	854	992	92	999999	945	269	294	999999	911	550	693	603	982	67	183	566	114	436	999999	897	427	789	999999	784	999999	999999	867	632	763	631	973	460	999999	439	244	170	37	117	880	242	327	999999	90	999999	677	999999	81	475	552	999999	654	771	428	999999	193	75	999999	307	999999	231	402	999999	861	290	999999	242	231	552	999999	999999	538	996	556	110	580	159	708	986	999999	999999	652	402	90	999999	976	212	41	457	256	999999	314	729	999999	658	840	665	415	800	584	445	707	528	651	538	999999	657	225	999999	354	43	999999	869	201	117	579	999	581	731	313	374	211	773	306	654	708	809	575	897	270	914	743	908	412	999999	871	133	750	552	46	329	987	714	999999	223	999999	445	538	999999	88	841	93	684	496	999999	243	933	232	997	829	999999	92	327	67	999999	299	457	466	529	245	456	999999	39	695	999999	387	999999	669	92	999999	273	999999	260	819	429	830	999999	421	202	437	938	901	753	722	750	246	999999	656	673	923	364	978	18	999999	632	591	999999	989	512	832	999999	999999	149	165	566	24	999999	999999	638	609	240	999999	999999	102	306	999999	999999	316	999999	747	717	840	999999	999999	487	999999	272	181	196	837	776	79	908	370	999999	674	761	999999	165	736	999999	171	999999	74	693	328	714	999999	782	87	95	999999	55	764	125	999999	277	981	677	282	752	661	999999	801	832	999999	999999	999999	411	632	794	999999	161	999999	343	555	821	999999	999999	168	999999	355	398	119	751	999999	34	154	254	
783	999999	779	920	883	999999	999999	850	227	241	532	201	999999	515	160	293	187	596	837	430	570	95	346	516	519	702	407	272	211	999999	804	147	999999	659	627	999999	24	999999	277	233	999999	704	999999	699	942	999999	769	840	248	826	573	442	196	999999	684	698	71	999999	410	191	587	490	649	999999	437	395	218	160	887	925	278	999999	329	614	839	866	999999	999999	573	552	932	566	33	999999	486	372	950	269	975	929	173	750	587	96	646	110	64	437	272	557	758	618	953	323	558	383	999999	999999	883	818	218	999999	700	858	258	999999	467	999999	999999	75	444	948	185	957	761	528	612	243	968	739	999999	999999	384	25	793	324	613	709	999999	112	259	378	386	167	999999	748	999999	728	837	999999	642	789	746	206	122	999999	442	999999	562	39	770	880	613	999999	16	165	50	684	999999	934	999999	757	999999	999999	816	75	999999	28	246	22	477	884	405	999999	107	32	999999	999999	903	983	999999	618	157	796	341	379	765	243	160	999999	708	375	663	999999	219	999999	349	999999	390	57	248	423	758	549	562	999999	484	271	999999	983	850	999999	999999	91	62	798	609	652	257	999999	310	999999	999999	681	999999	999999	999999	999999	999999	222	682	158	797	855	745	467	859	608	244	455	894	503	197	999999	715	844	999999	581	850	421	999999	697	999999	942	746	909	999999	999999	999999	999999	999999	982	138	833	999999	701	999999	925	346	594	999999	11	418	801	552	807	999999	999999	966	469	999999	649	651	721	937	999999	999999	854	119	836	912	782	374	999999	789	999999	999999	363	866	999999	778	669	244	999999	482	283	288	118	400	939	767	854	120	774	942	26	340	417	896	325	464	221	816	999999	682	165	637	999999	999999	640	442	788	835	953	690	999999	414	395	248	663	707	138	999999	999999	78	67	672	599	841	999999	999999	957	466	999999	558	999999	853	734	999999	327	646	999999	999999	999999	506	978	29	166	999999	104	611	945	178	243	999999	335	757	645	999999	999999	493	47	793	249	68	485	332	294	404	133	995	679	999999	921	27	63	42	704	999999	999999	47	999999	515	746	171	636	999999	233	932	233	809	217	999999	958	834	608	999999	856	999999	31	656	999999	999999	999999	109	932	143	256	225	999999	999999	63	999999	999999	587	999999	532	56	88	999999	999999	999999	361	181	324	787	387	853	999999	419	203	185	12	652	442	312	753	555	647	239	502	542	999999	378	999999	755	244	950	381	856	999999	813	778	278	335	999999	384	999999	999999	321	554	999999	168	806	371	127	60	330	909	284	
233	976	408	849	929	163	101	982	999999	568	553	436	481	241	343	389	407	734	999999	999999	928	999999	910	336	684	222	384	999999	17	812	705	999999	51	106	999999	109	415	999999	349	181	466	401	999999	87	768	999999	808	927	473	981	999999	326	13	34	999999	999999	999999	999999	174	999999	779	890	974	999999	999999	999999	999999	999999	607	243	974	999999	394	999999	427	999999	824	999999	999999	566	413	999999	737	35	102	388	910	999999	750	572	43	342	764	632	402	999999	426	910	999999	999999	999999	999999	329	239	17	252	931	858	606	819	999999	243	514	608	313	999999	162	949	999999	999999	728	999999	999999	999999	210	642	712	999999	753	999999	999999	913	618	439	834	980	999999	999999	28	850	456	999999	419	930	999999	799	827	166	328	999999	424	477	574	739	999999	362	999999	294	999999	999999	539	179	114	756	709	332	624	85	773	333	999999	653	930	496	999999	999999	959	704	999999	999999	999999	999999	999999	683	435	999999	349	999999	999999	481	192	999999	479	652	320	999999	999999	663	230	13	184	751	392	994	874	771	546	88	999999	999999	403	999999	999999	627	999999	983	734	431	330	77	983	999999	56	302	151	362	183	288	185	750	728	305	484	705	237	73	173	449	999999	664	999999	271	177	305	88	98	267	999999	101	336	552	526	343	162	30	438	999999	100	999999	521	597	268	902	961	14	999999	999999	880	999999	999999	819	999999	621	665	972	721	577	750	224	62	104	331	196	848	207	212	962	999999	684	798	367	83	596	297	77	999999	369	216	301	980	480	387	462	603	517	999999	904	999999	190	309	860	955	876	800	426	276	82	999999	999999	999999	145	999999	205	999999	999999	746	698	334	598	145	362	999999	458	999999	999999	717	868	999999	999999	999999	307	294	999999	385	999999	412	999999	795	870	999999	999999	316	453	498	845	193	191	860	473	770	568	999999	999999	55	946	499	506	642	999999	709	407	999999	721	822	999999	850	999999	820	664	728	549	903	463	797	380	56	918	959	398	999999	999999	999999	128	999999	999999	727	214	999999	438	448	999999	564	577	171	403	285	594	630	994	994	999999	371	999999	745	231	664	126	292	675	900	581	546	254	829	183	999999	370	160	999999	777	999999	60	999999	999999	822	984	336	999999	999999	104	999999	297	965	403	361	174	999999	383	349	717	610	921	429	537	867	999999	999999	747	987	14	999999	444	190	226	999999	987	999999	980	999999	999999	338	823	889	999999	449	293	580	850	999999	18	588	987	810	732	177	724	630	853	358	463	673	588	315	399	999999	999999	117	999999	55	373	
194	999999	459	112	388	786	42	849	98	999999	788	999999	999999	978	426	927	999999	999999	58	999999	367	999999	632	470	573	750	518	500	400	431	186	831	804	114	999999	757	537	999999	999999	390	692	999999	999999	775	674	212	318	999999	999999	262	393	659	700	422	16	68	207	999999	538	638	999999	542	999999	999999	406	999999	666	999999	164	999999	399	926	113	668	940	999999	371	857	795	371	441	192	526	148	48	999999	140	391	108	999999	559	547	999999	716	121	160	332	108	378	717	545	999999	999999	315	862	466	556	999999	482	430	697	999999	204	177	999999	96	25	319	999999	880	827	285	76	398	118	852	757	999999	999999	789	263	999999	489	87	825	298	19	221	285	582	999999	999999	908	678	78	219	353	999999	520	35	145	23	480	498	890	270	87	783	999999	20	709	169	485	999999	176	434	999999	126	352	908	86	803	999999	56	909	729	999999	398	999999	898	508	756	877	999999	999999	250	999999	991	999999	564	999999	236	999999	999999	872	811	999999	226	999999	643	357	237	659	611	949	342	979	433	999999	170	894	688	999999	307	511	999999	999999	954	999999	926	641	870	929	787	697	850	788	768	183	108	999999	999999	999999	999999	551	281	106	999999	581	321	271	368	412	999999	670	531	999999	999999	999999	919	529	666	187	585	11	999999	308	871	914	109	554	220	260	490	63	744	802	777	756	240	855	26	383	999999	999999	283	467	902	127	175	999999	999999	15	999999	578	451	973	999999	999999	73	999999	235	999999	482	999999	999999	118	999999	973	925	729	994	999999	533	73	512	293	999999	920	728	999999	405	754	749	31	483	215	997	911	611	999999	500	999999	693	266	630	665	999999	959	614	174	999999	999999	201	445	999999	120	482	199	76	999999	522	391	999999	53	577	481	999999	461	999999	845	121	21	371	999999	239	901	277	276	443	846	393	501	999999	564	999999	476	562	313	999999	373	733	807	845	999999	999999	118	147	649	688	159	64	448	675	768	63	533	567	46	999999	999999	999999	215	756	999999	774	999999	999999	401	568	999999	918	308	999999	999999	122	313	999999	917	999999	999999	763	627	999999	999999	999999	944	826	999999	510	951	999999	999999	107	757	999999	527	999999	999999	679	237	43	746	999999	587	241	756	999999	754	656	999999	368	650	140	95	427	225	999999	999999	436	999999	205	538	891	616	999999	999999	210	766	400	594	261	549	247	679	999999	27	999999	999	62	46	29	82	890	759	593	268	395	22	999999	315	999999	999999	199	999999	41	504	999999	474	394	838	555	169	363	71	498	818	999999	461	999999	
410	999999	628	419	400	810	999999	648	141	33	999999	16	198	999999	999999	999999	672	360	397	647	593	999999	80	999999	223	490	859	718	828	271	999999	856	999999	24	928	635	279	179	798	50	908	999999	723	450	460	831	999999	732	278	375	825	467	25	814	414	999999	609	24	206	910	950	414	819	870	259	999999	82	999999	507	459	426	999999	562	357	738	999999	448	629	163	391	133	136	449	462	445	316	840	129	610	690	999999	999999	973	887	999999	504	999999	853	201	999999	758	192	235	818	949	332	905	668	999999	677	799	979	860	814	787	823	964	367	435	942	247	953	573	817	999999	999999	530	675	267	244	700	595	438	999999	633	940	901	631	512	122	999999	182	54	933	890	56	999999	999999	999999	275	539	679	427	999999	146	805	999999	418	395	999999	999999	240	411	999999	976	214	551	999999	190	847	921	343	854	322	999999	74	909	640	926	386	764	999999	999999	991	999999	999999	177	999999	644	827	331	493	999999	999999	999999	181	771	999999	999999	685	505	326	999999	263	999999	205	825	115	717	81	896	978	491	999999	999999	440	665	419	146	999999	47	372	444	363	525	438	107	140	11	370	303	706	683	250	881	448	393	321	647	509	999999	71	472	573	930	353	11	237	699	999999	515	361	76	12	648	143	881	999999	737	915	108	694	999999	356	777	999999	304	251	136	585	999999	353	772	636	999999	976	900	871	433	999999	999999	870	999999	999999	854	942	639	681	602	748	567	769	999999	731	411	511	999999	999999	796	740	58	999999	110	124	832	999999	589	999999	254	672	242	19	999999	999999	489	238	263	981	502	835	560	623	649	999999	999999	999999	768	50	235	256	27	784	85	693	133	676	769	999999	999999	692	362	999999	437	930	515	557	577	29	999999	183	257	976	623	961	189	435	121	722	105	554	999999	549	214	997	654	457	999999	999999	440	999999	468	937	693	809	482	360	999999	999999	999999	470	999999	748	798	62	999999	51	171	124	999999	999999	565	56	230	743	298	813	996	440	286	67	623	80	999999	439	714	320	293	813	488	829	250	999999	850	635	844	654	751	161	999999	612	295	820	994	742	257	422	716	999999	520	668	363	755	442	814	847	640	169	999999	347	999999	999999	358	635	684	458	999999	206	595	899	643	72	844	442	673	771	802	85	999999	999999	302	604	999999	302	819	999999	494	959	45	999999	999999	999999	392	999999	999999	854	937	194	320	294	94	225	131	59	876	999999	999999	323	999999	52	54	564	322	186	55	94	424	65	815	999999	963	
213	999999	806	695	158	999999	39	999999	819	834	617	765	999999	999999	86	999999	294	999999	223	999999	999999	200	993	743	649	999999	216	769	234	439	881	379	111	330	999999	65	324	364	999999	999999	489	200	950	999999	999999	799	999999	88	968	611	999999	640	602	262	792	23	177	72	55	999999	473	999999	897	389	953	248	999999	242	999999	31	168	929	697	296	999999	980	249	785	317	850	423	137	800	622	309	251	777	849	538	867	888	261	319	999999	463	228	302	570	264	197	145	527	861	999999	453	210	943	315	786	811	773	999999	755	204	562	345	470	285	999999	712	471	814	704	359	142	999999	619	999999	999999	257	688	679	530	129	715	896	275	852	179	108	307	472	72	999999	103	506	506	999999	200	127	758	27	490	552	726	330	822	512	815	547	591	998	999999	999999	133	999999	860	999999	489	666	999999	617	116	999999	414	999999	751	977	266	635	410	999999	999999	715	498	670	198	977	403	394	999999	763	47	632	517	309	990	533	603	999	999999	999999	635	533	999999	150	911	508	999999	726	578	845	999999	189	146	96	999999	765	50	462	905	883	999999	104	593	316	999999	484	474	114	18	228	999999	266	990	539	868	230	999999	357	759	689	839	999999	815	237	517	999999	495	430	65	999999	492	999999	999999	762	638	541	940	999999	570	436	44	999999	999999	999999	471	989	199	607	999999	32	999999	692	703	225	53	565	999999	365	999999	999999	989	53	58	999999	735	243	173	237	900	337	290	925	999999	332	655	805	958	465	765	527	999999	999999	213	42	999999	800	447	877	719	82	262	584	999999	848	447	999999	984	933	999999	238	826	999999	706	890	742	182	905	380	570	999999	999999	822	599	281	62	111	839	26	658	935	999999	295	518	827	84	999999	982	938	884	999999	820	999999	840	999999	701	707	999999	323	999999	999999	999999	76	317	481	475	440	984	671	796	346	160	968	284	689	999999	999999	453	878	999999	46	200	966	999999	905	427	582	981	72	999999	999999	999999	526	999999	705	50	729	977	46	362	644	720	999999	152	999999	513	851	999999	161	104	170	263	999999	999999	263	762	928	580	412	64	892	458	999999	102	450	426	634	253	999999	648	713	563	416	526	999999	999999	880	824	948	999999	575	999999	830	967	418	101	618	28	471	942	999999	159	575	982	469	999999	798	228	701	131	879	608	180	512	999999	607	846	999999	999999	937	882	113	632	20	488	70	627	954	683	358	808	615	999999	637	536	564	999999	999999	66	985	527	662	132	826	522	966	999999	327	586	
811	255	832	999999	999999	70	18	527	564	504	409	568	999999	999999	352	323	273	827	999999	976	827	619	422	729	351	999999	230	980	805	497	522	408	310	999999	871	999999	976	999999	257	576	999999	47	432	929	656	426	682	127	780	512	999999	149	128	351	759	201	832	112	350	999999	999999	999999	999999	999999	982	11	267	476	999999	248	347	999999	579	966	999999	790	196	492	82	924	737	112	210	302	248	999999	289	959	618	680	999999	873	582	144	737	999999	999999	365	947	999999	168	999999	454	541	175	999999	569	162	892	999999	999999	999999	39	999999	385	736	827	999999	828	609	721	308	857	999999	967	473	999999	445	999999	958	999999	831	544	426	765	999999	999999	668	999999	999999	812	136	76	649	999999	931	844	166	758	10	999999	896	536	348	999999	860	358	462	999999	701	999999	134	999999	999999	999999	183	805	612	660	999999	88	169	301	499	796	594	999999	218	999999	45	629	611	686	238	296	999999	304	206	492	904	182	205	104	435	197	688	213	142	155	501	136	241	505	904	921	512	999999	46	999999	349	629	999999	999999	538	81	999999	999999	695	999999	926	879	608	129	755	681	883	75	866	312	999999	391	108	73	825	999999	398	116	782	316	783	973	267	654	999999	999999	42	70	565	363	999999	999999	518	494	228	999999	527	121	749	999999	48	999999	738	734	443	999999	530	86	999999	628	999999	434	999999	999999	864	952	999999	999999	976	480	999999	999999	509	512	999999	866	872	999999	844	213	999999	286	999999	999999	278	346	999999	999999	999999	999999	999999	955	750	937	999999	999999	586	140	630	275	11	573	999999	279	584	225	937	236	88	576	95	916	999999	116	246	999999	77	999999	119	527	717	98	743	791	725	692	999999	572	832	433	999999	742	999999	578	211	999999	151	999999	974	62	999999	18	455	644	999999	838	999999	644	700	283	164	480	30	112	557	913	999999	999999	554	892	999999	375	403	654	295	352	932	663	999999	999999	265	999999	141	999999	129	999999	642	999999	691	886	969	437	871	999999	999999	999999	722	881	30	298	989	797	999999	92	908	43	614	800	358	999999	906	999999	739	283	27	184	999999	962	983	849	280	731	661	667	922	716	999999	845	385	485	999999	61	643	615	437	467	999999	999999	159	999999	999999	842	999999	935	999999	909	697	598	541	104	999999	759	898	181	28	267	146	875	169	999999	540	769	999999	872	136	854	426	134	999999	559	737	300	813	897	755	437	981	726	687	23	999999	904	313	999999	25	870	162	999999	596	999999	331	570	889	999999	555	334	427	999999	808	135	493	
573	752	999999	366	999999	945	11	426	591	286	419	198	156	182	999999	999999	143	857	999999	701	999999	537	675	238	176	411	856	999999	431	19	114	918	561	999999	455	162	332	924	845	924	161	54	999999	999999	911	382	742	785	919	867	294	999999	552	999999	537	46	86	752	999999	768	99	658	995	581	182	501	999999	999999	726	483	143	219	22	340	999999	999999	531	782	326	794	668	81	432	563	725	93	375	137	992	419	999999	579	734	999999	999999	502	59	999999	721	999999	745	999999	68	446	734	999999	18	999999	999999	627	515	303	435	405	999999	28	236	442	855	98	136	509	634	999999	406	563	999999	935	505	57	999999	107	71	906	999999	552	999999	986	828	650	85	163	254	374	999999	999999	153	338	975	816	276	617	578	632	293	245	492	999999	999999	180	999999	82	716	836	766	999999	242	999999	999999	558	15	999999	613	215	22	999999	265	269	413	999999	419	156	959	688	999999	253	528	438	622	813	999999	271	946	999999	60	13	999999	417	607	496	549	625	981	427	811	36	13	372	620	999999	980	232	347	424	999999	452	122	38	999999	523	889	999999	905	542	498	999999	999999	954	999999	19	536	847	662	999999	85	794	175	541	877	753	249	165	999999	312	999999	837	923	532	999999	999999	890	418	999999	94	606	999999	999999	449	929	999999	999999	999999	999999	999999	783	142	570	430	349	965	287	999999	160	312	283	733	999999	603	709	660	820	999999	999999	556	999999	999999	496	577	320	340	85	726	612	999999	29	200	947	999999	528	999999	277	503	192	933	999999	319	267	58	810	873	759	125	739	999999	256	962	993	661	492	664	646	999999	120	19	889	999999	968	350	999999	999999	785	778	84	999999	392	327	999999	133	236	808	861	999999	766	446	581	960	986	342	563	67	207	296	724	863	63	285	392	183	53	999999	351	999999	765	727	999999	980	50	730	886	999999	384	869	434	684	803	999999	235	673	438	929	999999	999999	786	235	999999	999999	64	221	955	117	934	415	89	999999	999999	944	682	999999	999999	600	919	999999	999999	999999	999999	337	861	50	70	855	59	719	744	124	204	715	999999	999999	842	999999	925	829	775	999999	999999	999999	999999	967	227	999999	526	196	324	999999	19	318	189	162	552	999999	636	23	999999	999999	67	225	670	965	273	999999	814	999999	206	760	675	100	491	676	639	713	547	999999	823	211	999999	863	404	907	115	885	535	977	999999	294	962	912	999999	674	722	779	309	825	999999	475	54	999999	990	564	172	918	827	513	999999	999999	999999	742	999999	948	771	204	
820	762	859	388	999999	836	999999	911	797	762	421	999999	953	859	414	721	999999	358	167	999999	872	999999	745	999999	67	999999	464	159	999999	229	722	999999	903	999999	958	546	965	325	259	217	231	999999	766	409	507	21	999999	663	433	999999	552	999999	791	999999	331	980	27	999999	999999	204	382	14	637	578	50	692	999999	435	900	868	756	874	108	950	732	793	83	999999	689	56	472	800	725	985	677	880	938	96	206	977	529	301	995	65	999999	999999	451	198	369	999999	999999	133	763	565	542	677	743	999999	94	537	906	999999	999999	999999	999999	582	999999	999999	999999	999999	999999	826	239	922	349	464	879	53	124	516	351	885	976	874	999999	348	999999	169	999999	10	146	106	11	668	999999	847	317	721	333	263	937	800	297	999999	70	282	894	840	226	87	798	700	726	999999	195	31	705	120	336	393	544	128	999999	900	33	657	999999	999999	851	999999	999999	168	719	861	578	551	597	777	814	674	999999	207	943	374	212	999999	380	433	999999	59	151	206	394	939	999999	999999	601	397	999999	999999	457	333	988	724	930	640	980	864	999	643	434	928	306	662	999999	347	185	834	698	586	286	401	999999	802	359	999999	999999	779	999999	759	950	209	601	410	226	129	218	999999	444	999999	465	999999	433	999999	625	223	999999	732	999	999999	999999	767	699	598	136	66	246	999999	374	979	866	211	721	249	693	234	336	895	445	999999	138	956	999999	999999	999999	770	999999	257	999999	999999	999999	999999	999999	999999	999999	193	510	999999	284	170	883	33	999999	999999	705	264	794	193	156	401	886	15	297	189	251	686	377	572	477	999999	999999	988	999999	238	929	824	430	948	133	509	723	334	621	284	999999	115	112	934	431	866	976	783	111	786	259	54	754	999999	530	439	816	937	534	918	81	894	999999	625	534	880	999999	845	70	646	677	562	394	999999	252	999999	999999	999999	151	610	389	315	887	999999	979	885	80	830	427	694	999999	785	999999	702	213	52	999999	999999	999999	550	43	141	999999	464	118	696	659	999999	358	999999	999999	383	795	924	539	999999	17	792	645	999999	810	999999	427	376	953	891	763	692	999999	999999	55	106	999999	601	577	258	591	432	123	999999	999999	337	481	42	839	319	990	875	999999	999999	45	307	999999	761	740	40	713	357	511	999999	933	967	933	159	349	758	350	999999	356	291	184	585	679	361	423	482	531	394	536	643	901	888	999999	999999	173	999999	264	281	860	999999	544	999999	921	896	360	999999	404	999999	999999	91	999999	795	528	881	272	460	
628	490	347	268	508	328	820	999999	324	55	448	999999	999999	601	999999	79	999999	999999	746	999999	663	782	11	165	87	209	701	999999	674	999999	369	647	999999	713	129	774	933	602	999999	225	423	63	582	315	819	999999	347	101	587	899	999999	718	144	332	796	845	999999	192	190	999999	627	375	202	218	685	800	999999	281	999999	729	146	741	771	531	526	999999	210	696	345	254	999999	609	867	775	655	651	513	775	999999	999999	294	999999	421	739	999999	58	999999	373	629	28	369	75	619	858	762	719	999999	613	806	196	645	792	847	936	447	28	507	427	563	43	999999	697	364	208	999999	395	330	41	999999	999999	749	836	999999	326	885	796	989	19	22	935	999999	899	969	730	999999	999999	903	485	301	999999	551	443	810	999999	731	672	999999	999999	424	999999	399	915	680	338	447	999999	726	999999	60	651	999999	497	414	627	339	397	999999	633	570	942	999999	844	999999	999999	999999	999999	36	480	594	222	999999	577	595	645	546	788	229	999999	293	829	999999	382	999999	650	550	63	38	192	266	999999	944	999999	851	999999	999999	999999	185	999999	411	141	999999	256	935	999999	566	461	902	768	91	551	177	96	350	740	176	119	999999	99	813	873	287	843	224	260	278	17	725	123	761	992	612	902	999999	162	56	529	447	596	93	999999	999999	269	111	714	176	999999	999999	120	314	774	143	96	999999	537	853	938	42	685	999999	558	736	999999	999999	98	938	274	857	198	694	647	672	999999	15	725	722	27	742	509	999999	421	281	615	809	987	858	526	399	701	308	999999	999999	762	999999	534	362	999999	262	22	776	901	999999	999999	426	999999	112	320	90	999999	815	836	206	533	999999	157	999999	999999	979	30	240	999999	875	165	890	999999	160	910	796	999999	373	359	765	729	999999	192	421	732	198	999999	884	548	999999	611	999999	471	911	999999	170	879	257	241	393	999999	999999	363	36	844	658	840	516	202	999999	609	999999	466	80	999999	800	419	736	555	999999	999999	145	692	976	273	279	428	999999	197	749	916	999999	142	965	533	947	379	165	999999	84	999999	999999	692	34	835	196	999999	401	999999	173	999999	153	701	999999	556	107	100	387	999999	575	999999	176	999999	453	606	386	999999	999999	547	529	430	263	169	481	585	999999	452	667	151	86	849	37	240	999999	997	773	531	833	419	436	857	999999	402	999999	844	191	999999	999999	428	459	904	928	853	999999	743	497	984	999999	999999	354	999999	432	999999	686	726	999999	936	999999	999999	833	854	458	91	121	672	438	999999	999999	637	
403	894	212	249	691	182	920	183	999999	290	999999	788	310	120	74	781	999999	756	716	284	640	255	20	794	594	604	455	999999	741	251	314	637	826	593	999999	460	451	193	554	513	999999	39	999999	25	945	54	554	348	999999	999999	248	682	153	999999	996	158	883	999999	999999	97	727	83	441	83	975	999999	999999	999999	791	614	339	999999	212	213	478	611	999999	995	848	550	59	999999	999999	411	999999	999999	999999	942	597	181	576	999999	538	466	786	732	597	547	49	83	999999	837	557	413	10	996	480	940	999999	999999	523	999999	570	113	47	999999	252	39	79	353	999999	29	129	620	47	999999	712	745	426	745	24	97	955	999999	999999	222	559	427	999999	999999	161	552	537	213	657	688	473	435	429	175	999999	567	477	999999	694	71	718	937	375	999999	294	734	523	669	999999	436	932	795	644	999999	70	825	628	72	201	999999	999999	915	962	359	833	287	326	261	265	456	620	269	89	406	503	622	999999	706	722	426	38	868	832	231	755	999999	790	603	115	664	999999	414	504	858	999999	999999	974	26	999999	17	418	999999	413	999999	816	673	999999	247	999999	999999	774	921	350	774	807	623	93	999999	999999	999999	496	722	155	601	517	999999	999999	231	999999	700	648	45	835	999999	999999	999999	464	999999	415	999999	961	552	282	666	999999	27	74	730	999999	956	719	243	422	999999	999999	696	126	999999	416	610	909	494	420	630	800	739	999999	635	766	51	168	184	335	999999	204	943	999999	999999	711	999999	151	999999	999999	870	981	414	622	130	999999	321	999999	652	502	804	181	477	999999	651	866	160	999999	999999	963	19	797	545	907	999999	520	576	256	637	999999	915	469	875	999999	550	649	395	126	965	441	999999	401	515	681	530	350	727	999999	798	622	561	569	712	80	170	83	999999	506	722	609	627	999999	999999	999999	586	345	306	163	591	12	481	44	965	996	999999	618	291	863	386	559	793	764	999999	25	548	356	756	999999	999999	476	213	888	999999	999999	814	389	389	963	104	999999	54	573	230	999999	151	526	604	716	562	552	791	582	999999	172	999999	862	617	996	13	240	589	501	11	125	799	592	640	608	999999	139	239	328	999999	999999	515	229	999999	999999	874	32	752	999999	999999	610	684	631	768	241	999999	952	771	392	959	864	606	552	999999	115	996	999999	886	995	533	999999	323	473	813	928	657	999999	327	955	132	981	488	548	259	999999	440	178	824	409	67	240	367	846	369	904	999999	963	657	439	665	325	146	999999	516	999999	999999	221	817	
839	584	955	999999	816	999999	999999	386	67	302	181	675	999999	734	999999	938	303	75	999999	114	908	999999	999999	938	887	299	807	845	999999	42	999999	114	228	360	984	825	999999	605	551	587	391	999999	538	670	486	764	999999	999999	659	818	222	754	820	117	908	506	890	26	746	526	462	999999	654	34	863	76	999999	478	749	661	836	999999	524	888	722	390	805	33	462	133	462	999999	196	913	819	685	293	121	451	488	999999	95	999999	999999	135	999999	999999	513	806	999999	999999	999999	999999	997	999999	524	240	931	999999	999999	700	867	564	623	74	245	945	741	215	188	783	345	999999	271	727	750	999999	500	763	999999	517	999999	226	52	815	103	999999	198	931	304	454	361	726	923	787	77	531	245	960	999999	314	142	307	628	636	973	341	579	280	999999	685	999999	999999	922	20	408	651	521	808	970	860	756	809	999999	733	999999	618	114	483	999999	229	999999	539	999999	167	385	994	597	999999	842	999999	999999	999999	699	618	714	193	804	999999	999999	425	19	437	989	38	558	999999	397	895	214	364	237	105	620	21	92	210	303	999999	635	414	63	114	999999	218	64	999999	999999	999999	28	247	813	201	105	244	220	999999	550	999999	609	62	606	702	999999	999999	534	710	307	687	536	999999	890	50	999999	999999	372	904	471	781	974	999999	222	104	876	966	999999	45	10	386	801	999999	660	999999	165	582	999999	361	902	488	683	354	540	431	765	999999	357	773	914	131	999999	315	704	999999	871	888	840	511	826	245	936	999999	709	921	999999	620	854	442	885	999999	175	21	999999	982	999999	629	190	999999	339	372	619	999999	130	878	999999	496	221	891	585	276	999999	306	534	667	551	194	644	618	999999	999999	999999	914	999999	220	955	860	312	999999	670	252	708	59	182	464	625	999999	378	999999	999999	399	408	963	856	618	961	999999	486	345	441	913	984	571	999999	193	712	704	999999	910	999999	653	193	499	230	999999	567	692	133	999999	51	999999	816	999999	211	156	999999	696	68	279	258	95	999999	967	290	756	267	999999	804	989	751	999999	281	999999	999999	762	999999	909	999999	523	999999	278	746	415	303	999999	107	180	369	108	446	25	646	618	661	999999	279	225	218	473	85	430	888	143	328	130	999999	358	905	449	940	837	954	545	228	980	999999	968	674	240	659	96	777	705	553	735	284	663	806	80	493	990	700	278	447	631	390	999999	96	182	999999	749	275	920	168	608	71	999999	400	681	497	310	551	977	814	989	999999	192	999999	593	846	456	551	
999999	955	950	147	685	107	596	599	736	882	501	301	999999	821	999999	547	945	999999	182	273	135	582	999999	448	722	463	457	978	208	33	999999	336	492	999999	440	964	217	471	385	999999	803	91	761	428	59	999999	999999	177	999999	644	999999	999999	999999	193	426	261	773	999999	424	232	999999	618	401	713	389	175	808	712	999999	892	339	999999	298	999999	469	999999	821	764	398	999999	559	290	193	563	388	999999	999999	999999	781	188	201	706	56	163	363	999999	690	58	49	884	877	202	787	902	314	170	630	505	723	382	440	18	122	387	672	369	435	838	334	804	513	509	931	999999	701	633	437	144	814	284	363	999999	725	514	168	999999	502	290	258	228	954	166	584	408	748	192	593	668	490	993	759	851	723	244	380	999999	271	585	211	680	732	999999	690	449	29	999999	293	608	229	315	867	154	589	116	849	357	999999	999999	999999	519	50	768	654	999999	524	511	58	490	144	790	999999	999999	999999	577	999999	469	999999	145	389	91	899	985	449	184	136	615	272	617	395	999999	999999	738	999999	999999	640	964	841	869	924	517	999999	802	474	999999	220	949	75	21	620	390	881	999999	153	381	620	999999	328	479	694	909	249	441	105	120	999999	999999	794	397	999999	531	628	605	221	999999	472	999999	999999	21	964	187	999999	260	996	14	999999	664	594	750	81	585	645	371	185	24	278	187	706	363	999999	852	165	999999	84	99	762	285	577	282	909	999999	543	999999	514	517	370	989	444	100	969	683	772	53	325	361	885	999999	430	999999	603	295	399	999999	920	122	31	871	185	907	999999	865	999999	322	841	999999	999999	338	856	668	654	999999	743	999999	394	417	89	121	362	723	213	505	855	380	678	624	133	999999	396	402	495	498	813	536	848	113	595	999999	212	999999	319	557	999999	999999	553	324	999999	784	773	999999	42	910	518	462	703	747	19	717	999999	227	999999	665	941	464	999999	999999	475	999999	767	999999	821	629	909	596	413	656	999999	999999	826	364	82	999999	612	999999	369	999999	980	361	833	111	103	878	816	984	341	653	616	945	588	397	849	345	26	492	690	413	11	922	58	999999	651	915	890	289	999999	999999	63	66	999999	999999	184	123	383	666	197	943	999999	999999	264	759	49	160	515	439	999999	999999	333	129	203	955	999999	68	313	785	459	187	988	537	999999	255	600	559	850	989	999999	999999	999999	359	999999	747	601	86	667	999999	17	500	409	999999	774	418	999999	999999	862	999999	25	126	999999	597	216	19	954	999999	
95	999999	169	489	310	526	225	779	999999	999999	999999	456	363	506	400	24	778	959	778	537	999999	430	999999	665	999999	710	974	106	925	374	152	999999	793	326	999999	658	999999	528	199	999999	245	994	999999	999999	119	416	785	518	725	795	999999	257	241	426	522	665	525	504	999999	999999	551	128	854	409	831	538	999999	47	515	741	886	259	769	894	302	768	786	703	999999	290	924	999999	999999	139	555	894	64	999999	803	999999	143	634	735	599	342	126	149	244	958	999999	999999	999999	999999	984	908	569	999999	346	134	753	878	822	947	999999	675	999999	748	999999	999999	999999	484	999999	244	189	608	999999	524	180	562	185	629	551	745	999999	537	186	463	396	999999	986	416	718	251	60	457	999999	686	234	923	257	378	424	390	31	999999	465	513	823	386	656	55	317	783	948	999999	336	86	971	973	498	999999	361	503	867	529	766	55	193	999999	999999	575	299	999999	315	807	214	171	723	879	81	999999	640	999999	999999	999999	108	934	303	999999	130	244	714	260	999999	999999	999999	920	522	502	340	420	329	102	999999	91	999999	71	478	150	918	175	362	102	902	825	999999	351	929	926	430	831	751	267	610	999999	860	49	821	999999	999999	294	649	231	549	660	353	999999	920	999999	195	47	466	162	17	999999	999999	622	358	609	635	999999	991	595	81	999999	999999	999999	491	999999	999999	715	999999	999999	359	634	525	141	553	251	999999	453	430	446	999999	393	375	598	260	655	999999	999999	691	999999	999999	126	303	999999	159	50	999999	999999	999999	884	999999	479	798	676	999999	999999	439	999999	79	117	137	192	253	554	854	688	143	80	812	836	999999	982	34	999999	737	242	341	472	981	999999	259	199	396	546	184	271	594	699	795	877	225	430	178	584	94	870	999999	748	209	471	906	921	479	230	28	289	999999	771	938	571	51	999999	999999	566	857	937	795	706	999999	593	103	444	284	934	620	444	814	450	941	999999	368	999999	999999	999999	999999	999999	720	176	527	895	815	822	999999	999999	836	257	662	612	726	156	84	176	378	615	999999	471	646	999999	609	583	474	15	830	81	212	999999	999999	258	959	530	227	629	189	484	777	280	999999	999999	108	373	782	999999	999999	794	793	202	999999	657	152	145	691	185	999999	944	430	810	992	689	31	999999	553	413	999999	206	929	999999	999999	893	837	999999	787	999999	999999	246	800	999999	290	45	288	999999	999999	999999	116	999999	839	999999	72	245	63	967	999999	999999	39	999999	820	378	559	999999	865	348	215	330	999999	54	358	999999	999999	
330	153	999999	999999	957	999999	21	155	506	307	999999	366	887	392	752	839	870	819	791	566	725	999999	432	712	762	180	999999	804	912	237	71	476	743	999999	999999	101	999999	447	330	594	27	575	999999	80	999999	171	999999	956	462	491	999999	999999	566	538	24	999999	720	455	766	786	471	217	243	999999	246	361	623	585	650	660	944	432	499	207	549	160	111	361	999999	601	999999	999999	352	431	999999	836	999999	215	297	836	381	450	681	999999	132	809	341	55	834	380	548	401	315	999999	999999	999999	735	999999	999999	999999	999999	999999	473	174	593	487	865	812	991	409	451	418	999999	814	289	503	750	955	999999	739	818	66	526	611	63	801	678	549	884	999999	111	551	225	434	999999	21	999999	516	949	999999	944	529	63	435	928	140	113	500	523	999999	777	779	999999	259	55	746	843	862	121	792	808	325	999999	242	999999	999999	999999	999999	780	278	999999	244	16	439	794	298	13	101	999999	923	698	187	36	841	999999	332	999999	999999	999999	297	178	123	405	999999	999999	999999	601	820	137	38	937	249	719	999999	526	543	773	999999	465	999999	742	751	999999	197	103	631	298	96	260	999999	642	236	484	493	999999	999999	839	848	602	174	696	192	964	653	985	458	999999	781	999999	999999	558	999999	510	632	554	426	999999	217	999999	215	341	999999	569	161	396	711	764	236	154	122	704	924	261	300	69	559	787	537	211	644	173	516	771	812	427	239	725	852	939	683	999999	631	784	397	833	191	999999	999999	266	284	694	241	636	212	744	633	161	220	573	999999	639	406	15	428	51	824	999999	757	999999	167	985	912	296	471	643	999999	150	864	466	999999	936	974	280	999999	950	999999	879	999999	77	793	87	515	288	945	54	83	625	366	356	19	448	866	89	108	298	782	945	175	568	671	999999	999999	754	999999	67	999999	999999	88	999999	119	944	183	689	940	999999	999999	633	351	426	570	999999	999999	999999	456	438	80	895	999999	999999	999999	986	714	10	405	309	999999	761	593	887	389	946	999999	999999	999999	75	275	999999	148	29	818	159	999999	999999	998	999999	709	779	999999	999999	987	769	954	999999	310	132	240	182	294	640	299	719	49	464	999999	623	909	896	281	391	173	894	756	999999	820	28	393	965	12	190	600	21	463	999999	999999	620	992	107	999999	999999	835	102	999999	507	999999	108	119	149	712	385	315	812	507	916	999999	999999	999999	802	999999	292	739	999999	180	999999	50	999999	999999	713	999999	426	630	812	320	167	556	81	11	258	432	999999	908	
254	263	626	875	787	999999	547	999999	806	606	200	477	303	384	999999	999999	788	467	999999	842	405	585	295	999999	999999	502	350	370	31	999999	999999	999999	908	384	495	21	554	999999	263	774	718	481	757	999999	440	999999	999999	999999	985	160	223	999999	980	878	512	669	967	871	999999	294	999999	186	220	999999	842	820	569	999999	888	559	377	560	999999	677	133	924	827	475	324	168	486	567	384	999999	878	973	398	999999	999999	826	53	682	856	968	611	542	270	999999	999999	999999	774	106	999999	436	783	662	587	313	755	588	841	502	557	222	807	605	802	349	999999	999999	432	999999	58	72	515	694	703	245	75	591	663	785	999999	704	394	390	672	947	98	999999	395	94	999999	292	999999	999999	999999	644	171	15	739	999999	215	999999	197	244	57	999999	921	98	999999	352	248	173	924	66	14	999999	999999	426	933	854	260	621	483	347	266	999999	87	999999	999999	69	84	69	852	742	580	388	517	159	342	840	36	999999	266	53	846	120	368	928	546	281	815	744	82	885	670	593	999999	849	978	291	754	956	999999	899	278	188	321	999999	999999	999999	345	999999	93	102	827	999999	364	439	500	155	407	159	999999	298	253	999999	986	966	81	986	753	999999	181	61	96	999999	482	999999	775	667	799	185	452	920	936	147	660	980	999999	420	238	205	359	832	883	604	539	999999	656	938	201	999999	120	499	872	677	506	42	999999	757	999999	998	664	832	356	232	706	507	999999	116	679	16	909	661	757	557	318	348	177	491	540	999999	710	837	476	454	999999	953	999999	999999	640	999999	974	999999	642	240	999999	526	486	661	898	999999	999999	999999	268	194	445	459	742	324	368	168	865	999999	226	533	298	827	366	901	166	753	458	102	475	999999	999999	609	999999	526	26	792	862	999999	593	508	999999	169	578	291	19	999999	999999	734	901	482	999999	460	92	118	942	714	169	999999	504	999999	999999	783	84	217	162	999999	440	225	308	575	305	999999	930	717	999999	138	258	85	892	550	542	724	201	993	300	999999	526	999999	584	311	632	999999	20	448	925	999999	95	371	138	183	185	995	435	335	186	411	529	375	999999	814	465	94	692	954	612	859	592	91	916	579	319	530	640	997	943	28	999999	491	792	573	52	887	999999	718	375	546	999999	999999	816	999999	62	161	957	769	845	548	594	66	999999	999999	999999	999999	454	559	863	654	365	438	392	167	999999	999999	582	388	771	577	147	973	588	75	999999	999999	999999	38	999999	167	572	999999	161	999999	434	999999	
654	726	572	999999	443	397	854	720	191	859	483	658	999999	24	579	579	998	277	410	620	477	999999	999999	999999	739	426	41	999999	92	999999	287	987	999999	777	394	999999	816	732	144	750	129	868	883	710	252	999999	999999	513	588	993	872	883	999999	813	999999	882	230	297	308	27	365	999999	638	999999	582	999999	925	59	630	999999	762	275	143	999999	501	609	887	794	42	134	224	528	127	98	999999	403	993	919	961	511	999999	528	434	999999	999999	970	240	999999	138	756	999999	161	999999	865	241	606	999999	344	322	217	995	999999	265	999999	802	837	41	999999	999999	188	503	999999	97	128	97	243	999999	27	275	531	379	999999	666	285	444	999999	645	261	856	999999	999999	999999	607	754	515	209	273	259	999999	999999	938	689	120	949	263	999999	74	764	777	997	765	732	78	791	999999	303	999999	999999	739	999999	202	780	693	71	999999	999999	408	999999	612	888	970	591	999999	718	593	689	591	717	32	760	998	880	483	859	259	999999	589	815	999999	222	440	294	519	999999	999999	167	996	59	424	419	999999	732	161	999999	37	183	39	360	208	158	712	61	957	979	741	321	307	999999	811	613	264	593	425	400	999999	686	82	128	999999	435	692	541	302	999999	485	999999	729	594	999999	85	891	999999	999999	768	510	999999	337	540	843	999999	859	999999	247	811	999999	692	316	760	440	999999	111	910	996	772	466	180	758	353	999999	475	592	713	11	735	999999	35	975	657	890	80	359	541	285	320	575	529	304	491	458	793	959	968	163	491	974	980	243	845	311	339	629	999999	46	377	460	156	172	511	98	139	716	659	999999	999999	992	569	635	685	206	936	876	277	999999	710	515	623	559	519	761	741	999999	999999	355	999999	450	375	505	999999	860	429	367	999999	402	329	86	309	999999	793	499	414	355	557	648	375	999999	999999	97	335	999999	836	999999	652	750	356	347	586	314	320	999999	626	999999	727	999999	999999	999999	999999	874	575	999999	215	526	999999	30	356	396	244	491	980	106	98	288	179	55	33	999999	999999	51	999999	982	499	995	787	873	873	999999	627	999999	871	795	379	487	522	700	999999	320	830	632	403	959	999999	999999	999999	223	831	348	894	682	999999	999999	864	999999	829	593	144	219	999999	892	999999	16	999999	512	619	999999	999999	611	765	999999	399	999999	11	92	647	95	999999	403	672	573	52	535	455	945	930	926	930	337	658	999999	565	446	581	999999	485	397	999999	599	486	148	496	229	582	425	293	999999	999999	782	404	999999	999999	741	547	
175	849	621	560	824	582	693	264	399	953	837	913	999999	141	999999	607	260	895	999999	917	533	86	999999	999999	999999	662	841	982	158	933	999999	224	824	898	415	98	863	837	376	27	999999	884	107	276	745	512	340	957	999999	999999	153	848	433	999999	24	98	36	668	999999	999999	741	710	115	999999	48	622	98	63	725	973	743	422	528	272	999999	648	979	999999	217	528	999999	883	110	973	789	76	999999	10	884	327	999999	999999	317	214	999999	999999	999999	999999	237	132	423	999999	242	907	441	731	329	171	699	375	999999	479	999999	11	839	999999	609	141	999999	971	831	97	178	408	999999	548	115	323	999999	51	999999	999999	329	999999	114	999999	651	203	542	68	999999	999999	310	519	999999	593	744	316	374	428	999999	647	964	265	301	336	999999	833	996	892	626	15	185	658	505	769	159	375	897	999999	999999	999999	599	618	234	999999	786	999999	199	327	804	798	949	567	999999	231	384	73	793	777	937	817	999999	649	442	999999	454	652	23	448	443	378	999999	580	999999	76	58	356	41	100	999999	458	644	678	98	827	66	618	999999	284	395	96	582	129	999999	398	220	949	186	492	757	999999	645	750	884	435	389	379	354	502	182	37	42	703	999999	488	999999	527	560	614	999999	836	562	739	62	357	796	299	722	824	999999	109	180	548	343	414	813	893	794	663	447	687	999999	597	999999	367	63	879	999999	379	225	692	399	571	806	920	999999	999999	697	536	638	100	656	999999	646	83	857	493	369	823	675	290	732	897	177	999999	572	964	999999	695	303	917	408	352	609	999999	999999	608	742	422	832	908	205	267	34	356	40	742	951	37	509	999999	519	999999	704	934	960	502	403	808	999999	618	276	12	243	721	691	313	999999	483	999999	999999	751	947	999999	767	94	474	872	820	967	830	22	999999	999999	733	408	999999	999999	674	213	218	215	933	74	999999	641	202	999999	313	999999	726	821	999999	999999	261	999999	571	85	999999	850	495	629	582	840	527	605	666	817	509	322	359	665	999999	999999	165	53	817	883	778	135	891	449	568	165	251	19	999999	946	934	914	836	266	711	999999	717	999999	632	102	546	617	975	385	525	991	315	71	573	208	509	217	11	688	306	999999	958	55	71	427	599	518	71	999999	999999	595	485	999999	953	433	562	576	421	999999	999999	170	999999	999999	924	999999	849	189	999999	999999	999999	726	912	158	999999	899	865	999999	999999	999999	503	999999	556	264	502	929	515	999999	117	150	646	932	999999	287	999999	999999	660	
451	999999	493	577	420	83	725	283	166	683	336	999999	63	567	999999	59	216	231	999999	614	999999	999999	995	71	999999	999999	305	699	513	929	635	807	823	249	424	552	43	637	92	953	830	999999	345	256	999999	999999	999999	582	756	883	590	999999	40	532	765	437	135	432	941	999999	778	35	769	236	57	529	319	814	153	999999	26	578	148	999999	783	914	679	748	999999	999999	28	722	942	630	349	579	776	300	999999	987	426	611	999999	999999	185	999999	221	999999	209	659	771	248	439	999999	999999	21	917	999999	749	850	757	386	548	395	330	66	92	149	887	478	752	28	340	166	999999	415	882	999999	191	978	702	570	549	233	784	779	999999	533	763	337	662	112	551	633	999999	49	999999	310	999999	128	721	999999	231	730	999999	752	907	282	499	999999	999999	523	493	999999	999999	197	837	999999	610	550	772	559	385	999999	815	650	999999	707	927	880	353	581	979	72	999999	999999	348	818	327	42	871	20	44	311	208	148	618	999999	999999	999999	212	999999	700	873	999999	172	696	671	915	266	285	999999	354	618	118	557	544	999999	514	999999	848	29	999999	578	679	761	999999	999999	999999	677	41	696	232	885	678	605	881	115	716	104	999999	676	999999	70	756	671	665	999999	202	651	604	198	999999	958	202	193	999999	132	204	594	999999	621	320	999999	234	999999	977	469	940	512	999999	999999	714	999999	592	181	999999	999999	999999	999999	999999	999999	881	710	83	843	999999	274	999999	494	856	999999	999999	132	999999	322	366	665	835	176	999999	999999	999999	999999	974	174	484	855	375	30	77	999999	999999	196	498	545	740	610	999999	391	169	713	775	455	999999	999999	529	591	999999	279	815	459	111	655	999999	898	999999	999999	735	908	369	575	999999	672	999999	55	458	724	999999	999999	582	756	501	999999	999999	999999	999999	38	43	67	645	892	892	106	215	999999	999999	654	871	599	920	548	874	265	999999	593	815	113	38	611	999999	805	957	61	696	69	999999	999999	648	345	477	596	168	678	273	477	682	802	467	809	344	804	852	45	991	44	999999	245	999999	423	174	328	10	432	598	999999	935	841	409	999999	658	63	999999	535	999999	999999	390	206	992	999999	910	22	645	229	999999	999999	952	922	69	999999	188	999999	234	235	181	999999	596	735	89	999999	541	841	403	321	160	291	798	326	913	999999	999999	684	252	877	512	999999	682	780	166	999999	887	23	781	747	967	935	828	780	999999	971	736	999999	999999	569	999999	79	619	334	79	984	865	635	999999	401	999999	503	481	999999	722	29	
999999	816	578	155	545	999999	70	655	999999	224	463	28	999999	941	931	999	567	999999	864	443	541	357	710	182	999999	262	14	999999	740	474	464	481	67	344	504	919	86	971	999999	494	18	963	981	854	531	847	999999	76	999999	17	936	798	492	999999	488	999999	116	406	86	292	999999	680	915	878	760	981	960	627	447	999999	923	595	658	380	434	577	375	999999	650	231	589	937	919	732	537	665	988	778	856	384	813	999999	999999	742	970	338	58	999999	999999	549	886	999999	629	458	999999	351	150	122	854	999999	754	999999	755	999999	703	586	760	192	351	999999	993	192	771	72	207	254	699	916	999999	106	999999	272	999999	111	999999	544	999999	471	648	196	525	876	999999	946	999999	563	923	50	48	393	577	865	761	999999	556	999999	283	567	999999	839	651	233	712	758	390	492	498	654	520	999999	278	298	544	164	579	126	268	825	999999	644	330	659	877	25	528	999999	510	762	555	640	270	999999	221	808	999999	301	999999	174	565	147	74	279	999999	879	125	999999	331	607	429	439	445	458	134	616	519	991	356	696	240	726	981	736	999999	880	898	527	87	735	619	287	953	103	269	305	579	61	139	997	999999	249	999999	902	343	126	204	811	626	999999	299	553	999999	476	999999	839	165	338	180	649	999999	597	210	595	999999	999999	485	352	199	829	46	468	861	359	796	990	999999	999999	403	982	686	96	999999	482	999999	999999	342	486	169	430	150	251	880	999999	26	312	48	747	999999	201	640	852	622	796	999999	831	691	999999	680	944	455	86	935	999999	999999	894	696	728	159	921	809	999	193	768	689	794	587	381	999999	999999	951	646	999999	211	352	834	999999	999999	999999	999999	385	999999	806	224	975	73	999999	693	528	131	999999	320	598	993	391	640	669	999999	117	774	253	999999	263	196	992	809	999999	999999	844	138	430	591	814	999999	546	73	203	968	999999	625	487	893	852	221	877	999999	57	180	999999	712	175	620	997	149	371	999999	492	619	232	176	999999	583	848	399	700	35	506	64	999999	328	447	700	70	999999	999999	359	999999	51	319	999999	761	741	999999	142	999999	999999	594	674	182	480	580	584	745	627	473	904	54	463	999999	852	144	999999	722	501	274	999999	560	514	853	21	608	450	999999	871	414	419	669	716	436	889	440	831	999999	976	999999	863	999999	999999	28	999999	999999	13	530	999999	226	767	28	422	867	498	260	89	999999	170	872	999999	283	874	222	64	245	999999	36	631	421	312	999999	746	753	411	999999	127	
999999	471	706	604	920	842	999999	999999	400	999999	848	999999	999999	361	20	999999	999999	618	589	91	229	999999	155	976	977	899	999999	913	656	282	999999	999999	979	142	593	359	463	999999	219	440	999999	999999	999999	999999	489	99	991	69	302	400	642	145	822	999999	898	999999	325	730	626	999999	797	999999	999999	128	587	392	999999	507	768	661	267	835	999999	158	862	653	310	167	497	999999	999999	985	621	265	640	999999	999999	552	244	70	999999	733	999999	198	643	486	584	545	410	106	141	999999	999999	640	143	999999	999999	673	575	254	231	168	999999	738	122	999999	999999	735	488	63	749	999999	273	707	627	999999	193	999999	514	999999	79	999999	756	400	756	423	694	980	132	832	999999	999999	977	999999	838	874	500	999999	85	832	365	848	67	356	357	725	231	593	23	609	624	526	999999	199	185	466	412	842	981	999999	126	150	612	655	266	779	999999	283	868	752	43	279	144	682	29	230	999999	409	53	40	202	110	999999	523	218	281	810	787	999999	999999	472	657	999999	999999	715	225	245	411	100	577	297	999999	999999	270	999999	354	391	487	179	954	999999	12	999999	950	506	26	999999	999999	446	999999	968	650	469	999999	289	385	348	999999	966	804	984	306	319	999999	743	999999	385	707	999999	864	999999	999999	999999	860	624	470	999999	980	879	699	52	156	965	114	999999	647	999999	238	980	200	15	632	520	374	969	461	692	999999	217	999999	640	475	152	581	105	645	999999	609	871	819	526	999999	878	277	761	838	340	214	866	999999	767	157	726	999999	858	999999	999999	999999	890	173	777	536	999999	628	68	576	14	394	999999	963	615	879	999999	171	673	648	754	253	613	141	130	999999	466	121	999999	493	749	394	722	999999	833	787	999999	708	51	999999	594	999999	999999	999999	999999	946	999999	999999	490	887	999999	565	93	220	512	999999	999999	999999	52	299	79	661	144	575	827	999999	671	180	140	999999	999999	657	129	683	63	999999	45	999999	999999	184	292	562	999999	606	702	999999	311	512	999999	274	156	958	999999	752	920	933	125	642	367	224	999999	35	773	662	999999	143	446	409	999999	17	533	222	462	999999	16	517	999999	538	873	643	317	999999	999999	865	681	212	991	376	999999	129	999999	402	70	999999	900	999999	788	999999	879	999999	747	901	354	328	741	933	505	798	746	412	903	586	769	724	906	124	190	907	999999	525	151	80	646	47	628	140	999999	380	999999	999999	728	71	999999	314	999999	415	814	525	134	747	706	202	630	999999	226	802	633	345	185	786	86	881	987	364	
427	677	265	317	699	610	780	135	999999	999999	684	842	927	464	827	500	309	665	782	999999	818	949	449	296	999999	826	999999	999999	205	190	672	847	83	999999	886	229	160	507	825	524	999999	999999	370	999999	676	384	999999	179	518	684	486	421	108	753	545	999999	237	999999	999999	873	999999	999999	929	651	999999	836	768	632	577	608	350	802	839	268	277	999999	588	999999	999999	445	951	999999	308	521	999999	260	749	330	760	418	999999	191	19	952	420	999999	999999	999999	307	999999	999999	252	601	909	343	684	999999	999999	486	999999	889	999999	999999	61	922	999999	999999	418	947	84	97	448	872	168	616	169	792	886	847	274	596	869	519	999999	829	709	735	999999	187	29	677	999999	843	462	528	999999	999999	958	40	644	347	243	999999	232	751	177	999999	442	302	999999	999999	695	992	221	711	30	901	578	999999	222	49	275	240	927	407	188	604	419	639	999999	999999	999999	856	212	927	363	106	296	999999	661	999999	999999	106	999999	999999	981	917	999999	750	508	680	263	736	999999	604	81	12	844	825	573	573	960	802	267	999999	68	839	789	294	358	923	614	999999	999999	883	746	179	237	999999	425	271	972	999999	999999	364	84	106	999999	607	999999	360	999999	470	465	98	378	500	999999	999999	78	152	137	347	999999	999999	75	713	999999	999999	858	902	999999	54	410	311	600	999999	671	902	999999	961	999999	191	438	999999	671	153	93	481	514	256	340	81	731	283	143	635	999999	556	999999	370	930	115	749	953	586	217	70	164	498	87	999999	936	393	117	351	945	909	404	913	999999	629	695	428	611	999999	999999	999999	136	999999	965	34	124	613	412	41	999999	442	484	421	464	92	999999	983	437	427	404	688	623	931	197	726	999999	643	999999	999999	244	687	147	392	883	999999	934	985	532	62	714	332	999999	85	657	999999	434	983	458	839	700	711	991	194	999999	24	699	205	999999	249	162	481	246	672	796	17	999999	102	537	571	158	999999	460	384	712	81	708	999999	283	683	301	888	194	536	50	532	695	952	999999	999999	203	999999	15	293	999999	242	999999	318	289	650	219	999999	455	887	999999	756	261	999999	481	106	316	161	921	306	999999	274	297	709	999999	273	999999	351	877	668	377	419	938	999999	484	480	984	400	268	633	474	999999	443	999999	845	293	999999	88	481	128	563	51	816	709	999999	635	945	999999	685	25	999999	999999	999999	786	520	281	818	94	143	11	121	916	892	298	831	988	831	990	999999	348	992	242	870	759	115	999999	602	238	831	848	
534	608	999999	253	303	607	504	656	786	574	475	197	945	479	16	999999	158	528	877	999999	804	999999	522	999999	32	107	997	705	681	194	999999	589	262	294	999999	513	211	649	994	999999	494	184	999999	299	873	804	296	400	752	468	187	84	361	484	53	999999	96	376	231	206	999999	798	974	999999	999999	999999	934	660	12	503	445	509	533	653	999999	629	749	999999	473	999999	810	606	953	999999	17	603	238	999999	251	896	427	834	427	798	623	696	209	613	402	987	999999	636	398	258	999999	677	999999	999999	621	424	830	862	903	12	396	14	844	762	594	999999	657	166	419	999999	999999	999999	999999	735	39	999999	999999	146	830	486	999999	184	217	704	999999	339	62	530	167	827	999999	564	931	424	412	619	851	999999	28	109	340	713	226	292	182	422	595	999999	678	454	994	694	999999	427	654	222	796	150	572	264	999999	999999	999999	592	49	522	678	999999	332	420	999999	999999	999999	731	155	644	957	925	999999	999999	744	999999	852	999999	832	381	532	514	770	200	822	710	875	999999	999999	999999	999999	634	252	659	743	928	493	267	999999	999999	576	310	281	19	264	871	999999	795	520	999999	285	999999	759	668	990	174	999999	142	597	615	116	363	871	999999	929	333	682	999999	999999	815	753	999999	999999	819	805	231	243	760	935	951	999999	90	254	855	999999	999999	999999	584	999999	579	42	999999	670	999999	906	222	439	337	999999	999999	199	745	761	704	999999	999999	711	939	862	999999	931	146	206	999999	522	35	119	26	25	510	458	107	212	463	782	402	999999	71	913	592	999999	905	680	999999	762	999999	328	549	605	999999	999999	934	721	900	648	896	163	33	10	880	113	422	322	580	482	101	999999	308	921	857	999999	999999	36	280	999999	35	466	202	884	176	707	570	420	778	791	524	386	999999	815	999999	249	900	999999	42	489	999999	593	999999	532	670	813	30	627	748	481	999999	908	451	999999	999999	440	999999	149	999999	183	543	11	999999	788	957	714	240	492	45	618	865	589	993	999999	608	442	366	999999	999999	999999	999999	942	999999	307	999999	616	934	999999	999999	456	287	999999	236	859	945	377	999999	321	574	955	582	537	999999	139	616	999999	999999	660	324	189	84	301	925	480	496	999999	339	245	74	351	999999	851	299	589	340	113	999999	999999	999999	241	393	54	999999	999999	781	159	999999	543	691	244	999999	284	74	23	381	999999	835	756	372	354	48	999999	256	233	999999	730	247	999999	798	999999	135	780	814	93	796	999999	207	999999	999999	347	250	795	999999	830	650	
505	786	286	217	999999	277	606	771	999999	999999	579	798	871	91	60	999999	356	744	999999	118	920	470	999999	227	352	788	177	67	35	114	252	269	999999	583	999999	999999	961	796	453	999999	529	999999	999999	999999	227	241	335	586	648	435	893	999999	999999	721	729	44	804	69	864	999999	999999	549	999999	396	999999	319	381	298	411	115	950	999999	301	944	999999	911	157	100	999	999999	462	590	418	600	220	201	999999	704	854	645	999999	999999	931	999999	143	979	999999	999999	940	999999	859	47	185	542	999999	342	759	430	142	817	887	714	999999	753	114	520	140	155	999999	759	425	677	444	765	965	58	999999	415	999999	999999	999999	230	160	101	261	425	415	875	126	877	441	473	572	999999	757	435	842	999999	781	623	848	127	749	999999	492	192	602	419	576	435	713	999999	620	532	178	667	563	967	502	688	114	265	999999	309	327	951	115	999999	17	540	216	451	633	196	761	530	480	969	609	79	822	999999	308	691	999999	97	853	49	868	100	871	874	685	103	519	593	98	999999	863	541	999999	999999	412	46	228	271	720	433	771	999999	196	999999	368	432	865	119	999999	347	145	240	999999	75	539	999999	668	342	999999	540	999999	177	442	40	115	77	992	627	593	999999	472	901	999999	429	277	230	904	999999	999999	262	237	999999	637	999999	314	632	443	20	665	495	377	886	505	189	756	604	999999	165	488	300	999999	999999	999999	693	875	243	999999	678	797	318	22	391	825	513	999999	999999	540	691	999999	483	634	981	961	108	999999	585	406	999999	673	673	25	748	999999	225	822	989	884	943	999999	999999	768	764	999999	357	482	986	70	991	876	489	73	524	440	999999	665	458	286	427	799	299	837	677	15	134	303	274	592	609	691	324	393	596	815	654	999999	999999	769	614	626	908	524	414	320	194	610	500	318	793	560	373	713	999999	154	585	999999	101	759	999999	63	218	999999	461	309	562	999999	477	708	999999	999999	796	999999	999999	801	891	999999	432	366	821	523	802	955	799	59	328	999999	925	452	239	421	623	120	999999	999999	417	514	73	999999	758	97	143	999999	532	502	763	999999	51	999999	263	810	810	734	938	574	260	262	603	411	999999	999999	180	34	478	374	677	999999	19	999999	393	386	711	327	608	733	390	20	433	307	295	644	569	269	198	428	999999	889	181	115	999999	165	999999	999999	133	807	999999	118	999999	168	825	999999	999999	931	283	876	109	493	999999	215	194	249	829	306	125	347	391	910	836	60	763	787	514	903	999999	
237	476	59	203	801	815	282	697	274	482	999999	969	638	986	999999	329	127	763	966	921	70	336	614	546	786	999999	999999	281	272	405	47	573	771	999999	55	410	999999	299	334	399	911	551	564	823	999999	378	752	999999	523	999999	999999	34	547	982	748	900	862	999999	417	999999	999999	10	435	999999	445	999999	208	517	940	911	278	827	439	577	999999	519	771	790	999999	999999	673	93	758	541	999999	23	35	788	382	999999	548	547	882	948	591	999999	126	695	999999	272	180	245	999999	611	462	818	594	999999	973	239	999999	81	999999	999	711	999999	252	893	120	999999	619	420	999999	999999	999999	999999	999999	999999	985	109	999999	85	411	376	999999	438	110	156	999999	940	428	999999	999999	153	25	476	672	883	999999	866	668	233	999999	956	652	760	999999	999999	248	731	999999	113	985	874	999999	63	669	508	760	283	624	999999	814	180	999999	565	999999	999999	780	897	999999	72	253	128	441	179	499	455	723	999999	337	913	907	999999	999999	999999	79	940	316	961	806	174	132	963	252	571	999999	415	952	97	164	119	416	999999	672	810	860	866	999999	667	564	999999	999999	999999	946	710	198	465	112	999999	496	664	684	819	100	894	999999	289	875	869	760	94	503	636	333	227	507	566	685	266	464	999999	507	649	999999	592	999999	849	27	999999	383	999999	999999	999999	999999	500	435	597	999999	999999	870	580	990	573	907	479	720	158	999999	999999	213	631	780	846	235	293	167	45	999999	508	515	999999	272	999999	495	807	781	240	45	999999	792	909	315	907	395	883	222	999999	741	999999	871	240	999999	298	338	751	182	999999	47	999999	342	399	185	999999	272	780	999999	656	999999	110	698	999999	123	126	999999	303	999999	872	460	351	999999	233	303	493	637	284	999999	974	15	744	999999	324	202	727	500	402	999999	563	999999	615	576	565	999999	999999	239	390	126	783	361	44	435	999999	15	696	247	119	105	691	125	987	590	343	651	999999	999999	383	297	395	626	543	999999	999999	238	999999	775	999999	378	662	264	256	168	416	999999	999999	318	334	318	999999	999999	999999	307	52	999999	656	35	242	914	521	175	855	102	731	167	818	474	999999	81	170	921	732	741	443	437	869	829	184	720	680	35	999999	74	791	999999	245	246	527	324	999999	820	542	999999	999999	496	409	163	436	999999	803	999999	999999	263	158	585	758	649	863	615	578	999999	850	521	999999	496	34	791	999999	999999	922	999999	999999	999999	499	350	388	999999	999999	999999	38	715	403	925	917	185	389	888	916	999999	157	999999	382	
912	745	999999	969	31	366	999999	999999	617	852	999999	336	999999	558	296	763	999999	206	625	999999	916	586	863	433	999999	999999	999999	116	999999	999999	104	678	336	210	44	613	999999	999999	999999	999999	525	485	999999	863	999999	999999	695	626	999999	999999	118	19	999999	830	999999	335	882	331	54	426	308	262	335	743	999999	932	999999	999999	524	999999	28	999999	999999	999999	249	441	176	999	641	335	909	441	23	21	765	999999	999999	999999	999999	999999	999999	423	337	999999	999999	273	160	999999	116	999999	600	673	112	999999	116	999999	180	999999	590	34	999999	882	689	999999	517	867	248	323	999999	672	784	999999	999999	815	951	604	108	898	999999	999999	290	499	999999	781	734	245	999999	603	999999	92	915	999999	915	720	549	999999	733	999999	433	999999	999999	836	699	444	84	108	999999	297	468	511	999999	281	306	614	743	669	988	907	999999	999999	538	645	418	894	756	999999	999999	566	275	113	999999	489	474	774	952	453	799	999999	707	636	848	999999	144	403	508	643	180	310	977	879	999999	825	999999	999999	81	388	428	999999	687	766	520	830	31	999999	640	104	806	999999	662	999999	870	539	210	357	999999	999999	999999	25	395	123	999999	999999	589	396	999999	55	854	999999	702	999999	999999	993	772	940	125	999999	999999	999999	763	999999	999999	647	648	687	19	331	624	999999	729	584	877	999999	999999	574	628	244	999999	635	122	594	250	999999	829	999999	273	876	766	270	241	414	477	731	261	982	285	500	999999	901	386	999999	430	577	593	128	696	622	584	207	999999	880	777	999999	666	178	999999	353	817	559	424	143	564	364	55	325	117	999999	999999	437	298	138	607	349	258	200	999999	672	900	711	402	651	999999	568	948	361	636	92	75	93	818	932	682	88	487	253	367	75	532	999999	20	550	470	156	909	193	283	437	999999	999999	14	500	452	115	166	999999	999999	995	999999	694	688	34	90	78	618	365	455	999999	862	999999	999999	108	999999	632	999999	852	190	999999	659	765	87	208	999999	599	999999	327	490	999999	921	714	411	371	999999	838	589	985	999999	402	538	553	737	754	575	999999	642	906	999999	819	414	314	592	695	346	650	616	489	88	999999	989	300	875	878	607	158	604	999999	448	999999	53	715	391	999999	617	115	37	332	633	816	957	182	967	670	171	616	999999	999999	999999	999999	231	999999	907	979	412	247	678	859	157	426	999999	999999	468	59	999999	699	922	804	999999	240	623	294	856	271	533	817	333	214	716	990	37	888	999999	438	90	943	807	412	385	379	999999	999999	184	999999	
290	787	713	918	893	999999	693	326	637	795	395	999999	253	646	455	999999	914	473	152	167	999999	999999	733	39	999999	832	999999	999999	429	999999	803	455	119	650	980	746	999999	415	321	254	306	710	999999	650	53	152	700	170	957	790	465	999999	36	27	999999	999999	63	684	999999	999999	999999	184	999999	999999	991	940	828	999999	999999	708	490	508	162	897	860	689	397	999999	999999	999999	142	731	562	639	252	839	428	999999	833	347	693	429	466	260	674	132	813	331	658	112	999999	999999	999999	258	309	957	999999	138	166	137	999999	970	697	132	999999	848	999999	268	686	162	521	999999	769	329	25	71	999999	902	999999	738	876	999999	434	883	511	44	236	313	339	295	37	300	935	705	100	723	731	343	331	825	510	554	645	506	590	588	338	185	999999	248	914	909	904	428	261	190	545	814	999999	893	621	318	928	400	134	999999	801	73	238	302	999999	999999	580	407	999999	331	430	999999	303	923	706	61	80	101	380	128	395	516	999999	910	999999	917	722	437	214	202	999999	254	381	369	787	274	999999	941	908	999999	338	507	200	930	999999	618	521	697	197	570	248	837	30	16	835	294	618	327	125	421	986	152	999999	45	704	185	556	933	999999	441	999999	139	999999	175	789	888	999999	999999	160	569	406	999999	999999	644	954	789	234	375	534	502	999999	629	825	497	999999	195	313	165	235	584	72	999999	999999	756	465	118	654	854	226	946	968	999999	177	556	25	961	903	559	91	915	999999	999999	999999	999999	785	999999	313	695	946	603	999999	170	299	575	999999	999999	473	493	188	845	999999	379	158	588	533	561	461	279	482	999999	292	754	999999	319	632	881	188	918	971	980	805	959	908	622	371	808	805	999999	58	999999	498	999999	381	246	781	582	999999	820	119	233	33	43	223	689	999999	830	96	979	943	625	640	555	522	207	49	999999	999999	535	226	725	999999	859	231	286	768	872	383	837	537	60	849	367	808	999999	956	772	746	999999	999999	541	999999	825	659	433	565	943	897	183	999999	607	121	999999	604	999999	999999	999999	812	937	921	999999	456	258	452	892	776	282	747	999999	999999	999999	437	251	233	684	999999	999999	210	797	720	999999	974	210	999999	930	938	353	763	423	280	791	960	809	999999	863	95	473	383	766	999999	999999	206	133	931	930	179	870	281	999999	392	546	999999	24	226	999999	473	255	617	522	999999	999999	999999	333	999999	459	316	628	943	369	999999	539	557	444	999999	999999	628	851	999999	710	760	77	81	843	41	733	
827	945	592	211	400	839	999999	860	811	234	773	872	629	481	623	551	927	912	331	999999	988	530	999999	789	478	621	976	999999	761	999999	360	676	999999	770	632	370	45	741	969	759	683	696	999999	999999	663	755	999999	999999	96	219	150	169	522	188	744	999999	999999	803	733	779	862	999999	109	924	874	107	580	999999	849	999999	515	195	942	999999	179	302	897	958	135	722	399	189	820	999999	746	200	163	124	35	335	999999	999999	17	999999	896	734	597	708	51	565	185	373	999999	999999	704	954	226	950	18	452	999999	123	677	21	389	683	999999	558	188	683	943	465	832	524	999999	283	188	753	999999	445	999999	198	917	570	547	35	241	987	999999	791	973	213	116	583	925	184	564	996	810	222	606	48	529	999999	621	719	540	999999	867	999999	776	473	999999	572	747	221	206	117	474	363	451	150	711	396	709	740	999999	259	999999	790	718	192	942	462	999999	665	669	559	948	827	999999	999999	999999	999999	999999	510	928	543	835	713	977	999999	531	456	771	999999	337	142	657	881	370	999999	999999	87	711	593	531	822	733	91	551	647	168	999999	868	643	30	294	381	999999	811	815	999999	885	813	271	660	999999	999999	382	338	999999	902	76	466	213	974	52	999999	431	979	116	810	999999	999999	340	999999	884	587	137	445	52	999999	457	80	555	999999	948	274	450	999999	44	141	361	753	25	744	102	999999	665	668	999999	580	999999	999999	705	15	670	723	482	999999	776	908	563	999999	295	999999	999999	996	910	999999	36	777	274	999999	999999	974	458	999	156	596	999999	703	922	468	466	472	811	999999	375	550	206	234	791	999999	166	999999	578	999999	468	251	299	999999	280	329	642	210	999999	999999	999999	999999	999999	999999	999999	999999	999999	82	986	999999	480	822	963	228	999999	369	149	801	985	797	342	999999	406	999999	541	905	306	110	999999	602	999999	265	165	360	949	999999	994	536	657	999999	699	999999	999999	483	943	645	287	81	474	910	190	841	225	999999	128	468	999999	522	139	672	589	999999	650	393	278	999999	667	612	278	986	999999	613	999999	90	108	258	677	999999	999999	895	999999	999999	635	521	422	984	50	646	241	490	321	481	406	984	326	31	443	999999	999999	999999	978	674	802	488	999999	577	697	144	421	870	791	999999	431	244	999999	364	51	999999	999999	293	999999	31	381	787	675	893	216	169	764	86	814	999999	717	372	999999	952	433	999999	999999	844	999999	905	235	370	999999	999999	60	999999	939	962	999999	999999	999999	921	999999	999999	303	999999	999999	651	370	
538	380	344	65	869	693	69	327	102	930	894	999999	999999	996	999999	795	999999	97	765	843	55	999999	801	106	509	999999	795	817	999999	999999	418	999999	335	484	999999	535	890	315	999999	226	990	999999	847	41	96	163	657	925	999999	171	292	926	57	807	325	999999	578	248	555	732	897	999999	367	999999	999999	999999	825	653	247	999999	905	704	999999	548	852	210	381	999999	20	356	490	870	999999	999999	376	999999	296	527	999999	449	956	999999	999999	107	999999	749	999999	999999	518	535	999999	13	999999	542	266	999999	668	509	955	124	999999	807	238	209	252	37	710	568	999999	41	273	308	494	999999	787	263	999999	170	229	113	723	999999	262	484	28	999999	192	999	542	788	822	787	572	53	512	158	423	560	855	301	48	918	348	486	272	39	519	890	755	12	642	508	290	852	401	971	999999	754	191	765	999999	711	36	287	219	486	999999	999999	295	638	999999	395	315	999999	74	999999	627	775	221	988	967	302	253	539	156	999999	507	999999	999999	540	602	668	999999	99	457	337	891	71	277	786	303	77	605	126	999999	999999	203	362	999999	595	353	780	543	202	999999	999999	467	496	140	895	979	26	798	754	46	181	26	999999	480	736	999999	566	507	999999	999999	999999	999999	137	377	898	130	154	932	66	999999	822	135	186	300	999999	870	405	930	382	806	286	279	999999	999999	991	241	977	882	61	681	787	282	117	999999	898	855	999999	129	241	774	834	94	741	566	999999	55	999999	924	575	866	518	635	135	628	999999	999999	846	57	999999	667	999999	272	880	999999	410	549	28	679	402	59	540	285	999999	607	999999	202	537	999999	866	946	401	62	316	194	999999	161	157	488	97	278	19	293	744	574	631	572	999999	366	166	674	36	169	532	526	999999	243	936	999999	657	999999	999999	562	190	999999	276	101	955	696	222	258	402	539	592	133	999999	257	541	134	976	999999	999999	180	999999	201	999999	241	529	790	858	929	225	629	831	999999	999999	999999	999999	999999	999999	999999	999999	999999	154	908	282	497	577	409	486	88	701	812	550	257	237	921	435	989	519	44	572	174	837	292	43	772	708	999999	999999	593	154	236	825	999999	999999	482	36	229	919	432	664	129	314	779	999999	999999	89	583	643	999999	999999	123	795	273	999999	452	679	861	875	510	789	855	462	892	999999	475	986	999999	466	755	894	216	79	999999	380	999999	860	67	64	630	999999	134	88	692	571	41	440	562	479	999999	802	175	353	999999	643	808	666	421	845	762	426	975	999999	999999	369	
815	53	999999	999999	524	592	999999	806	255	817	664	776	999999	330	999999	999999	434	633	999999	952	729	862	999999	454	571	786	448	999999	302	999999	717	16	200	332	756	988	731	668	955	756	190	999999	999999	602	978	42	895	101	999999	726	992	351	10	999999	640	953	393	264	332	737	154	999999	513	51	109	657	586	448	999999	914	999999	999999	678	370	772	999999	763	68	475	539	890	357	999999	575	999999	376	16	999999	691	999999	999999	477	345	227	612	779	999999	66	502	330	455	457	527	38	423	236	672	999999	999999	999999	200	334	788	999999	999999	999999	141	937	831	999999	651	331	756	770	319	835	430	460	758	993	514	706	999999	154	93	442	829	250	162	984	703	377	102	999999	613	280	688	551	380	814	647	999999	235	770	679	133	701	756	719	587	805	999999	999999	999999	765	493	999999	644	709	414	967	891	785	846	38	999999	239	344	999999	49	157	879	90	943	355	999999	480	795	474	999999	741	83	531	574	189	491	999999	922	656	999999	511	999999	999999	965	847	756	141	389	999999	405	894	367	598	680	440	926	141	936	999999	178	999999	973	179	749	673	999999	370	221	667	999999	787	316	688	48	537	112	999999	999999	999999	598	999999	100	64	78	999999	383	485	850	999999	262	360	559	108	999999	116	538	874	101	301	954	395	920	722	204	999999	587	678	560	152	337	999999	26	840	235	712	922	919	110	683	999999	999999	999999	87	414	196	999999	218	210	999999	998	237	945	823	151	213	544	378	999999	460	488	705	999999	708	999999	374	344	718	999999	775	193	619	774	417	11	546	876	842	317	18	390	378	478	999999	154	999999	942	202	699	32	177	553	69	649	204	594	493	811	999999	49	851	519	346	435	748	389	999999	999999	822	999999	999999	702	71	850	80	120	236	306	564	706	431	999999	999999	850	607	640	999999	134	999999	417	62	74	571	277	166	870	41	53	879	999999	645	999999	380	103	694	475	999999	219	579	94	367	999999	257	574	618	709	500	496	999999	118	829	338	999999	999999	553	999999	140	793	999999	209	88	999999	426	799	70	26	771	926	165	141	158	350	555	999999	999999	865	817	999999	659	456	380	545	225	771	934	316	100	965	550	999999	345	698	525	379	15	184	769	457	513	601	938	573	340	696	959	489	783	195	365	687	999999	999999	144	246	829	542	968	654	864	999999	926	806	999999	733	795	459	999999	185	133	874	105	999999	494	68	518	806	215	528	811	454	533	904	609	999999	977	212	564	288	550	472	215	
125	999999	759	674	141	198	607	901	999999	665	608	72	490	591	999999	648	999999	999999	32	999999	450	843	999999	230	32	206	522	756	999999	895	546	635	999999	669	980	776	734	393	386	618	999999	999999	999999	789	999999	999999	128	281	891	999999	487	560	527	999999	765	281	999999	538	999999	935	675	851	318	999999	129	972	411	999999	610	319	913	692	351	414	730	822	541	630	305	999999	87	250	864	38	417	985	118	999999	903	999999	602	205	741	451	942	756	319	697	999999	999999	999999	307	999999	581	999999	999999	999999	123	999999	999999	740	553	242	999999	857	434	986	289	206	999999	999999	885	999999	901	717	718	999999	899	471	973	999999	999999	959	353	750	780	999999	999999	999999	622	999999	995	121	960	968	58	999999	281	594	999999	769	999999	999999	536	999999	554	388	770	863	932	844	999999	999999	440	439	896	593	889	719	86	855	702	900	584	999999	869	999999	957	933	668	999999	999999	314	999999	214	999999	999999	432	265	206	401	808	430	456	777	999999	999999	680	531	81	999999	83	561	518	662	76	139	916	179	999999	999999	431	999999	204	187	999999	15	698	236	955	553	170	633	523	684	57	999999	453	806	901	525	103	435	999999	999999	681	127	795	999999	147	353	436	263	47	999999	970	971	235	999999	612	999999	655	454	999999	528	303	449	999999	999999	615	999999	685	999999	999999	702	687	995	975	990	505	999999	220	406	999999	612	126	906	596	107	714	85	57	184	999999	451	870	999999	860	343	999999	241	999999	961	999999	353	668	326	986	999999	999999	974	999999	244	774	564	249	258	365	999999	411	396	853	940	130	539	999999	511	915	825	831	48	145	642	91	273	967	258	999999	745	944	799	920	261	369	999999	89	812	410	639	212	621	293	896	999999	522	388	149	999999	999999	606	166	411	171	999999	699	838	999999	163	999999	597	990	538	620	29	999999	999999	999999	580	390	460	934	111	999999	999999	219	755	249	711	568	885	828	417	573	999999	787	999999	758	748	670	999999	726	659	899	999999	221	93	673	876	999999	56	786	568	460	696	671	65	135	548	303	999999	599	652	595	624	768	583	964	480	242	222	718	853	910	489	734	999999	211	243	999999	136	92	999999	999999	999999	109	999999	999999	999999	999999	732	273	999999	999999	727	311	84	74	285	283	638	129	202	644	116	338	999999	658	970	999999	397	853	891	147	176	999999	999999	270	83	525	509	625	97	13	999999	999999	507	408	192	187	659	999999	999999	960	773	17	890	999999	284	193	177	610	986	914	999999	878	382	999999	288	999999	85	
813	990	760	999999	999999	42	199	144	167	830	999999	475	793	999999	186	927	931	373	169	969	999999	986	999999	358	899	639	999999	922	999999	999999	435	130	999999	112	846	230	175	999999	761	975	701	999999	126	999999	643	144	203	999999	903	950	999999	999999	999999	896	999999	999999	110	999999	874	999999	999999	276	999999	590	999999	412	999999	690	465	956	761	745	612	194	278	915	869	999999	714	764	446	569	29	680	999999	725	12	999999	999999	999999	129	764	321	388	125	435	90	535	958	240	985	512	156	947	198	705	106	999999	628	999999	957	999999	697	120	936	300	257	832	464	679	999999	730	999999	446	837	997	999999	234	79	843	835	343	999999	483	779	933	422	81	492	430	999999	78	999999	875	72	554	76	211	452	825	999999	999999	81	288	830	264	359	710	120	200	999999	999999	863	999999	825	999999	996	999999	340	12	877	185	999999	43	999999	341	929	287	384	292	930	232	781	999999	665	587	999999	299	653	524	584	999999	999999	999999	159	756	214	26	60	999999	999999	853	870	999999	948	999999	907	999999	238	498	999999	81	336	827	999999	59	100	999999	128	999999	999999	999999	569	816	428	999999	999999	58	884	303	136	912	236	999999	733	87	361	342	306	663	679	234	70	999999	198	999999	386	143	999999	109	999999	595	897	813	96	999999	294	63	30	783	788	859	163	935	999999	999999	999999	400	104	193	697	757	323	465	567	137	646	414	999999	999999	788	89	27	784	636	999999	25	999999	848	881	999999	308	322	999999	875	999999	80	134	792	776	999999	985	49	848	999999	908	999999	442	999999	999999	999999	879	999999	114	999999	708	999999	999999	309	999999	407	430	999999	222	400	399	999999	800	590	747	999999	522	622	851	258	802	999999	178	999999	727	999999	999999	178	889	676	913	999999	218	527	176	977	701	999999	960	999999	247	999999	827	458	22	473	481	852	507	999999	693	266	585	855	202	999999	999999	996	581	999999	999999	262	662	545	486	527	237	999999	423	769	999999	696	999999	482	21	369	223	999999	999999	264	787	730	670	986	999999	656	999999	362	335	508	314	704	999999	999999	999999	984	781	291	971	495	999999	208	438	738	548	996	605	112	844	832	455	952	999999	326	784	999999	592	999999	999999	830	241	999999	999999	915	464	659	452	272	999999	36	587	931	749	873	28	589	999999	932	447	986	61	999999	999999	502	999999	362	77	999999	999999	458	402	999999	728	151	264	370	261	523	999999	888	554	999999	182	817	999999	523	213	999999	308	999999	802	660	238	575	779	56	367	454	862	112	999999	525	658	480	634	
999999	212	999999	619	658	338	778	658	999999	999999	999999	21	999999	257	999999	159	313	628	419	999999	742	875	999999	372	217	999999	806	660	999999	306	999999	684	702	193	772	999999	604	154	650	866	33	11	999999	999999	70	45	999999	999999	332	953	289	896	249	825	892	999999	59	246	412	655	531	999999	488	262	999999	44	319	516	485	229	999999	169	978	999999	631	999999	999999	30	311	182	345	609	338	227	999999	142	444	877	300	999999	271	368	742	995	345	905	522	427	728	999999	726	161	999999	113	408	129	917	696	999999	161	411	39	934	240	319	922	789	271	245	281	999999	442	225	319	958	999999	999999	999999	217	999999	228	999999	999999	284	455	193	887	234	818	897	224	747	683	149	764	241	433	511	685	422	125	999999	999999	457	437	294	999999	412	155	223	702	934	489	999999	932	999999	737	659	784	135	45	565	452	348	67	851	758	85	555	726	999999	915	308	794	999999	966	596	844	847	171	999999	999999	89	605	204	999999	999999	216	216	141	503	999999	999999	559	387	999999	999999	843	999999	999999	535	859	856	429	461	787	636	694	866	966	47	893	812	622	877	999999	999999	999999	153	776	593	551	869	424	232	987	999999	748	417	59	168	752	999999	271	635	398	628	660	153	417	999999	999999	350	999999	103	610	961	114	681	999999	85	960	699	623	999999	984	999999	441	999999	473	999999	887	287	999999	999999	999999	448	999999	999999	489	931	825	704	736	999999	29	211	628	330	999999	36	999999	999999	590	999999	207	62	999999	999999	651	408	999999	999999	999999	999999	999999	295	532	999999	809	999999	420	127	202	895	259	266	963	500	999999	783	371	121	584	447	516	820	697	842	610	242	617	282	999999	999999	744	371	33	999999	365	733	678	196	999999	460	616	965	873	694	724	940	98	999999	305	999999	46	999999	878	999999	312	946	999999	689	831	577	553	999999	782	121	999999	999999	242	56	999999	249	115	184	599	999999	831	999999	947	12	128	670	153	287	977	999999	999999	669	492	791	999999	999999	999999	988	999999	999999	906	478	193	762	999999	999999	707	52	999999	65	762	999999	486	999999	411	761	999	596	571	171	433	999999	170	314	77	491	405	451	440	999999	114	126	820	655	228	999999	999999	194	467	292	999999	111	91	921	715	192	193	999999	389	854	420	548	999999	999999	521	639	318	879	694	63	440	265	611	999999	999999	646	51	999999	535	58	403	814	138	999999	208	332	195	248	999999	884	307	666	999999	586	315	565	999999	626	144	999999	54	999999	999999	414	999999	999999	499	999999	999999	78	151	
999999	213	340	460	606	420	999999	995	199	999999	80	999999	999999	755	774	203	999999	174	396	999999	424	999999	999999	14	999999	323	723	999999	500	999999	583	277	530	743	999999	462	731	136	708	999999	561	999999	945	145	974	208	690	659	999999	514	474	447	584	131	999999	665	268	336	999999	292	696	710	504	366	870	802	759	76	809	322	472	898	465	999999	395	792	751	999999	999999	716	632	74	361	999999	367	999999	693	999999	26	289	999999	404	590	426	459	999999	999999	588	274	181	448	624	849	999999	51	575	982	343	736	934	999999	457	306	829	659	631	359	518	999	734	999999	361	59	999999	128	999999	318	49	791	544	665	999999	545	858	277	999999	225	999999	999999	791	163	999999	671	999999	375	746	108	761	766	827	502	618	588	539	73	97	999999	999999	644	974	267	943	551	202	278	750	912	447	562	651	999999	999999	573	999999	581	758	999999	966	164	382	969	557	282	963	52	999999	999999	15	795	189	442	896	999999	999999	999999	220	808	999999	999999	999999	833	661	209	125	421	740	54	380	958	314	408	608	999999	272	14	710	670	587	159	231	175	906	652	382	218	999999	808	999999	999999	999999	950	219	999999	538	548	999999	358	167	552	311	999999	213	999999	490	781	834	731	999999	965	823	549	230	329	593	459	999999	19	826	907	901	931	450	697	999999	999999	198	999999	635	723	696	999999	513	45	999999	228	962	859	171	601	384	788	128	638	859	999999	729	890	569	89	999999	999999	531	259	999999	999999	999999	999999	459	135	592	387	105	999999	278	999999	46	194	481	374	497	77	847	235	999999	122	812	812	837	776	635	999999	887	556	112	397	830	999999	394	999999	999999	455	410	45	18	999999	693	162	369	397	999999	544	418	204	591	554	461	306	727	538	567	999999	999999	682	500	999999	499	548	999999	880	641	999999	800	13	707	999999	666	812	226	536	429	999999	999999	449	991	100	890	999999	999999	558	936	999999	536	856	910	917	776	999999	544	724	506	999999	298	999999	755	12	744	415	497	549	999999	649	89	999999	118	906	306	239	690	410	403	999999	583	316	943	118	999999	999999	999999	789	999999	938	277	999999	39	999999	372	963	693	999999	355	485	999999	999999	670	297	454	345	748	13	621	546	47	999999	330	699	999999	999999	999999	647	757	801	999999	707	284	948	382	587	171	833	999999	343	546	999999	64	918	612	168	645	656	663	909	205	999999	178	728	900	142	999999	339	713	390	427	55	241	554	172	999999	151	722	915	866	184	914	469	287	10	345	999999	999999	97	
412	346	889	983	999999	605	999999	538	555	57	249	999999	831	999999	999999	915	999999	470	999999	755	124	27	923	999999	797	735	291	629	999999	728	565	63	768	252	311	999999	538	71	393	948	939	958	595	674	999999	459	999999	999999	999999	999999	509	875	579	656	973	999999	423	158	999999	122	999999	999999	647	826	999999	195	648	589	999999	120	387	999999	87	561	816	999999	999999	258	74	999999	393	496	999999	529	999999	999999	484	999999	999999	916	999999	389	875	280	634	346	320	769	191	490	999999	762	999999	204	999999	999999	797	27	839	817	963	174	93	847	999999	828	288	128	607	802	711	535	320	901	491	997	999999	806	999999	480	844	662	77	584	537	630	519	130	999999	157	892	466	999999	461	953	999999	306	38	551	805	67	202	171	999999	778	285	451	85	712	986	999999	991	999999	369	972	999999	107	509	319	999999	318	168	583	459	999999	999999	999999	858	947	36	701	535	999999	999999	999999	999999	500	687	805	262	188	444	999999	999999	640	999999	376	913	488	652	367	796	999999	451	999999	999999	618	711	480	533	999999	592	137	686	294	982	735	999999	946	330	809	419	703	67	920	874	999999	999999	819	18	879	349	379	305	668	904	816	813	633	999999	999999	789	217	282	240	595	317	731	274	657	999999	999999	999999	999999	843	947	999999	661	531	623	158	594	892	471	654	683	223	832	999999	389	175	999999	345	432	296	30	212	431	826	334	566	28	999999	172	842	481	383	999999	999999	721	999999	165	292	20	375	449	896	745	628	999999	999999	484	714	999999	491	253	72	999999	872	999999	745	672	834	206	66	999999	834	730	629	999999	310	999999	999999	306	578	999999	639	334	67	847	133	466	803	279	952	92	999999	875	680	999999	419	839	348	639	975	999999	330	96	954	245	615	999999	126	455	257	380	114	417	999999	481	614	737	486	999999	698	289	869	564	999999	974	999999	958	59	999999	762	470	999999	741	330	999999	999999	553	380	821	241	956	999999	357	32	999999	977	896	569	208	999999	682	363	999999	940	999999	280	766	842	999999	421	999999	127	999999	692	786	717	373	97	999999	792	70	366	999999	793	742	938	521	541	672	996	927	399	851	57	90	117	348	800	633	168	923	711	400	410	999999	839	265	999999	246	999999	999999	809	691	416	999999	325	999999	999999	208	757	999999	234	179	982	493	267	999999	48	611	678	379	572	464	999999	869	359	966	264	217	902	683	856	305	808	392	128	999999	444	133	765	419	818	602	999999	409	698	541	418	917	328	573	227	62	567	494	
52	999999	999999	547	999999	999999	999999	322	305	999999	902	928	370	999999	999999	999999	831	999999	846	269	999999	999999	588	999999	999999	817	999999	346	889	999999	466	803	737	324	350	773	736	897	559	999999	974	505	999999	801	507	770	181	817	999999	769	742	312	216	308	999999	999999	766	662	377	756	999999	999999	433	999999	999999	108	999999	56	259	601	999999	999999	999999	440	294	65	672	787	999999	999999	645	740	793	130	999999	164	597	439	999999	277	17	999999	529	802	615	876	999999	340	999999	409	999999	134	567	951	999999	807	948	776	23	999999	410	978	999999	999999	120	70	314	999999	380	999999	510	999999	999999	999999	593	748	999999	561	824	417	983	342	999999	999999	830	521	182	842	183	788	999999	821	999999	999999	999999	38	233	562	691	554	999999	769	959	730	898	818	468	999999	368	207	999999	396	999999	605	999999	78	385	999999	146	999999	888	471	138	591	999999	689	999999	164	124	565	525	852	870	280	844	223	999999	999999	999999	999999	62	999999	999999	999999	999999	819	999999	820	999999	799	653	786	426	102	999999	999999	640	377	483	218	483	314	471	999999	682	999999	526	999999	760	681	999999	512	932	134	546	301	988	163	206	437	999999	999999	547	324	999999	738	435	777	613	743	999999	999999	399	305	538	748	135	680	303	844	303	999999	999999	934	114	150	999999	302	555	999999	122	487	181	55	399	959	766	999999	891	944	999999	748	77	26	999999	999999	122	637	595	798	175	999999	859	999999	144	999999	463	612	220	999999	999999	143	232	247	631	105	999999	354	906	578	999999	979	789	358	999999	555	131	53	835	999999	37	226	706	757	210	999999	627	819	911	768	506	163	936	999999	69	981	999999	829	395	999999	857	768	731	26	815	999999	999999	511	633	588	509	419	999999	797	743	668	437	475	47	825	477	24	442	147	82	828	53	669	999999	999999	999999	301	999999	832	565	269	495	999999	941	23	288	126	196	332	268	96	386	148	999999	401	554	999999	791	570	999999	843	335	999999	999999	987	153	858	221	885	999999	218	999999	999999	999999	999999	183	747	533	33	547	999999	999999	120	999999	985	452	904	292	898	999999	979	509	98	999999	721	999999	999999	999999	999999	870	430	999999	999999	774	60	999999	441	906	902	227	807	527	767	32	184	25	225	715	959	545	248	575	999999	692	999999	709	999999	647	520	550	282	11	579	163	127	999999	999999	346	828	659	20	998	390	680	395	462	741	75	132	706	717	999999	785	999999	999999	854	592	618	204	351	662	793	396	999999	945	999999	947	614	999999	999999	497	879	886	310	534	
250	194	999999	306	999999	999999	999999	525	813	999999	95	226	170	531	272	864	909	999999	999999	997	226	612	39	735	590	999999	137	170	404	218	999999	309	485	884	391	670	950	999999	87	383	64	278	582	528	859	589	999999	92	642	863	588	738	409	312	318	638	165	999999	716	612	840	447	130	605	994	999999	740	286	999999	601	913	596	73	113	942	948	39	999999	999999	10	727	54	999999	540	999999	110	900	182	999999	752	515	999999	605	999999	999999	617	999999	999999	533	999999	999999	999999	942	51	949	991	674	305	999999	369	608	653	41	715	885	795	999999	589	999999	894	886	567	710	397	96	870	999999	598	569	334	999999	999999	977	802	161	226	111	486	590	637	435	999999	812	216	153	999999	999999	999999	590	747	698	999999	999999	639	196	291	999999	554	999999	89	10	86	735	46	999999	555	676	239	999999	669	694	999999	999	347	468	999999	999999	999999	999999	234	858	110	17	822	999999	243	61	348	615	999999	999999	557	531	511	636	359	868	999999	999999	598	195	782	336	999999	63	999999	568	999999	180	904	536	999999	310	729	999999	900	78	913	410	999999	504	338	999999	694	254	146	911	497	710	999999	423	979	856	655	49	86	774	96	769	380	674	397	999999	710	343	127	257	999999	290	999999	290	954	375	321	103	857	168	641	676	917	354	80	953	999999	490	557	451	654	690	154	135	981	999999	40	999999	999999	999999	912	360	999999	889	119	216	974	828	469	613	999999	999999	192	999999	999999	420	851	999999	604	999999	116	230	786	676	999999	999999	999999	610	309	810	345	661	999999	999999	255	291	549	37	245	863	979	241	31	943	907	102	507	999999	992	571	302	999999	66	672	63	692	573	460	296	997	999999	999999	999999	658	277	882	575	495	999999	851	999999	824	999999	740	465	875	208	843	768	999999	613	909	999999	999999	518	999999	604	324	999999	999999	999999	999999	999999	247	792	615	999999	999999	675	34	527	22	565	151	999999	478	999999	999999	217	999999	493	730	691	786	394	171	755	999999	150	936	288	260	851	118	144	999999	93	552	947	999999	172	836	177	744	982	601	999999	476	46	49	126	999999	116	999999	79	986	407	999999	999999	631	860	919	232	738	746	276	170	999999	16	920	394	672	378	368	999999	657	563	946	803	999999	818	999999	755	999999	999999	999	153	999999	48	157	999999	138	698	326	988	253	613	999999	998	716	440	896	999999	126	999999	454	909	748	450	421	433	460	999999	71	813	582	174	131	918	999999	132	774	418	999999	546	265	973	62	379	771	999999	134	948	
97	999999	921	818	638	455	376	999999	405	945	627	999999	999999	978	999999	512	415	88	999999	520	261	593	999999	999999	999999	580	399	480	999999	378	678	378	999999	999999	72	708	891	764	535	676	551	657	727	829	790	144	623	999999	346	549	999999	999999	561	614	696	504	696	443	217	999999	999999	896	242	36	276	258	426	420	915	928	621	651	553	816	968	604	866	835	697	476	956	121	999999	317	414	999999	999999	693	999999	999999	22	458	557	999999	619	655	999999	700	563	999999	717	999999	371	417	928	322	999999	999999	646	102	999999	860	745	741	112	944	999999	924	621	290	999999	732	604	356	999999	173	999999	87	206	322	189	175	999999	165	758	999999	749	999999	999999	102	846	82	57	723	930	161	712	815	373	999999	892	500	89	999999	110	985	999999	999999	501	765	228	72	548	999999	999999	472	999999	590	982	360	204	999999	545	529	444	369	685	881	425	999999	999999	288	999999	999999	429	688	999999	999999	999999	773	154	734	234	624	873	784	999999	723	809	468	572	132	833	23	480	999999	999999	560	839	999999	309	999999	599	736	315	940	999999	999999	999999	234	999999	999999	536	219	215	999999	812	920	655	659	834	961	81	999999	202	999999	455	699	61	999999	733	535	169	322	473	427	145	497	319	933	435	517	820	585	999999	982	596	623	999999	20	53	44	904	189	907	347	654	641	544	977	494	999999	965	999999	501	851	430	223	999999	788	334	999999	611	722	234	327	151	496	875	219	741	831	892	50	530	698	630	980	415	999999	772	504	999999	999999	448	999999	552	490	999999	999999	562	999999	878	29	686	727	999999	192	954	590	206	999999	766	334	999999	663	999999	924	808	803	230	449	808	619	25	829	373	999999	999999	457	999999	660	412	644	657	999999	999999	999999	364	803	274	999999	36	999999	929	614	999999	627	999999	784	19	627	682	290	19	122	573	268	13	856	363	163	908	506	999999	545	756	131	999999	877	709	893	570	999999	538	782	423	999999	689	999999	999999	999999	999999	499	448	157	978	131	634	544	999999	694	869	507	999999	121	539	529	20	999999	858	615	950	999999	85	126	999999	677	752	236	699	590	579	602	764	618	999999	419	68	667	567	999999	999999	142	93	999999	34	73	564	426	253	999999	973	999999	999999	486	999999	957	999999	332	101	310	378	408	845	214	999999	276	743	831	143	130	471	352	999999	233	999999	818	144	999999	101	999999	122	999999	983	999999	616	284	59	999999	823	31	995	736	575	267	999999	98	999999	878	899	757	330	733	999999	999999	432	630	479	329	
367	999999	999999	999999	240	108	198	52	999999	48	598	841	999999	464	999999	121	134	734	777	569	999999	40	999999	265	170	999999	672	389	52	999999	384	985	805	729	920	847	999999	642	505	999999	999999	222	674	257	290	999999	999999	865	724	181	999999	999999	853	909	361	336	454	567	202	897	436	808	10	564	999999	612	46	497	544	171	913	999999	239	310	999999	754	366	284	975	112	803	999999	664	870	861	687	999999	895	999999	999999	402	641	999999	608	50	270	222	999999	593	677	999999	52	331	999999	999999	999999	467	999999	419	607	970	999999	591	99	103	629	153	999999	703	977	480	150	129	950	999999	282	52	630	270	999999	542	256	690	999999	999999	760	485	111	612	354	229	588	999999	999999	623	232	59	999999	999999	420	126	92	415	615	207	881	999999	381	794	985	999999	837	293	189	999999	999999	489	293	999999	999999	154	999999	999999	358	999999	892	665	359	999999	546	232	691	999999	849	123	459	841	85	110	209	838	113	999999	626	999999	392	305	306	705	899	743	766	351	181	275	84	565	999999	857	999999	999999	573	999999	258	763	782	721	999999	76	615	882	999999	192	809	505	50	735	999999	478	376	596	369	653	437	803	466	350	943	584	49	893	783	228	795	983	999999	69	999999	999999	108	999999	999999	239	100	999999	339	583	541	676	235	348	664	589	491	999999	857	920	617	454	999999	441	777	859	999999	721	999999	195	396	999999	240	981	999999	47	379	705	734	139	999999	420	999999	999999	808	277	358	700	239	204	737	87	136	999999	452	613	566	666	999999	12	212	378	917	153	999999	715	446	254	672	626	219	785	999999	727	366	206	981	423	633	510	510	336	492	903	458	319	700	886	538	999999	999999	713	812	999999	999999	194	503	999999	696	103	999999	999999	38	612	985	951	103	408	999999	256	632	153	999999	392	502	876	999999	23	695	877	999999	560	715	609	155	506	972	262	999999	999999	702	661	726	539	999999	405	308	999999	918	506	225	302	999999	999999	439	337	999999	430	999999	59	308	489	634	819	89	281	399	428	999999	999999	979	841	606	815	553	971	426	999999	999999	106	577	15	999999	198	662	722	999999	433	180	818	825	551	32	752	999999	223	36	907	999999	408	16	880	423	438	527	383	696	93	738	468	999999	186	999999	142	481	303	393	999999	167	366	619	966	257	648	999999	437	818	854	942	339	945	519	999999	314	100	697	999999	999999	671	288	36	578	694	712	907	649	834	890	999999	999999	829	999999	999999	103	788	50	632	775	775	99	564	999999	151	
408	523	401	143	412	999999	784	710	727	774	878	340	51	281	545	999999	24	999999	999999	583	371	510	364	769	949	525	59	999999	999999	891	999999	999999	193	999999	999999	198	999999	999999	431	849	496	999999	999999	816	871	762	747	768	999999	999999	999999	999999	999999	999999	779	898	168	631	193	886	991	718	893	836	202	999999	157	614	999999	999999	233	507	181	88	97	502	408	547	897	999999	778	291	978	782	999999	999999	98	925	999999	396	40	885	333	544	857	777	976	275	624	718	615	999999	999999	739	999999	263	999999	999999	999999	287	500	999999	733	996	118	710	740	121	706	999999	75	231	956	599	999999	348	184	636	231	319	525	999999	923	189	999999	645	999999	249	999999	999999	768	541	999999	380	896	418	161	336	436	999999	999999	864	569	516	653	393	999999	192	422	472	999999	689	336	862	761	367	698	554	425	999999	211	501	150	999999	348	534	999999	585	703	907	999999	848	210	84	282	661	573	999999	536	197	467	999999	999999	508	797	89	999999	891	619	538	999999	606	911	962	946	546	724	739	177	999999	915	999999	488	514	285	240	489	999999	589	110	794	291	27	238	999999	884	674	641	42	269	328	586	965	999999	197	590	937	247	138	735	936	999999	248	417	999999	999999	837	999999	233	566	600	953	311	519	744	999999	588	682	957	71	871	92	706	908	999999	999999	636	999999	327	694	303	251	133	854	173	959	52	610	956	999999	56	363	418	476	999999	999999	285	455	430	758	999999	999999	290	76	999999	853	999999	340	617	999999	240	523	993	999999	999999	359	829	457	999999	784	396	978	726	817	25	999999	999999	240	250	999999	999999	190	893	569	999999	999999	961	999999	989	320	831	712	999999	999999	999999	532	369	880	212	319	546	999999	999999	645	372	33	999999	999999	61	356	189	897	999999	193	889	60	999999	999999	999999	999999	397	771	467	46	999999	683	985	999999	908	492	158	793	37	930	887	235	90	258	206	999999	510	498	16	642	999999	999999	622	810	134	859	902	999999	45	979	921	775	369	73	692	688	47	826	999999	999999	208	395	870	999999	305	663	969	999999	999999	184	722	899	764	824	905	28	71	185	587	59	590	223	758	58	19	122	999999	26	999999	518	999999	684	999999	448	444	745	999999	999999	999999	471	889	531	999999	860	266	32	999999	544	999999	674	999999	862	999999	514	978	985	999999	999999	999999	999999	797	953	815	719	552	47	965	326	390	170	999999	999999	670	126	999999	999999	516	897	792	987	112	999999	857	999999	891	770	446	429	469	459	117	252	313	332	999999	935	
715	999999	999999	228	66	693	164	999999	999999	28	201	132	354	919	478	739	39	172	999999	999999	105	924	827	999999	999999	545	856	931	999999	711	304	999999	452	234	999999	999999	589	573	930	419	999999	859	999999	873	578	999999	84	550	999999	999999	222	150	252	207	839	790	999999	536	626	521	999999	233	945	18	999999	853	680	130	575	949	159	999999	999999	670	309	999999	753	954	999999	287	471	999999	950	684	499	164	999999	254	999999	999999	999999	999999	947	419	999999	943	914	173	159	725	643	954	999999	41	999999	756	999999	999999	898	604	46	216	333	348	59	530	283	271	518	569	999999	436	735	22	591	107	519	823	999999	365	331	590	805	999999	644	517	341	999999	999999	743	256	999999	355	790	526	999999	729	608	369	62	999999	652	654	589	999999	217	999999	999999	449	131	247	999999	494	542	282	456	411	846	704	542	198	999999	999999	775	323	243	90	945	495	999999	999999	999999	463	44	695	678	999999	999999	519	436	299	999999	479	999999	999999	999999	39	813	518	79	750	999999	903	827	864	316	847	878	276	734	137	999999	476	999999	753	336	631	460	846	999999	520	195	336	277	253	819	999999	471	279	162	214	999999	437	425	688	494	17	636	180	389	999999	67	999999	784	309	999999	901	999999	590	179	539	578	966	914	559	999999	556	635	583	54	431	385	608	124	529	860	999999	999999	331	268	999999	995	290	467	772	462	247	551	999999	999999	999999	425	999999	110	623	999999	999999	522	999999	133	999999	381	999999	135	957	456	999999	999999	265	449	180	999999	147	999999	851	999999	999999	508	999999	999999	327	14	667	356	137	16	504	999999	999999	893	560	332	195	999999	330	946	942	999999	509	326	13	412	296	999999	66	76	287	999999	259	999999	346	801	999999	768	805	999999	999999	706	999999	951	951	951	343	371	889	999999	665	939	11	904	999999	143	999	826	999999	915	717	148	299	999999	728	999999	999999	421	557	758	999999	426	402	396	242	999999	166	557	999999	999999	79	999999	639	219	999999	999999	558	354	487	213	999999	554	674	999999	226	575	417	938	233	999999	999999	922	814	140	895	248	547	614	999999	366	977	451	999999	52	846	792	509	999999	999999	390	395	903	933	353	956	408	752	511	999999	666	828	228	999999	366	999999	156	999999	509	324	172	999999	943	682	131	235	360	102	631	54	999999	76	999999	999999	999999	621	798	988	470	183	999999	496	999999	445	15	999999	758	999999	105	999999	699	680	10	999999	496	589	452	231	812	127	606	999999	130	999999	744	600	999999	939	491	745	999999	168	999999	335	826	
676	999999	999999	677	593	477	243	999999	938	355	753	76	999999	999999	263	179	999999	999999	352	577	191	375	578	700	414	47	819	636	359	141	540	39	674	999999	819	823	944	999999	999999	650	373	318	191	999999	991	533	929	155	237	575	999999	982	308	757	645	310	197	999999	999999	556	999999	606	647	807	999999	723	401	632	973	440	999999	33	999999	702	999999	872	193	466	709	999999	117	673	999999	784	157	557	999999	917	304	518	999999	146	290	999999	992	766	999999	384	999999	277	142	307	182	797	350	960	35	606	552	772	999999	731	107	999999	448	984	999999	999999	659	267	999999	484	338	464	999999	98	742	295	999999	448	210	808	999999	999999	999999	999999	501	611	443	999999	531	135	999999	531	401	905	999999	999999	233	17	568	808	725	48	285	658	999999	717	999999	262	999999	740	999999	114	571	318	999999	664	643	638	493	999999	999999	999999	999999	866	999999	806	73	898	58	843	999999	702	879	402	93	131	999999	100	840	783	617	190	999999	999999	238	269	959	999999	343	999999	999999	595	523	971	389	263	312	418	548	999999	654	104	213	384	678	203	999999	999999	235	449	507	552	797	999999	978	999999	501	999999	999999	850	846	980	564	674	587	999999	189	908	999999	830	999999	748	552	678	138	523	999999	596	999999	45	44	790	857	894	876	713	797	812	992	999999	761	368	780	697	326	674	539	539	999999	211	24	326	166	405	631	758	999999	129	581	465	271	999999	831	602	815	66	132	670	797	874	999999	376	999999	999999	78	460	999999	854	361	464	983	447	799	910	30	718	634	462	272	999999	712	678	240	536	999999	855	999999	187	882	999999	552	999999	742	922	532	647	409	999999	336	181	999999	156	767	127	482	823	116	920	581	106	431	669	407	678	999999	10	145	389	999999	223	923	791	999999	999999	911	124	705	877	388	383	999999	350	136	101	338	999999	910	122	999999	999999	748	615	605	999999	838	882	471	73	760	531	511	999999	300	123	257	998	184	676	216	367	127	999999	542	208	788	91	543	315	350	605	100	999999	334	999999	999999	317	999999	196	262	38	653	642	999999	856	999999	999999	60	22	844	339	999999	244	906	696	938	999999	83	406	997	757	349	165	722	165	441	488	695	362	999999	939	812	988	423	187	999999	485	123	999999	337	499	40	530	471	21	223	855	126	638	999	954	244	789	198	505	689	497	919	999999	425	392	999999	697	373	904	527	403	999999	729	982	999999	406	999999	79	507	726	999999	999999	711	941	585	372	67	999999	694	705	999999	799	999999	
498	999999	565	162	270	944	896	343	166	999999	494	820	999999	999999	999999	546	999999	847	999999	691	999999	999999	804	218	29	999999	30	999999	344	679	209	503	604	999999	241	766	897	999999	136	135	610	393	999999	137	227	130	550	975	999999	816	145	857	313	117	148	627	422	357	142	999999	999999	361	999999	487	366	990	999999	999999	165	888	649	314	999999	999999	999999	999999	217	999999	991	898	999999	54	999999	527	543	351	200	496	765	613	999999	550	999999	706	999999	999999	394	999999	770	237	904	420	999999	523	999999	999999	147	999999	37	752	999999	745	365	244	141	999999	227	480	943	24	799	730	375	552	544	109	203	24	999999	999999	10	42	906	999999	994	878	999999	999999	360	712	214	481	468	22	203	608	194	999999	574	332	999999	913	241	755	999999	184	54	277	999999	77	638	133	336	999999	999999	999999	839	602	250	262	654	606	999999	241	810	328	271	362	358	936	915	326	449	70	797	96	801	160	336	999999	833	957	642	292	83	90	999999	999999	270	817	769	592	637	321	678	435	793	999	999999	119	999999	692	919	999999	162	322	999999	275	409	999999	585	688	275	430	428	999999	964	837	167	729	183	10	102	999999	999999	332	688	137	392	999999	303	801	999999	226	999999	151	48	600	999999	761	406	878	999999	604	999999	90	999999	216	892	981	471	956	842	225	999999	913	999999	388	874	829	633	999999	883	999999	371	784	483	58	524	999999	658	374	999999	999999	333	304	148	497	309	96	999999	482	999999	999999	900	347	959	990	291	993	552	660	999999	999999	138	850	995	824	242	456	606	277	692	999999	999999	106	259	445	892	999999	774	999999	88	788	823	161	321	482	146	34	825	493	767	530	999999	998	999999	999999	278	482	309	324	999999	853	490	739	999999	628	999999	803	98	523	108	650	999999	450	581	937	999999	999999	999999	523	687	218	631	123	509	999999	999999	335	999999	999999	177	419	341	999999	846	235	307	94	371	692	404	343	936	999999	394	126	311	294	426	711	919	999999	943	999999	636	999999	999999	376	239	627	999999	752	356	245	356	688	319	767	999999	356	639	999999	615	846	128	999999	281	999999	728	999999	999999	596	908	745	999999	875	476	555	823	999999	13	930	999999	999999	944	652	986	700	999999	706	807	999999	999999	999999	82	525	686	999999	666	292	775	903	648	846	767	999999	843	610	312	480	222	763	944	999999	352	708	548	870	901	476	367	580	372	999999	585	999999	906	838	673	999999	199	379	999999	541	34	999999	999999	999999	977	793	808	999999	398	485	999999	999999	599	885	
727	374	977	815	204	999999	925	204	999999	626	271	999999	999999	999999	936	894	290	842	874	412	780	252	425	999999	893	118	999999	980	191	887	537	540	726	30	121	308	999999	384	185	699	616	829	570	665	747	536	548	802	449	504	205	651	180	197	999999	484	948	447	999999	96	531	999999	22	653	98	730	724	999999	894	638	999999	906	999999	999999	796	999999	682	759	792	367	569	866	540	687	691	999999	370	999999	915	636	360	993	999999	98	178	671	816	917	577	26	811	325	999999	811	51	298	984	995	999999	164	802	198	999999	564	527	999999	413	335	999999	213	370	195	318	267	287	999999	999999	578	999999	134	144	999999	192	776	999999	254	957	999999	999999	999999	999999	374	147	761	834	172	349	897	571	513	268	999999	955	374	999999	625	16	650	534	581	844	999999	988	999999	29	46	999999	878	18	282	707	684	689	568	312	995	57	557	433	999999	130	556	17	503	999999	653	809	818	129	931	247	317	999999	74	558	999999	385	999999	999999	798	166	470	889	298	806	583	800	396	72	660	577	459	226	418	461	297	408	999999	999999	375	999999	197	758	87	45	399	489	625	20	816	619	187	815	999999	999999	659	667	718	697	292	853	422	999999	468	363	787	999999	999999	613	999999	96	999999	469	375	571	999999	712	812	263	416	103	185	386	255	51	400	644	999999	459	801	630	690	798	999999	522	813	440	299	723	257	999999	703	22	999999	999999	729	717	999999	73	999999	999999	999999	465	291	198	677	46	999999	427	963	153	509	336	811	999999	405	101	351	852	758	538	422	99	999999	999999	399	172	637	524	321	999999	204	527	469	853	999999	999999	517	929	999999	999999	929	872	999999	113	800	999999	210	118	334	637	999999	597	315	999999	535	765	999999	184	999999	514	408	986	115	290	999999	981	866	999999	864	180	584	999999	999999	999999	609	550	339	901	316	32	999999	999999	199	999999	317	606	221	18	328	20	776	342	999999	340	378	942	999999	479	164	999999	510	252	254	164	999999	954	999999	335	852	999999	436	557	868	776	552	999999	797	999999	972	999999	999999	999999	638	854	404	999999	999999	677	611	666	999999	999999	999999	999999	522	719	999999	999999	631	363	999999	886	165	999999	999999	228	474	364	999999	499	155	999999	999999	811	58	651	999999	399	759	811	673	999999	723	195	999999	577	809	380	999999	832	604	761	800	619	999999	883	702	999999	280	999999	777	999999	889	122	521	448	999999	999999	448	870	115	884	286	819	999999	999999	999999	970	999999	16	419	999999	111	955	999999	393	545	887	485	
175	999999	999999	999999	583	44	748	999999	610	673	762	225	873	932	393	727	720	485	980	930	999999	719	732	172	273	766	683	824	934	228	137	903	474	999999	282	999999	796	999999	999999	784	999999	999999	563	306	380	791	545	170	999999	238	184	908	564	957	999999	455	226	999999	855	817	999999	999999	97	392	546	999999	750	423	659	999999	930	999999	999999	999999	989	146	166	435	791	999999	230	522	116	706	54	228	348	517	204	827	705	649	999999	884	434	26	996	181	760	521	50	132	511	256	307	229	136	368	967	999999	299	790	365	382	999999	838	817	390	347	327	999999	243	228	832	765	999999	54	897	771	972	999999	985	675	280	442	107	21	859	408	999999	102	979	549	999999	537	915	294	537	298	596	209	615	999999	443	10	806	999999	678	491	27	185	999999	999999	994	979	999999	999999	94	999999	999999	999999	957	999999	999999	234	999999	999999	153	304	850	995	517	609	185	773	534	999999	241	999999	635	203	342	378	391	999999	863	999999	555	106	234	799	210	999999	798	769	252	999999	999999	218	469	999999	761	384	641	32	668	999999	999999	999999	454	999999	883	814	314	305	494	999999	600	873	370	158	148	56	999999	60	794	920	810	416	531	900	841	999999	999999	522	999999	957	999999	368	981	244	999999	333	651	83	915	396	292	503	999999	999999	43	999999	847	321	975	714	314	590	999999	999999	999999	15	700	553	319	860	13	792	863	536	851	241	999999	999999	188	814	405	997	144	999999	638	317	141	867	999999	404	185	499	999999	728	999999	156	999999	999999	426	964	633	108	763	65	392	499	639	748	812	801	999999	721	999999	170	319	316	455	828	999999	510	874	832	686	914	685	514	255	145	882	999999	999999	999999	999999	223	191	307	243	89	26	148	677	392	65	76	849	463	999999	999999	418	346	701	312	133	999999	99	800	999999	999999	379	877	253	999999	865	117	999999	897	21	999999	979	22	999999	999999	812	971	833	491	999999	620	74	231	158	868	726	545	999999	797	534	999999	134	999999	885	393	709	999999	894	183	527	999999	375	952	452	447	407	406	273	335	500	162	999999	608	33	801	784	999999	729	999999	777	330	114	903	999999	227	794	598	136	689	666	673	86	659	964	828	254	999999	779	710	999999	329	999999	999999	307	381	712	526	999999	93	608	561	418	519	999999	206	843	471	999999	999999	999999	808	279	583	668	999999	86	432	643	204	999999	672	379	28	913	999999	58	436	606	991	999999	999999	999999	53	90	999999	265	567	999999	767	985	782	532	554	68	662	59	
999999	999999	999999	999999	290	882	172	536	936	192	399	999999	947	158	417	865	597	720	383	576	236	502	564	571	519	178	875	219	774	150	825	960	261	999999	359	426	135	697	234	396	999999	999999	154	922	865	961	316	619	578	916	935	999999	999999	95	823	205	999999	999999	785	121	16	952	762	796	367	999999	354	548	798	999999	740	999999	495	999999	507	999999	358	641	705	557	999999	266	640	857	214	991	286	175	585	164	999999	226	911	123	999999	999999	755	358	565	436	617	999999	820	588	186	45	999999	999999	999999	114	999999	999999	213	237	999999	750	999999	904	999999	375	162	188	963	644	28	524	988	999999	608	390	999999	999999	86	279	999999	999999	999999	62	680	179	653	590	586	480	317	999999	22	684	863	638	804	999999	999999	199	284	999999	999999	999999	569	662	56	965	97	208	151	847	737	933	297	165	315	269	999999	421	722	571	601	493	999999	860	511	999999	519	969	585	999999	242	999999	995	999999	999999	269	999999	28	999999	687	502	388	339	999999	430	88	396	999999	333	545	999999	355	477	712	836	999999	849	708	160	741	456	999999	999999	38	999999	999999	938	999999	865	55	775	215	298	45	79	223	999999	867	440	432	917	812	646	49	496	999999	999999	292	675	999999	999999	784	867	999999	999999	384	765	310	999999	579	149	611	841	287	769	420	999999	441	643	623	166	999999	278	727	824	644	999999	583	541	999999	441	999999	120	886	999999	991	347	907	804	694	458	853	24	999999	999999	316	970	368	279	85	829	978	648	61	822	999999	999999	149	567	999999	903	192	768	134	999999	493	501	999999	651	778	83	159	636	949	174	313	999999	418	445	517	673	999999	313	466	899	999999	999999	68	73	207	485	999999	350	218	790	276	94	889	999999	799	814	25	716	501	999999	680	351	699	886	519	471	107	704	59	923	790	999999	999999	235	685	485	442	891	454	303	875	999999	428	169	999999	229	999999	999999	645	703	657	406	811	999999	229	999999	318	181	999999	735	387	502	999999	295	999	397	781	664	46	323	999999	134	999999	207	136	999999	999999	540	988	299	393	411	68	356	275	394	999999	848	15	573	999999	271	346	718	915	382	518	999999	999999	511	447	423	659	332	999999	533	144	613	999999	358	999999	777	193	265	352	975	444	944	29	999999	329	999999	658	473	156	120	788	553	999999	999999	362	788	380	999999	999999	970	752	736	999999	999999	260	463	521	657	383	399	999999	91	999999	999999	938	573	123	554	999999	999999	764	195	999999	220	744	590	999999	999999	999999	999999	999999	999999	413	
999999	999999	707	919	287	364	866	421	11	100	756	42	707	999999	351	999999	788	674	999999	999999	347	215	566	560	814	999999	670	141	938	660	972	992	380	999999	999999	716	999999	654	836	200	324	103	999999	105	429	999999	47	413	980	767	218	999999	999999	412	999999	999999	667	156	115	290	693	735	483	351	128	764	662	39	193	635	584	144	999999	635	979	999999	452	470	999999	636	999999	266	161	180	452	245	999999	999999	611	827	999999	94	548	556	506	589	999999	999999	999999	664	525	999999	230	355	999999	84	898	945	432	822	723	207	999999	478	330	999999	584	312	898	882	353	694	427	365	586	499	999999	292	138	400	634	41	492	999999	121	999999	46	806	999999	378	999999	475	545	999999	114	851	79	79	235	79	15	316	523	999999	321	830	999999	999999	768	693	488	616	999999	42	197	692	714	547	367	379	999999	778	325	999999	545	999999	159	999999	261	734	999999	525	66	69	394	328	517	397	165	291	370	181	999999	304	889	999999	999999	512	601	421	147	999999	712	999999	679	999999	991	999999	558	999999	680	951	999999	44	999999	963	559	999999	648	869	184	326	391	85	18	228	740	30	640	814	228	647	47	999999	596	999999	999999	999999	389	999999	336	525	838	722	610	419	568	999999	41	926	999999	901	864	732	247	820	999999	636	847	460	496	999999	361	999999	225	43	914	999999	447	374	160	359	377	490	999999	659	487	999999	999999	999999	660	737	988	714	643	327	782	315	602	776	758	185	362	928	670	366	173	104	999999	576	504	794	565	667	775	822	999999	999999	199	999999	343	480	171	258	800	758	999999	647	110	897	999999	609	181	671	616	999999	996	449	999999	186	495	392	999999	999999	105	866	999999	331	938	820	793	409	125	24	999999	287	24	999999	138	999999	384	526	993	609	326	895	622	893	61	800	999999	94	563	23	102	950	999999	272	163	934	586	660	999999	290	114	851	493	167	238	999999	960	892	321	908	801	969	398	562	582	209	253	289	279	147	999999	708	845	999999	922	492	969	751	999999	203	999999	999999	817	999999	505	475	411	465	664	722	840	933	773	655	221	999999	561	755	690	953	999999	307	390	999999	999999	405	15	999999	244	999999	368	218	941	999999	582	999999	162	685	67	116	798	788	624	556	999999	71	935	999999	890	800	930	224	70	997	512	38	342	256	428	999999	999999	30	230	918	364	631	992	655	82	143	970	876	697	583	164	902	682	999999	999999	234	469	999999	500	444	816	999999	157	999999	615	553	999999	905	999999	958	999999	778	
567	705	999999	675	78	289	128	757	999999	64	527	487	842	609	355	999999	983	999999	639	655	529	999999	112	219	999999	57	50	999999	398	74	619	999999	936	999999	345	999999	641	597	165	190	696	999999	999999	761	627	670	111	999999	207	999999	921	72	328	991	999999	780	603	999999	201	31	249	599	999999	765	444	788	550	999999	274	379	867	396	48	459	959	786	999999	350	999999	813	945	999999	331	999999	153	557	999999	944	138	564	383	658	999999	144	941	999999	384	848	327	838	130	646	741	828	378	535	33	868	42	999999	607	263	400	388	85	214	278	999999	622	887	377	605	337	999999	995	218	990	904	518	999999	999999	334	32	999999	692	309	303	502	783	617	533	551	912	667	957	129	999999	999999	999999	736	828	999999	236	999999	471	524	318	41	832	169	544	999999	360	999999	68	999999	240	646	696	999999	999999	776	432	14	363	999999	693	670	752	875	950	973	845	781	43	244	108	591	292	178	990	271	669	623	82	999999	201	999999	608	683	999999	622	330	293	826	999999	999999	999999	86	645	831	648	289	956	219	999999	283	999999	147	999999	184	999999	363	527	784	648	999999	808	932	950	633	951	72	78	986	338	653	999999	955	999999	497	877	515	646	346	352	982	712	999999	999999	139	623	604	999999	508	999999	268	802	509	187	945	999999	298	999999	22	999999	999999	221	970	881	917	999999	999999	999999	337	999999	143	999999	190	442	999999	404	404	430	820	999999	357	289	569	746	999999	999999	62	999999	999999	560	999999	388	634	467	999999	771	999999	532	593	999999	11	999999	999999	999999	116	551	621	999999	520	551	999999	999999	999999	12	531	307	651	233	811	77	669	999999	999999	777	719	999999	92	999999	676	895	661	871	999999	412	18	909	832	368	999999	528	238	986	267	999999	26	720	83	632	936	999999	129	518	721	526	748	999999	327	999999	491	999999	468	999999	400	999999	890	672	999999	902	993	622	474	999999	594	292	999999	682	999999	999999	760	999	681	459	786	217	999999	999999	159	320	664	851	592	163	999999	287	999999	339	595	642	999999	999999	688	180	999999	324	999999	835	924	438	686	75	581	689	999999	492	680	999999	999999	193	848	747	523	999999	248	152	40	320	417	999999	232	999999	999999	942	45	416	320	511	820	999999	223	940	999999	720	634	999999	999999	902	245	999999	606	61	227	412	794	999999	999999	968	931	497	999999	999999	428	618	215	186	999999	639	999999	511	182	179	198	649	970	908	529	802	96	650	999999	999999	999999	33	999999	181	292	685	158	190	586	352	579	333	188	539	
522	609	999999	457	620	999999	258	999999	221	999999	999999	577	442	885	335	38	881	291	999999	166	608	404	907	44	894	999999	490	473	925	829	599	864	470	440	395	920	297	639	39	242	999999	351	812	283	318	999999	253	272	855	999999	470	298	709	31	930	128	701	480	562	327	160	785	999999	391	999999	998	117	11	500	414	999999	252	999999	391	999999	267	999999	634	725	189	999999	227	999999	999999	369	310	165	448	510	277	228	816	86	712	999999	103	542	999999	446	999999	607	999999	999999	450	999999	227	47	327	743	672	536	77	754	383	999999	932	176	440	31	536	843	668	500	233	196	999999	176	549	308	195	725	170	999999	415	582	807	999999	178	999999	152	999999	837	705	837	999999	160	72	702	444	159	926	112	408	999999	476	938	750	549	999999	891	61	497	28	558	999999	999999	879	349	801	470	487	998	999999	999999	272	15	963	663	999999	999999	862	473	115	159	268	623	999999	288	938	643	66	905	914	670	101	776	818	999999	890	374	281	722	901	973	999999	928	999999	529	646	470	975	97	999999	228	999999	587	392	999999	999999	334	613	600	410	999999	413	582	999999	218	999999	999999	197	999999	999999	999999	764	149	572	999999	999999	999999	999999	999999	642	477	667	968	999999	695	999999	999999	999999	948	857	566	760	681	322	999999	570	99	843	999999	740	160	283	999999	999999	938	463	889	25	999999	392	999999	935	380	958	932	500	444	999999	999999	577	285	112	248	957	215	367	999999	826	828	571	397	496	383	999999	999999	204	507	653	999999	242	751	498	143	565	898	999999	390	722	390	253	135	366	455	448	465	57	44	212	999999	999999	380	73	196	999999	995	472	561	877	476	738	992	790	821	999999	825	786	969	683	999999	584	977	370	999999	585	445	40	51	934	999999	444	169	999999	543	340	861	999999	311	454	569	436	79	512	256	999999	999999	344	999999	999999	622	999999	88	999999	153	535	999999	19	627	999999	254	965	431	627	840	999999	578	697	999999	491	304	147	485	525	999999	633	514	999999	999999	793	334	110	999999	999999	321	369	366	808	999999	18	736	852	70	999999	210	604	14	452	672	224	84	999999	97	63	999999	999999	202	563	248	519	31	138	999999	999999	999999	999999	479	678	315	480	675	770	999999	249	999999	451	999999	999999	325	518	628	999999	802	900	719	772	999999	999999	999999	836	176	999999	569	642	987	999999	957	237	999999	999999	134	335	146	201	548	313	27	848	999999	552	407	999999	248	729	891	999999	335	995	124	515	141	48	921	479	313	999999	210	903	262	
156	999999	999999	999999	268	999999	302	925	611	361	415	999999	999999	142	214	438	759	564	840	750	999999	999999	962	122	907	925	96	414	667	999999	675	112	999999	596	999999	999999	558	53	979	345	598	43	724	643	708	759	967	905	999999	50	554	318	370	162	234	874	999999	736	999999	343	306	999999	999999	999999	686	312	641	577	980	999999	999999	715	999999	504	162	994	999999	999999	414	157	999999	191	697	627	343	999999	742	961	372	288	999999	999999	587	646	49	710	775	11	957	405	128	399	999999	570	169	999999	733	865	10	239	327	213	332	318	999999	125	999999	640	390	329	570	679	215	999999	619	999999	138	938	465	451	228	999999	371	19	999999	569	999999	999999	467	504	633	999999	961	142	999999	333	499	279	271	923	520	145	621	999999	835	999999	193	233	951	999999	710	794	410	559	20	771	841	999999	289	999999	858	73	182	885	695	693	718	999999	999999	296	570	999999	677	541	930	93	999999	734	184	589	385	43	185	366	794	839	476	412	131	199	492	185	989	999999	75	456	999999	735	942	151	730	120	999999	664	540	851	999999	868	628	927	836	117	148	699	440	999999	888	816	101	856	999999	316	999999	551	804	999999	869	232	999999	484	130	999999	999999	999999	859	274	551	520	826	942	999999	999999	784	203	363	384	47	299	24	249	999999	156	644	999999	924	999999	999999	999999	860	999999	981	894	999999	153	999999	636	999999	999999	999999	176	999999	377	990	158	144	999999	532	757	999999	429	357	580	217	236	999999	974	999999	999999	118	446	114	611	660	999999	960	827	214	640	396	727	69	930	458	999999	966	200	166	999999	951	314	999999	412	753	441	799	410	686	999999	237	833	81	619	997	404	999999	672	999999	320	197	316	999999	892	370	999999	999999	426	999999	369	999999	725	817	80	753	804	999999	702	858	229	999999	560	150	999999	412	999999	656	449	932	64	786	303	483	999999	307	645	898	999	51	293	999999	382	999999	327	999999	999999	25	999999	865	203	849	999999	814	498	439	999999	999999	376	489	999999	813	920	493	999999	999999	966	251	999999	772	999999	999999	555	660	574	157	507	999999	999999	142	900	547	655	583	999999	215	999999	999999	999999	999999	669	479	999999	519	243	999999	160	889	221	999999	999999	270	53	238	757	297	999999	999999	249	999999	931	366	999999	243	588	270	999999	346	754	862	165	487	999999	564	113	999999	384	999999	427	105	997	618	999999	88	203	640	999999	426	999999	999999	999999	719	249	999999	999999	312	136	297	931	973	320	814	144	359	999999	461	14	999999	135	128	913	268	999999	
999999	353	322	307	999999	50	947	766	741	519	999999	950	445	247	620	999999	800	512	96	999999	453	999999	192	484	999999	498	742	636	24	301	999999	999999	999999	999999	105	302	172	15	862	257	999999	217	578	304	999999	999999	153	999999	393	999999	334	999999	999999	163	838	368	170	999999	999999	999999	307	321	751	450	811	999999	307	18	999999	328	999999	795	649	999999	999999	245	216	999999	652	310	354	528	252	615	966	102	711	499	999999	737	141	333	417	97	949	671	466	999999	493	67	111	145	999999	74	492	539	967	999999	999999	999999	161	283	196	297	430	779	78	145	484	718	999999	807	418	414	999999	593	387	561	999999	458	779	89	999999	999999	208	219	999999	188	133	999999	999999	722	466	999999	999999	858	999999	130	667	180	999999	330	653	774	994	304	727	667	877	898	999999	999999	110	584	823	82	879	999999	999999	221	999999	890	22	57	999999	351	351	421	828	338	455	267	999999	717	855	458	435	999999	999999	904	491	788	311	999999	999999	999999	622	881	183	513	979	545	999999	455	847	712	999999	999999	999999	652	952	315	839	548	453	999999	521	392	999999	999999	647	260	11	193	729	999999	999999	788	772	874	999999	999999	999999	324	359	910	235	448	999999	999999	149	828	447	999999	951	186	999999	762	781	999999	208	239	162	808	866	728	544	848	726	313	133	999999	834	316	923	999999	78	525	999999	542	999999	999999	999999	586	235	999999	812	63	241	553	594	826	16	391	676	499	318	438	457	999999	375	387	722	566	999999	619	994	141	33	469	117	434	573	999999	722	136	999999	575	583	999999	916	490	616	183	999999	307	523	452	999999	434	184	639	77	568	176	999999	359	999999	567	615	999999	681	40	772	445	999999	999999	768	668	549	781	742	855	999999	999999	885	770	999999	847	721	106	552	500	599	294	478	999999	15	81	441	776	762	999999	999999	235	999999	460	844	737	559	55	754	999999	100	652	441	784	999999	854	291	520	999999	118	845	999999	281	190	441	487	967	803	257	697	999999	999999	29	734	887	999999	478	435	926	811	298	676	351	999999	410	946	852	693	697	160	999999	921	965	654	172	458	954	65	999999	367	999999	755	798	67	999999	326	633	707	999999	495	999999	856	594	999999	819	179	178	512	779	494	634	999999	115	106	999999	314	808	375	571	438	999999	999999	416	568	999999	542	878	293	220	999999	322	155	795	999999	774	933	337	966	834	992	289	451	285	999999	999999	999999	649	999999	160	252	518	268	146	999999	275	999999	999999	35	957	999999	301	885	302	696	182	489	999999	
902	999999	973	977	842	540	999999	999999	999999	148	881	836	555	892	186	143	967	999999	64	999999	337	937	999999	493	999999	18	999999	999999	404	158	999999	362	253	999999	746	380	186	275	999999	727	999999	999999	497	999999	568	198	999999	394	125	752	999999	130	999999	480	161	999999	518	490	999999	833	999999	999999	754	999999	559	529	593	999999	155	806	956	702	899	336	451	27	999999	988	925	123	605	172	585	652	824	468	244	772	856	781	861	696	600	999999	744	689	565	999999	274	49	999999	865	248	318	999999	632	999999	791	38	999999	526	530	565	560	238	820	301	999999	999999	100	999999	999999	690	374	999999	999999	111	66	592	762	999999	581	723	885	518	999999	924	277	856	999999	246	453	999999	999999	265	340	141	49	614	923	397	463	999999	999999	999999	785	999999	873	373	536	999999	174	999999	275	682	944	806	679	52	497	895	999999	255	612	854	841	85	999999	999999	614	999999	999999	452	999999	374	999999	517	549	999999	732	564	60	903	330	671	999999	254	999999	51	999999	534	999999	997	126	38	373	999999	461	329	913	999999	218	764	999999	408	469	999999	540	901	684	436	999999	547	999999	933	845	131	924	941	999999	596	999999	925	798	999999	999999	74	999999	640	999999	789	66	230	228	33	999999	296	153	921	212	999999	999999	577	367	883	278	999999	687	192	193	999999	293	999999	546	326	112	999999	999999	679	733	999999	395	900	900	999999	999999	45	329	999999	999999	558	977	13	738	432	999999	39	568	914	811	760	387	153	457	759	505	546	683	902	920	73	330	474	198	999999	964	814	677	472	999999	242	596	400	606	634	999999	290	999999	124	444	83	724	999999	867	973	28	251	453	999999	399	833	362	427	376	999999	238	513	815	999999	999999	78	362	999999	999999	579	174	986	547	822	494	999999	765	569	999999	846	349	279	607	224	788	722	370	536	82	680	999999	179	33	93	406	761	999999	849	656	375	721	627	999999	297	809	41	704	630	655	185	77	999999	959	530	999999	999999	999999	999999	999999	999999	999999	825	33	731	999999	999999	963	999999	426	999999	748	916	913	101	135	722	999999	319	415	757	999999	740	880	999999	612	999999	999999	503	999999	447	855	875	706	910	668	999999	604	918	596	814	77	999999	213	922	436	161	880	867	999999	460	999999	596	195	395	726	966	999999	135	128	614	785	469	999999	979	878	873	220	12	433	239	128	712	722	600	689	999999	537	958	999999	461	215	352	108	459	999999	268	690	321	194	999999	951	999999	799	982	39	608	999999	234	53	562	999999	877	444	999999	342	
999999	873	594	705	999999	999999	985	664	667	999999	442	371	104	870	619	193	899	817	731	999999	649	913	740	571	91	92	313	915	908	520	999999	908	932	126	999999	394	105	615	246	272	966	999999	999999	999999	596	999999	999999	364	433	379	51	70	712	888	692	713	143	33	623	999999	999999	80	755	157	80	534	438	977	999999	234	97	293	581	468	999999	836	781	999999	974	844	490	999999	999999	538	999999	277	205	54	433	999999	999999	82	991	999999	146	895	67	983	512	72	808	624	999999	208	999999	758	488	254	576	856	999999	977	999999	778	385	187	589	999999	678	999999	338	999999	999999	607	973	24	999999	209	999999	425	999999	999999	999999	911	999999	999999	971	292	256	720	788	951	999999	576	848	283	34	223	995	959	999999	840	314	999999	733	999999	79	380	235	278	466	288	922	999999	999999	999999	333	146	742	519	999999	307	971	958	24	387	915	977	999999	700	990	88	214	372	119	938	492	999999	188	621	999999	601	999999	978	263	509	39	327	999999	714	999999	887	480	485	999999	19	999999	356	695	356	509	102	621	534	287	388	84	559	51	149	650	389	958	130	724	999999	249	993	705	514	999999	598	488	53	999999	112	999999	999999	618	110	79	146	258	999999	122	703	980	532	700	999999	435	479	285	358	74	999999	928	999999	999999	149	769	875	651	999999	999999	999999	613	577	784	184	999999	356	999999	999999	80	514	141	999999	18	30	633	717	302	829	999999	878	322	140	999999	999999	999999	256	966	999999	341	203	495	999999	999999	999999	100	412	999999	525	104	89	538	344	999999	999999	439	999999	999999	999999	515	61	583	821	111	129	999999	483	598	605	10	999999	389	471	999999	999999	28	999999	304	806	930	231	970	999999	735	999	350	978	852	999999	750	999999	904	235	962	289	619	673	999999	713	612	616	813	151	524	570	700	76	734	999999	541	375	507	545	810	294	90	806	999999	111	779	620	630	179	855	999999	999999	163	508	330	267	355	107	590	204	323	999999	828	999999	174	309	283	253	999999	888	999999	999999	368	999999	678	209	813	587	864	999999	992	986	644	999999	896	999999	546	999999	413	151	999999	278	916	351	496	875	261	553	921	801	506	999999	999999	291	480	999999	270	738	999999	131	454	767	243	656	211	999999	999999	542	366	233	763	715	839	310	702	116	957	999999	928	803	947	270	999999	72	437	625	809	363	816	152	999999	808	999999	999999	697	999999	45	999999	150	999999	111	999999	999999	999999	48	790	536	876	588	374	796	252	809	999999	184	194	999999	180	228	999999	999999	
421	726	999999	999999	955	978	557	613	284	81	697	999999	768	999999	238	82	999999	999999	647	99	932	774	451	355	438	998	710	118	513	326	864	51	564	641	690	992	999999	155	93	999999	978	273	314	999999	109	375	51	335	946	121	143	156	581	496	595	646	284	868	124	956	277	449	109	999999	216	655	999999	136	20	245	109	822	941	999999	120	669	469	158	999999	999999	957	999999	172	402	192	718	470	77	56	53	718	114	999999	136	999999	539	173	356	96	453	62	914	324	710	22	320	214	999999	386	926	187	136	622	999999	998	999999	287	707	775	999999	195	255	90	967	999999	994	791	999999	301	999999	505	122	71	802	999999	53	69	461	389	871	513	724	691	130	865	592	492	979	138	651	262	466	580	599	268	999999	834	999999	194	28	529	400	454	999999	430	75	74	819	51	999999	833	825	327	904	983	470	999999	959	999999	999999	512	812	686	650	328	48	541	472	544	213	219	712	999999	371	999999	123	280	886	999999	800	527	672	937	182	818	436	149	676	999999	999999	253	999999	256	999999	516	716	714	804	487	392	533	602	285	838	746	130	558	999999	561	870	199	677	999999	310	417	839	999999	513	831	891	999999	864	856	999999	959	344	465	999999	855	635	408	476	409	316	277	924	397	999999	999999	697	878	193	999999	999999	999999	576	999999	946	842	676	841	210	999999	595	493	668	746	538	999999	411	999999	999999	109	926	472	722	277	953	999999	492	452	775	87	144	23	715	749	999999	148	999999	731	519	999999	189	999999	207	504	813	823	608	188	999999	230	34	42	347	93	999999	282	885	999999	659	913	999999	234	76	133	837	582	777	918	634	399	495	679	999999	365	920	141	999999	228	463	140	433	313	593	555	62	111	676	632	999999	838	263	94	999999	606	825	955	727	84	999999	241	999999	690	999999	999999	734	999999	886	981	172	67	18	666	999999	999999	489	999999	999999	999999	80	735	999999	155	999999	795	145	999999	608	548	999999	999999	999999	199	561	231	999999	743	759	134	820	999999	224	694	469	503	830	597	248	999999	127	778	999999	999999	999999	930	335	900	332	999999	333	332	746	348	451	207	653	818	114	623	999999	745	297	516	700	999999	520	221	999999	999999	965	548	172	66	431	761	999999	207	196	631	999999	193	421	10	800	497	961	999999	252	999999	850	21	492	625	115	381	491	808	999999	640	419	999999	224	468	793	785	999999	690	916	690	556	456	999999	483	727	262	334	296	715	212	411	643	969	999999	22	953	65	999999	950	
60	999999	842	690	555	221	999999	968	952	999999	25	338	281	960	999999	999999	404	389	19	897	852	57	999999	102	313	238	999999	154	800	455	839	729	999999	999999	865	999999	713	999999	999999	272	946	294	382	89	700	874	140	683	416	708	999999	574	56	999999	107	12	999999	750	387	327	999999	999999	999999	506	377	295	999999	541	104	152	999999	639	312	746	951	568	999999	125	401	438	999999	102	999999	999999	837	275	683	999999	641	863	999999	963	388	999999	999999	319	126	999999	999999	415	168	599	588	274	999999	978	271	999999	698	539	337	960	358	948	229	999999	898	86	668	111	612	744	999999	999999	999999	48	261	999999	919	642	452	999999	999999	986	280	508	514	999999	394	858	13	383	283	112	999999	384	999999	439	999999	484	420	999999	999999	610	999999	424	698	356	466	667	727	718	389	66	97	538	556	372	678	720	838	435	692	809	999999	238	470	797	706	433	434	999999	999999	445	231	999999	591	803	193	855	809	167	17	726	141	295	993	226	25	999999	827	999999	761	819	646	985	357	999999	511	573	953	900	649	42	243	906	705	944	835	999999	947	753	188	822	910	999999	999999	999999	678	812	999999	254	782	710	999999	192	69	999999	798	999999	65	193	999999	619	901	999999	999999	999999	493	234	589	58	391	341	58	83	73	939	908	966	567	999999	729	999999	999999	709	128	999999	999999	999999	846	512	155	999999	999999	763	462	999999	920	999999	172	452	481	453	999999	999999	862	451	999999	999999	128	999999	294	832	999999	674	999999	999999	291	201	790	578	548	442	387	87	903	791	712	999999	620	999999	28	907	804	999999	909	285	999999	999999	999999	999999	999999	999999	932	999999	227	322	921	954	999999	860	999999	729	220	593	903	49	75	999999	999999	81	738	376	912	623	112	387	38	562	764	189	136	149	355	123	300	999999	509	999999	859	590	869	999999	999999	760	227	999999	696	220	221	870	219	999999	858	775	938	911	999999	319	623	840	294	369	200	130	734	148	383	107	302	999999	539	999999	999999	702	999999	980	389	161	406	813	690	817	351	999999	999999	806	290	579	185	388	655	200	47	28	305	510	568	999999	35	999999	915	999999	917	999999	999999	805	43	166	574	958	531	838	999999	810	159	476	28	306	160	928	999999	804	921	914	612	999999	999999	999999	999999	999999	421	999999	135	327	898	101	899	397	563	174	999999	134	15	227	856	816	287	999999	868	999999	492	999999	715	107	230	999999	677	999999	999999	991	439	765	759	873	546	17	712	999999	912	68	577	630	742	986	999999	733	798	704	
67	795	999999	148	999999	577	218	159	808	38	106	787	423	999999	55	572	734	16	375	142	999999	999999	113	692	324	810	261	861	529	999999	942	496	999999	999999	999999	555	929	300	366	999999	664	397	209	684	498	135	644	680	584	999999	261	999999	999999	666	34	218	999999	379	824	598	999999	357	999999	88	96	609	474	999999	949	500	642	999999	649	193	999999	293	649	429	203	999999	175	580	286	359	477	793	138	655	999999	738	863	560	999999	999999	865	317	767	131	999999	888	660	999999	999999	94	537	816	508	184	199	999999	569	999999	185	634	433	745	999999	999999	999999	302	481	819	502	221	636	92	999999	881	999999	169	526	527	830	314	999999	971	849	202	999999	661	294	953	466	217	179	999999	999999	841	345	999999	247	999999	520	305	999999	841	701	519	457	455	848	999999	855	39	224	51	442	999999	999999	461	895	999999	458	949	999999	527	363	294	999999	46	707	136	546	999999	922	39	999999	534	897	999999	280	340	744	376	812	667	108	437	999999	999999	168	513	999999	883	234	369	47	570	297	889	487	417	476	421	747	722	91	999999	116	195	43	907	973	408	999999	565	999999	92	147	999999	429	926	301	999999	878	204	390	999999	999999	563	999999	446	246	999999	219	863	863	333	628	100	586	450	999999	808	103	260	539	999999	999999	669	235	955	433	946	470	561	999999	562	543	999999	999999	999999	683	553	203	597	999999	999999	198	328	999999	810	464	56	764	978	605	493	820	628	665	53	960	314	337	46	999999	299	999999	657	747	311	789	84	759	167	767	776	614	999999	588	573	159	999999	967	425	500	386	192	491	999999	632	741	914	888	999999	999999	378	226	999999	584	381	428	540	580	400	999999	390	297	999999	221	829	878	324	999999	999999	999999	585	346	912	545	636	999999	65	999999	124	569	999999	196	471	699	398	560	999999	922	999999	999999	618	803	577	404	120	99	999999	280	999999	754	427	999999	796	403	882	42	313	999999	948	273	373	838	466	830	155	203	826	907	822	999999	999999	401	831	948	285	999999	769	999999	435	999999	532	999999	575	370	152	999	399	77	816	366	999999	835	974	944	781	780	346	746	259	916	273	677	999999	856	999999	999999	54	848	128	109	273	796	196	411	740	587	999999	106	999999	156	999999	758	100	999999	33	999999	427	999999	999999	504	445	32	268	999999	999999	999999	337	718	47	126	999999	551	949	999999	999999	999999	648	572	214	999999	517	250	67	112	122	514	586	991	833	735	607	999999	999999	999999	664	250	537	999999	137	884	259	554	68	
571	201	262	809	383	373	572	948	855	999999	973	986	204	964	165	406	999999	279	345	884	312	518	797	869	335	62	852	922	999999	444	329	943	999999	192	496	999999	999999	705	212	628	271	787	999999	485	708	637	469	999999	381	280	368	615	914	999999	756	999999	404	392	483	999999	520	649	976	420	362	999999	33	22	999999	254	547	73	76	717	623	999999	766	999999	171	698	999999	576	551	700	86	714	39	304	436	999999	516	476	231	882	999999	999999	810	342	132	678	614	456	999999	136	999999	304	548	999999	55	241	296	92	230	785	737	944	108	999999	999999	648	999999	999999	586	45	737	80	842	999999	608	999999	999999	433	199	493	94	146	999999	424	999999	781	176	832	258	205	999999	999999	999999	999999	154	173	522	534	999999	484	678	999999	870	771	999999	999999	462	999999	999999	999999	526	863	892	737	999999	999999	184	683	319	999999	999999	999999	480	391	889	313	824	406	49	445	489	190	435	715	999999	999999	276	999999	35	314	999999	812	999999	215	678	292	541	999999	744	999999	999999	838	224	999999	11	511	999999	489	881	95	999999	66	324	163	563	346	437	186	922	502	999999	186	658	14	244	669	932	274	712	606	771	316	662	494	455	651	965	999999	713	313	793	786	126	940	999999	272	498	91	999999	341	855	364	595	251	231	813	190	219	210	342	579	999999	776	285	999999	531	403	999999	707	912	381	446	473	619	999999	546	999999	999999	538	971	181	850	622	381	750	999999	999999	420	273	642	999999	755	790	381	999999	653	20	840	999999	945	868	999999	384	739	959	999999	891	976	542	684	753	999999	681	238	170	728	527	404	534	999999	810	983	565	999999	452	626	656	101	999999	64	536	229	999999	592	113	512	999999	882	422	999999	999999	744	877	999999	888	997	83	999999	221	15	136	615	316	720	145	885	113	999999	297	999999	762	800	100	999999	158	999999	381	999999	135	657	262	644	982	999999	999999	75	999999	976	999999	999999	553	999999	880	880	928	999999	913	381	457	227	409	167	594	999999	579	999999	999999	399	441	364	625	999999	435	563	752	999999	633	123	338	79	779	136	999999	843	789	999999	920	999999	999999	237	999999	10	640	908	258	104	59	902	622	666	999999	715	544	821	999999	568	670	326	999999	447	296	799	999999	999999	447	999999	34	751	300	913	999999	999999	840	999999	743	624	354	526	315	657	441	731	500	671	656	73	592	320	23	231	996	603	92	122	940	821	958	999999	999999	975	80	308	612	709	862	978	999999	999999	88	215	224	999999	21	479	15	565	
999999	381	999999	384	690	713	738	79	999999	210	999999	728	272	921	665	101	66	339	587	143	128	790	999999	678	198	260	242	808	16	852	592	999999	116	385	523	587	530	96	999999	366	570	999999	999999	999999	628	157	999999	166	549	132	97	682	891	872	446	517	572	63	195	439	999999	929	72	999999	618	999999	999999	887	999999	88	571	999999	999999	231	573	586	997	999999	59	51	192	86	999999	884	999999	909	721	244	938	15	25	999999	900	855	885	640	480	999999	53	881	535	191	757	470	560	126	999999	999999	309	860	519	425	999999	154	257	404	670	188	308	708	35	387	999999	999999	73	104	79	197	346	999999	115	279	112	999999	516	10	329	797	999999	648	280	999999	935	88	495	999999	472	756	608	491	969	302	429	999999	999999	999999	242	999999	999999	999999	57	451	333	375	754	999999	322	999999	638	256	84	873	854	660	437	974	452	870	999999	999999	632	322	589	999999	999999	999999	849	999999	323	999999	767	965	400	867	600	829	728	569	333	255	999999	637	128	361	416	106	447	999999	907	880	704	372	456	999999	833	999999	861	477	412	940	999999	555	521	279	488	999999	482	986	999999	607	256	883	546	662	999999	995	204	238	449	999999	376	90	999999	443	663	405	519	467	999999	866	968	260	999999	999999	999999	730	125	848	999999	306	623	999999	709	999999	633	999999	825	999999	745	838	999999	633	38	544	574	999999	695	88	615	93	599	25	952	202	639	996	726	999999	807	999999	879	356	365	152	254	915	380	999999	809	843	579	725	721	999999	336	344	231	622	817	544	999999	46	242	999999	706	999999	999999	999999	669	637	104	999999	999999	288	958	193	999999	999999	300	658	999999	145	999999	772	999999	999999	303	999999	999999	305	774	113	346	999999	432	843	123	577	999999	645	999999	864	999999	181	748	907	740	443	247	999999	999999	345	999999	169	999999	999999	999999	999999	285	832	315	999999	999999	374	862	999999	335	722	999999	124	79	700	450	654	250	85	255	107	33	605	143	859	519	999999	237	999999	781	187	667	532	86	653	301	612	340	999999	223	525	319	758	999999	27	587	132	999999	376	894	677	918	530	653	669	999999	679	999999	999999	241	927	999999	999999	218	158	999999	333	48	426	999999	838	324	583	861	999999	788	275	33	126	282	999999	999999	861	544	999999	268	147	879	417	999999	622	913	884	435	296	388	886	999999	999999	963	999999	94	657	999999	999999	362	344	668	923	880	181	655	582	999999	845	287	285	887	115	889	999999	999999	999999	219	785	924	999999	158	575	999999	902	999999	599	
162	28	311	992	892	488	999999	999999	999999	955	537	999999	967	999999	999999	589	18	112	998	444	543	56	809	463	447	192	999999	922	196	103	582	999999	455	65	429	164	999999	999999	999999	999999	364	999999	999999	499	103	182	818	593	999999	568	567	248	904	291	66	999999	219	847	999999	710	356	828	737	385	382	559	590	911	911	555	999999	722	999999	598	89	999999	608	999999	370	275	374	548	202	627	535	343	83	174	999	323	945	999999	740	999999	999999	536	239	999999	999999	999999	592	906	999999	183	522	999999	999999	315	999999	488	999999	899	487	999999	346	808	635	119	850	49	485	999999	912	598	610	360	999999	46	546	553	348	546	203	999999	683	999999	866	28	999999	690	814	768	999999	520	815	56	218	461	346	254	900	129	222	87	69	175	999999	94	573	172	999999	492	769	657	150	961	705	661	606	999999	941	616	999999	169	235	999999	462	401	999999	563	999999	999999	700	301	652	228	334	126	999999	517	999999	999999	455	942	828	331	999	999999	999999	999999	999999	556	854	467	999999	294	125	63	851	352	713	603	310	999999	30	342	999999	477	999999	921	637	588	999999	99	416	999999	999999	72	340	903	999999	157	999999	929	999999	595	675	242	989	368	999999	280	274	424	804	869	999999	999999	999999	495	539	999999	310	459	225	999999	660	765	61	152	133	62	722	999999	634	999999	582	381	796	434	999999	559	487	646	817	367	323	480	999999	546	688	725	151	845	373	195	846	571	714	460	935	910	191	846	999999	999999	558	326	999999	248	297	110	649	496	999999	980	54	664	641	999999	448	999999	480	515	464	408	999999	877	584	999999	719	999999	666	345	499	755	377	641	411	767	808	999999	690	57	258	588	999999	654	25	393	999999	191	999999	856	22	754	440	676	391	837	148	681	999999	351	528	286	999999	313	996	83	999999	412	263	999999	59	451	500	999999	266	876	332	267	861	200	999999	538	91	809	999999	999999	325	701	259	573	999999	136	264	348	528	972	999999	772	999999	941	780	999999	999999	999999	806	571	999999	999999	999999	515	514	881	820	999999	54	990	999999	999999	979	999999	758	999999	999999	689	255	999999	196	161	903	293	732	560	608	999999	999999	999999	999999	35	13	762	490	999999	291	999999	69	747	316	999999	303	999999	777	520	792	406	999999	999999	586	248	999999	883	384	999999	999999	999999	783	954	282	900	141	487	389	999999	631	227	771	451	999999	418	630	508	616	482	858	374	999999	222	767	212	736	999999	999999	371	999999	129	387	387	213	165	960	114	474	415	582	999999	159	999999	
999999	574	635	741	250	999999	617	999999	276	902	254	738	619	999999	196	80	173	591	505	28	999999	511	999999	393	247	999999	458	999999	43	210	999999	52	225	909	999999	202	576	994	310	814	753	913	852	999999	143	999999	545	400	918	404	252	991	320	999999	652	387	735	252	503	775	719	101	278	999999	11	211	999999	999999	247	993	503	999999	999999	690	274	50	659	364	999999	773	999999	999999	999999	638	999999	999999	999999	94	266	999999	467	333	500	534	999999	662	645	786	483	999999	999999	835	999999	924	999999	82	710	629	866	611	728	380	992	999999	847	661	493	639	117	102	480	438	453	301	535	180	678	999999	595	611	405	872	999999	328	821	102	904	683	738	885	209	111	227	654	999999	999999	999999	770	687	444	178	15	678	999999	461	523	392	861	398	999999	999999	953	999999	264	216	855	999999	674	908	999999	756	810	901	999999	892	999999	220	798	83	999999	838	907	78	160	443	999999	999999	499	866	999999	710	53	295	17	490	999999	76	999999	448	372	598	999999	861	933	999999	999999	999999	999999	498	92	312	593	787	950	891	496	884	999999	821	815	661	999	807	609	53	712	999999	893	741	999999	311	257	359	711	850	999999	999999	145	999999	85	999999	999999	10	783	995	999999	266	999999	126	994	999999	192	151	632	999999	999999	858	261	889	975	999999	220	715	999999	781	999999	244	85	110	719	450	749	421	745	999999	913	999	34	614	926	456	190	777	747	286	128	115	999999	10	261	323	794	255	497	243	86	42	999999	999999	940	882	999999	245	999999	553	621	771	406	113	797	599	834	647	999999	528	662	442	999999	574	999999	999999	999999	999999	848	999999	655	999999	923	512	453	999999	999999	999999	673	53	276	944	380	203	665	357	709	623	213	662	488	157	292	968	999999	643	74	999999	350	990	375	999999	396	999999	999999	128	999999	999999	999999	999999	749	999999	999999	919	999999	717	999999	774	909	314	250	893	871	196	917	508	999999	955	931	809	999999	276	680	999999	678	170	558	379	999999	999999	509	815	963	296	913	999999	183	999999	715	862	582	299	674	45	999999	481	999999	210	94	399	999999	892	962	850	109	483	999999	300	251	101	169	691	478	372	805	999999	930	999999	999999	251	335	847	249	79	237	999999	999999	645	933	206	926	357	295	906	639	999999	852	123	999999	440	999999	882	130	624	999999	890	820	312	239	324	999999	659	927	842	999999	999999	653	893	999999	999999	881	497	999999	55	175	999999	999999	999999	732	999999	999999	816	397	842	709	999999	727	625	376	346	706	299	415	999999	655	
277	999999	453	842	580	999999	959	500	614	999999	999999	999999	85	999999	891	493	999999	579	999999	741	734	272	999999	142	621	342	37	999999	286	876	592	999999	747	400	999999	392	953	729	162	235	623	999999	999999	293	664	927	651	999999	484	852	457	719	999999	878	920	14	344	320	231	247	999999	999999	224	999999	966	962	777	685	561	999999	540	528	999999	815	128	419	488	801	477	694	690	861	52	433	428	873	718	869	999999	893	999999	642	508	914	300	190	111	999999	327	702	999999	966	615	975	322	999999	302	559	759	511	525	999999	842	999999	557	83	400	790	318	103	254	907	215	999999	461	898	999999	512	999999	937	317	442	484	775	544	723	256	76	999999	999999	581	999999	119	968	377	515	799	971	367	226	999999	321	737	234	457	251	761	999999	999999	423	909	789	999999	822	203	999999	68	77	992	833	827	333	678	818	522	95	999999	999999	300	946	108	58	155	999999	157	995	705	259	999999	302	962	308	552	697	999999	791	999999	297	775	294	456	999999	978	534	398	466	643	918	711	372	454	524	656	578	325	860	999999	999999	674	208	387	808	749	700	870	999999	781	999999	999999	730	961	510	999999	999999	499	375	80	621	910	691	362	786	548	955	848	447	652	999999	382	729	157	399	622	999999	906	648	983	288	663	999999	684	662	690	999999	411	999999	63	649	88	950	789	999999	999999	983	845	601	270	999999	999999	999999	876	807	999999	508	583	571	999999	999999	110	851	999999	792	999999	999999	17	999999	105	566	554	904	999999	999999	894	431	940	999999	573	639	731	314	387	199	999999	240	993	876	999999	191	407	999999	66	999999	549	237	567	997	75	785	999999	999999	505	703	249	947	49	999999	912	999999	568	459	999999	257	172	795	473	999999	999999	999999	57	999999	999999	914	168	999999	847	233	463	999999	999999	942	999999	788	663	999999	809	999999	949	489	201	129	963	877	622	948	840	999999	997	754	763	374	642	348	999999	844	999999	591	544	534	109	815	420	255	322	626	400	219	593	586	985	999999	999999	876	535	927	999999	999999	301	220	874	999999	236	708	903	499	310	720	999999	819	86	228	999999	425	389	386	999999	717	565	996	558	630	226	421	999999	999999	131	765	812	810	999999	741	299	999999	659	999999	589	711	351	822	999999	999999	169	999999	509	767	650	827	496	159	228	459	212	305	662	999999	821	814	940	929	378	544	908	999999	152	344	929	814	999999	999999	796	999999	999999	743	681	877	999999	451	912	10	333	999999	279	999999	999999	227	539	999999	999999	415	250	999999	
999999	422	999999	780	772	999999	999999	175	838	835	70	179	362	230	93	999999	623	784	999999	379	902	940	605	84	999999	255	999999	999999	999999	999999	152	360	87	32	999999	999999	299	900	115	552	819	999999	171	497	999999	110	309	999999	999999	79	380	888	634	870	872	999999	999999	999999	515	526	271	707	999999	903	693	999999	102	999999	993	999999	999999	723	999999	239	560	165	778	118	841	174	946	295	791	735	564	264	726	216	160	406	146	919	999999	589	290	999999	999999	268	999999	533	18	999999	377	12	899	999999	219	404	320	999999	999999	708	538	351	580	976	915	999999	999999	999999	983	885	190	597	993	999999	339	98	948	447	999999	999999	313	317	166	999999	917	788	836	907	54	999999	999999	443	354	438	391	53	19	999999	207	999999	918	375	549	999999	788	780	999999	648	999999	999999	455	872	937	999999	404	230	194	999999	68	999999	797	442	394	661	999999	746	999999	999999	868	295	89	644	250	35	601	938	768	43	999999	147	780	197	589	923	875	33	505	812	43	171	858	999999	256	80	954	486	981	887	143	51	537	452	779	999999	51	811	632	912	999999	466	461	160	413	920	356	610	852	999999	786	999999	251	441	532	707	436	672	398	179	999999	125	957	880	899	157	610	999999	999999	999999	999999	999999	401	999999	871	577	999999	708	999999	335	999999	354	999999	520	111	178	800	106	920	82	605	999999	423	999999	841	825	508	581	999999	265	999999	29	202	305	588	721	573	657	569	955	998	728	668	999999	454	726	491	446	779	730	999999	999999	416	345	951	512	650	938	999999	56	78	138	456	999999	25	705	161	999999	932	389	605	999999	536	965	84	999999	711	361	18	125	999999	72	999999	530	999999	806	612	999999	353	86	81	999999	905	522	886	999999	281	920	57	748	574	162	513	399	999999	215	977	451	271	84	800	299	999999	999999	712	15	999999	926	999999	219	103	304	985	856	999999	999999	246	999999	88	999999	999999	999999	314	269	550	191	558	412	404	999999	828	170	596	278	285	781	999999	999999	809	999999	544	354	90	838	655	280	177	657	91	999999	968	962	373	67	479	19	985	999999	96	531	456	923	999999	147	390	932	707	717	999999	536	999999	967	214	207	669	999999	710	999999	614	999999	24	901	330	248	733	866	797	539	999999	276	796	46	192	999999	999999	620	822	943	999999	722	999999	999999	999999	554	893	11	758	176	999999	229	309	999999	65	815	517	999999	999999	293	999999	524	999999	178	918	999999	740	236	999999	926	772	59	437	767	999999	999999	707	564	823	775	354	732	
117	999999	151	579	999999	999999	999999	376	771	878	999999	538	540	933	587	404	999999	773	999999	667	226	832	403	347	791	542	501	999999	117	952	731	999999	999999	680	416	999999	36	999999	347	463	254	418	999999	894	42	898	236	94	313	313	32	60	960	687	516	285	238	803	788	434	785	999999	268	818	999999	999999	599	859	527	83	377	203	435	361	422	808	999999	509	315	892	315	999999	860	804	930	681	866	262	999999	140	285	232	559	999999	677	999999	999999	999999	747	999999	309	999999	999999	999999	936	828	624	609	274	999999	999999	728	498	895	999999	999999	999999	464	887	999999	333	999999	694	999999	797	154	644	999999	684	985	658	340	762	472	593	937	849	629	867	112	66	267	987	466	532	556	999999	999999	999999	308	479	694	458	999999	519	999999	683	180	442	791	194	999999	924	289	59	277	966	35	999999	999999	529	337	999999	785	419	76	360	238	999999	250	420	980	729	386	515	964	999999	490	999999	631	264	678	999999	86	918	999999	342	708	999999	265	590	709	361	611	778	152	107	672	862	453	611	455	316	201	381	213	999999	548	999999	95	999999	999999	81	999999	927	999999	150	520	867	464	733	651	821	608	660	711	999999	127	607	372	866	219	628	510	999999	999999	999999	995	705	714	582	794	934	331	870	999999	637	681	683	927	12	587	805	407	719	959	999999	707	540	669	584	264	940	410	999999	184	858	999999	999999	129	999999	154	814	162	882	938	717	999999	999999	999999	999999	947	444	680	370	289	414	999999	790	999999	184	663	464	999999	139	327	854	533	113	695	255	75	999999	564	447	857	999999	652	525	781	251	144	969	983	595	999999	820	269	50	938	770	638	781	999999	999999	825	689	999999	32	564	94	194	395	53	311	18	999999	879	242	513	517	762	704	19	818	999999	999999	999999	449	999999	507	594	493	175	925	617	294	432	999999	999999	177	993	629	999999	999999	67	748	926	999999	587	999999	940	37	536	431	17	999999	771	780	903	141	218	339	999999	66	500	999999	230	999999	694	723	999999	269	620	345	523	143	999999	322	761	301	768	799	862	790	999999	566	956	743	917	684	522	651	999999	490	959	664	108	999999	206	366	528	807	987	864	218	681	999999	200	907	874	999999	459	29	612	373	418	476	740	498	999999	744	486	210	20	210	851	552	139	386	859	44	838	125	405	999999	960	999999	999999	999999	886	159	765	836	52	494	73	632	114	127	999999	999999	368	999999	273	621	51	607	999999	663	367	138	287	813	57	999999	999999	999999	999999	839	
999999	606	999999	999999	612	999999	999999	650	168	525	147	999999	999999	21	836	672	676	432	851	783	999999	999999	999999	344	223	757	872	999999	789	999999	143	728	999999	274	715	943	718	209	999999	490	999999	401	448	999999	525	148	690	276	977	385	999999	999999	492	999999	116	59	770	999999	999999	999999	911	999999	861	999999	392	418	999999	183	306	893	999999	477	629	999999	151	341	914	384	819	84	77	606	974	999999	999999	215	246	177	999999	666	182	584	263	948	578	999999	539	493	78	117	999999	516	999999	93	431	696	308	130	699	775	144	396	324	871	787	315	61	457	917	186	182	52	25	999999	720	378	223	680	792	999999	801	431	315	711	156	999999	999999	890	982	999999	907	999999	478	391	531	999999	999999	392	999999	999999	999999	92	999999	892	935	885	500	339	373	62	999999	627	999999	174	974	712	90	612	724	236	678	171	474	575	999999	999999	574	633	118	999999	999999	831	520	999999	971	718	855	999999	776	270	69	307	527	930	999999	289	787	314	417	818	705	999999	667	933	999999	402	618	10	623	878	320	999999	230	439	944	999999	117	808	202	266	857	667	835	464	999999	381	999999	544	705	988	279	270	226	999999	999999	460	174	999999	934	579	110	854	799	898	949	203	86	999999	985	228	182	978	121	160	961	47	822	212	999999	223	759	83	999999	999999	609	60	650	930	210	493	486	530	999999	623	166	12	868	999999	999999	999999	999999	999999	558	999999	815	300	999999	999999	999999	999999	999999	961	819	720	819	36	999999	174	999999	899	552	999999	888	502	741	652	999999	498	994	959	179	999999	698	792	918	999999	999999	999999	819	318	902	584	999999	19	999999	524	710	163	803	139	452	704	647	615	431	158	999999	66	745	173	999999	659	81	379	31	999999	273	37	802	999999	511	742	999999	980	996	968	554	879	647	226	941	999999	695	864	999999	999999	247	92	999999	770	548	468	81	655	999999	999999	999999	232	987	999999	261	683	361	999999	627	709	359	667	618	999999	603	787	419	528	231	246	999999	216	862	556	516	190	665	41	76	999999	670	699	858	754	466	331	999999	545	999999	999999	999999	506	999999	999999	125	579	473	909	999999	760	999999	552	999999	886	288	305	370	999999	595	81	27	330	131	584	999999	660	999999	864	995	999999	896	999999	999999	963	999999	999999	969	65	441	936	716	755	999999	999999	999999	128	275	972	475	999999	999999	460	949	894	250	278	385	662	768	464	999999	999999	999999	894	864	999999	989	470	248	820	336	314	999	659	999999	271	465	815	999999	920	394	837	398	835	
999999	446	999999	669	722	999999	92	999999	999999	999999	999999	117	842	970	451	817	139	805	733	999999	999999	999999	460	300	999999	978	813	999999	80	847	80	932	220	999999	999999	428	999999	329	747	868	738	28	26	32	999999	256	429	999999	374	999999	791	589	113	743	10	663	985	633	140	744	999999	522	999999	450	906	243	999999	763	397	32	565	999999	68	864	916	815	640	999999	806	292	558	328	205	306	65	999999	829	476	87	920	442	999999	199	13	999999	225	782	999999	999999	260	359	665	107	999999	999999	981	530	999999	826	195	32	558	826	847	195	247	326	940	394	424	999999	430	686	476	999999	936	999999	999999	562	701	42	74	320	556	933	999999	999999	854	96	83	960	590	649	891	897	884	801	352	817	75	999999	841	192	701	846	928	979	999999	760	282	999999	999999	999999	999999	999999	958	999999	280	999999	999999	999999	472	999999	320	999999	999999	781	794	579	705	145	278	247	496	802	999999	882	619	710	999999	914	999999	103	814	712	999999	904	523	739	999999	647	531	999999	525	999999	437	988	871	999999	999999	156	194	60	65	146	999999	238	199	999999	961	86	627	569	909	388	423	999999	49	608	999999	918	267	65	639	68	999999	840	721	999999	375	999999	20	999999	687	857	729	550	999999	677	618	265	714	199	999999	999999	29	999999	999999	147	636	68	948	999999	276	114	889	138	421	996	532	263	517	752	958	758	75	255	999999	999999	658	872	339	372	999999	999999	214	78	287	999999	48	652	321	584	999999	316	264	747	115	999999	968	600	139	51	155	364	999999	999999	241	29	999999	773	89	477	488	763	999999	585	999999	999999	999999	821	851	999999	999999	879	942	999999	999999	652	503	999999	150	308	92	67	742	298	227	999999	966	252	999999	268	977	999999	573	844	105	999999	587	678	473	553	683	157	749	494	93	275	999999	815	29	588	525	479	632	781	394	999999	30	440	368	647	595	999999	983	592	667	999999	316	999999	999999	896	999999	824	999999	597	625	935	317	999999	214	951	223	161	233	999999	743	999999	642	999999	999999	999999	35	156	999999	826	958	35	173	999999	827	400	959	323	978	999999	999999	999999	625	44	999999	459	122	772	235	416	434	443	434	735	848	999999	59	999999	648	171	870	999999	514	38	639	999999	771	160	431	999999	999999	899	183	110	735	53	882	608	636	10	999999	263	920	903	401	524	601	438	318	667	999999	445	674	999999	262	604	999999	999999	404	565	687	999999	350	999999	424	534	999999	334	10	805	286	999999	887	999999	999999	617	998	610	999999	125	999999	343	999999	
999999	473	556	999999	367	847	999999	857	296	213	81	999999	599	999999	508	488	867	264	276	438	513	391	899	557	999999	216	999999	606	585	960	289	566	354	130	587	999999	999999	309	902	486	869	947	999999	248	815	335	20	705	499	131	999999	860	732	904	337	381	999999	998	999999	999999	212	534	282	335	923	515	968	478	334	559	620	568	362	999999	569	566	401	661	741	701	205	999999	116	463	201	429	833	999999	999999	215	999999	999999	999999	752	284	344	674	664	324	310	999999	999999	380	999999	999999	209	999999	999999	999999	771	980	912	267	507	954	272	427	818	999999	503	999999	999999	685	129	184	751	999999	610	515	234	891	737	346	999999	343	999999	569	177	999999	999999	999999	999999	999999	32	999999	999999	612	603	797	22	999999	856	999999	821	628	999999	856	999999	999999	759	999999	897	437	121	879	999999	576	825	173	300	999999	260	865	151	999999	999999	424	999999	894	999999	149	864	812	502	317	45	999999	524	812	999999	807	318	999999	203	260	34	464	992	152	981	895	999999	439	506	320	999999	999999	389	999999	838	424	999999	999999	999999	620	877	999999	934	803	843	46	61	23	999999	492	999999	999999	672	999999	557	335	432	520	912	816	999999	435	315	192	651	55	999999	999999	973	90	999999	999999	360	999999	383	939	529	198	309	945	844	999999	999999	999999	926	817	327	999999	692	513	999999	683	453	245	267	999999	999999	999999	162	798	999999	999999	49	999999	878	441	498	99	517	617	805	999999	221	967	971	589	999999	302	265	833	727	999999	592	470	98	931	508	999999	325	999999	170	777	46	511	999999	78	733	191	145	999999	329	238	980	999999	999999	999999	999999	999999	273	999999	787	486	999999	328	80	880	193	579	999999	947	932	384	774	586	999999	38	999999	999999	241	999999	855	999999	999999	770	514	999999	358	518	762	999999	469	32	999999	646	154	683	290	999999	440	999999	884	164	690	999999	999999	945	463	404	627	679	559	761	999999	370	823	313	330	725	814	580	531	675	817	169	999999	910	533	999999	442	773	748	490	999999	385	999999	701	999999	968	218	568	46	954	891	92	999999	707	777	489	823	999999	363	564	903	860	999999	219	999999	999999	709	651	421	999999	961	853	931	79	492	869	999999	131	999999	999999	516	999999	544	576	784	734	999999	780	142	54	314	601	999999	193	587	419	61	999999	364	271	269	567	999999	710	992	999999	161	712	224	908	148	701	328	12	999999	999999	325	757	435	612	153	929	999999	999999	999999	370	442	747	491	999999	817	542	999999	260	101	949	108	833	583	746	582	999999	565	
234	905	613	283	418	145	999999	103	303	383	751	127	340	58	779	690	632	604	999999	230	999999	100	999999	933	999999	910	108	558	491	183	688	999999	477	999999	999999	471	416	96	999999	612	999999	979	524	168	25	142	999999	900	328	153	999999	999999	178	455	999999	143	309	679	214	507	47	381	612	999999	694	721	649	967	764	318	999999	545	999999	801	668	172	576	447	918	935	158	207	239	347	999999	547	861	32	999999	160	171	999999	999999	526	999999	190	377	405	999999	999999	999999	999999	145	20	870	999999	571	999999	999999	262	999999	999999	761	279	359	839	151	274	896	157	860	627	28	614	156	999999	999999	999999	236	487	795	180	973	999999	452	363	71	229	477	999999	975	999999	246	696	592	308	999999	999999	177	734	49	112	508	326	442	999999	776	531	999999	999999	999999	518	150	309	467	397	999999	146	826	995	778	999999	796	89	181	376	999999	331	32	847	570	999999	885	502	447	999999	672	656	999999	586	587	999999	999999	999999	999999	467	353	936	999999	999999	419	839	785	182	956	128	316	429	999999	76	484	454	508	25	763	999999	633	648	861	774	725	999999	954	999999	417	247	565	999999	22	999999	32	454	102	827	438	999999	276	712	545	329	386	252	511	999999	112	143	41	349	389	377	834	705	85	464	480	185	885	545	765	719	562	663	417	441	53	40	361	999999	587	43	432	920	112	541	999999	999999	732	838	147	283	215	226	272	645	879	327	378	637	357	262	845	730	947	825	999999	722	835	80	82	81	782	999999	762	999999	999999	999999	602	543	76	997	999999	999999	408	491	514	346	400	771	561	999999	661	723	334	334	197	702	973	286	999999	999999	647	662	766	75	501	854	999999	916	999999	966	724	999999	999999	999999	808	798	331	465	321	431	332	73	999999	356	419	68	36	437	168	251	940	326	769	400	360	791	999999	999999	990	659	882	484	81	595	11	999999	161	999999	525	399	380	518	965	352	353	999999	999999	419	655	999999	828	35	757	999999	999999	408	75	181	999	27	517	989	475	662	548	848	992	923	999999	593	906	61	999999	769	871	999999	361	999999	56	999999	648	871	686	557	830	999999	999999	622	569	999999	761	980	999999	999999	881	391	52	999999	803	999999	591	229	74	72	536	776	123	988	587	603	57	648	134	233	378	646	999999	918	831	691	131	999999	999999	751	832	926	87	999999	887	999999	389	58	623	999999	999999	999999	807	623	30	999999	743	738	44	965	999999	122	999999	751	139	999999	88	134	481	999999	384	999999	864	322	240	609	
999999	999999	999999	999999	224	998	35	583	48	999999	839	689	897	777	947	392	999999	999999	205	719	81	335	283	652	411	999999	577	511	177	973	564	494	999999	420	364	999999	637	936	750	557	97	999999	999999	999999	406	399	999999	703	999999	991	875	475	999999	521	538	373	435	458	999999	960	431	524	999999	75	395	354	999999	486	422	914	999999	409	648	647	631	999999	623	103	256	22	999999	873	346	185	108	98	377	872	999999	991	608	999999	249	790	136	573	865	647	794	61	103	750	291	260	247	475	827	479	889	738	999999	342	999999	684	932	558	187	999999	967	306	977	999999	603	431	315	999999	169	857	521	68	934	976	999999	204	919	287	591	999999	937	999999	999999	999999	983	999999	251	275	976	999999	858	578	395	634	679	497	83	669	156	860	944	672	999999	969	957	999999	999999	773	43	999999	999999	999999	999999	100	303	344	45	89	999999	459	999999	50	598	999999	999	943	999999	309	306	811	131	999999	140	999999	999999	275	326	302	940	162	349	478	242	968	800	212	611	305	999999	345	462	994	229	696	680	904	999999	999999	969	999999	167	504	999999	231	886	515	999999	245	948	37	28	999999	148	298	120	711	999999	629	803	999999	341	377	999999	999999	359	136	40	443	60	999999	201	999999	332	926	994	844	11	20	92	294	688	376	357	313	999999	999999	855	999999	586	968	999999	999999	907	182	682	790	536	515	872	759	485	90	999999	999999	835	412	420	222	303	999999	710	796	999999	999999	999999	999999	30	999999	644	640	999999	109	857	92	151	999999	999999	159	254	213	317	496	999999	332	809	607	999999	647	999999	999999	308	643	637	320	268	309	905	999999	74	999999	770	872	999999	242	999999	386	233	112	999999	97	704	270	967	99	957	224	659	225	709	510	782	382	196	730	341	999999	471	546	999999	841	842	319	95	537	443	445	999999	904	843	999999	999999	90	999999	390	220	999999	676	547	363	54	999999	999999	688	999999	934	999999	685	150	999999	851	914	687	288	999999	254	394	185	440	656	521	598	999999	382	286	136	702	303	999999	519	304	961	923	192	779	201	162	630	531	603	999999	760	485	13	991	519	696	801	363	999999	825	861	245	999999	841	999999	999999	317	412	999999	241	104	878	630	999999	890	990	504	509	535	102	763	654	836	999999	999999	123	999999	391	999999	440	999999	940	670	694	442	725	999999	351	332	304	845	227	104	371	950	882	854	406	999999	999999	202	302	999999	999999	71	216	409	290	999999	342	155	926	645	999999	340	164	217	936	174	175	958	162	
186	240	999999	545	999999	999999	999999	879	268	999999	999999	999999	247	608	122	627	633	235	326	752	270	999999	159	999999	581	107	999999	795	999999	918	242	999999	570	999999	125	999999	796	525	656	934	628	999999	999999	801	645	407	758	732	52	590	999999	938	849	215	891	999999	999999	999999	999999	463	443	865	214	350	121	355	678	208	492	524	831	999999	999999	391	133	69	915	357	283	184	348	308	752	94	615	304	999999	999999	157	929	516	468	561	999999	999999	763	996	733	999999	300	999999	560	249	528	758	205	368	467	92	832	280	999999	64	789	999999	145	123	130	734	817	269	323	60	563	999999	999999	999999	386	999999	999999	999999	191	999999	999999	454	787	69	234	999999	420	935	628	999999	325	658	782	414	999999	999999	365	650	876	999	872	40	999999	509	685	520	396	999999	999999	575	999999	769	999999	999999	999999	344	999999	999999	889	795	999999	882	641	51	735	905	235	957	999999	307	999999	999999	196	192	795	952	48	287	383	714	938	770	952	62	559	555	569	716	343	437	751	999999	761	91	999999	999999	399	374	999999	999999	294	438	865	999999	49	12	999999	905	280	128	306	999999	702	184	999999	999999	999999	589	491	190	999999	519	624	357	555	999999	958	115	508	805	562	674	513	603	429	510	905	276	22	999999	972	663	446	999999	140	702	587	999999	235	140	70	999999	999999	999999	444	774	814	518	140	999999	999999	477	407	475	566	632	545	108	755	999999	648	999999	576	934	217	681	999999	410	226	999999	999999	999999	880	378	744	752	999999	999999	999999	654	695	999999	146	230	513	504	999999	970	658	508	167	999999	831	879	999999	408	244	948	999999	762	701	414	302	287	132	670	597	39	730	813	841	999999	938	999999	659	261	999999	999999	999999	999999	424	112	752	717	694	999999	551	999999	999999	346	999999	842	542	406	953	291	105	858	999999	842	906	999999	250	844	667	541	549	730	229	999999	882	888	527	673	347	599	661	584	999999	999999	129	999999	999999	394	999999	999999	93	542	999999	378	165	667	257	587	999999	197	861	907	59	163	641	999999	999999	655	464	629	325	999999	68	363	629	520	275	166	723	999999	999999	856	548	999999	457	999999	583	851	84	224	640	999999	866	999999	737	754	999999	439	309	308	815	999999	929	675	683	224	999999	793	999999	645	999999	101	863	999999	112	15	369	389	705	633	247	930	581	249	989	385	12	999999	625	875	985	999999	856	425	999999	598	926	872	986	243	999999	789	113	439	823	999999	85	379	58	999999	394	999999	734	676	70	884	915	999999	685	307	221	
575	178	872	660	566	244	448	992	513	89	496	403	472	109	457	827	152	426	999999	999999	633	860	893	490	999999	111	190	999999	619	683	999999	999999	688	32	999999	621	240	778	999999	314	999999	999999	544	653	898	999999	272	576	613	999999	772	273	245	999999	587	714	285	391	820	464	999999	999999	999999	999999	999999	309	999999	449	150	836	596	999999	999999	999999	999999	256	325	249	592	999999	839	614	751	999999	910	973	999999	689	444	254	999999	849	999999	802	261	999999	13	713	810	999999	999999	822	436	777	470	409	113	109	337	341	399	45	799	731	624	449	341	820	999999	869	999999	999999	15	896	500	999999	414	367	884	126	252	612	439	999999	62	999999	999999	974	999999	511	999999	852	362	113	999999	999999	59	236	999999	812	999999	193	793	999999	251	20	817	539	286	722	994	746	224	220	98	999999	606	806	679	607	270	367	728	418	999	505	673	901	51	200	697	999999	189	82	903	69	818	999999	751	51	209	999999	697	379	516	999999	638	151	24	77	703	253	999999	580	999999	999999	465	384	941	746	999999	915	498	999999	34	816	567	999999	317	999999	968	999999	64	638	407	999999	670	999999	901	876	866	531	887	973	497	454	631	999999	531	58	604	443	999999	999999	703	294	999999	611	354	700	565	496	834	984	109	594	199	918	182	999999	195	116	999999	74	879	815	38	524	999999	580	195	958	619	269	435	535	999999	58	999999	999999	472	999999	14	211	321	999999	697	902	874	999999	264	999999	436	603	862	999999	960	491	136	999999	266	999999	22	999999	515	606	877	574	559	573	42	151	983	68	466	999999	112	281	999999	999999	128	999999	650	999999	326	482	531	26	406	937	999999	81	921	999999	999999	999999	55	240	695	714	502	132	352	310	999999	123	728	999999	146	735	999999	689	737	626	769	140	984	999999	999999	43	85	860	178	621	999999	960	229	937	999999	630	91	999999	999999	999999	17	995	782	350	826	212	753	999999	880	670	552	885	999999	305	286	727	851	999999	782	662	639	999999	999999	731	310	909	893	791	176	516	654	523	113	698	619	774	999999	644	499	254	289	921	999999	507	79	123	627	999999	661	484	778	362	99	923	409	999999	999999	61	49	917	319	962	999999	373	26	38	782	644	686	512	379	999999	239	537	383	718	661	456	661	197	292	969	140	692	737	301	434	999999	299	253	732	306	605	999999	935	327	934	616	490	51	341	982	999999	158	999999	571	133	561	550	690	714	595	999999	999999	635	349	831	304	999999	725	603	602	999999	999999	779	82	
611	999999	602	999999	999999	54	999999	999999	855	309	732	981	587	999999	999999	872	639	999999	539	147	999999	753	999999	596	495	639	999999	765	447	739	999999	804	999999	42	999999	999999	999999	999999	906	669	629	779	996	999999	999999	850	716	469	556	730	962	746	903	642	999999	999999	710	15	569	154	74	999999	183	126	672	927	999999	555	215	702	913	155	701	869	517	137	999999	999999	979	645	999999	520	218	716	777	890	999999	737	866	112	765	953	924	762	605	429	605	880	662	999999	999999	171	263	854	817	816	54	44	134	999999	111	999999	36	924	231	553	991	466	999999	782	999999	999999	688	113	999999	959	231	939	274	999999	531	875	958	300	407	762	999999	999999	898	999999	845	999999	613	828	999999	677	927	999	540	62	999999	148	541	999999	661	373	482	159	999999	857	595	115	770	46	516	235	999999	735	527	469	295	637	568	388	999999	999999	271	999999	113	269	42	231	409	999999	999999	392	344	88	638	43	289	999999	446	51	999999	740	106	999999	322	774	548	202	999999	81	766	800	580	999999	943	999999	999999	999999	999999	658	825	373	706	558	386	999999	891	61	106	493	189	188	201	526	23	206	999999	694	547	338	721	999999	748	999999	455	858	811	190	145	147	931	666	999999	999999	226	11	44	999999	999999	198	999999	496	999999	999999	891	588	609	64	149	746	437	999999	999999	717	999999	985	625	999999	113	527	321	999999	915	958	561	523	999999	413	999999	21	172	525	504	358	456	234	744	759	999999	866	259	757	51	398	709	999999	589	353	849	241	999999	665	999999	672	877	181	581	999999	999999	999999	999999	206	753	137	584	912	912	999999	271	713	999999	865	932	999999	278	564	669	527	259	46	934	774	563	79	999999	506	90	999999	480	284	653	607	331	78	406	999999	14	999999	814	797	612	999999	91	146	990	520	733	208	403	322	999999	63	999999	401	443	999999	642	684	501	87	831	999999	257	987	70	643	544	999999	999999	225	560	756	713	461	999999	999999	692	427	89	999999	773	882	438	999999	772	599	719	929	635	999999	420	329	421	999999	999999	532	614	999999	86	357	999999	869	368	188	762	755	350	436	968	370	13	225	605	386	999999	949	651	99	225	470	923	615	238	139	805	240	344	976	495	900	468	597	351	731	999999	999999	999999	260	999999	26	259	999999	999999	274	706	205	724	44	432	999999	881	999999	879	999999	433	369	640	238	383	532	421	373	940	999999	999999	415	874	873	999999	410	435	401	693	209	221	999999	999999	964	999999	999999	515	309	554	999999	999999	942	
718	999999	308	999999	272	999999	877	872	999999	999999	352	894	999999	300	330	851	999999	31	590	999999	831	679	404	793	715	676	805	999999	999999	121	819	471	58	999999	697	148	999999	999999	999999	150	524	820	604	999999	296	760	603	142	289	663	511	532	888	999999	999999	999999	341	514	999999	596	999999	114	999999	493	999999	881	845	411	999999	192	286	342	883	449	966	20	85	999999	999999	954	82	999999	493	999999	999999	296	999999	519	848	658	807	999999	400	999999	999999	419	964	121	267	999999	914	202	539	107	387	178	999999	448	572	110	999999	272	999999	120	523	816	621	503	883	780	999999	999999	562	999999	385	226	942	999999	788	999999	55	964	811	999999	50	999999	143	999999	975	999999	646	145	946	999999	999999	545	63	290	39	844	798	471	238	487	117	587	639	999999	721	999999	236	318	659	25	999999	999	460	915	999999	642	682	235	527	451	143	999999	390	814	260	840	172	661	311	943	999999	584	999999	334	983	463	251	999999	674	814	215	999999	485	930	693	999999	94	147	220	396	171	999999	999999	786	999999	945	999999	824	343	881	999999	999999	17	716	267	480	272	999999	931	999999	400	142	561	713	999999	806	686	459	131	564	755	34	450	915	781	999999	641	949	981	48	265	426	216	792	815	640	330	769	673	999999	433	958	999999	603	995	999999	22	240	550	999999	268	999999	999999	778	136	999999	999999	999999	934	82	839	323	154	893	999999	999999	926	768	897	605	485	917	786	908	141	796	999999	846	919	999999	182	999999	408	443	779	518	724	999999	999999	841	999999	238	835	600	383	119	814	999999	253	31	112	253	342	945	71	351	960	793	646	999999	165	286	999999	191	900	999999	914	710	999999	842	259	999999	112	999999	99	257	92	999999	535	31	999999	506	999999	999999	650	928	78	463	382	438	557	999999	791	336	686	999999	999999	653	999999	945	205	113	208	410	999999	614	150	287	855	814	268	774	268	625	999999	999999	683	285	541	999999	370	460	338	685	999999	329	706	776	378	859	201	438	999999	589	826	999999	307	999999	135	45	787	999999	607	999999	179	782	999999	176	979	37	999999	780	122	728	584	744	999999	523	125	453	908	374	908	996	622	999999	288	678	999999	478	361	490	159	999999	999999	579	999999	770	999999	511	656	540	797	999999	999999	421	325	768	999999	91	113	783	999999	999999	136	423	882	999999	944	349	999999	999999	377	511	676	76	999999	616	544	15	999999	14	18	613	796	999999	577	567	999999	211	514	520	673	999999	374	999999	412	477	379	999999	999999	251	825	175	17	663	
172	295	674	247	790	999999	233	999999	999999	999999	999999	473	886	999999	845	325	918	743	834	984	330	660	146	999999	663	163	246	774	318	651	188	999999	999999	143	999999	999999	999999	456	420	805	296	673	527	275	802	939	590	621	924	999999	332	92	341	999999	342	511	999999	576	583	999999	999999	999999	999999	548	999999	933	866	753	552	999999	432	472	332	39	697	656	142	871	305	723	572	625	999999	937	328	105	511	584	800	703	999999	326	872	783	342	838	982	979	354	999999	82	837	78	370	948	860	760	311	334	686	379	288	280	860	999999	847	999999	753	230	999999	431	292	953	999999	431	116	600	548	999999	859	673	999999	526	436	650	999999	556	489	988	999999	344	209	259	123	334	853	55	999999	999999	494	240	238	999999	529	447	790	884	229	938	842	999999	221	999999	475	23	225	762	999999	219	999999	999999	128	765	762	490	999999	42	839	524	578	70	999999	830	212	999999	444	403	996	988	999999	850	336	551	155	207	133	595	999999	110	118	101	211	802	999999	203	121	473	999999	49	225	999999	54	705	370	781	999999	391	999999	999999	578	822	765	855	359	489	964	577	619	565	367	636	257	999999	415	486	999999	786	451	18	517	971	406	999999	773	999999	805	631	999999	374	525	741	193	999999	999999	296	336	356	452	899	239	999999	853	441	682	588	999999	315	299	883	921	896	939	402	337	607	425	808	999999	258	683	343	999999	255	999999	625	453	317	999999	999999	999999	513	999999	999999	778	973	128	965	999999	195	999999	499	341	306	452	999999	802	791	611	999999	871	527	274	204	999999	999999	999999	607	401	999999	145	999999	108	999999	733	418	562	396	999999	364	489	459	533	896	658	193	12	99	802	421	823	661	706	292	257	632	249	149	337	882	999999	520	999999	227	999999	999999	999999	170	999999	43	76	999999	177	999999	999999	421	993	999999	545	41	894	68	805	979	999999	999999	497	816	923	111	179	422	69	741	538	999999	999999	316	999999	261	999999	841	526	768	354	417	999999	458	999999	835	638	872	999999	305	987	767	715	594	983	576	909	584	246	471	864	999999	999999	435	719	475	536	999999	529	293	248	62	542	999999	635	826	988	48	968	97	999999	307	818	999999	753	771	999999	300	332	281	352	217	604	64	904	700	72	69	739	381	309	950	352	319	66	934	234	999999	959	999999	587	870	999999	159	999999	567	999999	591	999999	948	999999	245	365	258	999999	40	999999	999999	999999	934	763	929	309	596	788	522	954	508	708	999999	546	585	341	174	693	481	601	
455	65	999999	999999	999999	387	791	169	73	595	103	378	35	999999	746	546	999999	999999	999999	999999	999999	370	486	612	336	999999	999999	411	999999	904	999999	999999	470	439	999999	432	795	78	999999	999999	999999	999999	724	999999	860	140	999999	341	999999	48	316	770	45	999999	581	94	579	733	999999	597	524	389	999999	169	404	538	908	595	484	324	750	956	120	115	63	593	646	559	751	205	210	531	611	999999	597	429	999999	560	858	999999	999999	72	538	999999	37	137	903	565	531	332	232	96	856	484	298	999999	660	929	855	988	448	29	981	999999	397	993	999999	999999	999999	999999	999999	357	737	567	471	999999	427	425	999999	926	689	90	38	999999	973	124	674	999999	309	246	769	599	999999	869	479	833	999999	204	308	999999	999999	967	993	556	999999	874	358	299	23	999999	933	244	999999	929	308	367	999999	561	370	283	329	650	636	999999	215	419	652	868	98	638	607	232	127	54	576	722	97	481	999999	108	765	999999	999999	699	313	535	999999	775	999999	999999	842	528	833	999999	999999	709	340	667	351	904	999999	490	999999	384	999999	710	127	806	363	586	280	999999	455	271	517	944	999999	999999	32	679	670	877	307	977	796	89	999999	102	340	866	391	999999	139	211	877	284	183	739	698	602	418	942	421	984	999999	999999	82	999999	517	769	999999	999999	645	672	243	353	193	233	588	922	321	34	476	999999	999999	850	999999	253	394	242	999999	797	999999	999999	271	728	466	999999	145	474	16	999999	585	570	694	988	784	999999	968	533	101	949	160	776	291	393	475	999999	790	991	999999	829	999999	284	998	384	999999	225	410	999999	999999	870	999999	124	916	493	449	999999	801	999999	75	923	285	999999	999999	821	647	472	148	877	999999	999999	999999	154	532	187	650	311	571	320	832	569	66	462	646	231	861	999999	859	797	944	569	133	583	925	27	553	326	142	187	737	999999	999999	532	999999	999999	999999	943	999999	739	843	148	999999	490	383	505	867	999999	223	999999	999999	999999	612	351	933	692	417	999999	228	999999	999999	999999	178	393	999999	149	493	999999	999999	299	883	999999	454	130	953	999999	999999	999999	209	430	159	729	999999	222	999999	136	90	734	599	999999	938	999999	725	85	115	520	969	950	999999	244	21	999999	624	924	46	51	166	491	398	137	467	775	749	798	366	903	999999	955	175	999999	999999	759	999999	999999	360	999999	202	378	25	442	836	284	735	964	999999	815	115	999999	186	187	970	999999	345	999999	113	173	999999	999999	719	211	300	999999	785	999999	186	262	410	985	999999	999999	
