500	500	
94	94	122	92	105	100	99	92	105	111	91	82	108	86	108	112	100	95	93	98	107	84	117	96	101	79	108	99	88	113	103	106	106	104	103	111	111	93	98	97	84	92	102	118	94	102	105	99	121	90	123	90	103	81	90	99	110	98	95	99	111	106	102	104	102	96	91	88	108	107	116	106	121	98	95	105	113	103	108	99	96	84	106	115	99	99	98	106	97	99	87	97	117	91	120	101	108	104	106	99	99	98	104	99	107	87	80	96	111	101	118	99	89	83	104	115	87	107	124	102	103	98	101	80	86	113	102	109	85	88	105	88	115	113	89	108	85	98	91	100	92	118	94	94	101	102	108	109	109	95	99	109	99	97	91	105	102	99	105	92	98	87	95	85	97	91	104	107	112	112	103	103	116	98	87	105	121	93	84	114	102	116	95	116	89	103	89	107	84	86	95	103	105	110	90	92	89	90	106	92	77	98	103	108	106	116	92	102	117	113	108	108	100	111	88	102	106	104	112	88	101	95	110	100	87	90	101	85	93	84	103	105	98	100	94	85	115	94	78	112	98	100	109	98	102	90	100	132	110	117	112	110	80	95	106	109	94	79	82	99	93	111	100	94	100	102	90	83	101	101	105	104	94	88	113	105	110	91	97	91	89	82	96	101	110	80	95	98	100	117	111	107	104	99	99	93	98	89	104	85	115	107	107	108	103	97	106	95	99	107	104	90	105	103	107	99	104	93	121	84	92	93	75	90	90	109	101	111	106	113	91	85	108	108	105	127	87	98	95	107	96	102	108	106	112	100	105	99	92	97	118	121	92	102	111	115	100	91	112	107	111	104	84	94	89	89	87	92	114	97	94	97	111	105	95	95	91	103	93	89	105	98	104	104	89	93	102	96	95	117	117	91	113	87	104	91	97	90	102	109	110	106	100	117	77	95	86	114	99	107	104	101	105	90	94	96	88	112	95	97	106	93	97	98	110	93	90	100	103	94	97	115	102	92	119	81	104	98	102	98	95	110	99	74	110	86	111	121	98	86	91	98	111	100	112	95	100	95	96	103	95	95	98	92	112	98	92	94	91	101	93	100	99	84	113	78	108	91	102	85	102	117	98	98	99	97	85	113	113	106	89	102	111	116	111	82	98	96	98	90	
97	115	90	107	115	92	107	115	89	107	106	107	124	100	98	105	110	78	108	102	82	108	91	94	98	93	99	117	95	118	100	98	93	95	104	103	94	114	100	105	77	111	91	101	114	101	109	104	114	104	100	111	93	88	101	106	108	88	106	87	93	106	97	104	92	93	87	102	91	113	106	107	92	122	105	101	90	107	109	113	94	100	102	85	95	88	102	102	84	91	97	89	101	92	88	89	93	102	88	100	104	95	115	76	94	92	90	112	102	98	90	101	88	97	89	100	94	104	110	102	104	94	98	84	102	99	95	102	104	77	90	78	95	88	90	101	113	96	87	112	111	90	114	101	98	108	93	86	100	101	113	102	90	87	101	99	73	103	98	88	113	108	93	109	87	89	92	81	90	79	104	115	104	107	108	95	105	95	91	112	102	91	108	113	98	110	100	90	88	86	105	98	100	98	98	93	106	100	100	96	110	114	109	119	107	97	98	83	99	107	96	95	99	101	75	94	117	108	103	93	93	111	84	113	99	99	88	114	103	106	113	97	97	74	102	92	101	104	104	94	104	116	100	90	79	106	99	107	124	104	100	96	113	94	94	92	88	97	120	108	121	88	104	104	110	102	103	112	119	104	115	93	96	115	105	95	95	109	94	95	84	106	91	95	111	97	118	100	101	111	99	114	95	102	86	105	88	104	104	113	92	90	101	122	100	107	111	107	110	92	100	109	85	97	100	82	98	103	82	82	103	101	111	98	94	118	98	114	91	96	98	110	112	103	108	105	94	94	97	107	117	103	97	98	94	111	110	105	102	112	98	95	107	112	101	89	108	111	95	105	82	102	99	95	109	95	108	93	111	89	92	106	102	113	88	95	92	93	106	91	97	104	102	94	104	98	98	92	89	102	102	99	107	80	89	103	88	104	122	113	96	92	110	101	105	104	109	89	113	109	83	84	101	116	115	99	116	106	85	84	95	106	86	115	111	86	104	97	129	109	88	97	107	85	84	94	89	110	111	87	114	110	115	98	117	103	95	101	101	86	90	101	99	109	84	96	91	106	119	96	98	97	93	96	120	90	104	101	121	86	98	99	106	84	117	109	89	84	106	92	109	98	101	112	100	87	110	102	92	104	90	102	102	94	115	85	104	93	107	105	
999999	638	923	456	434	45	924	323	347	75	501	673	999999	224	924	897	999999	999999	210	283	999999	186	185	879	336	999999	979	667	669	436	999999	468	996	502	44	303	685	222	592	548	16	160	958	625	103	329	717	749	121	999999	999999	552	426	140	931	999999	999999	999999	129	524	66	267	653	999999	360	43	677	53	190	631	999999	40	999999	662	276	999999	228	560	786	17	999999	239	555	999999	497	172	51	999999	571	217	840	641	103	78	492	749	999999	999999	274	69	999999	673	569	999999	242	908	851	764	999999	168	999999	902	267	121	330	999999	711	438	423	197	992	810	999999	999999	791	999999	999999	632	179	527	276	999999	295	727	364	529	670	75	982	589	321	999999	13	412	607	937	384	981	747	665	47	77	634	87	999999	841	200	595	698	662	971	228	594	345	891	438	617	539	999999	801	165	645	456	834	999999	716	807	80	375	854	999999	999999	885	999999	489	209	546	217	660	523	999999	999999	376	329	999999	102	691	667	999999	179	999999	844	234	946	509	999999	620	799	211	999999	43	130	230	844	467	25	343	90	856	691	891	410	999999	243	472	91	279	137	226	999999	999999	150	999999	205	999999	360	730	999999	999999	999999	588	999999	16	309	489	217	999999	999999	861	602	759	610	999999	999999	287	919	965	990	483	428	999999	493	583	999999	336	893	572	999999	999999	999999	295	404	86	768	113	999999	403	999999	754	264	237	747	275	624	34	424	339	729	999999	615	394	739	465	999999	965	999999	999999	999999	999999	596	645	829	221	999999	317	365	534	51	726	142	999999	396	999999	999999	999999	384	228	959	403	912	563	843	116	704	723	555	938	500	803	999999	982	999999	605	999999	619	407	536	521	316	669	890	999999	12	999999	99	998	503	246	394	590	876	999999	195	71	42	802	723	516	40	761	426	43	248	717	159	710	790	88	999999	793	847	706	652	999999	31	275	840	329	614	724	61	701	116	223	141	778	629	544	135	816	684	30	491	555	252	999999	59	295	636	389	218	425	637	600	742	180	560	462	49	767	962	403	901	315	710	725	926	35	999999	380	91	256	952	792	999999	827	224	999999	490	175	225	999999	692	999999	516	636	74	516	480	961	228	999999	999999	999999	854	291	128	185	845	527	930	34	709	265	308	961	999999	844	999999	914	955	463	971	874	551	417	999999	999999	999999	83	999999	419	554	624	162	914	751	594	938	999999	709	48	262	962	244	201	845	436	927	554	173	229	35	566	999999	764	205	629	999999	447	
580	451	386	771	866	520	480	94	112	393	219	878	906	663	214	916	999999	19	640	360	999999	284	748	254	910	441	394	988	999999	398	719	999999	777	500	257	999999	661	491	105	999999	999999	761	333	543	344	999999	322	371	361	98	563	999999	989	466	875	306	703	142	999999	435	136	492	475	999999	674	97	999999	415	415	999999	264	719	999999	916	639	999999	950	215	909	625	128	32	999999	530	999999	532	142	320	625	951	564	529	630	670	597	238	295	619	869	999999	193	907	955	413	833	844	282	83	826	999999	356	999999	233	244	316	113	854	945	999999	151	954	790	790	999999	392	999999	98	999999	329	410	524	340	999999	661	442	221	76	233	696	990	259	69	999999	559	605	999999	305	395	363	493	383	350	999999	727	999999	999999	126	501	31	108	755	39	753	999999	551	25	999999	572	999999	999999	46	631	259	999999	891	894	999999	241	999999	325	440	702	889	999999	37	999999	601	618	368	999999	104	575	212	598	244	230	316	77	17	589	999999	732	593	999999	456	752	101	849	835	407	105	999999	641	705	667	62	149	917	398	999999	424	999999	213	762	10	471	429	660	655	671	588	238	999999	280	999999	707	119	631	999999	999999	91	752	783	960	943	219	933	506	930	192	90	398	678	639	175	999999	999999	999999	999999	985	332	440	204	173	819	867	662	371	304	959	943	518	538	123	296	999999	999999	999999	999999	791	537	923	999999	472	999999	200	560	593	114	38	188	999999	374	404	952	999999	557	619	151	86	556	999999	211	971	249	572	859	564	353	503	621	286	999999	476	999999	999999	710	731	999999	628	317	999999	999999	275	780	999999	153	144	171	644	124	999999	110	999999	244	999999	721	758	233	29	340	995	250	611	999999	902	273	999999	946	999999	940	826	46	523	769	488	315	936	200	583	428	725	403	708	388	999999	185	282	241	999999	688	951	508	562	298	321	827	999999	858	878	402	255	197	618	999999	298	999999	587	971	755	660	784	568	650	601	614	601	542	999999	936	726	991	666	999999	864	989	999999	483	234	458	999999	659	87	321	999999	999999	538	785	14	100	999999	999999	311	999999	832	903	393	857	961	683	720	999999	433	922	999999	999999	589	732	753	999999	999999	630	362	523	104	10	999999	256	469	428	85	816	538	141	569	137	690	191	632	961	606	470	999999	999999	999999	375	235	999999	169	780	593	999999	42	299	130	746	245	999999	390	999999	206	146	398	542	607	904	999999	999999	363	999999	999999	407	110	999999	118	999999	118	811	785	729	
774	551	999999	689	835	280	784	248	21	822	999999	902	999999	800	764	469	82	979	999999	833	999999	934	802	999999	69	999999	704	999999	190	620	999999	999999	999999	661	66	999999	999999	708	999999	337	130	518	290	999999	143	818	607	310	37	648	437	138	868	951	120	840	749	999999	629	649	575	544	999999	999999	194	467	899	999999	999999	119	999999	373	281	615	713	110	653	999999	10	251	587	999999	222	542	193	509	566	61	551	225	906	105	999999	67	762	999999	460	889	356	675	999999	468	999999	918	238	73	857	262	999999	999999	999999	487	952	999999	72	999999	999999	525	999999	999999	901	848	597	527	213	325	294	224	852	137	999999	763	915	334	332	128	837	303	314	129	999999	999999	813	540	38	429	152	700	995	591	999999	935	682	671	774	79	999999	48	715	912	778	642	999999	119	370	433	571	627	66	943	343	37	221	97	41	999999	44	66	499	999999	182	999999	229	271	873	713	999999	253	559	999999	257	999999	588	401	351	19	903	703	999999	605	999999	524	643	61	258	999999	724	999999	640	187	45	814	549	930	739	193	423	148	246	656	351	327	78	999999	695	999999	448	819	746	999999	694	341	886	893	926	999999	950	177	22	647	999999	496	613	382	227	999999	259	658	661	999999	596	764	999999	999999	999999	999999	999999	999999	366	714	999999	904	848	618	492	704	928	656	14	91	999999	256	135	999999	667	855	713	695	585	262	999999	999999	999999	999999	999999	929	873	999999	639	396	211	999999	810	999999	859	95	999999	995	889	523	515	603	653	579	924	999999	638	869	855	408	826	999999	264	113	429	996	999999	269	191	999999	830	999999	26	999999	880	132	445	826	999999	581	217	999999	999999	72	747	999999	146	999999	664	96	300	13	999999	240	569	450	855	706	879	999999	349	388	999999	999999	999999	999999	999999	999999	699	802	903	811	999999	284	201	999999	956	202	999999	737	860	166	605	105	272	826	56	999999	58	440	277	738	947	876	241	829	904	478	999999	797	114	110	889	862	193	999999	873	243	49	461	493	662	350	151	12	193	782	718	74	865	903	800	987	268	535	999999	864	999999	52	371	999999	999999	823	569	999999	999999	276	742	912	783	953	813	746	597	999999	614	999999	999999	873	58	999999	195	414	513	893	314	123	631	337	999999	999999	620	201	677	256	16	839	781	999999	253	916	50	806	291	912	100	64	999999	322	920	776	69	390	993	325	28	83	319	675	328	999999	999999	999999	893	169	342	999999	78	350	940	774	616	296	999999	142	999999	389	133	999999	999999	
999999	999999	318	416	252	999999	240	207	362	999999	932	529	115	200	607	280	999999	913	132	579	999999	985	59	382	156	169	999999	999999	860	318	639	950	718	872	78	923	336	999999	650	604	112	999999	715	122	17	254	510	105	33	862	381	476	10	999999	335	999999	672	936	270	92	999999	999999	347	53	598	982	811	243	999999	683	943	635	272	527	999999	63	279	937	374	901	999999	677	736	998	936	999999	949	697	547	804	260	999999	738	999999	999999	632	87	672	999999	999999	999999	999999	973	349	918	746	213	483	553	281	994	999999	999999	369	433	123	999999	349	116	435	43	999999	695	327	432	553	999999	999999	999999	999999	976	607	422	350	467	391	703	397	999999	200	959	476	999999	999999	809	525	827	999999	143	699	888	737	565	98	991	330	581	656	916	999999	999999	508	768	708	304	999999	322	231	902	52	420	999999	269	916	475	567	968	430	999999	907	725	528	571	25	957	248	52	999999	358	146	999999	57	481	713	999999	460	707	446	971	422	212	605	476	101	999999	541	478	649	623	999999	362	161	148	999999	999999	330	937	999999	750	999999	354	988	873	765	242	372	875	556	574	24	859	532	458	105	705	129	999999	479	999999	425	770	403	710	924	784	658	909	472	73	999999	522	999999	695	915	999999	999999	732	711	999999	999999	666	921	999999	608	999999	999999	702	52	313	999999	278	468	26	335	295	951	999999	949	981	583	999999	412	492	552	502	905	836	542	37	491	999999	350	999999	820	758	848	328	999999	359	954	956	866	999999	543	753	64	937	369	999999	126	936	999999	729	285	462	999999	439	532	116	999999	992	169	24	821	143	999999	847	999999	999999	446	633	999999	599	36	627	596	253	949	799	999999	968	476	912	911	555	999999	620	344	368	504	419	795	996	690	961	796	852	347	409	825	217	740	792	194	999999	760	193	703	999999	999999	20	490	999999	669	700	526	999999	999999	276	999999	316	999999	999999	82	36	837	189	909	74	830	744	905	999999	999999	999999	999999	684	727	999999	794	429	917	999999	999999	999999	929	72	337	999999	999999	999999	749	80	999999	999999	999999	999999	719	167	655	999999	284	999999	828	131	114	940	759	999999	473	999999	529	684	482	999999	399	827	345	589	107	999999	852	920	628	999999	994	999999	669	464	999999	334	964	999999	773	222	155	288	999999	999999	388	988	312	898	525	604	999999	75	597	779	999999	876	567	140	69	999999	999999	363	999999	546	136	279	999999	305	902	148	999999	999999	910	269	999999	121	970	963	999999	119	999999	953	404	34	272	
928	247	890	345	660	767	834	999999	999999	493	791	999999	321	999999	118	716	17	995	387	727	999999	165	337	824	18	906	603	929	950	416	999999	959	985	284	207	999999	999999	999999	252	999999	51	458	26	776	173	842	659	999999	101	999999	465	958	27	306	211	773	999999	999999	337	754	173	905	560	487	718	831	292	46	57	999999	335	57	753	16	686	999999	148	561	660	175	256	884	837	557	999999	999999	942	688	82	434	132	325	632	999999	217	146	897	539	999999	341	560	999999	671	999999	76	418	214	20	620	599	635	357	415	171	507	288	999999	13	536	901	889	999999	964	623	954	20	425	265	798	550	999999	999999	504	328	615	634	999999	822	490	542	999999	931	999999	999999	798	999999	909	471	991	928	77	893	999999	166	452	956	657	999999	70	65	993	948	222	80	884	37	853	96	999999	872	999999	255	523	999999	999999	957	535	999999	824	190	111	953	274	870	482	821	605	348	875	659	977	175	762	434	548	664	719	999999	598	999999	920	822	999999	128	862	822	380	17	999999	495	430	176	233	879	954	49	684	351	999999	72	431	515	220	896	895	900	999999	98	455	999999	247	538	999999	999999	269	288	48	999999	17	660	450	999999	480	999999	999999	810	999999	999999	999999	509	999999	378	999999	535	999999	415	612	28	999999	962	339	292	562	243	257	892	283	180	620	676	10	999999	999999	938	621	833	44	829	667	94	999999	610	618	946	654	869	999999	366	713	854	676	999999	921	54	999999	999999	999999	247	143	347	537	999999	272	803	509	450	44	470	914	516	381	782	999999	999999	999999	728	673	615	588	999999	999999	916	467	765	10	980	617	999999	617	463	797	796	999999	330	999999	197	347	999999	447	999999	834	999999	999999	206	999999	893	999999	782	50	999999	495	429	659	756	583	999999	314	506	999999	999999	833	999999	853	460	718	584	999999	999999	593	817	999999	857	178	384	552	104	473	999999	999999	116	999999	999999	258	25	967	377	147	999999	746	934	882	840	999999	918	380	999999	814	992	488	898	807	636	199	232	220	637	261	285	999999	489	158	53	223	696	216	998	497	999999	493	350	446	999999	999999	999999	934	551	999999	999999	999999	999999	999999	481	782	394	308	685	645	35	804	339	999999	862	736	999999	786	999999	626	325	712	382	600	999999	999999	147	461	661	999999	541	298	669	792	11	999999	750	209	677	271	829	398	531	362	472	43	999999	234	584	419	38	871	999999	999999	999999	547	630	862	313	972	644	932	646	999999	114	737	145	999999	125	590	986	67	119	
578	796	927	999999	30	138	999999	999999	913	877	252	323	669	203	999999	999999	463	651	887	896	704	626	897	999999	197	999999	999999	897	999999	999999	993	433	970	762	999999	138	999999	367	610	734	369	626	730	65	404	30	445	543	999999	284	999999	939	108	999999	414	951	899	185	993	773	402	55	999999	999999	883	818	353	906	676	616	670	106	51	162	999999	999999	895	999999	357	177	811	201	506	340	457	999999	334	808	358	575	238	426	999999	836	341	323	887	999999	181	585	677	538	867	999999	614	565	898	945	634	336	65	67	828	825	999999	211	549	408	357	999999	493	544	558	110	388	253	732	214	821	223	200	999999	670	771	999999	999999	333	721	726	892	165	999999	184	31	519	999999	999999	548	874	139	999999	488	578	352	102	142	980	766	406	371	832	694	999999	421	145	96	999999	66	999999	689	877	999999	682	465	673	114	369	536	591	217	654	999999	340	691	999999	712	400	327	679	367	302	566	324	364	69	471	264	999999	886	433	782	542	223	194	262	999999	999999	123	999999	987	773	999999	185	199	717	648	364	442	999999	999999	999999	999999	999999	967	999999	999999	999999	999999	999999	212	850	606	650	168	999999	122	999999	999999	439	503	999999	999999	649	692	594	848	390	135	647	420	117	999999	791	463	737	999999	165	999999	797	941	443	487	717	475	146	176	803	27	999999	605	999999	999999	13	478	526	418	430	694	382	548	930	999999	681	985	105	39	815	999999	430	722	956	724	357	498	69	429	570	183	555	427	55	999999	371	52	742	898	817	322	937	329	292	470	873	259	20	65	806	731	380	117	361	616	596	51	648	953	999999	515	999999	999999	847	256	149	955	503	566	25	999999	252	999999	221	502	258	111	999999	496	999999	108	999999	13	623	999999	803	448	75	438	776	329	404	999999	999999	312	903	840	481	999999	331	917	999999	454	50	177	488	999999	895	859	367	495	612	161	112	763	37	414	483	18	452	999999	889	75	790	695	244	999999	171	999999	598	418	629	403	999999	933	352	999999	963	456	359	630	552	216	80	291	717	999999	687	282	284	498	367	999999	593	630	38	690	663	354	932	999999	999999	986	270	949	999999	219	986	999999	421	994	999999	37	999999	822	999999	683	995	509	978	992	776	888	634	109	60	167	809	544	999999	662	379	999999	524	999999	999999	999999	945	130	425	508	266	999999	999999	290	57	340	813	771	999999	355	695	164	376	939	259	133	362	999999	899	708	409	451	272	759	999999	832	999999	334	213	592	737	874	
999999	999999	736	267	36	999999	62	720	999999	48	71	560	999999	224	252	999999	85	999999	999999	785	999999	716	108	999999	255	999999	665	225	999999	489	567	999999	999999	999999	80	896	213	991	106	18	999999	999999	365	999999	999999	712	792	410	589	928	999999	718	389	951	653	377	381	921	999999	924	999999	837	892	864	481	999999	942	155	153	999999	381	93	398	999999	999999	52	361	738	999999	999999	320	264	635	898	999999	999999	511	666	999999	703	524	291	999999	181	330	281	295	501	889	999999	769	646	266	242	999999	175	329	194	285	611	999999	999999	498	478	999999	434	211	999999	634	632	669	286	978	999999	831	99	113	226	874	405	756	859	999999	999999	773	673	999999	403	351	73	529	999999	390	566	687	882	999999	999999	567	895	999999	301	866	267	550	999999	667	816	410	999999	72	999999	320	879	854	166	794	283	704	940	436	808	999999	570	999999	352	999999	422	763	949	306	601	999999	978	335	999999	993	999999	674	290	16	191	992	883	999999	426	15	510	999999	530	98	519	999999	999999	469	270	999999	999999	999999	207	597	255	999999	460	999999	999999	454	342	554	400	173	212	609	423	934	999999	816	999999	999999	687	347	394	710	242	861	786	794	999999	518	74	816	999999	999999	999999	693	760	137	541	721	540	999999	672	956	999999	367	999999	910	393	692	224	999999	999999	736	477	859	999999	999999	821	999999	384	999999	422	824	489	583	476	775	142	730	183	127	284	58	999999	715	674	438	399	999999	976	999999	410	348	304	620	938	960	960	617	491	226	316	942	346	864	999999	848	477	737	891	120	778	999999	519	106	179	829	708	762	195	999999	155	999999	623	508	276	83	530	869	645	515	999999	524	249	957	810	342	712	174	165	826	999999	661	984	999999	108	999999	829	207	999999	999999	262	208	432	999999	81	370	329	838	597	486	328	607	999999	385	305	263	424	999999	296	999999	127	544	606	999999	813	493	961	999999	999999	530	253	333	429	999999	263	616	102	532	886	999999	23	999999	576	999999	508	363	999999	608	570	844	331	277	911	612	992	999999	601	73	903	587	408	571	999999	77	999999	994	999999	566	132	688	171	892	675	845	823	253	967	999999	999999	459	924	363	999999	999999	208	999999	422	816	999999	545	25	999999	628	308	999999	452	445	999999	999999	513	184	999999	486	881	683	439	601	75	789	749	750	999999	212	999999	999999	999999	384	872	869	266	999999	999999	999999	587	999999	999999	274	999999	999999	381	807	469	491	357	285	999999	877	999999	882	999999	384	357	37	794	794	351	825	184	645	
995	999999	999999	638	190	930	812	978	899	218	549	174	999999	270	999999	941	290	192	855	178	999999	178	79	999999	110	881	235	344	238	792	331	999999	100	731	999999	314	244	999999	310	999999	472	944	977	106	999999	999999	160	96	620	852	514	169	970	15	999999	827	998	582	538	309	704	478	999999	999999	887	999999	84	502	462	999999	707	459	881	999999	706	794	200	973	999999	999999	999999	149	724	385	999999	999999	347	94	999999	981	315	662	302	11	999999	994	205	870	218	110	529	658	634	999999	155	65	288	542	308	999999	636	35	923	42	999999	999999	753	999999	829	999999	894	999999	675	480	797	55	999999	879	715	712	599	329	999999	558	976	999999	515	217	240	232	999999	805	786	714	354	290	999999	999999	432	166	250	999999	51	491	215	539	982	163	719	110	999999	409	826	596	521	317	270	375	66	507	60	999999	143	606	844	99	213	999999	136	999999	999999	896	456	559	471	768	287	999999	352	999999	98	361	999999	140	334	483	999999	999999	203	999999	999999	373	999999	925	116	704	698	444	647	126	999999	999999	999999	212	793	11	952	277	135	753	39	986	32	999999	999999	698	57	12	282	370	120	24	768	99	999999	943	693	531	452	999999	999999	843	999999	236	121	999999	335	295	346	332	999999	711	999999	999999	17	43	350	999999	517	417	999999	695	172	999999	15	999999	263	999999	716	999999	318	999999	824	368	999999	196	361	999999	508	351	373	761	666	950	839	408	949	328	92	462	999999	109	999999	999999	999999	999999	681	358	230	799	999999	398	999999	999999	24	110	887	706	999999	820	682	554	95	175	54	895	38	221	447	607	371	935	854	263	258	999999	999999	789	999999	309	999999	999999	575	708	537	999999	192	181	935	739	999999	253	562	999999	780	999999	23	848	990	223	355	469	910	622	438	878	543	325	247	805	999999	999999	457	466	315	999999	999999	386	999999	999999	713	999999	285	708	96	127	383	999999	483	209	999999	999999	999999	45	999999	55	101	999999	999999	659	440	866	933	140	55	423	796	999999	955	110	80	637	220	920	999999	999999	999999	212	999999	320	505	999999	999999	999999	999999	134	307	422	999999	269	588	999999	999999	999999	638	846	924	999999	662	999999	331	287	637	383	999999	567	358	878	999999	999999	999999	889	426	959	164	489	34	896	530	999999	125	999999	592	695	521	999999	530	241	292	664	573	48	549	864	988	227	999999	999999	999999	52	999999	429	887	56	407	999999	609	156	824	158	821	38	624	741	556	947	695	941	861	94	47	126	999999	999999	892	824	350	562	999999	999999	
176	566	987	488	999999	696	495	999999	298	822	445	384	416	143	843	545	423	807	317	999999	999999	382	607	999999	15	659	999999	999999	163	582	359	999999	999999	888	982	265	50	999999	596	859	462	159	999999	999999	648	662	709	999999	999999	999999	999999	542	254	930	413	793	999999	173	999999	495	999999	999999	392	716	473	398	209	528	999999	587	504	286	221	457	588	999999	729	569	999999	352	999999	379	991	999999	181	816	802	999999	484	198	306	999999	663	110	996	999999	767	936	574	999999	463	191	999999	448	852	134	999999	999999	999999	40	73	399	989	140	545	494	999999	586	544	657	999999	953	999999	962	291	999999	623	120	461	999999	616	793	994	924	999999	768	77	552	953	57	495	15	999999	454	135	907	887	999999	565	511	507	999999	401	917	663	509	147	349	167	234	510	999999	999999	999999	423	999999	999999	74	999999	777	426	999999	632	999999	171	591	59	599	837	383	740	101	555	949	107	435	401	999999	999999	389	631	728	999999	728	546	284	669	999999	40	854	512	999999	999999	787	95	999999	557	904	756	82	459	548	512	784	999999	418	999999	395	999999	999999	878	327	803	861	155	698	549	904	950	999999	999999	891	568	982	999999	999999	810	767	863	534	877	496	331	198	999999	93	225	610	245	999999	619	283	518	52	999999	195	29	428	999999	999999	33	999999	954	869	160	567	979	530	913	575	608	999999	999999	124	120	392	996	999999	931	72	482	939	999999	822	276	648	383	525	999999	685	899	999999	135	999999	511	233	541	461	999999	372	113	999999	696	670	999999	721	999999	403	932	593	999999	414	999999	999999	999999	93	985	999999	999999	999999	194	464	523	238	676	999999	772	65	999999	999999	850	544	576	569	959	787	253	998	999999	999999	896	979	593	999999	496	494	894	555	561	427	248	409	858	536	187	649	181	467	993	999999	999999	999999	789	55	743	654	999999	927	620	137	999999	986	840	999999	615	214	999999	110	742	191	331	226	504	195	648	450	686	999999	391	319	999999	785	999999	999999	999999	210	199	547	679	999999	999999	999999	935	999999	587	262	568	811	920	973	778	81	725	812	999999	733	201	604	999999	999999	967	796	546	310	522	999999	981	852	452	415	25	333	430	900	534	364	290	80	608	999999	882	874	130	999999	541	543	70	202	15	871	999999	999999	150	999999	999999	860	999999	635	911	533	280	715	368	514	999999	454	999999	824	999999	627	999999	130	995	20	999999	102	676	138	768	978	994	999999	999999	580	999999	429	192	52	36	999999	934	655	169	999999	999999	176	999999	615	460	97	
893	999999	999999	387	429	887	599	139	967	781	193	302	999999	932	999999	492	868	999999	117	538	272	607	798	999999	693	796	961	999999	895	253	586	70	677	999999	999999	759	874	469	161	519	999999	62	85	999999	999999	641	789	999999	546	999999	307	728	507	999999	824	295	999999	309	999999	999999	926	999999	244	724	204	999999	624	195	999999	779	999999	409	636	999999	707	220	532	552	135	61	17	999999	384	273	945	999999	563	755	856	999999	999999	999999	774	529	592	999999	818	999999	61	366	27	999999	389	766	24	898	102	909	224	999999	999999	894	184	643	999999	201	303	970	999999	346	569	999999	338	999999	999999	53	634	999999	15	556	999999	181	501	768	44	413	355	617	258	57	999999	654	540	253	47	428	400	141	905	401	858	847	582	714	797	157	275	999999	310	971	999999	985	903	668	221	590	999999	416	999999	220	999999	685	999999	731	999999	915	338	95	19	48	652	503	999999	614	697	555	598	999999	999999	886	999999	999999	317	286	783	780	750	872	41	456	35	983	532	999999	555	182	999999	851	144	881	999999	190	332	271	328	770	999999	299	970	666	992	615	999999	722	82	832	377	445	947	799	174	999999	63	562	23	999999	970	999999	999999	999999	999999	747	652	99	999999	999999	999999	56	999999	23	996	461	901	375	464	419	548	810	622	722	999999	688	999999	344	716	363	999999	770	258	999999	800	276	239	455	245	255	999999	355	999999	124	152	999999	487	934	803	713	563	687	107	603	130	170	894	347	719	999999	843	317	382	713	830	920	797	308	223	729	232	456	999999	219	999999	202	999999	999999	579	483	211	969	541	13	999999	999999	672	999999	538	639	999999	892	736	999999	412	656	973	999999	293	999999	533	189	721	84	490	117	558	888	156	927	15	396	767	245	540	873	776	378	913	391	257	152	769	999999	999999	999999	719	635	807	800	229	222	224	999999	999999	999999	258	466	522	692	890	784	508	999999	634	986	134	999999	999999	999999	999999	604	999999	901	975	390	419	999999	727	161	397	922	90	356	708	793	181	999999	295	518	624	319	855	999999	500	473	644	999999	999999	370	215	229	671	278	999999	624	193	323	381	569	999999	120	999999	371	304	968	999999	161	902	840	814	713	999999	999999	913	570	748	807	999999	512	746	261	999999	999999	946	178	261	811	436	93	609	857	48	725	906	514	999999	494	927	532	769	492	265	118	999999	999999	999999	999999	999999	359	876	386	999999	869	999999	360	921	383	425	135	716	891	724	818	999999	957	999999	490	548	409	990	264	880	878	
999999	263	995	90	999999	454	999999	45	456	86	217	999999	945	178	999999	999999	593	206	79	801	816	999999	767	999999	877	598	826	533	999999	999999	369	999999	505	44	999999	999999	364	841	572	970	970	999999	444	647	611	17	21	506	588	991	999999	793	195	88	71	864	495	558	212	222	628	631	368	501	717	595	727	910	51	342	202	999999	634	999999	831	145	442	999999	999999	999999	586	329	944	685	999999	575	437	427	999999	999999	999999	805	638	360	999999	348	321	943	930	999999	289	111	464	256	799	999999	169	96	257	926	432	375	999999	999999	635	309	687	683	362	151	168	310	937	779	267	396	123	284	757	492	824	999999	199	820	999999	999999	865	698	885	999999	416	999999	180	999999	840	708	93	999999	999999	52	661	999999	591	788	857	979	173	999999	988	413	999999	999999	339	999999	112	999999	186	902	750	159	444	989	798	287	735	999999	999999	891	939	999999	999999	816	558	999999	999999	999999	999999	999999	962	612	322	999999	709	482	133	530	21	415	944	907	532	190	556	575	608	672	839	999999	999999	49	848	281	746	438	110	144	336	624	932	915	34	775	939	999999	837	264	289	326	163	215	805	999999	946	42	999999	999999	269	983	116	169	357	603	999999	922	999999	50	443	280	381	988	204	397	483	999999	882	757	250	999999	738	354	392	522	999999	847	243	999999	334	999999	999999	977	875	999999	517	772	999999	431	999999	26	384	796	820	999999	944	174	999999	418	250	918	159	280	881	999999	999999	762	777	834	453	510	999999	999999	715	729	999999	999999	123	850	999999	999999	470	461	340	234	44	941	999999	383	999999	985	836	825	883	416	999999	140	999999	34	108	754	995	999999	978	999999	999999	999999	91	999999	149	550	61	170	999999	539	999999	698	940	657	816	313	999999	403	266	999999	674	863	755	308	175	999999	308	98	752	999999	715	736	999999	424	896	298	999999	442	244	38	934	676	999999	353	999999	999999	200	999999	999999	794	999999	601	999999	999999	251	474	999999	782	925	410	251	999999	417	999999	824	722	225	525	999999	999999	453	796	999999	238	532	997	575	411	350	309	999999	859	881	958	999999	124	268	962	999999	432	999999	87	517	833	786	972	269	999999	529	246	650	674	687	688	999999	729	441	249	988	253	999999	589	442	626	999999	392	90	999999	801	999999	999999	999999	352	338	999999	999999	288	336	452	560	738	999999	999999	113	658	873	182	999999	616	999999	682	999999	999999	929	999999	999999	645	999999	999999	403	999999	810	93	820	782	999999	331	358	467	975	999999	999999	797	999999	515	218	999999	999999	
967	999999	220	888	842	920	36	999999	289	423	805	512	999999	999999	999999	58	669	928	606	71	331	271	999999	823	735	640	999999	999999	231	999999	424	325	20	999999	924	980	193	999999	968	173	793	347	117	908	553	955	255	62	748	749	768	999999	999999	999999	17	706	999999	999999	162	211	489	458	223	743	999	489	999999	422	473	385	864	666	999999	443	278	983	163	643	279	999999	394	388	999999	482	999999	837	714	374	999999	227	542	796	850	999999	683	344	134	374	908	999999	464	833	589	373	999999	999999	626	178	378	34	553	804	127	999999	816	999999	999999	999999	999999	172	775	136	123	999999	842	77	816	203	759	933	999999	789	735	215	325	999999	798	465	999999	675	220	545	996	285	674	738	679	476	999999	581	714	393	999999	746	299	337	999999	999999	999999	999999	295	999999	418	444	999999	763	79	912	67	999999	999999	174	152	300	999999	239	140	999999	580	114	999999	349	253	999999	229	474	390	988	916	988	841	464	935	999999	390	999999	137	999999	120	910	668	766	418	999999	278	999999	999999	118	794	69	206	882	999999	999999	428	946	188	240	225	700	999999	999999	996	999999	422	849	999999	371	909	173	999999	578	727	669	445	631	930	558	909	678	233	282	999999	999999	999999	959	700	519	999999	999999	609	897	346	419	537	588	770	999999	282	429	321	879	208	999999	957	628	164	103	980	796	25	629	999999	546	476	999999	886	999999	287	463	999999	719	18	999999	999999	214	999999	318	999999	999999	860	590	286	489	367	354	999999	572	898	172	805	606	538	566	428	979	576	999999	943	999999	702	999999	71	818	281	999999	870	999999	999999	999999	396	999999	961	133	935	999999	353	841	188	132	999999	323	999999	125	657	999999	191	999999	57	999999	638	441	375	999999	165	240	529	468	218	999999	999999	999999	505	156	776	999999	645	999999	630	994	636	734	621	820	412	999999	390	946	999999	729	999999	999999	685	492	124	955	481	267	968	705	905	885	632	423	648	683	817	104	999999	699	906	775	822	999999	948	903	999999	554	999999	999999	999999	582	307	488	999999	999999	666	999999	41	999999	487	387	999999	924	98	751	112	208	182	729	999999	295	607	471	823	644	605	632	543	220	145	927	999999	202	855	999999	999999	153	77	999999	26	803	73	528	221	528	338	999999	964	207	801	621	381	572	214	564	975	835	665	710	999999	44	480	820	999999	559	421	999999	78	766	173	999999	140	999999	712	767	232	88	260	304	316	708	668	999999	999999	523	999999	999999	987	301	356	752	999999	367	142	981	333	252	999999	661	
117	93	828	207	44	843	491	790	860	447	341	896	584	999999	404	751	999999	144	411	172	13	28	268	999999	419	420	479	999999	458	730	443	980	999999	598	197	233	999999	470	311	575	41	999999	542	549	999999	460	178	127	963	390	615	199	840	999999	999999	98	825	61	999999	624	373	717	342	999999	13	361	999999	986	183	180	871	905	999999	835	140	999999	486	718	816	999999	252	362	810	77	124	254	150	565	939	109	408	828	999999	999999	212	999999	433	413	545	608	799	191	943	792	519	710	366	14	999999	420	612	116	244	828	999999	20	907	275	999999	759	221	104	999999	84	999999	53	232	155	999999	816	814	82	182	999999	169	999999	999999	999999	558	999999	887	999999	25	529	999999	301	593	854	315	202	417	168	399	999999	999999	704	144	999999	29	475	999999	221	381	734	606	539	934	36	668	999999	601	888	717	999999	872	85	89	527	587	999999	460	378	999999	440	408	655	683	396	820	464	999999	550	998	92	926	675	763	291	923	957	366	999999	195	993	601	999999	451	789	913	321	625	617	290	548	25	999999	381	940	335	950	855	548	216	999999	395	999999	890	634	683	206	322	797	604	630	124	999999	999999	999999	999999	999999	214	894	482	508	839	999999	269	460	999999	818	304	999999	956	972	999999	999999	360	982	999999	999999	638	816	116	716	999	828	23	999999	433	999999	925	999999	111	999999	999999	961	75	707	999999	88	790	439	566	999999	902	999999	841	631	528	306	999999	211	248	299	999999	397	788	766	509	20	304	609	36	999999	892	769	721	511	236	999999	753	653	999999	999999	760	208	259	251	999999	509	987	391	142	137	587	999999	296	811	212	357	182	308	207	999999	783	999999	413	999999	999999	142	777	999999	999999	387	999999	999999	999999	718	538	54	147	547	999999	999	33	912	477	899	999999	178	999999	909	308	879	999999	454	455	999999	746	579	795	639	279	681	732	999999	987	754	584	696	140	577	999999	168	220	635	999999	208	999999	870	713	513	999999	803	659	867	41	999999	999999	109	445	339	972	999999	259	508	278	280	999999	376	925	723	325	672	999999	999999	999999	150	999999	342	107	999999	924	875	865	291	388	999999	32	864	626	999999	344	485	261	801	604	323	909	711	999999	999999	930	963	945	999999	198	588	766	753	999999	890	856	999999	999999	999999	999999	999999	999999	967	130	802	258	413	999999	464	389	840	420	999999	999999	323	240	957	975	30	326	999999	930	874	102	799	999999	278	999999	999999	999999	266	999999	999999	396	507	999999	941	591	564	828	527	223	490	
999999	999999	177	531	452	917	660	999999	112	981	871	454	999999	999999	874	330	104	979	780	24	849	132	999999	999999	999999	803	104	298	375	999999	202	798	747	449	999999	999999	631	187	826	715	999999	715	163	502	201	942	340	999	76	270	470	848	747	999999	641	488	991	820	681	999999	823	371	534	692	788	83	706	727	956	140	699	916	162	74	999999	143	969	999999	166	907	473	104	231	114	999999	999999	999999	549	807	999999	753	811	505	188	892	999999	999999	471	999999	127	999999	612	53	936	571	554	999999	682	268	507	519	136	663	774	184	999999	150	429	742	444	32	167	919	999999	999999	999999	420	999999	182	999999	999999	507	161	48	999999	860	61	295	543	405	999999	377	999999	999999	274	999999	157	731	13	173	572	761	729	278	105	88	693	871	999999	683	143	722	510	41	999999	22	974	625	112	999999	677	855	886	346	787	654	876	619	999999	759	999999	688	970	19	664	200	999999	999999	942	593	176	190	999999	859	272	934	999999	258	999999	262	652	531	629	689	496	717	875	393	490	451	211	84	963	799	942	454	999999	501	377	364	244	102	682	999999	157	497	129	36	84	853	786	628	863	655	999999	218	69	290	999999	999999	999999	395	401	999999	999999	102	226	936	917	999999	999999	999999	881	999999	999999	999999	849	120	542	999	597	999999	318	999999	999999	582	220	999999	691	733	999999	471	978	430	49	849	700	190	136	64	280	999999	118	266	999999	420	747	472	637	999999	369	949	999999	523	359	475	86	764	999999	809	881	909	999999	999999	432	721	398	999999	362	178	999999	999999	984	487	999999	999999	741	62	999999	999999	835	748	680	999999	999999	445	722	464	81	999999	772	936	999999	326	183	371	939	925	999999	999999	32	296	119	999999	999999	700	999999	271	795	944	734	34	796	593	999999	999999	999999	120	818	986	999	999999	389	999999	405	999999	324	667	999999	367	999999	815	227	999999	999999	548	639	221	999999	673	999999	460	668	999999	840	748	999999	759	351	999999	142	828	999999	847	948	999999	907	331	72	999999	385	999999	957	437	479	918	806	778	372	999999	503	27	999999	155	517	999999	275	263	948	657	784	565	326	999999	999999	646	709	379	999999	143	999999	999999	158	671	297	182	502	241	656	921	942	999999	397	915	547	124	164	961	340	409	822	654	383	999999	989	999999	981	694	999999	833	219	436	708	238	794	195	868	12	999999	344	56	43	606	999999	714	423	177	410	726	120	999999	747	49	670	320	986	933	743	681	999999	999999	808	999999	999999	712	515	999999	999999	999999	999999	
999999	161	114	995	363	999999	999999	999999	700	999999	652	580	999999	102	999999	471	999999	999999	917	807	262	135	331	390	153	248	14	783	323	999999	999999	18	999999	374	999999	340	643	53	316	531	939	586	999999	115	999999	999999	999999	999999	482	999999	128	999999	999999	999999	999999	130	999999	999999	851	999999	784	999999	999999	501	816	644	301	603	238	999999	828	353	731	999999	868	675	93	999999	565	533	408	78	999999	82	91	145	767	965	275	743	510	919	201	201	747	674	553	999999	299	190	999999	246	708	472	422	774	893	855	455	433	999999	614	168	327	716	716	999999	999999	419	680	876	335	338	495	510	909	161	999999	648	203	132	542	999999	385	214	999999	369	838	999999	317	252	912	520	841	705	895	760	874	999999	41	711	999999	141	999999	999999	993	999999	999999	961	513	622	363	216	999999	311	505	687	782	122	554	356	999999	999999	999999	437	964	815	496	789	999999	158	287	64	617	999999	999999	411	317	82	221	264	156	999999	156	694	889	706	268	540	210	999999	978	761	930	684	586	291	38	190	999999	187	999999	433	357	365	344	308	598	769	771	999999	999999	999999	999999	299	210	257	164	999999	548	267	556	956	999999	406	180	526	134	999999	999999	258	999999	136	732	43	842	722	529	790	360	999999	117	499	768	115	999999	277	860	999999	484	339	136	620	642	91	631	465	999999	950	195	999999	184	665	864	999999	721	999999	977	867	457	487	728	999999	999999	958	160	66	197	483	568	999999	666	999999	458	999999	131	762	494	651	412	387	878	578	605	542	416	999999	634	999999	394	595	999999	992	194	996	610	999999	562	999999	931	574	277	370	392	999999	161	999999	217	298	401	999999	757	336	465	79	609	159	768	525	999999	709	432	942	99	973	612	673	309	999999	964	368	209	999999	720	837	119	999999	196	999999	390	999999	244	346	999999	999999	837	963	999999	999999	999999	461	995	46	142	999999	152	999999	280	999999	999999	487	391	999999	333	43	759	999999	999999	627	960	101	963	455	145	826	999999	95	98	664	999999	999999	146	194	999999	513	373	999999	678	498	694	999999	246	776	642	903	343	489	22	820	675	890	999999	999999	163	304	497	549	901	315	757	67	247	616	283	999999	351	999999	688	819	669	596	999999	127	933	187	855	196	999999	241	493	985	83	999999	989	999999	302	999999	41	771	25	823	271	373	741	637	546	999999	503	612	561	146	801	202	999999	89	622	999999	976	976	449	999999	999999	669	822	771	984	999999	626	38	738	125	175	999999	804	846	334	999999	386	306	640	
234	693	209	679	357	194	880	126	910	632	999999	260	999999	999999	714	999999	601	551	969	653	576	14	474	874	446	970	999999	398	314	754	717	852	679	345	224	999999	537	989	475	999999	113	852	999999	405	999999	999999	120	594	100	760	999999	363	416	999999	999999	230	999999	335	243	386	999999	491	812	165	915	999999	580	720	117	106	558	611	85	999999	549	999999	999999	999999	999999	581	860	999999	999999	554	32	999999	445	999999	999999	994	398	211	756	99	999999	621	49	999999	490	465	293	399	486	993	999999	130	287	34	114	999999	999999	160	136	661	525	999999	999999	268	142	999999	774	554	449	999999	707	357	855	999999	113	999999	684	999999	587	743	297	470	813	314	999999	999999	85	421	922	930	72	999999	999999	105	999999	999999	438	781	999999	929	999999	999999	999999	374	295	999999	275	999999	921	186	999999	205	572	392	373	64	206	878	915	999999	485	999999	999999	999999	60	469	999999	759	423	835	498	999999	317	658	999999	558	520	449	29	999999	999999	784	500	745	999999	866	999999	693	732	999999	82	560	865	197	453	999999	116	441	323	825	582	515	999999	95	687	763	888	914	339	814	999999	756	999999	426	999999	701	862	887	254	193	794	588	37	903	762	999999	46	130	215	999999	451	88	999999	999999	916	130	906	999999	999999	510	999999	760	999999	917	975	325	999999	449	592	751	475	229	999999	139	999999	993	487	973	332	749	999999	999999	708	615	372	465	631	666	510	483	794	458	829	743	215	999999	235	120	928	447	248	597	537	463	999999	232	890	999999	172	922	642	932	999999	318	783	220	62	748	554	519	999999	44	999999	119	999999	999999	400	453	924	999999	999999	377	55	885	999999	139	240	999999	366	150	999999	999999	503	587	841	999999	376	521	960	995	982	487	999999	419	753	213	658	999999	506	242	832	447	81	175	164	999999	999999	206	807	654	980	807	391	414	999999	68	540	999999	277	105	649	879	493	929	24	291	812	635	141	999999	480	812	748	133	999999	137	563	338	433	575	974	180	713	315	25	184	999999	161	474	694	672	306	160	410	999999	953	953	152	999999	872	462	999999	74	999999	184	177	999999	999999	999999	816	504	212	928	999999	131	479	999999	188	999999	999999	999999	661	171	999999	999999	183	662	348	541	999999	184	420	187	560	123	999999	115	213	140	847	126	836	65	658	199	999999	999999	458	288	123	787	999999	238	320	686	801	100	627	875	10	515	719	726	740	642	94	35	377	588	408	373	962	57	76	723	359	999999	513	999999	174	999999	999999	69	999999	999999	409	
191	866	874	999999	632	999999	337	140	341	406	119	325	25	115	445	999999	869	999999	999999	824	999999	999999	597	336	999999	587	999999	711	999999	999999	660	309	172	999999	902	168	999999	277	776	884	999999	999999	999999	326	999999	290	497	151	729	804	344	189	677	753	999999	999999	999999	547	125	54	117	626	999999	39	746	810	162	783	999999	286	507	602	113	865	200	810	999999	999999	97	999999	100	239	981	400	967	480	631	999999	560	882	889	955	161	732	999999	18	982	705	579	999999	137	713	937	452	307	741	86	999999	563	999999	999999	997	460	209	954	878	644	999999	72	276	999999	743	999999	331	397	551	450	381	97	999999	999999	999999	999999	658	999999	386	302	539	102	235	999999	818	856	688	299	892	504	999999	777	898	373	447	643	312	258	393	999999	615	65	756	301	705	999999	381	54	860	304	999999	420	578	585	115	451	836	872	371	887	999999	41	504	56	497	603	198	999999	389	98	399	409	405	895	686	999999	346	934	698	103	484	644	439	999999	999999	542	999999	999999	999999	996	806	440	999999	999999	946	584	561	709	803	111	536	563	664	771	999999	402	24	683	899	632	115	901	184	278	412	900	601	999999	353	955	404	875	999999	393	292	959	999999	899	948	112	922	636	999999	596	567	921	980	668	999999	310	527	525	423	635	999999	904	265	619	103	999999	982	654	999999	848	999999	660	999999	280	489	999999	999999	125	735	797	709	479	771	587	999999	999999	999999	933	223	53	437	879	462	924	502	387	999999	902	806	902	999999	999999	280	999999	889	906	918	709	188	999999	999999	412	999999	626	926	421	999999	678	999999	612	136	58	999999	323	420	827	999999	88	777	112	252	999999	318	999999	999999	999999	208	489	697	804	999999	220	755	476	622	35	999999	835	998	91	253	35	999999	999999	775	999999	836	957	870	999999	708	999999	932	86	505	453	103	999999	948	999999	223	654	980	113	999999	915	303	964	700	395	738	372	89	999999	858	226	982	124	999999	606	605	999999	618	635	106	731	287	678	971	178	931	141	999999	999999	868	599	55	890	164	859	777	871	266	484	999999	345	760	246	227	288	471	999999	900	352	888	971	999999	354	999999	318	638	624	993	532	464	606	999999	999999	828	269	181	101	959	206	999999	999999	984	143	311	760	999999	51	461	693	707	951	240	544	625	896	564	700	999999	845	231	162	878	734	999999	727	859	194	418	958	116	380	30	999999	523	165	986	901	53	257	347	596	173	310	825	999999	999999	941	999999	931	705	480	999999	123	975	
675	999999	260	123	583	900	785	633	999999	586	336	930	537	30	470	909	662	657	635	507	635	999999	578	909	516	361	917	244	486	263	636	171	999999	728	847	310	736	788	469	999999	562	963	670	724	498	999999	999999	999999	490	32	52	823	583	615	350	999999	286	350	999999	231	982	551	157	249	949	175	999999	808	182	170	999999	873	197	288	945	671	329	853	999999	933	999999	999999	754	463	220	812	588	300	999999	171	33	999999	191	248	374	20	816	999999	774	332	999999	39	749	329	849	179	636	304	669	678	366	999999	929	674	999999	999999	796	693	999999	147	586	733	430	20	999999	999999	999999	948	914	999999	855	898	999999	98	384	493	257	434	614	51	186	293	631	999999	999999	600	466	517	540	387	223	132	400	999999	999999	825	999999	738	999999	72	999999	999999	999999	734	822	468	353	841	300	224	739	372	88	988	999999	999999	112	999999	999999	546	330	185	418	536	721	732	507	451	999999	558	883	999999	251	999999	564	498	903	896	999999	346	256	625	227	325	648	851	54	412	999999	453	999999	999999	532	646	999999	311	999999	853	23	999999	999999	999999	499	999999	340	999999	130	537	434	471	399	215	832	869	299	705	999999	103	887	999999	688	105	775	898	999999	994	986	999999	999999	262	999999	59	999999	797	999999	355	135	485	984	428	999999	999999	978	215	64	517	999999	662	999999	46	999999	185	966	153	411	864	136	601	999999	346	243	999999	999999	182	251	349	332	44	493	944	579	482	999999	469	149	181	127	570	843	999999	937	334	258	773	908	54	93	739	396	999999	228	534	578	999999	195	999999	788	806	963	714	195	32	179	999999	466	870	77	999999	999999	239	747	566	757	590	409	999999	999999	954	273	206	266	592	648	971	726	999999	904	470	283	999999	392	321	999999	999999	141	999999	164	999999	316	47	977	586	735	166	774	662	777	999999	999999	286	937	834	999999	766	458	999999	383	208	685	421	966	999999	232	999999	846	436	959	628	458	494	754	431	647	235	229	679	857	492	207	74	277	915	231	997	997	558	778	839	680	539	541	956	170	895	81	380	363	665	319	347	999999	999999	540	754	999999	515	196	317	547	779	745	891	10	621	999999	999999	385	235	82	999999	999999	130	948	918	953	797	271	752	164	848	325	201	182	999999	372	128	385	477	474	491	999999	471	302	900	794	650	955	548	751	30	994	999999	592	31	689	581	210	621	800	735	254	443	162	698	463	553	718	150	259	999999	999999	908	761	591	926	196	999999	57	134	312	
999999	722	999999	999999	854	999999	608	161	180	999999	918	764	676	739	999999	999999	318	999999	447	250	999999	815	299	999999	354	96	377	11	104	502	753	162	496	999999	893	532	999999	28	999999	276	944	999999	970	999999	116	999999	241	999999	354	998	999999	234	999999	883	380	36	999999	284	789	767	820	607	66	677	46	999999	277	188	845	714	496	999999	759	999999	306	999999	999999	830	620	444	999999	999999	656	999999	624	999999	552	999999	127	999999	999999	167	238	86	455	346	999999	303	999999	350	643	63	999999	639	511	999999	475	999999	999999	15	191	602	664	355	913	475	950	959	62	517	222	664	999999	977	615	999999	71	683	725	959	863	999999	408	279	800	800	178	26	999999	47	63	124	999999	999999	685	506	999999	883	172	980	396	551	250	914	137	999999	993	999999	34	183	526	792	713	627	999999	640	204	394	554	999999	999999	934	374	999999	464	999999	637	999999	302	119	836	187	520	744	573	322	310	494	152	821	806	970	992	421	520	271	410	999999	969	54	311	118	338	59	684	461	187	235	999999	38	351	55	906	915	346	348	281	968	64	829	340	999999	252	733	316	336	942	952	504	999999	698	239	999999	257	807	728	848	999999	70	121	145	999999	999999	999999	480	761	999999	86	84	182	989	442	353	150	999999	601	865	999999	742	999999	519	234	730	266	340	121	77	658	118	999999	499	811	907	943	694	266	676	138	999999	555	271	865	878	999999	999999	999999	885	838	543	999999	862	253	999999	999999	999999	910	999999	777	783	368	999999	415	968	999999	682	188	999999	410	455	458	999999	737	352	197	96	654	356	408	63	999999	235	239	125	999999	756	256	999999	205	351	783	999999	898	354	894	862	856	896	422	999999	999999	730	999999	999999	95	290	134	900	540	626	999999	999999	945	724	708	142	464	300	76	999999	999999	105	339	69	999999	545	36	392	458	335	239	999999	933	758	38	353	750	846	40	622	632	999999	552	999999	404	229	967	184	646	762	407	999999	999999	713	223	929	401	425	999999	549	263	741	452	215	396	199	631	999999	695	999999	999999	618	999999	454	999999	999999	999999	760	665	452	578	852	999999	696	927	673	927	230	999999	108	999999	999999	999999	490	368	999999	999999	346	192	215	999999	780	488	291	380	789	306	386	636	143	999999	640	760	279	970	411	999999	755	288	723	271	410	651	597	999999	999999	494	999999	999999	196	186	217	578	460	854	797	373	465	325	148	999999	551	999999	999999	999999	322	575	854	999999	957	895	158	68	999999	943	197	139	891	879	999999	999999	
999999	300	450	956	179	72	309	425	183	999999	539	440	149	356	999999	999999	248	874	99	491	999999	268	137	300	38	159	119	516	667	668	481	585	11	999999	848	261	152	455	553	259	275	438	346	920	365	999999	999999	122	234	379	890	26	789	833	999999	269	173	160	928	30	953	793	758	515	999999	954	439	999999	999999	468	675	793	999999	999999	225	211	921	217	935	999999	999999	999999	291	297	777	464	795	999999	189	589	97	999999	527	533	306	481	679	831	364	411	288	999999	614	766	999999	107	695	999999	617	463	347	955	999999	999999	789	956	511	471	999999	111	168	271	126	918	380	999999	999999	798	543	744	531	999999	853	534	42	617	391	525	593	680	769	846	560	999999	252	141	777	999999	743	349	970	999999	103	999999	999999	999999	506	696	999999	31	999999	999999	416	873	931	999999	112	690	585	999999	575	986	878	999999	341	322	711	400	675	248	905	366	64	204	773	323	996	599	291	999999	121	694	138	571	999999	999999	439	686	794	999999	39	96	999999	572	774	983	340	45	921	930	315	115	31	999999	126	474	999999	221	109	617	260	513	999999	570	999999	880	999999	316	218	469	882	34	605	680	219	818	42	492	429	790	983	960	678	999999	709	15	999999	980	455	384	999999	227	587	187	744	525	687	763	999999	999999	135	33	827	462	57	291	510	351	939	307	441	360	792	319	634	300	999999	999999	861	999999	999999	877	861	833	999999	664	447	999999	935	693	999999	279	979	535	665	959	999999	999999	314	999999	505	332	50	157	943	999999	435	999999	553	454	999999	640	902	999999	687	999999	172	993	999999	393	843	999999	999999	999999	999999	172	380	999999	999999	674	999999	619	743	442	999999	883	837	714	890	759	238	179	875	490	12	500	377	999999	848	417	797	149	202	921	585	423	917	794	980	999999	309	179	999999	878	999999	81	897	469	900	804	420	457	999999	273	999999	673	999999	925	253	676	794	849	418	246	999999	27	426	821	999999	999999	966	999999	734	118	459	68	999999	996	202	930	602	999999	630	54	997	349	46	929	766	999999	217	991	999999	313	999999	459	761	999999	999999	280	655	85	999999	766	837	377	723	999999	813	105	127	219	733	323	999999	887	999999	373	248	537	981	497	999999	946	927	975	501	431	132	999999	307	177	995	921	285	527	999999	864	216	999999	999999	51	125	671	793	997	268	237	999999	109	240	397	149	473	299	167	30	665	838	999999	875	302	872	999999	798	999999	224	999999	48	999999	591	999999	167	618	911	939	382	394	162	929	
717	999999	202	32	999999	999999	999999	999999	632	127	506	640	999999	353	753	333	179	311	872	999999	783	456	999999	681	518	875	240	530	562	359	785	636	513	908	999999	611	110	999999	53	888	921	999999	189	920	60	950	339	999999	864	588	769	80	999999	318	156	270	999999	520	514	893	679	507	999999	282	341	870	137	126	208	152	232	999999	268	983	922	100	277	278	630	999999	546	426	666	999999	590	715	124	204	762	884	536	589	345	160	999999	424	723	906	589	190	823	999999	615	722	365	449	812	537	396	66	999999	999999	889	946	356	262	840	995	692	625	755	932	364	999999	615	642	985	117	999999	508	999999	370	999999	450	744	334	810	999999	617	150	903	587	808	705	891	729	700	398	803	956	583	727	999999	999999	435	890	857	302	116	723	999999	704	763	887	689	999999	127	449	211	999999	452	999999	388	552	999999	178	134	658	432	885	942	596	314	817	924	999999	155	999999	25	854	476	999999	837	894	685	209	823	999999	999999	267	999999	261	197	780	514	686	349	672	252	266	766	209	870	230	780	999999	399	946	963	49	487	999999	433	357	555	933	999999	999999	866	522	999999	213	999999	999999	283	999999	409	534	312	248	310	483	482	758	98	277	999999	617	999999	817	810	876	957	977	999999	219	827	839	235	581	999999	999999	999999	729	912	562	567	705	946	98	999999	865	644	725	738	14	920	674	269	287	294	451	379	58	999999	477	256	664	999999	74	864	569	309	999999	620	999999	999999	999999	846	535	710	999999	670	35	358	945	242	242	248	999999	298	999999	999999	947	296	185	999999	757	27	999999	316	999999	999999	881	999999	899	999999	913	114	999999	999999	999999	828	733	577	351	781	353	699	766	245	24	425	618	775	999999	989	362	443	444	968	999999	735	412	229	806	631	788	801	999999	999999	328	137	955	449	131	334	846	379	999999	403	999999	999999	260	208	999999	999999	703	999999	522	909	999999	479	669	325	416	441	999999	999999	770	720	993	551	250	999999	916	999999	470	178	654	387	152	982	498	999999	835	999999	484	213	926	328	927	999999	288	999999	185	849	999999	639	43	999999	907	342	608	234	999999	999999	999999	873	292	999999	27	535	461	145	999999	231	980	628	999999	553	957	999999	587	452	793	999999	273	700	212	77	428	830	999999	999999	479	809	384	274	640	999999	999999	611	999999	999999	311	999999	999999	153	782	999999	868	838	159	490	999999	694	754	166	441	99	999999	126	670	224	986	999999	999999	999999	665	957	846	716	988	245	507	999999	302	999999	151	
400	99	129	918	999999	209	589	680	654	241	785	65	999999	833	550	926	929	940	999999	534	999999	999999	733	488	824	117	162	850	913	983	387	402	688	25	50	10	999999	208	999999	25	406	516	745	999999	999999	902	628	882	448	319	578	414	999999	542	37	999999	366	640	999999	999999	57	739	999999	671	999999	999999	376	212	793	550	727	730	528	691	137	606	266	478	608	921	489	279	411	603	415	972	807	155	999999	651	999999	567	999999	999999	968	667	999999	999999	410	999999	999999	425	98	898	999999	847	886	903	999999	430	142	887	42	182	661	999999	999999	999999	266	999999	999999	231	224	152	906	169	625	999999	999999	470	857	192	78	999999	395	73	190	999999	999999	567	96	903	740	567	519	756	999999	932	621	200	338	586	818	999999	911	314	999999	946	999999	432	232	640	190	944	999999	949	999999	921	999999	999999	596	825	161	698	796	999999	999999	657	632	159	999999	693	634	532	141	280	374	550	999999	90	862	999999	520	589	345	999999	722	999999	993	569	937	999999	155	33	604	999999	434	129	999999	999999	999999	552	324	999999	999999	538	15	657	812	302	585	277	722	706	734	362	999999	572	363	350	959	693	664	73	222	31	999999	611	927	999999	846	254	819	970	266	999999	920	678	791	999999	450	999999	999999	999999	999999	669	891	449	298	252	208	999999	766	390	279	999999	999999	260	630	775	999999	999999	729	194	456	340	458	751	999999	425	442	635	781	556	900	894	710	999999	89	552	140	109	323	685	429	999999	487	439	700	135	430	669	58	25	999999	999999	345	799	254	653	999999	999999	999999	873	810	573	999999	220	490	385	430	925	999999	999999	645	890	90	54	999999	472	852	28	61	324	999999	999999	999999	765	739	853	559	910	718	435	340	990	999999	449	874	856	999999	277	949	999999	999999	505	497	999999	379	925	965	300	44	782	800	202	97	999999	879	47	985	999999	480	636	999999	999999	999999	746	747	654	999999	641	179	908	999999	585	79	736	999999	498	285	999999	395	813	887	268	876	935	635	147	999999	424	570	999999	999999	587	796	322	498	194	999999	751	999999	725	145	334	130	999999	224	224	133	361	999999	390	999999	377	930	999999	748	999999	643	282	999999	609	751	376	999999	999999	999999	980	788	756	247	434	211	533	999999	670	678	999999	147	749	721	420	999999	551	358	189	85	503	657	139	573	931	999999	25	640	999999	973	768	263	788	99	243	999999	999999	123	641	188	238	982	269	988	195	999999	999999	560	999999	595	209	999999	891	266	543	332	658	193	315	999999	999999	
893	772	696	999999	309	358	660	488	983	999999	438	999999	10	847	999999	999999	151	387	999999	999999	464	940	36	773	750	371	999999	999999	910	777	193	807	757	999999	344	219	999999	88	886	80	999999	999999	716	999999	771	311	891	418	32	934	517	805	804	236	731	952	745	923	168	938	999999	114	577	999999	464	630	958	18	512	999999	825	72	501	999999	423	392	999999	88	12	449	999999	123	533	999999	270	999999	13	999999	999999	392	473	649	920	948	254	138	999999	510	999999	150	999999	882	906	720	119	455	999999	999999	812	349	728	666	920	719	467	712	999999	602	999999	87	626	437	747	130	837	186	152	553	196	295	887	723	595	861	107	597	217	999999	866	815	83	999999	718	999999	999999	807	728	210	999999	541	557	902	999999	416	524	914	999999	786	882	932	312	760	999999	527	462	999999	81	999999	622	869	505	767	735	999999	13	986	719	827	999999	40	457	941	72	654	738	985	168	189	347	192	999999	999999	930	933	512	322	463	999999	468	658	735	669	588	620	999999	789	176	434	412	537	205	999999	329	999999	485	371	697	999999	788	477	846	891	721	440	417	999999	837	801	627	691	999999	528	369	999999	304	787	362	452	618	948	818	734	777	809	999999	999999	111	87	999999	150	625	999999	412	991	812	843	948	158	213	961	951	999999	806	720	14	677	948	522	557	698	999999	255	914	839	658	122	999999	999999	453	272	973	759	999999	486	76	602	125	999999	994	460	839	214	999999	656	996	999999	927	999999	805	319	206	999999	999999	999999	142	379	999999	572	999999	700	999999	46	705	941	987	202	999999	329	999999	999999	561	580	527	106	999999	803	16	267	842	214	194	68	116	144	76	394	239	594	354	696	999999	553	999999	304	731	999999	509	307	669	999999	432	607	999999	403	757	625	71	433	999999	999999	372	999999	999999	138	516	670	999999	999999	875	999999	963	437	975	958	824	18	545	999999	374	65	304	709	598	48	781	999999	657	712	386	450	999999	805	999999	26	333	999999	823	907	788	71	999999	999999	999999	76	841	995	999999	452	999999	748	90	839	68	999999	43	663	169	691	999999	929	999999	227	999999	434	279	167	743	959	635	994	195	638	444	313	192	999999	999999	531	207	786	954	214	143	638	370	493	746	847	982	670	999999	999999	560	859	58	655	754	999999	796	683	261	673	817	999999	563	451	404	755	662	677	385	637	493	570	974	808	94	999999	999999	786	420	999999	976	999999	999999	62	999999	585	265	536	611	290	735	999999	534	291	397	999999	84	999999	
99	991	999999	314	294	43	999999	999999	999999	249	571	999999	933	20	272	365	696	852	259	510	373	818	500	136	75	105	901	999999	999999	693	421	535	481	155	696	429	711	672	999999	301	999999	999999	701	25	965	413	357	725	261	179	594	999999	308	573	999999	999999	501	68	248	199	141	999999	999999	999999	828	45	726	999999	323	843	653	33	999999	958	106	286	127	484	170	662	747	186	999999	866	109	876	236	907	600	426	927	652	434	491	169	735	999999	510	999999	930	686	569	411	417	525	999999	373	350	999999	278	162	26	897	586	451	954	999999	98	101	952	808	999999	197	897	915	10	599	690	798	370	999999	617	298	999999	975	999999	999999	311	351	999999	513	886	440	331	999999	911	999999	999999	999999	215	999999	53	999999	244	131	867	381	514	502	524	970	682	999999	116	134	999999	728	667	610	273	189	657	747	999999	448	921	388	999999	633	13	255	751	650	593	594	110	208	63	118	117	806	270	808	826	567	830	344	334	207	727	193	97	246	999999	35	128	306	855	795	209	489	515	880	498	999999	229	41	958	521	34	999999	999999	999999	503	999999	999999	848	920	995	617	587	64	668	905	999999	168	514	999999	567	475	803	999999	267	999999	628	301	999999	320	557	348	799	385	812	183	390	518	538	999999	999999	117	280	385	999999	999999	622	435	999999	999999	999999	120	999999	167	401	999999	999999	994	999999	650	875	999999	538	999999	373	999999	818	211	251	999999	999999	311	999999	771	563	460	999999	428	491	999999	999999	203	999999	999999	642	447	634	999999	984	765	953	999999	111	887	999999	155	999999	741	22	999999	369	421	193	361	999999	375	489	999999	604	940	851	801	512	337	999999	682	720	999999	895	925	999999	999999	226	485	542	999999	210	999999	903	417	882	463	416	999999	999999	999999	999999	103	954	999999	999999	999999	47	53	999999	999999	882	774	532	196	999999	453	999999	97	191	191	204	999999	999999	331	175	999999	999999	999999	999999	397	395	234	616	999999	672	627	180	999999	999999	340	150	182	571	390	256	436	220	999999	999999	999999	617	328	999999	538	999999	312	284	632	110	221	999999	850	985	526	766	658	167	51	999999	808	283	226	130	850	51	31	999999	437	84	739	999999	332	213	630	779	76	137	88	810	369	352	547	528	999999	688	299	197	55	624	598	278	179	203	999999	164	999999	208	256	497	658	999999	999999	999999	371	686	329	647	365	746	999999	530	89	999999	163	465	735	999999	375	171	751	834	999999	813	486	471	366	139	39	475	388	868	881	590	162	203	999999	
989	167	78	369	999999	999999	999999	925	77	999999	937	49	999999	428	703	832	94	745	823	85	999999	82	900	329	200	617	889	999999	831	999999	498	88	999999	959	746	540	306	802	999999	999999	999999	888	999999	281	428	99	320	56	685	45	796	844	339	128	473	916	266	999999	999999	44	942	940	103	428	999999	999999	999999	759	682	172	535	292	646	820	999999	999999	664	628	999999	110	307	843	682	795	853	999999	999999	842	496	830	283	557	633	74	999999	851	794	999999	999999	569	20	560	374	999999	999999	999999	208	518	834	327	262	638	999999	78	737	109	267	999999	575	999999	120	247	999999	851	999999	978	658	582	999999	441	360	674	58	340	100	747	478	170	999999	348	455	241	999999	178	577	645	708	564	337	999999	593	496	424	533	459	772	999999	999999	634	999999	855	625	757	403	966	588	999999	518	999999	999999	630	107	21	236	601	878	240	105	284	252	280	103	254	999999	999999	864	260	525	999999	327	999999	956	536	764	493	829	483	613	211	989	999999	200	587	347	340	999999	999999	197	931	580	542	200	248	999999	261	761	380	999999	555	999999	337	74	636	660	999999	674	999999	257	742	999999	999999	626	999999	294	197	89	516	907	469	999999	389	999999	999999	311	785	269	718	999999	999999	732	458	999999	68	108	999999	991	999999	926	999999	666	924	999999	455	169	185	916	999999	953	204	181	254	473	999999	999999	999999	275	481	999999	875	999999	999999	426	744	20	322	878	568	795	633	999999	999999	590	109	803	999999	162	617	999999	135	868	963	764	950	341	487	985	39	863	999999	395	520	238	61	538	709	507	493	444	846	307	357	511	329	999999	656	664	373	693	999999	999999	658	56	999999	16	316	201	999999	412	533	999999	849	704	418	247	999999	297	999999	999999	103	929	999999	182	587	828	521	462	444	999999	685	823	622	345	107	999999	737	473	38	55	231	999999	41	90	910	519	458	653	102	92	322	368	135	999999	600	836	900	485	999999	381	495	854	756	999999	727	710	714	999999	607	602	510	999999	999999	999999	350	584	898	588	271	77	999999	868	999999	999999	640	326	999999	821	999999	999999	999999	999999	13	999999	560	377	762	517	363	210	805	944	56	500	582	109	110	999999	461	999999	938	999999	999999	402	10	999999	999999	999999	999999	410	23	893	768	346	686	258	999999	610	933	973	999999	999999	999999	999999	999999	999999	822	869	780	540	226	999999	999999	729	332	999999	48	611	999999	933	882	368	634	952	999999	912	185	709	999999	999999	890	499	709	487	202	557	96	162	139	574	804	999999	
623	352	999999	958	533	49	24	999999	220	607	953	999	101	464	756	999999	873	999999	260	122	65	456	999999	726	354	882	536	775	517	885	481	93	138	267	744	292	999999	999999	388	146	695	731	123	292	999999	999999	396	738	801	813	288	999999	323	999999	569	177	702	468	613	651	999999	248	999999	334	135	999999	871	833	719	474	999999	644	971	999999	999999	999999	342	999999	189	645	495	798	974	704	606	702	769	445	999999	577	589	309	999999	737	633	456	999999	788	166	676	837	562	999999	336	308	643	807	208	275	245	834	344	289	968	166	714	274	870	727	433	110	435	146	152	884	215	999999	999999	491	970	999999	554	210	999999	807	932	999999	647	999999	962	894	570	180	462	743	999999	29	999999	581	918	191	297	70	733	999999	999999	426	876	452	999999	624	573	717	305	78	290	144	999999	171	234	935	627	474	765	538	539	999999	684	409	639	195	373	663	573	788	879	493	477	936	405	999999	902	204	999999	348	331	999999	999999	393	462	121	253	495	357	999999	563	822	305	204	999999	156	999999	999999	999999	906	260	910	154	999999	199	796	666	999999	765	718	42	433	171	426	217	685	390	999999	946	528	942	878	315	999999	234	999999	197	282	900	259	773	999999	391	406	97	999999	709	999999	203	665	999999	414	729	638	950	140	661	879	999999	360	999999	451	999999	999999	964	382	604	563	292	143	609	394	938	999999	999999	606	52	764	338	797	976	999999	999999	290	83	999999	158	677	999999	103	404	318	295	549	999999	331	904	105	442	715	999999	155	85	70	66	999999	999999	223	693	999999	98	896	550	199	384	742	354	250	221	436	234	927	924	999999	738	300	999999	398	32	623	999999	946	999999	623	999999	830	947	999999	999999	24	72	999999	983	999999	999999	508	767	105	175	751	999999	999999	884	15	999999	888	999999	886	331	999999	960	999999	200	79	999999	999999	573	999999	218	553	794	999999	26	999999	999999	999999	943	999999	999999	999999	532	14	233	281	646	47	72	326	999999	102	609	999999	715	468	63	999999	745	914	999999	864	999999	999999	886	999999	957	999999	648	999999	641	999999	945	594	703	999999	243	999999	853	918	433	999999	999999	999999	795	126	999999	732	600	558	153	389	999999	39	991	329	305	999999	127	611	324	975	999999	385	685	939	157	25	368	999999	234	999999	141	826	490	41	999999	999999	54	769	676	234	79	100	999999	999999	648	999999	602	384	795	550	838	251	604	457	999999	703	999999	999999	999999	929	999999	999999	333	55	257	726	999999	960	543	618	647	357	934	99	905	
308	842	433	300	240	422	983	829	999999	269	890	231	43	816	999999	999999	199	999999	747	859	103	767	497	14	921	999999	641	840	186	902	490	316	514	551	999999	999999	999999	564	738	516	999999	999999	648	786	367	504	515	154	461	999999	458	999999	197	240	812	999999	999999	428	999999	999999	781	153	652	999999	778	583	717	491	899	231	976	634	999999	240	479	999999	999999	711	647	426	862	999999	388	683	999999	933	129	284	739	999999	516	999999	999999	999999	999999	999999	504	999999	17	999999	999999	33	255	240	999999	824	494	999999	760	866	422	642	999999	952	10	999999	764	968	337	844	463	442	752	523	714	266	448	999999	504	241	451	999999	703	863	639	839	252	999999	999999	630	999999	172	999999	873	963	873	939	243	874	999999	999999	999999	999999	999999	330	999999	281	731	999999	270	385	307	462	529	999999	171	939	917	323	171	51	616	811	707	405	301	999999	879	560	999999	326	214	322	62	999999	999999	721	540	999999	293	567	520	632	999999	254	151	709	994	459	801	999999	31	920	713	411	866	723	832	767	38	436	401	181	685	999999	180	985	409	770	507	449	408	385	39	603	530	984	915	999999	264	591	923	999999	758	906	305	294	999999	651	892	202	999999	999999	999999	856	176	348	999999	999999	999999	165	999999	234	951	361	535	646	891	999999	880	882	808	999999	512	447	999999	999999	423	778	999999	886	385	758	877	315	999999	635	871	999999	437	999999	46	962	389	109	291	699	479	406	380	658	403	499	770	20	394	520	271	76	353	204	925	178	313	197	779	551	999999	645	801	900	774	999999	999999	698	845	999999	999999	412	165	999999	999999	26	999999	999999	493	885	987	999999	921	50	373	999999	999999	243	266	868	658	999999	329	739	351	833	605	999999	884	684	817	82	174	999999	529	858	910	539	999999	909	770	323	704	894	563	490	723	760	999999	969	889	448	442	977	196	798	93	425	471	669	420	999999	115	808	78	915	702	999999	520	515	895	298	541	999999	107	345	496	435	186	999999	999999	844	942	915	794	378	639	197	361	731	774	494	78	42	499	999999	218	896	999999	647	788	350	999999	32	83	601	907	95	879	851	311	999999	249	610	559	999999	986	200	999999	699	286	514	999999	789	740	411	230	508	857	265	137	999999	999999	538	83	768	999999	919	841	203	999999	554	317	510	429	126	999999	467	483	923	855	27	882	136	371	283	329	461	292	672	380	408	238	999999	999999	710	59	710	537	790	999999	76	359	999999	237	732	207	520	999999	999999	166	999999	35	
933	410	119	718	482	177	799	449	153	999999	178	999999	999999	999999	694	785	718	77	544	930	999999	952	789	667	72	899	639	86	808	999999	668	516	617	999999	304	999999	614	992	999999	999999	737	351	827	438	999999	996	174	416	999999	734	651	556	622	832	342	981	620	452	656	582	537	723	640	62	969	661	999999	689	31	480	181	726	500	10	203	352	134	360	485	75	735	233	573	83	449	122	894	784	50	322	602	172	345	994	999999	23	710	999999	999999	529	790	484	394	42	563	925	65	999999	638	990	999999	999999	999999	999999	999999	999999	160	566	999999	999999	767	431	649	709	877	19	390	506	995	190	999999	358	891	999999	285	999999	838	540	520	524	66	282	155	60	465	342	205	999999	156	700	863	153	173	999999	762	368	835	999999	165	554	544	559	626	458	358	508	378	20	315	999999	476	619	56	97	800	494	999999	598	253	544	813	999999	359	999999	326	498	195	288	999999	916	425	163	999999	965	980	506	999999	696	701	957	964	195	448	559	234	999999	999999	85	812	277	93	999999	441	620	740	908	999999	331	999999	999999	323	100	816	399	181	322	243	91	117	303	999999	588	897	296	580	628	197	999999	80	83	401	119	475	926	833	188	721	764	235	81	307	999999	999999	840	644	873	379	999999	999999	911	19	999999	968	519	999999	504	999999	999999	50	999999	721	409	999999	68	999999	213	625	889	999999	992	999999	999999	999999	999999	996	513	34	999999	999999	706	259	147	422	168	73	385	151	999999	497	339	839	576	724	122	999999	999999	83	506	999999	440	258	489	493	999999	999999	540	999999	932	523	925	480	292	502	343	862	583	999999	102	995	93	71	669	999999	237	999999	999999	754	999999	684	108	440	527	999999	221	999999	769	654	37	848	532	225	999999	999999	572	999999	556	84	391	259	776	999999	981	510	297	378	589	97	265	242	296	786	426	257	424	495	999999	607	291	884	103	929	959	253	472	999999	853	999999	829	378	605	949	373	492	908	197	458	27	397	842	869	681	398	794	561	745	798	961	999999	999999	906	948	793	506	166	999999	999999	999999	999999	429	525	363	268	887	999999	346	423	933	349	236	46	934	220	448	25	999999	999999	175	999999	999999	79	891	217	752	471	656	166	866	999999	999999	246	721	979	967	326	999999	999999	511	999999	225	332	864	621	791	50	971	738	354	491	744	317	999999	55	320	360	633	155	999999	425	999999	190	999999	999999	999999	990	324	955	253	131	508	998	39	16	476	404	999999	999999	425	711	500	918	
811	384	591	753	999999	675	668	617	999999	370	907	95	999999	45	775	267	342	801	999999	26	999999	233	983	746	287	779	578	916	155	363	729	803	925	70	378	182	25	536	539	649	296	636	999999	147	100	944	827	441	628	999999	937	999999	986	483	434	588	401	844	475	681	106	752	471	339	640	114	169	128	999999	999999	251	999999	272	999999	730	999999	794	845	656	343	951	147	297	208	425	115	817	452	999999	789	999999	181	70	857	999999	543	174	999999	507	986	784	709	774	999999	999999	141	361	909	752	575	999999	556	198	142	729	999999	465	999999	913	534	296	717	999999	999999	823	80	745	414	534	197	694	695	348	669	558	252	373	271	502	294	753	999999	999999	71	996	233	982	927	999999	999999	87	901	196	999999	999999	76	227	897	212	999999	395	947	385	565	880	108	218	999999	583	487	596	203	770	628	781	999999	27	430	999999	999999	98	999999	286	999999	119	793	509	999999	969	491	34	475	69	866	999999	806	532	999999	190	897	25	462	354	650	996	884	140	567	201	321	999999	797	25	612	999999	578	671	999999	456	97	999999	842	999999	101	999999	999999	143	903	730	999999	856	884	999999	983	584	635	473	999999	945	234	662	942	185	658	442	237	460	457	329	330	144	99	687	102	309	182	999999	262	197	875	750	236	836	226	465	999999	999999	999999	37	999999	114	45	497	999999	434	656	999999	999999	999999	236	670	999999	584	999999	840	766	206	999999	999999	999999	731	999999	448	999999	484	999999	999999	959	203	278	679	427	429	417	225	108	601	465	999999	999999	999999	12	999999	999999	215	999999	652	436	385	999999	968	410	358	626	190	999999	597	427	747	999	550	708	707	390	556	253	267	177	194	741	174	999999	488	41	999999	729	617	486	865	419	783	679	999999	505	309	278	79	803	236	331	511	999999	718	999999	112	807	304	999999	414	999999	807	485	251	644	533	237	922	327	999999	461	286	120	562	337	225	999999	134	999999	999999	288	183	463	999999	862	240	999999	999999	820	928	98	434	999999	82	903	612	307	999999	939	999999	81	356	999999	83	775	55	400	622	390	999999	241	682	102	141	999999	788	999999	544	389	999999	542	999999	112	398	641	36	999999	999999	659	999999	999999	443	195	240	19	931	431	390	175	817	840	378	999999	377	696	416	341	999999	945	125	269	999999	58	535	439	866	254	999999	441	748	173	361	963	665	999999	798	496	862	132	204	366	962	999999	571	999999	174	573	734	999999	234	695	619	999999	544	999999	165	395	659	999999	152	687	
999999	948	427	654	488	415	999999	842	898	919	999999	150	750	758	306	999999	486	962	274	999999	519	661	217	62	999999	268	429	209	379	413	836	71	999999	999999	297	24	951	917	94	758	596	999999	803	315	226	478	352	785	169	999999	908	697	535	849	999999	416	741	999999	110	999999	986	777	999999	999999	92	417	999999	243	470	292	442	569	877	515	706	627	858	901	836	85	916	999999	49	607	504	149	535	999999	999999	880	282	586	816	865	772	999999	999999	317	232	809	317	119	324	999999	338	999999	820	29	152	550	558	999999	999999	34	313	999999	738	865	990	943	881	999999	893	999999	20	999999	752	22	999999	887	208	551	679	999999	768	806	329	999999	999999	999999	329	516	987	799	332	442	57	999999	561	430	90	562	326	289	927	286	999999	734	999999	481	595	999999	999999	264	351	17	170	511	265	506	33	999999	596	834	624	375	52	103	267	577	999999	999999	999999	323	807	645	234	399	999999	492	590	999999	305	999999	570	999999	239	733	999999	325	282	545	536	64	406	515	966	491	999999	562	243	132	476	299	672	635	356	963	457	705	782	770	412	773	916	438	279	799	999999	112	145	319	644	999999	999999	999999	433	999999	916	999999	999999	743	734	546	259	467	999999	15	135	999999	174	276	286	753	542	511	999999	999999	148	999999	245	177	226	562	427	999999	488	999999	995	408	211	999999	56	165	35	49	45	999999	524	999999	999999	274	673	340	938	869	43	891	999999	792	999999	999999	267	999999	66	512	526	999999	129	335	979	594	20	726	733	223	229	999999	727	999999	999999	276	248	690	658	971	999999	886	623	557	890	999999	133	212	276	540	999999	108	109	523	999999	863	746	198	478	725	263	947	606	725	999999	912	999999	907	326	864	431	999999	298	94	18	639	999999	571	999999	999999	999999	808	460	202	999999	130	31	214	979	999999	529	60	221	933	999999	999999	290	898	908	977	432	226	885	412	118	124	809	24	514	884	314	185	754	95	265	999999	496	414	203	528	891	959	999999	999999	999999	381	366	999999	999999	462	359	660	999999	999999	960	999999	923	58	93	416	320	16	699	105	307	354	999999	135	999999	272	69	875	704	389	95	472	999999	999999	76	737	758	454	647	61	999999	654	521	297	135	21	531	448	330	787	218	885	270	833	417	999999	86	240	999999	999999	403	483	999999	284	380	497	999999	753	999999	356	658	866	369	647	570	652	833	18	999999	999999	741	620	555	917	180	999999	212	999999	999999	999999	660	527	766	542	658	61	999999	246	916	638	
64	778	467	973	139	351	525	622	273	764	166	78	240	30	999999	782	928	47	113	180	295	502	989	999999	695	999999	110	827	999999	519	953	596	101	371	612	962	999999	999999	788	829	685	589	200	998	919	592	297	745	178	875	132	661	142	999999	352	999999	788	563	288	998	999999	698	999999	999999	811	569	976	868	418	999999	630	356	259	284	495	705	999999	991	999999	112	842	364	658	122	396	301	463	999999	28	60	999999	999999	303	999999	999999	986	999999	999999	196	999999	616	428	336	999999	255	775	412	858	260	647	259	796	579	185	166	999999	50	521	999999	520	115	631	849	367	236	41	63	469	999999	508	750	865	999999	634	496	424	37	999999	867	620	889	999999	104	999999	801	999999	29	127	633	700	946	443	999999	676	254	985	578	969	541	999999	722	942	171	999999	896	999999	991	999999	999999	741	858	160	654	746	630	510	536	477	566	849	21	999999	836	995	562	317	785	138	999999	510	845	999999	359	653	898	946	999999	352	999999	417	999999	84	999999	891	842	795	789	343	55	743	458	111	412	691	212	786	115	175	199	999999	608	863	564	999999	999999	800	801	10	847	683	75	194	992	158	464	999999	507	999999	999999	766	527	999999	92	646	62	999999	655	667	450	122	841	278	162	896	999999	531	519	259	995	999999	999999	788	999999	372	677	999999	999999	264	237	999999	288	170	21	432	71	167	780	918	999999	162	154	143	560	735	842	796	41	105	999999	932	427	257	949	121	772	738	956	720	968	999999	635	401	440	999999	999999	999999	999999	999999	834	651	750	601	133	842	897	861	238	999999	529	880	999999	999999	913	304	848	40	220	899	660	333	210	999999	949	348	527	752	999999	384	999999	999999	539	999999	271	698	191	825	133	117	224	911	509	205	201	999999	554	999999	487	999999	337	803	469	367	80	511	999999	690	651	999999	999999	155	168	854	858	367	351	999999	752	999999	122	32	906	999999	685	999999	823	14	869	862	999999	905	274	566	57	108	999999	181	240	759	258	501	183	348	999999	79	752	655	347	833	746	622	869	272	33	314	896	365	682	331	687	999999	820	789	992	999999	999999	999999	999999	999999	664	179	701	992	967	621	849	568	321	616	996	178	667	45	126	180	45	999999	543	743	211	347	499	909	82	812	680	393	999999	382	999999	161	848	586	179	999999	921	877	305	412	464	338	999999	76	334	999999	778	785	673	821	384	878	68	73	999999	326	999999	792	919	164	940	466	222	939	999999	845	329	90	865	549	259	999999	
706	141	999999	872	302	999999	584	563	44	895	719	534	999999	319	103	785	37	852	999999	999999	958	999999	471	998	999999	114	999999	489	199	697	919	134	572	999999	999999	927	785	686	34	257	217	365	999999	54	999999	999999	999999	117	999999	999999	63	23	653	130	209	999999	999999	289	756	198	783	999999	999999	346	976	595	999999	999999	147	176	999999	350	828	647	921	602	29	426	262	438	173	541	737	654	644	906	480	999999	999999	616	267	505	930	835	474	122	991	999999	78	999999	726	999999	970	585	544	712	194	15	208	607	545	252	37	327	34	252	367	719	702	79	125	999999	999999	999999	999999	504	420	992	183	809	999999	246	358	112	712	999999	999999	161	120	931	721	474	254	999999	80	25	477	612	811	231	754	281	999999	998	44	216	403	448	999999	49	301	201	832	398	996	309	999999	925	615	30	681	216	609	770	358	651	275	356	460	892	36	999999	191	952	999999	339	999999	999999	999999	505	610	132	483	80	639	999999	642	999999	422	999999	131	552	997	790	999999	547	672	320	650	999999	941	56	988	999999	999999	999999	20	999999	999999	666	154	544	999999	999999	420	559	732	999999	999999	827	999999	419	934	999999	770	484	809	400	413	517	667	999999	708	683	563	999999	143	697	68	999999	519	763	999999	755	626	587	694	887	999999	999999	999999	144	189	822	384	532	122	308	25	999999	684	619	475	825	999	309	999999	184	556	857	425	44	480	985	318	255	896	189	73	193	789	922	30	423	999999	533	999999	885	309	41	999999	835	682	529	470	900	297	697	755	999999	750	520	340	523	573	779	663	999999	514	138	635	933	244	831	749	999999	999999	62	132	476	644	950	875	525	999999	590	999999	950	999999	418	958	999999	433	746	442	278	591	999999	849	922	869	471	380	999999	405	517	601	999999	780	708	310	244	575	289	682	800	999999	999999	116	999999	999999	712	999999	106	179	436	999999	498	399	999999	179	999999	212	209	607	182	999999	704	130	898	989	511	180	815	117	724	633	999999	74	642	633	776	999999	999999	505	999999	791	999999	10	968	17	112	461	310	538	999999	999999	375	681	509	230	941	999999	217	999999	916	542	863	999999	455	802	365	434	757	846	403	701	346	999999	999999	391	305	999999	999999	999999	886	59	870	286	898	999999	268	999999	564	422	692	91	999999	871	588	624	999999	294	999999	175	999999	678	704	463	145	517	696	671	240	128	924	247	543	999999	999999	866	672	587	100	764	544	893	999999	999999	164	322	518	474	125	826	463	999999	999999	985	250	
999999	999999	416	151	999999	999999	597	999999	445	497	455	547	866	762	722	952	999999	203	999999	999999	758	809	369	309	823	998	231	555	999999	665	913	999999	558	999999	999999	520	265	446	709	768	999999	661	999999	999999	709	775	651	712	403	873	122	817	367	364	491	999999	986	999999	327	393	773	51	826	999999	584	366	988	999999	861	211	696	904	494	999999	683	106	384	999999	600	999999	999999	999999	161	999999	552	105	731	203	594	503	534	158	128	326	999999	905	834	653	272	352	786	999999	999999	999999	187	217	332	345	681	395	999999	474	517	279	999999	264	999999	296	237	488	635	795	206	367	676	548	786	999999	36	778	271	730	259	257	271	999999	999999	959	999999	344	999999	395	522	208	480	999999	640	848	290	741	25	548	426	783	717	990	999999	999999	525	638	431	163	318	902	999999	999999	224	270	999999	999999	595	999999	932	892	715	999999	282	998	887	616	907	938	888	295	763	999999	314	476	539	280	832	999999	444	999999	999999	620	87	619	85	187	846	380	999999	740	155	94	999999	999999	78	999999	717	665	605	909	730	492	274	33	149	410	987	999999	730	737	999999	420	999999	999999	979	999999	172	663	923	999999	999999	537	108	158	149	999999	117	999999	407	71	563	999999	579	535	995	430	355	63	480	675	199	999999	999999	112	33	999999	597	409	554	973	315	999999	742	895	149	203	999999	126	883	999999	999999	217	350	669	184	549	841	961	221	558	750	118	193	999999	520	671	886	999999	999999	414	91	707	236	434	999999	508	435	683	395	999999	999999	238	999999	19	381	982	758	981	928	484	893	999999	197	995	233	207	999999	999999	385	477	316	398	999999	478	389	595	980	915	999999	675	999999	167	575	999999	522	521	999999	183	999999	537	913	905	77	999999	521	455	999999	240	999999	557	636	941	308	918	495	647	999999	701	629	786	999999	842	77	262	999999	736	70	999999	483	711	269	698	999999	847	999999	410	331	999999	999999	934	999999	749	999999	999999	49	182	858	999999	999999	874	286	999999	999999	99	535	999999	838	814	288	785	394	741	999999	999999	999999	938	333	999999	999999	999999	999999	892	744	695	999999	262	138	999999	223	198	877	999999	854	999999	435	32	999999	528	999999	494	572	517	74	999999	549	343	991	224	76	999999	848	407	303	838	999999	393	502	858	388	282	941	136	601	100	907	982	887	159	74	276	794	805	149	868	523	808	828	999999	156	377	999999	999999	645	122	350	480	118	26	59	51	999999	295	999999	999999	553	446	916	999999	273	567	456	999999	159	800	316	999999	
268	999999	999999	749	565	929	712	21	21	999999	491	488	750	999999	999999	870	110	33	746	999999	666	999999	325	87	892	854	309	999999	999999	999999	764	999999	999999	306	221	683	701	309	486	601	582	137	999999	525	954	437	234	999999	693	585	741	136	64	807	387	168	999999	247	857	710	630	133	100	593	272	999999	683	453	225	999999	179	801	546	155	926	538	999999	799	999999	465	630	999999	999999	999999	687	638	790	999999	999999	63	574	999999	452	775	970	458	47	444	263	999999	753	781	620	999999	416	940	999999	999999	880	848	999999	319	125	401	90	167	999999	755	906	633	855	999999	533	172	999999	999999	358	771	184	477	500	637	546	813	999999	849	999999	401	928	746	58	882	999999	80	966	265	999999	60	694	813	230	291	538	629	999999	999999	257	457	878	700	591	999999	734	413	358	459	773	311	689	999999	314	999999	999999	169	585	973	567	462	999999	369	999999	308	87	370	257	219	999999	916	360	642	601	999999	999999	999999	165	240	157	999999	722	999999	492	45	371	462	509	393	463	379	54	489	999999	795	260	518	332	999999	999999	999999	166	148	359	856	951	56	640	908	325	599	14	354	826	853	739	999999	999999	342	936	624	860	999999	999999	730	872	870	141	805	155	999999	905	871	500	783	557	584	167	635	94	324	822	601	77	864	374	999999	663	657	65	570	641	990	356	126	513	302	392	629	984	91	914	834	999999	999999	999999	999999	854	52	306	165	999999	251	257	622	802	268	796	890	365	181	216	484	999999	584	999999	915	525	383	279	265	201	537	651	12	409	999999	839	755	181	242	846	999999	361	900	48	399	742	733	324	255	506	999999	999999	812	999999	440	999999	999999	999999	777	616	999999	773	51	963	999999	600	999999	223	814	429	50	719	132	999999	595	133	849	999999	972	182	791	68	34	758	700	273	839	999999	968	903	661	806	403	625	375	847	320	937	999999	799	497	520	510	825	466	782	151	487	289	317	999999	999999	999999	604	825	421	999999	292	273	730	999999	999999	254	910	767	999999	325	506	959	748	999999	911	501	999999	999999	280	558	999999	302	917	999999	362	848	661	668	30	829	999999	999999	953	999999	999999	674	999999	48	380	276	599	999999	232	466	644	999999	541	504	332	149	803	919	999999	863	550	989	355	607	408	278	593	251	747	414	526	706	15	650	785	247	187	145	999999	13	999999	150	80	460	487	999999	317	166	999999	999999	35	879	255	100	999999	47	328	716	639	999999	999999	357	320	817	940	938	999999	999999	999999	95	
962	667	615	550	904	410	999999	894	130	573	960	436	999999	866	999999	646	460	915	103	999999	999999	470	505	211	999999	610	829	999999	520	549	999999	426	447	999999	917	367	999999	705	195	156	128	434	999999	75	151	257	451	999999	438	303	488	605	797	971	176	502	999999	413	999999	303	580	666	383	581	999999	544	989	655	999999	999999	382	999999	729	946	999999	494	873	440	70	83	999999	385	824	226	70	717	628	475	94	425	206	861	484	891	576	462	60	25	815	607	268	796	506	999999	921	733	876	851	999999	999999	628	731	353	157	999999	205	841	167	520	542	915	523	571	532	825	520	999999	999999	380	999999	999999	858	624	462	999999	999999	879	999999	305	337	841	777	999999	411	797	999999	517	999999	756	999999	620	893	505	283	691	744	235	999999	591	410	463	47	481	186	999999	769	117	999999	999999	999999	326	433	999999	999999	701	148	999999	169	735	999999	13	942	91	999	556	549	363	351	771	80	146	905	826	999999	873	803	999999	946	172	37	367	627	995	983	64	196	41	999999	581	999999	353	76	247	240	407	521	956	999999	629	699	416	765	128	271	636	420	999999	967	319	897	841	454	996	707	993	385	946	108	999999	369	999999	999999	999999	228	727	79	667	595	496	362	847	999999	326	473	999999	601	508	734	356	644	999999	999999	12	684	711	898	79	540	246	999999	574	857	537	270	190	375	996	999999	543	566	999999	21	999999	999999	999999	27	138	999999	96	999999	877	222	999999	309	779	454	48	95	517	829	10	137	358	475	788	989	297	66	292	255	605	608	200	790	892	578	592	56	633	693	769	999999	453	844	154	999999	999999	237	490	735	999999	910	391	714	566	624	999999	999999	999999	999999	730	81	250	999999	999999	278	999999	961	417	211	862	991	461	824	999999	999999	999999	514	330	435	882	69	999999	557	918	694	226	485	233	999999	999999	587	877	572	963	698	306	613	999999	876	340	155	999999	999999	999999	999999	459	567	999999	113	941	158	999999	743	188	670	999999	999999	922	113	61	545	999999	150	296	284	123	888	860	999999	166	80	467	454	104	737	999999	999999	999999	582	999999	659	999999	130	336	767	902	144	394	999999	999999	613	690	999999	825	795	417	679	992	599	231	570	706	293	999999	870	690	999999	999999	450	999999	999999	19	349	868	401	999999	999999	999999	529	999999	979	504	568	999999	552	389	999999	999999	309	330	999999	305	94	361	674	952	547	999999	465	86	671	496	943	871	984	603	999999	84	433	90	800	864	473	226	999999	76	148	999999	999999	
490	175	612	349	130	860	912	925	999999	204	449	999999	443	999999	999999	999999	492	560	696	194	999999	48	999999	205	999999	999999	999999	832	867	119	999999	813	999999	779	999999	911	68	157	823	999999	999999	999999	362	880	983	912	999999	516	31	515	759	999999	451	930	999999	452	725	417	129	999999	164	999999	67	879	596	635	745	664	383	999999	652	345	737	999999	122	281	999999	569	221	317	173	999999	811	362	999999	999999	371	501	334	532	195	651	37	232	856	991	619	483	293	999999	176	701	142	490	862	423	999999	766	818	183	766	166	206	812	999999	965	999999	999999	529	999999	999999	999999	339	999999	355	11	318	515	999999	130	661	212	286	999999	150	472	66	330	500	999999	999999	605	999999	999999	765	999999	455	999999	795	999999	722	999999	954	788	94	922	372	290	144	861	115	272	936	697	999999	564	880	343	672	964	999999	948	999999	593	190	668	569	187	999999	999999	556	103	999999	938	407	746	999999	999999	999999	227	109	775	196	638	830	60	669	986	640	211	159	121	552	830	999999	774	709	370	999999	999999	363	194	205	817	999999	22	999999	997	299	774	316	392	999999	454	999999	999999	999999	999999	762	139	999999	583	999999	884	999999	444	550	889	956	633	47	999999	889	363	999999	915	580	378	333	818	507	671	696	865	894	766	557	999999	965	849	999999	142	607	478	427	779	647	321	650	870	471	663	51	666	999999	429	999999	999999	590	949	561	393	999999	944	632	337	887	681	989	999999	887	452	999999	116	621	904	289	999999	999999	94	278	999999	728	462	356	999999	629	40	999999	475	272	999999	517	25	297	629	889	663	846	999999	892	965	999999	248	983	999999	999999	999999	999999	999999	999999	999999	999999	505	681	999999	999999	790	598	999999	707	857	553	523	149	541	935	908	818	991	25	999999	574	846	202	312	937	999999	478	337	115	999999	985	305	999999	189	999999	999999	344	999999	964	108	999999	68	999999	45	999999	999999	109	452	92	999999	126	999999	999999	523	518	428	313	999999	364	999999	322	270	681	22	872	257	198	959	999999	924	999999	822	999999	999999	561	515	464	167	890	140	389	35	254	285	578	931	488	811	670	661	707	965	999999	789	786	804	387	999999	173	174	619	149	999999	999999	265	303	35	900	962	12	964	999999	487	234	795	296	25	405	443	940	768	999999	299	999999	999999	999999	191	247	999999	756	999999	94	999999	726	521	250	43	96	999999	285	905	588	848	667	696	561	488	999999	994	999999	788	982	936	232	405	241	999999	203	941	999999	999999	999999	769	216	999999	880	162	999999	
712	999999	262	999999	385	999999	999999	999999	538	631	999999	666	130	774	253	640	999999	155	999999	771	330	289	399	840	155	999999	173	127	999999	642	999999	816	408	726	704	999999	999999	859	606	778	999999	225	999999	229	101	284	537	999999	544	138	247	729	732	391	440	999999	165	999999	783	999999	994	916	372	999999	838	295	267	403	79	804	404	999999	548	379	999999	115	586	180	999999	870	835	825	582	999999	404	73	93	27	296	999999	999999	824	999999	594	783	281	853	806	390	805	27	143	278	999999	999999	138	190	362	808	999999	847	984	673	999999	999999	178	344	682	999999	774	211	249	116	798	519	580	44	954	596	311	999999	779	789	999999	999999	701	999999	841	954	999999	883	731	219	961	434	309	160	171	417	614	937	180	315	616	999999	999999	36	479	230	164	104	236	765	507	83	999999	205	730	70	484	621	502	728	235	890	480	40	999999	374	999999	429	872	546	982	374	91	999999	182	348	999999	675	87	621	999999	999999	657	999999	999999	888	999999	999999	430	110	933	992	445	452	999999	999999	999999	746	881	115	20	735	231	689	999999	142	991	603	32	391	985	809	543	999999	928	63	999999	514	328	999999	999999	999999	998	771	613	989	928	999999	393	999999	224	999999	794	971	610	74	999999	967	192	579	896	999999	999999	48	125	133	459	999999	524	37	493	620	428	999999	999999	903	736	459	86	999999	214	362	219	576	177	656	25	571	999999	999999	112	275	999999	749	370	254	999999	959	999999	489	999999	999999	124	366	999999	604	999999	180	873	999999	999999	500	891	398	375	544	552	999999	871	469	118	887	293	660	924	999999	298	678	999999	853	877	777	999999	999999	263	999999	248	853	612	573	746	999999	698	572	536	999999	383	933	999999	826	999999	521	98	999999	381	653	91	463	442	745	316	242	917	30	829	999999	696	304	144	999999	306	699	901	308	722	272	199	720	134	321	999999	999999	999999	436	999999	366	688	617	225	610	999999	784	420	999999	999999	514	927	999999	743	975	915	89	799	848	530	12	619	790	999999	118	463	370	339	130	900	951	938	491	869	999999	999999	89	88	533	777	521	289	44	51	999999	345	521	977	158	406	764	999999	455	999999	999999	746	898	153	999999	156	397	999999	300	966	315	576	999999	807	279	114	836	999999	275	80	18	722	585	999999	999999	999999	941	392	190	999999	999999	396	492	585	999999	999999	973	936	971	386	999999	76	999999	77	999999	642	899	714	708	54	569	763	299	384	897	436	171	999999	888	344	215	999999	274	575	830	918	93	860	
96	552	141	900	40	999999	690	941	733	517	23	622	999999	999999	999999	145	164	383	107	117	688	294	564	999999	57	999999	181	384	801	423	999999	817	559	49	627	165	913	999999	733	411	999999	955	999999	999999	146	275	471	977	331	139	420	457	820	999999	181	802	987	317	852	999999	999999	316	150	999999	279	205	73	834	609	528	999999	496	999999	696	999999	733	591	999999	687	782	999999	203	63	672	12	999999	996	999999	867	825	999999	606	816	339	999999	387	815	392	385	940	999999	636	378	802	907	924	807	134	561	448	220	87	630	80	238	522	262	477	317	488	208	999999	966	784	360	626	680	320	11	46	917	999999	535	999999	999999	538	825	999999	765	999999	983	872	32	428	614	100	975	745	999999	181	999999	347	85	896	999999	723	670	594	452	291	254	496	999999	999999	531	21	999999	884	500	699	697	11	712	238	999999	999999	466	547	999999	269	999999	934	219	829	911	580	133	638	14	856	868	999999	809	484	833	497	749	507	999999	999999	548	101	254	411	999999	133	635	846	999999	415	266	132	424	192	640	999999	286	999999	613	999999	888	913	999999	999999	831	999999	202	237	999999	999999	587	959	650	576	999999	559	689	808	355	788	944	286	247	599	599	745	999999	626	843	999999	999999	456	894	946	714	634	221	610	999999	29	930	407	451	392	827	307	482	999999	470	91	999999	478	999999	999999	16	611	675	290	999999	95	648	999999	999999	881	999999	141	74	999999	861	97	999999	89	238	336	999999	999999	834	999999	772	302	273	968	166	762	893	742	508	79	999999	999999	958	999999	999999	999999	999999	364	23	999999	594	695	242	778	986	382	999999	551	249	999999	999999	468	776	999999	999999	751	822	679	418	999999	987	999999	632	999999	762	758	999999	415	522	999999	955	503	533	999999	270	86	70	494	982	784	28	352	502	999999	113	999999	336	148	423	814	671	700	945	391	999999	999999	72	246	26	237	253	999999	38	505	999999	473	999999	512	559	441	690	338	697	634	999999	645	999999	745	891	290	999999	990	992	999999	83	265	557	152	691	731	23	823	478	755	999999	999999	323	999999	231	640	546	999999	588	981	134	342	13	320	777	999999	975	327	354	735	805	263	999999	330	431	410	915	792	999999	999999	428	866	999999	942	104	923	999999	566	999999	261	744	999999	999999	21	584	740	261	246	374	754	999999	999999	478	999999	949	999999	354	993	574	821	724	754	13	759	562	267	999999	71	226	999999	615	999999	999999	103	991	206	850	334	746	999999	158	678	427	76	83	732	397	999999	
992	817	578	339	999999	999999	536	989	604	653	458	326	267	200	999999	520	148	345	892	385	751	753	436	30	256	883	672	999999	336	936	685	999999	869	365	999999	999999	285	285	999999	111	566	999999	999999	207	876	999999	433	999999	657	907	999999	737	999999	999999	375	999999	999999	558	92	999999	999999	491	663	999999	967	999999	457	902	131	999999	999999	863	917	790	819	750	999999	239	154	827	459	714	397	428	999999	999999	990	857	989	830	26	727	203	320	999999	85	348	933	239	258	971	530	836	999999	673	74	999999	59	202	999999	98	162	414	999999	658	324	103	244	659	29	637	599	913	301	999999	517	669	607	717	999999	999999	999999	999	999999	999999	928	999999	362	999999	999999	999999	940	664	373	999999	864	323	999999	661	999999	999999	113	284	999999	620	381	617	999999	439	165	999999	222	341	999999	999999	871	999999	518	408	999999	446	740	999999	715	891	697	935	549	558	741	999999	730	945	999999	761	308	942	788	284	483	321	341	923	599	548	999999	608	999999	999999	871	999999	804	540	999999	321	999999	624	999999	329	923	446	77	986	697	961	675	999999	382	999999	914	928	374	243	925	417	999999	816	889	176	975	98	729	399	999999	40	999999	200	23	999999	520	684	382	999999	361	46	254	354	236	637	873	648	236	519	999999	942	346	571	614	524	216	999999	734	403	999999	999999	717	677	309	666	572	485	263	733	186	240	556	904	881	888	173	999999	590	261	999999	337	999999	220	164	745	693	827	585	498	441	95	999999	999999	125	999999	329	576	55	569	75	398	394	502	342	15	396	441	999999	999999	360	999999	843	483	110	26	972	507	523	563	999999	744	900	999999	301	101	290	577	789	365	568	597	714	31	195	904	942	369	877	158	359	261	148	999999	148	985	999999	476	878	109	553	822	999999	999999	999999	331	999999	629	210	251	999999	999999	652	333	167	999999	742	822	297	206	83	613	630	999999	214	720	605	51	626	316	849	813	999999	999999	812	746	544	232	999999	864	416	322	168	635	433	999999	999999	814	700	385	252	428	188	999999	999999	939	202	688	288	876	725	456	13	894	402	911	130	962	521	421	228	999999	398	433	999999	760	454	994	941	673	121	791	999999	251	999999	430	634	26	664	872	554	856	943	558	148	999999	319	274	243	521	419	646	303	289	999999	732	40	999999	891	999999	495	207	747	999999	764	934	999999	761	829	999999	287	113	308	649	866	372	999999	840	999999	999999	451	190	761	999999	264	475	498	71	94	341	400	878	999999	399	999999	999999	999999	
339	793	214	999999	558	444	999999	244	999999	347	653	422	794	166	200	471	71	823	314	446	327	360	298	445	54	676	999999	581	408	999999	908	271	520	263	246	56	89	976	893	999999	499	194	999999	137	844	648	300	185	210	417	73	576	999999	910	791	999999	505	768	999999	999999	999999	690	836	337	439	999999	902	541	919	999999	391	94	929	568	947	142	412	171	601	999999	386	323	380	999999	915	342	199	610	472	267	551	321	178	22	799	808	358	620	698	999999	745	999999	265	999999	36	979	646	514	962	658	577	343	999999	999999	999999	632	320	845	422	106	202	999999	79	661	602	80	916	917	768	149	784	791	473	148	660	626	67	323	964	935	999999	685	999999	813	690	999999	999999	766	516	176	497	999999	208	999999	269	453	690	604	464	956	73	728	745	823	874	785	999999	999999	751	999999	575	996	881	486	999999	999999	655	265	971	394	926	999999	410	601	999999	281	999999	999999	878	217	936	463	999999	18	872	999999	999999	824	939	904	999999	125	999999	638	601	501	631	722	199	999999	797	434	632	79	39	999999	327	153	182	602	999999	999999	159	543	942	122	146	999999	614	444	577	831	326	76	56	811	144	772	10	159	650	870	682	136	999999	511	999999	789	978	958	649	796	651	346	999999	350	965	999999	999999	488	364	757	117	755	185	966	999999	565	999999	228	779	555	152	999999	952	332	325	33	133	440	999999	356	894	999999	794	780	999999	979	365	706	999999	662	86	522	999999	999999	762	999999	950	452	402	999999	767	760	999999	104	654	629	393	389	34	942	999999	265	205	999999	862	999999	999999	999999	787	138	210	325	383	126	999999	999999	237	999999	569	398	82	999999	48	27	999999	999999	475	700	136	559	999999	975	681	902	315	999999	999999	786	39	310	965	999999	665	999999	999999	451	387	73	999999	34	999999	333	819	999999	870	677	227	187	428	728	986	999999	278	238	542	234	999999	999999	811	658	312	450	40	269	999999	526	25	774	953	148	757	412	85	999999	999999	999999	999999	55	999999	999999	602	999999	367	999999	999999	705	287	999999	731	839	999999	906	262	966	721	951	303	560	213	353	661	453	999999	290	971	584	194	999999	80	999999	78	598	448	183	66	173	999999	729	945	726	249	587	999999	123	340	999999	159	119	390	999999	969	605	841	999999	975	999999	914	999999	339	739	521	999999	366	999999	771	999999	468	89	909	558	868	999999	615	999999	114	83	410	120	999999	130	999999	84	786	864	311	472	756	760	207	907	258	15	399	216	215	138	231	999999	
999999	131	392	80	209	832	999999	999999	990	999999	583	901	999999	803	137	218	314	446	999999	501	159	308	461	708	882	12	309	862	183	999999	281	999999	999999	999999	769	999999	999999	364	875	953	527	905	999999	402	186	305	168	455	878	999999	999999	769	804	729	999999	53	669	684	198	999999	532	484	231	591	999999	607	999999	930	44	308	480	949	999999	380	974	253	826	999999	531	586	844	854	999999	993	507	512	181	133	385	725	168	64	176	678	431	52	684	891	319	578	256	237	420	579	710	999999	208	433	754	199	999999	610	162	999999	999999	678	500	238	94	999999	999999	926	555	318	150	426	782	893	949	932	569	935	749	953	340	617	443	414	292	999999	313	999999	378	195	508	558	902	565	999999	752	551	456	806	738	152	329	681	999999	438	999999	999999	315	483	822	629	999999	999999	999999	280	999999	244	95	999999	539	999999	687	558	370	810	592	523	999999	577	207	390	999999	138	999999	811	999999	935	342	999999	998	385	998	274	999999	565	999999	999999	703	294	999999	517	466	510	277	472	464	771	321	999999	999999	770	951	999999	286	999999	516	163	850	396	269	810	902	119	999999	163	999999	999999	12	999999	592	895	999999	933	998	689	924	612	860	548	357	999999	624	50	999999	999999	434	271	987	123	58	73	846	317	999999	999999	999999	356	563	999999	203	50	768	516	999999	951	950	999999	739	999999	999999	904	302	999999	49	30	195	999999	980	999999	728	16	999999	888	755	999999	58	512	999999	999999	84	577	999999	746	354	316	480	117	342	999999	287	416	999999	399	605	154	771	545	278	13	583	753	999999	845	999999	999999	999999	880	761	999999	902	447	999999	510	523	940	999999	556	956	732	550	88	528	999999	441	999999	484	46	293	611	757	999999	244	905	655	330	210	999999	360	168	702	600	355	163	285	839	307	999999	876	665	297	999999	588	999999	463	505	999999	574	414	999999	712	578	596	160	431	399	213	213	854	999999	739	999999	205	798	39	949	732	375	526	999999	999999	999999	169	628	323	999999	925	698	451	999999	105	999999	798	287	999999	134	13	205	731	885	636	103	999999	682	925	643	29	789	516	999999	772	999999	999999	813	999999	259	418	968	999999	999999	474	514	761	704	108	113	854	918	352	905	945	537	999999	640	964	921	295	999999	702	999999	999999	999999	192	999999	388	999999	999999	999999	229	206	999999	45	999999	999999	421	132	341	472	584	999999	789	111	446	610	567	245	225	417	848	146	999999	931	999999	999999	999999	338	331	824	999999	862	524	869	699	155	999999	999999	177	
802	228	999999	589	822	902	880	890	420	699	999999	380	152	30	181	147	92	242	999999	770	213	473	999999	999999	517	155	999999	308	919	412	999999	421	657	77	422	198	17	999999	151	38	394	275	999999	639	749	453	999999	842	352	732	616	913	999999	150	999999	339	145	50	999999	676	999999	582	970	18	408	170	722	85	608	983	140	999999	999999	756	385	999999	516	454	999999	73	972	879	999999	197	795	387	16	517	113	92	63	966	484	474	847	812	304	948	240	588	730	999999	999999	369	999999	91	999999	657	765	36	822	690	988	18	999999	311	999999	783	222	31	999999	215	972	525	930	173	60	627	909	572	643	568	999999	473	342	873	645	596	999999	713	565	999999	751	86	270	999999	999999	476	999999	999999	195	521	736	219	434	999999	136	717	438	438	999999	999999	748	999999	392	264	476	525	675	999999	666	40	197	508	465	805	999999	999999	264	567	195	583	858	374	999999	132	831	14	48	818	747	999999	167	167	999999	371	610	559	999999	16	895	999999	999999	938	879	999999	334	238	754	999999	71	241	463	871	253	458	346	383	815	999999	432	472	999999	857	93	738	872	999999	826	104	204	904	210	258	671	732	999999	919	495	231	798	999999	999999	418	757	516	474	999999	999999	234	34	999999	744	433	583	999999	975	944	854	150	292	303	999999	660	435	999999	40	999999	209	520	676	426	999999	594	472	829	222	999999	110	999999	999999	999999	126	601	999999	999999	170	777	674	248	757	999999	74	999999	938	999999	201	599	983	600	999999	999999	97	999999	557	608	347	999999	961	754	999999	906	999999	287	876	706	187	810	591	467	996	263	540	999999	763	838	362	999999	655	999999	637	999999	95	509	101	999999	499	723	53	999999	630	20	815	919	37	999999	999999	787	999999	242	326	391	18	999999	604	232	729	136	639	719	999999	803	999999	999999	999999	599	821	344	195	873	216	999999	766	130	999999	985	447	620	999999	999999	999999	574	76	423	651	256	999999	999999	999999	869	999999	999999	93	334	224	826	516	821	999999	437	39	659	601	604	35	861	625	888	688	618	784	119	202	726	874	681	999999	91	999999	870	985	261	438	326	598	844	999999	441	905	999999	999999	626	999999	505	883	999999	973	471	397	999999	631	999999	880	999999	94	175	999999	367	459	543	99	435	478	932	452	777	231	285	15	191	491	193	982	677	999999	999999	999999	999999	842	689	708	275	999999	564	999999	270	999999	999999	999999	433	674	23	999999	999999	921	54	999999	999999	63	116	963	697	999999	215	307	447	742	213	158	999999	
873	483	525	769	999999	824	741	999999	694	191	406	90	53	582	517	999999	211	619	756	104	19	999999	999999	735	999999	999999	809	488	999999	999999	528	177	999999	999999	560	201	498	222	537	999999	313	999999	200	999999	709	999999	653	883	999999	999999	246	999999	999999	999999	917	466	839	789	53	824	24	262	657	893	663	238	97	739	999999	326	979	988	999999	999999	791	774	226	770	36	842	999999	999999	790	999999	564	405	721	999999	396	103	361	709	999999	713	999999	999999	586	999999	219	480	999999	914	861	381	850	257	50	797	272	999999	250	999999	999999	211	999999	99	472	231	339	999999	999999	159	352	928	999999	280	819	378	999999	741	197	919	561	555	55	452	73	418	585	316	999999	923	675	253	852	291	999999	967	999999	993	999999	365	967	950	999999	646	572	933	999999	579	438	671	999999	531	955	999999	517	999999	999999	999999	36	63	646	32	999999	593	999999	109	999999	683	334	851	132	583	999999	832	999999	610	999999	409	880	999999	12	15	877	692	702	154	297	532	773	739	999999	240	966	999999	719	999999	999999	379	172	472	857	732	255	999999	999999	647	377	133	378	907	624	756	145	896	61	640	155	220	890	339	812	999999	999999	999999	999999	892	616	629	123	17	562	223	246	417	282	279	760	300	153	65	776	173	164	999999	124	66	105	80	482	999999	799	837	488	999999	660	313	822	999999	547	657	40	999999	19	370	354	999999	519	728	623	781	880	854	77	999999	563	999999	999999	999999	999999	999999	796	545	156	44	999999	725	735	413	999999	968	457	109	999999	495	34	38	164	793	521	713	546	376	457	701	208	945	769	652	999999	22	914	999999	999999	564	860	999999	999999	975	161	999999	675	999999	971	654	334	780	110	581	999999	535	494	999999	531	766	446	430	999999	455	836	273	955	92	143	999999	63	677	919	199	635	999999	999999	999999	641	893	48	440	405	803	999999	427	844	198	841	744	528	999999	257	423	127	999999	406	155	148	888	672	592	972	999999	600	656	861	999999	945	281	108	315	963	638	728	16	34	999999	88	418	429	767	251	399	225	999999	430	505	999999	205	142	291	49	753	999999	456	467	178	999999	720	566	932	252	569	646	223	355	619	999999	120	416	121	77	730	468	905	351	999999	21	999999	236	365	840	750	149	817	275	219	999999	281	548	855	999999	368	999999	497	524	681	999999	12	398	999999	810	961	789	30	224	999999	294	325	115	884	999999	356	494	211	102	501	430	999999	948	999999	999999	423	571	560	39	999999	999999	971	390	669	829	18	
467	426	999999	999999	961	999999	603	999999	999999	101	176	663	698	999999	873	999999	405	32	260	999999	999999	999999	607	396	399	238	991	515	440	323	935	445	65	158	889	77	656	223	540	311	235	992	999999	120	256	908	862	303	999999	999999	576	367	418	999999	954	214	818	168	489	733	137	98	999999	612	166	999999	999999	549	846	999999	993	192	492	949	698	72	51	999999	149	491	376	698	679	211	999999	577	999999	159	204	684	259	497	733	807	184	999999	476	608	954	999999	309	999999	456	999999	999999	394	875	469	216	892	172	331	29	999999	366	439	999999	999999	865	589	704	999999	355	999999	556	506	458	685	774	999999	595	442	542	624	999999	64	251	650	999999	361	999999	567	943	312	521	927	478	734	450	745	729	162	743	375	820	850	967	294	482	738	935	200	694	655	306	999999	999999	404	817	312	999999	767	357	514	887	146	515	999999	999999	628	999999	999999	244	999999	999999	999999	699	999999	803	340	96	999999	178	238	426	511	872	999999	15	791	999999	83	916	148	557	999999	805	238	488	999999	345	923	644	999999	710	220	999999	999999	823	999999	40	622	601	999999	999999	999999	599	129	98	999999	273	999999	47	858	489	954	999999	105	482	999999	637	470	999999	129	994	172	323	324	999999	215	999999	217	999999	999999	999999	526	482	999999	923	327	999999	686	150	113	999999	128	886	999999	374	755	999999	859	193	954	999999	569	934	481	492	62	917	284	601	882	828	66	753	896	106	963	481	378	182	164	505	951	329	584	709	876	999999	537	949	771	999999	696	999999	519	915	202	591	11	999999	870	410	98	95	268	284	363	374	989	689	410	999999	999999	686	38	458	285	249	359	772	999999	775	390	335	829	90	142	999999	244	980	999999	382	999999	430	999999	999999	417	999999	71	310	355	511	296	847	549	497	768	999999	999999	70	999999	953	242	238	342	999999	29	762	265	188	151	332	999999	999999	786	38	803	613	384	283	51	999999	187	59	426	113	488	999999	999999	341	321	132	45	184	350	999999	150	251	999999	217	999999	654	999999	883	168	33	999999	999999	999999	999999	693	164	999999	722	999999	231	999999	192	812	238	616	999999	976	924	866	28	296	956	668	999999	888	562	525	177	549	999999	808	303	999999	403	732	210	999999	999999	648	166	497	999999	164	129	183	957	439	860	601	257	999999	686	999999	149	737	425	619	234	999999	141	639	999999	999999	632	422	482	999999	418	999999	415	15	710	999999	709	999999	972	801	999999	662	931	132	664	576	301	718	999999	286	751	666	317	591	
256	999999	516	526	39	150	532	706	999999	665	30	364	195	251	967	410	317	618	764	999999	80	571	700	18	999999	999999	881	999999	300	205	999999	752	999999	999999	759	76	769	192	501	832	279	842	962	999999	999999	999999	390	60	750	722	999999	999999	999999	694	521	684	943	508	999999	999999	268	617	416	505	124	278	999999	371	492	900	640	999999	999999	932	354	237	609	999999	906	675	511	999999	999999	578	236	999999	851	503	313	84	999999	271	999999	364	573	999999	999999	467	161	999999	142	29	567	850	999999	999999	26	969	349	293	85	518	999999	876	636	437	453	837	278	706	427	673	68	417	777	379	493	762	368	999999	800	152	282	82	542	492	273	323	496	999999	401	881	164	999999	999	614	669	764	728	146	218	598	198	455	416	469	961	159	82	999999	360	263	999999	657	492	932	999999	999999	999999	154	999999	140	999999	999999	314	545	519	48	418	999999	710	999999	44	231	484	212	999999	827	665	83	530	123	250	784	40	999999	999999	999999	536	76	378	149	429	584	999999	88	257	311	151	871	949	922	999999	999999	11	631	229	999999	182	290	978	999999	864	270	999999	59	999999	999999	855	176	275	999999	512	352	794	999999	309	999999	258	406	999999	652	999999	793	999999	999999	382	999999	782	409	999999	890	334	255	999999	960	285	169	960	923	198	690	455	974	999999	937	419	398	126	999999	331	769	141	776	336	336	732	999999	146	24	676	558	999999	456	999999	385	688	266	263	833	294	150	499	335	217	273	206	999999	999999	196	999999	983	999999	351	88	159	759	558	999999	762	237	999999	32	946	256	640	906	999	727	230	259	163	999999	292	999999	191	279	805	569	72	139	999999	882	999999	825	693	343	999999	378	107	626	139	347	501	606	89	999999	552	88	576	367	999999	983	967	999999	45	848	932	999999	999999	879	953	989	856	632	216	332	999999	130	563	999999	473	631	629	999999	999999	815	999999	999999	76	73	727	726	992	999999	932	47	914	22	790	844	411	248	481	228	672	150	491	869	399	756	55	432	525	999999	894	575	999999	999999	818	230	215	256	999999	833	162	236	996	161	999999	179	999999	999999	340	719	999999	999999	999999	411	931	978	999999	774	296	999999	27	304	211	722	999999	999999	682	551	204	999999	999999	164	120	647	75	999999	999999	339	179	999999	348	985	102	806	384	669	999999	953	441	840	896	441	960	999999	816	999999	34	284	350	342	496	999999	999999	999999	90	999999	999999	511	345	495	833	994	604	999999	971	41	212	999999	999999	151	940	729	119	999999	673	
207	204	302	831	218	421	869	999999	837	999999	481	999999	332	999999	644	554	999999	999999	946	999999	999999	836	895	999999	784	655	630	936	209	401	766	999999	512	106	882	999999	999999	680	137	84	964	16	767	341	499	911	880	678	703	597	36	121	999999	999999	999999	370	309	454	56	562	999999	999999	789	445	999999	723	617	236	844	108	999999	999999	490	872	52	999999	79	999999	357	872	999999	951	243	611	374	654	594	164	333	521	246	377	999999	574	292	999999	226	331	373	776	303	654	834	999999	865	793	999999	999999	315	999999	999999	745	107	184	787	839	699	187	80	323	139	462	902	332	999999	364	999999	999999	589	999999	678	999999	999999	581	999999	131	126	638	746	999999	33	302	999999	456	999999	501	279	459	999999	452	999999	49	260	59	646	840	999999	511	743	510	999999	714	711	304	209	999999	554	526	605	999999	999999	70	440	499	300	836	999999	455	111	370	94	999999	999999	999999	678	638	999999	150	934	738	379	999999	894	246	398	318	999999	555	999999	999999	946	753	854	130	729	281	608	761	999999	809	237	306	410	383	426	42	584	575	999999	570	64	414	591	866	296	118	176	204	110	981	255	68	999999	433	423	341	306	19	999999	407	39	736	391	134	510	83	214	521	820	999999	733	25	999999	686	624	999999	171	999999	833	999999	115	999999	660	778	563	179	999999	976	999999	94	736	575	167	229	999999	327	32	467	366	223	903	654	384	999999	257	240	139	521	809	881	999999	318	185	795	301	625	85	613	571	341	975	999999	999999	735	629	168	999999	710	155	999999	519	704	631	619	718	460	40	999999	530	333	999999	586	176	999999	999999	427	999999	999999	927	915	251	419	895	35	248	674	999999	648	124	999999	999999	999999	376	513	371	475	687	565	86	841	999999	169	92	999999	300	398	71	999999	820	999999	768	999999	999999	239	999999	109	999999	605	380	54	366	999999	801	440	951	621	219	663	717	449	740	834	296	95	330	92	337	657	999999	849	999999	621	828	912	331	887	646	999999	458	271	999999	91	194	42	999999	213	367	651	296	679	189	407	999999	380	999999	999999	209	696	908	972	999999	160	871	999999	441	744	999999	889	999999	74	974	999999	215	999999	999999	659	649	263	611	127	999999	685	371	999999	670	214	856	999999	451	397	687	949	237	485	498	515	999999	663	601	740	650	478	542	999999	704	116	202	318	597	811	999999	945	95	791	258	97	999999	999999	860	236	887	114	447	722	386	35	845	730	957	277	999999	985	662	870	476	256	152	999999	359	999999	
22	548	861	639	999999	999999	863	999999	999999	411	726	999999	803	375	852	546	41	819	845	679	271	471	361	999999	999999	999999	999999	224	324	12	944	999999	467	999999	999999	999999	999999	999999	999999	999999	171	409	503	555	550	56	192	297	999999	999999	225	999999	303	680	303	550	196	541	277	802	458	648	131	234	466	999999	935	507	161	512	303	233	209	211	999999	862	999999	805	779	325	127	996	999999	999999	787	622	356	786	13	672	163	711	540	818	195	523	288	278	999999	473	120	685	145	516	999999	991	999999	102	172	441	582	390	762	951	684	999999	999999	736	447	844	730	159	503	488	999999	591	692	390	25	994	584	699	716	315	999999	442	860	999999	756	795	498	999999	623	999999	100	773	999999	588	143	733	80	551	831	255	743	961	191	657	167	999999	308	742	999999	178	856	999999	674	999999	746	999999	600	999999	979	651	355	476	535	999999	397	585	642	999999	257	999999	999999	42	867	470	572	253	999999	999999	999999	711	496	999999	187	454	715	217	109	502	999999	891	142	318	571	189	999999	277	999999	259	269	582	413	999999	999999	794	255	999999	25	213	999999	503	990	397	999999	278	999999	600	298	90	226	999999	485	999999	999999	365	159	999999	999999	687	570	305	816	999999	999999	950	307	999999	999999	392	209	890	202	896	618	999999	901	745	88	999999	34	309	978	999999	42	89	999999	999999	932	140	645	640	363	337	642	588	686	999999	999999	289	970	863	340	999999	880	335	999999	589	531	923	463	413	536	177	663	270	326	999999	969	999999	853	999999	369	139	747	999999	537	865	263	39	661	913	999999	798	999999	171	969	999999	474	706	101	517	741	19	677	999999	114	195	674	382	272	225	28	587	436	936	503	211	999999	321	798	132	336	502	999999	550	120	737	845	501	301	253	996	272	999999	999999	999999	999999	462	514	464	351	200	881	766	999999	999999	715	372	999999	668	768	999999	162	908	968	190	249	747	136	131	377	999999	182	90	999999	229	755	813	999999	643	153	999999	653	857	456	932	455	735	825	655	999999	374	459	833	533	338	999999	364	805	999999	63	613	999999	392	97	11	27	800	748	227	149	902	281	752	999999	999999	999999	305	461	999999	735	513	999999	999999	999999	12	891	999999	556	999999	385	401	999999	935	590	540	423	270	770	999999	999999	654	987	608	516	502	102	706	318	514	76	999999	902	768	429	549	691	853	665	999999	119	999999	253	68	841	999999	894	346	172	984	999999	11	534	16	132	90	526	323	965	235	910	999999	40	51	623	836	498	
999999	515	50	848	570	604	686	345	245	410	929	766	999999	607	756	544	999999	909	999999	999999	896	999999	349	33	378	887	440	999999	999999	647	212	444	14	259	655	831	131	999999	44	999999	848	999999	886	999999	597	556	999999	627	163	650	707	142	558	823	602	602	999999	27	480	682	173	999999	420	597	999999	999999	999999	519	951	999999	999999	197	875	668	999999	236	759	669	436	821	999999	812	30	999999	940	79	999999	191	656	63	999999	114	666	361	999999	346	259	999999	481	112	999999	688	676	999999	999999	999999	999999	889	658	999999	842	507	999999	999999	992	361	999999	146	657	138	608	580	862	897	270	319	531	523	435	827	999999	999999	198	999999	999999	11	146	791	57	430	999999	996	532	290	999999	167	522	17	369	999999	999999	123	641	352	504	999999	826	778	968	917	999999	742	999999	830	399	382	999999	267	999999	990	999999	700	98	237	325	611	57	581	686	112	796	999999	999999	553	972	862	829	845	828	811	185	368	822	999999	441	80	542	701	891	999999	848	264	384	999999	999999	999999	35	413	37	893	999999	255	101	865	131	474	587	911	858	536	999999	473	438	820	814	999999	877	958	999999	254	999999	355	690	848	263	541	999999	785	885	818	999999	425	818	935	643	930	276	999999	999999	966	493	631	843	364	296	385	826	563	564	811	286	76	617	782	823	999999	564	253	612	590	999999	801	35	49	999999	136	654	502	186	999999	588	921	950	829	761	447	511	335	561	878	715	585	231	83	541	771	808	999999	122	821	375	33	354	427	640	691	605	803	999999	999999	730	999999	999999	680	232	365	126	787	31	386	320	239	999999	733	875	999999	580	999999	508	927	999999	999999	390	365	518	565	999999	532	999999	999999	841	999999	670	402	999999	392	208	999999	999999	999999	655	999999	24	735	999999	999999	341	621	552	890	121	654	999999	737	841	121	942	31	172	999999	789	593	598	999999	544	613	999999	299	585	492	999999	999999	999999	332	282	999999	604	655	853	381	233	999999	980	309	958	197	412	933	560	999999	450	186	389	193	396	71	433	72	201	897	578	52	45	999999	348	999999	553	972	999999	544	516	297	177	790	999999	833	613	298	993	357	210	635	739	549	52	999999	649	916	936	999999	873	542	463	955	803	191	919	920	999999	876	643	999999	999999	25	529	999999	999999	598	750	562	458	999999	999999	999999	697	943	999999	999999	26	972	443	637	999999	254	670	974	833	221	999999	999999	913	692	337	126	713	770	166	999999	30	889	366	60	176	383	761	739	999999	999999	268	859	
878	999999	903	988	999999	16	404	234	355	999999	329	797	999999	999999	649	765	806	952	140	926	999999	589	999999	136	616	392	470	662	492	931	511	223	952	137	382	489	789	999999	683	707	376	999999	377	999999	570	569	449	677	734	995	933	520	999999	342	83	299	957	776	382	60	545	741	742	999999	53	999999	999999	483	126	169	999999	999999	278	999999	559	999999	221	10	999999	56	999999	792	927	496	997	999999	734	620	64	999999	999999	22	967	633	171	634	200	953	432	999999	725	966	561	999999	29	476	251	999999	999999	999999	87	999999	999999	335	117	999999	813	256	999999	61	380	999999	999999	42	637	964	999999	999999	270	924	663	268	578	111	999999	976	999999	362	476	530	749	678	836	834	999999	999999	802	999999	526	418	820	944	537	380	999999	501	547	529	999999	999999	999999	606	795	859	566	999999	389	118	14	140	521	461	779	895	312	702	999999	594	36	73	171	856	128	852	999999	719	731	207	27	829	999999	999999	425	421	552	152	999999	977	278	197	195	999999	638	999999	999999	999999	174	999999	78	391	114	999999	502	999999	893	131	487	943	755	846	97	999999	100	184	999999	999999	45	367	353	999999	999999	419	326	838	999999	477	228	733	999999	999999	554	100	139	635	725	485	219	999999	527	999999	999999	940	232	431	110	13	999999	464	693	97	334	807	999999	999999	573	999999	636	999999	996	426	902	754	999999	999999	301	997	62	464	458	226	600	494	839	921	504	878	197	894	999999	874	873	764	999999	867	419	747	802	230	999999	999999	848	554	554	110	528	910	951	220	139	112	951	148	15	476	497	839	967	376	413	694	507	741	926	131	553	148	999999	999999	602	554	205	999999	999999	428	377	999999	999999	739	999999	594	926	977	999999	635	923	734	999999	573	380	580	780	435	816	999999	999999	116	628	433	557	390	206	831	999999	999999	907	130	746	586	999999	451	899	238	973	819	767	530	976	301	208	818	389	150	750	32	773	999999	999999	34	999999	270	999999	516	191	999999	398	105	369	189	999999	999999	988	182	999999	929	999999	552	999999	997	610	11	140	999999	999999	739	11	65	90	594	999999	148	115	722	690	837	34	999999	56	961	430	672	999999	796	573	405	829	999999	999999	821	352	231	317	26	423	999999	140	99	291	452	21	342	24	774	378	589	697	276	999999	637	904	297	999999	999999	576	938	840	344	764	829	999999	793	389	269	999999	590	830	98	999999	796	999999	935	111	604	949	97	657	396	999999	984	707	562	725	48	916	65	725	816	999999	484	63	796	
335	462	542	227	952	754	532	999999	999999	999999	968	694	929	969	195	999999	551	999999	291	454	999999	779	131	357	999999	351	353	999999	865	23	648	823	743	911	999999	649	72	999999	999999	902	863	640	235	999999	999999	41	118	947	869	824	999999	999999	203	609	999999	555	340	195	999999	611	411	345	999999	999999	959	154	951	28	369	545	838	819	999999	388	590	285	554	32	762	46	242	405	327	51	748	687	629	143	999999	64	318	877	582	533	500	999999	999999	490	999999	450	999999	999999	587	333	985	455	617	815	28	605	10	318	999999	999999	378	15	27	881	996	282	524	817	987	315	237	961	247	999999	999999	999999	566	999999	882	322	956	151	818	993	65	302	79	814	125	435	63	999	455	469	164	495	510	837	493	867	999999	999999	113	281	106	34	218	797	927	955	999999	935	999999	120	999999	236	999999	34	825	999999	999999	709	701	999999	999999	999999	516	778	665	402	999999	729	581	24	396	999999	999999	999999	896	40	94	282	999999	170	396	127	573	344	999999	927	999999	486	21	790	999999	225	999999	552	29	999999	518	440	142	534	403	999999	999999	421	723	472	198	650	137	794	999999	929	999999	541	174	144	664	181	475	737	104	85	717	790	359	180	999999	495	526	38	999999	999999	150	362	766	999999	999999	161	999999	839	739	999999	358	227	999999	735	403	39	387	885	214	999999	965	405	439	328	602	573	999999	552	999999	702	133	109	999999	965	789	469	775	97	381	512	999999	999999	998	999999	999999	499	999999	999999	777	103	117	641	999999	999999	688	745	922	448	484	999999	99	999999	500	999999	533	259	945	215	946	999999	264	300	514	999999	787	339	999999	992	601	999999	953	449	775	255	999999	492	285	107	999999	999999	546	999999	612	192	423	999999	145	999999	914	476	554	414	999999	843	839	817	999999	131	397	359	348	930	999999	381	245	649	999999	254	451	999999	974	848	999999	999999	999999	927	999999	332	999999	306	204	999999	999999	134	999999	548	999999	931	416	777	365	163	709	927	706	615	999999	241	947	773	197	999999	999999	872	999999	706	486	774	456	911	139	804	843	101	164	999999	852	722	822	696	876	372	838	673	685	820	148	10	206	780	447	999999	999999	999999	999999	313	924	999999	631	999999	72	998	484	504	999999	999999	320	618	999999	999999	763	767	418	999999	999999	999999	61	847	196	682	999999	486	578	675	999999	682	429	338	999999	850	978	999999	100	999999	634	877	887	344	34	999999	509	530	237	402	27	679	48	999999	617	294	999999	999999	999999	999999	294	999999	430	808	39	966	
140	999999	999999	921	825	125	677	448	999999	29	936	716	822	71	182	999999	259	185	658	795	644	306	721	999999	598	999999	628	151	685	58	457	999999	999999	68	999999	527	999999	315	577	999999	11	599	999999	597	999999	999999	264	956	776	257	335	255	160	244	331	834	270	938	333	924	999999	536	762	578	571	999999	411	763	77	655	152	944	607	756	999999	999999	799	133	350	62	645	672	374	437	723	212	999999	80	999999	169	267	955	981	999999	414	999999	837	928	36	499	144	999999	999999	999999	114	391	647	999999	450	286	999999	146	598	280	289	824	171	335	855	369	999999	340	36	908	999999	197	962	954	999999	999999	217	870	107	850	918	154	783	253	332	999999	999999	999999	630	460	133	999999	366	710	373	999999	999999	511	83	666	999999	803	474	980	999999	917	428	692	63	132	999999	999999	999999	999999	999999	144	50	917	12	999999	804	404	710	576	999999	278	831	262	591	760	999999	705	797	441	289	125	680	999999	999999	415	913	872	999999	507	390	958	999999	999999	358	239	549	395	509	560	861	176	103	999999	205	464	95	176	999999	999999	117	373	376	608	469	246	464	247	406	596	609	999999	999999	212	195	999999	197	999999	903	999999	999999	999999	206	247	579	123	32	782	608	66	330	747	770	999999	400	26	592	482	999999	121	774	999999	999999	999999	950	929	999999	890	712	378	277	871	999999	749	91	489	177	138	38	355	224	682	638	350	276	861	999999	744	812	178	244	715	999999	791	999999	908	639	999999	297	650	870	141	79	999999	999999	999999	484	31	107	910	849	999999	453	999999	897	102	673	649	999999	999999	767	999999	88	543	144	562	806	481	171	182	849	884	841	999999	485	93	612	999999	560	818	386	149	646	901	329	780	999999	999999	894	999999	245	999999	647	999999	883	372	63	535	104	237	651	13	860	925	70	999999	621	74	327	999999	489	274	98	827	712	627	862	186	999999	363	999999	999999	587	676	937	859	246	644	505	123	39	87	314	999999	176	383	289	999999	840	999999	169	206	999999	89	16	999999	901	820	999999	265	510	876	321	740	936	118	426	194	988	999999	999999	977	569	214	999999	411	960	999999	999999	339	999999	999999	346	859	204	104	598	999999	669	966	999999	999999	999999	249	612	163	765	999999	397	68	999999	105	732	639	635	999999	636	741	305	999999	20	147	170	165	918	368	999999	461	546	999999	520	918	524	31	253	999999	828	330	999999	999999	646	999999	377	601	382	251	999999	706	999999	999999	999999	856	211	74	955	820	264	992	331	999999	623	314	
36	554	999999	48	580	999999	999999	332	999999	316	150	674	958	624	999999	569	783	676	949	999999	999999	535	385	663	716	999999	999999	432	58	999999	998	357	16	999999	369	822	62	344	671	708	999999	999999	657	999999	716	999999	116	341	60	695	219	655	999999	790	86	999999	179	885	999999	131	999999	999999	999999	999999	318	793	667	626	999999	947	516	999999	15	250	522	334	878	235	946	189	353	734	381	363	626	353	62	999999	999999	868	653	177	999999	999999	999999	356	999999	138	999999	999999	869	489	999999	113	189	999999	649	63	277	751	623	999999	938	151	999999	999999	592	920	902	999999	740	451	371	396	304	348	999999	999999	186	176	706	999999	393	33	320	864	657	278	184	855	703	998	948	512	254	709	999999	999999	772	164	764	708	999999	877	192	428	127	690	809	840	344	999999	877	111	999999	873	999999	999999	831	999999	263	323	745	56	270	999999	503	999999	151	999999	119	563	999999	31	411	997	999999	515	999999	891	999999	966	469	343	521	999999	999999	846	467	380	158	324	999999	859	901	450	999999	999999	999999	450	999999	268	548	224	730	780	999999	855	699	58	999999	55	83	939	176	296	854	999999	535	751	999999	656	401	771	446	795	999999	999999	130	960	999999	345	898	400	999999	487	427	254	613	999999	999999	999999	999999	999999	30	999999	999999	110	693	999999	999999	999999	652	865	999999	278	999999	777	777	935	267	999999	735	738	24	999999	999999	683	972	688	869	609	999999	795	734	356	508	983	750	344	554	422	148	999999	374	483	692	999999	999999	697	620	649	477	677	483	356	540	418	403	16	999999	567	138	15	745	987	761	857	140	482	770	999999	37	443	391	844	999999	999999	374	541	332	124	121	999999	77	999999	142	131	322	388	816	100	589	743	389	986	294	143	771	386	999999	834	902	999999	999999	999999	621	44	999999	999999	999999	321	53	862	999999	999999	456	999999	937	524	854	999999	999999	752	666	679	303	293	999999	999999	559	397	457	987	819	497	221	32	356	339	608	108	834	682	561	504	999999	727	999999	548	540	441	999999	256	999999	91	999999	160	999999	258	443	337	980	891	999999	999999	863	66	52	196	629	433	506	607	999999	756	805	862	200	999999	632	575	233	515	999999	128	201	211	465	738	207	70	599	108	896	999999	128	943	603	999999	999999	999999	684	873	918	999999	934	597	999999	999999	999999	437	960	270	625	867	113	999999	37	961	999999	661	600	314	988	568	999999	408	711	645	638	862	269	77	530	641	891	360	999999	757	999999	999999	872	999999	462	770	110	339	482	999999	
177	653	915	642	999999	979	400	379	884	999999	282	536	885	999999	999999	999999	999999	892	740	983	976	999999	999999	280	777	643	789	999999	852	228	467	504	925	683	477	984	999999	999999	191	550	251	521	475	247	485	999999	717	187	553	48	999999	999999	999999	499	61	424	776	645	864	251	200	489	527	666	891	777	999999	212	226	999999	477	551	711	199	741	465	287	639	999999	130	925	611	367	814	625	259	905	436	999999	63	999999	311	762	940	360	999999	994	809	355	707	55	515	999999	400	570	999999	507	409	757	596	147	147	850	743	999999	588	132	712	999999	642	872	185	999999	173	944	175	788	999999	839	979	470	478	293	97	85	420	651	966	253	574	999999	505	999999	45	915	999999	999999	28	624	771	640	291	768	713	834	870	999999	796	456	404	272	736	999999	777	999999	669	854	762	999999	905	937	165	999999	999999	889	999999	999999	544	999999	874	715	770	999999	999999	349	189	709	579	263	999999	484	854	999999	848	312	26	935	901	909	256	225	698	359	718	834	484	999999	999999	824	467	374	400	548	582	999999	501	589	503	999999	999999	959	285	509	999999	430	92	644	620	999999	999999	441	604	999999	11	658	27	420	437	242	864	366	418	755	999999	840	999999	315	938	168	810	437	999999	472	963	297	940	198	895	298	752	840	212	137	999999	35	999999	765	547	923	672	90	161	999999	574	590	550	529	713	624	999999	776	999999	999999	363	445	999	999999	671	713	718	999999	525	149	999999	34	999999	290	804	999999	80	328	768	999999	496	729	285	181	999999	382	746	420	485	999999	999999	976	143	751	999999	515	35	999999	999999	833	215	999999	565	21	781	549	437	270	725	999999	554	27	17	691	964	634	169	828	242	299	966	999999	352	999999	197	513	999999	411	516	299	744	442	234	999999	999999	999999	174	999999	400	999999	945	486	695	542	727	933	968	451	786	149	999999	999999	405	804	867	907	999999	320	999999	277	659	35	753	436	999999	122	793	83	881	999999	469	895	438	883	354	490	611	999999	527	263	999999	999999	625	376	943	546	46	430	999999	901	160	853	450	132	699	999999	732	999999	342	615	150	999999	569	473	680	999999	768	999999	459	386	306	999999	793	569	731	220	410	386	492	662	85	999999	15	999999	172	999999	455	316	194	434	999999	352	477	912	123	650	878	999999	696	493	999999	525	970	999999	605	469	69	880	400	489	999999	356	999999	680	999999	778	889	589	999999	73	999999	462	337	34	629	999999	999999	881	456	91	341	259	689	999999	883	559	401	
999999	384	702	999999	574	915	999999	915	410	575	797	999999	345	761	999999	849	633	489	326	198	999999	999999	651	999999	999999	434	319	157	269	666	999999	796	999999	999999	999999	215	609	517	440	547	632	999999	999999	999999	426	508	999999	999999	52	409	66	519	567	999999	455	264	999999	456	377	150	605	557	655	999999	999999	10	999999	958	197	999999	250	999999	999999	779	566	836	841	273	830	680	322	988	999999	860	610	269	999999	618	930	318	483	163	999999	999999	941	85	999999	484	591	999999	115	999999	142	959	169	939	999999	788	805	619	422	999999	625	999999	827	617	999999	795	143	999999	999999	999999	999999	879	999999	96	977	758	837	491	383	999999	681	414	999999	170	856	156	700	999999	798	451	813	321	999999	24	999999	451	472	334	633	667	351	63	999999	331	999999	999999	359	82	962	712	950	324	245	66	999999	221	999999	999999	760	305	105	472	739	329	971	999999	983	595	559	535	295	513	999999	715	25	627	999999	253	999999	602	796	999999	708	96	999999	498	999999	839	237	999999	328	999999	573	338	572	879	999999	336	999999	999999	280	764	523	437	999999	446	466	529	50	169	463	879	630	167	508	477	764	652	829	482	641	999999	367	999999	216	489	939	999999	153	999999	313	999999	893	628	332	42	114	280	999999	63	999999	556	798	78	862	448	999999	416	829	999999	999999	672	999999	877	776	136	406	289	230	936	506	936	999999	904	856	999999	986	11	834	475	372	493	999999	999999	449	999999	354	999999	381	999999	314	999999	699	999999	999999	640	999999	26	999999	205	636	825	59	733	999999	105	180	999999	221	999999	462	183	581	999999	999999	630	689	731	437	999999	782	116	907	999999	631	999999	247	999999	999999	225	115	970	159	638	999999	999999	443	999999	229	354	914	999999	87	550	999999	141	952	999999	327	999999	951	204	999999	170	999999	530	918	597	999999	999999	858	843	999999	999999	725	491	999999	942	524	194	196	441	999999	92	776	331	38	367	156	999999	30	999999	18	999999	274	911	391	999999	225	319	628	846	999999	646	496	80	450	999999	824	823	999999	20	821	142	213	520	692	999999	393	102	999999	561	450	611	562	999999	835	527	732	814	109	44	999999	215	999999	350	999999	865	596	706	881	946	542	333	392	20	89	876	289	754	999999	886	999999	999999	817	77	999999	544	93	538	245	922	358	20	724	82	292	615	999999	863	235	826	999999	687	221	554	999999	127	228	552	877	999999	248	978	595	223	440	604	999999	498	943	749	999999	999999	470	958	597	532	608	319	999999	474	309	425	528	401	977	999999	
911	272	999999	289	999999	541	661	999999	684	380	424	510	999999	687	227	88	999999	485	54	850	999999	262	956	495	999999	909	824	412	999999	822	459	203	999999	999999	999999	136	448	999999	433	999999	406	194	284	227	999999	108	999999	49	256	231	506	53	999999	136	700	658	315	563	770	416	716	258	627	999999	921	230	273	130	994	101	639	264	61	803	454	42	978	999999	388	419	242	784	166	999999	999999	416	999999	120	822	44	820	885	893	27	534	157	566	421	305	886	835	556	55	999999	999999	251	991	999999	681	999999	680	575	999999	361	184	999999	102	199	546	999999	384	163	307	959	280	753	371	44	999999	999999	999999	566	443	501	584	685	739	10	999999	84	424	301	999999	164	364	255	999999	542	842	999999	999999	999999	875	790	511	681	258	95	885	838	880	999999	285	383	999999	123	999999	999999	999999	999999	202	102	999999	471	100	93	724	153	605	35	53	828	201	675	253	109	691	999999	999999	902	999999	653	125	17	999999	999999	25	65	963	250	123	36	765	353	410	999999	33	413	700	428	999999	115	490	999999	794	61	765	610	140	101	432	489	694	874	72	999999	976	999999	277	632	999999	669	190	365	912	27	72	999999	275	291	86	999999	952	999999	945	330	173	999999	223	152	702	415	925	871	999999	633	341	999999	999999	999999	985	687	999999	77	999999	297	925	135	947	776	989	917	344	849	25	155	536	134	928	999999	999999	720	132	134	930	661	744	318	547	999999	686	181	566	414	305	399	151	884	999999	657	405	999999	318	999999	163	999999	80	86	855	672	107	999999	962	549	999999	274	564	999999	146	700	553	999999	588	668	100	999999	360	999999	999999	999999	13	651	915	281	346	999999	412	685	971	156	590	999999	462	874	999999	478	218	27	999999	40	999999	139	748	518	999999	999999	460	999999	356	999999	434	149	532	239	668	455	302	691	999999	999999	862	879	999999	999999	119	999999	163	713	487	621	609	999999	12	999999	791	999999	903	406	177	557	887	762	339	636	721	450	999999	232	215	735	186	999999	814	790	178	955	999999	757	409	999999	634	746	172	734	999999	100	147	999999	448	999999	552	895	523	999999	260	110	549	413	278	999999	999999	930	508	752	445	91	999999	221	354	835	784	155	999999	949	999999	150	999999	605	999999	631	312	999999	784	420	193	290	13	169	999999	77	415	686	488	740	999999	703	999999	420	999999	999999	572	926	665	612	20	999999	898	574	999999	120	999999	944	514	647	365	999999	156	999999	569	164	999999	369	681	999999	999999	999999	666	266	999999	229	
999999	999999	316	255	69	386	469	181	409	999999	392	438	436	999999	567	471	181	841	384	999999	557	159	851	144	576	212	254	389	999999	912	739	641	999999	513	217	999999	638	269	588	978	999999	999999	688	782	771	999999	932	999999	999999	999999	926	999999	881	999999	671	753	999999	999999	678	856	999999	90	999999	999999	56	999999	344	923	999999	246	832	912	263	405	999999	582	471	78	372	926	279	999999	670	233	999999	914	760	476	841	463	992	467	999999	731	846	999999	985	201	999999	31	314	19	49	482	999999	23	572	999999	929	99	292	999999	808	752	587	149	420	765	999999	141	999999	999999	91	758	254	375	332	531	559	999999	596	279	999999	999999	621	999999	952	197	999999	973	352	284	547	752	181	732	999999	999999	153	706	664	999999	691	603	999999	446	927	999999	999999	761	999999	50	926	315	999999	22	927	999999	140	999999	999999	232	668	536	789	715	331	339	587	522	716	493	999999	852	999999	376	588	738	320	185	342	672	959	345	292	312	358	241	259	168	804	201	708	826	520	999999	561	164	814	325	124	597	703	715	54	206	662	84	356	999999	434	198	157	954	985	524	273	999999	254	487	367	99	999999	428	717	525	999999	561	999999	999999	999999	433	924	994	71	744	999999	253	999999	95	649	999999	885	132	734	615	53	999999	841	995	178	239	999999	337	958	34	517	285	997	528	421	111	742	829	322	11	274	163	893	250	999999	29	40	168	837	999999	214	957	694	999999	482	41	719	999999	999999	584	523	596	45	46	236	693	256	773	674	548	999999	65	999999	999999	351	999999	999999	601	999999	159	208	751	499	874	819	560	999999	999999	999999	999999	391	405	481	999999	487	999999	127	857	23	999999	773	267	494	999999	551	159	156	960	999999	591	181	128	897	999999	386	771	107	171	226	676	112	999999	726	295	999999	146	999999	999999	255	673	773	13	999999	586	386	940	267	210	332	670	413	630	144	465	217	272	999999	283	361	715	580	955	640	347	999999	422	999999	208	143	415	575	84	715	97	817	178	999999	320	821	445	514	999999	838	555	272	481	225	271	999999	893	638	310	999999	539	999999	817	372	249	826	963	409	999999	76	917	105	339	914	999999	647	49	999999	197	461	915	211	683	127	94	85	288	207	278	999999	249	776	274	362	999999	995	999	999999	301	999999	857	45	999999	830	921	460	932	567	178	624	48	999999	451	999999	805	338	418	700	288	999999	548	766	141	937	827	150	831	999999	738	999999	647	244	439	999999	604	879	754	999999	999999	634	152	
720	39	654	92	87	999999	425	557	847	586	309	999999	137	945	101	904	519	13	999999	999999	956	828	126	999999	999999	999999	999999	255	926	584	565	504	653	31	827	999999	999999	854	749	999999	416	429	891	475	999999	717	312	758	512	974	245	849	425	15	999999	892	913	677	288	355	587	999999	630	273	30	804	872	115	127	363	427	664	264	964	223	536	937	650	638	999999	429	989	742	999999	999999	999999	88	648	999999	999999	824	809	575	403	238	246	798	628	999999	543	844	999999	640	158	557	581	595	460	999999	659	955	272	999999	999999	926	597	999999	679	924	314	726	234	999999	999999	999999	618	999999	860	736	999999	999999	999999	204	999999	252	999999	999999	593	404	999999	129	627	857	185	979	561	999999	383	477	640	808	129	703	150	817	620	928	457	999999	939	999999	735	724	999999	922	645	999999	944	950	704	247	999999	285	999999	194	109	999999	103	213	978	848	999999	999999	105	178	999999	616	64	287	631	999999	902	974	464	999999	394	903	52	999999	999999	493	825	999999	772	403	963	844	545	999999	718	253	834	253	640	101	777	352	628	645	314	39	23	999999	328	999999	344	870	820	999999	800	205	334	840	869	495	32	291	619	999999	999999	773	999999	108	569	999999	469	658	343	999999	506	51	284	406	999999	999999	479	167	115	372	68	103	34	662	999999	522	919	993	384	155	78	496	732	926	440	541	999999	999999	108	940	941	685	536	456	386	999999	921	927	891	999999	25	999999	185	257	643	999999	999999	418	943	999999	999999	475	284	198	305	20	318	357	966	999999	999999	999999	69	175	431	999999	999999	999999	286	405	600	991	999999	819	139	212	320	484	999999	329	792	999999	971	999999	480	475	411	348	160	999999	999999	573	961	483	220	462	805	20	826	999999	554	999999	141	999999	456	999999	373	464	69	102	999999	834	74	999999	626	803	999999	18	694	955	971	229	427	910	999999	37	39	629	608	677	407	309	658	33	774	621	419	434	604	999999	111	999999	289	67	999999	616	509	324	856	417	999999	999999	999999	870	298	335	753	999999	999999	429	448	743	856	391	695	999999	999999	51	871	14	394	168	999999	691	853	34	939	369	999999	349	999999	714	772	201	807	999999	999999	787	734	449	868	197	842	999999	564	999999	999999	897	372	286	440	467	453	852	999999	711	394	999999	27	274	395	393	999999	251	901	733	971	999999	584	96	999999	398	316	432	146	206	325	237	136	495	999999	999999	997	958	909	70	271	999999	178	105	225	357	770	469	64	999999	210	600	284	830	396	
436	323	286	999999	51	999999	999999	715	826	999999	166	508	531	999999	352	395	999999	999999	840	472	60	495	488	870	69	628	846	377	661	999999	725	953	305	108	507	999999	721	99	868	909	250	214	352	999999	69	848	999999	139	711	98	999999	268	443	368	346	940	834	999999	999999	422	314	652	63	829	670	213	213	432	832	999999	999999	939	473	999999	999999	846	999999	779	811	999999	389	717	666	572	824	467	519	936	999999	567	895	315	999999	455	999999	597	160	999999	49	855	645	999999	999999	98	999999	241	999999	511	999999	499	797	999999	604	599	43	999999	986	491	15	213	999999	999999	669	275	728	999999	660	999999	337	633	999999	999999	999999	955	574	573	421	578	158	592	672	18	798	273	999999	840	711	689	422	18	611	669	999999	835	172	379	156	999999	999999	64	999999	999999	184	999999	804	178	999999	999999	34	469	185	418	342	422	540	685	999999	406	506	888	657	970	606	329	31	999999	122	904	792	999999	426	390	218	104	21	897	833	294	999999	999999	999999	72	999999	952	832	999999	337	104	304	487	999999	999999	534	481	407	610	179	855	492	778	65	420	855	999999	52	795	209	248	999999	643	851	999999	937	904	999999	595	315	653	496	828	698	999999	999999	315	303	999999	999999	999999	696	410	727	999999	801	999999	545	114	216	999999	909	999999	993	99	692	661	635	718	812	629	118	811	304	525	368	664	999999	999999	811	549	999999	376	999999	473	551	10	915	873	999999	256	369	269	388	999999	743	999999	834	608	334	947	680	584	863	235	628	999999	115	999999	619	147	610	507	302	666	309	543	999999	530	999999	999999	999999	762	337	566	270	999999	999999	824	781	909	829	999999	999999	863	999999	951	513	714	844	665	999999	713	263	254	999999	999999	966	721	180	999999	362	999999	70	643	211	918	257	307	965	778	461	290	999999	710	999999	999999	794	439	797	358	999999	392	685	999999	796	999999	999999	93	920	408	882	711	654	581	556	999999	999999	80	661	951	703	216	748	999999	214	999999	292	553	935	516	78	537	924	822	180	969	999999	999999	846	999999	419	174	999999	999999	895	749	636	849	163	793	719	723	777	845	654	999999	643	619	678	192	750	955	157	414	340	999999	787	831	410	586	896	241	233	999999	999999	539	829	191	180	999999	977	999999	399	152	999999	354	759	88	178	357	336	999999	510	999999	428	999999	27	972	237	550	962	804	999999	576	897	487	500	294	314	999999	994	462	999999	223	214	317	565	999999	999999	999999	999999	709	663	62	999999	999999	999999	569	999999	999999	999999	999999	
999999	630	501	183	993	822	999999	999999	854	475	999999	63	999999	873	569	999999	460	121	899	22	365	251	953	263	999999	999999	999999	19	756	930	229	237	602	148	999999	819	999999	41	323	742	759	308	141	130	934	610	999999	999999	327	445	119	954	999999	510	999999	713	676	248	42	999999	506	245	562	999999	256	547	461	999999	376	749	999999	999999	797	166	262	66	119	999999	999999	540	696	939	692	320	821	275	59	102	647	999999	153	483	999999	716	245	999999	746	218	874	999999	999999	484	20	578	870	690	999999	30	999999	999999	603	843	919	501	910	999999	999999	999999	112	981	497	368	999999	582	606	999999	430	91	920	999999	319	999999	958	931	391	221	928	123	999999	141	118	999999	845	212	999999	999999	563	507	999999	678	999999	504	115	999999	900	999999	999999	438	971	779	269	85	999999	518	999999	999999	999999	988	999999	698	638	999999	801	971	872	468	523	375	392	306	999999	922	999999	999999	999999	815	999999	75	40	601	314	500	999999	670	871	999999	928	999999	87	498	999999	999999	398	999999	49	540	703	144	999999	999999	999999	541	55	675	252	347	799	857	749	319	906	999999	957	517	999999	999999	297	141	109	839	540	196	297	893	880	961	534	178	999999	237	999999	661	55	999999	335	999999	454	477	999999	533	999999	81	587	768	591	607	999999	999999	723	999999	253	572	999999	999999	999999	999999	253	161	794	291	813	631	654	999999	208	255	772	999999	999999	999999	693	999999	999999	575	999999	469	609	529	312	282	999999	653	454	311	983	999999	626	999999	698	999999	529	302	682	146	999999	999999	999999	75	569	346	835	259	698	113	217	433	999999	468	585	441	480	724	849	522	936	170	999999	999999	537	999999	628	907	669	935	101	400	147	999999	855	992	51	543	999999	999999	447	105	954	350	103	559	691	999999	289	999999	775	999999	453	999999	209	999999	435	85	538	911	717	927	590	763	22	817	296	290	613	593	400	937	764	884	84	999999	215	836	999999	977	967	471	999999	411	169	296	947	977	378	304	566	966	15	58	257	519	999999	201	337	286	273	410	999999	695	999999	838	50	568	999999	367	999999	999999	999999	560	943	999999	309	999999	603	726	870	318	911	318	36	999999	931	716	636	565	337	24	999999	971	714	567	917	932	544	330	255	999999	999999	21	999999	967	149	455	114	11	220	336	598	611	999999	955	999999	244	669	443	907	334	931	530	40	340	100	855	846	386	338	376	643	999999	999999	491	426	999999	369	999999	294	999999	611	635	354	10	425	999999	999999	759	78	999999	999999	111	423	999999	
456	371	980	618	877	293	609	728	672	843	692	999999	140	999999	538	999999	875	610	159	430	999999	999999	999999	39	915	202	300	999999	999999	655	113	542	999999	559	44	65	920	999999	999999	10	877	999999	962	511	318	109	767	999999	999999	480	999999	662	952	993	208	160	196	951	703	999999	993	999999	419	27	999999	999999	467	581	889	483	677	999999	429	999999	999999	999999	343	673	999999	815	435	999999	999999	837	999999	451	590	865	360	999999	868	968	999999	505	16	365	473	945	772	168	642	195	750	747	802	681	242	803	999999	369	999999	522	240	888	259	344	999999	582	179	298	999999	602	230	15	614	708	89	923	151	196	375	999999	901	562	999999	249	908	128	44	176	218	999999	424	990	77	999999	738	167	256	672	709	891	776	483	598	50	999999	745	143	103	999999	999999	662	264	994	428	621	677	999999	19	435	537	548	999999	90	783	187	240	937	267	970	922	677	478	486	484	621	427	964	141	284	172	999999	940	574	898	999999	169	996	648	735	999999	999999	246	246	182	353	773	999999	814	862	734	807	875	133	680	641	193	999999	519	999999	203	712	584	734	273	999999	999999	438	191	999999	999999	244	299	532	999999	481	440	999999	313	141	999999	34	999999	999999	550	364	999999	816	894	266	940	392	486	841	542	358	999999	999999	973	999999	745	344	221	164	844	500	999999	353	225	208	211	951	999999	388	958	178	562	316	194	908	441	999999	544	924	999999	635	757	457	990	559	615	928	268	999999	395	514	812	995	434	59	846	766	601	695	999999	988	918	999999	882	999999	796	559	327	74	999999	999999	800	999999	999999	219	999999	70	363	665	999999	283	692	790	992	454	365	566	882	144	72	999999	198	849	869	731	716	659	575	626	763	65	610	203	492	440	714	525	561	999999	317	785	999999	936	111	999999	305	999999	999999	999999	999999	239	677	192	12	524	766	950	427	712	502	92	495	999999	902	538	673	499	308	561	740	999999	999999	667	827	286	271	262	747	999999	435	588	999999	146	619	533	387	999999	999999	968	674	763	108	848	999999	234	300	676	44	999999	118	806	829	554	999999	177	234	20	365	726	262	513	213	338	999999	913	538	359	127	378	999999	999999	308	339	886	977	999999	166	999999	602	986	595	999999	184	979	629	999999	999	448	451	309	999999	999999	999999	999999	999999	999999	769	999999	999999	696	940	558	999999	422	863	999999	500	667	999999	436	999999	75	763	739	667	295	39	359	657	164	538	910	676	79	999999	193	833	999999	725	427	971	999999	146	999999	
55	999999	562	761	126	131	268	999999	727	24	999999	311	308	734	57	876	530	420	999999	653	167	40	882	999999	638	679	674	875	942	999999	465	482	929	857	694	631	732	278	242	536	999999	999999	193	999999	838	999999	884	108	577	849	896	560	680	492	748	25	163	999999	132	446	456	393	399	999999	559	759	999999	450	999999	999999	153	262	187	388	758	999999	846	231	757	166	794	999999	308	103	406	999999	801	446	119	679	478	999999	155	999999	89	512	808	759	111	88	109	444	68	999999	705	999999	999999	302	734	788	178	932	999999	965	651	880	95	305	36	999999	957	935	341	371	947	388	116	391	308	999999	162	97	129	678	66	360	999999	156	397	762	532	508	711	999999	510	545	999999	189	154	209	999999	512	733	999999	131	999999	112	696	213	327	999999	990	994	489	636	91	999999	540	908	301	999999	999999	907	999999	132	458	234	21	860	411	999999	999999	247	999999	999999	649	364	999999	999999	893	258	821	943	80	999999	999999	514	999999	694	429	733	26	280	852	999999	489	999999	999999	334	999999	939	999999	836	802	495	610	752	999999	999999	999999	999999	999999	982	25	53	551	994	836	50	590	944	11	326	440	678	815	656	394	271	999999	999999	895	348	885	999999	166	984	151	585	623	999999	619	999999	707	702	594	43	264	809	295	494	767	428	743	727	999999	774	405	999999	679	954	367	633	321	941	831	999999	106	72	886	999999	999999	261	426	999999	334	438	619	738	999999	781	401	585	976	854	286	999999	999999	999999	24	392	589	27	905	999999	431	986	999999	999999	999999	793	999999	202	923	729	640	516	999999	942	403	509	165	666	50	897	999999	782	999999	467	664	999999	999999	999999	58	504	977	836	356	757	380	999999	188	853	999999	300	844	999999	662	256	224	770	475	662	764	999999	236	999999	999999	17	999999	999999	339	999999	111	516	597	999	153	999999	752	999999	169	999999	572	999999	331	312	999999	749	63	999999	999999	410	252	893	889	543	183	543	999999	64	859	348	999999	999999	999999	395	999999	360	702	845	65	243	504	420	611	231	100	708	193	924	999999	237	999999	751	999999	929	550	999999	999999	64	825	999999	999999	697	944	821	999999	840	999999	935	999999	448	999999	218	308	887	905	832	999999	999999	999999	475	360	353	931	999999	394	900	212	87	844	544	733	648	29	999999	91	806	999999	999999	629	999999	660	257	373	684	189	746	453	641	33	718	924	999999	610	999999	259	999999	999999	322	436	999999	637	970	100	25	999999	409	999999	853	999999	109	366	502	48	203	999999	112	980	
257	452	647	457	571	64	136	620	774	999999	999999	999999	284	999999	163	999999	999999	621	690	999999	358	999999	780	557	600	836	999999	361	432	920	999999	545	999999	827	518	870	999999	999999	76	916	963	999999	999999	371	529	657	530	999999	999999	148	121	999999	134	945	631	288	671	99	999999	735	139	775	198	999999	999999	133	999999	456	532	999999	999999	682	555	774	203	999999	37	419	38	999999	999999	865	999999	999999	999999	835	421	211	205	999999	209	999999	397	341	786	198	999999	97	740	405	608	84	536	920	574	438	36	360	999999	678	261	261	71	914	999999	273	626	905	53	795	712	999999	260	999999	999999	875	999999	224	999999	14	746	939	678	999999	344	240	999999	238	718	999999	808	70	999999	527	978	947	637	483	999999	522	571	311	54	945	693	760	823	999999	836	999999	153	999999	372	747	931	321	583	438	579	198	999999	398	196	672	986	651	398	733	999999	146	999999	999999	312	474	999999	999999	895	999999	939	584	417	104	401	29	237	996	697	710	595	667	373	999999	999999	722	588	183	124	381	958	999999	999999	100	920	699	461	342	509	898	999999	496	999999	850	499	994	999999	999999	996	177	999999	989	999999	688	148	999999	773	48	907	589	886	270	330	523	773	896	999999	326	184	702	567	895	497	799	999999	108	251	522	710	999999	941	999999	999999	947	937	969	98	999999	999999	273	999999	423	434	919	22	54	176	902	999999	602	781	464	665	999999	999999	549	502	163	291	49	415	260	337	998	648	147	93	383	586	999999	807	539	375	911	775	154	999999	999999	787	361	932	348	445	118	137	486	93	881	999999	999999	476	934	401	912	999999	999999	96	999999	280	874	961	793	326	282	794	252	999999	999999	528	464	999999	925	999999	999999	999999	77	999999	999999	999999	172	999999	212	44	999999	338	872	148	462	63	109	68	999999	307	912	999999	149	31	999999	324	885	396	339	362	883	319	551	568	471	805	790	999999	999999	564	117	819	999999	758	137	943	921	113	636	700	429	406	53	627	463	540	999999	999999	650	999999	999999	775	725	999999	161	879	787	314	677	657	273	999999	999999	480	999999	103	641	391	999999	999999	403	781	759	638	933	486	275	923	114	999999	837	744	220	962	999999	342	104	999999	607	257	166	999999	436	979	437	190	215	573	438	999999	898	586	161	999999	511	214	26	96	915	674	614	863	210	999999	819	528	999999	238	901	857	998	999999	784	646	999999	786	355	780	211	999999	280	999999	494	743	42	261	593	789	460	999999	999999	18	993	932	643	302	416	689	169	
908	163	977	671	581	372	176	802	999999	367	724	859	245	999999	999999	404	911	379	466	714	568	935	248	999999	536	999999	990	999999	851	12	999999	380	999999	620	999999	599	303	999999	913	999999	865	458	88	432	736	515	90	132	831	538	732	923	949	975	999999	973	914	209	145	50	999999	999999	999999	512	596	354	203	624	592	999999	999999	999999	466	999999	848	999999	999999	815	51	999999	999999	867	906	999999	280	999999	430	689	29	329	684	104	999999	872	999999	999999	508	575	836	392	321	465	540	999999	999999	850	999999	864	136	491	126	109	167	123	999999	514	532	636	242	748	923	514	605	273	999999	16	999999	593	96	999999	999999	290	979	659	709	995	336	999999	886	429	389	566	562	538	212	585	936	999999	999999	999999	904	872	343	999999	999999	999999	999999	277	379	999999	864	874	778	714	880	999999	129	508	999999	594	187	883	749	999999	369	367	999999	999999	999999	312	79	214	309	601	518	738	999999	999999	999999	902	999999	999999	279	465	999999	515	999999	848	999999	375	465	438	999999	699	316	30	132	999999	728	111	855	999999	215	999999	361	659	574	186	205	151	888	237	317	511	459	128	613	294	999999	853	999999	999999	999999	695	999999	999999	999999	610	295	497	616	427	174	99	57	351	853	212	114	999999	940	999999	653	516	486	238	130	999999	250	198	416	837	281	874	999999	752	384	520	999999	999999	822	964	999999	707	535	471	72	227	999999	118	274	410	190	999999	912	969	459	902	218	619	999999	971	999999	106	91	778	155	299	999999	999999	966	343	983	999999	92	999999	718	946	980	25	175	999999	412	141	923	15	999999	927	962	562	999999	482	999999	610	208	850	603	794	626	756	326	773	659	167	999999	999999	427	999999	272	935	260	513	999999	999999	453	617	568	999999	183	85	131	999999	337	15	999999	494	41	383	195	241	382	924	329	234	699	402	253	255	990	993	588	861	664	36	312	788	560	118	166	591	292	375	621	551	635	107	445	654	164	999999	899	53	999999	40	562	336	193	697	504	61	374	323	248	999999	496	269	563	311	703	224	934	999999	227	604	949	17	312	778	598	601	956	598	100	343	104	545	260	634	473	975	604	862	614	115	226	968	999999	999999	64	999999	543	144	950	940	723	976	826	999999	999999	555	999999	415	108	902	105	775	233	904	95	951	19	929	837	727	619	81	999999	121	387	980	880	870	724	233	999999	821	647	160	999999	999999	718	999999	552	917	999999	999999	999999	711	999999	451	745	232	356	999999	366	613	307	999999	331	999999	
667	714	629	999999	999999	163	690	875	843	283	999999	83	999999	967	242	764	999999	919	775	429	317	606	112	935	244	657	524	999999	999999	999999	524	999999	829	968	460	999999	625	450	252	798	508	888	868	999999	324	672	937	999999	870	999999	235	387	458	999999	999999	70	612	999999	866	27	639	79	19	398	759	999999	254	326	516	238	149	936	677	999999	999999	999999	738	375	621	999999	719	145	751	274	229	146	965	999999	633	400	401	999999	584	234	169	439	999999	479	976	999999	428	999999	872	999999	462	299	710	999999	980	916	331	246	82	304	999999	503	328	744	179	999999	747	326	999999	126	837	218	362	452	816	491	549	999999	399	20	153	108	999999	119	812	929	436	493	946	716	79	165	859	289	926	999999	120	144	309	364	864	111	927	756	803	254	936	267	665	499	376	72	847	71	999999	209	240	218	932	249	196	263	379	976	57	682	358	82	525	160	380	414	999999	45	999999	999999	999999	999999	316	568	993	999999	999999	457	349	16	317	999999	138	727	435	902	212	70	178	610	732	999999	709	131	895	999999	741	514	129	962	999999	999999	999999	119	38	999999	902	999999	256	27	434	999999	999999	999999	374	999999	999999	798	999999	478	999999	999999	866	999999	319	230	999999	194	673	139	436	999999	999999	387	904	505	881	29	699	999999	10	999999	814	999999	185	809	999999	999999	757	343	920	943	789	651	760	213	945	380	799	807	914	717	700	127	999999	121	999999	999999	146	999999	679	999999	109	999999	478	372	94	999999	369	999999	905	999999	437	339	999999	493	999999	999999	627	700	560	511	230	891	999999	999999	148	696	570	74	999999	999999	532	888	663	999999	843	776	182	397	128	239	20	298	902	775	290	370	999999	106	999999	999999	999999	445	318	178	703	999999	999999	195	234	397	155	304	295	840	616	548	675	222	649	757	513	239	581	331	500	931	989	999999	12	778	999999	999999	999999	999999	443	97	999999	495	302	635	561	987	999999	731	93	715	13	999999	168	741	694	695	456	829	999999	402	864	986	678	771	228	203	193	455	609	681	817	999999	407	529	999999	190	919	999999	205	526	999999	850	247	784	928	927	862	271	93	999999	27	657	999999	51	232	999999	817	999999	999999	368	999999	999999	131	412	898	34	664	639	772	514	776	442	634	877	335	23	748	999999	843	301	340	922	372	999999	999999	169	76	365	306	384	999999	398	607	837	722	358	728	999999	885	904	273	233	498	999999	326	585	33	45	715	219	999999	923	687	125	37	881	354	614	748	738	957	308	
342	999999	150	387	835	796	164	976	294	999999	17	939	999999	116	433	793	200	88	146	999999	650	999999	999999	450	711	491	999999	841	14	123	97	157	946	999999	891	999999	438	938	750	236	880	738	924	931	915	748	97	920	458	561	424	669	602	999999	658	999999	858	700	676	353	986	323	972	181	826	999999	992	73	225	332	364	999999	999999	909	160	912	173	608	534	962	404	889	392	452	699	427	999999	999999	316	999999	999999	738	272	406	999999	999999	765	752	114	64	756	33	704	999999	999999	173	341	692	775	746	90	259	175	713	999999	106	930	999999	481	409	315	971	757	579	89	625	988	931	669	593	156	420	503	479	216	999999	195	267	999999	535	95	862	999999	570	999999	993	573	558	999999	153	636	245	281	705	749	784	276	135	55	581	184	409	32	192	599	999999	755	695	999999	578	911	673	284	999999	999999	453	999999	197	24	999999	999999	440	483	526	956	911	999999	798	730	431	114	999999	221	674	361	999999	839	71	970	999999	999999	999999	60	879	241	963	961	999999	392	306	67	88	120	999999	529	744	925	999999	236	688	530	957	964	85	474	851	462	610	999999	637	613	665	226	999999	849	183	999999	999999	294	993	999999	999999	416	434	373	999999	948	262	154	617	760	342	835	292	374	289	999999	974	414	999999	510	360	740	754	692	402	862	992	119	356	364	999999	221	243	999999	716	551	539	999999	449	902	210	999999	977	999999	280	829	934	999999	569	269	414	200	999999	999999	599	83	661	742	999999	999999	956	152	798	262	999999	999999	601	999999	999999	738	384	999999	999999	486	999999	895	762	877	422	572	927	248	549	999999	950	140	316	750	999999	642	890	797	999999	285	946	999999	999999	725	447	159	237	391	105	999999	885	151	234	428	999999	703	321	783	999999	408	999999	718	999999	711	311	308	814	851	413	26	848	586	999999	689	540	252	999999	47	440	272	344	546	153	999999	211	809	906	999999	568	445	331	999999	999999	341	50	999999	464	955	423	999999	345	999999	999999	999999	983	308	618	999999	888	939	999999	283	999999	67	74	699	575	884	509	999999	402	925	292	968	695	999999	119	200	999999	312	788	281	623	301	927	958	568	999999	999999	903	200	371	999	629	969	57	763	419	999999	350	662	579	999999	999999	746	419	999999	18	392	999999	999999	428	895	586	160	999999	659	999999	140	116	140	510	159	606	312	41	926	663	999999	648	977	699	923	309	649	218	825	999999	554	999999	864	559	682	999999	999999	772	475	423	478	774	999999	712	289	170	219	
999999	430	999999	619	715	493	439	999999	999999	274	500	504	999999	936	941	378	957	507	622	251	580	828	666	893	540	999999	999999	195	999999	260	275	419	762	99	496	788	976	93	999999	34	434	550	937	228	999999	999999	879	487	999999	999999	440	999999	666	918	638	334	763	956	88	159	981	254	785	494	999	90	741	999999	999999	999999	402	999999	999999	597	999999	40	890	447	680	272	685	35	658	827	820	999999	752	843	999999	171	999999	999999	14	689	999999	189	764	452	229	142	536	383	47	383	13	565	546	78	111	999999	444	325	286	816	999999	956	999999	999999	674	938	337	999999	55	288	137	999999	869	978	554	637	276	999999	999999	999999	736	311	999999	284	999999	264	523	999999	742	853	727	709	999999	197	225	97	594	806	778	290	804	638	999999	758	999999	630	999999	567	524	474	341	996	107	738	90	172	968	321	143	999999	424	654	999999	999999	560	428	999999	682	763	466	999999	470	669	937	743	999999	973	239	39	203	568	955	169	278	521	731	612	999999	117	62	129	282	672	999999	865	160	483	145	208	827	991	23	804	67	999999	871	337	169	994	982	199	999999	999999	940	999999	468	494	886	680	828	816	633	574	711	347	770	797	310	999999	593	623	837	40	211	211	554	161	111	999999	650	404	452	20	999999	863	390	990	732	999999	999999	665	597	999999	379	20	367	449	102	720	660	84	999999	97	411	369	361	708	90	739	308	317	393	999999	40	434	373	999999	449	847	957	779	75	794	675	928	36	999999	999999	201	843	999999	999999	390	197	576	377	999999	999999	765	511	999999	910	999999	218	99	281	558	434	944	646	744	999	255	999999	999999	18	241	421	999999	343	979	57	889	895	203	258	13	999999	464	67	999999	24	684	346	999999	999999	81	586	585	999999	477	947	716	554	109	114	813	627	999999	567	145	943	135	431	532	634	31	999999	24	841	278	708	999999	887	638	729	999999	908	488	21	937	655	836	827	866	999999	341	344	795	98	999999	999999	543	896	921	74	999999	999999	813	651	847	974	999999	743	388	769	999999	828	999999	379	789	999999	148	999999	999999	999999	117	308	565	500	302	686	312	999999	407	892	174	84	999999	573	840	999999	999999	837	173	999999	93	999999	999999	106	64	512	428	426	309	539	247	247	276	999999	999999	590	696	322	358	171	672	646	999999	999999	604	902	862	352	538	726	809	311	999999	667	406	25	859	468	446	789	999999	885	626	868	655	927	807	534	615	260	999999	782	488	11	300	446	999999	953	502	162	
650	85	887	582	729	935	114	608	44	999999	731	237	876	568	904	999999	30	478	840	999999	999999	337	999999	288	360	36	999999	141	376	960	999999	906	999999	293	149	191	998	53	148	720	823	208	500	999999	999999	999999	999999	920	999999	514	426	286	999999	824	67	322	999999	608	232	999999	122	999999	242	999999	682	824	271	592	429	722	787	999999	340	129	999999	895	837	999999	759	222	130	903	43	861	543	982	793	151	236	826	842	399	820	445	608	999999	966	425	991	704	877	323	500	999999	726	448	946	999999	999999	171	484	285	849	20	582	218	939	999999	540	699	41	129	366	999999	999999	398	166	999999	521	999999	929	422	82	64	344	807	999999	658	144	104	999999	800	181	999999	999999	567	549	810	863	399	911	595	884	301	999999	758	957	898	505	338	292	62	481	966	241	72	999999	999999	675	774	999999	290	245	446	999999	999999	948	301	999999	322	848	355	40	132	102	999999	999999	780	999999	586	850	999999	162	806	999999	983	328	214	833	289	363	754	145	98	999999	630	360	448	637	999999	809	665	648	193	489	936	31	359	873	999999	534	999999	412	98	924	302	137	439	633	999999	912	743	468	970	958	103	220	941	539	472	983	99	153	950	777	999999	865	999999	327	999999	961	969	999999	935	755	931	351	999999	174	999999	999999	920	814	999999	528	76	207	677	999999	395	726	999999	819	411	914	444	289	462	999999	740	437	168	121	757	719	943	412	533	999999	36	751	172	999999	249	969	999999	284	196	431	710	986	198	743	931	159	999999	999999	999999	30	320	651	889	736	433	862	343	999999	999999	247	585	663	999999	462	208	643	563	312	579	442	999999	169	103	40	999999	753	248	425	999999	999999	999999	793	999999	512	904	999999	999999	436	354	999999	635	263	228	948	846	57	321	735	544	298	999999	579	999999	497	999999	160	558	858	135	679	999999	999999	629	458	999999	791	999999	172	558	823	999999	136	999999	202	806	598	941	154	193	562	442	513	999999	891	22	268	999999	986	343	753	827	13	311	674	763	999999	633	770	548	999999	868	999999	187	720	517	469	621	388	690	999999	999999	413	999999	999999	247	120	46	737	445	999999	578	202	828	804	999999	777	825	293	999999	99	999999	181	606	138	694	293	999999	170	384	999999	647	834	306	763	999999	424	338	737	999999	999999	680	896	334	999999	486	675	330	382	724	999999	643	999999	948	600	999999	47	999999	546	878	954	783	875	999999	892	503	744	896	999999	270	999999	449	97	999999	999999	999999	78	846	208	999999	999999	962	
954	446	999999	999999	319	999999	705	157	506	617	999999	859	482	868	804	542	442	904	741	778	265	999999	999999	300	556	481	171	191	547	201	608	893	859	992	829	999999	718	983	999999	857	201	918	763	964	657	238	999999	918	614	535	414	304	910	250	999999	842	304	354	362	838	999999	523	609	999999	18	898	999	490	48	375	823	458	719	883	586	347	358	187	643	999999	107	253	577	999999	787	314	999999	999999	295	987	999999	999999	630	355	143	999999	319	458	956	758	999999	999999	999999	249	712	955	584	999999	663	369	493	999999	711	44	741	481	946	597	527	999999	916	389	205	999999	240	459	828	374	750	908	37	999999	230	884	98	214	373	337	309	832	730	999999	999999	925	504	27	662	999999	999999	661	731	721	931	261	842	849	697	828	999999	262	999999	999999	286	999999	999999	594	999999	826	999999	537	117	618	297	695	974	960	433	999999	556	223	999999	999999	760	99	186	316	968	999999	52	248	999999	544	329	57	999999	520	679	999999	593	910	131	836	649	999999	553	122	434	245	999999	881	426	427	282	795	465	894	459	197	578	999999	625	999999	783	707	30	572	299	250	999999	999999	291	233	687	999999	999999	999999	999999	683	545	73	999999	733	691	170	822	99	999999	533	999999	999999	70	491	632	567	294	203	62	941	66	980	823	999999	999999	823	600	999999	740	999999	703	504	310	776	652	514	999999	892	246	999999	885	930	999999	765	999999	189	403	799	600	129	362	999999	999999	999999	626	564	999999	697	488	867	999999	999999	359	637	999999	96	509	294	839	127	423	999999	957	999999	999999	135	680	67	535	999999	430	999999	602	620	283	804	596	999999	999999	97	999999	456	999999	378	62	999999	999999	999999	935	571	679	118	959	483	706	999999	999999	478	999999	999999	883	999999	172	422	446	769	37	739	363	35	999999	850	144	751	853	967	987	999999	387	999999	554	18	132	964	395	321	841	128	914	323	999999	128	73	658	999999	91	294	999999	999999	292	999999	842	318	909	81	828	974	217	999999	738	972	361	100	796	999999	875	69	999999	37	134	928	908	824	50	171	381	787	485	547	999999	999999	995	656	999999	570	711	699	223	999999	999999	347	633	499	185	350	512	999999	277	712	339	32	999999	964	807	364	330	27	999999	747	700	50	999999	670	858	999999	976	705	999999	999999	245	185	845	314	470	787	304	419	649	700	999999	352	520	999999	218	749	999999	41	848	741	250	999999	431	475	203	526	848	963	640	129	373	999999	999999	999999	476	163	186	782	504	30	69	911	378	
577	99	357	999999	725	461	118	468	945	856	263	999999	551	754	999999	120	943	939	999999	999999	999999	999999	851	319	478	306	64	572	999999	537	828	681	339	325	999999	999999	845	999999	132	999999	999999	660	428	950	779	67	925	408	806	999999	560	91	729	143	999999	251	247	999999	999999	429	999999	999999	999999	417	37	582	655	235	900	993	275	999999	816	828	999999	868	907	901	539	421	380	999999	766	152	999999	747	951	999999	477	612	149	999999	943	703	114	986	16	20	922	206	411	999999	999999	999999	406	611	274	999999	886	999999	343	346	508	640	58	751	999999	512	441	999999	999999	999999	758	999999	854	999999	14	123	999999	270	862	999999	978	343	19	681	157	953	745	374	482	999999	999999	999999	279	803	308	312	999999	363	999999	999999	999999	999999	999999	951	999999	999999	958	938	999999	161	999999	626	999999	999999	999999	175	999999	376	603	825	999999	999999	999999	999999	150	271	28	61	999999	702	468	999999	63	368	999999	345	999999	67	740	937	995	806	767	999999	874	692	380	999999	445	143	999999	999999	999999	390	737	513	835	996	999999	679	999999	999999	780	905	693	815	573	999999	129	32	408	573	636	666	830	959	308	486	704	999999	999999	195	615	999999	30	190	611	672	999999	813	999999	999999	256	70	745	98	36	862	637	69	129	622	713	423	734	117	999999	102	560	999999	215	999999	999999	362	999999	15	301	754	884	999999	214	900	136	316	521	637	326	575	999999	741	999999	445	999999	645	339	999999	482	202	300	999999	538	518	122	999999	999999	161	478	893	281	999999	797	281	978	134	999999	228	999999	407	901	106	791	85	181	819	843	769	999999	657	999999	520	533	109	464	971	974	696	788	282	999999	369	169	433	304	191	944	999999	999999	725	790	120	999999	85	300	203	131	462	346	999999	999999	838	652	821	999999	760	216	697	999999	16	999999	999999	440	222	699	541	937	999999	781	990	874	999999	999999	999999	999999	999999	737	999999	999999	270	999999	999999	360	495	272	999999	717	348	999999	543	974	256	999999	461	999999	632	679	570	385	999999	266	763	681	355	999999	827	537	999999	954	956	32	759	888	557	166	999999	999999	944	950	830	824	999999	999999	247	26	628	348	850	218	999999	243	176	81	59	14	96	840	999999	77	444	999999	999999	393	606	520	225	367	296	305	937	824	999999	620	555	999999	666	958	444	999999	799	489	686	659	720	722	856	687	839	999999	79	797	803	877	516	999999	975	999999	208	999999	800	270	62	555	280	420	508	556	526	999999	347	999999	999999	674	277	999999	655	198	999999	884	664	
538	528	999999	235	999999	30	999999	114	67	999999	460	999999	999999	999999	999999	999999	141	389	310	223	999999	170	724	215	940	401	139	609	999999	999999	786	542	323	71	272	999999	320	999999	140	399	999999	452	469	999999	886	378	688	999999	738	528	524	809	373	670	365	999999	804	536	295	999999	999999	999999	553	224	183	918	446	655	276	999999	126	999999	258	999999	572	999999	701	569	999999	572	999999	993	870	41	328	976	999999	999999	706	895	999999	999999	44	392	508	999999	898	254	982	968	999999	42	869	940	412	999999	999999	462	107	999999	675	245	217	722	45	999999	387	521	999999	206	748	793	949	380	860	999999	777	866	411	179	958	456	586	361	640	680	999999	930	999999	999999	425	716	555	208	229	702	575	321	357	610	25	387	358	785	229	148	93	498	90	999999	935	694	61	999999	549	228	658	999999	92	364	774	999999	892	290	781	42	247	751	999999	168	766	466	518	801	164	581	107	801	142	502	597	634	849	999999	680	999999	665	627	659	11	54	999999	238	999999	835	567	494	78	14	999999	901	342	347	999999	999999	478	185	260	999999	967	130	999999	723	590	767	149	607	343	609	999999	377	619	101	160	123	999999	237	526	965	999999	96	39	796	945	601	265	297	999999	255	212	554	415	999999	691	880	197	995	648	234	695	959	160	999999	953	999999	999999	999999	197	808	266	250	999999	294	185	880	999999	69	999999	989	512	852	999999	98	407	506	962	765	409	279	926	61	999999	301	279	637	936	569	843	135	999999	999999	110	999999	989	961	895	130	679	811	999999	137	999999	659	722	843	289	72	72	457	857	999999	840	917	999999	999999	999999	367	24	999999	999999	532	226	653	679	999999	999999	560	109	445	999999	841	95	999999	491	999999	833	929	578	999999	357	999999	999999	395	999999	793	184	192	247	999999	310	537	116	141	866	266	910	574	980	235	101	729	999999	626	999999	26	999999	999999	999999	92	381	731	999999	999999	199	81	999999	999999	385	886	322	999999	999999	325	145	83	735	999999	732	235	888	269	949	353	999999	999999	999999	880	549	261	362	933	999999	999999	412	578	748	999999	999999	795	241	999999	198	104	999999	532	416	647	491	999999	291	486	518	210	999999	121	782	445	999999	570	170	154	292	133	533	389	812	167	912	566	999999	217	22	937	999999	999999	80	999999	999999	811	222	272	398	999999	970	876	424	555	961	300	795	312	283	380	634	999999	797	75	570	534	999999	258	734	924	999999	83	999999	999999	217	999999	51	927	15	442	358	898	999999	999999	163	656	964	
266	999999	622	771	32	934	999999	312	999999	21	15	294	906	101	963	999999	473	339	896	999999	842	999999	999999	259	868	307	999999	32	735	341	291	912	999999	999999	999999	999999	122	999999	425	149	999999	278	999999	383	999999	642	999999	351	395	371	291	999999	266	253	131	917	630	372	902	724	103	999999	576	575	729	999999	999999	346	636	999999	424	320	913	757	580	574	999999	202	223	236	208	499	636	374	999999	999999	655	671	447	546	431	750	999999	700	56	222	701	999999	653	942	999999	762	714	483	946	999999	272	999999	672	557	879	437	158	676	526	603	999999	212	526	624	999999	709	899	100	490	674	999999	999999	999999	368	872	999999	549	281	963	446	784	999999	999999	87	842	157	998	889	667	993	601	999999	184	452	239	499	999999	999999	505	563	863	624	999999	281	911	59	797	313	685	575	888	877	712	90	819	829	783	448	999999	300	999999	19	999999	496	83	484	49	269	138	382	999999	520	776	410	582	170	170	157	175	793	359	694	214	101	114	723	872	104	633	410	716	770	257	214	852	853	201	999999	999999	999999	20	538	185	999999	480	378	111	311	507	658	999999	636	282	987	999999	25	804	340	391	359	999999	944	635	727	666	334	999999	571	557	729	968	663	948	738	783	821	519	999999	999999	736	622	570	597	974	999999	999999	497	269	274	837	58	861	124	848	999999	999999	999999	457	646	999999	115	999999	754	777	689	14	687	999999	214	128	506	999999	719	655	737	52	357	999999	985	586	999999	13	306	720	680	117	549	999999	914	718	919	71	264	475	631	91	816	819	999999	737	402	953	999999	155	340	155	151	469	120	781	999999	251	471	70	318	111	999999	43	999999	999999	465	586	999999	495	209	444	999999	254	33	999999	999999	999999	376	258	193	883	947	999999	999999	534	966	90	990	143	10	677	600	204	999999	529	848	782	721	712	281	815	334	569	946	896	507	999999	445	999999	555	999999	999999	222	877	434	163	93	652	572	616	385	999999	496	999999	532	844	453	999999	999999	807	453	999999	999999	977	377	999999	999999	214	999999	37	999999	644	535	587	820	801	387	999999	732	999999	764	999999	159	106	896	229	837	999999	423	61	63	809	940	656	111	373	222	245	999999	999999	775	878	168	999999	547	740	71	908	674	730	999999	136	364	999999	52	323	667	566	91	999999	721	314	999999	442	974	269	703	878	486	457	589	151	817	857	999999	886	971	613	999999	165	168	929	999999	693	594	999999	454	812	613	788	706	655	999999	361	162	470	97	726	999999	
288	999999	192	431	227	999999	325	999999	999999	538	999999	999999	999999	16	925	990	792	905	999999	847	56	814	999999	999999	698	999999	999999	986	466	999999	999999	798	254	52	281	129	975	507	999999	552	279	618	999999	999999	457	445	653	999999	239	370	370	565	990	878	524	473	999999	917	733	476	216	338	851	999999	409	367	107	20	735	999999	24	999999	999999	999999	999999	438	866	618	817	999999	107	294	757	105	999999	573	808	375	528	807	974	68	773	714	345	940	767	155	873	99	347	642	913	999999	356	999999	841	445	310	999999	999999	535	109	999999	379	999999	580	755	999999	836	558	732	491	999999	831	956	521	19	218	638	671	720	745	727	999999	999999	999999	999999	749	269	999999	373	75	442	209	999999	999999	302	345	999999	369	21	688	47	541	999999	160	985	601	400	564	832	236	672	424	999999	790	382	565	914	551	256	16	999999	113	999999	666	59	727	393	997	228	999999	795	278	659	41	708	196	309	999999	395	733	359	705	899	147	403	27	322	999999	586	736	999999	872	999999	15	999999	933	356	948	111	268	999999	402	999999	167	440	403	765	855	999999	195	999999	999999	166	522	657	501	214	999999	273	41	415	735	421	491	254	999999	999999	654	999999	774	840	360	212	999999	525	956	999999	742	706	999	262	467	575	400	999999	819	715	600	999999	990	999999	308	685	999999	852	999999	999999	999999	913	517	247	121	315	999999	355	905	408	999999	997	999999	141	999999	351	999999	779	947	169	30	21	434	217	565	305	559	55	542	999999	143	284	52	975	515	828	198	999999	150	161	268	55	999999	999999	686	603	657	859	267	999999	421	299	905	323	960	843	999999	310	682	999999	756	272	812	999999	999999	755	954	999999	625	643	162	511	638	796	901	975	446	23	530	961	999999	999999	788	999999	999999	999999	378	729	24	672	349	888	89	335	404	995	242	343	156	931	649	999999	999999	623	803	910	661	119	999999	985	406	475	779	720	177	66	999999	999999	999999	999999	386	235	710	999999	999999	274	431	313	401	905	742	113	999999	999999	322	715	999999	174	999999	353	191	269	316	999999	275	999999	119	368	167	999999	521	15	366	723	554	999999	232	290	328	539	999999	357	717	517	252	303	608	189	408	462	999999	319	455	999999	250	126	918	680	687	431	999999	73	156	999999	999999	737	746	999999	999999	899	999999	185	846	999999	864	834	999999	999999	999999	972	274	999999	960	704	999999	999999	999999	732	999999	437	504	999999	603	896	383	425	211	664	133	515	999999	465	999999	509	969	999999	472	212	769	999999	
999999	999999	893	714	167	999999	112	451	999999	190	186	23	669	616	404	941	582	999999	869	449	999999	887	675	281	999999	809	794	461	735	332	740	358	963	999999	862	385	658	888	739	999999	999999	759	359	999999	339	999999	795	528	115	38	842	522	342	329	782	688	999999	621	298	999999	441	651	716	999999	450	828	59	999999	753	28	292	694	219	999999	137	873	537	999999	942	882	999999	275	356	706	999999	999999	25	644	294	184	931	47	999999	391	716	999999	999999	376	502	999999	493	204	999999	999999	745	157	312	621	202	999999	160	999999	678	416	344	175	305	999999	502	233	812	999999	316	999999	96	255	999999	828	999999	999999	999999	999999	240	441	398	819	501	269	961	342	999999	403	452	999999	999999	221	999999	193	56	550	374	43	999999	279	999999	999999	887	999999	999	500	63	484	616	735	88	988	489	246	999999	525	674	46	999999	169	999999	419	999999	930	554	875	886	911	781	465	999999	999999	999999	961	743	320	999999	306	270	470	999999	439	787	999999	307	999999	731	131	175	531	875	338	984	999999	960	288	125	956	650	134	613	151	703	999999	643	290	700	528	503	707	593	378	776	588	999999	999999	999999	256	633	999999	153	765	746	999999	589	763	813	584	10	464	205	975	655	145	857	147	736	635	82	999999	346	213	628	467	938	507	562	406	833	999999	999999	868	332	143	999999	999999	999999	453	999999	880	999999	999999	999999	48	999999	999999	999999	640	731	743	152	996	999999	999999	181	940	146	288	321	999999	210	417	751	918	807	337	999999	522	164	18	999999	999999	73	202	550	999999	685	590	955	999999	784	922	999999	99	939	660	694	999999	999999	50	711	999999	142	490	679	69	374	609	240	185	965	210	485	722	11	999999	932	999999	75	999999	999999	556	333	991	306	288	999999	999999	979	157	642	935	560	124	999999	999999	160	583	522	490	856	86	999999	779	365	584	999999	953	98	89	999999	999999	650	21	785	164	999999	150	193	401	327	999999	630	92	542	39	650	371	424	385	709	999999	469	999999	103	999999	206	554	636	999999	841	999999	572	900	430	930	294	548	338	153	832	999999	399	131	173	153	999999	999999	999999	999999	933	85	999999	712	379	999999	253	999999	999999	606	957	248	514	470	559	538	150	729	662	612	744	111	999999	281	553	999999	960	999999	422	999999	999999	929	999999	999999	788	766	260	860	530	62	687	229	630	731	195	594	999999	999999	571	634	13	726	614	999999	591	831	52	267	169	999999	999999	905	653	967	874	38	999999	214	999999	999999	288	999999	209	610	999999	524	
481	311	999999	959	205	41	776	787	947	16	999999	681	999999	956	999999	999999	999999	851	645	782	575	663	857	999999	662	300	999999	999999	999999	999999	526	14	999999	999999	999999	740	182	999999	483	385	999999	999999	29	867	713	999999	495	725	79	295	999999	999999	964	152	999999	817	454	999999	306	904	785	999	441	233	999999	320	971	652	999999	983	999999	501	999999	269	653	709	999999	999999	454	412	999999	999999	708	69	144	179	999999	567	127	543	296	254	903	579	600	999999	434	795	387	403	287	843	999999	96	475	97	979	704	999999	249	183	999999	483	893	109	264	300	999999	999999	999999	999999	414	534	72	697	575	597	999999	669	524	285	847	612	61	134	961	411	622	999999	57	199	344	78	877	369	831	771	999999	999999	346	838	999999	706	77	133	873	999999	67	398	900	999999	191	999999	999999	999999	335	852	432	768	147	852	678	787	51	131	999999	346	657	999999	865	999999	588	328	332	685	233	150	545	928	261	653	999999	233	693	557	17	309	999999	912	44	979	349	999999	342	493	170	274	665	946	999999	537	660	364	999999	106	910	863	999999	298	999999	194	317	503	999999	493	999999	454	104	999999	123	635	252	744	999999	886	464	999999	999999	839	525	958	485	599	740	724	999999	999999	700	999999	999999	154	596	805	181	849	671	845	732	848	999999	715	180	181	832	999999	294	916	999999	646	642	999999	878	873	999999	782	709	718	763	792	501	519	754	999999	847	969	999999	447	572	999999	224	618	615	146	999999	810	999999	314	766	188	440	999999	302	999999	954	84	275	999999	42	399	150	953	999999	999999	357	476	960	999999	334	863	999999	999999	353	999999	431	33	957	741	29	962	993	404	951	999999	362	425	226	700	999999	773	703	999999	415	183	678	271	999999	999999	789	999999	849	124	980	902	665	593	732	424	631	930	126	533	703	999999	405	745	11	506	587	931	259	270	131	560	170	206	442	180	209	170	999999	292	952	642	122	879	424	999999	920	769	999999	999999	78	621	999999	179	623	345	777	932	269	40	999999	999999	137	589	993	429	999999	468	160	561	225	471	443	834	580	70	956	526	331	952	999999	999999	248	457	201	510	999999	990	999999	999999	402	276	999999	999999	999999	999999	999999	999999	885	994	999999	999999	618	142	586	607	187	821	598	562	388	261	611	317	999999	279	619	999999	999999	493	524	751	884	63	999999	999999	569	977	999999	485	556	999999	640	336	999999	133	999999	999999	870	593	999999	999999	402	31	718	151	665	594	21	924	999999	999999	145	402	479	565	999999	999999	973	
999999	47	999999	999999	123	999999	954	620	285	671	331	80	513	809	804	999999	441	359	863	345	26	292	975	965	715	999	999999	297	248	856	999999	555	999999	142	242	999999	132	901	999999	25	763	999999	390	922	999999	854	973	999999	341	241	48	215	714	229	956	355	999999	244	999999	999999	293	999999	382	428	591	775	999999	380	576	257	48	539	80	999999	581	495	999999	62	999999	999999	35	999999	956	16	818	874	841	425	185	999999	999999	999999	436	174	731	106	159	999999	999999	913	429	999999	999999	999999	999999	508	145	866	999999	471	452	19	958	999999	98	999999	710	999999	610	716	934	19	204	690	763	160	113	905	125	999999	346	941	720	372	999999	433	999999	872	812	999999	999999	999999	999999	714	443	484	929	821	999999	144	395	783	360	624	979	999999	407	767	999999	53	404	239	999999	999999	135	511	298	596	999999	665	999999	838	562	299	977	959	241	999999	257	999999	231	292	829	981	98	562	999999	105	392	30	35	480	552	769	999999	999999	233	614	999999	932	999999	999999	999999	421	785	557	230	70	999999	30	188	999999	999999	50	822	122	409	769	999999	999999	920	202	214	163	639	999999	295	999999	384	476	735	627	901	325	103	888	999999	417	999999	541	999999	529	999999	372	842	118	959	512	947	803	110	999999	540	999999	21	992	138	999999	782	999999	272	437	999999	999999	999999	560	26	205	946	933	477	999999	573	542	240	401	744	999999	320	999999	918	783	846	999999	999999	999999	96	884	313	111	760	160	635	299	279	999999	842	287	86	999999	102	764	565	23	335	118	890	999999	786	620	258	296	999999	261	987	488	590	115	804	999999	474	141	891	845	183	327	366	999999	999999	335	558	467	765	37	438	999999	228	832	999999	268	390	98	107	999999	999999	473	976	384	999999	790	324	737	999999	999999	817	960	872	719	840	17	999999	617	734	461	71	790	531	156	822	832	999999	758	859	545	999999	386	999999	999999	992	709	999999	981	971	483	21	820	999999	999999	220	478	999999	508	991	248	999999	773	363	999999	632	72	942	829	999999	999999	529	565	877	937	999999	441	925	999999	999999	141	666	999999	999999	261	449	251	999999	829	999999	354	551	762	766	621	38	860	32	398	575	999999	999999	521	429	502	953	455	942	56	272	999999	552	616	999999	860	582	999999	137	112	206	390	266	122	894	217	928	767	798	266	908	999999	419	999999	999999	797	374	999999	350	999999	307	993	999999	759	566	167	801	934	981	906	48	291	732	919	201	194	673	654	627	221	574	196	656	999999	999999	694	369	999999	
517	983	496	437	406	999999	999999	212	92	999999	556	736	999999	993	999999	892	999999	626	845	500	346	999999	134	999999	527	138	999999	120	347	622	621	999999	798	787	427	999999	419	611	885	748	123	988	111	175	107	890	805	580	411	999999	468	520	848	869	999999	602	858	999999	999999	999999	999999	694	865	470	999999	683	938	999999	575	786	483	616	741	107	999999	999999	812	958	622	999999	333	998	999999	582	164	110	34	929	119	999999	999999	642	999999	999999	343	429	133	641	289	423	999999	187	14	625	291	851	779	999999	492	330	789	900	164	999999	943	416	985	292	316	785	659	19	518	999999	645	840	915	132	763	956	234	181	678	208	684	155	999999	94	301	312	999999	283	446	788	45	250	488	427	999999	927	444	840	334	999999	999999	942	668	263	979	999999	936	657	986	536	106	999999	999999	956	598	798	422	901	991	999999	465	385	573	730	999999	405	999999	497	457	836	522	393	846	184	443	999999	487	999999	999999	850	376	673	297	909	999999	427	999999	531	828	999999	999999	543	999999	999999	49	999999	378	999999	548	583	99	448	209	999999	23	712	771	57	999999	999999	999999	999999	796	150	999999	792	98	999999	47	999999	387	830	999999	581	331	979	544	526	145	65	999999	549	201	531	999999	928	473	146	896	979	999999	971	999999	999999	565	999999	747	708	693	257	299	715	999999	260	206	269	778	628	829	999999	178	254	912	466	493	771	490	274	999999	999999	328	951	767	67	642	416	820	697	999999	999999	242	836	832	888	765	658	648	999999	999999	501	999999	844	317	861	811	410	68	552	488	793	353	482	328	984	928	348	947	842	617	789	999999	91	613	341	999999	342	422	33	701	835	999999	548	999999	888	558	484	643	999999	256	241	357	278	218	231	154	759	999999	848	960	427	999999	999999	333	545	62	78	999999	999999	999999	479	999999	999999	851	653	670	999999	999999	439	435	999999	704	51	596	999999	442	180	872	392	197	999999	824	999999	73	283	134	999999	224	404	835	490	253	667	846	777	252	322	999999	565	560	349	227	999999	999999	516	999999	999999	219	999999	112	882	206	848	999999	999999	999999	425	999999	999999	529	353	999999	148	999999	945	999999	46	204	819	143	999999	753	999999	831	847	825	746	160	999999	559	465	118	277	301	952	999999	999999	879	830	132	827	351	848	999999	217	760	999999	483	477	316	999999	999999	399	813	999999	139	999999	27	941	201	908	274	423	999999	999999	999999	321	999999	651	999999	804	167	374	697	316	999999	904	999999	623	97	746	273	683	999999	872	990	718	
464	318	823	404	387	937	638	224	562	927	830	972	972	448	240	999999	816	511	530	110	702	506	214	235	618	403	999999	454	644	591	182	156	999999	526	857	539	828	266	426	229	735	999999	753	851	83	999999	999999	648	515	999999	866	738	351	890	25	957	113	999999	786	984	999999	194	999999	971	999999	683	899	456	591	701	13	999999	95	310	999999	230	752	363	161	320	752	215	938	212	724	444	804	191	999999	899	435	240	479	999999	999999	551	999999	781	106	399	999999	204	67	814	999999	316	999999	51	526	999999	215	750	999999	476	999999	999999	255	377	257	320	879	717	999999	999999	275	772	999999	652	174	823	327	970	999999	761	911	999999	157	134	773	417	790	999999	665	715	694	684	793	13	210	267	305	999999	999999	785	520	691	259	376	999999	666	235	11	999999	702	478	999999	999999	685	999999	683	730	130	999999	839	999999	125	62	239	997	591	979	87	451	907	527	791	446	999999	250	229	308	781	586	999999	999999	789	887	962	999999	460	200	999999	999999	527	999999	185	931	694	265	404	999999	29	378	957	686	158	999999	968	185	686	797	22	444	345	384	949	544	496	657	740	238	99	999999	547	400	999999	639	924	380	352	859	752	225	846	999999	288	412	629	430	999999	240	918	787	560	662	188	674	999999	152	587	640	444	46	525	176	549	37	831	566	999999	999999	634	598	832	826	55	999999	999999	754	105	547	915	76	623	510	320	999999	999999	999999	999999	206	537	782	793	712	999999	715	700	679	51	261	580	72	613	525	605	330	954	999999	999999	390	86	357	56	999999	724	377	423	24	999999	247	595	946	354	619	981	852	804	130	411	339	107	999999	713	844	966	853	462	107	905	989	357	708	277	999999	130	189	736	999999	987	57	302	685	823	999999	665	634	717	994	999999	752	525	999999	999999	287	999999	999999	644	999999	83	871	915	325	999999	999999	889	887	678	523	499	801	999999	60	999999	999999	47	422	999999	999999	188	342	145	999999	999999	999999	474	524	386	990	547	962	545	999999	680	999999	999999	977	575	956	999999	778	955	999999	504	742	636	474	699	999999	249	871	72	734	32	741	735	456	999999	957	402	999999	510	688	975	537	266	999999	380	999999	999999	70	846	149	999999	410	387	941	964	820	525	999	825	418	751	675	900	811	511	999999	389	685	225	999999	563	549	277	999999	228	999999	486	999999	104	681	745	189	34	999999	737	999999	999999	999999	492	999999	441	403	549	102	936	309	636	455	89	442	638	999999	999999	238	585	457	999999	
120	722	999999	344	480	904	999999	672	572	651	977	83	999999	584	595	203	284	186	999999	999	185	999999	918	340	41	999999	999999	53	999999	344	795	347	290	999999	254	81	495	999999	961	498	406	429	374	658	659	381	999999	857	53	352	570	62	424	457	957	779	804	666	312	515	999999	110	473	999999	855	639	999999	409	339	999999	707	677	999999	672	602	756	965	269	680	659	774	804	999999	857	773	742	999999	999999	532	474	999999	829	304	455	999999	306	955	146	803	30	589	791	999999	529	644	892	837	752	855	210	814	544	999999	653	740	447	999999	999999	463	122	999999	999999	877	999999	255	999999	999999	769	426	999999	999999	999999	466	660	80	983	286	999999	222	999999	905	999999	999999	331	660	999999	999999	999999	714	808	206	999999	682	999999	999999	999999	914	663	283	766	999999	78	336	558	410	999999	87	335	999999	757	171	999999	403	582	999999	545	982	555	214	522	44	999999	64	617	109	999999	999999	775	356	450	999999	622	206	456	999999	999999	844	429	920	674	655	999999	77	999999	646	577	946	110	483	768	647	368	458	761	999999	787	24	718	458	949	839	312	979	142	688	548	999999	999999	221	999999	999999	999999	634	539	867	526	999999	107	971	532	513	999999	302	587	803	710	999999	445	724	584	999999	999999	970	970	834	352	539	935	278	107	155	999	999999	999999	77	94	733	918	999999	999999	999999	916	747	999999	446	794	19	401	339	977	999999	986	232	637	558	999999	999999	663	999999	524	999999	728	999999	999999	386	999999	167	200	520	718	977	255	552	519	999999	906	999999	53	999999	50	343	999999	606	300	723	168	776	261	553	999999	999999	79	999999	378	227	404	97	873	549	999999	636	819	880	620	10	138	444	713	185	999999	196	999999	138	664	999999	849	132	539	159	227	738	905	647	28	226	907	42	183	301	67	818	515	999999	603	999999	523	999999	985	299	594	999999	999999	85	999999	999999	953	940	999999	999999	378	281	557	999999	331	999999	731	999999	862	999999	102	106	271	421	999999	833	680	54	535	260	667	999999	999999	249	999999	503	675	829	746	712	999999	967	482	999999	923	785	271	791	182	410	682	351	404	591	999999	498	463	999999	999999	999999	635	908	415	999999	529	786	144	318	999999	828	528	901	435	160	140	135	623	284	498	343	572	888	872	135	577	325	196	555	999999	76	50	33	999999	999999	86	365	562	183	466	999999	650	952	632	353	999999	999999	915	254	460	81	874	188	162	999999	999999	746	45	289	731	999999	600	999999	275	999999	999999	504	38	999999	83	775	573	
999999	818	362	692	619	999999	999999	253	796	409	942	105	971	202	862	999999	258	184	999999	999999	999999	452	263	999999	71	687	540	566	387	752	169	181	684	508	434	999999	800	931	884	999999	516	46	934	803	658	999999	999999	900	925	634	780	582	743	455	300	997	564	816	630	932	725	962	865	54	250	770	420	472	999999	501	79	326	299	849	813	245	517	459	887	999999	999999	999999	641	753	971	586	437	239	218	436	805	984	311	952	764	553	180	890	999999	999999	83	999999	999999	433	564	464	292	999999	641	64	999999	115	928	62	550	95	331	999999	82	664	342	999999	264	341	999999	95	25	999999	95	270	74	626	896	10	504	560	999999	217	999999	999999	999999	544	999999	163	999999	699	65	999999	411	678	999999	68	999999	999999	554	891	577	801	736	478	449	945	808	381	999999	864	999999	928	558	990	999999	123	922	565	370	798	999999	110	395	996	40	999999	935	999999	48	16	999999	999999	456	613	999999	706	481	999999	77	357	736	999999	173	999999	490	137	700	421	100	118	145	262	538	756	307	476	415	740	448	682	999999	401	342	983	999999	221	999999	945	17	999999	642	211	497	22	71	377	936	314	515	902	999999	523	326	929	999999	555	469	700	315	515	300	740	282	395	999999	345	883	190	999999	999999	655	755	999999	218	476	933	765	525	694	930	539	110	234	545	616	496	85	413	122	999999	751	781	639	501	999999	999999	929	999999	675	726	999999	756	289	246	256	321	119	999999	463	936	789	944	15	384	976	199	999999	737	779	850	269	480	999999	524	999999	873	125	913	999999	574	14	662	850	967	446	783	821	987	298	304	387	999999	949	186	721	999999	776	999999	525	999999	394	201	333	999999	467	23	688	764	719	383	999999	205	490	889	931	136	104	999999	999999	202	377	528	448	484	999999	302	530	891	999999	999999	107	859	397	235	189	813	339	999999	509	999999	105	67	278	915	107	191	999999	70	254	594	713	737	327	332	999999	865	752	848	361	999999	492	796	961	999	285	346	808	999999	709	128	797	78	538	514	999999	320	260	999999	999999	999999	999999	470	646	219	16	370	999999	75	211	323	70	999999	674	345	940	308	105	999999	640	761	383	230	360	136	797	644	208	812	234	999999	615	999999	999999	999999	358	32	160	752	999999	999999	804	999999	999999	999999	68	316	404	203	574	799	224	981	893	625	907	595	119	999999	999999	371	999999	730	840	498	708	840	29	604	986	917	157	353	285	725	957	641	176	964	78	490	250	14	247	434	
497	633	336	846	172	763	912	639	340	631	752	999999	999999	565	687	227	297	799	217	656	999999	999999	706	177	668	276	428	999999	452	999999	130	167	492	416	10	999999	513	999999	999999	999999	15	518	22	654	972	883	999999	611	999999	850	203	451	999999	591	783	999999	927	168	188	896	345	768	196	409	510	595	591	495	564	999999	999999	999999	367	985	651	143	858	61	999999	999999	536	999999	867	602	999999	679	370	901	999999	384	999999	999999	994	999999	886	246	331	613	153	387	999999	999999	57	674	146	89	93	811	939	649	768	875	963	402	999999	529	901	594	672	830	999999	690	862	999999	465	368	130	821	108	414	999999	254	999999	818	493	292	768	202	465	999999	596	558	999999	983	616	999999	391	601	186	367	999999	999999	941	323	162	610	392	867	218	778	958	271	712	535	837	999999	967	999999	909	87	760	999999	999999	999999	244	999999	729	878	573	999999	976	528	645	740	78	999999	313	594	999999	883	899	900	984	999999	699	334	845	435	156	103	313	246	692	108	607	999999	607	999999	88	486	999999	513	304	999999	801	999999	625	999999	466	762	219	382	489	999999	999999	859	724	999999	325	909	829	999999	732	999999	880	740	836	547	999999	999999	477	999999	515	189	12	999999	606	959	885	269	708	873	969	393	883	930	756	666	920	748	913	165	611	179	999999	587	780	823	999999	999999	603	999999	839	35	294	832	999999	309	33	791	262	764	566	65	999999	999999	333	999999	999999	999999	999999	180	627	999999	999999	322	775	346	533	999999	999999	782	999999	824	666	630	999999	944	109	61	73	999999	642	139	495	158	599	555	968	700	263	441	237	999999	87	999999	461	454	507	999999	999999	530	776	608	184	480	949	741	399	579	921	389	999999	999999	999999	536	537	497	899	378	999999	229	377	833	171	184	555	620	747	999999	179	590	447	999999	993	543	680	43	954	25	209	857	999999	399	999999	874	999999	692	319	550	896	963	554	138	259	999999	162	999999	999999	10	999999	339	999999	166	999999	340	942	999999	999999	999999	855	503	999999	884	179	999999	999999	978	64	297	982	863	999999	207	999999	999999	999999	318	999999	999999	999999	999999	999999	954	99	869	863	999	999999	999999	931	999999	150	966	695	999999	429	670	959	999999	999999	183	889	160	999999	72	38	796	819	999999	999999	634	246	999999	961	128	907	589	794	310	11	999999	989	999999	365	904	722	344	511	944	786	375	999999	492	389	216	848	445	936	37	840	77	999999	795	999999	999999	842	754	14	576	495	840	875	658	392	712	194	282	999999	999999	
999999	694	999999	875	417	929	999999	753	999999	754	999999	471	652	999999	469	934	882	204	473	999999	72	968	999999	935	458	999999	500	700	110	676	32	575	999999	823	999999	999999	999999	314	999999	999999	32	98	747	999999	999999	33	198	118	999999	458	830	989	808	737	61	380	365	359	427	471	999999	999999	653	339	732	704	999999	999999	88	999999	162	577	816	259	44	973	231	89	638	434	757	391	511	999999	846	43	999999	912	999999	999999	790	432	887	917	785	448	444	417	999999	602	211	999999	999999	999999	305	262	183	999999	702	87	999999	999999	721	992	999999	56	82	11	493	699	937	910	66	770	533	999999	690	898	999999	999999	999999	813	561	999999	232	399	361	635	999999	594	999999	217	219	694	999999	514	999999	894	214	738	999999	443	924	828	999999	301	312	999999	352	576	571	284	999999	116	549	999999	725	685	770	324	695	447	655	898	839	999999	700	372	612	29	28	795	694	736	230	105	889	732	999999	930	97	101	293	780	32	999999	132	112	155	999999	999999	999999	134	890	52	928	787	999999	989	935	999999	999999	657	332	557	776	589	358	886	999999	456	992	999999	839	236	603	163	875	875	264	999999	598	226	789	240	992	670	804	693	301	317	999999	743	444	999999	999999	444	960	232	256	995	774	225	701	376	796	720	294	663	449	775	912	160	734	339	12	723	868	102	565	999999	785	665	999999	146	593	259	999999	510	89	999999	999999	652	628	269	832	383	525	423	443	999999	386	151	253	525	404	999999	18	114	337	434	576	868	999999	151	220	118	629	564	783	547	848	784	583	289	583	270	531	475	506	628	207	999999	999999	293	729	999999	421	79	742	880	250	766	182	655	593	333	985	999999	59	999999	999999	960	639	999999	999999	601	567	999999	999999	144	191	999999	608	708	236	131	219	383	422	576	697	560	822	902	306	92	611	999999	696	259	284	54	425	782	875	247	999999	999999	859	999999	85	457	136	607	699	706	167	474	429	471	124	611	999999	482	36	203	999999	736	599	999999	989	999999	277	693	859	146	999999	826	833	988	316	457	999999	294	500	249	433	224	213	599	924	147	999999	999999	145	672	978	943	999999	999999	110	999999	172	518	147	445	999999	999999	747	562	999999	341	640	999999	999999	666	97	781	982	786	769	999999	999999	999	427	852	140	52	558	197	999999	184	81	161	999999	237	295	999999	156	64	69	989	999999	651	20	592	506	999999	79	478	584	999999	960	968	912	187	555	172	101	294	315	999999	885	560	404	999999	270	489	552	
927	999999	92	634	927	726	779	455	881	989	834	356	72	999999	89	612	999999	223	112	249	999999	682	999999	913	861	749	999999	114	916	257	606	332	999999	526	151	999999	999999	573	999999	251	142	999999	673	999999	267	999999	253	174	805	999999	999999	200	167	999999	841	255	258	178	772	188	805	675	999999	634	392	511	338	545	831	982	120	999999	190	860	999999	979	19	949	656	922	506	999999	309	968	999999	415	174	777	685	895	848	999999	800	999999	446	466	201	999999	790	755	610	707	343	999999	837	999999	19	307	142	861	999999	309	522	849	999999	58	375	999999	820	999999	999999	999999	999999	935	144	787	596	335	424	650	787	970	168	999999	322	799	423	486	999999	999999	405	867	645	823	999999	999999	810	951	183	398	100	630	228	999999	418	999999	846	407	687	59	459	684	999999	491	999999	999999	150	999999	999999	882	634	889	999999	62	581	480	999999	47	285	596	976	645	162	35	999999	167	751	355	492	273	999999	26	799	90	319	721	999999	164	999999	999999	407	199	424	300	999999	211	999999	176	999999	999999	143	809	131	101	83	813	531	857	931	916	999999	795	999999	273	930	617	99	999999	999999	999999	495	999999	298	891	999999	999999	230	862	999999	357	968	585	123	554	999999	153	895	708	17	505	200	999999	232	832	869	611	70	999999	369	156	122	999999	999999	382	452	999999	999999	239	902	999999	999999	668	595	999999	948	999999	999999	583	143	787	722	391	352	247	669	368	999999	466	32	587	726	79	999999	125	245	999999	161	741	112	756	632	665	806	721	912	531	542	647	883	930	929	486	28	999999	433	999999	497	196	713	999999	999999	64	999999	325	999999	523	176	999999	349	819	999999	941	480	999999	164	67	584	630	334	147	826	999999	582	101	657	249	60	919	999999	514	641	999999	38	29	999999	578	458	999999	999999	999999	365	72	308	999999	999999	988	999999	999999	999999	376	999999	866	861	999999	267	952	481	999999	667	329	472	256	999999	835	187	821	999999	461	473	586	608	103	999999	999999	782	999999	592	518	948	669	243	999999	502	999999	999999	999999	113	999999	761	960	106	343	823	833	926	118	284	473	885	331	999999	554	999999	841	767	62	999999	926	999999	999999	369	962	999999	997	999999	63	754	472	999999	413	718	460	699	512	999999	275	279	999999	999999	673	489	129	999999	999999	594	999999	250	660	557	315	385	187	999999	268	601	144	999999	825	999999	872	364	811	999999	999999	612	624	854	665	361	999999	999999	755	999999	128	23	250	339	548	999999	406	999999	103	915	171	37	540	999999	441	911	355	
108	453	895	999999	999999	677	133	999999	999999	970	834	585	999999	65	532	630	270	551	254	360	804	628	422	999999	69	270	896	834	455	999999	834	423	753	16	403	999999	999999	779	808	345	127	189	533	443	572	237	794	999999	638	999999	999999	999999	196	560	550	480	999999	553	999999	58	781	298	704	942	146	420	999999	303	661	204	999999	999999	742	908	999999	625	104	999999	779	999999	476	47	999999	59	801	595	237	203	465	922	307	315	702	760	564	999999	485	590	999999	161	999999	500	207	999999	999999	789	506	999999	999999	925	386	61	773	255	581	999999	102	654	999999	551	193	638	837	739	897	466	999999	999999	999999	415	149	999999	999999	628	435	999999	839	761	424	21	98	949	876	999999	546	255	541	456	188	820	999999	830	999999	999999	999999	999999	999999	468	547	178	11	524	933	911	999999	999999	379	155	819	605	999999	999999	240	139	999999	999999	761	999999	202	651	924	341	803	533	679	999999	999999	999999	999999	667	322	380	223	255	20	574	26	964	755	999999	876	999999	636	999999	916	999999	599	999999	303	735	999999	367	276	895	254	669	720	410	242	475	807	999999	495	999999	293	999999	128	985	128	999999	226	797	550	528	775	999999	705	231	616	285	719	754	633	924	661	955	114	999999	11	351	854	616	731	290	999999	999999	900	484	299	393	285	614	201	416	518	999999	999999	747	130	715	964	999999	793	957	999999	63	818	570	500	338	999999	800	999999	999999	42	609	75	270	661	999999	638	230	932	233	999999	114	563	227	416	453	148	366	207	295	387	366	823	999999	999999	813	614	339	984	960	964	485	631	423	383	908	153	555	999999	999999	87	743	566	569	958	650	999999	601	164	57	199	71	999999	697	999999	676	786	301	999999	848	736	308	246	971	999999	524	483	149	843	507	310	592	999999	428	218	643	799	263	815	883	999999	23	185	937	771	902	881	999999	32	706	132	851	999999	248	51	999999	507	594	310	999999	999999	359	999999	656	747	606	791	184	999999	757	876	532	485	853	999999	723	999999	309	999999	366	642	999999	127	146	385	999999	773	42	387	439	999999	215	953	381	716	999999	265	999999	199	999999	121	999999	999999	275	830	599	999999	999999	713	327	999999	207	394	943	801	626	242	620	281	298	832	758	999999	59	999999	999999	579	999999	999999	999999	999999	999999	119	46	255	935	105	851	999999	999999	92	807	999999	69	783	999999	821	19	580	99	730	644	257	999999	341	999999	909	405	655	168	29	272	999999	151	999999	999999	98	357	698	999999	530	391	313	495	216	34	
439	999999	275	999999	850	999999	999999	57	840	822	356	999999	704	892	35	700	206	158	999999	819	978	187	209	999999	849	473	320	713	999999	349	341	999999	999999	316	922	181	139	972	317	459	739	781	310	47	706	880	999999	806	999999	830	999999	165	730	396	55	261	538	544	832	387	259	819	487	501	491	594	523	398	969	999999	570	233	840	999999	90	207	877	171	999999	969	999999	514	872	738	163	185	999999	307	270	671	999999	594	999999	930	999999	919	303	808	555	122	999999	264	836	987	999999	962	324	424	316	848	999999	999999	521	999999	567	999999	947	749	348	999999	563	226	137	308	999999	999999	92	910	115	171	903	78	616	911	613	565	677	884	479	201	860	617	999999	421	999999	276	83	287	373	999999	999999	554	470	249	999999	150	137	538	777	294	879	999999	318	154	945	316	760	609	259	999999	77	72	279	156	455	945	234	715	999999	944	999999	999999	546	650	999999	358	608	376	362	999999	999999	149	117	194	321	999999	999999	846	476	980	515	999999	37	371	398	909	285	323	794	999999	915	421	526	999999	392	84	867	668	955	596	707	999999	256	786	999999	927	955	94	834	998	999999	387	249	41	438	436	777	185	261	290	83	294	999999	749	999999	26	999999	999999	802	247	588	999999	999999	879	282	999999	999999	250	999999	471	954	200	488	795	966	537	999999	999999	999999	955	307	691	416	999999	999999	423	999999	507	239	557	313	680	292	999999	999999	15	999999	999999	759	316	218	536	389	790	336	883	805	787	783	29	999999	138	879	846	999999	896	999999	226	366	999999	999999	720	21	999999	999999	283	907	891	385	960	51	999999	735	97	746	770	312	625	999999	999999	999999	999999	723	219	713	185	999999	446	656	523	781	999999	13	899	996	498	999999	150	633	63	975	914	411	999999	978	42	403	999999	999999	179	999999	608	999999	726	999999	296	996	801	535	981	482	471	244	861	999999	771	808	835	999999	258	255	172	992	295	664	703	622	901	241	681	781	18	999999	486	929	182	401	999999	658	999999	999999	999999	999999	651	999999	514	679	550	643	999999	999999	567	701	850	924	431	616	592	999999	548	674	105	570	999999	999999	473	134	999999	932	16	380	530	187	999999	757	532	557	350	714	159	33	82	268	34	457	999999	317	495	562	508	566	999999	225	120	45	405	999999	761	999999	117	389	922	618	999999	836	704	389	319	103	999999	873	275	877	999999	524	602	837	546	999999	985	999999	638	205	433	450	571	314	77	356	362	380	796	999999	607	769	111	999999	630	999999	753	
999999	999999	402	170	634	999999	931	313	596	442	568	999999	365	465	951	751	727	194	197	274	399	322	962	740	999999	87	376	280	152	422	148	216	999999	653	160	167	999999	44	799	159	999999	11	999999	913	794	764	440	999999	999999	28	384	279	999999	923	363	522	46	662	148	999999	923	661	170	184	999999	999999	268	712	314	999999	515	692	395	999999	635	398	841	58	946	267	646	933	624	134	999999	999999	772	433	299	638	999999	583	895	252	236	978	999999	307	619	442	999999	728	999999	862	513	692	884	406	298	964	681	987	715	999999	909	999999	46	999999	146	435	588	835	999999	676	672	931	796	999999	999999	999999	558	999999	999999	999999	762	999999	999999	761	999999	354	984	999999	144	334	957	143	999999	24	342	999999	941	804	170	193	853	670	316	461	200	582	895	741	595	642	999999	147	558	211	128	991	195	285	999999	792	999999	999999	999999	999999	999999	999999	999999	782	810	999999	999999	753	383	999999	660	101	612	353	571	48	459	252	999999	502	918	999999	584	667	895	350	60	666	389	378	741	640	970	228	742	662	519	122	999999	29	927	662	764	313	551	37	389	842	714	386	342	209	442	999999	179	900	953	999999	887	469	525	57	374	15	999999	29	131	393	610	908	999999	346	320	760	574	265	65	281	126	868	961	218	952	13	45	542	208	772	58	842	708	123	235	472	504	880	298	759	999999	531	999999	995	999999	805	856	995	999999	681	632	914	844	682	289	999999	508	316	105	999999	999999	970	820	999999	345	768	210	415	120	848	265	999999	966	306	481	594	962	965	976	157	156	999999	654	527	999999	144	997	36	834	217	964	198	999999	927	999999	828	711	556	660	473	605	450	885	50	425	999999	999999	548	211	695	65	542	340	948	999999	929	326	999999	218	210	999999	184	581	903	883	77	999999	49	516	652	883	415	999999	999999	552	706	164	613	111	999999	197	999999	999999	149	161	432	857	999999	713	860	999999	417	347	460	999999	430	868	981	166	357	38	908	999999	558	811	650	237	999999	999999	517	774	713	999999	999999	23	321	359	442	752	999999	220	999999	335	999999	150	475	78	999999	809	999999	837	999999	456	754	999999	289	426	999999	337	511	204	40	440	999999	999999	999999	999999	340	446	391	81	999999	239	704	147	955	582	385	418	345	582	382	999999	284	680	601	999999	999999	833	734	999999	92	115	251	267	189	642	140	571	351	259	737	418	427	59	411	999999	999999	617	228	706	999999	858	999999	929	999999	22	999999	999999	493	542	779	506	712	
999999	989	330	987	447	957	323	999999	814	76	96	844	999999	999999	235	278	657	514	830	615	37	853	234	999999	322	999999	177	999999	615	87	809	999999	240	705	999999	999999	90	956	314	659	904	265	999999	999999	905	94	999999	422	930	999999	836	38	999999	891	999999	999999	764	217	675	999999	790	837	836	737	999999	999999	614	269	999999	175	198	700	209	999999	710	772	627	443	999999	999999	586	754	555	369	250	781	531	999999	29	296	304	999999	291	311	869	77	999999	498	534	299	999999	599	752	999999	67	999999	828	778	999999	913	26	331	999999	999999	427	999999	292	476	496	486	94	275	249	383	999999	999999	419	898	311	643	999999	999999	909	919	757	986	12	789	999999	115	999999	753	999999	999999	280	973	999999	843	883	833	785	952	12	999999	214	214	359	379	894	743	999999	929	476	999999	570	999999	999999	999999	689	440	43	502	999999	391	533	341	116	144	999999	897	999999	576	999999	478	858	400	999999	861	714	553	637	999999	895	999999	389	33	286	621	999999	999999	560	795	999999	453	800	999999	787	620	524	999999	107	225	276	997	303	159	999999	998	689	999999	761	561	374	146	803	409	607	606	999999	509	64	999999	598	720	999999	653	422	571	677	999999	613	515	346	999999	455	421	367	898	274	999999	118	999999	932	375	631	998	431	27	650	999999	999999	190	618	24	999999	612	626	555	659	650	737	999999	330	123	565	255	999999	533	690	999999	52	708	342	772	400	999999	563	232	999999	999999	232	405	921	287	889	999999	896	331	999999	843	795	811	248	624	502	765	957	999999	810	999999	783	897	999999	268	999999	976	999999	999999	624	51	58	403	999999	321	427	342	431	53	233	999999	358	893	999999	847	596	999999	999999	718	280	999999	819	744	999999	712	565	334	999999	662	929	912	584	60	707	980	999999	999999	354	999999	999999	999999	344	999999	594	677	37	889	397	999999	672	999999	516	140	576	999999	999999	313	999999	754	756	103	273	769	999999	999999	558	307	196	529	999999	204	999999	543	521	120	999999	906	999999	745	684	675	999999	589	989	812	406	454	484	717	758	999999	420	999999	999999	112	896	575	798	999999	129	999999	702	999999	436	478	239	973	618	999999	699	325	999999	245	79	90	166	684	779	312	914	113	823	999999	770	571	783	297	372	419	999999	725	117	876	626	955	999999	79	999999	521	583	433	836	28	28	443	337	185	530	100	946	222	795	496	999999	25	906	233	999999	865	694	942	610	208	252	973	218	287	618	124	117	96	531	268	728	999999	277	805	460	337	243	607	
766	282	472	11	929	999999	517	610	59	749	973	999999	999999	999999	999999	637	999999	55	234	60	999999	416	982	999999	691	536	767	999999	748	111	773	769	631	97	185	999999	736	999999	53	597	769	17	75	368	123	999999	442	98	668	639	38	415	112	192	50	360	299	999999	320	403	853	639	999999	947	975	213	665	738	999999	494	901	999999	11	637	290	559	351	624	747	457	104	679	219	119	82	368	999999	449	56	825	48	999999	930	999999	744	140	155	127	392	909	578	999999	632	183	999999	502	999999	999999	902	491	18	674	999999	862	309	183	430	752	875	617	547	226	999999	639	999999	776	605	360	893	999999	999999	999999	242	999999	999999	999999	56	45	380	579	954	200	546	565	816	373	999999	77	999999	999999	710	402	251	774	371	362	21	993	726	999999	897	999999	581	752	88	784	442	36	984	908	136	999999	999999	305	663	356	679	137	823	999999	516	538	19	999999	450	20	982	467	476	526	389	63	318	418	682	901	999999	794	486	42	999999	242	93	999999	443	325	30	945	121	25	999999	884	180	999999	455	369	999999	999999	312	78	801	975	999999	999999	529	999999	86	963	999999	761	999999	885	999999	790	162	999999	454	576	889	134	999999	46	355	460	844	504	999999	999999	963	323	999999	370	492	418	240	955	682	626	913	370	249	67	999999	359	287	999999	243	389	491	181	914	476	369	187	88	765	629	109	622	34	999999	411	10	310	904	377	999999	241	999999	206	601	828	663	999999	999999	999999	714	996	183	58	271	504	193	791	408	391	11	999999	340	999999	999999	582	13	888	180	838	66	32	455	999999	402	999999	828	295	580	95	812	839	301	155	60	633	926	574	999999	999999	999999	218	901	999999	375	98	901	999999	869	29	824	999999	999999	999999	875	999999	550	273	655	269	999999	898	221	322	578	171	22	194	999999	999999	656	439	134	485	620	847	999999	999999	544	314	110	999999	425	561	271	46	490	254	999999	368	999999	663	919	504	29	999999	999999	588	943	214	999999	717	670	176	373	395	651	874	437	37	571	617	728	999999	168	933	482	660	61	541	681	999999	913	66	620	992	999999	999999	999999	999999	850	542	999999	340	999999	999999	999999	999999	197	875	395	616	816	252	999999	475	934	578	346	999999	847	347	536	411	532	316	999999	614	999999	380	999999	31	418	147	187	39	999999	398	122	775	861	233	472	186	999999	75	999999	671	999999	155	68	999999	999999	380	453	512	15	587	807	921	589	467	702	817	10	999999	208	679	74	766	999999	546	999999	570	
999999	623	875	360	265	467	999999	141	353	410	322	933	737	47	999999	674	34	51	590	999999	196	999999	531	999999	185	782	999999	999999	606	999999	999999	522	486	999999	999999	829	637	655	331	999999	566	457	124	999999	505	77	999999	170	985	999999	742	804	955	273	383	831	102	230	184	483	599	91	535	999999	999999	799	999999	999999	892	999999	47	378	999999	250	999999	739	999999	999999	158	118	156	707	297	999999	761	504	567	999999	349	323	737	416	480	848	750	485	922	273	200	705	620	999999	999999	999999	362	999999	94	999999	638	644	999999	999999	82	75	999999	892	793	328	999999	607	242	243	674	578	999999	630	999999	999999	499	160	817	25	49	452	498	534	439	176	853	397	420	852	584	705	999999	874	344	999999	520	857	691	603	184	999999	473	387	999999	999999	993	732	475	222	999999	487	999999	536	999999	629	999999	999999	463	627	999999	701	999999	390	658	999999	806	262	296	999999	361	642	468	223	840	456	979	120	999999	740	182	999999	999999	999999	999999	107	878	999999	60	999999	837	999999	999999	74	999999	483	999999	999999	728	978	891	741	445	981	860	583	28	613	695	377	649	999999	225	722	454	999999	779	989	999999	561	100	999999	999999	580	656	643	248	404	95	367	999999	897	392	999999	999999	441	685	940	346	999999	88	275	549	683	75	380	502	999999	619	785	999999	416	338	177	888	329	999999	864	999999	227	345	624	999999	337	326	752	84	616	873	22	667	838	652	700	999999	999999	32	999999	515	285	150	566	784	310	664	644	999999	224	720	528	901	820	614	129	718	463	747	999999	367	323	305	886	999999	999999	999999	864	763	999999	693	73	307	21	359	59	87	999999	999999	999999	673	682	999999	999999	999999	355	121	846	234	533	999999	29	999999	999999	170	201	980	263	759	187	191	999999	999999	930	531	656	231	889	999999	565	51	940	999999	530	999999	684	139	446	991	999999	999999	999999	640	239	656	674	987	496	999999	168	79	999999	28	999999	45	874	999999	999999	999999	999999	133	999999	385	669	492	51	999999	999999	272	486	72	543	999999	307	999999	909	168	999999	283	856	669	734	48	312	495	227	999999	963	494	673	999999	875	117	752	338	274	999999	971	999999	999999	999999	441	234	999999	106	535	999999	721	969	135	999999	160	980	481	579	399	192	82	183	999999	129	441	71	598	602	196	435	999999	968	426	23	197	903	667	587	999999	510	673	216	959	665	209	993	999999	999999	732	895	636	182	939	92	999999	797	482	496	837	379	635	999999	909	110	52	999999	553	122	527	257	323	894	351	
888	518	865	999999	609	999999	448	702	640	999999	300	799	347	39	344	199	399	430	181	749	999999	875	901	999999	859	999999	456	999999	256	440	999999	582	999999	831	60	999999	958	999999	999999	999999	999999	677	994	901	619	310	705	999999	218	922	138	826	152	999999	493	23	617	568	365	987	473	999999	455	209	394	999999	68	999999	978	771	240	816	558	999999	360	190	880	999	999999	559	917	732	241	333	999999	658	440	597	347	999999	999999	399	228	999999	999999	400	231	795	516	900	251	199	745	447	999999	321	278	547	793	999999	999999	617	881	999999	999999	740	766	132	897	999999	287	999999	999999	941	999999	841	999999	672	500	999999	999999	94	493	786	317	728	986	794	641	990	390	892	803	44	903	349	518	422	816	372	634	109	898	780	999999	781	30	999999	632	999999	723	605	57	833	353	58	999999	104	498	999999	754	972	999999	906	356	395	667	143	999999	475	333	186	999999	137	999999	999999	196	999999	999999	535	999999	192	171	999999	999999	784	845	999999	691	855	225	424	999999	999999	618	999999	618	991	434	237	124	887	766	999999	527	547	749	919	507	999999	999999	999999	999999	962	643	571	810	699	639	571	550	999999	452	192	999999	908	262	391	999999	674	251	204	288	999999	999999	820	426	14	274	729	45	925	472	208	993	804	494	960	999999	56	851	919	361	862	687	426	999999	999999	907	999999	999999	367	410	833	250	667	142	993	550	823	155	806	435	999999	536	999999	999999	999999	999999	455	424	302	560	999999	822	999999	842	425	258	994	384	842	999999	999999	445	677	524	999999	957	336	671	500	419	17	901	55	494	451	336	73	202	201	394	461	999999	991	999999	938	20	918	824	717	744	555	448	312	708	779	999999	858	109	596	295	863	784	924	882	552	570	777	838	401	98	195	802	192	999999	999999	999999	999999	869	586	627	999999	999999	954	755	863	569	999999	999999	999999	976	477	999999	606	906	531	677	279	119	265	378	999999	89	999999	628	559	753	999999	853	999999	327	32	999999	523	968	256	999999	830	178	29	999999	970	441	999999	999999	999999	231	999999	999999	999999	999999	193	344	614	218	394	959	89	999999	206	999999	999999	745	283	397	954	489	450	637	660	999999	847	110	100	282	999999	802	955	999999	17	337	556	999999	926	105	144	687	999999	315	584	296	282	504	971	908	679	235	167	736	999999	999999	999999	568	626	999999	130	92	253	341	810	999999	999999	81	327	869	563	334	818	999999	263	276	114	145	63	373	999999	999999	139	999999	603	181	644	228	547	875	555	999999	362	
999999	974	61	444	53	504	999999	292	210	187	111	354	355	999999	979	483	999999	37	645	515	263	859	777	952	72	737	638	999999	999999	534	999999	323	999999	971	999999	213	999999	832	70	999999	71	90	697	175	37	836	258	765	665	745	352	848	910	999999	999999	999999	206	109	381	315	999999	54	507	676	735	788	778	999999	766	775	282	371	999999	14	999999	182	172	612	925	999999	999999	873	292	49	999999	603	413	103	999999	340	17	112	999999	755	999999	26	583	31	439	249	68	875	999999	889	999999	980	881	905	39	926	156	999999	183	999999	825	992	762	999999	494	142	384	685	999999	435	999999	180	911	999999	239	436	999999	151	999999	999999	177	999999	874	999999	999999	210	721	507	999999	945	194	422	928	999999	999999	782	999999	125	536	999999	864	382	374	573	131	999999	79	670	676	603	337	15	999999	999999	978	999999	999999	999999	890	293	420	876	999999	564	251	355	999999	999999	999999	456	181	482	999999	874	820	999999	249	311	281	284	999999	61	831	470	999999	188	11	440	337	717	664	894	235	252	886	988	760	809	331	775	999999	473	388	230	431	999999	400	547	676	192	971	816	98	616	162	369	55	161	999999	72	354	811	278	573	791	287	999999	371	988	832	44	999999	979	505	233	667	672	610	49	762	787	463	763	154	746	848	805	618	100	526	942	609	999999	999999	431	249	205	999999	438	153	607	38	559	999999	158	999999	837	592	999999	495	696	444	121	999999	284	999999	999999	999999	827	943	481	639	281	471	999999	434	999999	999999	84	999999	472	858	182	999999	165	759	999999	999999	995	999999	20	999999	235	999999	830	999999	498	999999	983	540	201	999999	999999	495	999999	967	757	97	954	723	999999	999999	518	409	999999	838	272	999999	999999	525	985	139	138	999999	932	999999	414	677	641	391	936	897	999999	543	793	401	871	686	234	999999	11	999999	964	282	249	893	704	825	580	991	245	282	650	467	999999	71	941	373	999999	413	563	999999	456	572	787	999999	999999	975	616	999999	967	999999	999999	840	524	999999	174	856	999999	999999	564	588	106	649	155	999999	256	278	987	731	459	507	133	820	634	922	370	999999	495	181	513	999999	999999	999999	33	659	290	809	999999	386	897	95	989	523	849	999999	983	807	999999	999999	820	999999	999999	885	182	470	462	180	216	601	808	771	371	212	999999	834	379	157	625	496	383	999999	334	999999	833	374	999999	999999	971	659	939	562	976	999999	360	999999	742	999999	776	563	207	120	603	352	578	136	999999	786	987	24	605	835	999999	999999	749	383	
786	999999	62	807	952	999999	208	557	662	255	795	999	852	144	102	55	381	72	298	999999	843	982	999999	706	999999	731	622	957	63	113	999999	55	622	976	614	366	999999	969	611	355	911	55	999999	332	340	724	934	999999	999999	560	463	999999	999999	486	999999	999999	352	355	165	230	999999	251	999999	559	999999	749	999999	999999	529	736	772	999999	460	943	361	797	303	710	376	927	796	999999	44	502	999999	999999	414	999999	999999	999999	999999	999999	813	999999	999999	669	551	140	458	999999	347	68	332	196	788	61	999999	999999	135	742	999999	641	999999	999999	433	469	216	11	999999	999999	345	250	439	719	722	845	598	79	827	999999	999999	173	262	785	999999	999999	447	999999	714	598	999999	999999	20	703	309	382	948	584	956	656	462	549	231	837	999999	106	629	613	473	942	463	598	869	999999	999999	999999	999999	203	649	695	31	367	999999	320	36	627	239	735	419	350	897	23	999999	180	999999	706	942	424	539	492	999999	833	385	999999	145	999999	847	576	217	962	992	754	999999	271	999999	104	262	910	810	628	867	999999	204	133	54	999999	485	698	999999	790	404	964	999999	999999	586	198	982	999999	999999	40	780	663	528	456	999999	153	88	851	545	143	453	41	999999	911	625	999999	999999	261	727	999999	999999	159	371	426	568	38	100	779	684	999999	122	999999	999999	780	848	213	375	999999	999999	901	371	633	162	81	999999	999999	360	753	540	372	558	731	797	488	519	631	301	111	888	328	62	308	177	108	31	716	999999	833	999999	421	848	892	485	825	334	887	996	299	89	999999	678	346	999999	321	888	390	939	257	271	226	912	274	859	457	848	72	466	63	60	630	999999	999999	690	129	524	666	999999	972	164	999999	999999	11	31	693	650	716	999999	855	220	640	777	999999	571	999999	999999	999999	999999	37	976	272	431	942	999999	459	136	161	656	128	797	999999	144	966	103	640	592	910	252	175	999999	142	11	999999	843	419	852	30	954	844	619	940	633	228	999999	891	209	692	762	572	999999	498	69	941	67	988	506	810	954	931	263	599	341	999999	999999	844	270	821	108	999999	606	115	999999	812	509	857	598	916	999999	211	440	999999	157	680	607	317	999999	69	999999	855	999999	52	76	33	999999	29	608	999999	999999	161	630	388	593	931	965	462	302	257	442	209	999999	589	999999	752	501	364	451	660	999999	912	999999	999999	278	999999	917	564	49	183	232	999999	259	832	919	820	580	999999	999999	999999	715	155	999999	999999	627	353	465	333	999999	323	531	235	999999	947	
505	94	389	429	120	350	24	410	422	999999	999999	952	950	567	670	29	999999	449	58	999999	945	125	897	946	583	924	787	999999	999999	999999	651	996	911	999999	999999	999999	999999	160	941	999999	211	999999	732	896	799	674	402	897	999999	193	150	999999	187	352	12	390	197	999999	846	999999	562	430	59	696	477	39	51	649	999999	835	999999	31	999999	93	34	641	393	10	157	999999	532	999999	930	999999	999999	568	818	999999	308	945	999999	997	314	999999	999999	780	999999	45	429	770	633	999999	666	827	999999	129	585	103	328	371	997	196	296	937	999999	672	500	999999	999999	908	220	999999	350	295	197	999999	717	999999	999999	253	385	357	580	386	285	778	233	999999	572	465	983	725	250	937	948	461	999999	376	999999	999999	290	383	923	999999	559	160	413	381	640	24	412	834	422	84	999999	650	615	909	999999	999999	448	397	318	655	925	495	241	999999	347	736	879	350	999999	940	963	11	433	69	827	135	375	852	472	558	63	159	312	176	999999	999999	845	802	715	218	999999	892	999999	278	595	74	918	10	44	903	144	72	999999	482	120	983	226	556	91	999999	518	999999	924	760	999999	776	193	999999	460	48	999999	87	634	449	649	81	999999	165	473	999999	217	375	818	568	423	990	973	830	999999	999999	91	299	999999	189	700	999999	967	314	999999	999999	880	999999	550	999999	22	999999	437	736	832	49	57	999999	999999	328	328	153	777	366	347	611	802	362	20	999999	957	999999	366	999999	749	943	113	632	999999	653	882	364	825	823	555	365	562	246	999999	25	999999	999999	216	401	860	556	928	611	966	999999	999999	999999	842	67	999999	421	700	982	986	999999	936	424	999999	439	446	964	999999	954	810	981	59	565	365	999999	571	936	395	965	594	203	24	502	999999	426	999999	364	522	767	999999	999999	665	580	260	117	89	506	449	777	954	896	999999	974	801	985	999999	461	172	847	496	111	36	735	398	999999	999999	999999	999999	164	802	92	452	561	178	675	999999	479	999999	257	999999	75	999999	617	20	999999	964	50	999999	679	411	185	201	674	280	684	999999	999999	191	999999	243	645	746	999999	975	872	454	999999	805	135	999999	545	155	999999	931	431	614	418	725	700	999999	834	743	89	753	999999	891	777	290	494	999999	999999	999999	848	24	280	328	211	642	148	999999	297	999999	574	20	865	39	999999	743	999999	79	699	214	999999	637	409	901	666	541	999999	980	677	396	321	999999	282	258	306	999999	661	113	999999	776	999999	457	541	599	178	999999	887	597	614	44	441	
424	867	191	806	999999	615	999999	999999	999999	294	999999	999999	900	923	15	999999	617	999999	387	91	999999	999999	923	628	43	999999	809	733	597	654	760	376	642	999999	896	701	100	451	95	294	292	999999	742	999999	429	881	640	675	172	999999	999999	864	237	952	695	757	943	999999	773	124	805	999999	999999	25	533	790	999999	999999	36	313	647	999999	999999	102	798	304	924	441	208	162	999999	144	570	266	384	896	149	999999	270	148	757	536	678	999999	488	647	387	726	958	638	947	999999	999999	858	693	113	227	144	163	400	833	999999	364	621	657	999999	85	806	641	636	650	252	685	999999	556	120	498	675	999999	999999	999999	207	999999	570	999999	771	495	711	999999	281	679	999999	999999	869	315	255	999999	67	324	999999	999999	580	95	999999	987	999999	19	999999	312	583	615	551	529	999999	483	635	999999	794	416	886	186	373	244	369	956	999999	999999	816	582	310	999999	441	999999	797	999999	999999	999999	159	582	509	999999	999999	408	989	666	137	486	533	395	679	999999	387	999999	437	640	999999	346	725	375	352	988	999999	188	999999	645	184	200	731	423	147	999999	999999	221	907	134	452	965	999999	703	999999	168	192	430	902	96	999999	999999	922	166	390	999	397	784	240	999999	568	555	406	353	999999	999999	999999	120	258	166	344	175	999999	313	198	243	101	32	546	193	805	772	285	915	94	393	277	574	999999	999999	136	106	981	999999	565	999999	999999	901	220	892	414	82	182	999999	751	394	56	619	968	157	908	374	247	56	999999	795	279	490	268	999999	999999	189	88	120	40	247	193	999999	747	302	674	999999	999999	999999	779	733	600	999999	999999	999999	346	658	606	999999	239	761	859	935	680	770	626	87	999999	999999	233	235	994	71	715	999999	211	699	871	676	999999	999999	563	999999	277	982	205	740	326	568	762	999999	582	203	881	279	388	258	677	977	675	596	558	699	999999	553	739	999999	823	659	498	999999	787	999999	999999	521	207	276	999999	697	574	886	761	83	359	223	999999	800	190	446	135	952	31	999999	10	887	999999	999999	999999	723	253	999999	916	667	79	999999	999999	999999	792	369	81	122	999999	980	999999	789	835	999999	349	217	901	938	999999	999999	533	999999	625	999999	930	523	362	999999	999999	944	454	907	969	103	13	244	990	10	999999	821	375	23	999999	999999	490	221	61	684	524	954	999999	314	999999	539	143	999999	499	339	721	278	17	737	18	645	999999	999999	819	999999	999999	114	227	900	930	536	999999	520	183	583	412	718	472	677	999999	159	132	149	598	
439	999999	479	999999	660	288	739	814	637	14	999999	515	999999	401	320	213	420	999999	921	383	782	528	999999	360	999999	926	999999	806	999999	919	858	522	999999	906	389	780	999999	368	566	621	201	722	999999	516	455	78	426	327	161	473	999999	422	999999	999999	815	911	999999	128	999999	734	285	932	484	718	155	214	129	88	22	539	212	61	181	310	999999	999999	153	116	999999	847	510	686	654	999999	520	999999	999999	630	100	477	999999	882	999999	832	345	999999	248	999999	999999	251	948	999999	314	622	271	356	999999	900	582	999999	767	241	223	999999	233	599	288	617	207	708	892	499	988	544	999999	999999	523	349	964	924	821	488	746	663	999999	172	999999	42	999999	999999	205	421	57	344	999999	999999	669	555	608	746	980	630	467	999999	358	459	359	770	525	941	832	901	935	658	934	999999	999999	559	94	71	228	256	22	43	999999	480	451	653	834	895	660	968	740	228	944	999999	30	94	315	449	812	610	999999	663	341	999999	486	398	410	999999	715	119	470	999999	527	999999	617	999999	158	878	999999	706	999999	629	291	864	171	717	714	742	999999	410	254	644	259	617	739	359	999999	219	999999	62	252	999999	190	550	507	204	700	220	583	596	936	436	442	116	674	887	382	477	142	999999	684	667	999999	999999	865	826	999999	910	994	268	733	938	884	954	463	999999	449	740	366	966	27	504	169	672	999999	999999	212	152	942	852	976	233	999999	235	378	999999	252	875	999999	681	907	999999	225	325	863	999999	552	487	652	153	447	642	121	175	751	999999	999999	499	840	57	624	999999	967	152	292	509	862	999999	586	878	999999	574	65	685	999999	237	288	843	999999	476	999999	724	999999	799	999999	344	122	911	999999	198	85	999999	44	637	67	999999	822	999999	43	999999	145	894	901	999999	863	999999	586	436	116	523	999999	664	690	374	783	899	653	999999	737	947	396	951	999999	397	803	536	999999	427	627	307	414	214	810	454	340	380	822	726	936	999999	999999	999999	804	961	296	999999	999999	670	854	167	118	655	346	95	967	194	720	513	999999	999999	999999	169	808	809	999999	697	854	999999	43	412	999999	999999	241	206	200	999999	156	222	111	999999	999999	868	573	469	198	759	868	725	487	156	659	999999	756	999999	206	597	999999	995	852	599	566	826	999999	999999	91	191	423	149	999999	267	48	508	412	588	862	999999	596	999999	999999	358	828	138	758	999999	753	767	180	632	999	999999	999999	160	369	512	824	648	241	131	999999	16	346	728	830	229	117	999999	999999	177	
745	731	11	539	385	504	999999	438	77	750	698	324	21	790	150	302	436	888	999999	900	763	224	243	474	960	614	999999	999999	308	999999	778	602	860	12	886	278	600	302	775	999999	999999	999999	580	491	433	999999	994	999999	588	999999	999999	229	22	16	999999	999999	498	537	999999	770	491	669	140	539	971	105	463	19	904	871	999999	144	999999	283	999999	376	644	751	50	896	999999	466	522	769	744	559	590	999999	598	365	780	73	723	14	383	82	266	50	999999	337	999999	999999	999999	999999	836	999999	116	999999	999999	47	999999	999999	496	682	999999	35	157	370	794	422	999999	609	999999	548	101	999999	421	999999	899	999999	120	999999	241	999999	296	634	815	805	933	95	452	851	14	560	478	999999	576	999999	999999	358	924	896	999999	107	999999	10	574	112	624	999999	248	999999	838	763	999999	999999	514	999999	396	525	219	999999	436	999999	969	664	999999	860	80	67	72	999999	999999	551	999999	224	356	144	999999	295	999999	713	190	735	846	454	999999	251	633	194	530	793	999999	339	148	582	469	999999	138	999999	405	999999	999999	567	145	868	744	297	603	999999	999999	380	891	999999	465	506	171	701	999999	525	652	363	236	885	999999	279	999999	924	413	587	754	999999	15	734	999999	355	681	623	599	978	709	999999	648	920	258	159	901	999999	999999	999999	421	767	684	612	999999	52	999999	156	39	866	152	820	999999	25	958	999999	374	999999	220	119	825	547	112	884	815	927	715	315	999999	387	377	999999	60	771	175	986	135	402	999999	847	867	999999	999999	733	835	889	840	632	962	131	999999	743	999999	765	816	874	665	799	797	588	337	182	518	651	498	970	770	122	999999	971	10	999999	939	372	251	300	952	378	59	926	999999	999999	352	999999	602	999999	999999	295	954	301	331	336	605	640	520	694	26	942	244	864	129	727	782	991	130	814	804	970	523	999999	921	296	749	871	501	255	830	12	59	864	999999	484	168	558	999999	674	375	308	999999	556	284	20	999999	194	999999	368	999999	999999	396	788	830	867	771	439	379	44	586	999999	148	275	864	23	892	380	732	644	569	234	999999	456	448	505	128	967	250	911	162	565	74	143	945	478	999999	999999	999999	275	999999	728	188	615	999999	641	999999	587	691	271	127	764	999999	999999	999999	85	20	939	349	334	749	804	198	999999	999999	999999	670	15	329	395	999999	631	999999	466	999999	840	55	999999	369	999999	346	540	285	999999	793	397	113	901	344	999999	468	676	921	999999	526	909	540	719	732	75	970	163	267	305	
999999	495	428	995	241	958	40	999999	999999	542	988	218	528	999999	675	999999	918	768	999999	459	927	731	709	636	940	31	310	999999	999999	303	999999	999999	283	980	126	307	969	117	670	385	999999	999999	105	388	721	318	999999	331	54	999999	156	212	999999	999999	378	142	786	791	999999	219	657	999999	281	287	999999	806	934	547	102	377	525	810	999999	295	999999	742	635	330	915	999999	640	979	999999	764	156	999999	699	475	611	984	521	187	62	461	728	145	913	818	999999	914	383	843	238	676	722	999999	999999	206	197	999999	506	465	876	432	578	999999	999999	516	140	82	116	469	935	118	856	999999	758	647	566	484	999999	999999	648	10	258	797	751	613	52	810	530	999999	287	976	487	66	999999	999999	999999	61	720	407	687	610	808	914	907	999999	820	383	588	466	639	712	806	688	816	999999	183	781	925	999999	999999	999999	551	613	191	959	999999	799	999999	137	764	515	764	431	999999	48	202	344	889	632	792	999999	999999	73	999999	575	179	999999	249	434	456	999999	135	910	933	999999	999999	204	732	947	498	999999	345	460	999999	134	999999	385	999999	778	683	839	891	999999	27	803	106	488	749	999999	999999	999999	560	613	999999	664	389	999999	497	999999	999999	999999	611	942	143	999999	334	772	371	739	626	999999	249	471	750	999999	219	831	999999	999999	271	580	999999	126	166	666	999999	732	778	47	744	105	887	788	798	686	238	949	170	999999	479	334	999999	20	999999	999999	592	999999	862	75	454	999999	960	999999	510	409	552	494	785	477	311	999999	993	333	995	999999	906	999999	673	74	388	269	671	647	660	999999	463	445	136	170	83	999999	869	713	592	196	999999	529	288	398	143	999999	174	692	944	877	999999	792	25	999999	99	999999	424	797	686	999999	886	323	707	999999	945	117	368	624	404	928	732	290	740	808	396	999999	183	284	930	644	105	979	703	782	606	671	999999	667	80	941	957	82	999999	407	310	821	821	714	452	36	385	549	297	25	999999	60	62	216	82	999999	957	999999	866	51	100	999999	620	925	966	284	687	700	554	462	971	660	999999	343	999999	575	566	468	831	904	269	555	999999	687	636	556	619	999999	999999	369	984	999999	215	999999	317	403	999999	895	747	999999	349	999999	995	835	54	495	796	718	707	506	154	499	318	962	782	999999	999999	999999	298	420	665	473	115	195	478	163	454	278	999999	999999	374	999999	720	663	565	585	560	856	642	151	759	900	515	98	224	495	508	253	999999	772	188	278	999999	337	999999	875	579	810	
367	999999	50	528	999999	603	142	483	778	655	407	206	984	369	299	156	660	999999	957	27	970	983	999999	211	75	263	999999	105	74	393	160	689	999999	999999	498	999999	111	241	999999	912	955	740	999999	853	846	16	788	819	978	460	676	747	917	999999	839	999999	245	999999	463	439	676	47	419	394	504	717	200	999999	999999	547	55	999999	558	55	71	240	276	999999	365	68	475	116	999999	614	717	999999	771	999999	910	999999	516	272	778	777	245	918	330	331	359	138	815	553	999999	999999	414	999999	199	872	500	999999	117	444	999999	404	999999	999999	920	805	677	101	999999	746	334	755	41	783	999999	780	809	153	909	944	451	236	999999	921	167	686	209	470	223	899	953	311	16	81	788	999999	813	675	998	525	653	267	999999	999999	228	999999	999999	999999	605	419	72	356	699	999999	992	257	999999	52	999999	999999	605	217	878	56	793	33	748	999999	995	277	966	999999	155	394	999999	194	999999	185	999999	999999	287	999999	864	804	999999	607	611	843	999999	540	233	771	273	764	999999	446	388	146	285	205	455	449	999999	338	452	929	211	314	872	807	999999	974	349	448	956	36	353	84	999999	196	421	999999	880	464	999999	999999	999999	999999	474	854	805	907	900	507	999999	999999	943	535	362	907	405	999999	970	281	336	258	999999	824	808	893	103	999999	926	99	783	999999	999999	180	295	256	68	820	839	28	999999	306	999999	999999	930	128	92	817	999999	999999	790	124	999999	608	137	794	999999	56	581	999999	761	501	999999	999999	724	999999	999999	772	250	115	848	584	466	951	279	999999	184	590	894	690	810	999999	592	623	999999	668	999999	960	53	501	482	22	248	268	999999	510	325	999999	127	999999	850	319	576	616	463	215	999999	982	999999	107	999999	193	162	891	771	485	909	999999	512	999999	363	317	729	749	633	836	999999	208	694	768	715	910	472	932	839	999999	999999	975	169	999999	20	632	631	999999	880	298	860	357	999999	782	999999	957	761	71	607	542	590	827	983	627	999999	459	999999	570	391	709	721	999999	61	999999	776	933	207	999999	54	731	686	999999	868	999999	999999	988	711	999999	999999	757	159	410	335	307	999999	881	992	542	233	999999	343	70	999999	180	577	640	305	999999	15	999999	759	352	27	875	856	806	958	999999	651	880	747	386	403	633	560	320	894	754	370	999999	941	665	194	492	999999	999999	229	697	767	345	693	999999	906	508	997	999999	393	999999	450	113	923	353	999999	353	814	957	666	930	620	266	746	550	855	121	727	104	999999	999999	
488	240	587	270	881	315	197	261	480	894	636	754	926	999999	314	267	999999	999999	999999	841	678	440	958	999999	999999	999999	599	152	640	795	781	903	648	859	971	219	526	999999	471	584	165	562	487	771	304	999999	999999	999999	246	597	999999	138	329	326	855	57	281	298	193	381	716	54	999999	684	123	732	999999	77	473	104	740	999999	136	200	685	126	953	197	999999	221	999999	999999	905	999999	655	652	584	332	13	923	937	999999	478	100	868	999999	999999	999999	658	571	760	999999	837	152	857	829	12	999999	640	738	104	94	304	971	210	428	148	999999	38	470	158	783	74	550	999999	512	999999	45	331	999999	186	160	999999	999999	999999	908	460	763	195	826	650	999999	692	275	829	853	933	507	999999	449	972	371	773	197	423	999999	208	999999	986	354	988	999999	999999	75	562	943	556	999999	519	999999	968	385	393	212	999999	999999	101	799	720	999999	578	343	999999	881	602	814	999999	999999	18	485	710	999999	777	840	999999	683	999999	626	712	885	306	71	999999	999999	999999	596	999999	571	377	999999	885	408	576	999999	776	999999	820	925	999999	748	566	215	999999	44	591	805	608	999999	375	146	64	474	96	835	16	516	999999	557	410	15	999999	815	972	999999	599	999999	596	103	999999	191	863	723	999999	964	329	101	208	953	16	676	988	435	205	241	666	999999	322	741	677	269	310	272	525	468	999999	750	242	999999	999999	290	218	514	489	193	999999	341	322	131	516	914	317	401	551	733	999999	410	999999	741	631	188	988	999999	426	804	881	600	208	694	62	999999	858	633	518	726	999999	484	999999	22	957	999999	108	999999	235	762	951	908	999999	999999	451	511	140	999999	943	266	301	999999	97	684	312	683	143	999999	999999	937	66	683	883	999999	999999	542	464	607	784	306	999999	797	629	664	852	972	878	416	253	550	447	367	690	261	434	114	396	270	709	284	202	999999	131	297	706	999999	35	896	526	908	56	533	999999	999999	187	503	733	999999	999999	340	804	726	383	528	500	698	993	632	400	999999	155	999999	897	999999	999999	607	676	342	958	999999	999999	982	999999	345	504	913	651	54	999999	931	381	964	438	379	999999	999999	999999	602	796	999999	284	403	999999	999999	763	999999	999999	216	541	579	826	999999	999999	257	392	822	835	999999	34	586	57	999999	558	999999	789	999999	765	528	40	999999	509	999999	545	999999	310	999999	999999	535	581	652	999999	444	512	999999	114	999999	499	191	987	657	639	69	999999	999999	960	999999	844	45	575	581	97	117	186	902	80	753	
855	523	946	999999	345	310	466	382	999999	612	446	64	365	809	691	999999	541	999999	999	450	999999	335	989	999999	709	999999	959	10	564	999999	267	609	433	361	999999	976	244	158	322	999999	602	206	912	999999	889	999999	679	999999	999999	513	576	803	999999	629	999999	529	534	999999	139	893	350	466	999999	136	355	836	630	999999	684	715	349	999999	70	999999	847	308	999999	999999	94	918	771	203	999999	999999	605	999999	706	804	113	605	451	272	29	999999	988	146	389	785	12	63	170	675	92	184	999999	193	999999	999999	999999	949	116	999999	887	220	131	999999	999999	999999	531	891	999999	826	901	88	273	87	373	642	680	999999	999999	637	638	40	758	106	999999	935	999999	421	720	472	32	163	498	559	999999	809	306	841	789	999999	263	121	999999	344	773	13	911	999999	999999	110	562	999999	40	479	263	857	461	35	45	421	876	120	180	999999	803	999999	999999	999999	702	563	345	839	922	304	383	527	116	424	332	117	33	801	600	620	909	952	133	29	999999	527	357	281	999999	378	747	999999	999999	266	540	36	423	207	393	266	764	723	157	999999	105	736	750	999999	999999	928	397	85	519	559	999999	850	623	570	418	999999	216	999999	43	999999	557	239	586	999999	883	305	694	826	417	343	999999	195	804	397	923	569	777	319	999999	877	980	671	999999	999999	999999	690	999999	999999	788	218	60	699	690	604	999999	865	159	899	164	407	243	570	667	185	703	999999	999999	236	646	849	408	896	999999	999999	999999	999999	605	205	351	999999	999999	841	48	209	999999	999999	505	210	219	67	420	877	999999	180	644	419	14	999999	687	936	644	999999	215	939	810	163	212	534	41	302	270	999999	557	961	999999	999999	999999	468	891	547	76	845	26	589	999999	530	999999	326	521	999999	881	999999	518	999999	558	999999	636	999999	398	999999	953	999999	178	916	797	466	329	204	666	252	999999	545	999999	149	870	798	169	626	510	289	999999	886	23	878	421	124	444	152	412	796	765	433	999999	999999	999999	105	676	109	791	999999	999999	546	999999	999999	999999	345	588	379	544	759	557	999999	598	118	999999	999999	999999	300	505	682	999999	187	792	999999	486	463	475	805	555	999999	132	70	834	537	999999	999999	237	743	612	999999	999999	999999	607	652	249	755	835	999999	54	999999	147	386	604	999999	999999	999999	999999	789	792	812	869	782	823	999999	637	496	185	999999	39	999999	838	224	687	999999	156	999999	579	149	999999	730	627	999999	761	999999	637	999999	465	725	587	999999	131	999999	950	800	216	752	252	999999	24	999999	
580	774	931	212	688	923	699	185	999999	999999	454	614	168	999999	999999	365	31	794	141	891	999999	459	483	999999	720	400	273	886	222	404	713	741	999999	877	999999	999999	582	558	999999	714	56	289	999999	592	610	999999	289	999999	615	999999	731	458	706	999999	999999	999999	999999	999999	999999	298	660	812	999999	999999	291	999999	999999	291	912	341	782	472	454	427	999999	751	696	999999	999999	213	120	384	999999	999999	672	265	45	999999	165	999999	999999	625	76	62	64	999999	326	204	311	999999	36	998	976	999999	78	268	14	288	288	970	433	410	593	288	188	285	540	999999	895	35	677	488	136	882	779	167	999999	999999	373	611	435	502	588	475	187	122	407	998	999999	414	260	756	722	195	605	161	41	999999	999999	778	702	999999	309	999999	999999	999999	871	999999	999999	999999	862	999999	915	677	544	931	821	128	111	76	878	542	310	491	774	920	765	941	287	999999	135	999999	527	999999	999999	711	202	312	254	999999	250	313	504	390	551	648	841	55	650	673	340	913	687	807	900	170	423	818	511	310	782	999999	999999	876	999999	255	999999	330	999999	832	999999	518	873	472	825	574	48	919	939	999999	88	720	300	613	297	999999	930	999999	999999	748	999999	384	999999	944	999999	320	496	628	604	999999	564	521	286	999999	934	821	49	999999	982	999999	131	504	878	384	231	72	999999	213	999999	999999	999999	374	635	30	544	364	716	929	616	999999	87	420	324	643	571	567	999999	483	999999	999999	999999	999999	737	369	626	793	505	426	722	793	680	293	999999	40	999999	999999	999999	265	282	579	115	119	607	477	258	711	190	999999	813	664	629	166	534	123	400	999999	636	276	404	751	858	299	216	823	999999	999999	381	293	999999	381	681	999999	210	108	370	73	999999	270	120	915	612	270	613	999999	174	999999	999999	924	640	999999	999999	999999	861	999999	720	815	902	784	642	464	999999	897	583	441	999999	999999	999999	436	753	337	501	999999	165	999999	148	598	686	999999	659	320	45	456	653	290	999999	71	325	999999	387	999999	170	999999	999999	999999	585	715	999999	999999	85	722	568	332	181	312	879	197	999999	383	392	132	999999	754	135	332	428	999999	253	999999	623	999999	135	286	999999	999999	176	178	748	508	999999	432	910	513	81	936	751	999999	285	350	410	999999	606	942	999999	265	425	416	207	305	238	701	472	394	559	164	999999	292	999999	972	146	711	999999	956	479	959	221	999999	682	198	580	999999	608	999999	999999	991	324	193	988	793	782	999999	999999	453	279	211	960	999999	953	917	349	469	
439	999999	214	699	999999	650	999999	338	53	800	999999	999999	999999	523	102	569	502	567	839	413	303	490	999999	385	740	999999	999999	277	998	695	671	999999	999999	999999	284	305	999999	203	809	674	720	660	750	982	999999	961	728	756	118	401	33	396	88	936	999999	949	999999	828	958	198	999999	205	339	358	138	968	170	614	999999	797	999999	309	758	175	692	642	999999	216	999999	999999	999999	929	999999	607	671	999999	686	912	999999	335	192	870	244	999999	709	999999	999999	401	999999	68	801	124	999999	321	531	724	638	913	999999	533	219	999999	999999	189	921	44	46	732	999999	852	291	257	669	913	614	10	999999	147	465	177	321	348	362	300	978	161	422	846	85	946	647	773	669	421	999999	286	999999	65	999999	999999	489	999999	715	999999	776	553	454	603	707	531	659	500	457	85	999999	871	554	189	210	770	622	199	656	739	215	999999	587	258	797	338	609	999999	447	790	688	722	632	360	523	434	707	999999	149	554	297	156	999999	593	209	999999	999999	221	854	929	63	999999	942	975	999999	999999	965	205	805	378	921	650	62	667	397	499	999999	203	665	776	999999	999999	59	111	452	999999	999999	999999	59	999999	606	398	164	518	737	398	779	657	565	264	468	511	23	771	633	999999	103	999999	206	710	16	999999	556	999999	865	999999	249	841	533	736	999999	971	156	999999	771	999999	496	544	930	998	719	591	999999	410	317	999999	789	288	478	805	965	543	797	999999	546	78	842	999999	999999	999999	158	938	133	828	999999	496	364	999999	999	109	160	559	727	207	999999	999999	999999	999999	770	314	999999	999999	373	999999	771	532	999999	807	715	999999	691	419	891	453	849	781	467	809	223	999999	207	37	288	378	655	415	999999	599	999999	131	177	696	316	348	999999	197	574	406	66	664	999999	556	56	305	418	741	999999	284	358	999999	958	100	932	949	999999	443	999999	995	81	365	716	584	460	593	535	999999	113	552	999999	661	216	70	999999	558	508	650	981	983	999999	914	747	541	251	148	173	87	764	366	241	582	515	579	999999	701	948	738	106	462	769	424	999999	125	846	696	12	897	999999	999999	999999	466	462	999999	45	167	617	184	999999	321	999999	458	240	746	999999	999999	999999	637	735	61	999999	999999	553	999999	999999	545	999999	631	999999	555	999999	999999	739	390	999999	774	999999	999999	543	999999	93	773	405	784	42	321	193	891	999999	990	549	374	171	295	999999	681	912	934	999999	500	880	999999	489	788	999999	164	719	999999	999999	546	736	341	104	568	968	999999	374	769	
495	901	361	395	826	704	15	771	999999	453	616	243	861	195	339	999999	296	107	294	617	608	999999	999999	999999	70	269	999999	218	280	603	999999	937	317	153	999999	999999	999999	999999	169	999999	782	415	60	275	242	999999	684	551	12	999999	999999	870	552	756	999999	617	999999	26	334	567	449	999999	999999	510	999999	999999	999999	999999	746	754	904	801	938	509	834	203	999999	336	999999	473	584	713	216	229	332	457	395	560	999999	831	284	131	171	999999	344	985	999999	550	148	999999	671	999999	805	999999	999999	479	932	52	921	967	789	973	915	999999	982	736	591	281	188	999999	293	999999	736	914	479	999999	640	346	174	999999	999999	999999	197	547	801	999999	908	958	82	999999	999999	352	638	24	999999	311	216	310	618	608	403	643	371	999999	280	999999	239	890	999999	999999	839	595	877	999999	688	511	785	377	69	373	827	632	208	999999	164	940	736	999999	871	999999	576	340	999999	999999	456	645	999999	728	999999	505	390	999999	191	708	22	999999	475	566	335	999999	526	839	251	999999	780	999999	444	999999	315	339	570	517	999999	609	797	999999	868	321	625	52	999999	67	109	563	999999	810	999999	499	999999	999999	475	179	396	341	999999	736	99	999999	785	999999	211	999999	422	937	935	872	998	582	999999	512	70	163	941	292	944	469	739	687	999999	970	330	945	722	89	864	400	999999	687	957	999999	420	395	536	999999	841	716	644	171	627	999999	999999	868	588	999999	175	321	999999	113	397	192	997	411	219	815	364	266	167	343	999999	544	750	321	625	850	102	674	627	999	451	238	825	577	70	999999	999999	461	366	911	999999	552	172	28	300	999999	73	19	186	720	586	999999	558	999999	98	92	370	500	999999	999999	718	500	694	238	662	999999	367	429	350	68	656	902	899	999999	999999	999999	999999	732	30	850	787	93	498	906	422	865	679	999999	999999	977	791	667	217	629	999999	423	857	934	365	140	417	999999	668	999999	74	684	685	311	999999	999999	710	637	479	999999	950	635	11	788	815	999999	999999	999999	999999	373	277	988	694	280	999999	15	673	448	999999	889	999999	153	424	381	999999	738	190	378	643	922	999999	999999	197	814	679	567	422	79	999999	569	651	999999	704	305	849	85	999999	415	999999	999999	999999	271	270	589	961	806	999999	630	945	87	616	121	209	999999	999999	124	801	999999	999999	496	592	999999	999999	999999	248	866	448	129	999999	766	749	774	130	766	39	15	892	607	853	999999	356	999999	133	51	952	540	375	687	999999	999999	284	118	814	999999	293	300	942	999999	
999999	104	367	999999	108	999999	999999	841	999999	442	987	999999	232	203	37	727	149	999999	479	288	854	708	501	999999	919	796	492	640	959	368	483	999999	999999	438	266	999999	999999	999999	693	999999	713	121	548	933	700	999999	513	91	91	97	622	999999	999999	999999	608	999999	999999	999999	999999	312	696	697	999999	632	959	258	999999	793	936	278	222	884	117	534	574	999999	169	567	70	809	293	999999	559	872	746	999999	999999	999999	829	622	165	908	93	391	258	26	999999	916	999999	999999	93	719	999999	812	874	737	385	296	999999	865	484	45	545	371	28	295	147	999999	999999	968	340	626	999999	323	123	314	999999	725	286	558	999999	253	594	618	726	573	267	747	998	18	614	632	321	964	148	129	999999	721	372	962	879	999999	39	999999	121	466	756	999999	698	570	937	659	19	999999	361	241	451	927	999999	999999	999999	399	20	877	363	708	999999	998	999999	999999	941	88	363	999999	679	294	223	589	506	999999	817	999999	999999	438	81	955	622	780	613	907	999999	445	86	917	935	999999	999999	161	650	999999	161	999999	654	704	628	858	306	999999	860	76	27	862	430	999999	999999	600	351	582	806	408	999999	534	395	999999	325	999999	999999	999999	999999	999999	85	71	938	103	118	69	999999	999999	809	223	658	926	919	546	889	816	25	701	289	344	148	999999	355	252	999999	999999	371	387	999999	132	856	861	999999	999999	990	956	924	999999	999999	999999	818	996	772	999999	750	168	614	848	388	999999	490	310	166	53	999999	449	715	696	776	999999	697	999999	964	686	366	797	619	999999	999999	933	891	688	434	999999	526	151	863	763	999999	168	21	523	998	999999	642	555	704	273	617	551	999999	238	560	784	880	423	42	999999	235	999999	548	999999	302	999999	617	801	875	455	999999	911	585	952	999999	999999	481	999999	406	94	54	811	999999	356	641	999999	999999	663	138	999999	829	999999	119	777	537	999999	619	655	999999	999999	273	840	999999	258	746	706	999999	999999	43	943	312	999999	26	947	51	424	861	202	999999	298	762	953	673	234	626	424	802	807	425	656	999999	825	953	852	821	213	140	843	610	934	47	403	630	195	348	133	999999	171	736	122	999999	999999	999999	932	791	999999	999999	455	999999	999999	904	169	873	386	945	487	752	174	136	999999	294	999999	592	789	260	999999	333	999999	886	502	338	999999	80	999999	970	580	893	31	70	999999	46	685	220	288	40	878	999999	253	249	860	380	921	999999	999999	828	668	834	153	681	432	986	689	568	140	993	999999	98	569	416	375	594	999999	
113	624	800	609	806	314	999999	999999	837	89	248	36	131	999999	605	999999	484	999999	745	999999	350	638	524	357	126	90	294	765	789	999999	837	874	276	649	817	999999	999999	229	861	999999	394	308	594	907	450	542	18	587	668	999999	95	999999	629	844	999999	475	110	453	492	726	29	993	999999	876	252	374	759	999999	598	195	999999	999999	449	225	366	999999	53	617	906	999999	999999	707	999999	872	875	999999	254	432	268	352	319	654	999999	145	511	400	999999	718	664	86	782	536	988	999999	844	829	665	414	999999	348	999999	493	547	999999	654	321	896	720	999999	999999	130	337	222	256	875	428	529	313	999999	965	336	335	952	829	800	545	999999	623	999999	56	76	999999	944	999999	920	826	999999	826	999999	199	504	994	717	154	999999	455	323	999999	608	426	309	362	999999	522	22	107	540	717	999999	119	999999	282	692	999999	454	999999	393	302	336	58	320	702	999999	525	470	999999	617	807	873	355	231	977	25	611	999999	714	148	999999	907	823	295	399	718	382	596	232	312	763	700	999999	72	30	415	559	115	607	539	999999	999999	999999	489	733	844	763	887	999999	267	91	999999	999999	151	961	999999	513	999999	999999	984	450	928	248	39	854	117	999999	292	211	572	466	506	999999	184	963	379	999999	999999	562	999999	954	999999	970	964	230	999999	959	534	999999	635	999999	999999	193	623	99	999999	814	999999	634	625	999999	480	686	999999	801	584	78	565	999999	592	169	999999	999999	999999	39	955	957	283	808	309	157	672	192	999999	669	669	322	526	95	716	564	584	999999	937	907	483	808	999999	999999	999999	999999	404	356	518	475	732	595	817	593	143	999999	541	999999	335	477	975	999999	999999	393	141	271	999999	999999	471	37	999999	999999	272	999999	999999	157	49	999999	171	821	999999	325	999999	999999	937	83	504	932	951	427	33	999999	383	999999	999999	999999	999999	534	999999	384	934	999999	999999	490	890	271	333	359	47	999999	259	999999	681	513	724	659	623	20	455	67	766	619	528	53	999999	844	97	802	999999	370	999999	515	999999	999999	887	828	440	194	219	999999	999999	155	895	965	999999	601	69	869	745	283	571	687	88	974	617	325	406	841	999999	56	184	530	823	676	537	999999	354	894	626	895	229	439	800	780	316	999999	724	562	875	413	785	227	67	999999	799	771	999999	999999	179	571	432	999999	999999	999999	501	230	999999	999999	437	434	256	175	253	999999	63	141	887	308	668	996	999999	843	965	82	271	956	472	571	877	766	316	999999	999999	999999	473	630	730	636	
289	999999	299	505	135	450	999999	999999	974	217	208	667	999999	138	999999	999999	970	588	633	636	902	544	999999	760	351	671	128	13	999999	198	385	433	410	260	999999	999999	706	106	999999	524	999999	651	982	999999	372	220	999999	188	809	550	93	885	999999	999999	733	999999	337	538	163	999999	332	163	178	999999	831	999999	266	999999	119	999999	476	874	869	118	999999	999999	562	502	999999	140	999999	940	204	900	114	999999	436	316	527	284	999999	999999	942	264	999999	762	482	206	433	999999	999999	260	78	948	84	999999	25	999999	999999	482	192	999999	149	999999	675	392	999999	278	999999	999999	349	949	999999	834	616	308	932	614	916	959	779	366	79	999999	186	999999	999999	256	825	895	485	999999	933	54	999999	419	38	919	999999	809	803	999999	524	101	257	14	154	243	342	776	286	410	972	424	703	999999	765	348	846	147	521	712	453	785	856	802	26	999999	742	206	279	22	35	117	999999	999999	841	977	999999	182	999999	637	914	999999	619	84	574	518	350	276	999999	690	999999	451	298	100	760	739	245	999999	999999	999999	501	145	507	273	385	865	268	137	999999	999999	999999	999999	754	999999	999999	403	999999	781	237	507	999999	999999	552	588	939	583	819	75	815	111	999999	109	194	309	145	778	552	999999	999999	999999	999999	223	292	867	896	409	697	999999	302	366	999999	999999	999999	490	999999	36	593	918	999999	802	999999	203	321	999999	55	694	999999	455	748	999999	999999	820	999999	527	257	507	192	684	691	999999	885	999999	772	459	537	287	881	703	935	119	195	634	31	896	663	66	901	410	999999	212	999999	251	666	282	514	754	999999	699	242	866	843	908	236	999999	999999	641	430	999999	355	767	813	786	999999	638	834	227	999999	197	999999	201	605	782	999999	489	621	999999	999999	500	944	783	907	191	999999	79	275	286	999999	237	979	32	635	48	999999	63	999999	999999	731	37	999999	297	955	193	835	51	270	71	55	999999	182	282	892	930	917	999999	860	999999	324	450	373	558	819	999999	217	841	565	999999	727	809	100	999999	912	999999	999999	656	828	723	355	429	808	999999	241	659	64	999999	139	705	131	493	203	767	999999	290	663	889	999999	999999	975	993	486	703	343	245	657	999999	370	181	999999	270	999999	146	999999	894	642	169	326	170	999999	510	712	859	445	999999	615	332	669	631	67	999999	999999	444	748	361	943	999999	869	996	12	369	346	958	828	860	749	999999	491	923	999999	999999	573	999999	875	475	291	999999	268	999999	999999	999999	34	738	123	713	91	308	398	924	951	999999	
299	330	167	158	999999	754	41	585	494	558	999999	746	982	564	600	871	568	999999	80	327	846	999999	376	999999	344	608	844	124	778	450	999999	567	972	120	214	999999	159	727	999999	537	594	999999	615	80	494	999999	756	999999	123	219	739	125	999999	633	691	999999	953	999999	813	565	999999	917	806	53	890	283	774	999999	999999	999999	999999	841	999999	543	733	173	164	306	193	66	999999	295	10	568	999999	553	999999	348	428	684	299	669	913	745	627	999999	875	571	190	999999	513	999999	999999	999999	497	898	153	320	900	527	999999	657	999999	757	713	999999	917	248	342	346	569	436	453	675	999999	62	927	235	999999	66	298	593	125	971	999999	968	96	999999	80	812	409	403	448	901	319	999999	372	166	999999	999999	759	999999	239	999999	999999	999999	999999	534	708	999999	971	917	405	999999	999999	999999	999999	335	999999	745	537	683	999999	999999	937	175	987	999999	365	426	690	771	999999	911	307	999999	999999	282	999999	475	999999	561	536	999999	999999	491	998	604	672	538	110	47	999999	296	476	85	469	708	906	486	99	888	999999	291	755	999999	999999	493	546	999999	427	999999	15	738	217	999999	999999	541	688	999999	177	999999	999999	999999	326	653	819	906	999999	231	201	655	376	843	386	999999	393	254	880	641	999999	514	999999	104	999999	841	41	222	88	500	999999	928	30	461	318	706	999999	351	965	999999	390	817	58	324	386	999999	892	171	362	567	592	902	661	56	687	999999	334	786	716	999999	999999	999999	828	999999	302	999999	999999	914	999999	999999	999999	51	288	777	999999	949	466	743	717	999999	948	870	999999	520	907	35	276	999999	999999	655	381	231	635	491	491	783	989	113	32	999999	999999	978	635	683	926	551	624	884	795	738	206	999999	78	377	999999	750	999999	317	999999	276	996	999999	151	879	307	420	416	999999	296	477	960	362	721	603	211	970	244	999999	594	999999	411	999999	187	45	999999	790	162	999999	999999	740	46	682	76	999999	126	999999	836	756	999999	515	999999	827	999999	999999	999999	844	870	999999	176	566	516	570	722	681	865	999999	483	999999	430	517	267	159	842	556	440	999999	296	965	486	725	999999	999999	801	88	231	584	999999	999999	266	999999	999999	687	999999	398	999999	476	959	395	890	511	12	730	335	868	258	999999	999999	51	887	500	999999	904	988	999999	999999	37	768	999999	459	291	820	623	999999	815	596	579	68	999999	332	963	327	901	85	999999	723	413	163	933	830	999999	600	999999	972	766	67	26	698	650	999999	205	708	325	999999	609	691	388	880	519	999999	678	
926	999999	718	923	182	999999	829	24	727	29	999999	835	813	222	690	77	651	999999	758	580	881	999999	489	137	265	999999	965	476	293	999999	533	643	999999	999999	999999	70	44	58	593	410	999999	684	999999	946	330	872	512	722	918	623	737	796	760	700	797	518	60	999999	668	180	691	362	731	393	999999	240	184	662	999999	629	999999	999999	499	358	393	207	495	999999	999999	392	499	999999	557	669	607	736	883	960	363	801	20	999999	389	423	719	999999	999999	539	460	999999	999999	849	999999	999999	999999	999999	307	412	999999	600	32	999999	785	285	680	448	999999	71	785	999999	357	223	308	111	999999	589	223	86	638	999999	254	999999	92	716	694	649	999999	269	88	473	439	480	653	763	778	503	668	114	742	999999	38	891	753	700	742	485	550	718	679	999999	921	230	773	757	999999	76	999999	79	591	40	26	545	983	999999	330	877	570	545	333	125	921	118	999999	999999	530	363	213	999999	999999	219	109	714	590	999999	552	218	706	895	999999	999999	79	599	522	711	999999	493	999999	440	379	865	915	14	394	999999	999999	812	886	999999	236	993	862	51	999999	382	931	311	999999	905	770	122	180	999999	138	621	56	332	595	633	113	999999	454	772	23	118	304	104	999999	37	997	739	332	300	669	999999	849	999999	503	150	999999	999999	538	12	999999	267	694	999999	999999	773	516	999999	226	262	312	999999	548	100	38	987	999999	999999	982	927	907	999999	789	880	15	714	771	29	828	455	853	160	509	452	113	756	423	999999	227	555	999999	999999	523	79	987	480	875	999999	999	999999	72	999999	970	999999	104	638	477	814	245	171	999999	497	929	771	408	162	689	105	987	282	999999	34	619	436	416	999999	517	999999	892	535	838	22	29	322	392	911	999999	898	357	474	289	608	817	999999	553	33	321	752	670	835	790	780	999999	727	999999	999999	332	543	999999	437	131	756	999999	710	999999	999999	477	999999	389	497	999999	999999	748	522	999999	965	216	563	882	393	355	999999	59	66	744	68	250	302	379	354	589	999999	704	919	353	532	685	999999	733	999999	555	704	999999	999999	999999	999999	41	259	734	976	831	769	660	999999	91	365	707	999999	965	274	748	185	999999	44	999999	335	96	828	179	470	289	999999	829	328	838	999999	402	875	203	745	36	999999	568	403	522	819	985	894	999999	987	999999	819	152	468	815	380	467	338	275	537	999999	213	89	273	999999	732	999999	342	972	440	963	831	672	229	247	757	616	999999	522	98	350	999999	990	999999	999999	469	956	371	
999999	467	194	999999	609	665	832	999999	911	999999	706	790	999999	652	922	407	33	993	157	999999	231	68	999999	622	815	187	196	721	222	999999	628	236	775	578	999999	514	255	899	231	17	397	424	845	999999	147	732	218	697	278	592	999999	651	322	999999	150	454	703	571	258	432	478	121	610	999999	675	479	999999	999999	999999	418	162	999999	772	150	535	806	222	451	485	93	969	499	999999	630	737	977	914	740	438	385	810	999999	650	799	538	285	999999	831	999999	668	717	999999	999999	860	440	44	879	999999	999999	999999	242	262	999999	175	462	979	668	980	999999	698	565	283	873	448	607	478	999999	999999	999999	259	999999	390	804	816	375	73	999999	999999	199	703	108	741	999999	105	152	558	597	485	347	558	617	832	554	948	113	999999	999999	436	263	999999	560	906	570	260	349	851	457	999999	999999	999999	364	86	791	583	599	823	52	999999	305	58	880	998	635	999999	641	171	836	999999	999999	931	39	198	338	237	152	999999	181	980	755	301	111	328	685	947	204	541	50	999999	999999	289	400	265	140	215	999999	562	281	517	619	999999	25	600	999999	867	369	175	747	563	440	408	652	72	31	13	999999	562	323	687	858	999999	130	999999	507	434	541	773	999999	133	155	590	919	663	370	999999	286	510	762	999999	587	999999	794	487	999999	950	999999	338	243	999999	268	529	248	594	658	519	999999	160	103	999999	999999	596	999999	999999	418	999999	489	988	701	453	727	446	999999	999999	999999	829	315	643	333	557	797	213	539	999999	864	625	999999	334	15	999999	999999	135	417	631	490	991	921	999999	999999	999999	999999	647	636	999999	999999	822	730	742	495	828	213	423	826	999999	999999	999999	999999	185	759	792	509	164	983	850	932	601	38	178	999999	117	908	145	999999	643	96	159	999999	999999	531	52	895	608	839	186	648	999999	308	871	297	999999	999999	745	420	286	190	316	999999	999999	857	808	793	561	727	999999	920	77	849	192	459	194	556	316	654	716	897	900	325	807	212	834	302	999999	881	657	999999	172	725	297	999999	999999	495	999999	891	723	258	343	880	461	266	580	258	126	422	113	810	629	999999	703	389	290	991	856	584	33	515	999999	999999	79	216	757	352	999999	999999	999999	698	766	424	930	999999	563	29	864	999999	631	586	186	744	999999	847	551	81	999999	907	183	788	999999	216	868	217	621	662	999999	254	508	237	696	999999	743	414	53	999999	999999	245	826	999999	137	999999	952	446	999999	892	999999	232	664	685	330	654	556	890	69	560	556	
999999	846	901	999999	999999	52	403	999999	789	999999	373	804	999999	910	786	91	912	999999	333	999999	432	877	728	999999	588	589	999999	999999	999999	839	999999	999999	493	658	447	398	925	62	517	999999	558	555	999999	892	999999	428	999999	775	544	572	644	999999	736	999999	134	845	999999	151	629	40	229	496	848	950	999999	29	320	689	473	397	999999	860	999999	999999	705	876	337	836	230	170	999999	57	372	478	205	623	617	196	533	601	280	783	432	999999	999999	999999	706	599	744	519	117	638	311	156	416	784	999999	675	600	999999	517	291	920	469	769	182	134	999999	754	534	411	133	165	872	999999	382	437	667	28	643	179	999999	102	711	63	633	746	225	72	421	537	942	999999	285	93	988	999999	999999	717	999999	999999	336	845	999999	117	999999	482	999999	38	43	356	428	656	957	88	779	198	219	999999	999999	436	908	317	999999	999999	468	537	879	999999	138	519	474	949	158	706	842	892	882	603	79	160	316	197	38	999999	119	296	999999	207	314	800	654	556	999999	444	38	29	512	223	999999	455	999999	999999	900	999999	999999	478	507	999999	245	886	315	999999	346	985	999999	721	289	277	887	182	999999	682	999999	999999	999999	918	377	714	677	823	390	669	999999	999999	999999	665	297	513	194	999999	999999	388	999999	999999	494	48	220	999999	999999	317	999999	244	336	999999	556	999999	999999	571	999999	999999	110	793	999999	422	506	646	661	723	438	463	999999	775	999999	256	393	520	721	66	843	825	707	781	399	999999	999999	155	999999	487	77	636	999999	725	999999	999999	539	995	805	999999	920	848	387	496	168	861	883	999999	161	89	999999	45	209	121	999999	834	265	999999	404	222	338	999999	313	184	656	801	965	999999	922	862	716	999999	715	182	999999	995	448	999999	999999	538	487	129	993	999999	999999	41	436	386	997	999999	965	220	601	592	220	569	544	999999	840	366	999999	184	51	298	373	694	330	37	975	731	999999	54	706	865	735	999999	367	59	999999	999999	999999	588	711	999999	999999	505	797	999999	962	576	460	245	380	999999	642	999999	87	705	889	999999	710	409	411	275	632	921	514	735	857	999999	211	495	432	226	991	999999	999999	148	999999	868	999999	207	74	999999	281	999999	999999	999999	232	432	999999	662	999999	81	914	965	999999	445	280	975	991	999999	275	999999	374	965	813	164	275	336	999999	939	313	999999	811	999999	999999	999999	999999	482	257	999999	999999	434	868	549	334	360	311	36	139	36	867	425	876	834	932	112	44	315	347	999999	184	999999	592	202	358	148	999999	411	630	
183	451	798	728	999999	559	999999	102	825	640	463	852	248	999999	999999	82	999999	154	976	999999	242	969	689	999999	737	890	616	841	676	200	196	100	900	406	955	585	999999	696	950	285	102	19	999999	674	883	667	935	999999	779	999999	471	994	293	999999	999999	999999	761	999999	999999	45	999999	999999	426	634	454	999999	999999	842	251	237	14	200	204	701	487	232	760	24	261	79	999999	999999	72	556	729	202	807	79	999999	750	999999	414	705	914	342	103	999999	583	229	521	716	102	999999	552	999999	280	799	999999	353	175	454	747	412	922	90	999999	936	999999	905	262	565	999999	834	500	999999	599	495	999999	369	394	638	186	794	740	363	999999	468	519	441	999999	402	999999	999999	999999	306	999999	12	783	999999	999999	167	999999	999999	999999	955	834	999999	958	149	526	784	519	232	959	999999	277	999999	672	568	999999	568	426	438	456	859	349	165	992	999999	337	597	712	455	63	236	914	508	827	999999	999999	999999	509	380	914	999999	999999	999999	766	999999	38	133	339	224	616	747	740	296	231	117	616	999999	275	999999	812	999999	82	73	178	732	623	769	999999	999999	49	622	999999	56	523	782	977	355	399	686	175	213	267	498	999999	316	496	999999	287	999999	999999	850	339	999999	568	999999	601	819	825	999999	692	269	999999	451	184	993	689	694	772	999999	140	999999	289	588	598	608	671	584	233	999999	246	995	492	999999	720	999999	293	322	487	537	191	999999	530	364	994	906	999999	815	999999	999999	626	801	855	999999	589	999999	571	750	999999	959	324	27	999999	962	798	696	999999	591	731	985	710	376	216	245	267	972	740	999999	593	691	403	999999	999999	387	245	444	999999	653	827	999999	627	542	999999	528	999999	174	572	567	566	307	999999	999999	94	338	146	999999	999999	619	581	616	177	999999	166	465	566	999999	756	217	727	363	556	133	999999	919	999999	177	211	999999	33	102	409	182	999999	296	999999	780	771	931	251	985	999999	530	81	220	999999	979	999999	710	961	999999	417	365	840	999999	999999	15	999999	999999	999999	968	58	906	999999	999999	999999	999999	290	870	902	999999	697	825	966	741	999999	36	62	999999	283	389	791	999999	726	279	999999	54	342	164	999999	556	922	606	961	282	936	941	934	592	13	650	699	515	807	999999	65	592	999999	108	697	724	952	313	891	591	186	557	190	326	803	173	662	135	999999	356	999999	101	863	693	999999	573	101	470	551	633	689	285	999999	999999	224	103	654	243	467	820	603	618	999999	380	106	388	761	999999	788	839	999999	574	999999	
999999	999999	963	999999	999999	303	134	999999	492	761	267	999999	901	863	640	999999	710	518	999999	668	514	752	255	386	493	597	426	811	999999	682	711	999999	125	105	243	237	260	999999	999999	940	342	197	121	856	457	478	999999	524	131	516	88	331	569	999999	676	999999	999999	587	245	119	876	322	159	810	999999	622	785	805	999999	412	851	345	570	487	335	326	641	398	929	24	402	901	999999	999999	603	999999	85	219	429	999999	170	999999	139	999999	73	999999	48	999999	806	999999	693	399	893	718	665	743	760	999999	580	359	77	678	658	230	717	974	631	192	216	999999	999999	576	386	106	999999	188	215	731	423	314	288	999999	592	105	331	999999	17	971	311	999999	629	999999	639	79	467	491	999999	909	131	999999	999999	855	104	147	999999	999999	23	797	476	486	999999	39	668	999999	999999	737	96	563	999999	714	967	660	880	356	49	554	936	316	638	999999	999999	306	609	334	916	432	245	999999	808	214	989	219	504	825	332	600	334	373	999999	999999	404	461	999999	417	131	738	999999	748	107	741	190	706	169	999999	999999	999999	430	999999	359	648	501	642	754	694	725	999999	999999	65	999999	449	230	573	318	999999	999999	711	295	202	212	187	458	497	357	77	999999	999999	60	789	511	100	179	991	23	359	238	762	707	999999	691	374	583	918	724	658	521	616	398	999999	358	611	946	238	140	999999	999999	14	294	686	670	999999	706	999999	553	933	279	239	560	958	679	604	14	999999	999999	838	999999	539	773	698	556	418	893	999999	999999	900	154	941	860	842	169	234	477	30	999999	258	999999	217	375	790	388	999999	66	440	581	754	606	975	727	302	999999	661	241	595	140	262	549	999999	935	653	789	338	378	718	798	454	137	999999	999999	262	179	397	999999	999999	320	274	362	462	227	686	303	178	999999	568	999999	508	992	881	889	999999	999999	999999	999999	999999	999999	59	913	348	642	136	626	622	999999	999999	132	999999	999999	999999	999999	866	999999	999999	688	258	999999	620	124	810	452	300	462	256	104	922	999999	418	125	452	981	271	360	24	820	101	999999	681	518	999999	445	96	21	743	999999	999999	502	999999	83	33	372	390	934	113	895	352	674	999999	528	737	999999	714	999999	54	278	24	515	886	276	597	198	678	111	999999	374	366	288	718	650	80	430	931	344	999999	999999	600	336	257	128	477	426	689	162	781	826	730	999999	966	475	591	518	616	355	485	834	694	288	568	999999	538	73	956	999999	458	999999	989	379	970	964	677	999999	268	999999	798	
999999	509	525	330	549	643	343	321	999999	999999	561	813	999999	999999	999999	395	321	767	518	999999	414	469	958	704	999999	837	360	62	12	999999	903	260	849	556	999999	334	178	999999	28	105	999999	999999	714	672	896	503	412	999999	711	999999	366	999999	750	187	999999	711	550	821	857	712	999999	999999	999999	999999	164	311	964	40	554	933	226	363	748	422	393	999999	755	296	807	969	434	840	351	433	441	983	509	999999	171	603	784	357	999999	316	812	915	442	270	517	594	539	382	966	999999	362	999999	181	337	793	999999	999999	263	999999	887	288	452	999999	886	999999	181	801	303	868	951	999999	999999	999999	442	610	478	229	495	779	223	440	61	874	573	81	438	812	182	877	439	647	999999	344	223	999999	369	999999	555	999999	999999	999999	246	513	25	628	999999	999999	738	726	999999	999999	470	484	999999	999999	236	578	999999	815	583	999999	999999	425	999999	313	629	534	49	414	250	501	674	247	442	999999	999999	999999	859	944	588	688	999999	455	561	926	999999	55	544	766	999999	791	611	739	674	999999	173	820	999999	711	998	999999	999999	999999	485	824	999999	232	52	379	999999	688	718	999999	237	894	999999	183	863	512	136	584	999999	282	613	458	890	934	573	999999	266	383	474	157	946	629	977	749	969	737	98	954	12	175	999999	122	83	189	512	779	692	989	999999	999999	585	424	968	438	720	999999	934	903	659	587	999999	999999	224	999999	485	999999	917	999999	999999	136	423	182	581	999999	999999	501	385	999999	432	794	999999	277	426	903	572	999999	661	549	39	942	802	999999	304	425	62	999999	897	511	999999	905	862	157	785	830	999999	413	842	154	670	999999	651	234	481	999999	815	999999	462	321	999	999999	946	378	515	271	999999	238	877	166	771	143	604	873	999999	999999	932	999999	999999	596	756	168	688	517	878	811	301	578	999999	439	609	217	999999	586	512	751	959	494	642	524	999999	999999	536	999999	382	999999	624	777	228	954	932	999999	363	866	564	999999	274	438	499	703	999999	755	999999	999999	556	999999	962	27	370	263	568	448	999999	999999	100	999999	632	11	144	999999	197	524	359	999999	507	417	853	315	31	999999	486	999999	994	938	999999	750	404	98	140	818	574	999999	999999	965	396	494	220	397	776	726	218	272	999999	156	999999	999999	405	764	940	149	999999	657	995	999999	776	47	999999	52	421	349	443	543	871	326	778	590	118	394	373	22	206	999999	999999	304	464	224	235	848	431	110	999999	639	158	999999	118	917	999999	999999	198	358	50	999999	999999	999999	293	
674	400	978	378	926	346	21	400	927	942	254	128	701	244	562	811	605	999999	999999	993	803	395	999999	218	999999	979	400	206	25	971	38	999999	999999	999999	789	823	999999	999999	505	764	344	999999	230	999999	999999	798	909	483	635	546	445	557	666	443	489	289	999999	770	999999	947	946	814	999999	956	914	764	27	689	455	999999	564	135	125	556	999999	564	174	832	354	72	999999	999999	570	999999	536	480	823	667	531	509	999999	999999	999999	558	817	529	863	274	999999	999999	999999	229	38	896	982	320	442	119	783	924	125	687	425	999999	877	39	254	906	430	999999	940	359	167	945	435	86	173	567	738	140	999999	899	698	255	291	999999	888	674	496	225	47	713	883	607	394	999999	999999	999999	680	999999	285	999999	844	699	168	431	71	92	470	906	999999	875	381	653	233	225	988	180	999999	999999	150	999999	420	214	406	999999	475	560	999999	809	24	655	886	949	855	744	64	999999	97	859	787	999999	214	999999	79	171	342	999999	384	178	637	891	999999	652	648	705	547	640	302	931	999999	999999	531	660	999999	501	989	431	798	489	999999	988	999999	314	250	343	375	999999	144	999999	894	999999	999999	392	181	132	311	999999	310	159	207	424	706	166	903	286	284	553	698	577	182	999999	999999	895	17	648	808	49	411	999999	999999	999999	505	999999	999999	720	335	148	999999	999999	199	754	130	649	291	746	292	999999	999999	964	69	821	141	567	72	983	804	290	385	533	324	272	832	996	818	489	999999	649	129	192	950	145	74	929	387	999999	999999	792	999999	271	366	999999	637	447	255	518	586	999999	994	62	916	55	763	955	454	999999	922	134	830	802	827	643	999999	228	23	923	999999	211	189	644	203	21	677	123	176	442	634	394	750	309	999999	980	999999	76	276	904	382	119	999999	999999	505	665	999999	811	999999	723	999999	999999	433	332	762	999999	759	359	858	904	378	649	789	21	303	537	999999	530	898	847	999999	740	999999	999999	551	647	725	728	999999	538	999999	865	999999	453	368	999999	961	428	999999	528	230	304	218	999999	536	732	330	999999	166	968	291	441	912	595	999999	999999	467	324	999999	124	659	40	999999	330	854	512	969	345	653	999999	999999	955	983	380	627	999999	999999	999999	582	818	999999	262	572	999999	999999	618	953	95	718	34	756	646	647	433	999999	200	93	887	517	999999	763	984	820	999999	402	336	999999	999999	968	50	811	878	742	962	999999	407	468	51	999999	999999	558	883	999999	999999	331	929	317	559	999999	436	999999	644	81	999999	
999999	999999	441	494	777	921	170	422	999999	677	999999	878	903	685	636	471	731	52	999999	281	476	879	999999	201	999999	472	999999	898	39	541	999999	999999	806	194	999999	463	965	974	999999	999999	86	145	767	950	999999	453	999999	631	923	50	999999	568	999999	800	91	185	977	249	738	315	902	271	999999	585	247	55	81	719	778	183	506	757	999999	663	204	340	122	416	786	312	446	396	975	989	999999	871	348	16	113	732	999999	999999	999999	999999	999999	814	752	191	999999	370	382	316	853	749	543	947	789	175	999999	999999	999999	570	999999	999999	999999	999999	296	403	748	375	999999	74	615	55	999999	780	999999	999999	414	999999	587	931	999999	426	929	140	542	235	455	889	92	999999	410	999999	669	999999	272	999999	99	743	999999	999999	442	347	663	317	999999	808	62	999999	999999	968	999999	225	173	141	867	47	505	738	972	70	999999	859	292	534	664	263	386	781	518	999999	730	999999	862	999999	999999	365	763	622	439	734	182	692	464	124	421	195	999999	538	999999	235	313	361	770	467	999999	999999	65	999999	653	447	431	280	255	999999	999999	100	363	934	643	999999	284	883	309	999999	999999	999999	405	999999	123	478	74	847	734	293	408	379	900	999999	828	915	309	634	999999	991	312	901	999999	741	876	999999	999999	265	895	544	950	430	62	532	578	154	187	887	25	184	383	584	546	962	324	868	199	958	115	999999	212	649	914	317	935	986	819	664	999999	999999	646	808	952	199	999999	977	326	378	826	684	737	422	619	795	618	728	999999	484	999999	18	141	873	159	177	342	999999	999999	999999	596	592	334	523	999999	999999	537	574	999999	356	630	347	552	820	142	430	990	789	39	129	699	999999	630	344	999999	293	660	773	659	785	999999	40	471	580	999999	243	360	223	999999	396	999999	53	107	18	999999	88	466	999999	741	999999	999999	552	999999	397	999999	390	961	990	285	312	999999	999999	915	845	499	599	999999	971	999999	898	80	776	963	643	861	999999	119	621	489	169	999999	348	999999	930	609	314	999999	84	534	999999	999999	999999	999999	524	999999	503	999999	999999	518	265	999999	999999	282	842	658	409	589	638	535	999999	280	349	999999	999999	485	233	999999	999999	246	195	840	801	446	647	627	710	838	448	819	367	999999	857	113	999999	955	342	76	199	282	209	725	130	548	143	130	999999	859	822	48	999999	771	999999	999999	333	425	999999	58	634	224	947	999999	150	819	177	874	423	246	285	170	153	167	542	712	999999	470	719	262	312	999999	696	851	26	999999	228	999999	999999	
842	779	809	554	293	999999	974	334	999999	584	999999	999999	269	999999	694	583	999999	894	443	999999	441	999999	863	705	158	999999	116	999999	105	554	999999	600	999999	501	999999	466	476	999999	860	999999	568	387	407	885	417	999999	52	999999	11	277	364	999999	999999	999999	999999	863	916	113	405	547	336	455	999999	94	844	711	999999	768	136	237	116	999999	44	718	999999	999999	581	977	297	276	702	295	999999	828	999999	233	814	223	559	999999	999999	373	220	322	398	122	158	322	51	706	92	284	694	773	170	999999	999999	999999	999999	888	291	939	815	138	999999	50	928	410	894	999999	896	585	219	418	999999	999999	834	999999	330	557	904	269	999999	591	193	428	601	753	667	880	999999	999999	525	999999	999999	611	557	92	476	999999	194	748	999999	430	809	999999	999999	286	96	999999	484	759	746	150	983	32	12	234	944	426	999999	184	743	999999	999999	159	69	548	982	999999	196	752	255	973	999999	166	840	516	999999	999999	999999	325	666	250	405	993	10	385	999999	999999	608	332	147	999999	999999	19	999999	414	999999	660	447	999999	303	20	239	732	513	773	999999	826	191	496	453	268	72	133	518	502	618	875	158	683	860	577	477	864	614	205	999999	363	161	436	954	130	249	837	31	656	20	999999	489	237	609	861	999999	999999	878	999999	987	999999	999999	512	796	686	511	999999	999999	726	543	375	127	318	708	423	674	755	542	333	999999	999999	112	861	999999	944	395	999999	84	999	355	364	985	999999	217	290	862	649	639	999999	619	486	180	305	999999	999999	555	999999	528	999999	999999	477	580	555	860	761	681	639	31	851	300	590	688	666	381	999999	389	391	111	428	999999	35	125	999999	713	541	64	807	999999	845	999999	999999	999999	888	812	877	784	440	999999	456	999999	999999	999999	788	976	38	999999	514	923	999999	266	173	999999	999999	635	171	362	315	841	999999	706	874	890	185	462	85	999999	799	854	999999	404	949	517	655	820	338	999999	336	297	684	999999	999999	883	814	589	235	156	303	263	651	524	478	999999	555	749	734	341	999999	335	901	999999	998	660	430	540	317	656	999999	999999	306	763	999999	28	166	585	999999	990	86	999999	236	928	894	545	212	979	925	360	999999	905	96	996	956	11	395	843	745	890	463	999999	999999	579	732	23	999999	888	499	460	442	970	593	999999	265	855	109	972	999999	462	999999	450	999999	999999	999999	518	203	310	999999	999999	632	323	999999	275	536	801	324	999999	206	880	588	324	999999	999999	999999	990	321	352	740	110	901	422	896	999999	443	
22	670	999999	883	224	820	657	91	474	827	128	140	328	217	464	541	451	776	76	874	999999	961	148	48	704	206	999999	569	706	132	219	999999	999999	999999	523	141	999999	773	982	70	999999	242	24	999999	799	859	999999	999999	286	569	999999	646	829	417	309	61	531	286	189	27	999999	97	385	352	999999	701	582	496	693	332	542	999999	794	15	943	900	946	501	999999	844	999999	716	292	146	999999	573	999999	150	999999	472	609	999999	594	964	101	999999	999999	672	999999	107	999999	507	451	953	37	781	999999	823	474	408	114	40	47	344	814	999999	804	249	999999	999999	114	999999	963	231	723	820	93	830	914	109	999999	999999	472	999999	567	705	274	999999	118	890	721	999999	999999	133	367	579	684	259	159	999999	48	617	993	983	993	844	999999	230	240	217	697	31	909	375	364	999999	567	999999	777	119	999999	475	140	788	333	341	999999	839	999999	153	146	834	680	85	70	436	999999	488	999999	723	171	999999	108	999999	202	700	864	310	769	536	21	787	999999	50	850	573	486	214	659	661	87	999999	999999	97	999999	863	350	833	314	928	550	999999	748	999999	947	943	999999	239	596	633	476	466	80	999999	999999	358	361	640	999999	496	999999	86	828	999999	999999	999999	687	21	831	339	360	40	995	840	986	999999	999999	428	102	906	206	257	999999	36	195	621	633	39	955	721	511	710	608	817	979	473	260	261	999999	999999	266	364	408	266	282	999999	999999	999999	351	999999	319	933	547	999999	999999	701	468	999999	311	999999	833	657	999999	119	999999	650	432	999999	861	522	682	787	20	612	650	841	849	999999	753	748	160	999999	688	756	412	578	172	289	999999	999999	14	458	950	999999	999999	608	309	999999	999999	999999	999999	292	378	828	999999	531	922	999999	999999	458	999999	117	999999	562	874	999999	969	308	707	259	999999	153	660	583	999999	999999	837	999999	955	51	999999	999999	922	131	735	999999	35	859	240	880	999999	237	610	79	999999	897	999999	397	999999	227	638	999999	999999	189	999999	870	632	794	321	303	999999	999999	979	637	915	301	999999	999999	827	16	999999	120	999999	826	999999	260	542	590	158	619	823	449	117	999999	999999	542	969	999999	975	864	245	241	999999	936	196	359	257	973	999999	144	712	483	570	513	814	999999	931	764	999999	999999	999999	51	646	701	480	254	199	251	234	382	999999	452	951	962	770	999999	999999	999999	999999	254	999999	569	436	999999	999999	999999	879	603	999999	999999	999999	215	166	90	537	999999	999999	846	999999	999999	170	16	749	781	813	999999	999999	607	742	641	
999999	999999	999999	341	892	768	614	632	999999	140	999999	999999	327	350	771	126	296	870	999999	999999	586	725	999999	697	94	996	819	999999	210	646	999999	281	860	999999	927	999999	90	999999	197	768	589	962	62	335	576	574	999999	408	19	696	974	661	182	175	65	241	134	437	999999	896	948	999999	999999	157	323	104	735	45	422	999999	999999	471	682	999999	987	623	999999	349	130	519	317	999999	646	514	999999	165	999999	999999	237	696	687	653	576	301	819	999999	541	999999	22	482	839	653	986	60	999999	512	978	515	999999	999999	999999	785	999999	738	589	537	322	917	485	168	999999	50	808	726	281	392	895	999999	999999	999999	999999	999999	336	647	999999	663	434	595	853	999999	999999	593	516	999999	137	902	346	838	711	291	317	999999	999999	854	487	799	845	269	778	278	999999	597	668	821	358	799	458	668	67	926	113	727	74	324	981	411	999999	22	999999	379	56	66	680	999999	999999	999999	349	999999	170	880	817	175	817	584	553	999999	925	999999	999999	338	453	999999	780	785	188	590	560	114	872	85	275	833	999999	409	232	560	916	112	771	890	999999	999999	508	186	118	938	910	489	999999	402	486	838	574	270	925	378	285	895	387	469	907	244	999999	94	999999	983	504	418	362	992	672	822	924	556	877	477	179	999999	676	250	680	80	342	479	598	436	268	999999	483	853	999999	31	725	311	983	225	376	423	571	999999	444	501	136	779	730	999999	914	999999	393	458	999999	681	228	999999	789	837	902	140	495	189	725	104	999999	508	716	650	106	622	573	999999	111	755	999999	551	805	188	999999	563	749	934	999999	999999	999999	34	999999	999999	802	588	522	155	323	245	928	391	409	999999	566	627	72	89	999999	999999	999999	999999	999999	999999	649	677	341	611	892	349	391	561	667	485	86	910	853	123	847	999999	110	427	348	865	827	999999	999999	465	621	326	500	669	376	230	794	295	677	211	954	135	257	911	263	974	854	377	999999	924	273	999999	999999	999999	242	60	201	38	392	999999	999999	998	999999	875	989	576	999999	721	999999	447	690	791	999999	651	168	722	999999	199	999999	374	21	460	926	227	202	964	552	550	436	326	38	999999	903	196	585	956	600	999999	921	686	135	999999	999999	287	999999	482	999999	132	999999	999999	789	12	864	28	999999	999999	82	999999	682	999999	999999	308	999999	867	418	924	887	999999	75	212	132	888	277	487	249	999999	277	648	983	720	999999	429	999999	916	536	36	901	885	999999	420	883	999999	699	896	999999	826	847	324	999999	318	
594	377	66	588	398	901	734	387	779	999999	898	433	334	962	483	999999	549	378	999999	999999	999999	999999	339	999999	999999	840	199	381	999999	422	999999	952	779	674	135	183	999999	999999	528	635	999999	524	115	125	521	460	957	736	422	68	287	479	984	486	999999	591	47	411	270	557	999999	362	999999	999999	999999	945	653	659	836	309	240	378	849	705	100	509	896	999999	143	868	999999	462	959	765	144	999999	968	999999	389	543	999999	962	999999	970	922	938	999999	748	554	999999	999999	999999	999999	122	827	999999	629	288	395	786	999999	822	277	401	674	260	403	797	232	19	977	999999	999999	303	173	999999	468	879	783	161	547	157	669	567	999999	999999	563	846	937	236	931	690	907	999999	848	999999	999999	518	999999	672	545	174	526	545	598	456	37	606	999999	559	450	999999	505	243	248	547	162	709	340	99	696	557	999999	995	87	296	452	999999	999999	849	999999	949	999999	120	616	383	630	134	999999	615	557	956	897	388	785	999999	194	673	365	311	999999	985	188	999999	975	987	314	531	467	311	13	360	162	110	975	999999	176	999999	627	864	999999	37	740	724	541	999999	999999	999999	219	897	112	779	321	999999	687	598	771	999999	145	628	999999	109	666	666	612	207	804	797	413	295	999999	999999	56	500	999999	143	254	999999	674	245	338	834	321	570	209	234	999999	999999	422	999999	999999	799	999999	999999	795	816	371	83	122	344	935	862	76	924	883	311	732	999999	758	553	999999	317	703	899	300	244	788	106	467	387	168	795	384	999999	566	999999	550	58	704	578	999999	180	351	999999	309	999999	767	396	687	897	999999	228	260	869	42	421	105	359	707	999999	37	999999	616	734	186	150	487	49	367	999999	761	684	999999	189	780	183	966	373	999999	823	999999	401	419	569	999999	940	544	515	995	155	128	200	350	153	550	508	564	616	999999	168	988	728	38	28	999999	817	999999	80	98	858	454	999999	999999	883	94	636	855	57	999999	246	605	972	53	999999	550	999999	343	973	639	282	999999	360	220	441	999999	999999	999999	400	432	79	838	474	999999	146	701	396	441	466	68	999999	999999	999999	999999	999999	563	26	999999	999999	478	575	484	138	441	815	249	103	521	327	58	346	999999	464	999999	779	407	141	555	907	521	163	139	876	915	725	630	111	592	303	999999	818	73	999999	922	857	595	710	42	610	999999	999999	999999	123	999999	721	651	999999	892	989	519	431	999999	999999	999999	999999	445	999999	222	999999	195	147	999999	227	449	999999	282	999999	541	999999	194	697	
108	945	19	999999	287	999999	999999	203	84	442	999999	603	784	456	357	296	261	607	421	987	497	327	425	759	999999	658	673	999999	999999	934	656	135	804	999999	999999	525	767	390	47	429	149	999999	999999	753	928	999999	442	999999	882	999999	464	999999	355	206	999999	999999	999999	999999	817	629	353	999999	754	149	785	93	798	962	133	832	528	999999	569	991	999999	999999	685	999999	831	197	999999	679	999999	462	999999	999999	999999	608	622	551	995	999999	572	418	86	858	273	502	999999	844	119	480	870	59	467	593	374	363	358	730	105	857	428	999999	413	673	984	302	999999	74	999999	200	350	581	836	999999	999999	160	999999	989	215	193	999999	986	88	745	809	999999	994	886	999999	425	999999	892	455	999999	999999	942	999999	412	874	971	833	903	999999	919	139	298	999999	456	999999	223	448	369	525	912	163	999999	999999	668	863	999999	307	782	716	888	940	457	135	699	921	999999	999999	999999	999999	243	359	800	999999	999999	999999	520	999999	547	999999	143	999999	889	377	542	983	657	401	347	549	999999	673	61	196	652	978	682	172	999999	535	930	999999	999999	254	999999	563	363	985	392	62	353	706	759	191	583	999999	60	90	999999	999999	999999	999999	808	963	979	569	308	999999	803	190	933	357	518	22	999999	999999	52	644	95	979	630	672	18	294	206	439	913	869	612	742	927	601	579	999999	270	966	269	999999	275	721	265	749	191	212	129	999999	197	747	521	999999	999999	415	995	613	94	999999	955	524	767	999999	655	438	10	71	262	342	778	710	751	703	805	999999	379	373	999999	880	490	805	175	210	999999	176	358	103	875	521	999999	966	723	669	21	745	213	999999	76	826	999999	130	949	787	227	486	995	818	713	796	46	631	889	213	121	159	358	566	308	489	89	999999	196	740	735	811	986	999999	691	70	999999	999999	307	897	142	369	999999	388	999999	999999	181	999999	999999	88	485	974	86	520	999999	999999	999999	647	426	586	999999	841	999999	218	61	415	500	912	136	652	928	391	333	991	81	751	303	999999	583	543	317	999999	999999	117	999999	999999	735	999999	535	830	674	999999	238	720	999999	300	435	647	336	578	999999	999999	999999	737	159	104	650	95	448	805	567	425	74	883	279	999999	325	827	953	999999	679	999999	387	999999	978	708	162	613	841	781	326	656	644	14	278	58	144	788	999999	171	999999	650	37	729	272	258	165	355	999999	952	974	999999	999999	999999	999999	250	999999	999999	758	999999	941	47	253	999999	489	911	999999	69	614	230	73	537	870	792	189	
999999	996	999999	43	730	999999	807	172	888	806	718	999999	607	116	37	177	36	999999	999999	999999	83	406	370	249	361	477	106	740	230	999999	447	737	901	857	868	254	233	84	999999	898	999999	874	999999	860	771	948	183	953	999999	63	999999	507	999999	572	115	999999	999999	999999	682	999999	999999	76	941	999999	368	999999	71	749	247	783	943	952	10	617	999999	208	51	999999	999999	413	303	152	163	176	999999	940	383	339	999999	245	619	814	402	775	999999	77	932	365	502	791	886	434	999999	803	120	93	506	746	486	907	999999	999999	999999	279	959	999999	912	775	156	999999	999999	732	997	12	173	999999	560	234	176	999999	999999	685	999999	687	999999	869	436	359	66	999999	443	637	853	844	653	494	874	133	816	147	164	167	219	84	194	164	436	999999	640	981	533	281	579	999999	999999	999999	127	263	999999	100	877	562	719	386	983	968	879	999999	999999	679	999999	437	999999	38	863	118	475	932	502	372	442	722	719	85	245	999999	67	395	999999	999999	376	621	999999	726	269	999999	448	999999	100	225	999999	283	365	999999	999999	999999	863	550	603	533	440	195	760	389	999999	164	999999	643	151	999999	910	999999	949	612	313	642	66	691	768	271	669	642	999999	286	97	169	999999	999999	358	149	309	516	791	999999	315	191	999999	991	79	115	758	999999	691	279	315	999999	333	752	657	93	50	999999	999999	999999	863	798	353	483	301	497	797	999999	295	12	999999	403	999999	279	306	999999	781	999999	622	663	513	864	951	999999	999999	307	835	614	111	274	108	138	735	459	816	517	999999	386	999999	581	317	674	999999	689	757	999999	97	64	455	999999	311	999999	558	128	828	998	847	999999	512	994	661	192	999999	30	903	999999	668	253	999999	789	293	405	999999	50	356	839	355	271	814	999999	219	999999	168	575	962	999999	579	617	630	818	670	67	999999	705	919	135	690	498	999999	373	252	999999	999999	666	252	906	609	517	771	989	653	585	999999	452	784	999999	33	999999	999999	999999	814	61	622	999999	128	236	530	670	130	231	999999	999999	484	999999	818	375	188	501	333	65	524	71	845	641	175	94	101	999999	920	999999	111	283	440	999999	558	200	999999	957	999999	25	386	938	396	550	999999	796	999999	524	634	419	702	531	94	12	264	753	216	999999	479	43	999999	108	750	92	130	875	999999	478	999999	999999	999999	230	953	999999	679	586	674	304	800	378	983	576	798	511	346	579	198	438	751	999999	999999	250	488	514	999999	999999	198	314	999999	999999	379	632	632	16	275	999999	
999999	999999	332	678	88	912	190	110	59	568	310	249	746	999999	686	987	726	999999	643	903	742	448	437	999999	397	369	874	834	998	361	944	999999	245	864	10	422	115	83	726	81	69	387	999999	321	999999	949	568	879	289	391	906	545	373	372	739	139	349	930	999999	719	999999	355	111	698	624	518	13	881	999999	999999	882	653	999999	571	999999	364	983	125	424	448	999999	994	555	999999	454	409	999999	873	135	871	82	184	792	17	43	714	286	766	999999	468	945	687	339	25	509	263	999999	801	528	384	999999	999999	516	842	918	53	800	494	254	999999	100	999999	756	679	999999	707	861	362	537	139	999999	227	999999	956	503	124	665	539	999999	201	999999	627	354	750	999999	848	668	999999	99	990	913	791	522	481	378	999999	930	659	823	999999	402	821	273	999999	306	999999	805	560	349	804	999999	271	387	62	991	473	999999	15	953	353	48	911	273	547	225	999999	705	947	587	687	193	15	715	315	999999	412	363	955	454	797	999999	118	611	295	999999	652	414	469	490	904	999999	999999	706	999999	763	491	558	999999	183	999999	232	858	972	661	999999	382	999999	81	263	999999	119	830	561	999999	999999	999999	309	978	935	573	882	245	999999	683	999999	999999	309	999999	999999	999999	854	637	999999	444	574	193	146	949	674	239	999999	999999	215	901	795	209	999999	549	178	999999	191	999999	790	999999	137	986	999999	299	999999	362	999999	319	529	999999	999999	482	58	127	591	127	794	360	313	705	475	549	39	565	888	458	895	759	77	719	136	284	846	181	999999	588	791	846	946	322	165	787	999999	270	176	322	160	255	958	61	48	830	999999	95	144	587	956	836	411	554	466	324	252	999999	819	999999	999999	999999	999999	13	999999	947	999999	999999	550	999999	999999	769	999999	575	308	649	800	26	680	305	17	999999	46	728	631	955	445	401	855	999999	545	999999	451	716	686	282	999999	955	725	101	426	285	544	456	851	999999	447	835	256	817	524	999999	139	999999	452	874	841	999999	999999	380	999999	22	145	709	152	733	328	682	888	35	214	845	999999	589	879	732	226	589	999999	999999	518	610	155	48	326	319	873	927	273	999999	441	362	583	355	589	999999	149	834	314	127	999999	764	947	230	612	999999	935	549	644	720	657	261	999999	936	861	999999	867	106	393	832	860	999999	419	86	594	999999	271	945	999	475	592	392	285	759	576	754	999999	924	436	647	999999	333	293	553	164	190	157	646	493	688	999999	999999	451	482	266	477	999999	871	636	759	
418	989	550	178	137	999999	976	454	370	117	248	943	669	746	999999	999999	999999	999999	921	413	704	999999	461	320	999999	549	940	999999	503	108	999999	791	297	676	238	394	783	124	999999	889	214	702	999999	999999	450	999999	383	705	34	730	999999	488	950	232	999999	794	537	239	999999	588	334	183	951	271	708	456	655	992	999999	999999	753	991	999999	41	999999	11	347	999999	999999	999999	175	245	778	773	738	999999	841	74	621	444	856	999999	874	836	564	40	751	24	678	994	947	390	197	999999	976	378	47	918	33	63	999999	462	999999	915	423	99	405	188	533	787	999999	590	381	999999	216	999999	127	614	476	179	260	999999	407	875	387	784	57	817	796	369	999999	923	51	999999	988	404	195	959	999999	475	635	999999	491	890	390	366	19	125	753	778	261	433	451	853	803	999999	64	493	999999	638	51	587	999999	999999	903	690	549	813	93	812	23	168	200	11	543	999999	842	516	999999	30	775	932	74	28	999999	460	481	999999	999999	999999	999999	702	999999	785	433	999999	189	326	987	699	817	206	41	941	765	103	242	450	320	125	999999	548	998	517	999999	119	523	374	999999	999999	218	361	999999	999999	472	999999	736	999999	577	999999	508	525	999999	999999	999999	579	999999	132	999999	999999	999999	999999	999999	649	584	801	704	914	922	999999	535	815	270	999999	490	466	157	999999	999999	454	366	828	872	824	617	765	28	999999	314	293	999999	400	121	51	235	999999	999999	999999	642	999999	616	821	492	263	999999	692	264	984	314	746	999999	999999	654	808	657	399	999999	63	41	819	782	999999	999999	638	115	144	704	229	319	313	982	747	181	999999	837	544	345	999999	864	999999	999999	44	898	567	999999	132	746	312	393	835	27	430	378	999999	888	125	999999	853	999999	825	988	45	675	10	763	685	914	847	970	123	64	550	199	116	319	748	602	52	776	982	999999	999999	999999	483	295	562	378	358	918	722	333	491	999999	48	936	999999	999999	897	803	186	218	898	341	280	781	999999	999999	271	514	150	522	178	86	175	437	596	209	201	715	999999	316	999999	928	258	789	572	999999	160	179	844	389	999999	999999	600	999999	499	69	565	702	818	330	117	844	778	209	165	414	999999	610	349	275	999999	192	602	870	651	970	93	491	219	398	90	101	999999	760	999999	929	999999	401	937	537	999999	498	999999	999999	209	999999	159	58	634	999999	783	549	999999	578	221	522	646	999999	132	529	976	84	493	429	250	999999	999999	999999	392	235	999999	904	999999	999999	631	678	295	999999	999999	
929	999999	44	856	61	614	540	271	999999	999999	305	292	756	999999	999999	560	999999	15	477	640	999999	548	999999	666	999999	239	879	876	27	947	999999	236	925	999999	203	709	999999	227	999999	815	710	753	92	478	999999	942	181	635	265	261	71	999999	818	90	487	390	688	378	458	821	734	663	254	153	16	78	366	698	85	999999	619	999999	574	999999	930	440	466	999999	579	465	68	999999	621	765	886	999999	999999	999999	581	812	999999	573	999999	619	90	56	509	938	999999	999999	586	482	559	556	642	999999	109	167	999999	57	999999	999999	798	992	999999	490	999999	999999	267	999999	659	522	127	999999	999999	56	582	954	999999	999999	931	999999	200	560	879	585	694	75	132	177	770	261	694	533	888	995	774	999999	856	999999	13	999999	681	335	368	999999	365	297	867	596	146	999999	999999	276	126	407	834	248	123	999999	795	999999	366	99	376	999999	827	593	384	693	281	805	108	980	880	911	845	865	201	999999	229	407	207	536	999999	625	674	428	417	999999	170	535	999999	678	805	36	999999	592	958	960	246	772	912	184	324	340	56	606	999999	214	562	969	57	307	958	397	780	830	68	750	733	408	186	999999	999999	746	152	429	184	854	999999	999999	906	241	578	999999	494	999999	222	701	999999	78	43	999999	999999	200	999999	366	999999	417	256	999999	534	999999	999999	837	999999	29	999999	577	197	627	431	999999	956	309	999999	999999	728	510	903	756	999999	366	181	665	999999	999999	964	999999	999999	999999	709	999999	608	426	728	697	14	999999	999999	474	999999	644	513	999999	646	501	256	629	136	672	637	219	514	499	224	999999	999999	570	999999	622	65	317	320	999999	999999	664	932	539	581	375	999999	987	649	438	383	973	853	229	28	873	727	999999	216	595	158	499	262	118	211	560	661	999999	278	248	419	999999	999999	999999	44	999999	569	999999	58	760	861	649	570	86	125	250	323	817	999999	999999	894	719	110	725	263	428	412	823	337	30	714	376	718	410	28	999999	649	752	195	999999	314	999999	297	456	733	999999	929	186	993	999999	247	844	892	680	353	700	999999	608	999999	615	999999	999999	388	37	55	494	999999	999999	67	807	600	571	631	999999	293	884	432	999999	991	754	999999	236	999999	376	999999	870	484	48	66	328	999999	50	999999	579	999999	569	632	269	410	999999	577	769	128	999999	370	675	222	387	396	469	999999	321	999999	104	999999	353	914	999999	254	185	20	999999	112	739	463	559	667	999999	57	999999	261	172	253	752	186	729	118	999999	15	117	657	107	999999	597	
999999	999999	999999	809	462	999999	654	619	24	235	999999	684	667	388	732	810	17	170	339	999999	217	114	78	865	917	397	245	280	16	999999	527	912	999999	999999	688	999999	136	858	599	933	999999	642	158	999999	999999	501	999999	729	912	999999	110	497	999999	978	389	999999	963	568	891	999999	879	384	612	999999	999999	325	442	162	700	310	684	158	999999	405	602	575	999999	999999	999999	425	335	999999	367	812	46	40	154	273	999999	742	468	568	966	533	64	695	39	999999	999999	208	69	909	999999	611	520	951	926	999999	386	813	989	999999	999999	475	999999	373	26	800	841	676	999999	179	35	999999	842	125	999999	46	999999	907	545	686	739	153	366	426	487	999999	999999	94	113	782	999999	322	999999	554	351	500	999999	999999	999999	999999	437	999999	37	999999	883	80	769	999999	769	889	30	999999	999999	999999	184	83	999999	323	886	270	999999	999999	573	397	999999	713	215	297	774	691	999999	660	238	315	258	999999	125	477	999999	999999	999999	897	325	223	762	418	999999	449	999999	277	391	481	999999	418	731	999999	999999	639	607	180	864	999999	999999	87	647	369	250	962	64	999999	957	641	999999	479	284	611	441	999999	635	873	999999	766	999999	999999	999999	770	856	819	584	577	34	999999	869	999999	552	514	276	248	999999	402	177	91	999999	300	320	749	701	334	144	129	249	720	999999	999999	999999	107	563	133	777	876	999999	431	387	999999	999999	999999	772	417	999999	769	344	203	783	242	706	587	999999	628	196	560	999999	531	999999	465	338	313	482	145	861	454	999999	999999	470	699	999999	999999	703	908	244	999999	977	293	999999	374	784	55	936	771	37	999999	725	935	999999	227	806	981	745	922	157	751	999	999999	556	482	819	201	732	94	352	960	999999	473	393	357	583	786	133	321	999999	293	999999	710	117	937	728	24	999999	253	892	999999	10	781	760	493	999999	349	736	924	555	999999	999999	852	429	77	50	262	552	589	643	30	999999	434	252	864	384	298	529	619	754	804	999999	999999	999999	444	999999	112	712	899	518	243	59	209	765	96	970	999999	291	49	897	476	472	627	999999	871	60	999999	538	999999	999999	551	819	127	180	999999	999999	999999	659	984	117	937	999999	653	81	410	971	999999	668	165	893	858	17	999999	999999	287	341	999999	999999	999999	394	393	573	816	789	966	423	931	38	24	487	146	865	306	931	999999	926	999999	556	999999	999999	401	907	383	12	260	999999	999999	405	892	999999	251	954	339	600	724	999999	999999	863	114	999999	999999	630	654	677	756	993	710	557	762	
361	522	811	679	430	992	486	200	813	539	432	93	999999	145	605	999999	192	999999	999999	217	595	202	956	999999	999999	860	999999	262	705	255	999999	833	782	642	540	896	999999	284	908	607	247	183	919	334	681	903	513	495	999999	441	574	467	13	350	177	169	566	369	467	570	231	233	495	568	281	598	311	894	604	708	806	908	626	109	970	999999	282	631	770	999999	357	285	214	274	681	999999	830	441	474	381	340	80	816	999999	385	999999	687	361	62	999999	999999	619	999999	999999	634	999999	840	903	999999	755	886	934	598	999999	223	945	29	231	887	481	768	869	429	232	377	735	999999	288	999999	956	734	999999	999999	687	999999	738	395	999999	639	24	959	926	71	719	494	405	999999	668	135	439	994	999999	474	580	324	999999	199	668	999999	898	574	562	999999	423	30	965	365	910	999999	484	999999	166	999999	872	999999	841	807	709	737	972	999999	999999	999999	294	962	277	456	999999	373	983	548	727	890	999999	999999	406	746	648	699	529	999999	571	999999	650	878	999999	875	999999	67	483	925	490	930	10	999999	151	410	895	460	999999	519	366	547	458	999999	833	275	850	999999	125	104	168	20	999999	931	691	207	999999	415	999999	401	999999	999999	889	68	67	796	999999	105	999999	996	850	999999	999999	19	999999	34	777	714	55	572	35	180	999999	388	999999	999999	999999	78	953	944	898	490	336	361	999999	425	657	399	879	46	384	754	999999	129	253	971	999999	209	999999	667	429	797	999999	561	376	683	999	999999	302	587	85	821	151	364	999999	370	861	593	354	269	376	999999	999999	18	999999	280	999999	822	144	794	415	521	821	296	524	999999	130	774	985	981	425	156	106	302	999999	563	612	768	999999	883	999999	480	999999	988	300	51	999999	361	373	105	636	186	376	508	999999	564	10	855	999999	995	249	96	608	372	843	230	292	542	999999	634	668	287	999999	261	685	934	666	833	996	999999	148	999999	410	889	355	249	999999	598	130	999999	999999	999999	928	35	999999	33	871	999999	154	79	999999	999999	314	999999	437	358	385	125	822	247	897	176	999999	368	999999	999999	999999	719	999999	999999	451	693	422	650	81	910	999999	775	617	662	72	183	688	927	722	999999	463	671	999999	996	999999	664	775	999999	509	396	999999	570	178	172	999999	999999	999999	551	999999	75	17	664	667	527	999	610	508	170	184	723	488	930	999999	999999	27	23	268	999999	999999	787	918	539	150	685	21	788	606	454	324	999999	708	147	999999	999999	999999	799	999999	933	997	999999	165	614	708	
786	999999	999999	925	40	155	333	893	456	811	841	157	478	999999	982	516	220	999999	63	999999	273	999999	351	631	988	436	999999	999999	334	31	999999	631	314	830	364	777	999999	863	575	309	999999	27	261	999999	467	509	243	285	31	427	787	999999	111	768	999999	999999	566	999999	937	604	927	323	568	434	335	219	843	647	169	214	473	356	438	754	855	256	999999	999999	173	999999	999999	942	987	907	244	235	529	545	395	592	221	706	926	971	382	677	458	827	999	258	666	999999	125	999999	999999	441	821	357	912	198	17	999999	999999	458	410	984	336	661	199	999999	690	307	999999	576	992	999999	430	466	382	188	798	935	26	999999	822	607	827	180	953	999999	414	182	632	999999	585	672	533	477	570	397	350	999999	637	899	567	368	343	548	824	196	999999	365	974	734	999999	82	532	267	636	803	166	999999	707	396	999999	518	999999	65	991	999999	999999	952	895	984	837	11	307	127	357	463	274	288	999999	767	999999	58	207	898	806	512	149	276	840	999999	999999	999999	99	250	213	59	694	287	556	504	951	68	999999	989	897	398	774	415	909	183	999999	999999	810	939	999999	647	320	776	258	488	191	967	122	138	754	652	911	66	999999	999999	999999	986	999999	851	816	733	588	999999	999999	418	738	999999	367	666	999999	362	384	160	645	566	999999	918	38	999999	322	984	946	999999	999999	255	486	717	501	999999	415	999999	155	959	133	871	68	112	776	840	750	457	610	999999	899	401	277	761	421	999999	569	850	958	664	538	831	999999	256	972	754	999999	999999	999999	756	261	686	999999	999999	999999	774	507	636	999999	197	999999	999999	999999	500	442	843	999999	725	306	999999	51	564	593	491	430	301	93	999999	139	999999	909	729	224	853	999999	222	194	852	734	646	850	999999	708	770	999999	673	457	296	814	138	776	215	724	98	715	696	103	725	994	999999	999999	999999	506	130	999999	598	650	529	307	999999	659	999999	999999	999999	303	118	856	822	155	757	843	796	996	10	254	999999	14	999999	148	506	129	469	999999	999999	999999	164	436	587	493	747	32	999999	999999	595	479	650	224	999999	999999	606	839	280	579	247	999999	895	999999	506	875	583	594	525	999999	801	999999	199	278	993	704	149	999999	279	339	408	734	915	807	411	531	604	490	939	340	542	666	999999	889	619	116	999999	465	929	711	909	162	507	546	198	495	290	382	230	999999	655	999999	999999	941	181	512	976	97	297	999999	281	103	655	194	849	144	261	309	658	886	999999	999999	752	568	429	
255	237	378	619	999999	999999	231	269	999999	684	618	999999	906	718	117	999999	972	177	954	999999	816	507	322	697	63	243	980	999999	344	724	999999	181	11	522	926	285	607	478	381	733	60	999999	999999	510	240	47	354	591	551	757	672	999999	797	139	612	747	914	999999	565	682	270	999999	999999	854	713	446	999999	394	792	831	531	503	796	230	999999	999999	432	999999	466	999999	999999	999999	183	999999	61	464	383	999999	999999	188	999999	926	913	699	473	553	908	231	796	794	942	999999	999999	719	235	179	720	576	750	629	325	999999	224	549	999999	871	333	348	999999	999999	72	232	484	613	471	605	590	999999	757	999999	84	211	25	672	83	999999	599	463	361	882	743	807	999999	999999	863	268	712	374	905	601	230	570	428	547	731	719	486	196	258	629	999999	623	818	999999	555	124	96	551	475	865	282	869	999999	999999	516	265	999999	204	749	212	893	225	201	166	614	513	782	478	941	363	451	413	999999	732	302	129	988	215	733	749	999999	170	898	50	328	360	999999	507	40	475	618	291	446	55	736	373	999999	662	312	52	341	617	610	999999	999999	868	664	264	627	396	277	896	999999	10	999999	732	999999	999999	837	263	929	284	448	475	745	170	967	169	995	999999	696	336	999999	691	999999	563	560	786	627	460	696	329	880	643	999999	721	999999	999999	999999	999999	56	282	824	999999	122	999999	999999	999999	376	999999	901	504	269	698	700	941	999999	999999	999999	999999	999999	541	533	387	566	609	999999	804	277	34	349	999999	155	990	882	424	999999	854	578	361	394	425	999999	373	558	202	70	192	999999	267	728	51	853	999999	999999	515	748	999999	492	513	999999	375	867	352	999999	999999	359	999999	999999	285	439	149	210	999999	93	756	131	169	828	374	999999	999999	860	999999	999999	307	999999	999999	168	377	675	999999	999999	999999	699	28	558	77	459	999999	843	792	376	667	828	589	999999	623	462	86	393	589	999999	128	964	449	514	858	999999	616	703	750	119	447	609	374	999999	144	999999	75	208	63	999999	999999	999999	999999	999999	202	999999	999999	465	999999	155	91	984	96	999999	253	999999	259	514	999999	31	843	484	102	682	929	68	463	812	999999	999999	397	878	340	999999	967	596	999999	999999	321	676	999999	160	649	999999	38	999999	999999	918	533	999999	999999	560	999999	42	866	176	438	83	999999	999999	728	904	759	999999	758	999999	653	217	489	656	892	655	202	33	691	692	835	999999	999999	475	545	544	288	672	799	836	380	308	22	800	168	999999	999999	187	948	435	401	
676	999999	824	809	315	439	876	999999	637	368	484	350	184	341	940	999999	999999	599	999999	999999	96	183	921	833	355	999999	688	498	999999	967	25	85	265	300	168	652	830	665	239	114	411	530	172	478	895	957	838	999999	999999	999999	246	588	764	809	314	503	925	991	464	121	751	999999	999999	669	999999	999999	95	884	183	298	598	999999	999999	999999	224	999999	21	999999	999999	398	365	229	999999	51	999999	999999	999999	455	985	664	727	838	211	999999	363	33	145	502	134	496	999999	954	296	929	127	460	228	685	595	999999	492	482	63	999999	755	532	117	353	937	916	98	639	899	518	999999	999999	999999	251	725	999999	431	518	328	451	525	411	999999	350	923	999999	218	635	860	247	182	255	785	145	372	999999	915	791	565	218	407	243	64	777	369	999999	876	977	999999	999999	326	973	999999	612	550	999999	999999	999999	430	666	708	462	778	999999	999999	325	974	448	999999	893	285	640	953	119	999999	292	356	165	981	566	404	240	999999	465	999999	209	999999	182	594	28	242	157	370	999999	510	945	999999	402	441	999999	392	437	999999	999999	129	685	30	54	999999	267	999999	443	999999	863	271	477	786	323	999999	146	235	802	999999	859	999999	137	279	63	999999	999999	828	999999	999999	938	184	967	142	609	346	244	999999	56	999999	337	32	999999	999999	507	637	999999	168	151	661	305	818	999999	583	248	416	991	415	999999	999999	470	999999	52	720	848	999999	304	345	187	976	506	999999	188	198	526	999999	999999	766	772	425	576	939	687	302	428	999999	594	999999	893	202	354	999999	999999	611	153	897	979	88	523	818	343	697	980	999999	165	999999	639	401	999999	411	999999	235	643	551	868	530	752	750	301	728	104	999999	999999	984	631	677	745	577	54	628	857	999999	252	953	92	878	959	522	147	999999	490	999999	336	491	648	129	999999	671	743	999999	155	239	999999	795	723	432	999999	995	999999	487	999999	999999	357	437	553	770	983	999999	999999	989	571	239	612	220	999999	902	999999	959	999999	999999	491	84	833	431	999999	627	999999	457	240	999999	632	963	979	659	489	999999	845	899	999999	999999	146	506	212	999999	62	999999	627	575	557	821	999999	296	659	40	996	999999	999999	926	954	925	773	536	999999	999999	366	607	999999	953	731	819	66	999999	32	999999	376	985	872	90	378	566	999999	431	999999	418	999999	346	313	949	999999	999999	999999	919	999999	999999	114	610	56	403	397	999999	666	673	844	999999	765	999999	273	200	999999	20	999999	158	557	398	999999	351	636	51	997	999999	999999	310	300	
768	630	999999	740	19	999999	766	999999	478	692	924	899	337	999999	999999	653	647	82	123	999999	652	317	51	371	999999	97	763	973	999999	406	999999	160	999999	383	85	118	627	433	263	836	897	999999	186	465	633	498	597	763	476	398	359	946	190	24	647	460	588	775	999999	922	601	792	933	82	325	773	543	953	999999	999999	35	224	818	999999	397	580	141	585	738	999999	999999	999999	507	617	56	430	999999	351	736	624	529	851	249	999999	245	115	147	113	150	999999	955	644	261	423	999999	145	999999	904	627	999999	999999	999999	47	136	999999	601	295	326	999999	894	802	201	227	887	533	183	974	487	50	292	999999	37	445	878	112	854	747	93	254	911	303	75	724	669	999999	526	814	123	907	643	819	820	88	999999	67	764	427	374	890	198	170	650	999999	345	633	301	568	999999	999999	999999	854	212	81	123	600	737	477	558	592	999999	999999	861	999999	406	472	622	949	198	821	999999	437	382	202	66	751	653	211	388	999999	13	999999	655	98	339	999999	617	748	964	655	330	296	869	782	999999	829	308	80	999999	872	999999	999999	999999	347	999999	151	482	19	25	371	999999	535	98	522	588	999999	713	999999	250	999999	855	873	984	543	500	61	568	999999	318	237	999999	999999	744	515	33	999999	588	318	412	197	316	607	733	602	707	999999	999999	356	203	999999	125	535	999999	999999	999999	999999	367	835	846	634	583	881	701	788	999999	374	999999	582	999999	999999	999999	405	369	63	310	258	149	391	999999	705	853	221	999999	999999	999999	917	999999	893	498	884	999999	752	471	999999	614	999999	905	945	999999	342	999999	999999	856	277	999999	720	999999	999999	549	999999	999	976	999	999999	781	371	485	227	676	999999	621	897	94	614	633	717	933	592	448	875	352	204	707	503	702	238	999999	139	119	400	751	999999	999999	999999	999999	327	753	999999	996	253	999999	688	278	999999	999999	116	999999	252	643	656	786	583	999999	999999	999999	804	279	505	448	999999	16	999999	999999	285	999999	999999	552	365	728	999999	999999	613	595	999999	926	663	925	33	782	595	999999	122	495	463	614	178	649	680	311	91	999999	257	882	999999	246	603	581	992	433	87	563	184	523	338	999999	183	999999	142	746	764	879	255	723	852	855	894	860	999999	671	91	994	872	64	647	267	999999	731	152	999999	999999	92	933	599	704	42	523	598	167	999999	440	999999	517	933	547	212	802	999999	39	598	351	742	927	330	999999	93	691	130	875	80	974	999999	999999	999999	423	681	946	999999	28	820	342	305	
703	881	241	900	999999	938	517	445	464	999999	701	999999	617	590	999999	999999	257	999999	350	999999	723	999999	999999	988	999999	343	520	999999	265	157	515	999999	265	55	49	56	999999	999999	999999	753	613	439	999999	792	999999	301	999999	999999	527	343	408	999999	480	939	582	616	93	252	565	153	427	651	189	316	677	493	298	572	551	999999	999999	804	24	597	789	293	480	15	247	53	778	687	348	921	999999	117	999999	326	999999	432	962	847	886	463	335	961	259	999999	124	267	12	993	999999	418	821	603	999999	882	159	298	146	88	14	522	999999	739	313	267	999999	569	999999	972	109	129	999999	674	999999	561	271	828	43	180	890	980	50	785	406	999999	110	155	724	999999	176	184	295	884	842	373	98	595	657	991	999999	555	512	999999	894	999999	273	157	684	832	621	331	264	966	999999	999999	481	589	343	999999	167	999999	845	899	805	924	833	271	832	555	472	999999	181	999999	439	999999	999999	20	891	999999	666	952	470	892	999999	845	919	999999	696	818	892	508	262	283	834	329	710	612	999999	969	338	11	325	139	999999	945	160	222	999999	999999	999999	471	698	108	718	214	951	952	665	960	14	999999	999999	23	663	964	423	897	217	999999	634	865	999999	999999	905	664	637	341	533	999999	694	999999	792	999999	273	430	810	163	565	629	377	757	947	274	964	825	436	311	476	405	532	262	14	426	228	689	999999	777	202	999999	576	620	429	376	275	307	999999	731	749	242	163	269	342	588	742	876	918	520	999999	90	999999	336	864	138	999999	442	999999	376	625	584	744	43	961	511	999999	756	338	581	999999	999999	114	704	562	244	251	273	999999	426	999999	351	771	175	820	122	824	250	756	301	610	832	605	999999	116	174	498	130	307	999999	536	985	999999	347	521	999999	999999	533	999999	630	887	502	999999	285	692	284	813	578	222	848	686	811	999999	999999	970	176	999999	759	999999	397	999999	130	965	99	999999	698	802	433	654	999999	146	999999	477	135	414	118	320	329	662	831	999999	919	908	459	153	724	984	510	999999	354	237	226	999999	385	883	766	536	999999	395	994	481	999999	999999	691	999999	999999	999999	874	633	861	856	742	999999	767	46	826	221	516	945	999999	713	301	66	310	303	919	366	101	252	647	582	999999	933	667	359	999999	995	227	999999	758	999999	120	877	515	999999	495	128	177	348	67	554	999999	487	230	291	189	332	623	397	999999	999999	252	632	986	288	969	999999	439	417	75	830	999999	770	999999	784	603	424	551	811	808	
800	198	999999	194	102	999999	999999	712	999999	180	999999	382	999999	953	728	148	487	891	236	528	999999	999999	999999	283	236	560	259	300	446	999999	765	999999	999999	588	999999	841	499	448	894	726	570	106	63	246	999999	458	175	817	468	645	125	532	324	999999	132	999999	437	999999	957	999999	313	118	275	698	414	999999	999999	999999	960	887	648	48	997	510	957	999999	635	523	855	778	395	999999	831	801	572	242	999999	528	466	881	413	29	999999	361	423	462	830	365	832	560	887	924	856	581	996	86	535	999999	335	541	486	913	999999	189	156	870	286	474	135	181	410	999999	999999	999999	483	628	558	645	97	999999	999999	279	999999	999999	999999	999999	585	260	804	999999	707	652	202	924	405	999999	406	999999	215	999999	186	365	239	660	160	844	149	999999	107	377	999999	999999	726	999999	999999	216	999999	328	297	999999	294	36	669	639	999999	999999	849	859	999999	983	999999	256	440	544	328	999999	50	41	155	999999	331	808	999999	436	967	816	926	371	999999	999999	278	87	23	529	268	999999	999999	599	195	402	999999	999999	104	124	999999	281	459	192	512	386	176	200	182	251	364	999999	873	243	672	657	999999	488	999999	494	714	154	999999	911	286	999999	708	450	846	752	61	51	713	48	999999	695	367	743	999999	766	33	999999	905	772	174	999999	286	462	927	537	571	517	573	609	409	999999	48	548	999999	344	678	726	354	430	999999	322	999999	999999	951	976	300	999999	628	949	471	636	249	999999	999999	505	891	999999	522	999999	191	544	477	114	639	291	657	818	838	999999	98	306	999999	999999	582	852	18	451	511	950	999999	483	888	624	147	999999	760	577	999999	410	452	999999	213	45	248	656	844	668	999999	670	999999	482	258	113	999999	174	902	764	999999	893	496	450	744	572	81	999999	655	853	966	866	999999	89	26	999999	82	999999	999999	999999	246	999999	999999	350	999999	840	630	764	235	784	763	973	870	996	689	908	999999	11	687	999999	963	541	10	991	701	339	149	249	466	820	40	205	80	214	999999	961	886	156	205	903	941	999999	482	871	100	993	996	534	999999	117	524	81	978	463	734	704	926	999999	649	915	701	391	307	999999	753	568	902	999999	477	999999	32	767	806	999999	698	656	69	138	900	707	343	614	848	999999	305	959	226	617	479	823	45	869	999999	289	212	999999	19	999999	127	999999	101	340	67	999999	95	999999	999999	205	999999	999999	645	797	125	941	582	97	542	949	999999	794	999999	999999	196	653	691	162	270	526	581	148	646	999999	999999	378	
616	12	999999	185	273	548	999999	999999	853	401	999999	248	754	565	707	125	999999	999999	959	333	190	806	154	413	981	933	496	748	624	999999	442	653	786	999999	334	579	539	366	686	999999	109	999999	999999	795	475	453	408	704	999999	465	130	999999	42	687	197	810	857	154	204	339	999999	945	407	999999	999999	534	462	16	241	137	585	999999	999999	999999	234	860	375	359	937	538	535	791	929	168	999999	856	999999	108	559	524	722	395	171	356	999999	163	922	213	836	941	990	401	999999	691	880	468	211	642	463	336	444	508	216	666	999999	270	999999	249	732	999999	999999	363	457	717	999999	199	500	38	881	80	937	999999	999999	996	547	143	999999	999999	287	46	654	978	645	232	999999	223	188	504	551	257	147	683	481	733	38	637	943	999999	286	691	968	183	761	392	999999	999999	985	220	129	670	941	778	961	695	457	999999	718	234	999999	201	20	995	486	999999	999999	264	690	999999	967	909	999999	999999	961	999999	78	481	227	262	833	805	238	999999	385	881	315	999999	999999	785	999999	103	919	718	128	95	680	973	697	137	999999	144	999999	999999	252	219	480	380	816	375	627	999999	717	465	401	831	962	52	999999	605	328	573	542	999999	512	873	990	999999	453	876	916	104	784	99	999999	698	223	999999	725	176	410	935	999999	356	168	310	386	463	999999	296	132	637	999999	101	809	886	602	688	999999	378	228	999999	999999	999999	459	532	999999	627	663	999999	618	929	327	999999	204	392	999999	195	745	211	497	537	163	166	754	288	741	692	999999	915	106	999999	350	999999	947	410	999999	999999	897	999999	999999	759	800	999999	678	999999	319	910	999999	999999	866	416	942	491	881	690	846	770	195	180	791	508	346	999999	606	999999	588	970	999999	794	384	416	298	119	999999	737	999999	999999	999999	560	999999	831	999999	863	58	999999	999999	859	999999	266	564	247	428	727	844	999999	422	62	28	594	999999	349	999999	112	52	460	128	832	398	154	953	317	999999	999999	211	960	713	483	699	917	501	729	999999	249	239	146	987	999999	275	491	324	685	520	893	946	999999	427	692	821	597	570	759	999999	331	313	256	955	999999	525	884	897	939	362	110	102	999999	843	999999	872	906	472	557	999999	906	829	277	797	398	688	581	543	30	999999	999999	999999	741	999999	184	999999	983	191	203	55	999999	594	999999	332	999999	801	71	999999	262	819	999999	135	23	202	563	999999	999999	459	999999	999999	999999	351	876	287	261	753	361	999999	669	238	889	999999	999999	511	186	322	453	945	387	
999999	999999	999999	290	210	746	976	343	549	705	999999	901	999999	625	98	999999	49	718	107	80	665	999999	446	126	999999	929	200	856	511	999999	251	58	99	82	968	488	157	70	675	999999	285	420	812	919	986	999999	366	109	999999	409	146	604	356	999999	721	157	190	679	265	280	555	129	999999	999999	463	634	811	460	656	609	999999	978	999999	565	795	255	637	526	139	697	999999	101	676	112	999999	647	701	224	999999	821	999999	478	805	404	986	166	999999	999999	999999	362	525	999999	999999	580	455	168	999999	790	89	476	999999	664	549	567	707	464	999999	729	654	816	999999	596	109	835	311	485	183	647	579	639	665	359	70	777	182	999999	648	105	656	720	95	999999	999999	884	311	643	929	247	999999	532	999999	860	634	999999	430	928	805	617	279	970	984	913	221	450	810	170	999999	999999	999999	999999	815	358	82	933	730	30	999999	999999	999999	668	556	935	950	56	926	805	724	999999	357	253	862	40	826	685	735	999999	699	694	84	150	49	167	852	657	716	999999	787	701	919	409	477	590	999999	610	424	999999	963	174	999999	999999	446	999999	424	151	187	784	531	999999	207	558	331	999999	999999	393	628	398	999999	999999	340	571	999999	33	501	948	775	281	947	999999	271	686	999999	535	180	999999	999999	855	742	711	999999	931	832	400	503	370	88	710	449	700	982	35	966	669	999999	952	987	423	692	476	375	905	999999	316	135	999999	349	795	596	81	999999	773	656	381	823	408	999999	626	529	999999	870	75	831	256	243	246	719	999999	700	228	92	291	999999	276	345	999999	104	999999	275	982	31	292	123	378	21	218	379	595	999999	436	223	370	893	561	605	999999	83	590	82	888	801	799	999999	378	988	406	610	389	999999	999999	314	222	360	547	119	587	999999	463	245	35	867	134	702	274	15	721	397	611	999999	45	500	513	999999	386	190	999999	197	745	389	999999	999999	999999	559	597	131	11	999999	356	452	27	358	620	355	57	999999	677	999999	829	373	277	18	999	999999	999999	758	800	767	974	366	887	400	215	999999	630	999999	877	575	115	152	999999	712	51	168	999999	686	879	167	406	364	512	134	368	382	999999	606	607	280	558	999999	331	243	45	989	999999	627	152	546	725	629	154	112	991	686	999999	565	999999	841	75	999999	878	999999	999999	999999	854	762	999999	833	961	33	820	999999	26	277	821	999999	676	62	603	35	999999	343	442	776	220	410	143	681	23	557	999999	999999	215	243	999999	688	872	426	145	999999	999999	319	585	
701	999999	999999	95	723	864	999999	888	915	248	999999	999999	545	210	594	408	999999	629	999999	820	999999	999999	64	400	999999	317	143	898	260	916	800	439	234	999999	740	967	672	999999	420	999999	424	668	723	527	175	463	423	488	288	999999	691	183	245	498	999999	316	999999	157	312	415	731	699	637	998	447	610	556	788	469	626	999999	138	218	544	405	745	671	999999	235	329	999999	654	999999	242	235	627	204	735	999999	999999	222	525	22	14	999999	725	999999	724	90	565	907	999999	29	661	999999	999999	964	700	102	999999	999999	228	999999	982	521	87	88	405	773	819	415	820	999999	44	999999	220	126	214	999999	680	714	946	455	669	422	268	999999	959	951	672	999999	503	999999	159	789	999999	603	999999	492	17	646	635	951	270	160	999999	433	984	257	999999	446	759	999999	422	721	698	772	262	999999	999999	451	129	454	110	999999	999999	999999	999999	255	420	999999	96	721	452	43	999999	995	999999	519	335	835	651	712	879	236	903	262	230	438	999999	999999	999999	999999	240	566	527	999999	850	113	248	909	381	738	836	464	359	48	999999	388	999999	703	587	742	245	999999	799	417	574	874	999999	659	999999	623	163	200	999999	627	999999	999999	516	897	999999	91	281	425	999999	912	875	999999	876	865	999999	841	795	398	999999	609	233	812	766	119	617	976	849	589	952	999999	585	646	199	731	556	913	871	745	558	505	999999	819	963	887	999999	159	999999	398	999999	125	828	765	999999	665	404	999999	129	407	289	177	999999	999999	473	707	337	238	999999	154	318	550	969	999999	839	147	147	413	849	878	999999	468	978	460	393	999999	999999	819	99	999999	337	999999	793	474	465	391	273	999999	355	999999	559	313	924	853	90	655	156	999999	925	419	528	990	829	250	829	821	199	781	308	637	778	517	149	701	817	441	999999	999999	593	999999	873	999999	67	593	329	274	543	135	380	737	690	159	894	680	999999	347	57	552	645	644	201	492	999999	718	487	52	999999	232	46	648	999999	651	194	477	999999	170	999999	999999	999999	565	287	999999	999999	570	999999	628	623	999999	695	479	393	214	999999	949	999999	391	999999	349	115	999999	110	321	999999	999999	999999	48	999999	426	144	844	414	999999	631	90	366	137	91	910	771	859	428	704	999999	999999	999999	694	791	245	220	164	284	593	139	999999	464	966	974	678	732	908	663	206	334	999999	75	999999	583	779	999999	138	309	976	577	256	858	999999	784	532	477	153	257	999999	216	979	570	999999	682	999999	625	999999	162	413	188	863	205	
231	379	999999	501	683	121	999999	651	91	854	999999	25	882	785	68	192	452	211	999999	660	933	990	355	999999	254	898	596	163	204	999999	896	999999	714	60	999999	36	107	999999	793	41	245	88	999999	134	272	805	799	210	999999	216	710	212	999999	212	999999	999999	34	405	256	784	999999	858	457	115	999999	510	310	999999	159	41	94	420	417	556	425	855	999999	230	27	448	109	999999	595	987	275	693	208	999999	789	405	999999	999999	784	19	516	387	631	29	176	762	999999	967	61	999999	131	300	999999	53	787	416	376	804	999999	808	685	139	272	469	840	999999	999999	798	999999	754	39	392	636	999999	49	47	234	845	999999	999999	999999	141	344	69	865	999999	898	164	999999	999999	38	999999	999999	976	333	387	124	999999	189	901	460	706	924	307	506	739	999999	397	999999	749	192	999999	749	133	999999	999999	999999	212	999999	865	375	157	83	670	725	999999	78	659	83	662	922	72	665	163	804	999999	999999	999999	999999	136	321	511	161	975	200	506	457	200	121	780	592	912	568	324	999999	313	632	264	581	673	999999	14	323	350	826	999999	865	596	328	627	346	757	649	476	553	999999	995	108	999999	229	384	999999	999999	303	80	20	504	351	627	999999	615	952	465	889	466	316	999999	810	158	81	640	860	872	494	443	834	273	999999	770	670	317	999999	784	361	999999	792	465	29	999999	816	999999	999999	999999	828	21	393	302	999999	999999	246	676	195	950	999999	999999	523	15	64	999999	999999	747	413	580	956	193	91	178	113	600	999999	851	178	999999	342	999999	126	891	53	482	59	542	999999	999999	533	999999	999999	583	385	772	775	787	999999	169	44	999999	220	943	22	999999	999999	999999	999999	168	346	395	999999	656	618	951	472	631	961	581	810	703	243	332	57	962	71	999999	792	341	999999	886	449	999999	504	273	246	182	879	408	551	834	354	356	744	999999	497	475	965	999999	310	999999	825	999999	359	341	835	999999	896	999999	583	432	432	999999	342	999999	946	498	161	354	715	300	752	562	39	975	999999	887	999999	909	999999	999999	999999	368	40	682	999999	619	659	173	999999	358	286	829	999999	129	412	497	23	294	201	999999	324	620	719	20	400	272	800	384	982	948	309	986	999999	988	889	73	999999	659	399	999999	838	988	999999	367	23	999999	737	910	572	861	873	304	999999	476	281	999999	649	30	291	798	999999	285	999999	489	58	299	255	837	239	349	670	364	999999	999999	169	336	703	362	996	478	999999	999999	811	999999	999999	15	278	999999	717	967	424	
999999	999999	600	518	563	807	438	318	723	999999	900	680	233	200	519	409	999999	316	944	999999	297	999999	813	273	928	474	999999	413	999999	31	147	999999	272	925	865	986	304	355	606	528	275	53	282	999999	634	219	588	999999	566	606	999999	999999	772	748	136	781	564	999999	589	98	748	34	999999	999999	540	780	418	308	335	999999	114	507	710	999999	999999	254	751	21	638	719	886	139	847	446	606	999999	357	523	798	93	999999	999999	766	517	779	999999	776	999999	999999	999999	999999	289	999999	43	999999	916	100	355	795	999999	999999	552	699	999999	212	618	186	999999	106	999999	999999	999999	510	999999	111	148	999999	202	646	712	477	181	750	784	999999	999999	535	814	944	999999	255	12	728	915	999999	878	999999	896	315	999999	999999	946	483	77	431	999999	999999	362	931	363	999999	898	708	999999	415	858	802	915	953	999999	93	371	885	416	999999	430	176	999999	197	233	870	999999	886	999999	647	999999	697	683	362	999999	827	182	883	591	514	356	999999	644	510	204	999999	362	943	709	88	702	71	77	128	10	740	194	174	708	492	999999	21	233	445	999999	171	999999	562	942	778	999999	488	303	902	602	136	531	94	993	157	999999	902	999999	407	945	469	629	565	999999	279	642	17	185	108	184	344	80	999999	625	999999	957	800	10	999999	999999	224	767	175	525	874	218	999999	181	999999	974	999999	834	825	500	425	541	563	210	999999	146	999999	999999	204	999999	268	999999	331	468	960	200	717	999999	256	240	731	999999	999999	999999	487	999999	542	999999	624	134	746	509	254	709	210	501	403	999999	336	794	273	910	999999	999999	267	999999	887	641	221	999999	267	535	588	595	768	723	87	523	999999	612	999999	999999	689	80	980	758	811	622	999999	468	999999	127	574	999999	966	820	999999	26	999999	999999	183	999999	623	263	999999	221	921	658	940	486	999999	880	877	724	200	205	230	502	467	509	15	274	999999	752	999999	149	999999	137	629	948	595	70	999999	62	439	703	999999	436	213	769	836	163	681	781	55	916	999999	850	270	770	599	999999	999999	999999	664	908	527	999999	688	726	260	999999	39	999999	890	363	999999	825	999999	999999	999999	999999	299	999999	672	852	593	601	707	658	899	120	999999	858	358	960	510	999999	397	530	186	999999	747	486	519	52	134	688	891	691	776	424	999999	773	999999	999999	999999	862	999999	812	325	925	173	40	827	150	926	999999	999999	929	999999	681	437	764	320	999999	56	999999	187	999999	728	904	999999	25	881	999999	554	103	999999	553	999999	648	856	585	214	260	
419	717	659	999999	125	953	54	999999	839	104	986	800	999999	850	758	533	684	981	93	421	225	157	158	352	595	999999	999999	100	315	213	825	999999	559	70	758	338	163	808	513	774	859	748	186	786	498	753	641	999999	999999	999999	964	999999	501	793	999999	272	999999	317	783	293	622	953	655	999999	279	144	250	402	101	429	380	999999	478	319	561	476	970	371	853	842	999999	999999	999999	224	249	950	360	766	34	999999	999999	845	34	230	999999	905	103	550	517	999999	999999	999999	897	374	999999	98	999999	192	242	568	301	208	463	941	101	280	657	441	396	999999	999999	484	377	605	660	534	851	257	166	655	383	999999	853	999999	339	951	454	931	504	161	553	177	534	999999	999999	999999	999999	93	138	881	999999	661	999999	198	578	38	872	301	999999	999999	246	158	35	586	195	871	354	963	611	150	825	725	937	245	999999	616	950	911	999999	99	999999	767	999999	999999	407	721	276	665	921	311	89	163	228	318	914	404	151	947	280	332	226	428	999999	988	999999	532	724	918	423	961	999999	960	999999	623	52	479	39	751	188	473	605	689	51	310	70	999999	507	628	999999	999999	475	12	640	89	873	724	999999	141	228	875	999999	357	251	959	233	128	274	604	276	999999	375	400	769	999999	727	537	387	999999	927	394	34	999999	597	52	496	85	329	810	750	327	193	898	999999	313	476	257	999999	999999	86	942	407	999999	361	885	999999	84	999999	833	362	346	347	999999	213	834	850	900	999999	209	473	158	798	999999	854	948	999999	476	868	465	340	479	99	304	105	985	999999	999999	744	711	47	999999	999999	496	999999	413	980	78	694	999999	462	576	497	248	618	999999	999999	943	999999	413	633	999999	216	777	503	882	256	52	29	999999	847	728	165	999999	171	61	317	312	15	450	967	193	781	179	13	763	982	851	999999	999999	841	53	82	341	87	508	215	999999	992	999999	166	938	58	999999	851	734	420	448	86	999999	620	840	937	608	999999	449	757	46	774	999999	999999	405	366	851	386	803	656	824	970	662	999999	252	999999	439	294	999999	145	315	328	279	352	543	775	128	557	11	115	474	895	637	751	178	300	262	999999	761	581	999999	99	999999	999999	596	478	423	721	377	530	507	323	415	999999	452	718	505	397	999999	630	248	304	385	697	999999	999999	342	911	677	999999	67	763	532	458	999999	225	280	999999	999999	75	361	406	190	999999	607	160	489	999999	309	460	795	865	320	999999	343	902	713	999999	999999	667	145	512	54	999999	999999	
744	791	999999	999999	236	447	313	641	999999	278	841	999999	905	999999	41	448	19	999999	227	167	999999	452	401	124	46	511	921	305	98	999999	999999	999999	765	17	863	369	532	957	999999	22	491	999999	31	862	501	788	808	269	999999	229	135	901	827	267	281	302	400	999999	339	999999	526	18	553	369	430	999999	358	999999	236	672	916	62	538	214	676	967	431	538	622	999999	702	661	999999	868	804	946	534	508	999999	570	969	689	627	358	496	482	681	999999	442	22	999999	910	42	202	312	83	373	999999	591	314	871	861	999999	90	32	864	999999	999999	564	483	954	850	172	666	702	999999	999999	189	717	203	295	999999	106	610	819	791	999999	248	565	731	583	912	917	999999	999999	117	468	999999	336	631	905	996	107	999999	67	588	748	376	499	999999	649	999999	904	397	999999	999999	765	620	271	240	245	338	128	999999	999999	52	999999	999999	966	594	999999	887	853	96	297	298	672	147	552	240	53	262	748	489	999999	999999	17	999999	999999	597	352	848	285	106	395	577	878	999999	999999	999999	655	999999	409	904	317	761	340	818	110	999999	439	999999	77	41	197	983	999999	638	751	999999	999999	414	339	379	252	999999	611	757	700	720	999999	408	88	999999	584	999999	852	844	999999	330	70	198	429	682	167	724	999999	254	909	999999	999999	249	521	559	979	251	677	999999	662	397	159	582	128	999999	319	999999	549	999999	456	160	140	745	465	431	449	846	984	656	999999	999999	148	999999	847	999999	733	180	886	529	558	999999	999999	822	191	999999	180	487	79	49	999999	136	185	252	797	758	281	251	783	100	999999	142	266	999999	818	144	258	792	735	999999	656	999999	154	30	999999	122	792	318	564	680	260	962	777	945	292	999999	999999	896	569	99	26	491	396	795	419	999999	87	999999	13	57	537	999999	752	248	999999	999999	981	165	271	685	999999	999999	687	999999	839	157	365	321	738	733	999999	361	999999	999999	814	999999	751	358	611	565	45	455	314	516	152	873	220	538	561	67	113	197	635	884	133	999999	804	999999	956	271	999999	766	608	280	264	185	999999	116	999999	229	484	633	554	999999	999999	520	658	180	999999	966	937	827	759	999999	630	605	726	347	521	760	370	467	402	349	506	999999	846	999999	261	966	717	113	113	342	582	480	642	999999	244	613	404	633	332	999999	333	241	16	927	650	999999	459	817	594	674	859	26	240	999999	209	380	999999	999999	918	999999	259	834	999999	427	108	159	962	796	113	908	366	999999	145	999999	25	999999	272	919	
999999	999999	517	900	518	439	999999	999999	249	438	999999	863	999999	779	715	338	740	499	517	588	999999	999999	999999	663	713	686	317	133	881	827	198	999999	118	754	999999	999999	486	358	325	295	944	541	910	533	75	249	969	999999	30	807	999999	526	999999	999999	99	893	999999	999999	196	832	999999	359	685	421	249	796	755	999999	548	398	851	999999	184	999999	644	999999	589	174	999999	999999	716	730	112	83	165	999999	186	434	664	348	999999	632	172	492	173	594	856	498	294	279	494	784	999999	999999	999999	290	351	535	49	802	313	740	267	722	125	400	999999	611	266	577	619	331	530	210	999999	999999	229	692	999999	59	440	100	999999	327	980	932	692	999999	128	999999	330	999999	394	999999	44	999999	374	999999	376	999999	999999	255	242	716	660	172	999999	838	656	999999	71	659	477	990	371	222	860	939	741	193	708	777	493	999999	257	967	937	668	175	303	854	778	999999	295	999999	195	999999	173	666	817	999999	999999	823	392	813	670	999999	403	999999	821	999999	435	999999	192	999999	569	761	851	999999	693	999999	595	672	362	881	292	343	192	288	999999	364	696	282	999999	514	854	953	111	577	586	999999	543	178	353	999999	429	80	142	230	999999	433	16	999999	999999	999999	93	191	999999	511	530	336	999999	999999	323	467	135	162	783	678	220	615	660	999999	883	999999	691	999999	328	880	461	222	211	999999	145	752	999999	992	309	342	431	673	999999	599	56	259	801	428	854	886	355	277	296	464	999999	999999	999999	732	820	84	900	665	862	590	999999	318	999999	999999	980	571	119	143	853	451	256	547	132	999999	236	633	107	273	999999	442	535	194	999999	746	951	607	999999	625	181	234	442	766	810	901	999999	738	133	771	999999	999999	777	222	999999	999999	999999	472	414	712	999999	197	976	636	999999	429	65	865	392	389	88	382	591	999999	961	999999	18	999999	736	231	520	498	510	999999	999999	289	664	322	999999	90	999999	999999	999999	276	999999	999999	258	805	999999	999999	846	999999	355	744	692	75	999999	293	261	796	836	999999	736	193	201	17	687	999999	999999	813	765	743	105	312	850	600	189	325	999999	976	999999	213	817	999999	999999	999999	153	765	644	760	587	380	70	973	254	810	752	19	84	121	307	999999	994	859	999999	999999	588	52	893	102	999999	999999	919	999999	999999	633	910	999999	808	365	864	921	999999	60	999999	394	682	999999	67	49	999999	180	250	262	679	772	218	957	729	282	257	110	871	551	874	211	999999	999999	557	621	900	372	999999	719	257	385	601	944	633	
241	430	466	984	853	254	715	146	667	605	999999	999999	952	660	536	117	763	60	464	186	33	999999	999999	574	999999	149	485	969	999999	14	303	180	999999	334	497	999999	999999	125	27	307	999999	75	794	191	903	206	947	999999	674	611	999999	335	147	999999	609	309	534	999999	548	999999	769	745	615	999999	311	483	999999	999999	173	684	325	648	42	999999	26	958	148	714	670	249	201	999999	305	918	520	999999	42	506	999999	198	327	999999	576	999999	537	424	459	141	880	999999	56	329	547	990	296	845	302	980	751	999999	170	819	230	308	522	999999	450	696	152	342	451	653	904	974	366	999999	81	729	999999	999999	508	16	834	250	203	872	236	315	632	674	999999	999999	999999	82	37	508	679	278	999999	999999	999999	999999	989	547	979	402	424	572	633	870	774	572	361	999999	999999	999999	984	979	115	649	768	144	74	477	999999	399	898	999999	947	858	999999	802	938	96	628	999999	999999	297	271	800	999999	663	681	762	900	113	999999	605	929	873	523	699	999999	151	774	839	698	521	999999	589	504	999999	999999	775	133	971	634	274	531	408	146	697	999999	314	201	115	463	311	577	999999	999999	999999	902	83	999999	57	639	797	322	788	56	999999	416	681	306	864	47	905	999999	929	999999	435	84	531	737	825	981	858	949	668	385	397	944	327	891	211	690	552	999999	85	341	836	952	999999	999999	640	291	46	18	337	77	558	999999	999999	93	272	228	381	345	518	76	781	999999	653	413	659	561	98	790	105	999999	999999	474	563	597	642	483	342	179	107	999999	944	849	622	601	999999	724	306	999999	628	982	318	216	922	19	559	999999	999999	999999	701	88	203	255	913	162	581	93	999999	999999	450	789	885	212	247	999999	131	932	999999	61	585	934	264	853	172	122	866	999999	551	999999	47	653	999999	13	999999	28	350	699	935	469	29	999999	999999	999999	793	838	107	116	968	999999	887	627	763	256	753	767	824	349	93	801	296	303	541	563	22	797	614	882	999999	229	634	432	999999	999999	41	841	328	999999	70	333	24	999999	319	604	666	420	890	928	260	999999	204	10	615	144	182	726	211	62	243	996	234	225	381	749	323	465	631	999999	999999	911	448	815	288	999999	999999	536	983	937	999999	602	906	686	999999	999999	35	633	816	861	593	999999	640	275	775	74	999999	999999	388	570	291	211	788	894	713	348	999999	388	999999	855	999999	646	999999	274	999999	999999	99	547	999999	358	724	689	648	999999	999999	909	281	182	999999	224	661	987	157	
999999	656	999999	999999	22	972	293	999999	646	999999	961	999999	946	571	375	120	144	974	999999	216	40	845	999999	563	29	999999	803	76	99	347	507	203	370	498	999999	999999	470	999999	87	575	309	596	87	778	999999	265	466	348	905	72	906	249	110	780	127	577	65	142	794	531	178	227	999999	308	413	768	153	458	250	758	649	999999	896	985	906	999999	768	822	876	763	999999	465	170	999999	999999	999999	102	590	999999	999999	562	338	42	556	999999	92	924	779	374	999999	122	18	999999	157	423	598	999999	125	873	683	809	242	266	40	506	713	66	645	866	156	675	563	86	497	205	999999	284	999999	589	824	519	988	999999	999999	999999	999999	368	23	613	843	914	999999	716	999999	944	329	82	12	60	999999	999999	288	999999	228	253	999999	931	609	952	111	324	12	535	59	174	820	785	308	388	489	354	52	42	33	999999	697	846	389	553	875	999999	282	999999	896	798	240	86	238	713	102	999999	758	70	511	529	999999	451	667	533	133	544	999999	623	570	348	983	256	999999	987	999999	712	999999	66	86	999999	999999	712	639	260	999999	744	556	595	295	999999	595	982	530	999999	329	255	189	855	999999	340	475	999999	730	999999	814	984	999999	250	167	999999	543	999999	984	999999	487	999999	812	416	599	999999	988	999999	338	175	999999	11	726	395	668	310	532	696	999999	745	396	394	982	92	446	949	557	999999	437	905	861	893	998	999999	27	130	443	773	999999	49	999999	297	330	564	804	813	267	801	582	857	858	999999	999999	248	999999	999999	226	730	969	650	832	999999	750	999999	999999	859	999999	844	377	547	866	999999	999999	597	403	109	73	427	287	632	999999	755	999999	579	57	25	828	760	629	923	903	712	803	615	999999	670	547	897	261	944	810	422	999999	44	991	109	416	476	844	162	39	799	452	347	959	87	999999	181	385	298	41	252	225	453	644	163	954	825	391	999999	999999	176	176	343	999999	278	331	999999	588	999999	608	361	915	476	894	999999	270	466	999999	139	720	375	522	962	912	568	207	979	400	837	155	591	999999	122	600	862	632	999999	999999	690	755	261	592	438	689	680	337	748	559	540	893	498	179	261	22	195	999999	213	999999	999999	999999	999999	307	751	801	27	999999	803	875	42	481	161	939	999999	384	469	783	93	283	242	240	999999	430	860	943	657	422	999999	110	414	218	999999	999999	273	619	999999	999999	841	636	672	415	534	873	999999	68	742	999999	999999	876	552	412	570	999999	198	999999	622	999999	447	807	154	605	
440	999999	470	823	999999	472	999999	355	999999	514	999999	457	610	827	705	585	903	801	210	999999	218	958	999999	999999	647	999999	500	999999	997	493	517	999999	999999	999999	974	999999	412	999999	16	279	999999	857	999999	999999	471	123	999999	999999	326	46	27	645	606	999999	999999	482	155	468	186	562	972	434	358	487	997	907	965	999999	852	999999	999999	210	794	931	225	999999	999999	999999	999999	534	179	139	924	960	475	999999	999999	999999	999999	501	685	943	999999	999999	307	458	509	999999	50	563	158	785	518	451	999999	816	850	675	999999	46	430	637	927	652	392	843	999999	398	21	999999	999999	529	864	361	198	239	683	350	999999	766	851	632	999999	977	386	394	621	482	106	659	31	761	614	999999	81	58	999999	999999	999999	464	948	999999	417	914	92	628	920	166	263	634	143	509	999999	74	194	797	999999	950	999999	998	999999	37	301	999999	114	719	915	231	289	150	223	999999	289	179	999999	740	225	564	894	999999	473	999999	229	472	999999	521	719	549	458	283	890	76	608	72	242	921	819	64	809	373	712	699	877	122	999999	334	229	873	256	999999	999999	999999	65	999999	999999	767	807	999999	836	999999	999999	375	999999	999999	260	999999	209	226	936	896	921	170	754	531	54	773	587	116	60	201	999999	846	303	14	701	296	20	100	538	475	999999	989	228	226	373	347	999999	999999	862	999999	134	12	936	999999	532	421	849	534	473	999999	999999	700	778	645	301	999999	81	768	315	999999	146	119	688	471	783	931	942	538	999999	707	999999	716	254	786	76	999999	909	999999	481	289	446	999999	627	999999	294	999999	221	583	924	219	999999	168	564	999999	999999	999999	324	474	576	601	999999	320	377	999999	999999	473	455	992	578	12	254	999999	297	35	527	660	491	999999	186	369	999999	369	613	947	441	688	161	356	658	61	999999	444	378	879	810	136	119	861	862	821	967	999999	999999	922	965	148	870	999999	999999	477	999999	412	298	216	881	999999	706	429	999999	236	999999	109	343	999999	37	999999	759	418	225	400	551	629	999999	365	401	500	364	691	982	303	817	999999	999999	191	526	572	156	999999	997	999999	429	689	537	636	509	867	999999	487	894	165	999999	462	323	999999	926	904	363	932	814	999999	999999	25	447	40	419	698	134	162	10	465	999999	597	420	999999	971	999999	101	999999	855	534	615	999999	999999	826	914	364	308	995	999999	622	219	223	356	999999	944	414	252	506	227	811	743	999999	487	439	502	791	52	799	19	74	999999	999999	87	290	774	879	228	621	999999	999999	
999999	139	999999	388	255	999999	251	803	579	999999	619	595	205	999999	999999	883	398	999999	999999	132	322	509	985	200	809	278	146	75	999999	75	196	999999	999999	172	421	614	834	109	193	999999	550	999999	229	452	455	999999	744	42	500	891	490	860	297	993	742	890	153	999999	999999	976	999999	999999	961	514	380	988	214	42	632	186	58	999999	184	280	582	82	289	543	745	591	534	999999	999999	999999	584	999999	999999	396	430	531	470	137	999999	999999	750	375	287	714	81	999999	999999	999999	409	999999	842	201	686	999999	421	999999	999999	609	961	986	452	208	609	20	930	55	655	818	612	111	999999	999999	768	967	999999	217	794	999999	472	288	578	821	704	261	999999	392	648	999999	975	760	920	999999	999999	544	763	551	999999	277	999999	36	999999	204	999999	999999	608	999999	432	719	498	214	999999	45	147	999999	418	630	504	357	903	999999	406	999999	843	852	190	854	999999	234	213	999999	451	527	790	999999	476	384	999999	999999	652	195	960	929	827	770	885	885	999999	492	135	143	56	999999	374	247	629	481	361	257	127	754	176	208	516	520	999999	357	255	701	216	999999	908	108	705	717	587	477	999999	82	966	999999	140	273	999999	999999	931	43	163	552	817	999999	32	474	288	897	29	761	422	316	18	538	999999	32	285	102	234	948	999999	656	660	161	999999	999999	290	822	624	902	109	445	999999	729	203	702	884	221	999999	999999	820	807	999999	999999	999999	999999	73	437	999999	118	987	16	845	982	331	506	892	665	35	743	999999	465	283	127	999999	976	727	289	345	938	147	74	999999	999999	137	904	959	834	999999	773	999999	852	167	516	999999	102	999999	606	407	696	809	228	196	278	999999	999999	534	580	999999	88	478	784	102	726	970	923	925	65	999999	426	547	67	569	999999	999999	341	307	766	212	569	386	999999	881	648	138	919	878	812	540	772	999999	388	672	28	304	440	759	999999	999999	991	177	544	750	980	158	751	658	933	750	999999	67	768	378	999999	999999	999999	903	454	597	999999	55	999999	524	92	57	168	395	551	957	97	581	866	230	220	402	842	380	900	499	387	999999	944	72	999999	715	611	20	78	327	999999	999999	999999	843	999999	946	63	30	668	933	989	366	117	975	999999	999999	999999	548	168	210	858	977	999999	954	220	789	110	999999	999999	377	446	158	326	999999	20	559	999999	999999	734	273	348	822	711	967	999999	30	163	968	409	286	524	72	852	867	468	969	534	999999	632	706	999999	12	128	301	999999	841	49	883	999999	113	80	
177	814	999999	862	46	275	45	454	199	636	999999	999999	625	852	383	306	458	999999	51	999999	913	400	38	426	345	703	420	480	668	981	999999	13	999999	215	999999	999999	957	999999	431	703	499	999999	442	999999	999999	999999	503	449	123	999999	590	126	923	88	167	777	785	477	526	342	855	565	785	218	366	137	999999	419	999999	135	349	453	999999	347	536	999999	957	958	999999	999999	210	971	999999	134	401	999999	90	228	58	579	472	489	489	99	848	933	999999	234	712	587	16	999999	999999	999999	205	147	782	585	551	161	819	999999	765	999999	141	883	999999	661	817	213	999999	999999	371	925	662	860	963	999999	999999	999999	883	733	255	999999	977	127	37	999999	928	263	380	505	676	897	759	645	723	999999	958	999999	735	471	417	509	539	880	721	999999	999999	345	183	537	95	999999	999999	96	581	640	999999	999999	856	829	732	999999	832	552	460	474	176	999999	146	999999	999999	535	867	422	999999	999999	999999	999999	406	19	52	593	89	843	419	726	629	999999	999999	999999	999999	999999	999999	905	739	999999	677	999999	430	257	851	319	208	166	999999	560	92	855	770	835	55	468	617	999999	786	148	483	999999	142	733	844	503	951	63	635	352	427	962	683	472	999999	607	999999	158	168	733	394	923	999999	999999	644	999999	902	239	999999	923	336	999999	128	999999	379	999999	855	999999	412	358	368	154	531	898	142	999999	182	307	766	448	791	999999	687	63	754	560	999999	283	98	999999	600	722	27	711	25	165	843	999999	102	999999	751	979	746	999999	999999	249	999999	703	726	524	602	604	999999	597	142	868	583	999999	846	819	301	582	608	343	999999	645	137	820	882	999999	286	99	215	387	999999	999999	722	877	688	999999	168	692	556	999999	999999	995	259	429	579	156	581	779	246	283	97	999999	999999	413	62	729	122	581	821	748	999999	513	399	999999	900	330	999999	999999	999999	341	660	609	35	45	866	761	396	708	250	735	406	506	999999	932	300	999999	440	319	825	959	401	587	871	808	999999	963	606	174	528	258	10	999999	403	999999	622	488	154	346	547	300	999999	413	340	95	352	742	660	467	794	383	890	837	880	426	999999	83	999999	999999	710	902	165	232	190	999999	735	530	113	948	999999	811	382	103	772	534	999999	988	257	999999	999999	592	313	999999	379	154	367	173	995	977	999999	549	750	999999	635	999999	145	999999	233	347	359	822	638	999999	157	983	11	797	74	355	799	951	999999	950	999999	999999	598	25	852	45	635	571	535	136	983	770	71	454	467	137	
999999	516	764	909	436	643	953	601	991	396	153	570	108	999999	187	22	723	799	176	517	56	129	999999	999999	712	788	296	512	728	387	922	556	339	999999	956	293	197	999999	524	127	999999	997	33	999999	892	999999	473	999999	948	970	56	999999	999999	949	91	279	258	999999	207	648	356	999999	873	999999	999999	596	240	171	692	999999	999999	806	285	999999	999999	59	999999	801	306	646	325	999999	999999	999999	340	660	278	389	999999	999999	44	621	719	876	771	722	134	999999	991	305	834	312	203	63	155	249	985	239	605	41	182	456	279	560	333	945	887	125	284	999999	328	851	314	14	860	213	97	999999	287	999999	924	686	809	10	812	22	999999	999999	611	100	674	999999	783	824	514	587	351	169	999999	825	835	999999	145	188	976	999999	997	198	203	942	162	586	999999	999999	116	496	647	999999	748	320	738	387	514	999999	148	289	77	489	999999	999999	861	999999	999999	461	796	916	551	631	34	828	25	999999	316	669	999999	999999	999999	999999	999999	999999	999999	82	421	999999	999999	999999	504	951	999999	697	915	517	699	999999	999999	999999	729	999999	999999	999999	944	26	254	919	304	720	80	999999	999999	60	202	268	771	481	342	999999	999999	624	374	999999	422	600	591	337	999999	507	329	395	999999	713	368	596	631	999999	84	923	827	999999	999999	376	387	659	706	989	504	657	745	999999	588	300	999999	115	135	999999	778	354	435	917	999999	797	999999	684	265	541	691	999999	636	254	999999	418	999999	25	686	999999	999999	762	893	999999	832	265	761	111	807	298	999999	262	470	792	749	730	498	910	494	150	999999	702	403	999999	307	899	30	999999	821	179	339	702	428	138	878	25	460	999999	95	751	45	300	877	999999	545	438	144	844	505	675	920	61	999999	546	32	268	999999	727	999999	933	244	999999	289	999999	958	303	833	342	914	733	279	665	825	742	114	999999	825	999999	999999	999999	764	186	995	155	259	288	181	999999	116	999999	657	732	539	161	999999	775	20	249	999999	252	604	801	929	999999	405	999999	999999	788	999999	346	999999	999999	108	434	178	67	274	999999	388	680	999999	951	236	304	999999	547	999999	673	999999	338	674	586	426	386	274	962	257	233	750	994	62	393	449	999999	187	724	634	114	983	460	511	877	860	338	131	999999	999999	635	999999	858	999999	999999	563	114	672	855	999999	721	999999	215	809	50	393	999999	627	738	511	999999	126	361	912	31	690	774	826	797	725	97	265	620	397	621	537	891	865	999999	829	345	107	999999	218	912	943	999999	999999	471	
999999	476	999999	392	151	999999	518	344	946	117	871	999999	287	874	140	427	466	999999	817	999999	512	999999	528	137	999999	175	369	999999	152	10	999999	999999	134	365	313	258	386	872	999999	289	112	203	945	758	999999	51	68	232	201	790	455	404	999999	462	958	991	948	999999	483	975	748	724	201	945	999999	959	664	921	999999	882	51	593	999999	999999	999999	999999	999999	770	508	867	117	999999	603	362	999999	683	952	672	407	321	999999	802	399	503	540	388	11	999	999999	669	387	999999	661	999999	749	861	333	431	377	648	999999	188	85	616	999999	999999	130	999999	401	356	16	991	524	259	582	248	204	577	997	999999	318	999999	51	838	490	970	485	294	612	692	359	530	305	758	876	132	999999	782	634	928	999999	172	608	382	662	395	621	411	999999	510	667	756	434	670	340	886	999999	247	999999	999999	999999	836	999999	708	999999	486	999999	766	383	460	522	999999	942	78	448	156	949	669	185	104	358	83	557	112	35	999999	105	999999	999999	989	985	489	657	736	802	431	999999	999999	999999	186	999999	999999	38	286	988	255	814	366	231	193	999999	477	999999	41	999999	999999	289	134	682	999999	390	72	999999	393	474	42	764	999999	276	27	220	59	999999	999999	999999	502	55	280	999999	780	788	739	412	244	999999	999999	427	625	999999	749	151	811	227	982	999999	999999	517	645	812	999999	490	608	99	214	973	999999	193	71	635	56	17	999999	21	902	615	999999	659	113	340	999999	614	148	28	526	999999	409	999999	310	214	769	999999	410	467	167	299	189	649	208	271	175	999999	999999	990	999999	742	143	800	999999	999999	154	976	413	999999	999999	351	351	590	999999	338	573	64	882	857	865	71	606	550	853	612	435	11	461	842	175	630	258	157	878	784	742	609	518	933	999999	792	999999	105	999999	816	948	599	999999	870	697	121	451	999999	135	89	145	592	946	712	999999	152	999999	570	149	236	102	203	712	788	595	999999	546	949	797	82	489	999999	939	47	663	836	999999	591	999999	63	188	749	999999	799	648	160	999999	805	992	999999	277	21	999999	384	723	754	887	297	284	999999	574	999999	999999	62	599	999999	652	999999	58	115	227	933	999999	95	57	352	181	999999	149	444	312	740	957	999999	999999	478	554	565	999999	909	949	637	999999	422	489	686	47	969	209	23	508	753	756	886	700	344	999999	870	337	381	583	974	158	839	430	833	545	832	257	131	90	97	595	149	166	999999	626	12	999999	371	315	211	713	135	999999	558	984	80	189	999999	881	
999999	237	999999	335	974	999999	476	999999	655	999999	215	721	87	933	420	168	617	999999	120	717	594	999999	999999	75	999999	270	32	999999	872	849	999999	653	999999	249	407	859	652	813	191	110	160	19	950	230	109	489	999999	202	526	400	376	349	999999	753	297	999999	271	999999	954	999999	999999	573	130	805	999999	561	999999	838	999999	560	999999	999999	549	19	566	584	323	745	965	892	999999	830	386	481	999999	999999	584	43	952	988	999999	775	859	999999	644	999999	889	155	554	999999	554	999999	667	965	885	573	800	999999	196	999999	105	525	999999	72	999999	636	999999	648	333	550	976	901	999999	546	962	999999	944	81	375	999999	999999	178	999999	999999	347	836	172	421	596	909	334	526	846	249	999999	83	999999	999999	397	18	999999	250	822	999999	571	653	911	130	13	155	628	728	999999	999999	27	926	334	493	724	999999	999999	775	999999	999999	225	460	64	646	653	889	874	157	684	366	590	454	999999	196	856	999999	924	52	418	450	291	606	999999	640	999999	999999	748	381	82	155	999999	624	198	408	789	120	598	275	477	124	999999	481	54	337	625	573	580	147	637	40	999999	999999	367	611	999999	619	628	424	425	999999	150	502	84	538	821	965	266	947	407	745	999999	659	999999	303	179	809	561	505	24	657	396	610	744	51	827	124	267	999999	276	180	492	999999	999999	999999	999999	778	406	515	515	660	317	999999	740	892	934	999999	855	73	441	332	67	133	410	767	299	539	758	42	711	707	708	678	999999	999999	999999	999999	999999	999999	999999	401	413	55	999999	364	350	999999	870	852	117	999999	268	204	155	944	999999	369	773	91	501	444	30	373	999999	807	951	638	951	513	639	22	857	82	742	50	919	21	999999	56	426	999999	669	999999	999999	551	449	513	533	999999	124	893	158	728	999999	885	380	999999	251	999999	412	712	999999	367	223	104	312	195	461	115	999999	999999	999999	727	665	966	775	125	447	263	367	448	114	224	399	746	999999	999999	999999	999999	999999	879	999999	950	643	713	999999	312	999999	830	249	263	62	427	712	23	666	431	999999	325	120	265	601	988	824	964	607	598	968	477	999999	999999	405	604	445	999999	341	999999	999999	951	254	473	432	999999	24	114	999999	999999	512	385	999999	441	75	475	999999	414	287	999999	135	679	999999	134	343	225	599	75	999999	457	999999	566	682	390	999999	122	999999	999999	999999	999999	973	999999	999999	920	999999	999999	999999	799	118	999999	858	999999	867	558	159	413	844	999999	139	217	999999	999999	256	938	704	945	703	698	103	952	
999999	999999	582	303	808	415	111	195	48	751	827	999999	957	927	599	952	698	999999	240	934	277	999999	518	624	966	35	473	999999	999999	150	999999	699	706	165	536	759	999999	574	750	744	999999	999999	91	387	999999	228	990	328	348	752	256	580	467	999999	685	452	590	957	336	782	999999	999999	999999	898	863	138	103	802	999999	839	503	134	999999	999999	632	618	869	140	244	747	999999	155	301	473	893	317	241	547	479	999999	999999	500	247	968	999999	999999	690	193	523	261	135	198	927	509	258	132	208	970	999999	999999	583	459	722	589	747	796	999999	505	15	999999	896	555	332	317	670	12	886	414	694	999999	927	999999	617	983	621	999999	227	792	999999	999999	119	270	999999	412	510	999999	999999	658	230	15	670	999999	999999	999999	365	579	865	620	838	999999	245	999999	999999	743	149	897	842	739	999999	900	579	999999	999999	244	446	999999	999999	999999	999999	950	999999	238	999999	688	132	742	999999	649	628	52	981	606	999999	969	535	325	984	278	273	613	877	999999	691	999999	435	292	999999	944	531	729	45	945	813	888	30	17	610	597	621	407	399	999999	999999	925	919	973	434	319	709	130	651	276	999999	203	83	195	547	863	263	999999	836	563	999999	898	16	46	792	74	948	528	715	396	999999	865	223	683	927	765	410	462	857	595	244	999999	999999	769	999999	620	815	835	469	746	344	999999	570	835	999999	222	918	883	190	369	370	191	415	265	619	999999	999999	399	268	781	462	800	981	250	999999	999999	999999	246	999999	182	259	123	999999	968	61	875	305	387	999999	715	999999	527	281	999999	235	63	994	999999	160	999999	640	425	576	999999	294	544	799	329	516	367	400	682	145	18	120	256	132	447	213	743	495	601	999999	552	999999	935	528	493	25	275	723	999	999999	999999	541	999999	546	380	684	517	85	999999	870	250	324	174	999999	273	999999	978	930	556	618	999999	21	48	634	34	753	358	25	316	314	999999	999999	999999	595	894	477	285	710	752	763	695	667	520	999999	549	238	999999	553	265	115	47	344	176	391	679	239	502	209	522	626	335	502	769	671	629	999999	923	579	999999	796	112	278	188	999999	922	749	999999	317	94	795	999999	805	760	210	277	907	478	20	916	665	974	86	197	136	438	203	897	999999	111	999999	315	200	66	469	13	999999	166	383	468	930	999999	999999	124	727	999999	530	741	999999	999999	999999	137	912	662	831	999999	999999	999999	61	999999	999999	999999	651	216	151	999999	793	748	301	999999	508	751	999999	551	999999	926	
999999	962	469	493	908	461	999999	999999	389	999999	999999	537	234	647	977	999999	999999	28	738	88	97	978	972	999999	849	781	450	371	895	999999	42	999999	999999	905	40	999999	621	999999	999999	278	523	999999	826	335	97	265	524	653	230	820	647	999999	999999	908	999999	812	989	232	644	137	20	966	559	999999	782	41	861	329	999999	914	76	999999	999999	999999	564	999999	161	647	159	593	267	999999	999999	84	999999	956	557	999999	75	999999	83	999999	923	329	267	999999	646	417	999999	66	404	999999	46	315	999999	999999	999999	352	999999	999999	660	999999	83	60	870	223	825	484	999999	999999	999999	102	263	999999	840	678	621	252	213	17	254	744	104	103	199	72	999999	836	330	999999	451	214	999999	127	568	731	324	999999	999999	53	731	171	331	999999	582	312	941	648	475	999999	489	271	149	345	704	999999	257	980	861	807	462	999999	164	863	384	279	677	146	829	119	999999	748	999999	999999	286	92	423	377	521	887	131	999999	370	254	743	189	75	999999	999999	653	483	999999	21	651	591	999999	17	468	999999	999999	634	805	818	999999	722	740	999999	980	999999	621	501	999999	469	999999	999999	350	999999	909	130	205	999999	597	999999	186	999999	999999	737	151	578	543	84	954	36	218	262	326	304	15	999999	12	711	94	30	801	161	603	875	999999	965	250	124	999999	999999	156	999999	47	92	642	999999	999999	999999	336	412	525	546	547	853	999999	722	999999	56	622	386	999999	493	129	999999	920	34	42	154	700	186	999999	429	976	999999	880	119	224	243	661	284	829	999	385	681	505	265	999999	749	624	325	999999	204	999999	721	999999	999999	999999	470	171	617	999999	558	312	159	85	106	570	999999	973	999999	507	136	394	348	556	127	118	447	81	665	999999	292	529	999999	581	142	927	999999	395	227	139	754	82	54	586	999999	999999	235	606	408	694	684	776	482	817	478	999999	163	174	113	554	541	999999	999999	206	999999	999999	927	999999	942	999999	315	544	755	21	752	999999	349	761	999999	999999	999999	841	672	970	736	999999	56	567	112	331	774	999999	999999	673	999999	364	575	999999	180	251	768	656	663	239	388	999999	30	470	75	999999	999999	401	889	682	999999	700	726	535	470	900	982	999999	999999	620	999999	226	262	92	423	397	999999	501	590	44	999999	999999	999999	999999	591	999999	494	999999	999999	999999	860	382	999999	610	12	999999	638	999999	999999	280	269	408	190	52	999999	172	887	937	57	677	936	969	811	854	999999	999999	523	293	999999	999999	415	406	868	787	760	32	25	651	90	526	999999	448	
123	320	774	264	999999	144	607	999999	999999	557	538	825	999999	999999	570	355	589	568	384	354	999999	514	865	862	539	403	292	812	156	245	857	530	917	498	856	501	89	766	398	388	999999	525	173	858	867	53	45	999999	461	670	999999	999999	152	414	352	608	455	999999	724	652	852	794	282	473	999999	18	999999	263	999999	79	999999	999999	179	995	668	999999	351	16	995	495	367	423	361	486	183	344	999999	512	155	257	999999	178	999999	999999	536	891	252	999999	168	859	145	999999	833	391	404	248	352	156	746	771	267	999999	999999	238	295	438	443	795	300	364	630	405	117	787	33	107	999999	433	469	999999	338	999999	848	999999	360	585	589	969	91	935	999999	241	765	384	999999	607	261	813	460	107	458	457	409	803	239	740	674	56	367	306	466	999999	686	970	443	616	600	780	878	999999	848	473	999999	999999	372	398	639	999999	798	426	999999	968	999999	372	327	881	252	54	906	619	911	999999	612	999999	478	999999	999999	794	941	999999	17	480	999999	999999	258	985	743	999999	999999	840	111	940	999999	941	460	497	946	324	653	999999	374	556	873	999999	798	314	861	929	999999	299	844	844	999999	999999	418	375	44	999999	123	999999	999999	208	613	76	999999	970	295	670	999999	980	136	240	151	389	999999	461	607	675	953	943	999999	999999	167	151	996	999999	999999	999999	999999	95	463	724	210	320	424	999999	999999	807	751	827	29	200	999999	906	173	613	999999	412	999999	957	999999	368	278	179	218	999999	51	999999	999999	999999	822	999999	148	999999	526	411	39	831	964	842	518	999999	999999	999999	924	933	219	260	977	392	563	999999	427	574	327	105	456	40	112	100	135	999999	999999	499	15	999999	999999	999999	999999	761	584	871	447	573	448	968	444	999999	255	285	999999	790	494	999999	697	999999	999999	573	921	999999	954	998	999999	874	717	47	71	434	999999	367	999999	999999	871	225	999999	692	307	853	135	358	661	314	785	826	975	344	999999	999999	801	928	999999	488	444	957	999999	586	152	573	999999	411	999999	19	30	887	403	271	918	278	878	15	778	191	447	573	999999	649	222	902	899	382	60	20	999999	202	836	403	418	913	418	231	549	734	998	724	999999	651	999999	897	999999	713	999999	718	181	999999	160	349	50	870	999999	999999	999999	250	999999	999999	999999	999999	386	828	999999	999	853	14	999999	657	999999	53	193	723	999999	128	999999	999999	478	999999	956	999999	838	836	999999	999999	363	547	727	261	858	309	71	999999	373	555	275	465	999999	999999	860	421	858	524	999999	116	
999999	999999	748	77	801	57	771	487	526	28	67	549	999999	999999	646	315	287	608	798	999999	982	668	359	999999	853	900	479	54	335	545	483	324	506	935	340	46	999999	659	460	999999	537	583	999	355	999999	726	999999	999999	787	999999	143	260	726	183	133	497	967	182	999999	900	578	726	162	980	999999	742	53	850	235	609	999999	628	157	988	629	999999	669	14	88	999999	999999	198	267	780	412	232	598	332	811	842	79	999999	444	560	241	810	430	28	809	755	683	999999	999999	187	49	514	113	737	554	724	999999	999999	103	97	678	390	469	382	577	999999	154	720	49	392	540	999999	194	597	756	999999	978	650	204	333	453	999999	999999	90	740	999999	128	999999	777	97	23	116	999999	356	881	999999	999999	58	451	999999	610	962	788	999999	646	159	330	515	999999	736	745	187	999999	770	999999	284	999999	388	999999	999999	999999	294	943	999999	379	433	366	837	999999	904	999999	999999	209	999999	722	491	999999	999999	443	999999	577	612	878	51	351	835	348	762	712	606	602	999999	999999	771	999999	326	999999	837	304	222	999999	492	800	86	999999	816	999999	69	58	999999	669	789	945	59	112	591	415	999999	610	543	999999	604	999999	118	311	514	522	437	999999	405	999999	777	174	230	798	94	812	999999	999999	535	857	288	713	558	937	813	27	999999	668	711	911	127	999999	760	999999	198	999999	691	774	754	303	550	654	652	691	892	999999	724	261	27	999999	999999	128	85	686	999999	999999	999999	181	498	496	164	768	704	494	353	551	414	103	999999	727	999999	37	999999	241	316	634	999999	867	54	198	303	115	999999	932	999999	999999	160	84	330	307	789	519	286	267	149	999999	949	167	347	999999	220	631	651	999999	999999	586	100	844	379	182	829	709	136	309	203	58	127	999999	999999	999999	400	999999	999999	312	938	612	999999	770	102	534	684	904	529	704	978	672	999999	361	285	720	908	999999	704	157	478	999999	392	976	74	999999	664	999999	999999	999999	950	880	857	349	361	54	999999	330	751	844	497	924	999999	432	331	531	595	766	495	476	446	999999	634	625	833	858	229	774	705	12	870	507	934	536	753	107	814	124	999	241	885	999999	999999	999999	999999	999999	899	959	655	543	505	897	691	503	556	866	999999	242	516	503	999999	71	999999	749	999999	990	990	999999	999999	233	999999	481	999999	264	591	859	999999	774	965	999999	959	269	999999	172	506	973	815	440	979	999999	852	581	607	999999	415	824	962	815	886	669	563	254	290	999999	999999	34	140	437	912	999999	348	
999999	276	236	544	565	942	462	999999	10	185	559	675	792	380	145	873	999999	848	766	896	712	888	306	999999	714	978	696	999999	482	999999	999999	528	291	999999	380	999999	381	961	850	881	999999	572	885	494	13	999999	498	999999	999999	160	869	999999	155	999999	999999	592	970	999999	829	587	999999	125	769	168	796	41	393	999999	10	829	502	309	998	885	999999	149	999999	812	999999	999999	999999	645	655	331	972	800	382	490	999999	999999	344	870	141	999999	636	394	999999	726	697	972	195	255	61	861	658	999999	589	270	415	495	589	167	787	694	107	610	470	999999	195	999999	658	999999	999999	999999	495	631	177	735	258	11	999999	286	125	750	949	244	594	793	999999	412	220	122	85	426	999999	187	93	447	999999	36	923	999999	540	700	323	293	999999	839	376	999999	999999	999999	21	413	999999	312	999999	46	744	863	25	677	999999	783	786	999999	827	914	23	317	548	999999	569	232	87	981	746	424	999999	999999	329	755	427	646	999999	365	999999	671	999999	999999	999999	56	703	312	999999	256	590	757	914	777	465	999999	825	999999	488	672	294	999999	335	999999	566	999999	608	87	543	270	999999	137	772	430	444	165	999999	127	999999	501	999999	267	222	831	401	988	999999	660	210	329	929	999999	167	348	80	999999	345	111	339	516	999999	625	999999	749	996	462	984	999999	999999	310	364	708	884	987	645	37	575	504	775	578	127	948	876	223	341	891	969	434	359	132	999999	545	787	666	63	411	999999	473	835	938	13	27	327	900	965	230	483	180	702	53	747	841	335	761	999999	499	999999	999999	418	114	999999	560	143	220	491	819	999999	228	934	244	539	112	999999	836	999999	999999	630	976	258	120	417	799	732	999999	999999	999999	219	35	277	563	662	942	999999	999999	999999	453	999999	117	418	156	999999	265	999999	467	513	644	183	499	197	298	999999	772	307	307	999999	693	828	826	999999	513	609	895	950	380	582	597	999999	938	999999	131	226	523	567	112	810	161	563	274	803	740	999999	720	838	979	695	999999	645	757	42	999999	624	67	999999	905	999999	414	999999	865	885	916	597	245	118	75	82	999999	214	204	496	545	140	563	33	999999	999999	999999	66	999999	685	692	999999	299	905	627	506	169	250	662	565	406	999999	999999	388	886	153	569	999999	773	999999	999999	999999	450	270	497	632	71	43	999999	205	999999	358	343	190	203	965	307	339	491	569	912	114	551	999999	999999	699	999999	184	147	999999	149	287	293	999999	345	16	511	38	418	994	445	135	72	466	908	
57	999999	516	195	999999	845	239	130	214	994	244	144	811	180	999999	199	886	999999	999999	999999	999999	75	279	844	999999	463	278	921	496	133	786	52	999999	731	53	197	926	989	225	115	910	999999	999999	80	111	871	700	858	999999	999999	559	239	836	410	537	982	242	671	998	999999	576	999999	999999	90	217	202	59	89	136	999999	999999	896	680	999999	155	223	986	209	999999	999999	999999	999999	311	692	999999	557	215	684	203	70	954	264	991	758	539	603	532	999999	863	999999	822	620	731	19	541	662	558	715	265	324	996	43	927	682	703	166	15	941	999999	999999	999999	374	886	76	656	18	904	922	591	552	999999	999999	346	834	502	153	688	301	160	912	999	500	429	879	74	920	336	999999	64	999999	999999	590	999999	213	999999	458	733	999999	363	999999	757	999999	134	713	633	18	999999	999999	190	559	478	714	790	603	660	496	999999	17	11	736	999999	595	868	218	954	109	504	999999	999999	999999	999999	32	938	999999	164	373	375	716	255	66	232	243	999999	504	904	883	800	889	999999	436	513	726	664	999999	850	171	767	916	758	533	513	565	190	145	999999	455	776	172	448	296	130	999999	761	944	513	448	466	373	999999	81	999999	999999	589	485	540	999999	367	320	777	992	605	458	957	721	999999	667	62	993	364	459	117	637	999999	999999	315	285	964	719	999999	999999	999999	404	613	687	234	897	976	704	605	457	97	465	999999	999999	690	671	280	50	999999	846	395	473	18	853	964	671	999999	332	999999	999999	728	999999	206	375	298	211	999999	280	497	655	999999	357	397	907	371	651	253	994	999999	999999	14	924	327	277	27	240	999999	759	723	562	732	653	999999	349	728	999999	269	29	167	489	826	999	552	746	165	47	86	111	492	322	428	180	756	536	260	803	999999	928	357	67	999999	95	999999	935	922	47	823	999999	999999	921	999999	234	836	96	817	999999	382	999999	122	980	164	999999	999999	410	143	562	999999	997	98	925	129	340	671	110	672	740	452	617	823	999999	223	37	922	570	930	204	343	669	719	256	999999	748	815	377	902	532	818	999999	801	370	150	825	959	262	802	999999	562	736	424	86	562	765	757	995	999999	136	370	707	480	999999	228	236	288	842	505	380	524	303	207	149	999999	305	815	463	977	999999	999999	999999	768	878	999999	999999	255	643	693	665	999999	820	610	775	172	120	676	862	999999	913	999999	126	757	431	999999	268	539	999999	163	999999	999999	304	27	378	999999	700	938	601	306	621	981	644	158	839	
389	704	692	431	977	811	628	952	321	73	850	999999	999999	999999	999999	383	77	970	999999	999999	716	696	999999	242	717	471	182	85	565	530	932	902	999999	918	999999	832	575	999999	307	999999	638	996	983	954	528	999999	999999	602	258	923	554	20	164	721	999999	999999	901	999999	999999	515	639	999999	397	791	141	947	983	999999	304	999999	807	960	673	999999	798	999999	712	848	713	610	683	999999	826	999999	975	999999	999999	256	794	999999	930	125	403	999999	711	94	999999	202	823	581	999999	793	307	738	125	594	347	999999	923	413	980	63	746	999999	832	70	999999	754	815	219	208	737	209	946	589	692	567	881	437	999999	120	520	34	142	487	999999	281	98	526	391	999999	732	332	391	378	877	378	299	999999	651	367	854	386	999999	382	396	594	361	158	433	37	465	588	999999	303	469	38	614	626	942	999999	638	238	433	635	476	999999	999999	578	712	324	277	922	786	999999	266	143	421	760	100	305	999999	939	102	364	128	153	123	999999	908	848	763	672	26	862	728	999999	953	978	999999	982	776	783	446	119	759	543	802	863	47	335	999999	999999	535	647	868	699	999999	79	517	332	300	730	669	863	560	604	905	923	627	640	190	442	854	118	529	146	502	983	604	584	350	999999	60	999999	999999	999999	999999	379	999999	39	489	883	470	582	999999	999999	124	582	559	164	638	879	246	999999	155	184	999999	427	999999	731	207	999999	474	999999	981	999999	679	96	632	999999	467	535	928	598	160	306	971	281	999999	482	32	919	434	449	946	999999	23	653	437	999999	910	719	261	273	831	336	419	999999	600	650	377	37	950	908	697	112	950	999999	255	848	999999	999999	10	645	999999	287	728	999999	987	520	37	35	659	575	999999	999999	284	665	999999	824	887	444	680	776	115	995	969	525	752	843	520	375	407	588	999999	999999	718	615	564	554	999999	395	550	90	622	351	999999	384	178	949	827	295	882	999999	961	768	57	234	539	999999	318	999999	281	153	999999	999999	627	80	722	557	39	999999	110	221	225	501	893	600	164	764	627	999999	356	802	999999	235	493	976	627	999999	144	494	86	851	246	404	123	407	90	959	724	306	662	999999	920	999999	194	999999	215	999999	999999	457	80	775	999999	723	857	999999	999999	999999	179	999999	453	637	423	544	592	258	975	821	388	496	519	204	49	331	932	735	882	857	50	822	770	167	219	687	424	310	999999	999999	999999	644	279	316	790	83	853	999999	207	385	576	999999	694	394	90	388	999999	875	736	
763	791	131	596	280	733	999999	881	296	427	736	999999	999999	491	463	283	999999	999999	212	999999	966	477	907	537	999999	290	114	999999	385	999999	830	749	548	574	999999	730	425	57	999999	583	443	202	567	607	471	264	294	454	241	999999	346	172	999999	999999	769	295	999999	594	99	989	629	228	505	219	597	987	582	717	487	999999	857	696	226	999999	970	774	910	310	76	252	996	659	896	273	739	668	23	86	804	717	846	999999	958	20	954	225	696	357	20	484	682	576	999999	509	263	999999	945	115	501	995	384	584	528	999999	992	969	331	241	479	928	973	505	912	770	885	36	738	999999	675	754	88	563	300	999999	569	429	692	396	19	99	722	908	999999	809	342	272	999999	999999	27	999999	999999	464	999999	999999	510	186	663	206	624	237	911	999999	440	746	917	821	294	936	287	573	286	999999	232	389	216	75	920	113	437	999999	723	627	199	999999	999999	623	685	218	91	392	766	496	772	782	187	999999	999999	838	892	999999	978	377	832	454	707	958	242	498	999999	445	999999	999999	768	11	514	294	550	749	885	303	146	85	855	895	806	790	172	999999	999999	233	597	92	220	916	644	355	999999	999999	983	902	391	197	343	645	136	215	727	771	277	999999	999999	728	952	599	384	903	999999	937	999999	999999	796	792	296	999999	848	183	350	852	366	168	500	999999	999999	999999	912	949	741	219	769	601	73	999999	181	999999	790	868	999999	621	541	741	833	999999	107	999999	999999	598	900	692	797	952	999999	874	414	119	403	637	963	970	686	999999	171	312	178	55	853	999999	621	977	999999	980	53	999999	320	625	334	643	708	698	875	999999	58	59	422	816	736	999999	999999	72	915	163	904	169	934	999999	579	531	688	61	999999	712	999999	999999	999999	817	909	146	999999	788	784	759	928	999999	104	373	387	122	890	361	319	664	417	999999	72	708	85	883	794	999999	999999	803	954	656	485	999999	999999	134	228	999999	907	599	999999	999999	287	165	999999	639	75	571	728	466	641	336	741	559	304	428	861	132	741	999999	351	359	999999	999999	804	999999	789	930	37	262	894	999999	454	719	39	999999	999999	906	484	445	818	233	999999	588	171	999999	914	925	868	917	273	105	863	999999	258	999999	465	305	361	951	850	144	999999	475	999999	999999	882	32	529	96	157	954	647	306	217	128	872	164	820	999999	367	864	71	119	988	798	999999	573	471	753	752	975	555	532	595	683	999999	21	26	999999	745	892	999999	782	999999	318	457	566	674	139	
999999	999999	485	184	594	999999	82	434	486	773	924	318	560	999999	343	181	999999	125	999999	533	438	861	147	15	441	474	468	289	999999	680	350	865	898	999999	351	451	500	999999	999999	999999	611	999999	534	252	999999	437	342	629	449	599	909	342	999999	151	701	551	174	480	742	999999	527	793	95	806	999999	69	419	999999	434	892	680	38	187	112	921	183	336	895	999999	14	142	838	840	749	771	999999	20	757	999999	799	999999	999999	638	817	91	999999	179	999999	819	831	999999	123	204	556	918	880	165	999999	999999	999999	224	279	999999	999999	987	688	953	345	999999	424	58	999999	999999	635	615	999999	400	369	30	114	13	608	85	999999	999999	28	999999	293	831	999999	853	268	538	122	999999	999999	999999	899	999999	999999	864	999999	999999	404	999999	365	534	569	941	268	999999	795	999999	125	523	616	203	83	751	969	54	999999	514	154	571	789	133	476	999999	607	995	999999	999999	627	249	999999	914	680	509	631	494	84	351	573	411	67	999999	423	598	967	999999	999999	999999	861	999999	204	329	548	833	999999	241	999999	518	344	272	999999	266	114	875	353	999999	523	574	130	484	969	328	999999	743	513	262	710	878	92	999999	999999	353	678	278	999999	850	376	847	515	999999	999999	565	17	999999	423	801	432	547	254	275	301	999999	999999	386	389	875	389	999999	329	740	531	190	435	550	857	644	587	835	999999	503	999999	675	68	730	59	413	321	638	329	712	830	172	633	999999	999999	397	326	302	888	999999	470	570	527	774	868	255	140	466	453	778	223	596	717	999999	999999	625	958	307	336	975	564	999999	999999	617	910	368	999999	618	58	469	328	295	947	999999	999999	764	999999	293	862	803	283	999999	999999	551	498	243	455	882	999999	999999	439	999999	965	913	999999	720	95	910	864	509	698	521	418	999999	460	928	649	66	718	185	477	999999	445	999999	999999	999999	565	934	999999	676	913	674	742	181	40	309	999999	43	999999	322	679	999999	429	362	999999	999999	445	210	100	569	594	398	999999	701	409	764	583	442	221	904	164	999999	791	198	595	999999	779	999999	953	161	608	999999	20	406	505	239	255	999999	427	999999	274	364	843	559	92	999999	999999	50	999999	275	725	886	821	151	999999	999999	456	240	766	999999	983	208	257	999999	960	999999	388	768	999999	180	519	501	25	999999	639	800	317	242	999999	81	523	738	475	687	435	722	999999	868	248	977	783	24	999999	345	955	999999	117	903	598	113	145	742	845	999999	756	999999	999999	549	511	367	221	999999	134	695	567	
255	999999	569	513	248	194	520	999999	999999	999999	504	185	679	327	999999	692	413	999999	12	935	999999	892	874	999999	211	850	255	999999	881	766	569	890	630	777	710	342	999999	400	999999	919	625	223	999999	999999	999999	999999	201	231	938	674	807	580	999999	759	786	999999	858	638	312	999999	938	163	647	461	827	613	554	901	617	240	155	23	293	92	319	568	274	670	678	162	999999	33	428	217	999999	989	768	999999	991	999999	484	909	97	962	999999	472	999999	176	386	999999	999999	300	999999	707	528	794	297	48	449	228	97	999999	960	159	999999	915	735	440	502	838	844	682	910	999999	756	246	925	331	111	999999	992	108	999999	38	999999	368	999999	720	688	174	702	729	431	773	269	295	948	938	232	999999	737	145	673	548	804	999999	999999	355	951	292	868	965	936	602	235	988	904	931	500	381	507	999999	751	338	146	124	260	146	10	470	297	986	108	46	120	857	435	999999	234	999999	999999	72	769	405	306	999999	793	829	548	280	391	999999	447	851	567	722	394	344	411	999999	999999	253	999999	491	995	881	867	900	491	377	562	169	707	664	402	444	255	355	42	410	331	431	598	729	89	280	999999	257	479	397	473	100	343	999999	276	734	999999	287	410	424	869	892	347	180	717	999999	319	783	999999	133	477	48	312	11	999999	149	999999	625	999999	999999	999999	620	430	104	904	472	826	172	398	668	726	999999	944	617	999999	438	999999	999999	999999	999999	999999	765	798	355	999999	434	788	341	186	136	89	102	875	999999	999999	259	471	253	999999	255	999999	157	395	999999	406	510	103	694	471	929	66	238	613	999999	763	999999	821	85	999999	479	999999	495	985	271	999999	999999	101	268	535	291	966	999999	160	766	462	814	999999	17	949	419	999999	103	870	257	80	850	488	999999	922	515	437	396	78	797	999999	909	171	999999	211	999999	418	835	169	189	962	226	999999	847	101	949	206	814	135	764	999999	999999	624	737	201	999999	155	769	345	30	854	580	770	362	203	552	652	999999	999999	187	11	999999	999999	690	999999	853	999999	999999	999999	973	999999	999999	999999	314	999999	982	294	433	932	999999	626	648	999999	149	999999	391	455	999999	653	549	306	949	18	948	999999	642	655	934	452	347	965	515	539	372	710	999999	999999	466	703	221	999999	229	324	342	560	362	999999	999999	999999	903	408	999999	999999	690	676	369	614	322	999999	27	336	360	981	999999	507	121	119	999999	438	104	83	988	32	442	291	87	635	675	397	411	999999	859	999999	548	938	918	
528	849	695	350	626	996	915	685	885	907	248	728	835	999999	253	999999	999999	999999	999999	419	999999	554	409	599	999999	999999	925	149	391	476	782	442	656	588	999999	999999	441	98	477	87	82	346	556	999999	839	906	999999	999999	999999	755	502	317	717	528	893	999999	449	106	615	687	999999	776	999999	418	134	999999	82	257	856	983	448	999999	999999	753	347	688	999999	35	759	827	109	977	981	635	999999	475	724	137	694	619	999999	344	999999	789	16	306	999999	148	259	999999	833	999999	999999	184	317	234	999999	964	191	999999	975	424	346	787	588	999999	794	668	444	659	90	999999	562	247	173	113	796	14	747	50	646	859	999999	999999	994	516	999999	806	328	749	952	760	999999	489	643	999999	999999	694	999999	912	511	383	704	599	953	888	40	999999	21	213	437	518	226	151	568	126	648	620	793	999999	217	987	349	694	999999	330	10	82	604	767	115	112	802	835	538	272	164	186	772	999999	999999	42	794	125	322	443	543	999999	921	527	757	999999	999999	139	705	999999	44	19	891	999999	888	957	259	254	107	335	716	391	999999	305	961	471	847	999999	595	184	999999	233	382	274	999999	206	160	86	999999	727	211	672	139	999999	238	154	295	150	227	999999	999999	999999	999999	986	727	161	200	999999	565	296	539	999999	999999	999999	330	810	637	999999	845	692	807	182	244	380	133	53	261	598	76	816	186	999999	470	999999	999999	652	999999	999999	999999	635	15	999999	521	999999	197	989	138	999999	693	428	517	999999	304	535	721	611	315	647	999999	684	899	999999	559	748	119	832	752	999999	140	678	604	251	999999	220	686	282	660	999999	999999	999999	999999	652	999999	648	309	517	413	934	355	999999	347	568	999999	862	735	412	974	999999	613	365	246	999999	999999	999999	823	999999	999999	94	848	448	999999	794	999999	729	999999	256	698	911	448	602	999999	817	132	999999	341	45	720	226	999999	999999	308	999999	999999	826	999999	264	183	888	824	44	928	328	999999	999999	999999	552	113	999999	103	489	999999	999999	334	21	936	429	537	999999	684	788	555	371	610	574	149	72	887	638	833	514	83	999999	999999	999999	999999	999999	999999	999999	511	788	999999	918	132	999999	999999	246	563	896	890	477	999999	999999	214	999999	488	999999	999999	521	766	999999	665	999999	999999	589	999999	905	975	999999	999999	836	697	320	627	895	856	636	248	615	14	999999	999999	990	999999	365	786	38	604	999999	925	999999	391	999999	460	734	133	466	949	543	589	999999	270	644	558	63	780	416	427	318	189	852	327	113	999999	999999	
277	674	727	613	999999	387	310	924	993	240	455	486	860	892	772	400	687	705	35	349	999999	999999	442	694	999999	379	999999	295	871	83	789	288	999999	597	467	999999	738	346	740	211	364	999999	650	328	999999	999999	556	535	545	789	999999	622	87	177	229	412	999999	43	38	433	999999	24	999999	919	451	999999	999999	272	999999	324	662	350	999999	999999	984	999999	999999	123	96	999999	823	84	999999	92	908	999999	999999	535	377	999999	226	704	317	317	434	350	999999	999999	877	441	520	293	110	999999	136	824	999999	262	193	923	199	128	999999	747	609	703	274	970	999999	284	965	257	895	380	108	957	999999	999999	400	644	22	492	246	654	770	539	973	528	955	94	519	948	352	453	865	107	757	569	707	999999	999999	999999	719	603	999999	272	999999	730	133	179	999999	999	862	548	911	999999	881	302	976	80	729	745	999999	926	764	999999	999999	451	515	10	209	999999	950	669	999999	698	772	643	188	507	151	253	405	785	303	520	95	803	542	168	999999	464	593	637	11	340	309	793	839	458	367	946	225	132	969	327	59	203	980	222	933	248	124	479	999999	999999	350	999999	633	999999	931	999999	999999	356	784	999999	999999	323	667	237	399	999999	804	729	150	205	37	282	816	976	471	999999	822	329	999999	978	349	124	708	999999	999999	80	169	595	527	999999	46	868	348	234	446	999999	535	753	823	999999	443	395	338	733	458	78	422	656	782	48	288	999999	131	806	999999	999999	999999	152	999999	328	819	219	211	884	999999	169	933	999999	539	999999	367	79	505	280	544	999999	785	974	77	921	657	999999	999999	999999	976	456	746	999999	828	680	130	393	999999	504	143	234	193	999999	999999	298	144	830	126	56	999999	219	93	850	999999	451	981	999999	85	326	670	316	406	722	907	711	999999	401	762	859	614	973	999999	11	999999	320	770	340	409	778	999999	827	999999	999999	999999	767	372	896	280	387	698	490	318	198	833	827	999999	999999	547	864	876	742	78	267	999999	707	654	999999	713	951	680	650	241	306	999999	843	999999	639	915	149	348	526	131	385	170	999999	665	375	177	319	999999	999999	999999	545	901	54	758	138	999999	109	123	290	192	329	999999	58	258	999999	659	999999	906	198	556	407	999999	360	621	692	106	318	52	999999	914	999999	468	999999	856	999999	999999	999999	95	791	316	815	36	67	343	999999	678	122	999999	999999	716	188	413	999999	999999	396	29	550	432	75	42	25	67	834	375	788	860	999999	201	562	615	999999	904	124	999999	999999	380	467	
26	819	24	984	443	999999	999999	736	990	174	628	470	999999	854	999999	29	759	300	757	202	692	555	941	353	920	322	48	552	283	999999	422	22	25	561	534	612	999999	999999	582	670	272	639	999999	999999	705	731	885	761	999999	999999	365	591	982	188	775	471	877	670	73	999999	999999	30	463	702	752	999999	454	125	999999	460	999999	711	718	999999	930	63	757	256	647	999999	436	999999	450	397	933	831	39	836	786	72	734	390	999999	461	321	251	185	999999	943	99	999999	770	441	650	917	654	873	895	258	722	713	631	999999	999999	693	81	579	999999	768	921	999999	618	999999	267	725	999999	726	266	776	999999	999999	662	999999	558	913	999999	846	999999	479	288	999999	999999	588	999999	999999	112	368	120	768	999999	672	120	336	32	512	668	999999	183	925	341	927	616	128	570	845	999999	999999	474	999999	37	235	779	595	490	963	452	39	274	907	622	999999	999999	498	536	999999	766	336	999999	999999	999999	999999	672	874	148	361	351	25	28	228	999999	784	893	999999	740	999999	892	525	846	999999	70	638	177	276	312	122	321	128	591	553	999999	999999	48	428	999999	804	563	905	999999	138	622	436	21	56	608	838	999999	999999	999999	522	134	251	489	232	999999	616	66	999999	572	36	50	232	999999	999999	999999	583	745	475	999999	936	460	986	78	717	446	999999	999999	130	667	473	787	854	370	78	429	999999	999999	815	443	999999	747	167	999999	429	98	399	999999	546	906	34	999999	860	33	821	72	147	182	771	785	361	989	999999	738	999999	249	195	861	364	999999	311	348	929	41	999999	198	302	999999	649	629	999999	631	999999	223	999999	999999	999999	830	548	999999	292	999999	999999	40	91	120	999999	429	999999	190	902	999999	647	501	604	999999	172	828	999999	999999	999999	493	533	152	738	730	908	721	105	728	322	365	322	999999	762	646	875	999999	949	233	999999	873	420	468	999999	519	983	999999	619	956	999999	108	999999	915	246	799	142	330	999999	361	211	100	333	515	867	547	224	298	739	999999	810	273	878	999999	257	896	82	74	426	229	746	999999	112	999999	999999	224	225	407	999999	962	514	554	999999	598	31	295	549	904	601	188	999999	694	849	999999	999999	943	230	683	668	349	726	77	903	83	615	881	987	194	999999	653	999999	817	999999	999999	454	266	666	999999	445	961	999999	999999	999999	999999	999999	62	480	452	993	577	999999	999999	739	999999	999999	446	650	999999	983	149	308	364	999999	948	856	486	999999	82	999999	889	287	939	247	999999	992	558	604	999999	999999	563	999999	999999	
999999	426	659	790	999999	414	540	17	999999	141	307	306	663	999999	267	999999	391	447	544	408	245	114	999999	64	999999	42	779	687	999999	984	385	430	738	999999	173	999999	298	75	408	113	542	209	999999	156	642	940	53	999999	301	999999	283	710	999999	12	309	96	137	605	495	55	999999	852	999999	630	999999	877	568	999999	828	773	235	999999	48	441	865	999999	830	153	421	999999	989	778	999999	762	999999	675	999999	735	463	87	366	693	579	363	477	690	44	999999	999999	765	999999	153	182	527	853	957	671	587	999999	999999	266	983	193	141	999999	856	466	999999	919	999999	999999	832	447	750	416	999999	746	685	963	185	11	186	752	656	982	846	606	868	908	753	13	999999	597	199	820	999999	510	448	999999	621	999999	631	734	320	299	549	706	431	121	321	999999	986	624	961	271	999999	241	537	159	999999	259	597	504	175	999999	652	999999	257	930	43	41	307	387	351	951	999999	452	442	366	442	999999	999999	757	999999	541	26	999999	636	999999	740	999999	972	299	98	999999	636	137	999999	243	647	999999	458	501	87	290	999999	999999	282	20	891	999999	798	181	999999	79	84	999999	907	999999	999999	452	608	329	199	999999	68	18	999999	980	999999	253	884	209	718	999999	691	683	999999	316	628	999999	926	999999	46	999999	353	999999	583	28	296	796	229	934	999999	204	999999	138	999999	196	231	905	319	999999	695	647	753	598	462	587	387	999999	171	601	15	999999	999999	983	292	96	548	999999	435	280	693	529	33	999999	36	524	999999	562	382	492	95	722	108	634	930	398	359	754	999999	995	641	895	999999	627	928	530	678	722	999999	225	999999	964	480	48	608	176	624	803	999999	999999	164	824	28	678	516	293	554	891	63	893	736	999999	917	999999	639	999999	999999	999999	31	506	845	999999	716	167	844	130	252	999999	35	763	774	556	192	411	840	816	876	956	121	645	976	786	999999	952	488	854	56	50	999999	999999	281	227	782	75	102	454	999999	999999	834	395	51	494	999999	299	999999	190	610	515	599	823	921	999999	295	385	530	68	51	764	679	999999	84	999999	660	224	491	557	773	999999	319	999999	999999	999999	132	999999	604	491	920	379	999999	307	253	540	999999	585	889	343	932	406	999999	43	412	999999	192	999999	321	839	833	651	999999	999999	999999	493	206	213	999999	905	999999	569	999999	999999	148	672	930	381	746	543	761	85	999999	158	624	999999	581	285	999999	362	833	287	999999	765	657	279	572	271	890	999999	344	999999	469	984	527	999999	625	999999	999999	739	423	
810	108	778	87	758	326	659	947	50	911	920	229	763	999999	999999	165	999999	391	868	110	669	490	986	208	524	616	350	999999	260	751	85	390	254	999999	32	189	635	687	999999	999999	913	323	850	847	423	26	999999	912	989	999999	609	125	36	639	999999	330	122	579	562	152	975	999999	696	999999	836	540	999999	824	59	358	529	999999	999999	999999	196	355	999999	148	999999	999999	910	999999	641	53	152	960	999999	614	194	702	77	66	999999	756	977	884	626	561	21	883	999999	881	863	640	687	280	633	120	452	409	690	974	793	64	242	547	396	653	156	876	186	370	639	357	999999	473	214	999999	938	312	728	87	136	901	467	38	574	999999	365	999999	336	252	171	784	21	103	272	999999	999999	439	498	973	415	145	999999	999999	251	516	359	224	76	898	182	150	681	999999	999999	891	597	213	972	395	297	284	999999	999999	209	855	346	197	210	144	219	999999	813	999999	999999	991	999999	999999	786	68	999999	151	805	437	80	31	113	408	999999	380	482	321	466	999999	685	140	595	772	480	396	180	171	23	932	999999	999999	999999	926	940	856	696	809	427	914	743	156	999999	121	863	187	751	937	941	830	661	898	52	711	79	999999	405	433	316	999999	888	999999	137	999999	748	407	999999	187	467	999999	999999	999999	894	552	368	538	661	484	908	303	644	999999	229	193	999999	790	630	625	999999	409	460	272	503	999999	999999	263	999999	606	372	465	493	574	999999	999999	155	988	14	499	352	540	999999	999999	525	23	999999	999999	270	944	602	999999	999999	999999	330	68	938	421	179	867	527	115	999999	64	121	452	809	80	761	677	47	292	786	999999	282	999999	528	539	747	489	281	378	999999	85	13	414	999999	424	253	999999	999999	734	818	147	972	999999	30	825	810	82	213	684	895	592	906	319	182	999999	796	13	999999	408	673	690	595	158	122	444	999999	706	764	395	826	348	74	999999	474	648	999999	999999	306	702	729	999999	286	596	999999	409	178	693	242	50	627	250	883	999999	70	138	552	823	999999	585	774	999999	318	817	858	556	528	602	845	533	489	760	707	999999	679	998	413	998	675	999999	999999	367	999999	999999	767	586	465	859	252	346	106	999999	911	720	928	999999	366	468	738	927	999999	575	848	708	999999	867	542	56	535	999999	724	553	158	421	319	417	639	594	60	282	100	669	360	508	999999	155	848	987	908	63	641	999999	270	999999	831	700	518	765	172	900	53	419	999999	190	622	552	195	500	410	520	985	771	418	465	
999999	999999	999999	349	281	999999	999999	999999	148	999999	430	778	293	999999	999999	619	899	874	432	999999	238	999999	345	999999	886	999999	999999	358	587	397	77	870	999999	999999	911	620	484	999999	493	999999	881	999999	281	999999	760	999999	269	785	999999	790	999999	121	348	268	237	165	876	999999	999999	397	456	999999	967	750	999999	999999	999999	489	999999	968	999999	999999	390	676	999999	999999	409	492	418	999999	999999	999999	447	796	999999	956	531	278	576	999999	744	437	716	106	999999	999999	999999	531	999999	210	601	999999	296	942	654	891	730	672	990	497	756	999999	637	419	772	281	233	180	999999	457	38	999999	999999	743	234	707	24	294	375	66	218	878	999999	217	451	999999	887	504	152	999999	999999	858	288	88	998	360	999999	999999	999999	38	988	360	557	991	182	629	867	999999	717	946	877	999999	306	934	999999	878	350	429	968	926	999999	999999	38	98	231	180	999999	833	744	874	999999	999999	959	347	77	857	330	62	45	822	999999	345	787	205	999999	789	561	353	799	130	999999	380	999999	407	644	999999	332	469	769	12	934	43	807	842	49	169	486	959	999999	431	999999	297	394	155	949	58	940	832	90	441	618	999999	44	623	864	536	389	999999	999999	807	535	861	292	999999	887	944	537	945	165	848	999999	601	999999	377	573	722	986	192	999999	595	329	499	999999	338	393	593	998	193	978	999999	780	924	266	68	896	696	999999	361	268	999999	999999	995	999999	241	999999	26	864	667	999999	999999	999999	999999	113	117	488	46	482	954	649	304	945	353	999999	653	78	999999	345	427	999999	999999	717	999999	924	453	83	333	822	157	209	999999	729	999999	143	836	962	999999	999999	158	580	860	999999	61	711	963	68	999999	38	33	173	748	681	446	197	999999	434	915	282	659	44	164	223	335	754	282	999999	615	220	140	999999	495	569	196	847	620	999999	666	922	960	395	905	305	798	983	999999	695	292	153	959	999999	56	310	170	124	426	646	889	306	999999	398	453	957	898	342	677	189	495	599	576	521	768	992	999999	274	138	999999	425	351	304	586	292	471	260	728	644	195	408	81	431	973	999999	369	999999	571	999999	947	406	465	315	280	210	693	577	448	999999	63	987	896	986	566	231	999999	12	999999	999999	982	706	179	999999	492	781	999999	178	602	999999	408	509	751	332	999999	999999	959	45	999999	999999	999999	999999	999999	999999	590	208	512	94	864	999999	235	367	640	999999	999999	251	999999	767	823	499	785	525	974	699	244	554	245	573	999999	113	272	513	978	476	518	999999	
999999	999999	117	294	999999	339	313	850	999999	50	999999	297	373	939	235	999999	221	534	600	83	920	999999	999999	46	962	939	288	760	490	722	388	173	946	999999	357	152	999999	999999	230	456	999999	134	186	203	999999	948	209	866	878	999999	301	999999	875	444	999999	780	999999	81	332	999999	60	553	369	999999	662	999999	350	502	592	93	542	682	313	999999	861	999999	999999	999999	361	23	739	422	882	420	430	934	298	511	703	576	908	999999	216	890	999999	668	764	386	999999	999999	999999	707	283	794	537	999999	150	731	583	381	844	999999	720	318	600	637	999999	999999	380	728	999999	838	999999	999999	185	954	475	423	999999	203	41	999999	124	381	999999	999999	148	999999	883	999999	793	566	927	331	731	330	867	898	999999	768	996	815	15	813	999999	769	908	267	999999	582	152	999999	983	390	350	999999	472	999999	902	567	498	583	76	999999	935	849	910	999999	294	854	999999	999999	999999	979	206	226	554	999999	808	999999	999999	881	999999	310	669	999999	583	547	981	446	857	529	999999	732	279	999999	748	448	878	722	858	999999	973	764	495	575	604	13	194	133	740	171	539	266	999999	999999	115	765	999999	869	276	373	495	999999	999999	567	582	400	710	782	477	115	432	95	787	692	907	714	814	999999	471	580	363	857	706	695	999999	738	999999	661	999999	999999	999999	999999	456	495	999999	135	767	928	992	214	303	411	656	634	739	453	479	750	709	401	950	999999	999999	696	20	638	151	311	578	843	110	58	474	494	999999	423	639	302	999999	999999	999999	999999	111	266	286	952	211	999999	956	545	269	548	951	916	999999	746	610	760	485	317	984	465	360	159	113	999999	999999	171	78	326	814	186	14	927	999999	74	999999	999999	999999	67	436	79	999999	999999	999999	561	107	999999	462	819	812	878	817	438	798	490	536	952	162	42	25	49	999999	640	730	92	544	33	472	967	999999	999999	351	427	880	914	120	327	575	552	156	388	708	259	513	936	369	575	139	999999	538	999999	999999	386	999999	396	77	714	311	501	27	83	95	494	774	353	537	400	557	883	999999	999999	387	610	885	637	341	752	136	794	999999	968	894	509	439	305	479	999999	384	494	846	405	25	83	534	83	302	224	485	999999	408	969	999999	255	593	329	999999	388	500	415	65	999999	588	999999	777	59	999999	586	65	999999	999999	572	999999	73	46	974	203	313	86	812	344	126	277	965	999999	999999	950	999999	999999	120	999999	101	473	969	438	999999	817	508	306	485	894	999999	168	16	297	999999	953	954	
219	999999	999999	69	999999	688	999999	938	57	623	131	33	108	540	670	944	545	781	109	55	635	514	999999	695	17	601	999999	999999	999999	271	999999	999999	800	996	439	306	999999	874	999999	784	999999	999999	999999	203	386	282	386	363	999999	999999	470	515	736	908	328	704	462	440	62	710	771	452	980	786	944	570	999999	999999	111	999999	959	671	992	324	156	145	40	963	318	734	999999	564	999999	999999	800	173	999999	892	999999	734	844	555	822	88	23	999999	518	698	258	816	999999	284	261	999999	264	799	523	999999	761	999999	999999	498	131	327	495	999999	870	246	999999	781	746	341	434	376	529	414	999999	999999	310	699	627	341	999999	999999	685	940	312	899	489	10	999999	411	999999	495	70	355	999999	999999	593	999999	585	282	999999	476	79	999999	849	884	162	849	999999	999999	121	72	565	342	784	628	999999	554	904	999999	999999	999999	142	344	211	939	316	183	980	354	329	999999	124	355	629	247	433	968	101	428	746	639	60	999999	300	77	929	727	571	804	863	48	999999	614	999999	727	344	734	999999	910	578	979	868	605	999999	617	999999	999999	713	546	205	672	463	486	234	127	999999	102	54	143	19	588	612	186	490	291	999999	510	830	902	999999	698	999999	999999	849	999999	771	999999	759	999999	129	999999	24	34	609	200	584	426	389	407	792	999999	690	383	900	989	376	692	125	998	25	447	999999	811	999999	507	999999	283	636	467	999999	999999	343	370	999999	300	999999	999999	577	299	706	184	130	999999	999999	660	17	88	289	860	999999	999999	339	760	667	682	338	212	390	111	980	311	790	999999	61	312	909	999999	369	999999	425	789	125	825	302	999999	327	958	701	999999	499	141	993	776	76	277	161	582	703	999999	999999	371	999999	475	319	405	394	208	380	807	999999	999999	719	679	444	611	999999	513	468	826	364	999999	511	407	612	848	318	24	999999	999999	999999	336	626	38	648	64	592	650	516	896	456	128	588	999999	242	999999	422	323	341	464	314	647	124	876	976	591	860	799	863	999999	97	380	352	595	999999	424	999999	690	999999	999999	29	322	996	571	379	246	792	616	174	800	999999	994	683	400	479	513	999999	749	61	999999	999999	792	999999	55	809	86	775	992	247	818	999999	732	999999	950	999999	991	651	553	507	740	799	253	635	73	46	102	697	951	126	153	213	999999	638	975	197	236	536	951	761	999999	999999	799	378	356	59	703	713	732	999999	487	861	667	252	321	266	949	167	999999	19	717	389	999999	875	999999	615	439	999999	999999	
999999	219	465	699	792	213	999999	999	999999	289	999999	342	388	964	996	999999	291	545	78	327	999999	247	78	812	999999	53	914	646	923	283	999999	620	610	407	968	999999	31	172	874	48	51	267	84	878	710	676	999999	424	827	247	813	79	370	999999	597	526	150	999999	757	748	999999	634	85	601	547	402	732	999999	995	261	616	129	670	40	286	461	172	200	112	999999	715	499	999999	686	470	671	999999	834	999999	452	999999	378	415	999999	749	416	191	483	999999	317	999999	357	428	575	630	694	408	340	499	145	999999	950	551	999999	43	800	999999	399	140	876	152	999999	180	999999	657	248	714	999999	291	869	999999	688	859	795	999999	999999	80	999999	66	775	999999	920	344	999999	97	653	827	923	102	948	601	999999	353	999999	174	55	186	875	918	391	999999	864	58	630	999999	676	999999	756	168	676	729	572	342	364	613	232	563	505	999999	999999	999999	999999	452	999999	999999	488	345	404	630	287	190	205	334	674	999999	408	871	714	999999	999999	562	81	765	425	999999	38	459	999999	851	942	491	681	419	914	999999	200	422	999999	999999	386	999999	696	135	881	999999	534	247	667	569	214	999999	999999	695	53	451	349	34	36	999999	249	999999	356	553	688	795	999999	785	419	704	605	986	165	999999	433	90	865	945	883	999999	694	791	791	429	999999	590	999999	986	376	473	999999	175	999999	999999	122	999999	999999	152	447	999999	986	999999	999999	963	963	999999	206	999999	999999	962	586	404	151	105	999999	458	999999	927	999999	107	163	999999	419	946	84	439	600	562	250	85	999999	722	508	999999	999999	944	962	828	465	427	394	999999	999999	999999	999999	236	999999	300	183	999999	121	67	999999	349	932	473	999999	881	999999	999999	628	999999	256	196	866	863	895	353	999999	484	495	417	471	490	712	999999	799	999999	68	847	415	309	389	587	999999	49	487	169	865	480	614	91	999999	931	798	751	999999	537	999999	34	999999	680	999999	698	177	703	595	999999	636	999999	674	334	823	51	128	999999	264	669	233	826	386	736	487	681	869	999999	999999	540	691	961	120	271	468	44	999999	734	171	999999	999999	999999	454	999999	532	942	806	289	267	999999	812	479	496	999999	999999	720	647	604	203	467	828	763	235	999999	999999	999999	811	412	866	788	534	394	167	574	259	962	382	654	213	544	874	589	156	999999	727	222	999999	881	957	747	396	912	999999	999999	861	656	45	999999	667	857	999999	404	999999	478	373	999999	321	922	999999	351	348	993	401	658	592	999999	616	654	336	851	209	999999	454	
128	402	622	853	463	712	603	927	982	999999	999999	999999	480	176	677	216	310	900	553	901	616	409	999999	521	882	121	622	50	390	72	816	657	210	999999	999999	999999	751	574	999999	219	386	423	999999	999999	55	999999	121	82	938	999999	36	951	999999	38	838	719	998	110	970	351	100	562	547	920	180	999999	213	531	871	601	465	999999	51	999999	524	202	999999	999999	475	638	999	549	112	942	999999	864	11	181	120	584	88	650	603	516	128	999999	999999	999999	836	357	50	590	211	347	982	301	909	322	514	646	676	999999	634	341	351	999999	999999	605	884	315	696	41	999999	296	522	814	141	534	999999	700	999999	608	559	128	597	999999	348	999999	959	744	955	688	667	999999	999999	475	25	272	175	578	373	999999	560	531	999999	999999	178	914	824	999999	999999	384	107	814	329	999999	62	516	744	999999	211	695	999999	999999	359	999999	374	999999	387	56	798	869	369	647	336	999999	999999	38	999999	588	999999	434	940	791	999999	999999	999999	853	999999	999999	999999	999999	528	242	999999	678	634	999999	181	999999	644	231	536	777	379	299	25	460	487	282	999999	34	58	999999	691	999999	999999	854	999999	779	999999	999999	999999	546	633	299	351	136	280	658	421	639	856	814	999999	999999	897	173	421	294	565	141	999999	872	999999	399	460	372	550	598	923	779	853	999999	236	133	429	999999	153	89	948	888	189	828	999999	390	177	244	221	999999	880	999999	443	281	223	999999	155	930	724	244	839	978	585	682	999999	999999	785	464	587	820	999999	907	29	341	346	999999	951	547	20	441	232	225	160	999999	718	342	346	582	999999	941	999999	499	275	909	250	969	312	507	999999	229	604	712	999999	401	84	999999	571	111	999999	999999	343	607	999999	999999	21	999999	999999	707	964	403	999999	999999	285	645	999999	109	641	999999	101	999999	374	454	454	791	837	519	569	759	803	744	770	245	999999	642	608	380	999999	982	897	999999	999999	999999	542	699	999999	401	436	20	558	974	341	460	999999	999999	182	889	999999	999999	455	501	64	78	904	999999	999999	69	565	643	47	472	999999	658	999999	999999	235	769	911	754	999999	445	999999	558	999999	828	413	320	235	999999	470	719	226	452	537	405	999999	83	700	323	77	864	835	999999	973	999999	455	999999	247	545	342	999999	977	408	271	19	999999	999999	866	85	816	322	999999	486	183	328	999999	86	131	816	901	162	79	598	687	12	999999	999999	585	124	382	730	82	690	746	67	742	818	191	999999	987	77	216	624	506	999999	40	359	618	654	999999	379	
561	430	999999	190	343	388	721	268	409	127	920	999999	999999	95	249	153	739	126	586	999999	999999	603	829	999999	945	454	102	931	999999	260	681	999999	999999	13	178	651	57	566	724	363	107	922	999999	869	156	464	922	420	515	887	620	999999	999999	999999	484	958	601	809	244	999999	999999	789	297	999999	445	999999	478	699	999999	598	106	183	401	232	339	999999	484	999999	687	491	532	681	425	999999	640	188	863	869	528	220	60	248	331	835	999999	317	635	999999	433	167	986	232	503	917	791	999999	110	844	999999	999999	484	641	999999	753	999999	614	373	212	518	267	999999	999999	180	707	999999	857	851	566	165	999999	347	514	536	530	505	309	187	508	303	203	88	29	794	27	735	418	999999	999999	999999	999999	999999	432	999999	176	41	387	62	796	999999	999999	999999	999999	689	999999	174	969	115	999999	258	66	437	999999	909	324	189	116	814	163	971	139	740	999999	97	702	87	999999	63	369	999999	128	257	390	999999	369	607	543	339	741	852	766	313	999999	329	421	35	89	523	146	987	924	999999	999999	825	249	202	321	456	986	975	999999	999999	745	111	140	809	56	999999	999999	999999	645	776	82	999999	999999	826	224	953	675	677	998	400	916	381	574	555	359	999999	889	177	295	97	352	766	601	999999	567	425	999999	612	978	353	999999	429	999999	157	500	597	620	423	978	368	780	999999	976	999999	999	374	536	585	459	491	845	382	431	558	434	315	709	364	269	799	999999	999999	698	654	999999	496	39	999999	64	999999	945	476	198	927	316	42	999999	999999	999999	203	888	614	162	497	999999	999999	998	794	723	195	887	999999	999999	189	603	717	999999	331	443	513	344	119	999999	999999	546	999999	999999	503	251	401	525	968	513	75	910	159	910	211	157	824	999999	999999	703	999999	874	688	999999	999999	333	599	421	999999	307	347	858	778	93	464	951	138	999999	504	552	999999	999999	919	752	999999	278	454	999999	419	184	999999	24	109	999999	661	823	999999	66	183	180	999999	999999	67	999999	176	217	142	999999	999999	260	28	999999	993	692	381	209	954	936	234	741	999999	792	12	293	688	332	758	372	432	640	104	82	999999	334	900	352	612	999999	585	880	999999	388	999999	169	999999	999999	31	417	45	462	869	999999	831	442	300	859	976	773	999999	844	999999	769	643	999999	166	946	999999	999999	999999	38	597	705	999999	354	605	500	441	999999	999999	485	310	351	337	969	771	183	999999	801	43	999999	376	999999	276	999999	431	999999	745	999999	999999	219	999999	362	625	999999	864	173	
569	487	999999	999999	428	143	646	507	543	999999	442	673	53	982	999999	999999	999999	751	661	759	999999	619	922	239	999999	895	840	918	455	948	725	330	114	607	613	762	964	999999	999999	242	999999	999999	207	999999	933	999999	502	30	999999	658	727	873	355	115	734	949	565	607	999999	533	302	728	999999	595	999999	122	568	446	379	999999	416	402	139	428	999999	670	422	609	305	682	402	820	415	999999	231	999999	975	999	999999	664	207	366	197	98	999999	999999	717	612	930	999999	513	999999	651	568	252	335	744	926	999999	74	537	955	999999	373	999999	999999	999999	264	373	540	999999	999999	573	999999	747	999999	214	51	488	103	952	810	679	484	178	346	179	846	999999	999999	117	58	460	808	999999	251	64	824	957	467	161	463	999999	399	683	944	492	999999	821	202	130	702	999999	454	121	727	286	827	204	999999	312	475	999999	476	433	98	118	764	588	505	995	390	94	999999	942	999999	999999	289	800	234	853	999999	35	362	776	415	611	16	999999	409	965	236	629	999999	165	685	753	772	966	595	999999	728	357	326	206	739	999999	999999	999999	622	166	996	999999	999999	940	79	450	357	999999	999999	487	111	77	188	539	999999	999999	999999	865	267	745	799	999999	215	398	135	885	709	165	46	796	194	504	84	253	968	209	659	232	95	245	406	81	948	117	734	661	999999	786	437	999999	999999	561	254	999999	367	683	821	581	815	194	740	201	664	999999	302	606	992	934	571	999999	111	698	779	32	348	727	374	999999	663	999999	715	922	728	67	108	633	999999	207	999999	294	387	999999	999999	901	504	999999	416	726	999999	137	999999	244	225	867	877	999	781	232	999999	639	319	723	918	999999	478	818	472	999999	132	668	356	795	58	286	192	33	999999	878	527	142	321	648	292	999999	999999	481	707	861	189	109	852	37	999999	257	975	663	169	75	999999	686	743	808	999999	999999	780	873	196	939	999999	999999	718	903	999999	405	327	671	999999	392	546	996	120	610	428	33	816	328	136	800	310	528	999999	225	454	841	399	512	54	999999	999999	931	295	768	187	999999	999999	999999	333	272	999999	314	232	999999	999999	436	575	142	999999	580	339	462	746	395	639	165	999999	999999	458	862	999999	814	626	305	637	615	711	352	999999	103	641	867	999999	864	870	995	306	96	697	27	999999	267	999999	473	805	302	194	999999	999999	31	343	889	499	470	266	125	999999	926	149	912	724	232	708	297	938	472	999999	999999	999999	999999	999999	904	804	441	596	999999	693	162	499	345	431	
812	223	412	760	752	377	535	608	755	999999	379	947	784	302	54	999999	834	535	343	999999	311	385	495	171	999999	94	999999	999999	517	431	999999	999999	999999	491	912	18	305	536	999999	104	930	284	768	336	490	956	999999	148	999999	200	858	627	166	508	129	436	728	250	999999	668	319	661	101	334	782	942	153	999999	389	45	262	307	348	249	999999	37	617	999999	681	482	73	920	331	326	573	907	280	305	372	999999	290	64	999999	527	999999	279	193	444	554	548	812	999999	999999	516	937	560	288	917	603	999999	819	569	569	849	604	999999	339	999999	999999	999999	671	848	930	903	755	208	102	999999	463	635	844	999999	614	143	669	346	171	814	389	22	628	363	702	280	666	720	495	366	923	396	939	419	683	679	876	999999	796	855	761	999999	468	999999	999999	999999	999999	646	954	436	189	268	999999	524	394	999999	255	317	999999	999999	246	44	712	735	898	77	696	999999	499	934	266	705	550	315	63	650	553	171	900	735	33	29	766	68	186	664	168	999999	34	935	434	999999	818	146	618	726	36	999999	569	396	280	821	999999	29	179	484	717	999999	471	744	204	94	417	420	636	226	278	653	559	243	999999	999999	410	999999	510	697	886	999999	697	336	623	820	999999	513	999999	212	872	746	889	702	999999	247	953	290	740	349	161	407	509	999999	458	382	183	335	999999	999	420	593	518	482	999999	314	999999	999999	130	384	492	903	999999	999999	354	532	999999	856	999999	670	327	130	823	999999	545	999999	904	999999	999999	251	646	276	35	464	791	288	237	416	999999	642	999999	818	170	999999	857	258	450	999999	57	999999	617	327	49	817	682	999999	999999	357	936	118	999999	929	266	878	737	225	877	502	643	76	304	358	752	999999	658	508	959	467	313	297	48	999999	999999	951	999999	329	236	218	999999	500	999999	879	479	995	243	92	561	999999	628	641	380	999999	441	981	999999	999999	574	999999	168	183	340	312	999999	648	80	579	999999	999999	255	417	999999	669	720	152	999999	425	999999	756	999999	575	947	678	999999	671	999999	99	999999	275	329	373	755	840	59	608	170	215	834	831	925	663	410	999999	46	221	999999	710	238	298	433	216	391	999999	976	592	236	662	474	382	731	980	191	417	985	999999	661	158	619	999999	982	352	999999	57	831	755	175	999999	641	626	29	999999	861	999999	841	123	982	999999	864	999999	382	507	741	461	109	944	482	999999	270	999999	999999	503	100	999999	316	91	999999	344	985	230	427	534	999999	847	363	524	129	91	
575	872	999999	724	294	163	738	999999	611	138	947	887	999999	999999	440	486	999999	999999	126	744	793	760	497	999999	951	643	999999	999999	486	893	108	585	824	401	999999	398	265	835	219	937	387	832	480	497	397	108	947	254	104	544	780	999999	407	999999	298	814	999999	261	772	650	123	999999	997	999999	40	999999	72	999999	755	51	231	241	999999	189	366	999999	290	999	999999	853	696	999999	999999	942	123	270	187	999999	999999	612	23	14	73	999999	823	496	834	762	467	35	45	75	499	999999	323	548	999999	228	28	337	534	385	10	918	999999	328	148	65	603	999999	193	623	779	152	38	226	178	748	365	869	136	527	999999	235	817	631	306	700	629	575	739	959	430	999999	999999	637	999999	154	999999	504	358	779	169	999999	841	422	296	356	34	106	379	783	999999	159	211	16	844	774	111	332	32	447	999999	38	999999	234	999999	13	999999	400	222	34	143	861	521	356	368	843	999999	404	999999	949	675	533	205	956	106	281	999999	82	792	999999	52	291	482	910	353	999999	667	999999	230	292	292	999999	883	355	999999	999999	637	854	647	10	391	707	999999	999999	772	999999	832	84	138	921	440	991	608	999999	999999	851	388	610	12	237	185	999999	184	999999	999999	52	999999	850	316	999999	643	719	999999	791	847	345	304	408	148	451	308	593	999999	309	852	301	35	999999	373	797	622	37	851	999999	825	615	532	933	416	729	262	982	767	43	999999	720	567	816	145	999999	556	980	999999	561	999999	592	296	875	999999	375	26	749	486	999999	481	616	868	24	966	242	812	371	999999	418	199	326	999999	455	999999	999999	734	999999	764	999999	250	999999	565	300	491	242	328	999999	999999	51	713	513	999999	999999	561	671	852	999999	849	902	832	195	999999	63	371	613	999999	841	853	999999	640	999999	984	758	278	999999	61	999999	533	999999	914	165	638	950	705	686	999999	577	894	360	288	191	370	999999	895	64	655	511	928	999999	999999	486	804	662	410	905	999999	747	999999	722	999999	999999	29	124	999999	999999	999999	47	358	685	793	999999	947	503	790	459	447	131	863	999999	999999	999999	999999	655	269	437	361	975	549	799	167	82	598	181	739	14	171	255	874	227	506	617	162	253	94	285	999999	310	872	951	999999	999999	884	764	999999	80	635	374	854	559	326	582	497	559	528	720	999999	999999	763	999999	298	201	257	645	717	576	396	999999	570	983	898	60	113	598	340	999999	999999	999999	642	669	378	796	401	999999	900	924	130	603	999999	374	684	764	547	95	
663	277	999999	248	56	962	683	999999	999999	870	999999	276	999999	898	228	767	533	999999	143	999999	999999	501	800	932	744	999999	455	793	680	206	309	144	513	999999	999999	999999	999999	999999	999999	679	986	148	991	530	663	634	455	231	385	999999	999999	917	630	999999	677	171	999999	227	504	263	999999	890	558	608	571	527	762	461	963	165	166	584	979	999999	999999	279	509	280	278	999999	999999	233	999999	723	365	391	513	69	350	999999	595	393	454	533	999999	999999	999999	393	958	146	872	994	999999	229	800	265	938	176	345	999999	662	207	949	393	916	293	999999	835	253	190	999999	702	120	200	999999	773	140	999999	301	21	689	126	999999	142	999999	999999	999999	198	922	109	453	346	999999	999999	121	398	443	70	999999	878	624	754	150	778	999999	999999	999999	77	999999	999999	135	999999	875	334	999999	545	885	999999	999999	999999	328	293	913	999999	736	677	978	999999	89	180	339	79	839	423	397	935	976	543	20	999999	468	897	538	894	974	999999	471	399	233	575	512	999999	999999	999999	560	999999	999999	997	999999	999999	999999	715	999999	489	999999	65	652	462	937	783	569	352	806	86	999999	430	755	999999	178	775	216	589	944	513	667	712	165	796	862	66	104	999999	999999	565	878	752	909	58	999999	999999	319	19	462	999999	15	170	999999	837	999999	140	584	822	829	999999	248	610	771	484	821	999999	900	999999	599	880	999999	591	999999	999999	208	363	520	706	821	258	465	206	137	503	508	507	891	327	860	732	482	281	999999	235	327	999999	999999	999999	237	221	999999	999999	999999	581	762	424	319	580	999999	583	619	999999	999999	580	810	51	483	277	976	323	104	999999	995	866	408	416	441	624	923	930	381	96	479	610	238	11	999999	555	741	93	197	321	999999	286	123	603	280	578	425	999999	793	713	999999	913	126	446	469	999999	183	355	983	694	999999	708	999999	999999	999999	400	999999	808	265	928	999999	999999	136	782	894	999999	752	804	999999	862	209	647	147	668	638	565	493	792	542	243	382	396	999999	502	664	979	84	590	205	999999	999999	617	999999	865	187	564	787	344	999999	750	800	379	218	130	495	19	571	999999	894	843	907	559	999999	31	556	999999	792	999999	127	915	644	999999	609	266	635	591	627	999999	490	83	778	999999	250	791	442	12	187	979	17	999999	999999	999999	696	362	999999	999999	351	998	319	46	999999	164	226	636	116	638	999999	999999	494	904	999999	299	63	999999	74	999999	319	484	588	553	963	813	626	999999	506	999999	999999	257	294	959	999999	999999	961	453	
311	624	932	613	999999	804	243	235	495	113	273	999999	487	875	297	224	367	999999	420	999999	999999	958	537	999999	140	12	999999	522	667	535	663	763	338	609	519	999999	826	706	999999	784	320	738	327	999999	999999	387	626	599	999999	999999	601	999999	999999	205	380	352	96	999999	483	999999	999999	999999	567	999999	449	510	790	878	366	999999	398	661	77	999999	456	345	641	999999	557	999999	386	573	562	598	933	289	555	999999	238	176	363	649	232	126	999999	599	999999	368	83	697	999999	999999	242	999999	681	940	317	582	748	44	711	81	629	731	305	78	167	969	36	170	955	999999	649	200	493	749	999999	950	493	856	174	999999	941	859	164	638	999999	450	916	999999	999999	973	394	204	999999	999999	29	999999	821	999999	442	999999	341	912	742	940	999999	52	629	932	512	366	98	892	999999	999999	139	999999	999999	999999	738	999999	62	43	198	981	273	999999	735	210	729	999999	139	420	999999	962	999999	38	127	224	539	298	999999	984	490	615	884	999999	333	36	162	999999	999999	163	345	724	159	308	724	760	677	653	316	428	213	574	237	678	477	907	999999	111	652	999999	137	450	896	78	553	999999	107	771	131	709	999999	999999	999999	999999	999999	700	999999	999999	314	366	546	999999	981	401	780	915	999999	999999	34	426	538	999999	607	571	35	894	827	90	755	151	663	906	532	607	999999	733	560	999999	602	999999	999999	854	796	295	815	251	468	504	999999	999999	205	891	746	999999	180	996	871	452	999999	190	999999	733	999999	172	703	640	364	384	30	999999	364	135	999999	999999	999999	684	264	321	755	783	436	999999	792	999999	999999	771	999999	827	436	384	861	118	311	999999	905	370	966	999999	592	185	999999	94	484	250	282	79	287	999999	382	496	741	560	697	176	999999	999999	940	769	226	931	999999	999999	947	999999	999999	999999	999999	200	351	962	718	630	729	580	999999	351	848	552	999999	876	494	669	454	940	643	999999	420	145	668	365	430	999999	418	660	703	360	999999	999999	64	999999	256	97	157	999999	778	999999	830	127	280	412	999999	398	923	999999	447	811	999999	999999	12	884	835	688	532	985	542	521	222	999999	876	545	214	999999	497	820	999999	407	999999	999999	172	532	480	303	999999	999999	665	41	283	77	999999	999999	278	999999	835	180	999999	567	564	172	877	266	898	761	250	734	208	999999	900	113	720	50	299	57	844	999999	413	541	824	276	330	999999	247	154	999999	983	277	84	999999	326	630	72	842	360	999999	905	633	719	62	139	67	999999	141	180	357	999999	999999	231	
295	364	767	999999	743	298	841	377	29	754	905	266	467	133	999999	583	999999	657	208	939	889	939	846	999999	489	999999	219	354	378	77	999999	683	390	56	789	999999	559	972	999999	999999	518	789	886	999999	813	795	999999	933	472	999999	697	699	974	999999	999999	355	999999	999999	178	59	88	999999	998	951	958	232	999999	421	343	692	34	509	339	654	430	109	62	967	881	693	32	999999	881	821	379	106	709	999999	714	443	999999	486	804	279	475	999999	999999	934	999999	591	919	260	600	780	999999	198	370	999999	243	241	303	549	201	485	36	803	615	187	999999	999999	522	999999	999999	899	999999	547	705	69	189	409	318	999999	56	299	773	999999	999999	111	298	999999	735	389	493	482	999999	763	294	328	252	999999	414	613	999999	69	78	770	999999	700	401	985	492	311	150	833	923	185	503	999999	711	265	128	514	888	999999	999999	143	665	999999	759	999999	262	386	816	999999	995	704	764	987	231	13	227	984	709	999999	999999	999999	248	660	559	999999	270	392	999999	999999	552	900	725	962	933	934	999999	329	941	999999	999999	115	494	999999	999999	228	420	999999	680	708	48	144	999999	585	701	701	895	999999	674	793	364	870	769	829	999999	999999	979	802	63	296	999999	897	53	933	581	592	940	615	999999	340	554	999999	999999	909	999999	418	104	149	270	242	999999	110	655	999999	421	862	346	999999	668	743	248	618	999999	393	809	999999	101	872	14	119	760	999999	192	343	249	609	167	860	881	555	999999	840	999999	820	257	797	252	895	999999	719	999999	999999	946	89	102	999999	302	328	109	999999	999999	232	145	161	482	759	918	321	908	999999	704	999999	783	999999	743	408	999999	641	146	22	898	205	360	999999	999999	484	343	112	251	313	317	839	760	83	238	999999	999999	389	348	498	879	999999	986	708	999999	999999	502	833	346	693	858	661	192	97	909	131	871	849	999999	997	425	999999	79	605	999999	865	725	710	884	966	999999	999999	302	648	142	966	999999	651	280	102	981	509	766	558	454	656	656	673	999999	999999	905	855	999999	351	82	73	861	391	999999	999999	54	792	949	999999	989	170	999999	544	954	942	913	230	999999	206	25	915	58	999999	160	849	218	999999	546	778	70	848	607	999999	999999	78	115	999999	448	999999	58	198	560	396	568	293	297	122	999999	230	202	685	285	999999	335	167	25	999999	241	364	941	991	256	181	319	151	563	416	968	885	999999	96	781	458	157	827	365	661	953	867	561	105	343	999999	585	385	999999	712	626	418	63	765	
595	93	190	67	942	389	87	427	999999	881	153	999999	392	116	903	827	999999	999999	801	363	396	374	803	845	657	929	595	933	999999	999999	790	999999	999999	999999	999999	698	278	100	999999	976	583	536	147	680	951	999999	933	478	999999	745	965	999999	616	999999	999999	231	289	344	409	999999	793	154	999999	879	101	593	999999	320	616	214	999999	656	622	999999	999999	999999	237	133	893	999999	995	999999	460	833	885	671	944	141	703	278	418	933	690	872	999999	439	687	267	588	368	999999	999999	999999	277	195	318	999999	790	920	517	994	999999	451	262	26	999999	693	25	993	429	649	869	999999	347	795	626	966	750	642	350	999999	969	544	534	647	381	264	192	647	576	999999	163	221	195	283	262	999999	999999	855	516	745	671	274	168	719	639	17	999999	482	569	999999	999999	158	999999	999999	999999	622	916	614	645	421	999999	378	999999	264	999999	658	430	73	543	999999	537	895	999999	604	511	999999	385	815	999999	374	740	710	88	999999	999999	15	641	851	258	640	574	823	220	105	245	303	846	999999	232	981	587	461	938	434	999999	859	32	975	833	330	246	999999	606	281	680	799	999999	999999	843	999999	26	999999	815	903	569	713	685	40	369	999999	858	480	592	36	786	999999	772	999999	419	561	983	666	999999	928	403	473	226	938	424	999999	13	653	71	741	965	18	646	44	999999	110	183	991	999999	624	472	765	518	580	494	402	37	646	783	291	508	999999	560	887	510	106	497	999999	615	924	215	214	419	999999	70	999999	642	999999	788	318	999999	991	59	403	465	637	955	999999	454	32	417	999999	869	779	243	614	458	999999	534	768	999999	436	385	692	419	267	999999	667	519	717	999999	999999	857	475	999999	516	310	167	999999	872	150	999999	999999	593	999999	848	344	639	999999	999999	999999	883	213	29	999999	999999	999999	367	983	208	999999	297	999999	999999	273	128	508	404	876	726	314	300	999999	661	628	762	999999	999999	185	571	922	717	60	999999	397	875	96	999999	999999	952	900	942	183	999999	591	853	724	999999	329	999999	349	940	763	890	151	999999	555	551	401	999999	816	823	191	999999	285	573	246	72	349	398	999999	670	999999	999999	826	371	999999	115	80	774	48	579	999999	787	231	982	953	170	921	368	329	544	446	828	146	87	761	761	946	28	616	999999	225	999999	366	999999	316	840	74	780	911	450	999999	999999	903	247	999999	999999	200	302	619	86	150	981	78	497	999999	804	786	749	610	365	999999	61	167	385	363	540	431	552	676	123	106	151	456	
879	72	819	925	899	725	367	570	654	408	540	521	999999	863	869	454	511	63	324	180	556	291	429	469	527	883	820	972	647	625	999999	999999	999	534	199	434	415	879	999999	999999	999999	999999	514	653	627	999999	999999	677	999999	108	175	70	999999	970	900	999999	643	999999	407	25	905	394	922	999999	902	559	522	710	673	999999	999999	631	176	301	927	760	777	776	999999	663	765	153	999999	549	460	445	208	38	999999	602	791	999999	482	872	999999	858	872	485	999999	77	352	999999	13	127	69	999999	894	489	999999	999999	819	866	518	743	259	999999	974	999999	577	467	361	493	86	81	653	999999	158	999999	999999	79	888	999999	35	773	321	357	149	302	489	916	551	999999	999999	493	782	924	547	738	999999	366	883	498	999999	293	716	858	341	931	474	999999	999999	600	316	973	999999	527	840	744	999999	902	621	999999	894	999999	915	641	508	592	298	999999	445	419	999999	817	999999	399	394	742	999999	999999	25	999999	827	412	531	999999	999999	21	242	265	94	802	999999	719	999999	211	604	256	999999	85	359	748	643	746	640	975	918	999999	787	861	999999	108	687	969	886	999999	854	491	140	964	238	497	360	42	644	642	113	999999	82	999999	999999	999999	374	981	999999	999999	999999	91	771	556	42	999999	233	381	132	985	125	346	832	340	356	122	126	413	846	862	999999	610	112	999999	871	956	426	999999	75	995	733	705	867	619	839	999999	720	999999	932	324	999999	978	910	658	527	766	999999	741	638	999999	31	961	145	250	879	999999	999999	999999	684	86	497	431	999999	137	262	419	479	222	501	583	402	542	480	532	598	419	700	999999	999999	114	999999	684	173	392	974	771	570	626	999999	874	793	946	899	999999	826	842	673	783	405	118	297	916	250	999999	290	999999	490	613	999999	999999	273	535	303	579	259	999999	267	922	163	999999	849	852	482	626	789	455	642	999999	705	755	745	917	999999	371	817	999999	999999	118	112	494	290	957	975	280	610	999999	653	330	605	23	585	751	999999	999999	269	999999	999999	623	999999	999999	999999	865	907	999999	999999	356	487	999999	761	350	378	159	820	668	210	891	877	211	999999	531	999999	321	29	999999	180	999999	297	144	112	383	475	821	842	276	647	424	60	89	557	264	999999	721	568	999999	644	999999	930	999999	713	377	566	242	607	744	42	999999	846	224	725	999999	69	352	828	999999	874	999999	316	553	31	785	841	798	999999	761	750	90	753	763	57	744	74	336	430	999999	999999	242	223	999999	244	122	999999	999999	363	827	
204	438	893	999999	999999	999999	129	386	999999	927	536	767	587	999999	994	952	782	93	176	981	664	733	922	104	571	641	343	218	999999	908	217	999999	444	999999	999999	321	197	573	382	959	624	687	999999	999999	208	58	654	377	113	291	340	495	668	382	173	471	516	999999	999999	999999	753	911	77	41	999999	530	999999	761	289	682	764	218	710	217	366	977	347	429	895	523	999999	966	114	37	578	722	346	999999	663	104	805	398	955	632	215	713	999999	364	782	677	725	893	97	999999	999999	999999	999999	461	25	195	134	96	903	104	762	787	806	49	999999	997	999999	999999	107	194	877	376	263	88	999999	653	368	982	999999	227	999999	103	879	684	510	999999	938	885	56	478	970	719	494	860	870	999999	999999	579	901	784	999999	464	999999	999999	553	160	999999	706	999999	372	827	999999	449	685	307	668	907	132	539	15	999999	308	224	999999	999999	168	881	403	217	582	746	788	999999	862	733	999999	307	976	140	360	589	241	434	684	999999	829	279	809	999999	211	521	999999	50	896	724	195	250	176	688	395	999999	999999	498	878	626	999999	999999	999999	952	964	371	999999	991	999999	999999	828	999999	999999	978	394	888	82	840	15	71	961	747	195	147	999999	102	140	298	745	92	124	999999	556	68	612	769	999999	857	598	840	590	999999	862	479	896	999999	710	198	999999	506	205	634	493	816	664	301	874	999999	413	872	999999	642	256	106	311	95	999999	481	376	625	206	225	252	175	481	178	999999	715	999999	236	391	942	994	248	886	490	259	739	403	320	894	253	453	725	609	947	999999	766	178	811	994	238	822	678	999999	979	391	327	999999	496	999999	169	208	187	999999	298	999999	17	219	999999	999999	588	999999	65	730	999999	999999	526	566	533	631	999999	999999	439	242	999999	130	999999	938	906	109	932	403	999999	904	735	54	276	245	999999	308	539	999999	358	999999	415	160	766	948	999999	217	865	761	999999	999999	999999	622	768	944	337	999999	333	79	312	721	999999	194	180	160	995	908	506	291	255	235	101	572	198	463	999999	13	363	377	999999	699	243	181	591	52	617	122	285	331	908	152	999999	470	254	636	82	231	979	615	952	999999	710	584	515	586	773	999999	434	314	127	333	814	955	488	612	487	999999	602	138	542	883	632	999999	382	113	259	631	327	561	390	605	999999	999999	999999	999999	988	659	666	15	279	893	687	999999	213	584	337	999999	981	641	999999	351	628	851	82	79	999999	535	211	411	999999	152	999999	999999	923	522	310	76	
999999	346	624	827	75	597	999999	999999	205	661	971	798	775	240	649	999999	411	49	976	999999	674	355	335	999999	458	264	678	137	496	999999	999999	999999	284	270	488	645	27	331	285	41	999999	433	873	164	564	412	636	999999	502	720	471	883	546	137	401	195	21	171	379	811	918	731	163	391	999999	999999	524	514	751	14	999999	999999	764	945	189	251	999999	180	898	999999	628	581	634	776	999999	173	154	156	999999	303	999999	855	999999	999999	122	270	280	492	550	999999	888	999999	999999	498	60	390	129	601	948	160	712	999999	273	333	193	346	107	386	48	451	145	378	646	457	380	813	137	300	832	918	971	999999	630	999999	999999	506	236	145	999999	999999	53	553	999999	718	590	792	592	629	290	775	173	893	454	999999	148	519	485	897	128	246	263	999999	768	999999	999999	722	999999	649	999999	686	999999	962	660	85	999999	591	999999	999999	866	999999	231	508	20	66	755	88	999999	532	999999	648	999999	339	999999	999999	708	999999	784	179	540	867	582	943	464	603	999999	210	243	999999	700	999999	349	557	999999	540	25	999999	999999	711	283	110	187	999999	173	526	665	780	945	180	999999	192	806	11	396	999	14	287	53	416	401	555	844	177	831	999999	308	473	308	486	473	953	406	83	895	440	690	895	779	937	938	884	999999	72	11	517	749	999999	171	999999	536	737	711	411	320	999999	999999	19	856	244	999999	999999	482	999999	999999	423	786	999999	115	956	318	119	999999	116	478	517	999999	781	176	323	188	959	999999	277	949	736	252	994	999999	178	999999	681	999999	544	719	999999	412	795	365	999999	999999	999999	243	999999	722	427	239	605	933	802	437	999999	843	542	999999	268	888	214	519	971	999999	791	970	999999	999999	637	999999	999999	396	731	114	504	999999	588	592	172	726	108	554	532	999999	647	999999	960	740	700	837	506	999999	999999	858	999999	999999	394	417	940	999999	306	432	95	356	276	218	212	698	999999	67	265	999999	893	999999	790	999999	999999	474	999999	999999	20	206	999999	799	573	484	936	872	907	228	42	180	651	999999	430	676	999999	999999	239	438	999999	272	808	643	582	556	595	919	77	546	999999	999999	999999	220	45	110	350	295	783	792	999999	999999	999999	713	34	94	307	776	121	124	201	810	245	104	871	748	397	448	226	999999	888	27	805	370	929	999999	297	441	999999	330	335	183	403	447	166	999999	999999	104	999999	999999	258	819	999999	999999	999999	999999	999999	788	349	999999	712	902	79	766	903	265	999999	999999	783	911	797	866	694	791	999999	
28	417	797	937	352	999999	303	829	728	768	79	219	852	24	451	438	508	102	793	999999	433	114	636	543	901	994	61	321	999999	999999	392	134	25	174	337	80	886	999999	996	999999	419	82	999999	999999	834	55	682	415	341	483	298	773	999999	183	365	999999	780	263	46	357	225	981	133	38	999999	944	204	999999	999999	381	552	657	105	772	208	999999	763	638	709	856	322	646	999999	233	411	618	233	841	999999	999999	999999	632	814	999999	999999	999999	949	321	622	889	851	993	727	960	931	999999	999999	137	975	14	160	999999	999999	189	45	579	12	900	626	999999	720	999999	879	274	92	919	842	456	999999	771	411	451	26	819	999999	328	918	28	302	999999	939	105	866	803	273	157	999999	999999	614	236	999999	58	695	855	179	999999	124	463	878	21	798	232	999999	214	602	999999	999999	999999	184	999999	999999	999999	608	999999	999999	625	495	85	10	934	841	218	842	999999	999999	999999	756	999999	650	999999	214	464	150	290	972	717	935	662	211	999999	31	352	460	999999	999999	450	450	840	37	553	13	999999	999999	943	180	999999	390	429	867	249	951	964	95	668	999999	206	843	327	883	120	999999	833	874	999999	999999	498	999999	944	175	999999	912	916	143	106	512	175	11	206	119	392	337	515	999999	961	999999	999999	267	791	999999	379	999999	133	956	999999	863	999999	999999	27	40	681	832	445	264	971	337	45	830	989	166	346	204	646	218	500	999999	184	48	999999	832	856	241	966	999999	795	299	999999	959	226	242	999999	11	984	176	437	999999	999999	999999	823	633	577	237	999999	635	999999	185	960	999999	999999	144	688	999999	999999	999999	184	450	999999	886	468	999999	548	86	613	756	823	999999	219	999999	999999	941	891	923	999999	289	264	628	963	999999	510	620	339	874	503	91	553	999999	750	799	992	987	693	14	793	150	94	500	999999	521	811	714	999999	999999	144	524	252	765	915	971	929	999999	486	534	386	847	999999	674	583	999999	212	999999	593	419	488	792	257	887	139	84	999999	764	999999	451	529	795	654	999999	999999	978	839	788	999999	778	999999	446	510	169	999999	946	797	420	917	101	999999	999999	130	999999	11	351	277	365	636	841	777	175	549	45	14	999999	202	999999	934	605	692	424	999999	999999	549	51	291	98	269	193	999999	783	846	914	141	339	675	108	848	398	710	999999	999999	454	11	704	897	475	164	999999	753	303	485	321	999999	999999	864	315	16	959	69	189	106	452	564	993	328	635	903	675	915	103	655	545	894	219	271	999999	813	
844	154	816	999999	231	440	983	999999	535	515	246	475	369	102	888	339	531	386	709	999999	17	386	271	572	999999	999999	660	999999	940	427	199	633	983	502	172	815	999999	255	874	22	581	695	793	999999	666	209	555	11	766	216	373	832	562	999999	999999	468	999999	999999	999999	110	999999	344	367	117	326	999999	492	867	930	83	95	285	512	697	999999	322	999999	999999	906	999999	999999	999999	881	733	63	366	81	992	696	703	933	10	999999	774	242	246	337	685	803	64	717	687	81	693	130	97	330	864	681	493	876	999999	347	175	999999	131	463	634	64	960	541	999999	180	236	150	95	999999	999999	465	82	984	999999	349	999999	572	888	587	197	612	999999	45	999999	320	213	827	203	999999	999999	250	121	783	703	631	843	999999	227	516	844	999999	45	999999	593	999999	609	508	969	999999	495	999999	645	543	275	999999	98	999999	999999	188	999999	999999	999999	432	848	496	354	999999	999999	285	505	338	999999	381	742	644	999999	362	452	999999	711	999999	857	802	177	43	605	577	517	999999	543	918	198	48	549	445	606	612	764	106	65	320	228	999999	999999	166	257	999999	801	999999	999999	735	481	999999	999999	272	551	154	264	815	891	776	781	999999	742	587	999999	316	831	999999	48	999999	598	356	751	400	999999	173	907	999999	785	341	775	999999	999999	999999	447	671	570	287	893	461	999999	948	999999	288	539	999999	999999	999999	27	999999	442	503	592	490	146	134	999999	999999	999999	388	247	999999	40	560	999999	894	999999	934	149	477	999999	999999	413	586	616	999999	152	473	999999	867	999999	599	993	999999	999999	282	999999	746	999999	322	896	999999	500	999999	224	113	999999	653	287	644	999999	999999	178	549	205	887	100	16	874	999999	982	311	225	999999	177	999999	260	999999	661	728	999999	636	273	826	999999	262	63	898	999999	512	999999	999999	195	227	630	203	431	454	648	21	191	298	999999	184	340	594	277	999999	999999	575	999999	731	992	558	999999	610	999999	351	967	943	833	999999	643	371	763	494	125	998	298	973	227	805	547	999999	547	999999	764	99	999999	986	999999	481	560	796	659	11	505	637	182	29	449	89	486	705	187	989	654	510	420	846	478	999999	293	373	358	58	194	352	21	999999	846	664	854	981	958	999999	641	847	712	762	988	488	999999	278	533	999999	328	842	472	557	657	263	999999	650	517	714	198	196	447	999999	817	163	626	440	183	999999	999999	505	746	825	358	806	798	658	857	999999	453	25	839	221	729	351	879	464	94	592	999999	214	474	254	173	
454	409	111	945	834	862	999999	104	999999	912	823	105	646	208	999999	999999	29	792	526	270	999999	356	999999	881	475	284	171	356	590	800	30	40	999999	661	904	407	697	713	999999	137	69	920	101	999999	999999	256	242	999999	242	999999	965	999999	947	999999	991	107	182	229	480	560	700	47	513	948	999999	792	603	985	303	453	767	316	769	399	211	999999	265	999999	975	229	999999	906	123	462	834	609	93	518	670	807	234	999999	243	472	437	31	999999	153	416	123	652	257	999999	789	999999	999999	651	999999	781	739	842	999999	254	261	518	794	924	999999	999999	292	708	999999	324	495	229	300	83	307	999999	190	845	999999	521	861	576	794	943	334	102	185	957	535	737	931	965	979	233	999999	954	642	106	365	40	999999	415	568	932	476	570	80	585	354	596	600	894	730	999999	393	684	723	850	599	958	999999	335	183	357	393	530	249	999999	999999	352	329	93	489	999999	398	456	999999	861	477	764	32	599	613	939	146	999999	999999	999999	840	307	240	999999	507	407	101	999999	242	221	549	945	330	13	494	11	276	516	999999	999999	344	936	999999	862	383	834	935	349	999999	999999	220	999999	295	992	237	793	122	537	586	999999	989	600	224	797	322	999999	443	29	114	611	999999	629	632	595	912	903	999999	378	418	999999	471	752	86	999999	10	203	999999	338	775	701	889	739	930	332	659	744	722	999999	549	851	401	999999	999999	120	570	590	723	700	89	333	172	744	129	913	620	246	523	225	796	999999	871	115	253	413	722	999999	699	309	999999	178	190	999999	828	566	281	554	999999	966	437	420	479	959	259	452	538	999999	619	999999	999999	422	230	999999	92	999999	980	999999	673	831	999999	636	891	423	764	911	152	421	915	999999	642	75	728	999999	787	385	999999	912	856	999999	875	999999	324	682	999999	522	947	684	668	408	586	985	881	999999	579	801	529	66	204	348	999999	126	239	66	384	646	999999	673	999999	707	999999	999999	999999	871	955	819	999999	218	825	251	963	468	752	517	976	656	999999	51	999999	986	856	593	717	518	501	758	348	267	999999	951	999999	284	965	961	999999	517	555	999999	731	759	999999	320	240	999999	384	840	373	722	89	727	462	652	695	731	850	197	999999	921	379	207	480	65	910	873	999999	689	503	791	999999	469	999999	183	320	999999	999999	545	362	764	143	661	394	626	187	999999	499	999999	589	243	120	439	167	634	640	533	288	999999	410	999999	539	999999	999999	999999	832	620	626	999999	342	476	233	999999	999999	
596	788	718	812	854	877	999999	999999	247	109	270	680	999999	311	476	543	999999	999999	85	999999	999999	234	447	999999	811	793	999999	999999	220	843	122	19	805	999999	570	845	922	720	434	555	79	999999	999999	595	999999	902	381	318	160	745	555	999999	158	180	839	371	350	403	10	70	320	387	174	403	987	260	875	856	741	999999	999999	76	999999	529	75	999999	999999	999999	247	909	422	999999	803	999999	999999	999999	861	634	764	209	504	528	719	373	999999	999999	817	898	608	826	36	524	577	529	999999	489	32	999999	114	825	438	999999	166	101	648	72	999999	700	114	412	999999	999999	102	999999	135	102	999999	151	999999	999999	206	999999	253	420	883	999999	999999	999999	349	999999	999999	999999	529	938	770	999999	371	628	725	182	118	127	793	205	438	785	432	46	403	41	143	999999	344	732	629	404	999999	745	217	750	392	310	360	305	849	165	720	163	999999	130	731	727	999999	121	273	89	999999	58	982	107	475	644	879	318	999999	681	898	797	319	376	760	626	421	975	999999	808	999999	498	355	283	74	278	275	283	310	415	465	232	468	999999	164	207	763	999999	285	748	431	52	999999	177	266	923	844	404	999999	114	315	999999	331	465	322	751	999999	709	42	999999	378	605	17	270	226	676	999999	768	222	562	863	311	699	52	386	724	870	187	26	151	433	870	913	205	110	25	900	13	237	412	505	63	87	999999	379	999999	44	367	999999	590	594	86	999999	999999	251	14	750	289	88	597	999999	524	692	891	773	999999	691	811	170	999999	775	335	540	809	67	809	999999	620	672	561	690	512	235	436	556	357	688	116	954	106	274	999999	924	640	530	980	370	195	999999	999999	144	232	999999	751	814	999999	999999	382	750	999999	779	140	616	527	907	379	298	266	344	425	999999	999999	857	74	999999	163	999999	999999	999999	999999	448	48	999999	801	426	467	314	484	999999	297	812	999999	366	523	999999	144	14	999999	733	161	691	114	999999	889	61	999999	999999	143	999999	660	857	644	103	673	992	741	825	815	999999	449	74	813	644	56	613	514	228	343	999999	801	159	14	177	137	394	999999	197	425	749	867	999999	999999	669	999999	439	177	221	693	999999	999999	999999	999999	999999	293	97	877	469	804	286	547	340	41	395	999999	511	853	477	999999	288	658	553	409	76	243	999999	892	154	684	617	446	999999	999999	999999	172	492	960	709	999999	49	516	874	393	149	211	536	999999	999999	656	999999	586	700	254	999999	872	41	909	131	72	999999	205	733	999999	197	839	
255	805	228	232	999999	550	153	593	927	771	783	999999	270	865	999999	295	115	999999	234	40	746	57	131	999999	999999	999999	999999	646	946	843	783	99	206	309	956	731	842	564	999999	908	999999	999999	999999	642	98	872	648	266	365	651	999999	246	560	166	103	999999	684	287	101	948	711	999999	999999	93	999999	694	963	961	999999	999999	452	999999	372	326	999999	639	999999	488	852	999999	934	999999	290	304	753	546	538	999999	215	759	57	565	473	186	206	935	469	999999	999999	999999	908	686	357	391	209	999999	873	244	569	464	999999	999999	434	999999	24	139	999999	352	339	451	166	923	999999	159	926	886	87	195	129	999999	179	497	833	458	359	257	999999	899	999999	214	673	304	480	750	292	999999	140	640	999999	999999	999999	999999	903	999999	247	985	930	208	464	999999	471	687	124	907	294	978	999999	976	483	999999	905	327	257	134	778	861	452	15	866	999999	756	999999	33	63	999999	63	593	630	220	374	327	999999	444	999999	999999	985	189	572	466	314	489	164	999999	405	171	402	868	999999	434	386	542	924	999999	389	566	33	664	71	965	241	999999	741	765	118	999999	878	999999	475	391	793	682	879	999999	562	595	601	999999	999999	891	550	999999	814	206	834	999999	402	695	65	999999	719	999999	128	607	999999	999999	747	999999	58	955	292	520	403	397	640	999999	662	385	778	999999	964	743	999999	179	425	56	580	545	931	287	57	999999	826	258	671	472	563	999999	324	999999	999999	212	241	672	608	39	791	426	999999	140	178	26	916	271	999999	975	295	999999	999999	189	999999	211	467	771	907	108	999999	154	999999	999999	150	390	71	144	999999	762	511	372	570	395	264	164	980	800	118	41	277	565	999999	696	187	999999	99	145	306	646	999999	470	765	509	346	647	701	396	989	999999	999999	999999	999999	499	474	922	999999	999999	924	193	231	667	999999	876	999999	999999	157	39	991	999999	300	926	838	308	27	51	999999	999999	999999	616	462	999999	810	330	86	495	248	999999	231	264	237	999999	220	122	424	87	999999	999999	678	219	500	671	405	464	497	38	943	27	999999	433	324	999999	749	318	730	638	999999	342	799	345	888	649	807	999999	307	998	716	999999	883	999999	242	999999	392	999999	125	791	198	356	832	999999	552	231	34	798	999999	911	999999	901	391	786	230	475	999999	342	330	850	999999	668	167	999999	999999	227	144	542	200	606	933	910	999999	939	450	510	510	751	793	999999	624	18	796	396	455	814	343	106	999999	999999	629	59	999999	274	926	529	198	343	999999	
335	96	492	999999	343	977	643	709	452	346	720	999999	347	549	662	236	855	871	771	53	507	883	999999	999999	999999	977	883	999999	927	999999	920	321	176	24	467	580	999999	999999	463	418	812	115	891	760	999999	802	999999	510	855	48	81	657	999999	300	999999	451	59	669	186	366	999999	251	781	439	999999	999999	798	332	91	92	104	455	418	362	241	401	992	999999	824	629	695	999999	999999	889	999999	273	894	876	785	26	999999	472	233	107	325	570	333	461	999999	599	999999	999999	999999	773	944	626	248	74	69	999999	459	772	845	999999	670	719	705	892	498	999999	999999	999999	547	75	999999	999999	231	999999	47	999999	78	540	999999	234	625	999999	954	772	944	325	999999	999999	817	947	999999	759	999999	676	999999	605	864	441	963	192	95	92	999999	999999	999999	322	404	927	999999	398	769	918	829	621	930	999999	765	999999	947	999999	137	685	999999	599	507	801	16	555	884	442	805	999999	999999	760	149	999999	326	999999	560	999999	999999	107	802	428	188	649	999999	14	746	999999	840	931	494	999999	64	999999	977	821	856	999999	999999	849	52	594	593	143	999999	999999	999999	397	616	173	383	324	262	40	882	999999	421	858	871	11	999999	391	999999	873	999999	788	705	739	566	505	744	148	326	999999	65	218	835	999999	308	999999	999999	358	999999	999999	558	999999	537	34	527	300	410	999999	549	314	50	661	999999	719	990	562	374	743	999999	120	429	244	998	190	975	673	999999	999999	560	21	480	460	999999	925	325	972	260	681	221	999999	999999	747	599	22	999999	999999	226	125	999999	999999	999999	787	528	999999	999999	324	181	999999	999999	853	450	44	447	537	833	589	167	76	404	999999	999999	999999	999999	999999	25	681	644	985	158	581	457	734	321	814	526	692	999999	727	678	10	800	904	632	999999	825	70	309	999999	999999	451	999999	159	999999	45	443	802	265	999999	761	999999	999999	196	999999	477	405	715	723	633	999999	151	658	999999	397	403	227	407	71	174	999999	954	382	582	806	706	345	307	23	285	380	724	437	968	966	113	331	614	999999	164	961	120	347	676	61	47	793	806	762	328	999999	46	999999	999999	999999	806	999999	107	999999	501	142	108	999999	999999	262	296	713	689	474	294	81	613	999999	999999	213	629	999999	705	530	999999	912	538	999999	694	999999	344	983	999999	999999	169	909	233	235	215	32	999999	418	999999	999999	765	333	114	341	999999	256	214	999999	834	887	604	999999	497	577	620	588	999999	562	17	980	917	312	376	943	314	384	848	387	999999	999999	349	999999	716	
291	764	999999	808	999999	77	447	262	998	999999	459	151	970	421	999999	999999	626	428	310	999999	999999	506	999999	956	171	999999	102	408	826	849	999999	547	393	482	216	812	999999	780	999999	494	569	727	918	163	917	999999	344	962	202	772	999999	465	49	809	796	999999	312	999999	647	179	974	999999	436	159	208	911	758	999999	215	843	440	999999	32	815	841	202	587	999999	999999	368	693	140	216	63	980	495	508	583	685	999999	999999	999999	999999	237	520	530	300	769	954	15	54	846	757	358	342	32	442	233	968	604	207	13	448	999999	486	844	833	382	178	713	413	184	812	783	999999	999999	999999	794	305	320	901	817	354	999999	324	846	382	858	721	957	62	285	615	91	999999	999999	257	854	999999	999999	697	999999	999999	999999	601	999999	44	999999	24	999999	319	647	927	657	702	389	658	415	963	999999	472	975	999999	220	660	138	999999	999999	999999	836	496	999999	54	629	623	983	999999	113	999999	454	812	999999	843	133	648	414	357	957	388	999999	999999	999999	891	999999	213	722	999999	390	999999	473	311	313	425	187	999999	460	999999	307	999999	719	172	555	999999	518	827	74	141	537	572	256	781	611	352	714	988	654	999999	932	999999	901	999999	836	522	999999	153	508	982	666	999999	198	810	59	923	999999	681	303	869	999999	999999	148	590	730	817	344	692	699	999999	710	999999	456	493	670	881	143	994	336	42	14	374	999999	91	475	514	384	999999	731	999999	683	999999	695	999999	594	649	287	320	999999	28	188	999999	999999	548	999999	476	576	704	150	999999	999999	999999	999999	270	864	18	964	67	125	226	443	898	960	21	286	677	999999	671	899	31	603	823	10	317	854	728	920	780	809	998	938	679	305	563	999999	999999	687	434	920	586	684	230	204	778	585	289	324	442	271	605	972	905	805	999999	999999	966	999999	48	416	145	97	194	258	127	999999	764	603	407	999999	276	989	999999	750	323	346	999999	628	231	732	574	413	488	519	999999	35	43	874	186	999999	931	999999	649	28	784	498	500	972	87	500	820	686	917	328	994	999999	903	164	999999	999999	999999	999999	999999	999999	999999	731	608	674	53	101	254	890	999999	418	192	999999	350	999999	965	824	845	410	999999	731	911	887	999999	170	524	598	132	878	999999	404	999999	593	893	342	999999	62	890	825	928	985	256	999999	269	509	146	73	999999	999999	198	999999	936	791	796	999999	999999	954	245	999999	160	455	969	375	999999	32	620	598	48	999999	874	912	999999	29	481	999999	485	980	628	986	34	999999	
999999	280	689	724	467	16	797	182	999999	232	817	999999	675	483	26	880	432	247	999999	547	35	267	976	286	733	917	319	999999	245	999999	335	259	999999	699	131	698	999999	783	999999	614	801	866	999999	999999	105	492	354	998	550	604	557	391	107	486	999999	76	303	413	990	549	696	567	936	524	896	999999	999999	976	362	327	204	649	681	999999	999999	168	198	334	999999	251	999999	320	689	999999	865	944	161	937	272	65	404	282	999999	25	999999	244	999999	555	756	537	464	377	646	999999	410	999999	999999	824	741	277	878	969	232	748	976	385	999999	304	658	951	416	99	999999	307	923	922	856	999999	365	999999	238	642	578	652	786	205	674	466	241	957	245	337	206	999999	187	999999	59	54	999999	542	366	999999	999999	804	131	375	664	349	309	999999	62	53	468	999999	999999	245	401	999999	962	781	711	420	73	700	716	89	893	999999	129	498	872	812	626	823	999999	603	999999	999999	999999	999999	541	335	167	753	905	201	999999	999999	957	942	43	479	999999	268	830	946	999999	206	98	999999	481	946	229	999999	615	250	427	644	999999	444	499	627	999999	550	249	386	263	320	795	525	999999	926	760	187	464	999999	729	999999	999999	207	42	549	999999	490	939	999999	999999	999999	999999	999999	773	999999	881	522	452	416	999999	541	28	454	693	260	410	572	831	555	195	51	357	221	520	999999	651	887	412	949	941	567	610	999999	280	999999	182	140	999999	999999	55	248	999999	57	999999	999999	350	999999	514	781	148	122	999999	394	409	999999	998	926	154	999999	999999	993	119	502	999999	863	999999	999999	184	786	88	999999	821	999999	999999	999999	316	999999	250	332	718	114	382	630	811	829	999999	226	255	999999	999999	999999	999999	46	414	61	138	242	583	999999	266	999999	372	999999	703	868	300	814	999999	462	999999	999999	686	821	996	478	999999	488	691	644	999999	715	127	999999	877	832	294	785	440	458	999999	84	725	999999	76	740	741	654	927	943	999999	104	999999	792	457	999999	570	999999	49	936	999999	649	999999	999999	163	551	860	403	851	870	583	515	383	435	644	683	973	553	755	265	736	966	561	999999	999999	999999	383	334	521	668	272	999999	746	504	28	178	533	787	979	525	880	347	803	66	369	32	720	906	158	999999	245	26	999999	783	209	999999	98	803	831	999999	177	535	882	192	608	464	999999	999999	999999	475	999999	196	574	239	385	399	173	504	388	999999	149	476	185	747	433	256	710	999999	999999	554	90	729	955	686	357	999999	464	999999	458	905	999999	841	499	999999	
999999	999999	451	189	408	809	310	999999	424	999999	162	701	359	999999	999999	362	753	806	584	863	999999	430	999999	888	882	40	935	999999	999999	482	830	308	977	502	133	999999	804	999999	564	495	253	495	999999	216	534	655	995	328	862	105	161	999999	267	636	297	202	818	563	999999	377	874	757	548	942	918	853	999999	856	21	383	558	232	252	98	619	899	999999	999999	364	999999	44	999999	690	950	331	383	999999	351	215	931	999999	999999	234	999999	620	496	947	373	999999	999999	931	999999	316	488	547	928	214	178	999999	999999	86	793	999999	999999	999999	999999	999999	999999	999999	544	812	383	999999	999999	816	316	999999	66	999999	132	951	999999	735	683	305	896	309	211	413	402	179	999999	334	816	854	999999	52	164	999999	362	999999	999999	752	753	867	558	496	236	999999	999999	930	157	701	894	446	999999	68	525	774	446	999999	865	193	227	999999	940	58	835	236	54	274	999999	999999	999999	703	601	10	982	816	746	409	83	539	183	472	31	181	440	380	530	714	999999	390	416	404	563	176	534	999999	927	509	999999	999999	999999	965	97	999999	586	200	844	333	86	999999	37	46	884	336	19	755	354	999999	618	464	705	999999	747	999999	796	999999	150	434	475	604	889	246	748	83	911	999999	384	86	595	999999	536	999999	637	818	999999	379	999999	236	167	778	999999	168	891	207	304	297	228	999999	159	865	60	419	999999	482	819	790	999999	811	424	999999	381	277	183	378	999999	999999	999999	929	999999	426	999999	999999	277	697	570	999999	999999	551	779	623	989	750	926	730	199	126	999999	999999	998	572	999999	708	811	999999	407	999999	984	523	278	794	595	298	534	733	999999	147	152	170	912	999999	445	747	41	800	812	630	350	999999	188	999999	170	999999	930	537	344	503	111	999999	299	804	746	831	282	984	38	700	226	203	76	999999	973	187	253	910	136	344	676	21	552	777	999999	541	999999	466	999999	59	999999	999999	398	169	999999	999999	871	118	999999	614	999999	57	999999	121	414	157	386	136	838	983	303	999999	999999	999999	827	999999	369	999999	388	214	496	816	999999	999999	342	229	805	906	26	743	316	999999	567	522	999999	999999	248	441	372	999999	164	999999	627	650	755	999999	596	999999	999999	945	870	358	729	147	128	658	696	793	778	195	351	479	119	105	677	168	462	888	140	208	852	927	999999	120	59	287	999999	999999	233	999999	633	417	574	81	872	999999	415	999999	999999	222	932	454	662	187	926	684	109	532	973	597	999999	707	268	144	103	999999	208	618	98	841	469	
986	999999	784	562	934	905	47	999999	719	752	43	494	918	999999	407	275	999999	999999	374	187	666	736	636	119	999999	158	440	999999	929	758	999999	341	562	999999	946	884	999999	625	991	779	72	999999	999999	844	851	223	350	868	695	677	236	999999	723	664	999999	259	934	674	636	785	475	68	304	960	999999	701	931	175	329	523	999999	356	202	999999	124	999999	482	999999	267	999999	999999	571	292	261	532	372	618	898	949	696	950	214	988	999999	313	13	14	303	888	999999	291	184	999999	182	999999	879	241	137	549	445	777	152	416	924	977	904	775	52	438	593	93	42	999999	999999	572	192	367	986	292	120	362	999999	903	999999	429	633	32	120	970	652	141	490	358	514	919	808	797	74	999999	409	238	962	865	304	76	259	959	916	999999	999999	521	999999	999999	439	92	598	248	309	504	353	881	999999	82	785	462	603	684	999999	713	999999	395	999999	757	882	882	400	999999	609	50	180	674	116	510	871	140	885	644	919	432	330	999999	498	569	999999	527	572	889	999999	842	473	574	258	212	845	713	999999	497	962	556	691	285	639	999999	333	678	775	999999	210	654	576	999999	764	288	393	204	897	999999	871	364	320	999999	999999	766	577	605	425	999999	665	999999	912	398	681	372	999999	55	931	999999	245	999999	752	417	688	435	276	514	810	999999	999999	650	815	494	626	999999	246	999999	51	999999	999999	999999	262	871	499	52	742	187	286	402	546	348	999999	667	498	999999	612	902	822	999999	499	73	999999	455	95	24	999999	428	772	999999	999999	999999	13	68	549	999999	999999	881	917	646	692	98	237	417	433	999999	387	999999	995	961	995	999999	999999	243	999999	627	999999	807	785	485	699	999999	999999	213	276	985	345	214	999999	980	709	731	985	186	125	410	835	388	31	999999	636	204	999999	810	88	999999	204	769	999999	999999	585	156	105	441	946	378	999999	34	999999	999999	999999	999999	40	25	261	274	358	190	999999	972	792	553	999999	999999	849	505	892	999999	134	485	791	575	529	999999	999999	999999	635	554	240	747	727	810	999999	999999	479	464	174	417	558	813	443	24	650	713	139	41	370	999999	592	450	999999	88	999999	999999	999999	999999	653	833	620	698	638	804	949	999999	254	981	316	213	999999	394	340	485	56	320	52	776	924	999999	999999	372	202	710	961	789	271	649	910	581	925	909	810	340	796	859	999999	638	999999	279	469	999999	725	999999	234	207	120	10	42	999999	623	999999	644	999999	767	257	506	999999	842	999999	119	604	81	735	287	
791	999999	10	688	196	145	413	711	655	357	999999	647	44	486	763	679	270	617	331	999999	54	274	974	573	549	363	999999	795	905	169	864	87	989	879	443	623	119	999999	846	999999	999999	178	989	489	999999	609	999999	452	999999	490	849	987	749	778	243	999999	609	999999	148	999999	889	617	999999	495	493	999999	658	164	53	999999	999999	999999	770	878	746	876	284	494	999999	940	890	804	999999	424	320	876	337	221	646	916	23	682	999999	22	564	999999	371	504	996	999999	999999	317	409	999999	999999	901	226	999999	41	367	251	125	999999	999999	942	94	900	392	184	616	513	446	999999	136	136	887	773	758	999999	153	514	780	497	717	999999	583	405	777	999999	419	659	466	190	999999	999999	898	970	975	80	479	702	979	329	389	503	514	799	999999	811	43	999999	468	557	887	999999	999999	999999	994	219	999999	689	999999	887	765	999999	999999	266	239	460	999999	916	798	687	844	451	534	460	118	223	483	783	999999	999999	471	292	200	908	302	999999	999999	280	999999	999999	999999	790	579	102	563	999999	456	258	570	999999	583	127	339	781	713	999999	328	999999	519	781	735	999999	567	999999	999999	999999	766	149	963	802	255	958	939	41	976	999999	872	442	897	685	767	999999	223	309	392	999999	952	999999	204	856	118	205	999999	204	40	135	233	999999	676	90	665	316	295	767	577	999999	187	307	804	659	573	885	122	833	24	999999	371	267	774	81	530	357	999999	116	999999	60	999999	744	999999	851	830	999999	999999	816	999999	460	940	456	999999	767	999999	655	615	545	292	232	999999	927	190	999999	763	965	999999	999999	999999	999999	372	999999	999999	526	999999	442	306	952	828	124	130	306	999999	563	569	915	534	999999	904	875	742	409	824	472	967	999999	563	480	98	865	811	170	266	711	999999	999999	999999	999999	349	734	358	662	716	178	112	786	122	627	960	999999	440	642	700	999999	576	962	364	611	559	158	999999	826	999999	999999	313	959	49	113	475	999999	999999	329	666	179	526	89	999999	655	369	999999	167	936	519	250	434	178	999999	582	144	135	407	771	656	201	856	531	797	752	999999	152	747	19	161	162	999999	121	999999	999999	167	496	279	708	999999	378	991	941	317	624	539	144	498	467	968	350	410	770	999999	475	323	994	292	940	790	226	999999	999999	785	366	934	322	999999	940	999999	648	855	699	530	288	210	999999	224	183	999999	730	654	999999	999999	810	752	544	448	999999	999999	172	213	339	918	34	934	843	166	950	689	226	999999	558	52	330	999999	710	250	
394	999999	999999	780	119	727	69	572	999999	116	999999	613	999999	874	694	999999	261	444	525	781	506	353	366	757	999999	493	996	790	105	247	999999	999999	52	304	63	244	807	392	104	612	858	461	780	999999	192	999999	299	352	256	825	791	886	969	999999	999999	50	999999	651	999999	999999	730	279	476	916	395	999999	999999	105	820	460	926	869	349	999999	922	54	999999	629	575	926	999999	654	544	280	455	999999	355	999999	560	999999	335	165	874	478	881	999999	999999	863	999999	999999	775	204	532	999999	898	921	546	999999	999999	699	477	999999	999999	590	432	86	999999	206	470	561	999999	459	545	999999	999999	771	994	871	42	343	69	999999	288	52	161	999999	132	999999	381	534	297	299	115	860	545	55	999999	294	55	805	854	788	403	789	999999	325	658	999999	670	137	927	675	33	999999	999999	767	11	43	999999	433	953	986	824	936	273	23	353	685	999999	89	692	999999	825	236	999999	281	316	999999	999999	835	350	407	999999	999999	606	622	276	442	999999	777	54	55	854	622	851	999999	999999	466	999999	215	999999	973	463	590	999999	227	999999	796	193	369	461	999999	219	604	92	556	908	999999	999999	651	747	910	465	494	44	999999	855	213	385	999999	316	849	972	999999	999999	377	944	497	809	388	773	999999	258	860	325	541	835	260	539	305	959	394	136	999999	999999	999999	517	969	556	799	371	999999	999999	571	62	999999	999999	601	999999	999999	612	999999	770	951	878	999999	661	605	178	503	810	605	999999	999999	662	922	723	107	160	999999	859	975	941	19	26	137	68	687	999999	713	11	244	518	824	999999	548	999999	999999	996	198	410	912	801	62	988	766	999999	340	909	140	999999	999999	450	941	856	636	479	999999	934	750	220	974	797	464	502	575	999999	849	397	999999	308	999999	111	961	400	946	999999	888	31	999999	165	999999	777	677	825	568	793	999999	968	66	999999	862	250	255	978	435	124	346	560	422	679	999999	943	796	999999	999999	340	488	550	909	999999	591	739	684	999999	999999	207	130	999999	999999	782	519	999999	999999	54	999999	307	856	983	964	999999	837	338	608	580	42	784	981	999999	999999	237	999999	999999	69	603	999999	133	999999	659	495	238	994	707	627	640	999999	999999	611	751	395	53	484	505	586	87	625	263	140	113	563	708	225	283	164	705	477	493	821	737	999999	322	740	206	999999	736	836	139	710	968	420	790	182	239	461	440	753	999999	450	981	999999	235	992	463	106	787	22	999999	999999	921	173	676	429	874	195	82	312	288	17	849	250	
496	552	172	692	772	999999	986	822	723	952	667	53	840	760	999999	330	287	109	710	723	126	585	789	999999	744	370	308	999999	388	138	474	801	600	740	490	683	830	999999	333	261	36	897	829	999999	505	633	589	123	854	751	35	188	307	136	999999	911	762	367	948	412	999999	999999	444	595	999999	865	453	109	280	999999	500	517	776	458	697	228	756	820	999999	120	780	194	199	999999	999999	999999	503	473	616	999999	920	472	999999	920	999999	94	463	999999	999999	639	190	999999	999999	999999	261	517	412	849	999999	906	999999	941	67	837	631	52	752	806	492	201	372	979	493	700	999999	37	696	855	999999	612	764	521	339	669	930	301	351	993	386	999999	884	654	999999	709	424	978	415	983	999999	981	341	657	751	299	277	210	996	152	469	999999	821	999999	425	999999	152	643	612	397	907	340	700	999999	999999	896	317	717	944	784	286	999999	999999	712	999999	452	999999	117	769	49	402	729	305	209	534	162	773	337	999999	217	567	780	376	27	86	958	290	999999	999999	854	982	999999	266	221	865	710	611	119	990	972	555	45	873	573	995	187	999999	501	235	999999	999999	980	488	737	999999	999999	392	605	636	607	171	698	880	914	67	842	473	93	343	999999	551	664	999999	266	999999	999999	999999	999999	999999	898	923	789	999999	958	999999	999999	999999	528	994	370	999999	999999	482	393	810	857	164	958	515	163	713	999999	168	411	727	468	643	231	999999	695	999999	589	999999	737	999999	382	999999	999999	999999	999999	770	999999	98	999999	505	999999	191	999999	456	803	377	999999	999999	867	194	972	999999	945	241	999999	999999	850	452	309	772	737	432	999999	709	438	516	999999	775	460	393	999999	863	999999	905	999999	286	689	775	281	327	649	302	716	999999	711	999999	405	690	999999	696	920	502	788	210	767	122	446	999999	28	297	144	999999	836	999999	426	118	446	50	59	986	679	84	180	999999	133	445	716	999999	998	686	999999	552	999999	764	472	276	999999	984	147	78	839	999999	756	984	193	476	465	241	136	602	314	364	641	933	26	999999	331	806	87	999999	406	999999	255	341	185	592	999999	82	21	159	44	999999	902	980	156	244	999999	999999	798	999999	979	999999	76	999999	999999	756	910	922	999999	627	945	278	907	815	672	595	999999	425	809	601	159	393	229	976	568	853	462	660	786	781	527	999999	18	430	353	922	187	849	959	428	681	404	334	999999	999999	766	554	97	318	999999	55	902	386	207	507	595	264	999999	837	999999	999999	260	999999	999999	999999	999999	269	
486	471	749	418	349	999999	390	999999	999999	68	999999	772	802	308	999999	352	999999	736	625	758	811	923	757	667	98	22	440	999999	999999	999999	369	294	404	999999	78	625	568	152	706	999999	999999	287	752	999999	999999	999999	45	999999	999999	907	909	239	484	999999	458	562	714	92	330	337	36	266	498	495	999999	550	377	305	239	999999	783	93	39	189	999999	999999	180	229	999999	999999	976	219	204	523	999999	139	999999	352	999999	515	999999	999999	822	999999	419	738	788	267	838	878	949	740	990	999999	133	826	209	999999	299	999999	392	494	844	559	360	999999	71	974	146	569	741	35	257	999999	838	307	999999	660	999999	33	999999	913	391	369	821	246	228	25	399	532	999999	999999	999999	134	133	426	641	999999	28	602	677	814	130	278	147	999999	492	999999	351	826	564	549	535	275	188	999999	999999	484	737	124	999999	56	585	999999	640	237	971	133	999999	421	666	999999	999999	999999	356	931	999999	999999	232	897	999999	952	673	999999	968	999999	999999	788	999999	654	323	166	534	903	14	999999	999999	517	637	999999	952	369	676	930	169	999999	906	368	918	999999	686	989	262	840	371	999999	383	999999	645	260	259	193	187	945	107	999999	999999	999999	172	999999	999999	285	999999	999999	999999	999999	999999	999999	999999	999999	483	619	869	697	968	333	999999	999999	542	368	256	999999	999999	387	660	769	191	731	999999	999999	101	999999	205	999999	555	411	514	999999	896	977	999999	640	607	242	776	640	323	999999	999999	773	605	780	206	803	479	484	412	108	999999	185	999999	554	910	999999	321	999999	423	677	999999	566	999999	963	797	565	998	616	620	639	611	30	455	701	754	68	999999	999999	999999	402	722	80	999999	416	999999	721	775	815	729	854	921	469	999999	646	347	420	954	641	999999	641	805	862	864	772	496	641	999999	510	800	999999	697	999	346	999999	954	999999	999999	413	999999	86	789	999999	999999	765	718	999999	999999	809	999999	343	114	999999	339	338	999999	999999	216	235	919	646	999999	274	25	877	166	921	133	999999	999999	275	999999	550	956	905	852	622	999999	108	64	355	999999	919	156	466	747	283	670	999999	434	104	999999	342	494	48	94	524	176	19	608	999999	999999	999999	128	98	490	563	467	999999	999999	974	884	118	181	999999	808	81	999999	558	140	999999	260	124	771	596	410	999999	999999	918	821	337	999999	966	999999	266	337	241	801	67	999999	193	999999	999999	532	999999	220	999999	170	920	999999	22	406	617	878	725	546	903	835	999999	687	999999	507	548	611	158	528	917	618	999999	999999	576	999999	70	
582	999999	76	23	592	999999	386	653	359	145	688	808	931	999999	98	999999	719	433	405	280	380	15	685	277	635	999999	932	302	148	255	999999	663	742	999999	45	999999	659	533	320	999999	154	44	620	372	999999	803	227	690	829	844	999999	999999	181	999999	999999	999999	272	999999	999999	218	999999	94	514	114	999999	35	75	999999	802	167	124	196	122	999999	136	346	999999	322	999999	832	166	999999	472	303	60	999999	491	743	654	468	999999	860	156	112	146	69	999999	515	912	834	737	631	999999	672	730	999999	699	300	872	354	999999	949	391	554	62	999999	621	221	64	999999	544	331	941	344	999999	999999	49	20	744	999999	816	879	410	583	104	534	999999	800	573	50	182	999999	871	310	286	719	479	601	999999	999999	448	318	461	334	300	416	690	999999	183	999999	969	999999	556	805	537	312	549	808	460	527	999999	821	647	23	416	353	460	999999	68	778	999999	447	961	745	628	999999	999999	86	292	688	844	812	626	107	80	999999	644	999999	773	974	180	670	999999	531	227	626	670	999999	999999	947	955	59	999999	404	999999	532	727	811	187	999999	883	473	525	771	999999	999999	204	549	942	922	709	395	999999	999999	608	124	305	439	527	11	837	980	999999	999999	733	794	328	999999	417	548	765	832	887	744	999999	706	155	380	999999	258	999999	130	504	999999	247	569	192	410	795	576	236	298	999999	185	999999	903	315	189	999999	999999	650	972	142	404	166	876	508	999999	993	902	968	999999	999999	278	579	716	485	999999	107	173	612	999999	435	840	322	999999	548	711	553	196	999999	965	999999	960	608	459	988	110	838	371	71	999999	416	893	999999	310	999999	25	606	484	428	152	92	874	285	732	547	301	91	689	337	796	579	999999	510	13	594	629	999999	999999	999999	384	334	999999	112	999999	511	999999	243	21	999999	533	115	79	768	258	883	999999	684	875	912	999999	28	158	999999	275	490	999999	999999	999999	715	88	999999	485	755	53	818	355	999999	733	230	15	999999	999999	920	804	690	999999	48	261	999999	999999	944	794	218	999999	366	185	703	836	72	901	159	639	305	690	189	629	323	999999	440	999999	693	951	655	906	638	948	238	239	584	979	999999	140	484	588	144	559	999999	999999	687	643	999999	936	671	999999	855	428	773	240	625	70	197	323	821	999999	444	999999	999999	311	403	999999	946	999999	261	92	999999	28	165	717	555	629	362	599	47	797	886	757	290	336	999999	220	184	998	614	524	999999	999999	319	893	154	151	420	999999	999999	280	696	999999	999999	999999	
999999	837	273	66	999999	995	708	597	285	34	704	686	999999	813	999999	999999	242	948	999999	737	300	91	708	271	573	413	219	999999	279	767	999999	709	999999	701	346	223	999999	128	999999	618	999999	999999	999999	295	999999	999999	439	999999	716	147	48	999999	326	947	297	999999	999999	999999	492	281	786	322	328	999999	923	999999	999999	20	476	46	246	123	634	251	921	105	117	423	82	116	999999	999999	999999	142	729	362	393	999999	414	999999	95	945	636	999999	831	503	876	465	371	204	853	428	999999	680	900	924	999999	84	999999	202	800	999999	928	386	306	183	642	999999	788	999999	611	487	606	48	950	999999	999999	591	999999	427	999999	999999	61	999999	262	555	999999	999	241	999999	999999	318	109	221	637	379	999999	999999	745	658	861	690	677	800	593	375	822	100	729	609	447	532	664	609	972	158	663	60	133	999999	699	999999	954	983	999999	999999	999999	394	410	581	284	999999	845	761	566	539	974	260	294	886	733	392	280	632	367	716	999999	500	999999	488	715	966	136	999999	958	227	735	693	999999	300	987	999999	690	158	335	220	999999	903	52	999999	184	413	765	247	999999	317	373	332	626	617	649	887	999999	921	865	317	111	999999	803	348	999999	291	783	994	999999	305	999999	131	999999	157	999999	750	457	999999	314	312	211	999999	999999	651	853	999999	999999	999999	999999	999999	292	768	999999	28	119	835	999999	704	640	892	629	771	348	999999	999999	251	35	478	587	999999	440	350	617	562	999999	999999	874	161	999999	400	999999	999999	353	799	999999	934	999999	288	999999	204	999999	999999	174	421	682	999999	551	263	47	999999	387	598	282	750	669	941	161	730	999999	999999	999999	947	219	249	679	706	427	548	999999	679	413	999999	440	392	259	999999	185	205	999999	676	670	621	999999	882	23	624	650	602	140	80	999999	117	999999	999999	244	702	543	925	742	976	21	12	553	367	209	999999	168	890	501	981	766	955	999999	245	236	349	833	999999	236	999999	66	825	417	639	999999	305	381	298	157	999999	153	260	999999	902	664	668	78	757	683	383	999999	759	999999	999999	314	827	266	141	999999	999999	869	999999	699	687	920	196	999999	999999	471	999999	268	869	742	943	838	515	502	948	999999	567	281	85	999999	852	999999	306	723	269	999999	78	999999	249	383	262	999999	936	561	775	982	999999	999999	164	999999	999999	999999	596	999999	168	320	799	335	318	560	357	623	999999	563	846	98	999999	999999	335	589	402	865	999999	495	490	264	999999	954	999999	999999	111	494	126	788	999999	736	999999	289	565	948	535	
743	730	689	999999	639	894	999999	714	999999	368	15	999999	575	893	999999	999999	110	536	999999	418	845	999999	351	458	862	999999	14	689	120	96	344	907	386	63	659	145	999999	468	850	369	528	999999	51	608	106	746	551	999999	959	639	999999	753	662	999999	690	145	388	240	999999	142	889	693	604	599	33	107	371	999999	999999	778	999999	641	685	999999	889	605	566	999999	362	125	955	120	729	480	194	590	255	845	373	523	756	109	999999	718	480	834	999999	451	584	998	385	40	660	191	872	270	77	128	650	94	579	644	877	58	187	999999	999999	134	415	442	852	525	157	999999	32	667	346	967	73	65	961	999999	169	363	740	924	999999	548	607	923	523	136	204	289	999999	122	231	256	540	700	869	520	999999	151	156	999999	882	999999	999999	214	924	999999	65	595	132	464	484	524	999999	262	999999	426	526	492	919	725	999999	999999	776	909	446	100	999999	373	195	450	89	28	217	999999	999999	520	999999	999999	999	999999	81	609	999999	490	637	707	937	288	380	999999	993	552	231	430	540	24	172	999999	768	999999	674	692	999999	999999	384	466	316	438	219	809	999999	133	999999	999999	654	721	711	999999	282	738	163	157	992	741	457	537	796	787	999999	38	357	140	634	175	748	388	999999	999999	115	180	400	999999	999999	570	416	869	69	999999	775	999999	312	876	976	999999	999999	526	699	669	234	847	670	529	99	191	999999	906	498	327	758	276	522	999999	190	111	348	999999	89	431	334	999999	477	81	21	999999	999999	481	163	605	495	231	688	999999	260	999999	999999	871	419	886	999999	509	381	741	999999	999999	306	86	695	874	691	35	446	999999	344	646	999999	599	517	569	999999	980	999999	892	831	536	587	983	975	999999	602	999999	999999	202	323	999999	216	736	999999	512	233	999999	785	999999	999999	999999	785	421	204	999999	888	910	999999	849	431	999999	756	488	999999	999999	999999	322	110	772	282	224	790	253	999999	519	440	642	494	14	346	999999	204	474	978	371	751	176	788	372	999999	691	122	395	771	194	78	728	827	675	999999	910	548	999999	999999	700	679	541	466	685	999999	256	999999	359	512	614	933	291	510	547	687	999999	533	738	999999	999999	999999	999999	999999	769	450	712	999999	818	424	436	999999	191	468	288	999999	220	709	113	198	999999	276	762	883	166	261	787	227	289	988	834	386	999999	284	425	999999	284	999999	999999	244	999999	440	607	934	85	347	751	822	999999	855	477	55	430	549	950	999999	349	521	325	518	999999	999999	536	830	589	60	466	
907	53	690	417	161	23	868	727	357	668	827	807	999999	510	964	999999	999999	999999	788	955	270	333	999999	257	763	743	999999	581	976	903	777	354	35	880	999999	779	541	999999	325	42	561	999999	999999	655	522	713	506	999999	698	999999	999999	319	999999	999999	205	584	942	442	999999	417	835	297	750	453	891	482	782	999999	666	999999	463	999999	204	999999	404	448	729	999999	735	60	247	180	882	487	999999	467	999999	999999	684	999999	999999	108	793	908	206	274	999999	159	999999	49	999999	567	350	513	45	125	999999	55	700	757	854	497	707	603	180	665	414	272	652	434	929	851	263	407	358	364	999999	296	999999	139	999999	580	690	695	128	680	829	378	999999	686	352	508	999999	927	415	348	401	200	737	541	859	999999	507	340	120	90	313	999999	999999	999999	922	827	495	570	999999	283	999999	21	999999	500	836	45	999999	999999	91	431	620	336	999999	19	963	13	559	28	279	567	999999	360	585	48	376	885	223	999999	764	999999	22	669	547	141	541	389	715	999999	999999	999999	988	542	258	999999	469	977	951	155	716	919	278	476	999999	823	211	456	436	999999	999999	999999	999999	58	211	566	999999	951	999999	860	478	584	297	322	323	455	578	540	999999	896	578	399	934	78	65	845	999999	545	378	724	930	999999	999999	278	999999	999999	12	940	340	692	280	999999	198	100	676	141	999999	956	163	845	999999	670	999999	540	867	734	26	753	999999	999999	320	999999	999999	74	930	393	632	28	208	569	453	999999	999999	419	625	69	211	843	999999	999999	223	299	999999	532	479	269	739	999999	411	388	738	258	999999	975	381	408	935	133	999999	293	509	612	999999	999999	999999	615	999999	936	915	808	533	999999	999999	80	151	31	489	60	595	671	999999	220	617	819	831	205	692	234	47	226	999999	87	684	118	423	611	999999	799	139	864	799	802	506	999999	999999	999999	895	875	833	999999	918	885	999999	999999	638	999999	995	938	762	207	999999	999999	999999	698	999999	455	498	999999	999999	540	489	690	920	999999	872	851	713	24	964	275	999999	816	401	999999	308	248	549	999999	480	133	999999	603	46	932	940	563	903	808	918	999999	77	652	999999	302	999999	237	999999	807	999999	786	586	980	999999	496	999999	116	999999	222	399	445	905	312	773	533	999999	886	653	987	789	318	948	904	106	564	207	657	598	999999	999999	999999	284	999999	569	693	547	636	629	550	999999	999999	719	691	419	482	999999	999999	878	694	377	984	583	976	27	999999	838	681	883	999999	999999	251	518	999999	407	328	171	173	
742	999999	999999	298	267	999999	999999	999999	999999	267	495	623	999999	442	778	903	999999	999999	497	307	999999	999999	855	865	752	219	261	793	325	975	294	100	321	341	33	798	708	89	727	999999	33	71	999999	581	196	269	359	856	472	615	22	576	831	863	448	490	234	999999	999999	57	852	169	639	623	972	999999	999999	728	418	999999	999999	652	999999	27	999999	663	543	284	678	492	859	404	331	710	962	717	269	457	892	543	574	586	542	679	627	863	431	105	999999	791	957	631	448	999999	999999	369	999999	999999	999999	999999	947	949	452	999999	197	457	838	928	999999	265	145	999999	999999	875	416	999999	999999	434	399	421	241	448	676	887	535	238	956	839	301	603	255	455	867	118	595	624	144	489	491	180	999999	503	444	353	656	999999	795	572	85	801	259	47	424	178	553	999999	282	999999	999999	959	500	999	637	67	19	999999	987	727	999999	791	484	630	942	229	999999	738	14	333	241	999999	999999	394	999999	500	353	999999	40	999999	564	999999	999999	578	960	999999	679	35	999999	999999	999999	999999	124	999999	292	294	326	628	104	205	781	815	999999	999999	999999	999999	525	116	245	147	999999	800	659	298	173	203	999999	905	670	419	999999	370	999999	627	989	275	319	375	999999	999999	183	725	123	835	917	999999	591	999999	254	865	16	572	790	727	672	542	316	826	999999	99	999999	421	958	999999	999999	999999	941	877	959	68	999999	160	14	765	999999	988	687	823	380	423	611	57	660	804	413	976	580	155	999999	456	958	492	471	22	635	999999	766	438	189	506	999999	714	442	195	89	999999	568	999999	999999	999999	855	493	455	491	488	796	760	999999	281	679	840	999999	921	512	999999	303	689	999999	139	211	231	259	644	999999	615	999999	614	474	724	999999	418	554	392	281	601	474	47	980	533	838	12	999999	166	510	665	21	792	999999	999999	786	999999	575	895	999999	462	999999	849	999999	999999	999999	192	295	439	725	270	296	414	650	911	635	265	708	999999	301	209	619	103	143	218	604	113	999999	389	937	388	843	999999	830	818	995	625	999999	114	942	999999	716	182	440	249	379	606	151	28	459	531	468	999999	604	362	843	512	715	372	280	488	999999	905	501	999999	427	637	584	999999	999999	20	799	604	526	644	493	999999	662	894	839	999999	961	666	930	416	999999	736	999999	478	975	493	999999	999999	834	464	999999	810	681	104	822	742	999999	320	113	999999	731	864	590	999999	868	406	850	821	999999	999999	999999	841	975	94	426	999999	582	116	856	432	109	705	770	
72	496	999999	765	568	81	107	975	651	999999	491	999999	999999	155	105	999999	579	999999	99	570	561	999999	999999	999999	596	677	999999	169	999999	463	680	349	999999	104	999999	999999	196	641	292	749	435	306	874	999999	493	409	999999	545	487	507	286	788	20	144	218	999999	999999	847	178	890	940	937	69	999999	882	152	658	961	999999	631	422	937	361	350	999999	264	999999	39	352	196	316	595	682	418	187	999999	999999	999999	885	403	294	349	472	401	808	498	999999	687	405	999999	750	409	918	855	999999	349	437	670	10	953	71	159	504	999999	583	999999	264	650	999999	990	812	999999	85	233	347	83	474	959	999999	645	28	385	999999	10	446	999999	999999	999999	334	999999	999999	999999	891	999999	999999	144	999999	490	817	463	244	595	676	415	538	983	333	694	517	20	874	477	138	364	935	686	525	504	545	676	678	999999	999999	182	535	153	999999	153	892	999999	999999	984	152	88	999999	432	709	228	472	999999	583	982	999999	323	963	986	540	537	996	655	999999	999999	999999	150	784	807	279	999999	879	395	999999	189	802	314	782	890	335	60	952	513	976	307	42	92	103	999999	126	12	219	549	612	349	157	999999	594	888	48	11	303	604	162	215	349	999999	356	404	190	16	541	83	660	490	584	493	678	321	999999	862	57	99	690	277	294	999999	782	767	41	565	719	999999	851	334	757	999999	360	771	957	955	735	699	515	999999	999999	146	888	999999	764	664	567	283	999999	186	954	214	914	999999	921	19	999999	999999	372	624	999999	648	999999	336	732	999999	142	999999	363	362	999999	358	999999	579	806	999999	450	999999	13	377	998	446	999999	675	380	999999	443	999999	849	948	661	157	337	891	824	822	914	562	399	999999	532	999999	999999	999999	59	605	630	345	999999	999999	999999	643	585	994	625	850	336	556	956	188	999999	666	68	415	999999	979	31	691	755	983	243	999999	270	476	999999	348	999999	999999	625	774	999999	107	396	85	999999	28	999999	342	276	973	496	367	605	999999	742	865	601	513	528	999999	584	939	590	999999	540	999999	383	999999	999999	287	999999	242	999999	192	999999	999999	280	982	36	681	999999	689	425	999999	497	876	293	59	733	999999	747	22	574	556	200	983	999999	300	999999	709	645	463	192	988	649	263	999999	423	954	56	999999	618	487	846	662	999999	524	999999	608	663	396	999999	385	999999	539	321	999999	384	991	999999	999999	999999	447	999999	46	999999	506	436	141	243	999999	870	999999	686	999999	138	999999	728	893	305	469	999999	692	999999	323	321	88	21	
999999	338	999999	999999	999999	682	999999	999999	180	171	810	999999	999999	97	677	999999	223	525	239	698	786	999999	786	999999	999999	999999	813	480	297	565	12	724	999999	999999	977	803	648	398	449	422	818	778	957	373	918	195	907	999999	41	999999	668	999999	92	390	234	57	552	999999	570	734	868	398	999999	615	168	95	833	903	999999	874	725	824	86	999999	999999	999999	453	422	30	305	789	442	448	968	897	215	642	494	270	929	999999	992	828	714	553	430	459	352	214	833	361	14	999999	167	602	999999	999999	275	510	226	604	140	999999	274	999999	436	949	359	999999	953	453	349	642	190	623	733	995	372	273	458	999999	110	217	197	944	784	180	999999	376	63	494	376	983	53	334	130	366	564	768	127	480	999999	634	261	389	999999	371	90	543	868	999999	358	12	61	667	503	922	447	330	170	265	668	999999	665	469	86	365	599	855	503	376	441	603	999999	977	459	476	999999	808	932	423	99	747	507	215	145	999999	931	386	830	207	919	244	608	862	999999	125	999999	999999	313	657	772	999999	999999	999999	416	755	857	999999	218	37	966	999999	999999	747	175	921	486	999999	999999	999999	999999	999999	34	305	457	207	994	292	175	343	999999	999999	999999	284	651	864	707	14	798	389	999999	858	177	803	999999	290	846	861	999999	891	999999	519	999999	601	233	558	999999	744	55	999999	760	574	999999	874	529	999999	999999	123	105	999999	999999	999999	661	944	204	575	55	999999	73	176	361	143	596	284	999999	988	704	902	61	999999	999999	999999	959	590	629	943	949	302	283	438	155	732	765	396	676	167	999999	524	999999	999999	513	979	999999	878	999999	626	978	999999	180	999999	108	999999	71	13	646	999999	999999	999999	324	261	625	999999	999999	635	30	628	378	209	607	547	999999	999999	505	402	588	685	291	91	733	12	964	326	999999	742	999999	999999	671	761	750	424	645	787	209	155	43	760	41	999999	999999	237	258	778	35	633	410	918	736	999999	424	999999	971	440	347	322	296	309	630	215	305	117	957	616	459	999999	902	999999	979	359	369	828	999999	999999	233	505	999999	999999	300	999999	341	421	186	12	347	999999	453	999999	449	887	999999	733	140	999999	750	999999	280	641	328	999999	730	67	938	387	309	596	316	735	999999	841	568	109	999999	999999	873	999999	930	955	279	670	739	697	903	999999	500	636	697	827	494	483	235	123	868	457	768	284	482	799	999999	751	999999	717	997	999999	328	759	724	999	952	867	820	324	999999	657	999999	43	163	999999	886	673	898	
489	251	733	999999	455	241	561	372	599	410	140	262	528	197	31	700	305	773	999999	999999	999999	999999	999999	663	910	751	220	354	735	130	636	913	39	999999	993	476	273	992	873	528	999999	637	999999	466	689	72	843	470	91	343	858	82	155	761	999999	614	999999	80	705	704	30	217	637	478	774	227	999999	675	999999	555	436	313	999999	222	748	70	521	170	999999	847	907	999999	273	401	272	999999	999999	278	999999	999999	852	203	999999	179	507	999999	10	884	692	472	839	999999	276	535	906	555	182	933	23	150	999999	462	106	857	999999	999999	943	245	999999	220	459	954	34	813	702	243	26	730	999999	792	69	637	478	511	17	999999	483	737	495	716	391	999999	264	999999	999999	400	106	438	999999	237	999999	764	677	481	999999	999999	152	999999	833	999999	538	452	229	230	90	999999	984	595	849	999999	796	216	750	999999	999999	626	699	523	999999	312	999999	587	357	486	780	304	960	996	498	132	597	30	904	821	999999	939	614	44	999999	832	415	510	588	327	999999	805	24	187	652	396	195	999999	936	531	999999	951	105	742	449	999999	504	999999	107	727	999999	999999	999999	928	322	890	21	999999	999999	999999	896	635	998	39	999999	975	290	783	353	112	936	968	94	999999	294	236	999999	872	594	644	999999	428	413	861	859	664	503	96	999999	762	999999	530	535	252	634	901	952	999999	695	474	505	721	643	995	790	499	692	929	643	95	56	148	80	459	365	477	232	999999	179	999999	481	203	918	591	727	999999	442	841	999999	999999	284	778	187	130	148	999999	784	418	80	369	972	574	453	779	716	246	460	86	887	167	679	815	999999	999999	992	312	802	999999	277	999999	66	999999	191	260	811	278	961	949	999999	748	693	813	999999	999999	419	907	750	149	874	490	954	366	954	591	714	468	999999	873	999999	999999	999999	999999	150	999999	313	131	392	202	999999	448	284	511	765	999999	473	865	749	96	893	999999	999999	663	188	787	430	699	896	999999	999999	352	395	999999	820	484	999999	961	672	999999	506	298	524	557	999999	436	216	453	601	999999	999999	848	719	796	979	53	284	160	553	999999	275	613	234	999999	656	999999	62	196	690	290	215	999999	999999	379	999999	605	999999	999999	492	751	999999	976	108	91	482	697	999999	599	118	777	210	783	417	318	114	999999	73	731	900	999999	383	30	762	321	999999	614	654	999999	999999	384	484	279	667	802	999999	298	514	152	999999	958	991	462	87	913	999999	431	105	999999	274	999999	999999	837	113	936	378	560	224	787	
481	868	999999	293	393	734	303	930	125	615	999999	815	999999	921	421	941	999999	920	943	849	240	999999	999999	770	85	520	999999	646	176	731	433	232	84	727	999999	451	999999	708	999999	352	620	160	315	490	358	999999	999999	620	425	171	381	999999	999999	374	999999	303	359	999999	217	872	891	656	999999	393	191	313	741	999999	999999	970	35	999999	851	999999	999999	90	872	38	422	626	213	232	230	999999	360	976	999999	709	181	999999	102	643	501	999999	460	963	999999	922	308	999999	717	999999	370	455	145	999999	606	26	999999	475	431	330	860	590	668	669	436	999999	43	215	999999	41	999999	882	877	392	364	653	999999	275	999999	950	730	999999	908	557	999999	774	868	834	380	598	573	705	946	772	783	910	539	999999	536	999999	999999	103	357	686	999999	999999	578	753	999999	952	876	870	781	480	599	493	682	121	806	662	890	208	999999	999999	467	999999	936	999999	608	454	124	358	738	68	71	636	29	232	999999	999999	206	124	673	427	722	702	924	475	182	999999	999999	427	999999	999999	999999	689	268	258	228	392	550	473	155	717	999999	527	141	723	419	963	474	999999	999999	431	466	776	535	999999	386	999999	860	470	932	318	226	697	999999	864	322	381	377	770	13	998	834	999999	969	955	589	204	571	211	999999	999999	826	777	696	999999	999999	969	163	851	999999	999999	531	999999	540	999999	999999	151	163	277	999999	47	595	703	999999	732	597	733	806	580	828	999999	999999	659	999999	722	492	448	999999	811	456	999999	227	999999	898	549	999999	999999	202	999999	464	448	51	303	800	28	999999	132	331	999999	999999	684	999999	583	32	999999	270	999999	675	817	354	62	150	352	999999	999999	999999	999999	804	999999	266	842	541	674	125	390	151	900	858	396	108	999999	999999	47	845	771	190	643	504	219	289	603	89	384	788	411	307	698	999999	999999	208	555	328	423	706	133	153	498	468	642	548	999999	24	288	999999	984	935	113	999999	999999	877	186	574	594	627	663	763	999999	886	713	999999	999999	427	125	198	552	51	703	340	722	628	999999	185	861	671	999999	999999	999999	665	803	476	999999	201	433	865	32	981	733	796	53	999999	986	612	755	560	999999	942	898	100	176	999999	242	772	785	999999	195	10	712	999999	707	84	963	501	92	999999	999999	260	993	259	175	571	999999	906	999999	362	642	89	430	311	575	999999	690	999999	999999	859	243	999999	416	13	680	999999	999999	810	99	969	405	494	529	517	672	845	948	649	925	605	635	335	485	999999	788	116	999999	411	357	999999	999999	
999999	13	232	13	465	843	990	579	154	301	508	817	328	956	157	559	999999	638	730	39	51	784	893	234	907	999999	999999	224	574	999999	867	462	369	999999	999999	491	306	513	217	11	999999	80	999999	999999	137	999999	999999	999999	640	999999	667	773	626	700	999999	479	119	998	106	999999	999999	775	15	702	999999	55	999999	742	999999	666	262	409	430	729	81	971	999999	590	107	399	790	518	584	27	783	104	835	668	242	671	999999	999999	417	698	151	999999	75	88	879	999999	69	423	999999	974	304	268	352	897	629	381	476	529	999999	999999	728	999999	201	987	919	999999	220	790	999999	153	294	953	999999	999999	999999	889	906	925	710	25	999999	999999	999999	610	722	524	752	999999	49	999999	999999	852	407	710	970	801	990	87	168	549	871	279	913	999999	689	350	276	620	320	739	475	551	999999	999999	377	999999	491	591	274	999999	999999	999999	750	648	947	442	555	999999	761	999999	999999	828	767	171	154	69	462	351	920	382	999999	141	627	999999	999999	999999	43	522	999999	999999	319	409	999999	763	999999	999999	999999	274	999999	999999	795	985	858	534	999999	999999	784	656	740	317	899	150	999999	999999	999999	456	654	999999	999999	303	408	42	999999	152	476	499	26	13	210	999999	540	999999	782	672	586	272	999999	103	469	749	999999	387	999999	35	719	999999	738	919	615	514	944	999999	22	275	999999	762	46	715	67	350	630	780	455	196	776	711	367	998	999999	999999	182	560	999999	513	432	31	260	999999	999999	306	760	999999	398	999999	610	462	185	516	822	824	235	567	45	999999	129	100	931	595	258	18	811	740	613	730	342	999999	999999	509	999999	828	511	123	292	760	999999	533	999999	760	586	999999	536	999999	999999	491	659	615	524	861	393	342	100	665	674	425	495	999999	493	668	363	225	365	999999	673	994	322	999999	284	284	539	999999	708	181	19	934	481	960	999999	131	80	726	999999	245	125	999999	737	846	449	999999	999999	569	999999	999999	406	370	958	860	999999	190	999999	548	341	249	332	797	633	999999	655	739	943	535	465	371	598	637	356	129	560	172	266	476	999999	416	999999	969	555	999999	774	649	976	621	781	999999	953	532	999999	629	913	999999	876	818	201	999999	999999	740	999999	678	999999	768	24	839	999999	25	923	702	875	924	999999	362	252	648	999999	15	763	999999	753	90	999999	999999	999999	726	215	999999	295	448	285	999999	999999	279	865	876	860	15	999999	999999	321	999999	461	261	656	999999	399	561	999999	238	674	195	999999	602	986	999999	999999	999999	526	297	633	77	
729	999999	426	911	999999	961	496	375	999999	999999	380	626	19	986	629	167	418	781	337	654	166	67	773	99	27	889	999999	842	616	999999	489	999999	513	999999	999999	975	834	999999	999999	999999	74	710	449	999999	815	329	592	999	999999	113	999999	999999	960	979	910	671	711	337	894	553	678	654	758	987	658	41	999999	765	949	653	333	673	754	899	589	455	999999	247	999999	698	306	999999	447	512	999999	744	388	533	343	375	274	506	850	483	759	420	999999	462	877	783	215	827	59	750	780	999999	990	70	399	464	64	473	999999	206	999999	396	216	256	838	999999	999999	589	999999	584	389	826	823	280	150	179	999999	165	370	999999	492	478	242	697	732	182	754	999999	144	999999	321	800	999999	653	999999	372	213	705	623	999999	139	999999	405	475	371	954	163	719	999999	229	960	898	113	999999	713	779	163	999999	999999	665	169	999999	455	552	999999	588	382	999999	54	777	966	999999	541	407	370	867	999999	767	999999	778	999999	44	407	914	918	999999	697	891	999999	457	219	693	191	958	803	803	179	852	212	783	581	999999	675	152	263	172	366	999999	999999	846	705	999999	193	745	999999	135	999999	541	634	850	890	491	239	999999	568	999999	616	582	604	999999	697	230	565	552	999999	46	368	265	660	756	999999	992	699	104	751	823	510	999999	999999	677	874	638	999999	361	893	100	753	88	584	981	555	784	111	634	158	485	831	641	999999	999999	999999	999999	880	878	795	999999	791	999999	846	745	772	999999	269	999999	999999	68	12	999999	659	116	999999	290	999999	999999	210	999999	891	75	999999	275	991	868	896	714	911	211	758	350	566	995	308	999999	242	838	218	384	524	184	941	999999	483	999999	982	999999	326	486	999999	210	677	523	16	725	200	580	999999	903	284	555	25	491	310	661	999999	664	807	674	57	842	471	825	756	999999	133	855	791	374	886	463	999999	999999	218	558	999999	52	988	999999	999999	661	95	999999	110	969	169	460	789	821	979	327	635	652	438	160	739	852	999999	299	602	999999	788	388	26	820	167	590	282	752	989	605	675	234	255	395	756	165	724	999999	557	999999	999999	970	999999	568	827	745	995	68	999999	820	285	698	980	999999	999999	999999	298	999999	811	578	999999	47	831	384	999999	410	999999	52	999999	999999	999999	979	741	928	999999	999999	993	999999	993	421	999999	223	933	179	999999	976	254	172	522	59	999999	445	975	979	495	38	148	20	916	426	349	953	665	245	692	306	957	62	815	64	713	999999	999999	400	999999	964	114	999999	
64	675	999999	244	530	353	716	692	999999	762	999999	999999	680	983	999999	576	82	999999	558	697	999999	33	999999	999999	999999	467	999999	999999	158	585	995	531	999999	486	955	250	270	114	432	321	529	10	999999	204	999999	576	384	730	308	720	999999	352	415	416	999999	41	655	999999	999999	72	999999	688	543	427	766	911	324	999999	37	301	999999	968	999999	247	178	486	730	999999	582	780	92	616	729	437	999999	653	125	518	311	924	594	305	226	999999	314	840	466	874	437	999999	261	191	702	16	999999	359	999999	178	247	698	311	831	391	117	980	400	999999	115	169	123	796	805	892	113	706	20	999999	849	933	337	29	855	397	875	528	901	913	722	33	999999	520	946	280	999999	623	763	999999	118	999999	913	999999	360	715	323	910	999999	999999	599	999999	999999	608	293	245	909	999999	455	999999	516	589	88	487	246	92	261	999999	850	999999	290	490	942	999999	642	999999	999999	456	668	150	83	965	999999	613	324	999999	629	310	236	710	370	933	177	329	999999	529	311	435	644	278	463	720	999999	921	18	118	367	999999	965	823	999999	463	20	315	370	551	517	474	999999	999999	463	950	376	149	174	357	999999	622	999999	123	168	594	812	999999	686	999999	905	161	605	215	63	331	999999	412	999999	907	922	862	999999	855	999999	836	273	999999	814	999999	353	920	757	999999	999999	999999	999999	852	664	631	650	999999	628	17	645	365	869	956	771	142	615	999999	654	266	999999	999999	663	843	110	332	330	993	586	183	19	985	999999	944	999999	318	999999	492	747	999999	267	312	243	999999	219	656	966	316	58	999999	897	389	275	500	236	345	92	999999	999999	342	310	657	43	455	999999	660	961	925	546	462	999999	132	225	999999	998	131	999999	711	633	454	999999	24	944	904	999999	629	719	999999	717	84	236	960	740	415	563	610	279	999999	953	559	694	50	770	595	274	774	173	484	502	115	999999	999999	140	999999	999999	296	712	999999	179	999999	940	68	999999	471	999999	457	999999	999999	237	398	852	999999	999999	84	759	325	254	358	999999	510	999999	999999	410	612	957	855	999999	443	439	276	897	149	618	999999	618	636	832	308	369	999999	999999	363	256	999999	262	688	623	65	547	661	999999	999999	499	668	913	705	657	605	514	999999	999999	948	381	961	500	712	820	183	999999	133	492	945	989	823	127	112	988	999999	359	278	999999	774	895	778	234	544	650	950	999999	913	999999	237	999999	989	999999	444	982	999999	613	550	868	449	999999	999999	999999	106	374	999999	999999	811	716	999999	255	
245	148	853	999999	603	999999	999999	71	869	512	552	154	264	162	999	635	682	130	702	692	809	410	793	184	481	609	137	180	974	999999	999999	999999	627	981	557	851	345	392	388	558	999999	488	998	999999	56	999999	913	944	999999	999999	868	691	999999	668	999999	999999	355	678	580	994	609	999999	96	470	653	355	999999	283	604	158	999999	299	741	154	44	330	411	999999	137	999999	695	999999	999999	934	999999	999999	193	959	544	721	506	666	812	394	949	999999	401	537	999999	999999	751	640	349	226	749	999999	949	999999	633	126	433	498	550	377	308	426	980	162	929	484	999999	568	738	882	999999	633	487	356	204	172	928	874	573	999999	460	999999	843	589	195	962	228	323	335	999999	999999	17	126	999999	999999	532	999999	999999	607	808	999999	193	901	466	573	125	999999	603	674	470	198	999999	925	123	917	999999	583	999999	967	967	265	849	242	320	999999	644	517	52	270	672	281	999999	276	764	898	277	999999	999999	25	79	871	625	648	865	999999	738	92	12	999999	999999	999999	500	282	640	552	688	950	999999	872	999999	608	999999	999999	12	199	509	292	171	225	999999	100	999999	385	898	106	999999	211	377	91	855	562	514	525	428	722	999999	416	635	221	999999	326	572	514	96	470	822	292	999999	999999	730	456	921	787	877	999999	752	125	384	999999	911	487	583	509	26	999999	103	533	914	289	419	103	656	999999	999999	999999	528	999999	999999	437	283	999999	565	701	999999	409	641	727	647	677	970	999999	41	999999	309	731	999999	72	497	719	376	299	999999	999999	266	636	799	971	782	555	999999	70	826	946	271	999999	922	881	999999	999999	735	999999	886	999999	319	999999	71	565	649	283	588	466	205	999999	70	983	981	999999	445	724	610	669	999999	101	999999	910	838	94	830	746	809	862	913	999999	984	10	413	139	55	511	575	243	331	999999	966	766	864	257	886	287	581	722	446	434	17	75	431	794	999999	409	916	976	734	999999	999999	726	552	325	594	70	580	999999	163	933	159	376	348	446	135	999999	999999	591	999999	999999	999999	97	426	488	872	999999	578	999999	346	999999	595	598	509	999999	999999	249	223	999999	999999	825	999999	729	999999	999999	999999	640	727	985	668	999999	364	335	999999	191	738	386	309	73	999999	675	491	999999	515	999999	999999	560	999999	919	411	999999	474	506	929	999999	845	445	528	999999	212	241	202	593	999999	241	999999	270	819	327	689	999999	940	999999	105	986	343	746	223	999999	175	999999	999999	807	583	782	640	857	999999	405	346	303	858	396	999999	
221	483	898	19	284	999999	999999	741	550	240	753	945	323	410	942	49	108	999999	477	748	488	468	999999	19	999999	999999	999999	863	424	980	395	799	554	299	999999	999999	445	737	939	825	97	983	233	576	829	836	326	999999	463	366	248	82	999999	647	999999	753	98	888	999999	683	999999	223	326	569	844	954	401	34	999999	439	603	371	292	652	661	504	999999	818	999999	342	283	977	410	68	742	999999	419	906	916	999999	424	999999	896	265	999999	999999	666	663	731	999999	444	302	930	34	999999	999999	999999	738	999999	999999	518	279	999999	999999	410	824	813	268	827	999999	999999	495	999999	395	999999	56	474	36	628	999999	837	581	97	315	897	981	999999	385	999999	865	532	681	920	48	621	999999	999999	397	855	210	69	999999	999999	209	999999	949	194	544	19	999999	999999	999999	119	999999	50	937	192	403	999999	428	777	438	962	962	999999	863	999999	79	774	868	208	87	999999	428	728	439	745	887	974	947	797	511	375	999999	462	768	571	722	997	684	963	999999	786	436	999999	999999	999999	999999	999999	476	385	124	770	150	517	335	592	999999	479	611	201	304	428	663	999999	999999	72	999999	509	240	302	851	999999	999999	905	753	301	999999	995	106	994	872	999999	508	999999	682	740	234	83	137	186	879	253	396	493	668	999999	132	805	165	569	72	373	969	183	534	52	680	245	764	999999	847	695	999999	616	329	617	919	101	948	536	837	309	999999	64	422	607	686	606	999999	725	178	939	840	537	999999	508	718	999999	48	999999	69	989	999999	999999	999999	193	870	779	173	999999	117	40	999999	999999	999999	763	991	914	760	999999	366	999999	998	999999	865	907	999999	844	999999	820	898	999999	999999	999999	476	999999	999999	289	725	239	737	999999	999999	195	618	147	999999	220	805	999999	999999	804	999999	121	284	985	991	281	237	431	337	35	999999	353	999999	522	977	548	999999	884	773	712	199	531	199	459	641	812	429	727	824	999999	49	517	999999	104	999999	941	43	490	856	719	999999	303	901	711	999999	99	43	105	999999	544	67	999999	404	804	614	52	922	824	354	999999	851	509	607	692	986	587	999999	68	502	45	999999	672	999999	64	661	896	629	488	999999	551	779	999999	567	999999	588	999999	999999	509	490	977	999999	218	146	676	867	551	695	219	724	235	59	999999	603	134	39	394	893	999999	999999	718	422	444	187	802	410	527	942	327	999999	869	999999	540	999999	524	26	306	536	361	196	999999	210	420	763	999999	502	803	999999	999999	261	203	234	771	366	771	565	999999	41	
343	276	999999	999999	378	115	855	760	519	999999	89	999999	733	999999	541	164	999999	999999	12	681	766	310	606	797	509	999999	910	644	703	999999	806	999999	441	274	202	94	846	510	999999	315	907	999999	982	999999	651	335	528	345	692	617	332	263	563	903	999999	42	670	999999	109	312	205	220	67	345	600	129	675	999999	999999	456	999999	533	686	696	999999	115	999999	209	999999	184	547	574	952	999999	851	552	999999	537	10	170	424	304	410	528	120	999999	603	999999	805	531	659	70	999999	999999	309	799	576	866	140	169	714	999999	406	924	765	630	268	971	494	57	723	148	467	505	42	23	132	999999	999999	86	999999	681	403	624	525	487	893	999999	785	999999	976	539	407	999999	455	999999	897	485	763	999999	999999	631	161	757	807	521	602	999999	213	999999	676	999999	999999	63	999999	43	76	781	409	287	999999	999999	195	443	999999	193	740	627	59	88	125	646	404	999999	648	880	529	999999	816	14	885	717	999999	999999	385	567	999999	354	193	422	887	999999	999999	485	999999	999999	999999	718	686	999999	780	974	999999	134	999999	39	24	193	414	776	513	430	999999	405	401	29	999999	696	67	514	934	396	999999	999999	999999	999	570	919	999999	762	445	810	959	202	233	999999	591	388	329	355	553	76	939	999999	908	466	999999	680	93	732	999999	999999	660	181	690	393	999999	999999	999999	181	469	105	999999	651	341	702	470	771	999999	491	999999	659	377	712	961	868	456	37	729	733	847	890	835	622	914	695	159	999999	512	839	999999	103	454	157	885	458	999999	297	85	215	996	390	999999	602	304	198	382	948	999999	822	937	513	769	210	333	579	269	226	736	645	553	682	269	341	120	344	214	229	826	513	999999	999999	952	523	999999	999999	999999	242	328	725	999999	211	578	689	999999	866	334	254	999999	316	198	20	561	439	999999	323	130	177	491	959	999999	162	131	706	191	778	561	999999	999999	999999	999999	37	999999	21	332	351	114	579	999999	999999	20	960	405	520	324	999999	999999	999999	860	424	347	223	999999	368	741	170	999999	871	508	134	315	88	782	957	128	171	999999	550	117	321	999999	999999	738	247	948	33	757	610	391	999999	180	48	394	999999	999999	999999	286	539	279	171	270	242	81	314	999999	932	188	447	401	163	517	67	415	549	214	999999	485	513	419	718	412	999999	999999	946	954	276	693	734	438	153	885	999999	280	945	60	999999	478	999999	308	26	845	320	218	999999	999999	122	999999	845	843	999999	498	999999	129	999999	758	790	752	999999	360	672	
248	999999	18	999999	278	933	786	470	999999	237	328	61	999999	403	873	102	999999	261	902	841	643	848	890	999999	999999	122	463	720	196	999999	999999	353	83	635	778	400	312	960	959	999999	335	173	356	615	999999	447	568	726	999999	666	529	999999	233	999999	39	399	999999	312	602	999999	479	76	283	238	13	999999	977	578	999999	482	790	309	302	791	999999	999999	502	285	302	217	999999	999999	999999	530	740	732	130	999999	606	388	837	999	368	999999	640	269	889	127	611	438	469	989	999999	214	876	999999	208	441	12	558	897	287	999999	395	612	742	43	752	498	280	854	999999	971	246	999999	790	941	499	160	257	999999	384	999999	863	748	564	999999	828	653	999999	534	688	999999	57	490	559	989	999999	199	898	235	147	628	999999	584	57	27	999999	568	999999	288	709	290	754	968	522	613	156	647	58	999999	214	108	999999	746	999999	999999	924	755	96	801	969	309	261	31	999999	999999	343	289	700	546	771	999999	567	999999	999999	407	808	89	999999	945	842	999999	150	793	31	48	650	593	999999	199	103	999999	482	294	318	409	39	733	525	999999	279	999999	946	512	344	999999	541	746	922	768	59	844	999999	999999	999999	643	168	468	10	999999	115	750	871	511	999999	662	787	283	999999	425	378	999999	563	210	676	974	389	638	459	86	507	903	671	649	149	258	331	341	999999	675	250	570	732	120	661	529	996	445	69	681	166	267	823	507	999999	974	291	586	474	983	264	999999	19	924	907	211	88	999999	372	204	340	999999	947	999999	184	999999	352	999999	549	156	978	943	579	777	919	249	999999	999999	260	174	999999	999999	867	352	421	720	999999	808	213	459	999999	774	999999	864	999999	710	320	575	999999	591	999999	999999	47	328	15	999999	950	242	14	668	999999	914	970	207	237	596	588	604	836	463	999999	999999	249	100	705	999999	871	714	436	999999	928	515	999999	999999	999999	138	707	549	347	999999	769	328	804	999999	337	999999	804	875	637	999999	132	715	739	999999	344	97	599	946	622	801	449	246	999999	795	739	616	999999	311	999999	999999	888	999999	999999	999999	694	928	739	704	762	178	999999	995	86	681	96	999999	999999	972	334	455	539	999999	926	545	661	533	523	18	999999	721	463	502	221	999999	865	92	457	999999	999999	416	999999	895	193	999999	401	454	169	999999	709	999999	839	110	976	218	999999	137	123	722	999999	170	415	731	898	51	715	907	783	547	815	14	764	999999	999999	999999	999999	643	577	482	154	217	373	999999	999999	288	999999	999999	525	13	969	
738	969	999999	928	999999	11	999999	996	152	738	999999	999999	621	318	705	999999	999999	313	999999	120	925	560	999999	578	867	797	26	432	619	169	362	392	780	578	87	44	999999	844	782	917	481	647	435	744	999999	999999	752	90	604	527	814	59	467	893	999999	188	338	999999	999999	227	984	204	387	982	386	112	999999	999999	240	670	732	233	531	999999	638	288	999999	999999	918	330	55	935	827	999999	355	999999	924	999999	534	899	705	871	782	565	932	286	270	452	368	557	999999	708	850	934	999999	591	527	999999	999999	765	63	442	249	741	182	59	999999	294	637	82	999999	999999	518	341	964	861	999999	966	999999	361	27	682	537	999999	673	346	95	893	999999	763	785	607	999999	769	846	272	631	51	999999	883	910	975	814	295	380	652	200	999999	969	933	150	561	999999	902	747	381	904	879	77	836	964	483	986	874	999999	579	381	749	495	999999	999999	408	583	999999	451	52	867	252	999999	999999	155	576	923	374	622	999999	498	729	999999	474	367	752	974	999999	918	999999	988	940	998	801	281	451	33	999999	703	741	978	784	460	705	514	999999	889	56	690	398	559	999999	261	999999	999999	651	727	999999	343	999999	434	999999	999999	24	63	926	254	198	749	704	552	655	670	880	255	999999	279	326	999999	705	862	928	865	530	999999	376	689	935	720	630	723	999999	934	226	999999	952	379	445	651	587	418	701	999999	986	845	903	951	999999	817	376	382	411	69	999999	999999	506	170	885	999999	687	999999	318	999999	129	980	548	720	453	573	303	344	833	999999	999999	999999	171	999999	879	999999	974	424	318	127	353	999999	999999	944	999999	602	810	791	493	308	964	349	109	234	187	16	306	192	508	807	999999	42	999999	737	999999	999999	463	999999	291	999999	173	272	929	201	999999	999999	999999	604	424	999999	762	511	850	535	710	999999	999999	999999	453	873	388	791	916	999999	603	321	708	584	268	955	148	935	510	293	145	701	420	999999	999999	316	347	702	999999	656	55	22	191	23	37	652	999999	526	431	417	822	381	356	999999	999999	999999	999999	94	346	468	712	826	999999	566	999999	18	623	289	999999	146	536	685	999999	269	464	590	140	695	999999	615	999999	999999	999999	102	999999	763	999999	991	319	298	154	262	366	309	999999	999999	21	999999	999999	999999	39	872	689	294	881	146	999999	96	964	17	681	477	536	730	999999	100	321	999999	999999	999999	663	999999	970	547	992	283	329	723	999999	245	579	516	81	539	999999	999999	932	999999	220	335	414	268	36	312	617	677	999999	
635	644	854	907	112	999999	987	365	407	902	152	301	608	999999	635	771	729	437	174	405	999999	153	735	167	101	999999	769	231	404	605	667	929	325	557	693	999999	471	337	476	987	999999	999999	189	37	790	999999	612	518	779	496	307	999999	453	281	728	492	999999	696	815	415	759	765	999999	999999	245	999999	999999	60	133	555	310	401	961	187	321	823	999999	708	377	173	95	261	999999	999999	308	999999	486	53	829	211	180	774	522	71	238	329	223	387	791	999999	999999	561	999999	233	196	905	999999	999999	999999	904	527	209	328	651	999999	507	322	62	503	453	735	932	231	999999	385	535	879	899	999999	992	609	587	999999	800	222	533	999999	228	999999	403	877	221	93	924	683	970	456	870	741	730	999999	171	884	347	841	28	999999	999999	999999	660	36	24	999999	968	305	999999	999999	528	999999	796	999999	104	340	999999	575	999999	849	999999	999999	414	89	18	167	228	985	999999	702	579	999999	203	204	405	380	70	999999	863	894	125	629	743	999999	999999	441	945	100	912	999999	784	772	999999	179	999999	232	444	999999	27	856	107	982	999999	247	713	570	245	602	244	723	280	733	712	629	733	678	505	999999	161	999999	222	137	83	999999	918	807	640	999999	999999	182	999999	489	358	16	796	999999	772	505	999999	367	205	353	999999	198	560	61	69	999999	446	364	727	718	429	451	644	970	999999	249	329	905	929	222	440	71	788	790	384	705	833	999999	905	10	751	794	999999	869	999999	885	66	867	747	999999	586	807	999999	999999	70	907	372	826	999999	532	186	78	999999	999999	913	794	410	769	999999	364	864	846	999999	727	999999	635	80	774	999999	999999	192	462	999999	985	999999	632	616	999999	999999	476	999999	16	375	382	999999	682	365	999999	956	485	485	297	999999	392	88	999999	359	728	999999	435	837	597	136	212	350	724	999999	453	999999	999999	188	839	49	210	32	857	481	85	903	295	279	682	999999	999999	547	895	272	775	999999	894	282	888	999999	305	638	744	880	999999	42	999999	771	912	49	999999	999999	645	257	989	370	231	999999	283	999999	965	999999	165	999999	999999	664	454	462	144	546	462	17	300	529	744	571	287	976	318	52	804	523	367	999999	153	916	902	647	283	414	685	635	999	73	355	149	999999	965	968	508	588	646	999999	999999	999999	999999	999999	125	513	427	93	999999	950	240	29	451	798	522	635	999999	761	806	189	730	861	999999	999999	999999	999999	604	98	321	18	809	464	999999	886	991	65	485	909	787	999999	856	331	999999	684	768	
53	903	999999	999999	339	972	747	781	467	999999	514	759	658	999999	941	908	999999	771	246	999999	776	861	564	807	999999	999999	999999	974	999999	999999	409	430	152	250	193	999999	999999	137	982	46	72	683	700	999999	486	999999	826	138	999999	999999	999999	559	204	999999	992	191	348	544	503	190	885	999999	999999	144	506	93	617	418	999999	999999	654	211	999999	209	88	102	999999	584	330	171	332	999999	138	999999	805	999999	236	608	999999	11	932	999999	633	802	160	299	573	565	483	999999	688	999999	541	185	999999	326	769	994	464	999999	30	763	999999	342	857	927	999999	673	338	999999	857	18	999999	596	737	935	577	987	999999	789	999999	999999	110	927	999999	999999	426	952	865	489	999999	241	153	358	981	178	505	999999	999999	232	655	999999	236	826	999999	999999	999999	999999	448	645	999999	782	945	675	379	423	999999	296	859	942	511	999999	808	849	577	999999	999999	811	614	999999	439	285	52	826	999999	999999	999999	999999	391	802	666	480	513	229	740	307	295	478	979	567	515	218	441	999999	721	963	999999	999999	999999	919	815	446	340	880	215	472	739	129	541	750	53	388	999999	67	285	41	187	999999	118	279	340	396	999999	57	62	230	999999	50	999999	180	537	999999	34	472	986	230	999999	999999	24	277	567	175	937	238	523	136	313	384	726	690	785	512	278	999999	589	429	613	293	999999	984	628	699	24	999999	222	999999	364	443	80	65	890	554	574	999999	999999	174	458	603	999999	925	917	470	324	424	395	35	724	54	882	567	999999	999999	805	39	649	868	161	576	26	999999	772	870	313	671	799	241	938	436	278	424	970	19	758	902	77	999999	385	599	975	999999	999999	319	560	512	999999	43	748	545	202	999999	23	882	587	71	999999	56	166	652	625	999999	96	999999	776	999999	999999	607	108	903	961	490	492	561	999999	829	145	462	320	999999	999999	999999	492	999999	244	434	411	98	432	999999	999999	999999	999999	999999	974	821	110	48	999999	102	916	840	999999	845	583	711	999999	999999	999999	758	925	700	999999	365	999999	860	999999	999999	63	352	66	508	185	411	164	940	488	999999	587	999999	728	107	999999	228	884	999999	999999	646	819	533	999999	949	806	674	771	57	295	646	999999	123	159	999999	985	999999	45	417	665	534	690	999999	232	600	874	511	999999	828	999999	517	999999	999999	999999	999999	875	530	279	116	701	510	639	116	655	999999	999999	473	630	322	122	728	999999	999999	728	304	956	185	310	482	85	305	644	943	276	778	175	277	92	134	541	999999	921	929	715	164	
999999	999999	988	391	999999	999999	999999	717	715	62	334	13	999999	736	78	699	229	796	41	406	866	999999	840	876	675	190	390	505	781	999999	806	999999	761	999999	999999	382	197	999999	339	674	424	927	237	223	999999	172	959	999999	999999	999999	245	134	898	999999	298	208	743	121	715	963	29	385	936	68	256	80	251	999999	336	696	511	999999	467	366	981	938	999999	999999	999999	513	230	999999	449	939	421	999999	365	452	285	211	639	86	214	376	654	49	991	178	967	383	921	999999	999999	999999	340	934	999999	541	338	359	738	126	999999	211	742	999999	999999	997	999999	574	714	999999	999999	999999	66	434	106	101	999999	941	947	300	659	999999	592	999999	24	90	608	487	999999	824	123	926	999999	523	999999	12	999999	999999	114	999999	999999	403	668	131	758	895	313	906	838	576	829	396	412	448	999999	638	619	999999	971	855	999999	169	559	890	685	541	661	543	45	104	468	52	837	953	768	265	391	470	255	128	776	701	648	447	999999	727	524	999999	65	999999	392	894	697	259	999999	372	843	999999	446	227	243	769	870	744	999999	786	999999	459	679	211	999999	158	493	852	88	999999	999999	122	895	958	27	637	487	285	711	574	354	587	999999	406	999999	613	34	37	999999	17	999999	904	339	217	999999	74	355	854	512	244	410	845	181	907	851	731	881	999999	210	999999	999999	594	43	544	441	999999	111	999999	788	999999	999999	999999	999999	80	999999	999999	999999	688	790	952	291	633	773	476	173	509	416	999999	999999	691	731	999999	826	288	725	246	871	999999	776	205	963	82	75	868	999999	944	999999	110	51	245	949	999999	697	999999	999999	658	821	566	380	932	566	660	728	107	913	999999	999999	689	355	630	744	986	911	595	999999	219	567	905	367	999999	631	315	408	999999	741	537	848	578	999999	76	424	315	425	844	639	999999	353	999999	954	531	999999	198	755	420	500	962	999999	112	270	116	999999	915	999999	160	310	260	262	999999	999999	385	739	71	725	288	215	999999	999999	999999	956	685	865	999999	950	835	915	442	560	987	818	779	999999	746	317	857	975	999999	116	274	999999	388	60	934	999999	999999	791	253	472	477	215	71	999999	224	999999	584	999999	999999	999999	373	245	999999	700	274	600	586	140	993	753	999999	999999	706	332	306	534	999999	634	930	987	381	53	671	970	999999	782	757	388	999999	600	732	616	483	999999	999999	39	676	688	786	999999	35	448	798	499	604	174	999999	738	104	999999	999999	950	320	514	593	329	573	897	617	491	843	208	109	402	30	
262	829	999999	589	999999	857	889	847	596	961	933	255	999999	375	918	999999	28	293	351	32	782	305	968	950	999999	465	999999	999999	305	999999	999999	348	999999	478	351	344	999999	158	827	831	688	112	723	553	999999	999999	401	531	698	218	825	914	999999	999999	248	999999	861	222	176	812	88	818	552	106	144	594	849	704	34	584	937	870	466	519	344	679	999999	425	299	349	999999	257	382	999999	674	912	999999	36	239	999999	482	133	999999	25	752	869	560	627	418	75	235	696	506	123	280	954	999999	999999	45	999999	385	445	999999	826	747	831	446	465	431	999999	13	822	474	999999	999999	814	999999	450	999999	474	129	954	17	233	124	377	750	268	999999	720	463	999999	991	670	18	47	209	165	999999	921	432	999999	205	999999	71	412	999999	866	22	465	76	999999	482	570	449	431	438	699	712	380	90	188	648	711	769	662	831	803	631	74	614	732	999999	844	51	34	999999	821	172	711	999999	884	255	360	653	455	868	430	231	586	608	510	453	896	840	254	456	493	426	999999	581	429	244	947	999999	344	834	637	529	425	672	617	537	10	236	999999	999999	297	68	323	793	411	581	55	466	113	288	286	13	797	999999	999999	404	999999	999999	999999	999999	999999	509	999999	621	241	900	806	999999	990	973	453	999999	644	321	999999	434	112	616	180	847	999999	999999	747	66	999999	634	732	846	407	223	774	869	511	557	999999	999999	750	999999	562	510	999999	140	475	140	835	616	369	999999	420	999999	301	156	960	876	459	999999	761	262	73	607	178	959	999999	777	209	583	169	999999	999999	379	684	409	63	669	82	68	25	616	230	999999	274	256	436	566	921	999999	908	634	107	818	36	497	639	955	341	999999	999999	698	931	999999	456	999999	799	999999	165	891	102	999999	804	999999	800	155	999999	132	999999	922	533	950	999999	999999	674	534	999999	867	999999	999999	770	999999	999999	266	999999	999999	685	969	494	992	456	395	999999	39	999999	618	830	706	28	999999	466	999999	622	419	999999	999999	842	360	999999	921	292	931	698	968	999999	994	999999	547	955	482	469	999999	999999	350	475	148	549	825	56	999999	999999	293	849	471	730	264	485	917	975	772	484	335	999999	572	999999	999999	999999	441	909	540	654	292	750	545	421	404	878	282	944	152	999999	27	313	529	227	999999	92	236	248	866	518	55	571	193	999999	144	678	999999	640	949	451	999999	916	516	412	421	543	999999	59	336	385	999999	999999	832	999999	467	999999	864	999999	711	443	470	203	52	31	609	721	
567	546	287	725	813	642	994	999999	24	999999	999999	127	805	465	778	187	911	491	315	82	999999	999999	999999	999999	814	720	928	999999	981	914	874	494	999999	700	976	999999	771	999999	571	570	999999	999999	999999	366	999999	746	549	256	665	292	999999	560	999999	536	981	32	16	999999	911	103	999999	999999	719	110	236	312	324	115	489	999999	999999	311	919	999999	999999	608	910	999999	888	77	180	682	851	999999	633	323	779	999999	719	999999	761	606	698	478	856	500	421	534	139	921	432	444	767	654	876	980	640	970	442	999999	122	999999	286	999999	922	42	999999	29	476	913	533	57	395	535	999999	999999	999999	451	888	603	196	386	54	999999	644	736	914	207	823	999999	682	808	833	346	841	999999	329	854	555	999999	999999	402	67	226	397	999999	999999	242	404	76	999999	199	999999	839	196	735	787	319	209	196	127	999999	206	824	240	999999	224	59	693	330	490	757	999999	999999	740	794	329	999999	578	269	687	682	802	756	284	493	999999	994	159	999999	152	19	655	369	999999	434	205	242	985	999999	170	998	548	83	586	621	303	28	109	402	999999	999999	740	939	508	444	636	449	999999	747	999	230	899	587	188	480	999999	537	367	315	598	96	999999	999999	109	689	999999	999999	999999	663	200	708	894	757	699	192	278	999999	999999	272	797	755	692	248	673	939	999999	960	895	115	519	999999	999999	999999	999999	999999	127	834	839	999999	310	907	999999	887	557	301	999999	152	999999	995	211	395	676	105	999999	842	999999	999999	999999	169	590	183	999999	999999	153	434	57	111	954	379	999999	444	876	51	961	889	486	805	690	999999	614	999999	82	899	903	134	99	999999	999999	960	926	523	601	999999	999999	999999	84	999999	743	133	999999	234	198	519	999999	767	999999	999999	143	628	999999	598	999999	999999	555	633	111	933	999999	999999	344	491	999999	999999	999999	551	842	206	811	833	815	999999	71	567	999999	389	999999	563	999999	145	615	463	432	999999	604	999999	610	999999	134	605	36	150	52	724	999999	762	407	204	999999	389	924	321	823	310	812	92	536	355	732	175	864	999999	999999	35	413	881	69	180	999999	125	999999	112	999999	216	806	675	999999	999999	779	375	999999	573	497	590	220	304	999999	999999	843	999999	800	264	17	958	740	488	186	26	321	999999	999999	237	806	950	447	822	999999	617	503	147	851	199	576	366	999999	300	60	999999	814	118	251	999999	336	999999	325	687	105	124	475	328	498	224	35	872	672	754	767	999999	152	999999	999999	32	627	705	670	610	687	650	774	449	
438	802	211	999999	665	999999	901	930	999999	999999	727	135	999999	999999	649	637	174	704	694	439	533	999999	999999	426	63	228	319	630	215	714	999	454	349	35	890	696	22	822	216	906	999999	999999	999999	999999	671	929	880	452	999999	43	999999	999999	999999	345	916	999999	570	785	158	447	999999	280	724	919	760	282	999999	126	295	952	624	352	497	999999	999999	999999	601	849	754	133	347	999999	999999	999999	278	26	498	14	119	965	135	237	673	768	460	583	123	999999	999999	999999	154	764	167	113	418	103	999999	177	759	230	333	721	41	35	999999	589	706	552	651	744	784	999999	17	329	999999	396	999999	728	337	999999	582	608	999999	365	979	999999	709	469	999999	184	530	330	254	999999	999999	413	999999	648	999999	871	876	570	351	887	614	373	757	837	999999	31	425	767	839	757	999999	724	504	675	999999	999999	879	246	788	476	999999	999999	536	999999	686	424	999999	40	999999	466	999999	21	999999	999999	751	999999	999999	871	193	741	759	763	999999	496	250	999999	909	530	999999	151	992	639	781	875	673	161	999999	999999	160	999999	999999	395	706	383	631	636	466	999999	999999	439	999999	17	999999	57	716	460	972	49	999999	768	514	999999	437	918	474	496	239	392	667	600	779	999999	721	331	910	374	66	118	865	614	461	999999	606	999999	448	999999	586	734	168	222	188	999999	760	392	357	171	999999	999999	908	145	999999	999999	506	334	999999	515	296	731	999999	351	999999	864	184	274	317	768	73	999999	999999	489	909	505	233	454	999999	982	999999	999999	973	999999	999999	278	999999	729	217	386	999999	282	513	933	999999	854	597	816	817	999999	621	496	999999	588	108	999999	317	999999	235	901	851	61	912	676	90	999999	757	398	935	136	664	455	66	930	529	999999	760	546	791	64	908	416	637	106	371	939	263	999999	650	722	960	999999	503	316	534	197	369	836	999999	741	107	999999	881	691	999999	176	440	999999	69	999999	934	999999	999999	181	992	445	424	815	999999	151	703	372	999999	999999	175	883	951	749	999999	342	431	923	694	59	957	709	999999	999999	999999	204	508	120	999999	342	999999	199	999999	999999	323	999999	772	553	530	999999	47	999999	459	668	999999	776	999999	690	747	999999	886	21	86	587	223	293	910	479	379	121	642	593	999999	415	435	976	739	999999	999999	316	569	877	402	982	22	233	259	866	429	669	979	818	999999	609	456	776	122	565	999999	40	189	303	184	999999	79	454	697	53	999999	549	999999	595	264	441	999999	18	618	104	575	990	999999	53	59	709	141	823	
231	437	959	658	864	183	520	405	137	276	703	982	912	567	535	215	999999	880	632	393	999999	999999	452	999999	999999	27	990	999999	999999	145	254	474	287	255	999999	269	94	584	684	863	85	858	999999	999999	315	636	192	17	465	827	419	178	87	748	999999	299	999999	522	999999	846	193	403	408	999999	32	239	999999	666	344	275	131	999999	205	999999	318	705	999999	561	141	532	835	982	662	999999	725	85	999999	539	986	933	284	571	93	838	999999	682	999999	321	868	86	931	525	673	999999	999999	370	972	318	439	564	999999	433	391	999999	20	999999	999999	239	277	946	842	999999	680	410	991	999999	966	367	99	999999	254	316	999999	65	999999	320	319	472	472	365	112	88	109	431	270	850	189	124	827	479	941	230	53	999999	999999	766	999999	999999	999999	155	403	615	228	999999	319	365	740	336	377	700	891	278	999999	911	843	999999	75	259	999999	999999	380	851	539	619	694	33	272	999999	820	834	999999	56	274	327	961	497	859	305	121	904	120	999999	746	999999	588	673	464	141	88	480	700	595	999999	67	774	552	85	609	999999	999999	103	999999	515	999999	235	844	13	999999	950	356	903	999999	147	245	39	526	999999	413	999999	999999	569	140	693	349	999999	879	924	216	999999	419	422	260	196	999999	999999	999999	348	213	901	999999	669	25	191	731	577	931	999999	999999	999999	258	447	672	577	97	999999	962	285	175	410	355	919	999999	896	541	999999	999999	582	321	433	888	188	901	511	297	362	553	999999	961	772	999999	999999	47	188	304	971	750	683	999999	108	848	999999	183	999999	556	999999	871	128	650	798	924	358	146	999999	149	79	546	170	289	734	999999	23	323	403	207	999999	882	618	602	569	193	969	483	223	584	31	15	107	955	999999	490	434	308	173	847	853	295	583	999999	999999	434	589	403	999999	925	999999	553	779	605	633	941	999999	999999	90	999999	999999	874	923	999999	128	74	449	215	816	253	748	999999	159	555	353	999999	999999	580	377	144	999999	576	119	297	999999	999999	235	502	331	531	999999	908	228	999999	892	979	372	704	920	169	999999	384	999999	999999	187	129	403	234	261	999999	642	999999	158	999999	20	389	765	635	138	650	839	947	999999	294	999999	840	496	999999	663	374	276	604	659	999999	158	229	989	988	120	630	84	11	250	336	889	555	759	281	999999	512	224	736	999999	999999	330	48	500	302	999999	346	633	999999	570	886	728	47	33	999999	999999	790	400	776	999999	508	575	838	999999	556	404	470	90	224	999999	999999	160	539	
39	390	887	119	729	696	883	999999	997	282	440	363	608	999999	532	819	999999	758	122	447	999999	999999	703	492	999999	999999	999999	644	999999	418	999999	999999	736	999999	18	642	62	687	71	703	999999	750	511	999999	999999	353	999999	552	938	271	740	302	48	999999	327	962	686	405	777	999999	798	249	517	588	531	31	627	418	844	889	766	796	999999	418	555	471	565	409	999999	989	995	999999	999999	994	999999	457	380	33	999999	999999	955	656	910	999999	905	652	999999	999999	772	386	999999	540	708	58	999999	943	605	630	999999	855	406	287	321	999999	788	452	543	999999	911	999999	650	999999	545	999999	999999	119	886	420	512	902	238	999999	636	707	273	465	647	999999	499	733	852	749	865	999999	649	678	345	131	497	999999	119	720	21	699	735	132	994	910	124	395	67	195	127	999999	999999	764	650	613	999999	333	805	886	32	187	999999	900	738	528	999999	265	774	764	999999	999999	792	518	999999	937	971	150	471	736	542	114	999999	999999	632	999999	999999	885	38	731	606	174	657	232	697	833	999999	999999	394	475	762	859	620	999999	272	999999	472	118	142	712	641	999999	861	78	354	918	511	999999	278	138	137	999999	237	52	999999	758	403	570	999999	999999	469	146	756	995	974	999999	493	382	405	999999	146	292	752	999999	999999	231	999999	999999	878	779	331	999999	566	265	348	499	632	578	144	999999	674	999999	297	999999	999999	505	628	866	103	671	434	138	999999	713	991	844	520	911	999999	999999	456	999999	999999	51	475	555	999999	500	657	485	59	999999	247	891	890	244	995	417	82	999999	603	446	494	216	354	202	755	853	274	503	978	721	626	999999	999999	859	220	999999	999999	999999	925	999999	999999	617	621	519	999999	277	999999	757	849	113	838	366	342	999999	999999	485	999999	283	800	726	999999	164	506	999999	298	999999	833	41	33	750	547	385	999999	475	999999	876	999999	999999	999999	487	39	516	653	875	882	999999	866	57	539	735	558	999999	897	208	901	64	120	293	231	851	443	791	734	999999	565	463	999999	866	999999	999999	890	861	971	999999	696	719	510	631	999999	38	999999	786	501	297	201	951	488	471	999999	182	765	311	614	999999	54	247	782	554	319	999999	572	999999	274	999999	999999	696	625	584	511	192	999999	489	837	202	678	657	300	446	907	614	999999	235	302	610	999999	589	257	521	278	458	999999	999999	322	36	465	999999	521	415	453	505	335	903	999999	391	627	286	474	422	781	397	999999	345	999999	704	999999	999999	706	663	409	265	449	114	315	999999	255	599	
999999	811	736	505	145	885	993	999999	289	81	276	999999	983	410	125	835	739	881	511	999999	317	618	581	128	476	858	15	197	65	231	597	906	146	999999	999999	663	999999	999999	261	72	352	246	425	999999	81	999999	680	999	150	614	374	434	551	653	999999	558	999999	999999	38	287	999999	805	356	999999	483	369	774	955	999999	999999	159	464	999999	448	259	81	202	207	999999	999999	188	999999	999999	451	857	173	999999	492	746	561	999999	78	256	974	192	546	889	367	900	711	999999	999999	999999	688	999999	909	804	113	404	999999	365	41	570	358	109	999999	758	905	210	999999	14	999999	999999	738	38	91	217	655	999999	999999	999999	835	307	345	658	463	305	368	999999	999999	368	261	999999	535	205	401	508	898	875	318	787	984	166	999999	707	740	515	971	660	383	702	999999	848	691	38	529	733	234	699	999999	999999	400	919	263	951	752	202	683	542	636	583	319	779	946	925	207	679	717	637	918	999999	334	708	612	999999	999999	413	406	507	676	999999	283	999999	239	999999	396	999999	902	999999	955	547	831	438	33	800	392	999999	901	999999	830	850	999999	596	780	999999	253	692	316	18	743	999999	796	186	999999	968	309	999999	999999	217	538	999999	776	88	682	381	999999	896	684	812	862	838	512	999999	999999	825	651	686	999999	542	495	999999	758	894	895	616	751	999999	571	999999	500	281	999999	694	999999	698	999999	937	999999	409	999999	357	17	504	156	905	836	165	509	51	326	622	693	17	999999	834	384	999999	193	75	999999	470	334	629	321	590	999999	999999	413	978	999999	999999	772	27	999999	148	697	264	999999	999999	780	596	155	530	738	877	588	823	972	402	999999	202	999999	848	780	999999	33	999999	192	999999	999999	27	751	531	300	612	850	999999	999999	999999	999999	999999	143	203	999999	43	324	803	890	444	12	999999	845	21	999999	558	960	923	247	850	124	319	999999	193	102	762	844	624	999999	999999	37	913	999999	999999	999999	999999	69	559	562	746	795	230	497	999999	562	713	182	739	866	741	652	999999	437	204	468	999999	58	950	111	533	999999	700	572	999999	417	98	417	455	755	999999	499	410	999999	501	999999	894	999999	333	630	999999	999999	114	757	999999	483	999999	999999	999999	999999	437	154	118	458	39	557	105	657	732	999999	473	999999	999999	983	999999	252	251	565	936	149	573	16	725	999999	999999	943	93	942	84	999999	316	999999	834	523	328	327	390	952	999999	999999	959	247	99	999999	166	93	863	131	362	999999	999999	545	549	442	367	430	429	999999	735	95	473	999999	
582	450	34	860	471	212	665	88	861	298	233	992	189	336	916	999999	173	639	999999	999999	590	828	58	771	73	401	166	897	897	601	227	256	480	807	664	648	968	305	621	660	465	284	394	944	999999	557	263	41	999999	696	625	106	14	999999	572	754	999999	999999	797	79	999999	767	190	999999	999999	976	522	382	672	277	999999	868	27	430	506	316	443	113	458	999999	999999	134	393	999999	976	999999	251	969	999999	909	256	715	507	551	613	698	103	134	999999	345	45	880	999999	246	932	756	88	584	14	265	321	298	999999	999999	931	921	383	978	293	950	734	999999	999999	762	31	58	370	475	999999	999999	222	999999	999999	999999	481	267	765	999999	278	229	999999	666	965	979	598	957	910	226	620	692	325	124	840	999999	610	492	743	606	999999	883	396	612	768	206	53	999999	999999	999999	999999	999999	165	999999	710	73	999999	999999	587	168	999999	74	148	999999	855	999999	492	107	999999	316	999999	999999	999999	169	933	999999	832	439	999999	999999	935	597	898	999999	416	999999	536	99	414	776	999999	542	999999	585	999999	999999	745	999999	757	644	713	945	532	999999	188	821	159	999999	302	999999	240	999999	999999	818	232	999999	175	918	736	908	597	402	693	701	999999	969	94	938	726	782	648	589	681	999999	65	989	74	156	50	595	999999	540	797	999999	545	546	999999	96	363	999999	984	826	516	849	57	999999	262	830	999999	219	737	999999	279	519	999999	999999	797	917	762	999999	999999	28	878	151	999999	67	605	604	999999	999999	999999	997	999999	999999	798	821	83	831	999999	999999	999999	999999	695	831	999999	586	270	287	421	894	749	454	334	130	362	999999	948	374	738	990	999999	658	674	999999	999999	739	635	999999	999999	999999	578	965	711	999999	505	279	999999	57	293	999999	999999	999999	999999	271	15	163	999999	464	508	833	873	999999	102	225	39	88	999999	989	230	999999	950	999999	566	566	326	783	742	316	999999	93	642	901	91	214	203	999999	474	413	999999	457	999999	181	910	888	981	869	872	496	987	426	710	343	999999	175	999999	944	762	626	944	231	999999	366	839	424	200	972	999999	888	32	643	999999	164	297	772	61	778	942	677	585	456	910	255	328	999999	383	999999	84	915	630	258	634	848	999999	479	999999	999999	342	495	999999	18	252	984	474	354	812	555	999999	999999	123	804	12	999999	999999	498	321	999999	999999	999999	51	891	898	711	267	999999	18	999999	696	999999	736	352	446	999999	980	576	214	925	781	974	396	827	263	29	801	825	255	999999	806	970	168	871	671	999999	
454	805	999999	540	726	999999	345	56	999999	999999	327	771	999999	999999	113	475	294	395	393	73	999999	223	638	878	999999	442	527	469	959	725	659	865	680	999999	999999	184	466	673	208	90	638	350	999999	35	702	40	999999	699	999999	341	999999	773	487	607	999999	241	177	999999	999999	294	183	876	96	143	578	462	999999	623	999999	929	18	999999	196	313	435	903	255	612	186	879	999999	828	33	999999	49	999999	388	82	296	999999	17	234	52	914	906	999999	999999	834	457	999999	938	843	154	516	332	999999	587	183	182	554	999999	564	64	751	320	355	999999	999999	999999	692	84	28	337	784	921	784	999999	282	407	999999	650	420	165	936	940	999999	683	516	306	974	999999	214	900	741	999999	999999	999999	300	999999	999999	908	794	741	764	175	999999	516	370	595	548	496	314	775	508	903	575	409	127	810	189	672	347	172	128	393	999999	128	999999	10	999999	999999	287	678	999999	765	855	679	999999	771	30	624	999999	999999	758	488	993	439	401	838	218	53	62	490	424	999999	571	632	622	381	305	801	920	999999	126	999999	218	636	929	742	57	896	18	355	790	564	358	426	999999	639	399	440	726	757	792	434	999999	797	999999	957	999999	233	67	29	999999	999999	703	954	804	823	999999	367	999999	659	790	322	999999	706	999999	860	999999	154	228	982	981	865	84	173	577	692	382	420	383	999999	999999	824	839	999999	879	571	860	404	621	999999	999999	42	930	999999	966	480	399	854	107	402	427	59	14	84	47	611	153	539	386	122	999999	859	999999	538	999999	966	483	55	999999	999999	999	145	532	638	622	949	999999	17	207	107	302	528	999999	999999	553	999999	819	999999	999999	278	427	999999	27	509	148	999999	58	999999	956	999999	997	999999	38	968	403	291	526	375	462	97	676	999999	342	999999	819	922	545	13	984	999999	999999	718	102	558	711	678	127	33	499	122	999999	543	999999	207	110	947	500	355	586	272	971	454	311	999999	602	290	988	738	689	999999	999999	999999	416	999999	853	288	261	479	266	725	999999	999999	999999	349	197	143	96	145	189	872	432	200	426	722	999999	702	416	237	955	431	689	389	343	283	157	999999	136	999999	353	821	999999	30	98	861	108	999999	578	999999	999999	469	203	853	999999	817	793	999999	999999	694	692	161	999999	33	999999	835	45	999999	170	999999	202	342	17	380	999999	999999	185	412	111	564	999999	184	133	454	999999	496	237	836	831	525	490	999999	999999	999999	34	201	950	672	999999	263	999999	323	317	999999	999999	345	462	823	71	
200	999999	390	673	75	79	999999	38	426	474	37	607	209	953	644	121	819	116	574	999999	600	417	513	999999	847	738	999999	866	999999	999999	223	999999	999999	774	999999	883	109	999999	170	999999	515	173	533	208	478	655	626	370	672	865	950	239	999999	999999	471	783	138	999999	826	336	999999	651	880	741	260	993	204	999999	322	761	21	119	946	212	840	437	883	315	999999	201	122	999999	204	292	999999	984	999999	936	313	856	999999	999999	883	833	604	999999	292	792	947	485	461	201	999999	911	853	999999	292	684	999999	44	900	822	56	634	224	828	456	999999	999999	999999	845	267	131	465	15	999999	236	123	607	975	154	100	367	953	739	920	891	293	999999	893	702	472	999999	279	999999	932	579	258	618	775	418	693	999999	682	999999	203	79	592	905	467	613	179	87	662	889	809	465	102	894	303	999999	999999	170	999999	999999	999999	959	852	508	82	999999	978	999999	831	567	460	315	684	323	545	851	309	387	971	290	533	395	646	389	157	477	486	999999	325	999999	999999	533	672	119	266	244	226	93	999999	999999	999999	999999	255	999999	438	503	780	779	359	452	637	785	199	832	49	987	322	473	999999	999999	340	999999	188	992	999999	999999	999999	575	66	999999	634	225	999999	330	654	999999	150	551	950	653	697	706	14	872	211	469	344	839	80	279	999999	753	732	999999	320	21	496	262	782	510	999999	215	722	999999	817	421	999999	868	188	191	999999	999999	522	707	907	633	999999	316	999999	853	593	803	504	787	999999	999999	493	327	20	642	999999	999999	769	449	792	492	984	956	65	790	999999	475	999999	888	999999	161	999999	35	329	686	401	190	471	928	917	68	710	935	668	936	999999	999999	857	545	819	999999	10	999999	914	999999	649	663	999999	999999	625	127	999999	616	364	237	999999	467	999999	333	999999	191	426	840	532	999999	781	58	297	128	861	999999	618	125	999999	473	999999	999999	120	904	47	999999	929	999999	313	999999	916	999999	580	999999	296	471	999999	534	999999	999999	542	169	999999	999999	643	600	375	999999	148	310	509	36	999999	890	86	999999	999999	102	295	512	999999	955	537	732	818	999999	477	856	832	999999	999999	999999	820	440	931	999999	618	930	270	446	999999	797	999999	13	300	999999	556	690	999999	804	999999	823	999999	791	385	587	632	999999	372	955	133	519	309	748	901	999999	216	999999	959	96	873	426	832	848	150	465	999999	533	442	999999	140	787	501	999999	286	585	844	38	65	353	367	999999	567	314	999999	853	497	584	112	874	999999	450	999999	278	999999	
697	991	999999	651	919	954	109	385	999999	825	346	27	999999	471	326	999999	187	60	999999	728	82	858	527	535	296	999999	58	431	568	255	999999	66	999999	107	589	999999	999999	387	146	399	268	425	134	489	977	835	227	122	785	302	506	399	124	549	858	999999	473	999999	364	999999	906	677	999999	198	144	999999	794	182	882	732	136	999999	914	999999	999999	656	734	47	558	461	999999	936	645	275	749	999999	999999	683	999999	751	130	999999	999999	999999	493	591	999999	935	999999	698	999999	54	240	63	176	706	484	898	90	211	113	436	316	903	212	969	41	999999	449	842	999999	999999	999999	140	611	545	777	730	733	999999	57	799	691	999999	420	705	705	999999	999999	53	816	53	603	48	647	693	999999	129	981	523	559	67	496	512	361	930	999999	999999	451	630	928	753	175	211	163	314	744	456	999999	506	274	449	452	999999	999999	999999	516	894	999999	999999	271	657	748	219	329	999999	999999	189	508	999999	592	606	150	478	999999	73	878	402	884	343	949	828	999999	485	259	119	615	999999	486	67	424	227	616	533	999999	281	14	955	881	174	11	565	999999	13	913	999999	309	974	291	999999	425	124	19	159	999999	443	30	273	960	220	384	999999	702	451	75	375	999999	616	119	843	999999	999999	999999	720	342	393	999999	633	571	591	809	640	999999	524	642	309	218	466	564	926	260	741	995	671	789	788	862	999999	937	548	999999	999999	865	448	904	999999	603	299	817	999999	562	396	702	379	999999	744	414	188	999999	765	166	533	62	999999	999999	327	926	849	999999	999999	530	999999	696	32	999999	999999	775	999999	620	149	705	999999	649	978	373	863	48	999999	270	999999	383	684	999999	999999	391	999999	999999	682	855	999999	576	999999	367	272	999999	999999	700	679	999999	293	969	999999	999999	999999	999999	247	883	83	999999	728	288	311	588	886	181	846	999999	524	999999	768	487	102	513	999999	573	999999	560	386	924	999999	999999	999999	169	976	85	337	999999	999999	121	154	270	565	999999	137	307	275	999999	481	101	999999	999999	185	999999	698	806	876	541	999999	999999	119	687	507	999999	999999	565	920	151	611	810	999999	729	999999	413	496	507	921	239	386	735	308	784	89	999999	715	697	999999	329	999999	999999	209	999999	592	931	11	467	763	416	999999	571	387	133	999999	670	258	489	840	999999	552	200	884	646	165	798	797	334	999999	222	443	999999	577	600	680	441	611	57	147	999999	999999	39	744	515	998	814	358	184	229	418	999999	236	856	226	999999	280	295	999999	640	793	143	676	859	
550	999999	999999	994	786	999999	133	69	999999	351	999999	370	999999	456	379	648	350	450	623	999999	199	186	999999	88	999999	824	410	155	58	999999	353	593	734	999999	203	999999	702	999999	999999	731	106	999999	999999	884	744	855	999999	823	916	914	299	999999	520	999999	670	373	999999	227	643	961	999999	978	999999	999999	998	528	635	999999	262	835	999999	531	878	999999	999999	999999	351	332	344	505	571	586	999999	999999	127	999	83	173	509	999999	778	485	185	610	689	127	347	51	886	999999	230	999999	571	90	968	768	475	629	562	829	32	999999	883	148	400	466	749	999999	675	999	455	472	843	432	67	469	355	999999	211	891	503	309	445	999999	285	662	999999	157	175	359	999999	999999	999999	680	808	344	602	47	219	233	378	999999	376	886	770	757	76	148	33	508	422	207	999999	999999	335	722	997	764	863	737	450	999999	711	326	475	12	999999	172	999999	999999	867	318	68	999999	523	43	933	999999	358	527	596	876	134	666	999999	999999	999999	938	355	95	347	838	183	999999	782	775	999999	60	420	767	895	903	525	310	641	114	149	448	999999	301	789	448	416	346	151	573	477	54	389	149	976	923	817	538	385	39	145	586	206	999999	285	999999	148	590	632	999999	361	824	35	832	196	586	999999	63	999999	899	432	837	340	218	308	713	999999	281	999999	971	999999	999999	924	999999	969	563	999999	411	26	906	999999	825	713	458	222	653	29	557	953	399	999999	764	241	486	607	307	999999	987	448	571	222	867	799	661	999999	374	899	423	999999	999999	999999	999999	46	999999	999999	999999	999999	881	996	654	999999	123	999999	401	999999	330	999999	448	15	671	317	264	962	455	999999	442	36	62	851	847	753	999999	694	330	999999	754	999999	841	999999	999999	184	374	991	793	876	108	549	407	822	286	999999	461	418	999999	325	89	426	999999	706	999999	580	81	39	158	901	99	429	996	346	93	999999	913	999999	14	497	942	273	178	579	999999	892	999999	239	574	237	999999	999999	503	999999	975	338	147	145	999999	430	112	344	842	892	787	679	999999	70	739	683	706	899	999999	703	999999	815	999999	22	121	999999	951	842	999999	999999	609	901	926	999999	999999	755	465	778	832	999999	394	607	430	286	791	915	349	567	500	891	999999	402	999999	799	631	999999	91	134	33	464	478	270	879	921	293	999999	752	999999	699	983	227	927	999999	829	318	775	394	970	230	205	925	393	352	573	999999	216	127	137	369	211	674	340	754	999999	116	134	727	509	993	906	999999	999999	868	999999	999999	
604	335	954	490	855	774	120	904	827	538	94	918	315	532	86	999999	999999	201	498	999999	887	182	698	999999	194	999999	885	999999	324	42	999999	525	836	900	999999	880	172	646	513	436	563	436	926	839	31	999999	421	976	917	148	999999	595	379	206	999999	431	637	241	306	999999	999999	143	590	795	999999	568	91	415	737	205	605	979	688	71	755	460	255	858	999999	977	999999	908	999999	186	495	552	155	639	124	373	252	930	999999	999999	547	430	999999	999999	449	462	134	16	999999	999999	542	568	907	318	999999	335	185	779	540	328	180	980	83	414	309	848	423	452	300	373	952	674	638	981	523	335	615	124	999999	248	852	630	669	348	643	927	644	837	198	789	198	473	999999	999999	535	567	357	441	832	600	999999	682	715	875	999999	999999	929	925	794	999999	999999	70	370	302	999999	550	320	999999	771	999999	213	586	263	511	184	489	284	617	456	999999	977	183	292	999999	999999	999999	914	793	579	775	997	719	999999	999999	78	137	112	999999	999999	984	256	999999	669	459	397	463	428	999999	999999	289	593	321	478	838	999999	546	999999	999999	103	999999	636	527	164	996	384	494	999999	999999	999999	999999	387	999999	72	472	709	365	513	832	431	999999	751	709	999999	300	191	686	250	214	936	999999	358	560	999999	999999	358	728	467	673	84	999999	999999	248	772	654	902	416	258	16	138	999999	42	946	130	358	553	926	435	864	814	698	253	999999	254	909	698	826	182	813	123	999999	897	840	999999	528	824	513	937	448	999999	774	437	999999	999999	999999	500	412	439	655	705	432	303	603	859	386	659	591	994	862	955	85	244	445	893	156	885	202	198	999999	533	49	988	999999	476	49	270	20	999999	100	419	295	999999	527	117	691	687	999999	980	380	869	243	999999	85	492	322	540	999999	999999	999999	278	308	223	837	999999	665	443	315	137	999999	999999	999999	338	903	999999	670	688	716	338	211	469	591	221	818	732	300	530	913	505	163	999999	279	669	333	821	120	82	999999	999999	999999	258	382	176	171	265	230	999999	615	999999	821	634	999999	663	149	999999	999999	999999	405	114	831	999999	530	810	973	999999	999999	979	14	999999	342	597	999999	999999	886	953	96	424	60	562	999999	394	915	999999	683	528	685	615	999999	863	144	999999	676	455	575	316	727	571	202	999999	999999	251	901	533	299	233	999999	513	777	195	383	272	46	842	999999	446	999999	249	136	454	634	241	999999	999999	947	317	921	683	999999	579	235	999999	232	209	154	271	999999	391	991	
459	32	182	838	344	999999	872	987	999999	852	138	96	488	444	748	226	187	791	999999	585	981	312	823	767	207	999999	858	50	837	697	341	952	838	258	999999	432	462	403	124	660	85	330	999999	999999	616	493	747	90	484	999999	967	999999	733	806	19	156	209	414	640	384	999999	832	160	146	520	186	258	240	767	325	764	783	676	109	999999	661	225	999999	160	714	999999	777	566	999999	730	862	229	999999	999999	530	232	57	762	999999	38	253	999999	999999	320	999999	999999	516	999999	168	999999	193	999999	633	306	357	931	217	263	926	170	999999	275	306	415	999999	957	226	990	246	103	999999	999999	936	81	999999	492	274	999999	720	478	706	464	407	634	547	999999	595	999999	892	599	25	793	999999	580	184	977	872	545	661	999999	29	999999	999999	75	512	172	999999	561	50	864	666	535	999999	457	999999	399	999999	672	868	598	371	491	108	647	87	922	195	366	897	288	619	729	30	247	459	190	388	342	132	384	203	999999	999999	37	999999	999999	260	388	125	784	999999	210	999999	73	121	999999	427	999999	987	589	976	510	999999	762	254	936	514	306	998	283	999999	535	549	493	404	999999	999999	81	999999	999999	672	807	999999	122	999999	419	62	999999	135	922	763	949	355	542	408	693	379	930	782	996	975	999999	389	841	773	999999	660	193	668	999999	739	355	999999	999999	916	179	269	551	999999	835	883	557	181	999999	520	71	189	999999	95	711	957	866	299	717	999999	719	427	408	999999	593	759	869	298	999999	192	417	233	955	625	238	433	827	346	947	122	428	782	313	999999	999999	405	999999	107	956	826	873	66	18	779	207	752	861	213	11	86	23	268	830	893	113	837	234	391	857	999999	140	530	352	999999	999999	937	123	87	999999	198	116	772	342	523	319	999999	225	999999	428	999999	571	624	999999	999999	109	170	951	420	999999	999999	180	271	250	999999	696	352	714	999999	586	999999	639	783	576	813	969	251	999999	999999	584	752	622	58	963	381	716	999999	195	480	505	42	985	703	999999	999999	27	844	531	663	827	999999	999999	811	599	999999	999999	788	999999	531	901	857	244	644	835	474	261	999999	307	869	999999	190	166	243	908	554	284	935	999999	814	796	134	719	272	489	999999	116	810	999999	999999	999999	928	999999	664	579	999999	798	351	867	395	510	895	546	662	701	647	809	999999	999999	999999	883	911	864	242	735	776	147	971	165	227	368	451	672	502	344	43	721	502	663	270	755	932	999999	999999	314	999999	588	67	999999	842	808	704	
907	999999	999999	623	73	235	929	803	999999	826	999999	650	37	69	999999	999999	327	667	925	999999	748	643	999999	999999	843	999999	999999	834	198	90	410	323	999999	999999	544	268	580	721	999999	496	999999	860	999999	999999	746	427	999999	999999	677	543	739	999999	916	999999	955	273	124	970	999999	736	307	999999	999999	429	426	999999	241	999999	524	964	473	606	999999	438	999999	888	883	370	214	999999	825	683	167	654	351	999999	406	917	708	280	154	610	941	999999	199	477	254	339	512	873	195	147	999999	999999	999999	142	999999	487	999999	76	390	754	999999	363	910	623	999999	961	88	999999	477	323	664	999999	820	999999	665	463	249	276	644	553	999999	999999	240	688	999999	454	584	218	302	918	171	641	889	999999	843	587	333	575	999999	999999	261	593	406	871	483	485	892	216	477	751	999999	489	432	837	896	436	133	232	670	492	999999	870	626	558	162	33	365	430	999999	87	999999	674	736	361	302	273	999999	369	999999	477	562	377	999999	550	680	999999	218	62	999999	416	464	111	904	58	906	390	967	847	719	460	999999	472	196	399	621	574	753	81	545	632	501	999999	27	203	930	19	139	86	999999	999999	814	999999	999999	613	623	38	769	999999	454	999999	306	97	650	755	356	100	190	351	999999	115	929	999999	517	999999	915	700	94	710	127	896	999999	891	968	248	645	817	545	583	999999	593	804	74	999999	633	336	999999	123	999999	847	839	829	788	999999	772	551	999999	999999	66	999999	923	944	999999	570	558	661	415	128	411	119	538	555	607	575	999999	311	999999	520	884	544	511	586	822	863	288	77	472	743	206	697	969	32	488	999999	852	649	746	999999	78	971	921	296	712	162	318	294	231	999999	812	999999	999999	166	911	522	999999	346	999999	204	292	491	199	672	922	999999	150	516	76	721	723	999999	564	999999	452	912	623	224	874	999999	555	999999	845	259	930	734	20	812	120	999999	698	515	527	551	222	999999	782	259	999999	998	999999	802	228	509	499	126	906	327	713	999	898	971	472	462	999999	298	645	940	741	197	702	337	405	109	33	218	178	23	156	865	139	999999	850	876	657	752	774	999999	759	999999	999999	693	109	121	77	726	999999	999999	902	923	999999	842	999999	186	305	999999	999999	999999	486	291	948	893	180	848	869	534	130	595	999999	896	524	309	190	928	369	19	238	294	41	999999	999999	113	121	999999	923	297	999999	999999	580	972	355	656	999999	478	865	934	522	260	251	999999	605	457	270	15	409	999999	661	588	817	296	457	
999999	97	189	126	999999	782	947	924	999999	678	999999	25	832	551	867	450	999999	73	434	497	977	52	498	700	999999	999999	115	823	291	635	278	999999	294	525	242	569	679	362	999999	162	574	336	999999	864	158	442	438	464	541	999999	999999	999999	393	799	479	80	999999	489	409	10	999999	134	642	946	409	600	731	999999	318	308	771	359	52	281	922	651	382	634	552	285	999999	651	999999	100	686	752	473	494	999999	172	970	200	952	30	486	449	693	999999	464	999999	710	131	156	242	430	999999	483	999999	876	828	697	999999	937	134	595	35	842	552	270	657	999999	246	999999	155	337	580	407	31	795	999999	957	659	179	999999	574	293	505	58	670	999999	279	999999	618	999999	474	999999	263	828	434	461	999999	999999	462	807	432	999999	859	10	999999	849	999999	999999	326	999999	871	47	794	943	999999	311	529	793	882	183	387	999999	999999	55	681	331	327	578	597	343	875	816	999999	371	571	110	434	999999	154	999999	893	818	44	999999	355	999999	999999	319	279	132	931	813	268	289	999999	656	846	814	999999	999999	531	999999	999999	983	527	64	840	433	382	459	877	34	649	999999	289	569	741	999999	699	253	119	18	308	475	412	999999	558	917	999999	914	263	620	185	570	299	279	954	999999	697	301	999999	999999	936	819	999999	906	173	207	999	860	999999	444	124	85	999999	523	325	999999	580	465	999999	923	492	999999	205	266	848	89	999999	20	999999	690	714	408	657	330	81	489	999999	999999	999999	361	917	90	999	819	506	110	105	776	953	566	480	241	795	999999	305	999999	999999	988	67	999999	434	989	255	235	999999	715	427	153	451	836	177	84	999999	154	15	412	469	386	760	748	983	995	999999	999999	219	483	613	984	34	603	999999	999999	448	999999	999999	927	999999	774	999999	999999	682	951	334	127	398	999999	674	999999	667	999999	999999	247	237	319	999999	438	933	999999	999999	999999	999999	443	129	847	970	935	636	753	227	87	577	694	296	969	75	41	671	938	660	812	999999	999999	326	141	999999	999999	14	138	712	497	999999	638	758	844	999999	999999	832	487	156	462	770	999999	432	589	326	999999	950	268	254	79	767	995	545	212	447	999999	126	987	262	352	931	999999	999999	999999	999999	939	936	999999	999999	999999	999999	999999	791	207	999999	887	539	737	815	280	677	745	884	643	729	999	102	999999	407	548	999999	844	234	803	531	273	880	702	506	999999	387	509	999999	428	870	584	999999	347	999999	559	999999	999999	182	982	999999	195	622	407	999999	94	846	390	54	742	
999999	364	959	987	999999	779	17	999999	999999	999999	892	178	768	465	999999	155	796	754	394	999999	938	999999	999999	999999	138	346	999999	483	702	422	999999	996	464	244	726	516	624	225	671	999999	552	773	999999	744	99	999999	426	999999	634	999999	297	102	995	207	804	958	692	717	859	340	138	533	145	818	898	999999	713	533	739	266	999999	581	93	13	305	999999	999999	927	162	631	999999	493	849	999999	134	447	10	267	440	767	824	999999	365	340	999999	999999	638	339	999999	204	793	999999	427	999999	334	716	999999	992	999999	639	372	999999	999999	238	421	645	684	999999	694	461	894	999999	103	999999	999999	999999	225	752	751	286	536	266	90	957	837	36	76	481	523	417	999999	18	365	801	405	69	353	137	919	999999	344	999999	645	395	309	999999	999999	999999	935	711	501	266	251	625	112	116	684	606	400	394	579	213	999999	286	32	999999	100	301	576	383	279	98	832	143	941	999999	621	695	999999	999999	236	620	545	812	999999	999999	767	999999	699	299	384	999999	736	535	999999	141	575	368	372	423	999999	508	879	562	999999	412	433	117	999999	999999	495	988	999999	900	167	999999	668	962	369	999999	128	361	602	999999	999999	999999	362	999999	105	810	620	262	999999	244	999999	999999	740	982	380	999999	747	999999	65	782	804	999999	999999	999999	377	999999	473	613	999	521	305	999999	906	999999	564	907	60	136	999999	873	306	242	999999	713	656	439	228	685	999999	855	113	468	999999	819	483	612	735	525	930	26	347	16	999999	812	939	999999	822	148	428	473	463	621	648	191	486	571	731	93	999999	937	861	787	31	154	999999	837	999999	999999	129	952	181	999999	999999	994	536	299	980	852	774	307	617	999999	999999	128	401	999999	819	999999	342	999999	880	651	346	992	165	559	999999	118	404	111	759	735	29	475	999999	929	424	653	655	197	999999	878	319	882	999999	781	530	903	752	999999	28	486	999999	217	81	530	198	999999	839	999999	999999	999999	457	999999	548	881	999999	791	827	472	999999	175	467	999999	331	12	342	463	671	999999	39	91	365	999999	93	282	981	999999	404	771	740	220	814	999999	882	718	430	645	999999	449	999999	738	86	290	857	852	28	609	886	79	197	734	542	465	947	233	999999	977	589	275	900	999999	397	66	999999	999999	360	999999	271	612	581	696	129	232	662	300	999999	85	623	240	264	381	999999	334	584	15	999999	358	731	659	212	452	999999	999999	548	472	350	30	557	10	502	239	347	283	497	500	614	320	803	999999	999999	440	364	358	20	529	
332	72	481	726	188	12	67	612	410	138	999999	999999	999999	199	949	984	527	999999	738	35	44	652	999999	93	400	999999	555	84	441	771	98	707	68	999999	999999	288	548	831	821	999999	181	999999	873	368	859	563	636	613	706	243	913	999999	620	985	495	680	235	398	335	821	457	982	999999	638	50	932	999999	664	59	671	999999	695	801	248	999999	308	779	999999	233	836	731	999999	378	207	858	356	97	82	533	469	63	160	506	999999	52	199	564	244	327	927	571	971	563	999999	999999	227	940	999999	141	196	901	755	174	498	100	515	999999	972	780	694	845	999999	999999	999999	618	296	199	800	205	664	744	545	999999	306	275	999999	999999	343	999999	999999	415	715	941	347	999999	307	999999	999999	910	537	584	591	463	633	92	651	999999	973	426	510	37	999999	186	999999	452	999999	604	999999	232	999999	137	280	571	999999	999999	999999	978	999999	999999	321	999999	191	890	999999	89	162	91	528	224	624	918	414	917	900	613	999999	539	474	895	212	703	999999	785	579	999999	999999	29	999999	355	952	672	999999	950	999999	210	999999	259	517	397	299	999999	86	999999	608	999999	723	363	671	535	23	599	513	999999	820	999999	999999	406	320	268	999999	999999	766	182	271	951	871	464	999999	999999	767	25	32	87	606	999999	626	476	186	168	999999	999999	358	789	342	363	169	159	140	999999	28	999999	939	259	622	999999	999999	903	390	656	550	999999	550	971	999999	997	577	436	301	999999	999999	715	229	999999	581	824	999999	976	840	999999	792	722	334	326	681	327	86	772	464	450	417	723	95	529	617	427	410	386	31	999999	999999	732	999999	246	504	313	999999	786	677	797	380	542	999999	999999	999999	827	999999	233	999999	450	920	999999	971	850	485	277	999999	699	544	164	424	408	954	999999	132	69	864	97	822	378	106	300	999999	667	79	875	661	999999	999999	790	492	186	999999	581	424	981	999999	16	760	999999	682	531	251	523	999999	972	588	566	360	804	999999	847	411	999999	353	630	999999	314	999999	610	616	27	44	754	999999	248	321	383	92	151	309	857	336	595	695	575	58	582	294	999999	999999	105	999999	860	999999	645	774	174	237	999999	999999	456	999999	160	620	664	999999	999999	851	144	660	999999	484	219	505	999999	520	816	236	777	582	136	29	683	999999	520	765	183	927	36	999999	999999	155	298	868	999999	632	185	974	40	88	999999	730	160	446	999999	621	53	365	722	134	957	938	459	221	155	436	552	837	110	999999	999999	570	999999	670	999999	70	999999	350	651	483	
999999	842	205	699	32	405	869	999999	999999	899	721	818	999999	901	999999	999999	999999	87	723	427	999999	348	873	140	765	989	905	489	999999	31	435	703	713	999999	999999	125	742	760	198	999999	566	315	606	211	999999	504	999999	923	164	306	374	999999	626	999999	402	996	968	75	933	42	500	390	999999	219	473	28	999999	965	122	400	475	934	999999	974	999999	774	742	672	999999	271	634	982	334	635	656	327	87	488	846	792	156	999999	999999	166	259	999999	10	396	738	169	398	400	810	999999	831	440	229	652	999999	628	264	305	122	671	407	517	65	679	999999	155	999999	999999	129	999999	254	797	999999	731	724	683	774	355	934	792	872	244	181	571	999999	999999	108	999999	124	228	537	999999	564	165	758	741	131	330	999999	999999	228	771	280	999999	999999	43	334	497	927	999999	853	909	371	330	999999	999999	345	494	874	347	999999	999999	513	999999	999999	403	242	999999	972	983	562	453	522	351	999999	111	963	999999	61	770	891	610	507	433	999999	628	490	244	366	999999	405	636	999999	999999	546	999999	268	379	697	126	999999	383	999999	944	999999	409	396	29	999999	698	210	999999	442	114	455	446	999999	89	536	174	912	998	594	387	587	925	997	999999	805	860	842	999999	999999	999999	970	999999	999999	999999	306	999999	241	470	488	667	999999	750	204	351	50	109	705	188	842	533	999999	999999	999999	999999	999999	999999	411	370	223	895	855	615	662	999999	999999	937	360	999999	783	999999	999999	452	519	999999	992	999999	731	656	985	706	165	999999	751	469	999999	177	729	999999	207	104	999999	871	257	999999	999999	779	98	696	217	113	748	260	999999	999999	600	761	999999	861	154	530	480	999999	384	517	739	201	863	202	776	966	217	999999	257	689	16	71	204	926	124	999999	747	45	999999	999999	957	904	268	479	999999	999999	884	867	803	676	623	809	497	740	999999	620	915	895	919	250	999999	999999	13	715	275	539	999999	999999	999999	930	999999	445	316	501	560	835	933	999999	334	807	92	350	999999	580	999999	206	573	464	84	999999	307	999999	126	207	986	620	901	552	999999	338	412	527	130	999999	894	188	999999	999999	999999	27	687	531	571	121	168	999999	737	433	650	999999	965	112	292	253	633	930	999999	999999	514	999999	999999	390	189	999999	404	564	229	999999	686	887	703	578	284	66	816	776	290	14	49	441	999999	477	902	144	999999	310	245	876	249	964	859	393	491	999999	93	999999	351	575	716	603	999999	12	747	763	375	397	827	235	436	856	649	324	79	999999	66	466	487	55	
632	999999	329	353	495	999999	37	999999	96	999999	999999	999999	434	999999	297	445	999999	880	730	149	769	999999	482	19	450	393	999999	545	324	999999	193	626	999999	306	943	622	284	999999	999999	35	735	999999	310	999999	262	916	432	934	37	633	968	186	736	348	285	657	622	999999	903	112	407	492	995	679	851	999999	700	138	771	675	999999	132	374	704	999999	714	999999	689	999999	533	961	389	517	999999	449	17	890	480	31	295	10	965	89	999999	628	999999	69	999999	999999	906	999999	304	999999	361	999999	845	999999	41	999999	570	983	999999	562	379	151	27	999999	315	999999	844	465	999999	116	486	675	999999	53	999999	999999	170	655	999999	747	850	999999	667	226	165	999999	604	205	859	545	461	999999	77	412	709	272	999999	999999	999999	999999	107	999999	995	999999	999999	686	275	801	851	999999	774	914	941	194	712	72	999999	999999	818	97	635	999999	606	684	655	999999	607	793	343	698	476	890	902	650	999999	409	322	479	539	999999	952	999999	354	904	999999	546	370	999999	700	647	787	999999	460	666	999999	459	844	999999	999999	999999	999999	999999	468	162	488	883	22	300	999999	312	749	14	271	999999	145	832	304	702	913	118	814	724	102	695	910	666	440	245	884	200	564	11	999999	36	399	479	344	999999	425	999999	534	79	347	397	897	999999	999999	121	999999	933	164	999999	406	433	999999	364	999999	772	252	999999	453	999999	416	999999	747	748	77	244	949	665	498	999999	286	36	584	744	387	704	797	999999	128	328	714	951	46	999999	999999	999999	338	45	999999	571	999999	604	443	757	999999	993	650	999999	715	313	171	866	999999	61	865	380	848	954	977	684	974	124	999999	999999	999999	465	317	335	999999	562	905	999999	575	999999	999999	682	593	826	999999	999999	999999	648	421	815	999999	848	516	999999	999999	234	665	384	68	415	597	834	900	318	695	208	686	325	16	163	407	257	300	518	898	193	787	999999	873	593	630	336	999999	888	967	223	948	332	999999	999999	896	531	855	169	339	328	781	284	999999	881	999999	739	999999	999999	999999	999999	557	999999	96	373	447	644	999999	474	785	270	142	22	351	999999	259	363	547	999999	266	876	401	141	188	579	412	512	890	991	999999	890	999999	444	999999	67	665	999999	999999	414	482	262	999999	391	999999	78	196	768	933	658	631	353	202	999999	12	541	518	426	819	517	961	934	753	519	587	894	575	999999	542	999999	816	308	999999	999999	614	13	999999	20	756	119	393	643	579	241	370	544	698	149	999999	938	549	249	999999	728	453	547	509	
511	803	489	503	999999	236	649	841	332	999999	999999	940	998	686	507	669	709	134	328	365	521	999999	53	206	999999	999999	999999	744	577	177	398	689	76	504	354	217	276	616	894	417	929	400	47	999999	638	208	999999	262	51	579	432	604	135	192	987	999999	760	293	76	243	999999	999999	274	165	999999	380	999999	999999	341	300	403	102	240	999999	435	131	121	734	999999	237	821	351	702	998	745	793	999999	884	999999	991	999999	982	999999	660	999999	34	135	881	481	268	335	938	999999	751	999999	339	374	224	757	865	250	35	999999	839	421	291	212	276	420	53	999999	999999	987	349	843	420	999999	999999	136	999999	995	239	999999	309	902	999999	999999	951	999999	415	999999	350	137	651	999999	431	999999	999999	248	999999	822	859	471	438	452	999999	999999	580	908	766	786	795	97	356	999999	999999	772	426	937	538	999999	261	454	999999	624	475	861	346	598	421	163	841	341	633	588	146	999999	824	856	565	999999	999999	999999	999999	629	999999	999999	999999	781	740	659	839	773	709	641	570	415	467	814	977	484	615	982	496	612	999999	464	463	767	733	999999	947	570	381	607	21	999999	399	999999	990	222	90	564	857	762	999999	77	631	992	27	731	999999	999999	879	91	999999	867	999999	452	685	179	999999	999999	57	498	711	279	402	112	629	362	25	92	823	764	404	60	134	734	299	876	999999	470	999999	12	940	999999	999999	299	290	999999	661	999999	999999	821	422	999999	516	368	60	54	675	528	373	665	715	229	196	124	687	999999	999999	822	163	999999	346	338	273	55	558	774	588	112	821	484	700	999999	999999	12	999999	336	999999	766	999999	255	211	314	999999	94	297	721	751	576	612	25	412	839	999999	891	999999	94	999999	999999	809	999999	465	572	706	888	965	999999	836	194	772	360	731	999999	149	999999	607	42	240	999999	757	837	33	21	500	806	81	861	285	501	527	267	533	82	999999	407	789	639	607	999999	999999	651	884	999999	803	999999	293	437	699	999999	293	999999	999999	623	713	999999	263	453	81	900	816	114	999999	999999	666	515	826	659	29	999999	127	999999	999999	31	70	999999	953	466	999999	248	523	644	999999	400	999999	86	999999	909	368	999999	153	346	999999	706	402	24	999999	999999	999999	298	435	633	417	957	767	325	26	832	563	607	29	796	245	833	386	181	999999	969	999999	589	111	917	300	45	598	781	410	728	999999	56	824	414	999999	919	812	889	237	213	999999	999999	999999	999999	356	761	964	356	110	999999	999999	999999	81	321	420	320	999999	999999	999999	
999999	369	999999	914	297	213	516	999999	614	999999	325	31	497	944	999999	347	245	529	530	570	999999	999999	251	680	999999	408	407	974	512	999999	254	733	999999	556	854	999999	646	977	772	377	840	978	999999	125	785	712	832	999999	341	974	184	790	999999	947	804	312	128	315	247	889	999999	541	279	620	986	592	999999	941	100	895	701	999999	757	162	730	999999	999999	135	895	965	575	999999	999999	999999	818	464	77	356	999999	552	725	341	740	882	999999	999999	709	740	999999	203	984	891	196	445	283	999999	43	513	999999	999999	592	992	999999	999999	323	684	898	741	801	999999	999999	999999	199	547	180	370	528	999999	999999	432	850	999999	996	701	980	683	935	207	265	902	999999	999999	138	507	960	999999	920	468	569	887	999999	967	938	606	999999	613	999999	648	275	999999	999999	999999	922	795	403	612	996	718	300	640	749	701	999999	899	999999	961	999999	691	587	999999	999999	999999	315	703	32	882	999999	399	33	377	980	999999	932	352	514	272	999999	342	114	357	735	212	999999	928	999999	708	492	999999	505	716	370	21	71	826	474	999999	852	999999	999999	520	571	606	694	923	659	462	769	999999	999999	839	999999	909	999999	999999	999999	999999	999999	386	566	999999	400	11	894	316	16	969	235	999999	877	184	999999	422	569	593	786	139	999999	255	279	999999	939	358	654	665	999999	460	434	831	123	237	999999	475	999999	999999	999999	999999	999999	999999	916	999999	237	663	265	999999	429	999999	350	999999	999999	583	728	645	999999	881	384	999999	999999	239	999999	556	999999	999999	999999	999999	736	943	760	120	999999	226	427	139	339	999999	999999	285	102	443	245	488	120	999999	388	539	508	803	368	780	84	999999	999999	482	467	370	154	834	671	999999	483	486	157	999999	999999	999999	166	598	315	527	434	999999	950	913	993	441	445	114	25	999999	999999	933	585	980	45	396	15	999999	672	969	999999	622	999999	999999	960	759	999999	880	911	161	383	909	497	840	355	975	999999	999999	999999	35	924	50	818	219	999999	550	900	177	204	142	231	999999	999999	346	93	999999	495	474	953	243	110	565	203	863	999999	999999	999999	744	634	69	999999	707	464	646	54	999999	999999	404	22	419	858	999999	685	999999	930	999999	983	160	757	543	999999	662	999999	256	925	999999	999999	955	140	241	114	166	999999	145	999999	999999	758	289	301	688	999999	100	461	999999	384	999999	880	424	932	918	999999	295	999999	999999	579	608	999999	218	721	686	557	999999	273	999999	315	702	631	999999	906	417	999999	704	858	78	536	399	211	810	999999	989	487	432	
32	222	999999	818	178	452	565	273	170	999999	999999	999999	140	999999	827	679	238	682	999999	999999	999999	999999	515	999999	437	918	564	190	999999	999999	347	731	208	135	825	60	797	496	533	188	999999	643	256	862	146	253	938	376	571	999999	581	999999	999999	157	914	999999	707	439	391	259	888	999999	999999	617	212	835	416	15	343	776	882	742	158	135	999999	874	278	999999	416	999999	980	999999	618	876	970	158	56	61	220	328	353	367	114	283	300	999999	776	999999	660	999999	836	932	43	794	999999	839	999999	560	801	50	239	64	32	999999	279	701	999999	989	647	999999	789	365	795	25	433	524	637	999999	834	745	107	639	992	115	357	58	999999	823	237	140	999999	496	259	999999	99	298	345	999999	14	599	843	787	999999	999999	999999	999999	146	28	371	134	212	176	999999	65	999999	599	999999	917	850	231	547	942	762	999999	947	999999	115	625	926	145	189	730	869	999999	999999	320	647	396	593	877	911	145	462	999999	928	941	770	204	237	999999	235	427	66	783	62	999999	34	485	658	228	374	521	101	236	945	481	306	490	163	632	999999	676	333	972	319	411	489	659	588	16	999999	911	398	436	909	761	674	96	999999	999999	295	172	738	999999	512	400	999999	236	167	456	999999	999999	50	999999	548	559	104	93	473	999999	422	375	896	652	696	999999	999999	999999	326	999999	807	219	307	163	346	788	999999	958	469	919	367	262	999999	142	371	252	870	792	888	360	667	999999	623	542	587	920	276	95	678	999999	999999	388	910	973	999999	434	982	999999	268	759	621	145	999999	553	292	169	873	764	290	999999	591	340	999999	966	999999	227	999999	999999	575	426	999999	999999	999999	419	652	999999	352	999999	493	936	270	999999	999999	138	738	531	966	79	259	427	56	511	999999	999999	468	937	999999	999999	999999	431	838	999999	321	999999	999999	769	999999	213	901	313	816	355	281	999999	192	608	806	999999	237	995	260	526	999999	157	999999	21	999999	64	951	714	377	409	81	71	999999	999999	999999	691	999999	969	676	763	178	945	999999	999999	999999	999999	52	860	141	999999	999999	460	181	321	711	173	472	236	722	800	262	196	935	417	283	219	255	999999	999999	124	757	999999	329	497	358	569	547	999999	781	999999	22	101	583	415	999999	620	999999	786	341	508	999999	999999	256	875	510	981	20	202	427	999999	215	999999	999999	999999	215	458	999999	684	963	152	626	999999	455	137	999999	999999	613	999999	725	662	328	469	807	438	999999	102	21	453	986	376	999999	999999	999999	760	389	119	177	566	
210	244	489	215	822	199	881	435	220	129	97	999999	377	489	477	764	701	745	105	999999	131	122	446	687	697	596	999999	282	542	999999	747	678	993	56	330	490	183	123	647	999999	999999	999999	882	999999	365	646	999999	999999	876	496	68	644	24	682	445	999999	798	801	517	235	607	608	893	525	382	419	356	331	169	987	591	588	999999	999999	937	661	999999	554	999999	61	999999	523	406	999999	636	999999	663	320	611	999999	692	382	605	999999	999999	948	576	999999	520	945	300	999999	999999	999999	905	479	545	536	745	783	856	999999	479	466	637	93	212	848	999999	278	756	45	719	926	999999	999999	983	687	476	989	95	874	43	386	999999	919	613	516	150	166	567	136	575	827	386	448	902	999999	783	927	745	728	999999	251	199	265	958	982	594	695	496	858	69	755	999999	982	220	999999	999999	717	479	695	999999	999999	711	999999	999999	891	550	856	999999	999999	903	549	253	366	406	792	999999	505	961	630	922	999999	669	709	999999	819	139	404	238	810	441	75	457	59	30	744	999999	570	794	76	442	738	388	650	954	999999	511	341	585	999999	906	211	756	848	999999	262	999999	11	999999	650	762	155	628	506	414	838	102	204	346	999999	262	999999	710	894	999999	194	75	29	754	557	999999	797	818	999999	904	999999	319	608	286	768	680	538	999999	999999	314	999999	999999	882	999999	126	427	317	999999	999999	175	289	999999	862	999999	999999	196	53	257	14	342	964	337	817	602	184	999999	999999	918	577	981	724	999999	999999	589	999999	83	193	783	638	139	11	802	999999	645	624	738	457	999999	696	581	637	291	13	999999	999999	959	302	290	71	597	933	399	999999	941	451	672	999999	282	759	999999	13	270	618	999999	341	171	999999	181	978	446	999999	546	231	996	354	442	999999	754	249	941	780	903	721	51	206	611	385	953	999999	952	803	184	197	190	999999	376	672	139	480	188	527	130	311	625	525	396	177	430	596	999999	999999	189	999999	817	734	109	549	577	999999	729	786	999999	977	36	642	897	358	50	428	978	999999	485	284	70	999999	660	999999	106	525	810	444	954	366	999999	894	623	999999	379	456	478	827	999999	461	999999	402	999999	153	999999	982	628	47	136	12	618	999999	583	999999	973	403	84	508	999999	999999	867	294	832	131	791	141	28	755	999999	999999	949	161	675	33	533	667	999999	516	325	123	897	773	317	951	748	948	321	999999	178	976	381	970	384	53	999999	466	999999	917	361	153	964	872	68	542	63	467	572	559	382	999999	
27	567	192	339	999999	103	977	881	383	843	820	310	587	999999	222	979	777	999999	439	76	107	468	165	999999	158	35	714	775	897	290	999999	999999	999999	862	999999	813	999999	999999	999999	500	489	689	999999	999999	999999	664	999999	65	329	999999	999999	939	129	315	999999	559	412	20	190	999999	999999	211	983	999999	467	69	999999	725	54	409	202	999999	743	939	587	999999	999999	647	848	494	999999	659	455	999999	999999	445	642	39	654	999999	410	999999	999999	999999	121	287	999999	451	60	273	999999	569	999999	999999	881	958	206	190	728	999999	636	765	999999	695	398	729	755	168	999999	31	426	999999	81	645	999999	425	868	984	828	309	712	481	596	999999	794	181	999999	999999	999999	642	249	462	999999	854	772	645	614	177	370	999999	999999	547	949	999999	847	765	498	375	999999	999999	99	221	361	429	97	164	179	587	901	227	91	229	226	860	781	964	633	999999	873	363	811	700	623	446	999999	175	999999	999999	737	39	683	999999	614	486	552	38	110	999999	767	999999	475	37	276	999999	310	311	330	98	256	882	142	281	501	568	654	999999	597	915	651	921	631	611	849	872	999999	808	999999	739	317	753	864	999999	459	999999	999999	999999	434	480	146	475	999999	443	321	999999	999999	411	781	56	831	164	999999	195	240	999999	986	864	188	404	609	999999	999999	591	999999	503	999999	390	999999	246	680	871	964	127	778	185	87	197	300	999999	975	142	36	569	907	163	999999	679	520	613	278	33	999999	999999	999999	644	779	262	662	999999	837	516	588	999999	999999	999999	200	323	416	65	999999	999999	573	193	999999	477	475	136	999999	627	190	348	999999	219	968	656	999999	934	256	999999	999999	824	534	482	167	999999	553	999999	203	999999	963	999	273	465	845	478	459	999999	610	999999	178	652	999999	999999	999999	498	645	379	576	718	694	999999	76	281	999999	943	274	101	36	960	924	983	933	736	664	999999	85	414	373	499	207	854	333	853	965	999999	255	499	844	668	823	999999	915	999999	263	707	999999	991	806	999999	214	999999	394	999999	478	195	719	999999	381	457	423	241	999999	999999	521	839	999999	222	315	906	697	999999	999999	999999	146	751	77	458	999999	956	999999	999999	608	471	295	839	999999	683	385	999999	43	412	999999	396	255	591	999999	839	963	423	775	720	686	900	999999	439	999999	999999	513	726	128	999999	369	999999	999999	339	633	999999	999999	999999	999999	999999	999999	999999	872	295	656	999999	122	555	584	238	495	69	999999	999999	407	708	999999	999999	728	443	179	658	662	772	52	999999	196	915	958	999999	
57	999999	53	527	883	161	999999	999999	783	999999	913	958	152	999999	776	999999	244	999999	932	925	999999	936	953	936	999999	188	873	110	252	952	673	207	596	952	190	999999	26	663	652	255	680	347	81	999999	999999	221	999999	772	995	742	469	521	982	43	354	121	338	117	448	705	288	926	676	999999	587	999999	999999	999999	999999	999999	294	999999	31	686	254	939	864	999999	416	867	672	999999	114	509	999999	161	224	562	607	79	875	908	224	999999	999999	754	671	999999	889	814	849	325	72	999999	458	887	500	999999	789	414	999999	852	999999	581	43	187	999999	999999	999999	435	999999	809	999999	639	697	999999	366	84	999999	499	278	623	999999	999999	28	356	48	999999	999999	999999	661	918	773	203	822	999999	217	999999	914	790	999999	999999	903	464	322	999999	732	432	735	83	531	999999	586	999999	999999	632	266	109	999999	686	148	149	126	741	999999	582	45	399	999999	674	999999	722	170	999999	999999	999999	720	141	289	999999	999999	615	945	977	84	246	342	484	67	999999	766	999999	91	237	999999	793	387	999999	690	999999	13	343	615	71	905	808	265	657	999999	371	912	135	999999	584	999999	533	999999	148	999999	537	249	561	342	999999	908	70	641	932	287	773	396	559	451	999999	974	290	999	884	82	276	980	999999	751	999999	287	641	297	506	175	127	599	249	504	999999	500	452	10	988	162	845	176	332	380	958	974	363	683	281	609	999999	534	319	999999	400	557	999999	810	999999	350	277	999999	145	766	169	999999	157	65	299	57	532	290	21	999999	999999	999999	658	999999	792	999999	999999	999999	999999	897	394	593	290	183	113	605	999999	641	363	647	884	82	999999	565	220	784	826	307	999999	999999	86	999999	522	586	838	300	899	999999	999999	925	999999	319	756	247	382	575	999999	974	952	999999	122	999999	926	373	999999	999999	79	999999	999999	18	894	999999	573	999999	820	893	81	703	344	812	706	999999	624	438	231	575	999999	793	999999	645	889	852	355	999999	999999	196	574	158	999999	683	231	806	166	18	999999	799	746	963	999999	999999	504	201	639	149	987	437	275	498	152	282	837	285	909	458	129	52	999999	999999	999999	999999	999999	999999	964	661	591	999999	999999	999999	408	432	828	362	376	703	999999	698	223	999999	712	684	920	999999	999999	466	845	945	999999	999999	999999	988	528	874	292	792	170	581	237	978	557	98	999999	659	99	999999	454	484	908	999999	999999	430	999999	74	170	996	713	999999	916	507	999999	645	999999	999999	726	419	904	953	80	999999	542	569	471	999999	658	623	775	270	986	
296	22	370	46	691	400	999999	999999	463	714	296	88	917	665	730	173	911	97	99	933	999999	999999	500	414	334	999999	748	959	594	999999	546	231	453	266	629	494	454	609	320	429	267	259	999999	249	999999	505	624	904	740	999999	746	536	685	337	315	481	522	955	712	999999	999999	999999	575	999999	177	74	635	999999	45	245	718	312	999999	669	675	430	374	260	630	829	58	844	228	523	669	19	545	125	950	158	972	498	896	302	778	758	684	402	999999	999999	869	963	868	505	362	999999	759	26	661	999999	999999	271	335	882	999999	806	290	61	999999	167	528	999999	710	887	273	230	415	999999	890	916	745	972	188	999999	959	95	999999	723	170	999999	259	529	999999	75	51	710	173	24	999999	972	478	632	24	914	201	359	263	980	999999	142	38	999999	136	745	999999	144	999999	424	922	884	829	566	999999	163	999999	999	999999	644	846	562	67	401	162	918	447	999999	958	274	720	999999	831	995	492	38	206	974	999999	718	999999	907	628	999999	101	447	152	999999	741	860	16	201	999999	618	144	678	999999	637	999999	218	307	36	186	999999	704	322	62	834	84	999999	999999	933	999999	346	999999	938	999999	318	310	714	775	535	381	107	999999	528	999999	999999	860	999999	999999	569	852	194	421	900	999999	810	55	778	999999	318	838	879	903	83	595	956	900	205	743	766	337	418	442	772	654	88	559	185	15	839	973	999999	908	999999	90	999999	925	817	217	999999	272	531	329	467	697	999999	204	194	999999	359	322	664	79	196	999999	443	999999	649	255	999999	260	999999	773	555	999999	577	970	515	992	183	41	93	987	619	504	805	999999	975	85	162	999999	375	252	656	527	318	999999	722	999999	999999	669	286	999999	999999	873	403	758	774	132	129	532	688	202	760	999999	999999	677	460	692	436	355	776	999999	999999	768	885	627	127	999999	36	387	257	359	355	513	754	522	432	745	110	57	324	999999	956	630	205	999999	492	337	298	641	999999	39	729	999999	892	712	478	797	988	776	640	999999	999999	999999	284	339	846	256	573	716	254	714	592	388	40	999999	617	999999	572	712	144	789	739	394	647	227	630	63	620	52	53	634	757	333	416	999999	756	224	355	999999	999999	245	999999	582	396	35	999999	351	270	968	105	14	234	285	999999	851	999999	711	999999	999999	708	793	635	531	672	619	999999	268	971	999999	999999	402	128	999999	999999	899	999999	999999	998	622	780	288	999999	652	947	49	410	481	999999	999999	571	55	130	999999	167	542	610	242	909	
776	77	189	380	807	999999	702	999999	528	999999	742	825	849	713	481	286	429	10	983	584	999999	219	485	999999	999999	999999	132	281	829	548	844	299	793	257	231	999999	601	908	985	851	254	162	999999	582	950	739	721	342	649	22	999999	542	999999	657	286	566	999999	613	999999	916	678	430	999999	980	64	453	999999	602	491	926	685	520	24	141	339	480	338	902	625	675	999999	790	632	817	810	312	672	145	999999	664	999999	999999	944	78	999999	824	105	999999	528	506	707	999999	850	722	999999	227	527	999999	328	999999	999999	689	987	999999	999999	888	797	249	180	751	780	999999	999999	827	963	697	576	999999	959	515	385	438	384	128	999999	61	939	909	999999	593	999999	187	999999	174	436	283	999999	656	999999	294	36	855	730	776	999999	810	496	999999	759	639	999999	581	999999	812	430	800	314	869	330	695	999999	999999	759	999999	967	603	999999	467	401	690	999999	920	999999	674	488	529	707	607	402	167	564	999999	160	851	999999	213	651	14	744	999999	968	140	335	999999	345	999999	999999	999999	809	132	999999	999999	632	999999	941	730	956	999999	334	900	102	707	476	172	141	42	737	999999	644	763	952	84	722	999999	999999	567	594	999999	339	350	433	563	797	279	435	534	294	91	909	221	999999	789	680	843	999999	271	663	999999	504	313	999999	999999	999999	56	180	656	316	867	357	383	999999	968	999999	984	477	539	909	206	736	606	999999	999999	998	999999	516	172	404	879	999999	460	903	431	492	36	939	246	63	751	109	779	227	427	733	536	85	288	999999	999999	376	13	361	467	436	898	565	753	198	87	539	17	999999	437	645	999999	479	999999	485	505	999999	240	485	168	107	957	388	329	922	999999	356	999999	904	708	513	227	108	999999	995	594	470	999999	57	999999	999999	999999	999999	790	782	836	67	370	802	762	999999	145	528	999999	369	478	519	245	830	726	730	311	113	999999	999999	427	799	42	719	891	999999	858	192	508	946	15	440	999999	999999	96	415	986	999999	151	66	377	699	904	87	526	999999	999999	999999	331	999999	909	999999	973	867	999999	46	34	650	910	727	999999	952	999999	256	364	47	920	999999	743	999999	999999	875	962	497	555	728	894	999999	203	815	810	502	861	262	46	26	999999	731	192	59	999999	345	525	999999	272	425	678	658	722	488	164	536	999999	19	512	44	36	999999	999999	636	152	999999	457	105	999999	301	100	768	220	999999	580	999999	515	999999	930	408	360	548	235	140	59	246	999999	999999	660	283	881	999999	750	999999	990	981	419	
555	999999	999999	888	429	506	971	334	910	999999	384	908	964	999999	927	88	999999	684	999999	999999	191	587	906	836	999999	444	643	420	249	999999	218	356	999999	780	959	787	999999	519	930	52	264	999999	999999	798	999999	999999	999999	262	953	772	999999	327	513	731	238	968	999999	485	156	985	999999	999999	95	999999	240	38	319	194	71	150	469	594	754	999999	996	999999	448	118	978	999999	748	390	466	999999	381	999999	842	866	551	990	786	144	373	945	189	703	720	255	999999	999999	496	511	999999	999999	313	999999	573	999999	734	853	999999	891	507	220	246	999999	104	619	521	999999	999999	452	999999	80	999999	999999	999999	809	264	999999	999999	999999	550	999999	448	247	198	653	999999	999999	999999	999999	142	697	999999	894	999999	162	708	707	608	111	734	228	644	54	868	131	459	978	831	999999	814	441	999999	337	351	358	772	999	293	451	456	201	999999	999999	320	944	609	999999	999999	78	110	557	694	999999	999999	999999	513	404	378	77	203	193	498	562	960	999999	509	143	553	288	999999	708	999999	167	654	543	205	233	733	923	521	990	290	762	663	267	747	635	869	29	845	377	631	225	257	272	702	469	999999	620	445	476	999999	419	688	401	142	999999	909	925	136	290	999999	999999	999999	999999	999999	736	999999	703	952	873	274	534	443	22	87	208	909	999999	840	736	772	122	999999	54	84	871	84	999999	134	221	726	999999	892	564	706	186	669	55	369	966	570	758	667	571	212	391	999999	675	324	999999	626	527	94	999999	518	557	967	999999	138	999999	661	999999	578	999999	157	999999	641	999999	315	901	539	864	31	873	176	23	999999	915	842	693	895	408	999999	999999	594	208	859	503	56	158	219	999999	916	338	999999	932	189	926	999999	882	999999	108	369	422	999999	761	505	221	999999	504	999999	61	668	444	999999	262	690	387	156	949	470	148	831	166	692	381	947	693	568	244	834	528	999999	960	942	797	999999	534	796	832	999999	647	279	552	56	167	499	481	202	62	251	801	779	999999	421	612	276	212	999999	999999	813	999999	999999	989	669	584	999999	999999	999999	999999	223	165	591	323	255	822	868	289	120	534	881	476	999999	516	992	999999	749	36	549	340	530	836	804	773	29	999999	999999	999999	882	471	608	791	979	854	838	95	220	465	229	598	743	999999	999999	205	999999	347	321	999999	999999	637	835	999999	169	171	817	387	361	818	304	364	827	588	406	649	999999	99	999999	646	999999	906	999999	293	807	950	597	543	744	609	631	999999	580	999999	293	254	636	85	
999999	818	999999	461	734	402	170	864	770	999999	591	999999	279	999999	851	674	468	99	815	551	725	218	574	999999	999999	752	999999	623	999999	968	999999	161	22	851	467	677	999999	999999	999999	429	132	999999	999999	441	999999	999999	339	579	830	905	400	999999	439	95	999999	423	253	762	818	999999	215	999999	89	999999	999999	999999	440	428	595	183	74	252	917	396	999999	782	39	142	332	350	422	999999	792	879	999999	111	722	927	500	999999	999999	847	407	199	999999	584	999999	387	581	999999	861	999999	983	656	840	999999	285	52	665	577	394	121	440	999999	570	598	999999	210	233	759	999999	513	999999	552	749	226	844	728	182	844	999999	651	561	809	489	510	633	145	999999	431	825	679	999999	922	658	322	417	929	628	625	829	662	999999	822	805	999999	999999	441	907	999999	999999	557	870	821	659	743	560	630	988	999999	999999	619	999999	999999	933	47	251	14	893	999999	809	914	999999	999999	25	266	496	738	13	999999	525	201	238	424	127	277	809	450	273	914	762	786	941	568	999999	220	999999	999999	888	768	116	980	999999	480	814	398	457	323	999999	402	256	999999	627	856	544	772	390	747	684	999999	237	999999	740	999999	999999	999999	973	541	896	804	765	144	850	244	35	545	653	999999	609	999999	820	496	644	870	668	940	169	999999	34	888	999999	999999	678	232	540	314	249	568	805	791	425	916	427	11	637	122	971	392	831	998	128	632	999999	955	999999	999999	999999	999999	320	734	862	888	999999	999999	975	23	466	627	999999	721	999999	94	952	817	313	999999	79	642	243	999999	968	999999	262	35	999999	999999	999999	722	387	798	156	380	258	81	999999	536	999999	999999	36	623	656	354	688	120	702	43	680	330	651	942	672	999999	999999	999999	765	95	999999	999999	248	778	409	743	249	905	574	999999	836	999999	888	999999	503	659	616	999999	900	999999	99	152	999999	735	525	999999	80	445	136	631	999999	493	316	843	900	919	181	999999	224	912	114	782	546	776	206	799	999999	999999	448	23	908	25	999999	999999	996	493	999999	999999	262	124	672	804	778	942	191	353	574	999999	876	999999	488	368	406	999999	519	999999	999999	557	538	725	853	205	996	999999	723	729	628	174	999999	416	762	669	994	999999	999999	310	13	603	594	853	235	999999	999999	864	535	549	619	877	999999	689	887	999999	973	999999	271	476	807	999999	229	462	724	999999	207	469	822	818	374	306	746	219	312	12	962	685	999999	466	207	999999	999999	183	119	751	543	168	528	999999	695	468	999999	774	502	999999	999999	142	
138	825	999999	538	52	999999	185	322	140	422	387	885	648	999999	999999	804	279	676	87	55	352	972	866	999999	940	670	133	905	468	972	716	999999	627	829	556	999999	277	668	99	871	998	999999	621	131	781	643	999999	407	432	42	505	826	270	339	790	999999	999999	159	999999	382	593	999999	854	168	705	422	268	818	741	370	999999	610	586	215	999999	555	361	744	268	307	166	725	483	435	477	890	999999	297	49	999999	715	999999	80	716	288	728	999999	999999	425	999999	384	695	666	71	999999	894	249	64	999999	245	804	224	891	999999	999999	999999	796	999999	691	815	718	971	999999	350	655	419	539	870	926	328	612	999999	999999	999999	922	471	999999	422	929	582	650	648	999999	803	596	501	236	780	500	421	932	524	999999	610	999999	413	915	326	416	96	364	379	138	999999	632	905	895	991	377	754	808	383	999999	999999	174	80	966	975	753	163	999999	759	999999	515	395	98	137	999999	260	999999	556	742	15	843	999999	999999	520	999999	181	691	606	999999	412	746	612	999999	999999	663	446	579	447	939	573	262	999999	605	10	622	999999	999999	777	186	741	858	208	75	378	655	890	999999	999999	926	804	999999	557	947	356	632	999999	837	999999	474	282	681	82	999999	179	753	939	623	280	897	470	999999	999999	999999	999999	554	548	546	190	380	999999	553	29	520	145	511	704	956	258	377	720	742	481	313	904	70	786	591	999999	624	716	276	622	999999	999999	177	157	138	454	801	94	365	656	999999	700	729	999999	562	481	668	59	983	374	903	187	728	164	610	525	999999	768	956	999999	566	664	999999	930	999999	63	999999	364	576	999999	456	292	999999	95	789	612	185	409	999999	999999	238	575	732	902	719	484	737	999999	999999	613	21	43	138	715	100	999999	999999	798	303	508	999999	999999	482	481	918	620	822	642	375	998	349	44	544	845	422	990	931	604	221	883	326	955	999999	962	500	423	999999	999999	995	761	999999	386	115	726	999999	924	102	261	983	108	662	104	647	548	273	976	999999	292	302	999999	106	600	586	419	999999	999999	999999	999999	980	505	465	999999	999999	613	589	999999	999999	818	999999	999999	898	679	999999	122	231	231	999999	278	999999	523	999999	999999	999999	999999	999999	999999	800	696	544	999999	999999	582	281	999999	643	999999	457	43	999999	310	58	681	999999	805	999999	999999	979	999999	198	960	999999	227	820	466	999999	593	825	751	948	771	172	242	283	199	999999	326	408	999999	999999	741	999999	999999	320	398	475	999999	828	551	999999	247	838	336	999999	584	808	
999999	761	814	907	59	664	706	999999	196	148	999999	999999	999999	745	999999	999999	999999	999999	457	195	966	999999	432	991	999999	765	283	999999	710	933	835	734	699	999999	849	564	593	234	999999	86	78	198	133	999999	658	845	974	806	999999	228	990	342	60	398	842	999999	999999	823	578	294	390	650	385	263	312	91	707	472	895	329	436	623	574	380	127	777	784	181	342	493	791	477	255	491	942	502	684	999999	548	546	999999	769	655	145	696	428	812	999999	999999	576	147	511	911	490	999999	999999	768	679	999999	74	528	999999	999999	95	503	913	999999	893	999999	809	407	406	999999	999999	104	666	967	438	684	698	965	914	999999	765	356	290	999999	764	698	575	999999	15	39	999999	999999	77	287	570	642	782	33	999999	999999	148	179	740	586	562	396	135	999999	339	995	582	109	613	999999	726	738	223	357	639	999999	744	84	402	999999	999999	339	999999	389	406	796	901	674	56	365	999999	595	999999	703	999999	999999	999999	176	405	999999	999999	999999	415	142	560	999999	429	435	394	723	999999	73	776	999999	145	999999	369	999999	999999	999999	999999	999999	63	257	999999	999999	133	519	354	270	632	578	679	392	999999	76	924	894	828	574	377	476	290	332	551	30	818	252	567	780	19	999999	999999	862	915	549	330	999999	291	429	999999	909	999999	133	999999	245	393	999999	453	78	999999	474	917	999999	175	627	999999	999999	705	830	322	881	999999	574	999999	805	415	999999	999999	380	746	766	999999	409	865	467	999999	999999	999999	316	999999	434	798	499	481	545	999999	999999	696	298	999999	599	462	461	117	827	957	515	873	999999	829	576	917	83	332	542	862	999999	572	999999	241	470	999999	999999	203	887	92	462	103	715	896	680	999999	188	457	156	313	160	999999	48	509	880	293	945	486	70	517	725	176	938	683	999999	172	988	67	462	110	73	999999	999999	999999	999999	422	167	399	159	455	739	625	185	239	711	999999	534	208	361	186	999999	912	143	380	999999	295	164	999999	504	518	142	999999	994	999999	999999	892	999999	999999	14	467	135	555	337	615	777	999999	991	709	999999	999999	637	790	706	285	999999	160	999999	849	387	219	267	135	999999	640	323	999999	630	138	989	999999	154	999999	999999	893	60	999999	999999	527	602	268	999999	999999	71	329	881	999999	425	719	500	999999	999999	999999	915	795	210	10	660	697	301	170	478	862	999999	161	40	406	596	812	999999	999999	574	607	257	129	999999	999999	74	575	999999	999999	202	911	638	899	62	923	325	999999	693	60	347	888	236	442	789	999999	
999999	909	999999	999999	999999	612	999999	999999	524	169	973	796	880	999999	999999	95	938	330	967	566	999999	999999	109	116	91	196	129	184	999999	686	381	815	339	482	86	164	999999	284	225	590	426	694	385	893	949	999999	528	305	999999	262	950	905	475	233	218	999999	810	999999	402	999999	492	320	734	837	999999	168	466	408	321	999999	809	663	115	386	149	540	444	215	167	562	999999	999999	999999	956	736	476	999999	116	274	170	354	103	882	656	107	999999	959	547	999999	790	72	999999	984	342	453	297	799	98	93	677	999999	604	35	999999	900	668	999999	999999	111	321	818	360	143	999999	436	716	999999	459	288	43	580	896	109	999999	500	999999	839	728	999999	999999	676	261	33	596	689	750	999999	52	755	439	856	999999	999999	794	999999	712	999999	999999	905	999999	516	349	809	999999	107	584	505	659	999999	362	828	531	274	662	644	566	336	547	471	999999	648	738	999999	849	186	398	460	314	999999	999999	561	999999	999999	776	999999	999999	999999	973	498	114	255	418	703	402	610	335	916	999999	159	999999	385	449	372	999999	97	778	645	959	872	999999	999999	200	265	560	801	822	999999	999999	730	317	124	363	58	367	441	999999	44	311	999999	999999	482	678	164	987	413	122	999999	604	688	999999	691	492	110	790	980	64	163	152	600	787	999999	999999	62	842	999999	32	999999	15	787	857	743	343	720	31	236	455	999999	277	999999	689	999999	113	809	576	625	631	262	268	386	386	86	891	710	999999	233	999999	625	322	695	390	721	999999	816	830	419	357	772	89	563	534	28	885	995	911	608	523	619	486	226	999999	770	142	628	411	781	852	633	999999	999999	999999	830	723	582	766	968	550	297	999999	166	278	859	182	704	852	999999	200	896	799	852	709	999999	149	999999	34	620	589	20	415	999999	567	724	512	291	999999	704	305	313	238	999999	67	236	641	329	999999	999999	597	999999	999999	53	590	955	999999	416	98	740	691	627	999999	156	388	540	999999	999999	598	553	999999	890	323	158	72	887	668	856	999999	483	801	819	999999	223	32	161	244	372	469	999999	891	105	999999	999999	22	999999	755	92	564	527	353	712	999999	404	465	707	124	999999	980	702	297	977	622	999999	938	999999	479	344	133	237	999999	520	469	986	662	260	999999	673	999999	394	141	586	301	277	139	999999	98	753	999999	325	47	999999	391	766	324	913	483	588	711	151	207	999999	958	337	999999	833	252	999999	741	214	999999	999999	491	595	571	711	685	355	485	849	782	726	586	999999	199	
689	138	703	671	748	777	999999	961	993	197	999999	627	999999	56	305	999999	354	999999	553	315	597	999999	796	205	613	238	138	113	999999	999999	481	834	161	147	999999	705	549	82	999999	436	999999	488	498	408	850	93	721	308	189	999999	999999	715	42	501	602	565	999999	507	68	520	649	14	999999	635	715	885	476	999999	515	600	306	281	999999	127	414	118	999999	397	354	529	517	829	999999	860	999999	765	801	999999	545	975	372	51	24	999999	999999	896	390	862	692	965	617	894	792	589	706	166	696	915	97	999999	928	944	163	538	13	819	91	248	704	949	93	999999	291	540	237	264	267	999999	340	517	999999	773	705	389	999999	622	47	999999	163	999999	79	999999	572	60	999999	428	888	485	478	967	815	151	168	742	999999	801	613	999999	361	451	899	160	585	999999	766	164	999999	774	627	999999	782	747	95	930	880	207	254	999999	999999	809	999999	781	999999	372	702	586	615	999999	508	120	19	784	982	711	874	918	311	992	999999	999999	189	123	858	98	194	77	999999	237	861	683	556	382	999999	552	999999	127	93	222	877	189	549	286	276	516	999999	998	999999	383	65	961	999999	262	946	600	630	262	923	979	999999	634	999999	387	110	824	564	637	999999	440	636	999999	835	98	999999	114	353	999999	999999	999999	717	196	999999	999999	181	900	787	303	435	178	921	999999	999999	114	44	252	658	171	185	452	952	743	982	999999	746	308	999999	807	147	841	256	727	999999	581	271	992	331	847	999999	999999	999999	999999	212	999999	518	999999	999999	731	64	871	456	192	726	405	399	999999	999999	999999	936	873	774	979	165	593	922	204	417	621	842	52	921	811	955	974	415	691	541	145	815	932	744	403	753	275	999999	74	10	19	999999	298	788	999999	911	999999	436	67	114	618	999999	324	407	942	999999	22	950	645	236	752	990	708	999999	78	173	14	999999	380	999999	999999	207	857	203	407	439	553	264	999999	900	622	999999	357	999999	922	221	501	534	802	514	999999	999999	999999	837	258	29	483	856	719	189	906	213	66	831	999999	999999	76	999999	999	999999	999999	758	381	745	614	213	642	131	518	857	999999	999999	336	866	999999	574	999999	999999	944	387	955	999999	544	999999	999999	419	492	526	999999	999999	999999	380	535	299	177	982	943	15	999999	55	387	362	347	862	999999	436	877	200	346	649	963	56	186	621	556	999999	223	982	999999	205	999999	125	759	16	712	302	944	999999	999999	511	631	999999	796	899	999999	603	359	681	999999	566	541	302	189	999999	548	
999999	203	913	742	528	768	961	264	38	333	271	603	999999	160	225	492	840	999999	834	28	522	999999	287	621	999999	299	999999	109	194	999999	429	935	46	468	614	108	40	303	179	742	669	999999	768	575	738	999999	28	531	667	999999	701	800	355	999999	36	848	916	301	789	238	236	861	79	374	904	336	566	999999	545	126	461	546	331	999999	358	334	490	999999	883	953	281	20	442	120	999999	999999	590	343	441	999999	192	738	514	941	516	999999	127	999999	999999	412	443	156	986	551	999999	165	478	999999	355	701	367	215	999999	836	957	226	999999	959	413	285	745	233	999999	999999	934	723	42	390	585	550	999999	97	49	481	519	135	34	890	498	806	160	999999	987	740	408	977	999999	999999	999999	300	999999	168	990	395	999999	220	999999	216	616	899	132	999999	999999	805	494	999999	175	937	326	999999	999999	538	471	999999	135	418	245	700	381	999999	403	363	406	295	999999	58	999999	654	814	999999	999999	999999	999999	999999	683	72	658	999999	255	999999	811	392	361	161	108	849	697	394	270	257	975	999999	835	660	505	769	691	392	643	446	999999	521	132	999999	421	384	264	999999	999999	73	760	999999	455	253	155	20	12	254	999999	322	360	712	999999	999999	333	405	982	623	102	914	380	275	999999	808	953	300	269	343	740	724	594	825	999999	999999	999999	999999	568	999999	514	495	999999	446	205	330	95	472	137	566	694	26	401	999999	779	17	692	494	513	999999	999999	854	999999	668	999999	999999	727	535	250	197	79	410	836	400	119	607	157	934	999999	228	999999	999999	173	703	999999	723	332	999999	55	463	513	13	418	921	302	660	744	108	931	999999	603	560	231	999999	497	999999	189	11	532	999999	860	758	424	295	999999	999999	691	57	29	999999	150	774	489	786	683	999999	992	999999	108	458	999999	58	999999	347	999999	172	999999	233	216	364	543	330	431	874	603	755	589	999999	997	493	968	696	89	150	592	829	80	445	266	431	302	999999	999999	83	317	812	755	86	670	762	549	468	999999	664	257	819	999999	999999	193	928	486	869	917	614	490	177	969	861	754	796	101	823	967	784	72	278	999999	999999	566	999999	10	512	462	245	943	510	854	999999	893	772	999999	465	262	338	945	432	358	999999	593	150	843	893	332	874	670	999999	501	999999	602	978	402	994	58	402	928	973	416	681	999999	979	323	554	968	981	319	636	571	999999	839	639	920	138	765	426	947	116	190	588	574	228	19	999999	822	915	380	492	416	999999	999999	971	26	676	
999999	999999	999999	298	925	350	564	999999	163	862	227	962	999999	999999	239	632	454	821	999999	828	999999	453	969	525	999999	62	611	827	229	711	238	867	623	254	999999	161	999999	659	999999	839	33	540	74	157	580	860	999999	116	999999	784	415	588	188	198	999999	184	643	311	566	872	739	737	999999	451	633	359	349	814	762	87	42	794	641	953	805	576	388	822	999999	871	999999	999999	574	445	306	650	689	999999	684	337	517	297	102	317	110	295	999999	999999	524	231	521	52	353	185	751	620	947	235	999999	999999	795	999999	366	999999	677	244	173	999999	155	982	999999	914	139	435	999999	999999	702	333	852	519	999999	766	308	999999	360	162	999999	398	999999	685	999999	999999	51	691	999999	999999	931	407	640	866	999999	357	477	541	560	606	999999	918	615	17	918	623	383	873	999999	999999	523	642	344	524	93	775	999999	469	289	216	873	448	999999	999999	999999	304	692	999999	999999	502	299	767	173	753	249	242	999999	685	767	999999	999999	999999	547	513	182	298	73	126	999999	356	670	17	261	999999	999999	475	999999	740	204	623	931	398	999999	651	999999	756	479	590	284	850	991	10	702	210	135	999999	900	389	702	524	999999	576	211	50	831	999999	515	818	30	774	999999	53	491	999999	999999	692	690	896	774	426	819	482	842	933	365	999999	315	999999	228	37	574	999999	48	999999	392	999999	196	445	999999	456	999999	660	570	509	999999	948	518	558	62	443	999999	14	615	286	999999	999999	734	277	685	171	976	465	600	999999	999999	572	14	999999	999999	793	505	255	999999	327	185	999999	912	342	300	417	162	756	997	784	23	570	999999	762	974	633	630	918	760	999999	480	784	999999	577	309	80	943	706	797	269	937	769	927	297	110	546	846	401	977	278	19	229	468	815	999999	639	999999	252	837	136	999999	586	494	999999	847	999999	999999	345	42	229	473	455	958	738	847	253	643	742	661	438	999999	238	941	492	999999	260	326	255	597	999999	538	700	868	670	106	999999	285	508	450	709	448	510	368	757	804	563	270	999999	968	736	996	799	591	409	348	934	645	11	999999	596	84	999999	747	373	691	772	586	297	641	999999	968	144	999999	952	999999	287	869	999999	688	95	989	999999	999999	861	672	739	119	469	332	171	999999	283	729	999999	635	596	763	995	76	41	976	999999	97	481	768	861	507	639	419	999999	74	461	323	693	606	487	999999	999999	700	999999	999999	127	965	479	780	694	999999	448	999999	403	523	874	127	999999	119	26	508	805	103	811	
241	480	59	270	999999	264	999999	45	257	157	31	878	304	124	378	858	16	617	999999	999999	455	999999	322	26	548	200	999999	666	583	589	978	999999	791	889	720	999999	78	705	999999	526	733	999999	200	178	999999	999999	579	12	999999	260	999999	891	999999	999999	365	999999	999999	42	721	907	920	999999	461	999999	999999	261	96	415	999999	999999	790	311	999999	185	350	999999	868	153	999999	999999	999999	341	387	333	999999	97	999999	771	534	547	34	45	999999	475	606	439	999999	533	999999	130	559	173	608	103	469	708	999999	928	679	999999	313	999999	398	818	296	589	999999	999999	97	92	596	999999	881	857	170	999999	327	769	579	910	999999	345	153	524	354	456	732	293	999999	871	441	999999	102	254	243	19	646	175	189	27	999999	789	445	999999	999999	999999	292	751	933	999999	999999	885	359	999999	131	968	871	874	474	839	856	632	275	226	650	860	232	636	999999	161	118	161	590	561	397	999999	999999	237	990	999999	999999	981	360	158	489	999999	386	332	133	999999	999999	772	701	350	170	890	523	228	276	999999	22	656	999999	782	999999	239	305	797	381	752	77	644	999999	999999	999999	874	281	999999	737	105	484	999999	999999	999999	22	345	460	250	401	507	854	682	999999	327	106	999999	854	999999	999999	259	260	588	950	999999	999999	999999	888	346	999999	296	618	406	999999	180	199	122	152	999999	769	270	999999	65	406	874	897	395	682	566	999999	166	30	999999	999999	999999	999999	895	999999	142	999999	518	999999	123	574	999999	888	457	201	790	999999	984	999999	999999	809	292	999999	204	191	999999	999999	811	821	332	88	999999	275	999999	832	13	335	999999	174	20	628	999999	813	666	490	301	986	449	999999	892	437	283	791	945	893	999999	17	650	713	872	999999	349	697	134	44	65	839	973	625	197	464	834	819	999999	455	559	478	813	713	889	99	999999	999999	928	999999	804	727	329	31	549	995	685	589	999999	361	289	999999	688	999999	434	462	23	824	999999	438	999999	999999	436	500	344	813	204	937	824	999999	625	732	769	999999	240	338	999999	999999	85	202	999999	255	528	13	999999	996	790	191	288	999999	86	999999	999999	499	301	999999	301	829	687	736	999999	748	765	999999	735	556	793	458	401	106	999999	72	748	814	659	357	935	433	333	348	999999	22	658	397	706	416	132	999999	999999	889	47	689	273	999999	999999	40	489	999999	999999	620	999999	341	999999	192	493	999999	470	794	840	944	415	867	999999	348	999999	788	999999	378	999999	329	433	523	520	999999	69	263	999999	409	999999	628	999999	925	165	
713	145	690	999999	999999	903	691	945	338	439	993	483	999999	193	925	999999	999999	941	999999	207	948	999999	689	999999	287	132	240	226	999999	380	222	86	999999	712	793	999999	32	999999	622	475	131	999999	999999	94	527	38	889	80	872	773	811	686	756	728	999999	526	455	869	944	353	672	474	883	957	226	916	994	467	999999	721	613	999999	328	646	85	574	999999	605	304	259	999999	170	353	298	568	535	330	761	505	276	758	162	621	279	802	656	499	148	867	999999	44	432	679	161	169	765	368	999999	652	642	435	850	999999	999999	120	512	131	999999	999999	691	596	242	961	999999	962	460	434	59	843	999999	999999	952	737	999999	225	810	490	201	138	803	999999	220	119	862	999999	907	587	926	168	999999	535	904	999999	185	999999	801	999999	999999	999999	709	341	319	276	232	567	483	123	881	480	999999	999999	929	467	595	525	386	133	109	293	65	873	507	999999	552	893	181	212	561	999999	423	350	935	999999	429	471	857	943	886	305	367	794	999999	456	999999	999999	999999	999999	164	999999	637	677	371	271	143	999999	999999	429	723	338	396	999999	561	211	999999	959	999999	926	47	999999	667	442	247	999999	926	270	177	61	40	283	999999	999999	57	999999	53	999999	978	673	869	593	999999	438	230	999999	909	96	243	504	399	899	999999	999999	999999	41	993	204	440	567	345	872	667	781	398	449	51	662	232	660	999999	320	980	422	66	453	495	239	222	690	894	839	999999	999999	661	140	101	999999	334	26	907	848	999999	999999	338	996	925	856	999999	780	515	999999	864	582	346	999999	999999	770	623	955	545	763	982	750	672	505	845	999999	130	267	358	434	999999	216	999999	999999	999999	569	999999	69	999999	639	200	442	184	648	975	999999	999999	582	222	331	993	379	480	154	865	565	999999	999999	161	930	735	781	431	91	919	658	830	36	84	999999	685	999999	999999	906	999999	550	575	34	530	400	668	547	55	37	440	999999	735	607	999999	449	821	261	999999	597	903	418	20	102	999999	999999	624	310	507	863	645	439	999999	573	999999	325	999999	723	312	760	272	999999	736	999999	650	999999	922	232	582	635	537	434	655	999999	999999	164	539	482	305	212	776	999999	50	192	392	11	999999	171	36	138	999999	999999	948	157	334	999999	681	616	999999	768	404	999999	727	872	335	221	783	111	570	426	999999	516	428	110	984	904	157	553	999999	649	943	999999	205	999999	185	999999	999999	508	999999	298	482	923	41	537	999999	384	640	999999	999999	181	227	915	999999	610	353	942	679	
848	173	429	999999	138	604	999999	825	643	999999	999999	696	895	999999	285	595	999999	999999	862	999999	891	999999	610	274	979	696	840	999999	999999	169	595	109	242	760	637	345	95	730	354	328	238	999999	175	999999	365	999999	961	999999	942	999999	329	666	491	466	788	556	562	165	587	441	764	380	797	483	610	184	463	999999	999999	940	509	550	598	543	257	189	136	432	909	508	999999	404	489	708	839	929	999999	775	971	90	782	930	999999	913	564	999999	914	691	577	190	27	825	999999	12	819	778	77	999999	219	609	999999	140	255	999999	706	369	891	999999	644	680	566	999999	174	27	167	579	407	685	978	399	999999	445	854	728	491	909	999999	487	888	70	861	670	566	372	999999	999999	684	74	217	204	965	825	56	896	623	999999	661	330	844	250	381	392	969	820	344	999999	285	999999	597	796	313	414	210	583	819	896	999999	801	367	515	999999	343	478	784	433	448	999999	958	115	162	258	999999	999999	999999	689	479	701	745	37	999999	999999	168	477	999999	891	561	625	472	87	727	999999	999999	963	999999	356	48	999999	999999	999999	895	596	326	421	444	548	577	772	562	999999	999999	999999	999999	773	692	148	999999	999999	67	892	872	823	926	999999	387	999999	999999	772	999999	301	650	999999	999999	359	142	89	60	746	999999	872	324	788	72	578	737	532	999999	96	280	999999	620	182	999999	302	523	81	670	445	44	499	159	804	467	270	254	999999	688	37	999999	613	98	999999	999999	194	577	93	761	357	153	999999	124	312	502	999999	681	999999	999999	223	835	70	999999	614	711	543	723	999999	331	999999	999999	952	844	803	454	667	111	629	349	999999	725	440	320	999999	999999	999999	385	847	999999	354	589	999999	85	474	201	581	204	484	288	300	471	999999	999999	959	999999	200	20	320	999999	834	21	61	138	999999	498	404	749	106	321	531	168	875	218	976	222	557	877	999999	612	873	473	999999	351	999999	209	999999	677	361	298	111	179	999999	989	999999	342	537	647	47	976	797	831	107	999999	756	141	595	849	999999	746	999999	322	640	999999	984	999999	999999	710	999999	838	830	727	398	808	220	362	103	999999	999999	644	999999	909	840	403	815	52	999999	465	594	999999	613	818	891	614	822	999999	999999	366	15	115	948	826	569	999999	155	79	999999	298	999999	404	48	709	118	151	999999	566	482	247	893	941	996	928	125	171	234	21	835	784	999999	431	823	737	881	634	696	858	350	641	999999	745	999999	86	512	999999	999999	904	999999	750	553	266	316	999999	472	73	
119	29	711	408	999999	144	244	658	999999	999999	581	999999	999999	999999	999999	999999	225	840	999999	158	341	919	999999	925	291	330	311	94	240	730	124	999999	999999	999999	999999	677	157	942	667	123	510	952	999999	981	619	999999	85	236	306	999999	50	476	311	324	731	200	999999	785	126	654	832	159	427	582	416	999999	46	20	958	777	64	999999	999999	877	999999	389	999999	443	316	713	254	84	788	889	999999	648	999999	999999	96	334	84	372	826	999999	290	360	999999	201	999999	999999	541	999999	278	529	297	999999	303	434	677	351	54	999999	479	412	409	757	371	538	893	768	828	97	923	633	999999	692	456	170	596	296	855	954	868	746	999999	999999	806	268	601	999999	354	999999	281	745	999999	914	892	423	613	532	999999	996	999999	806	999999	454	152	645	999999	999999	999999	143	837	391	496	100	300	999999	240	230	951	112	936	999999	423	999999	815	188	999999	788	799	43	999999	73	307	858	999999	999999	999999	999999	999999	999999	442	996	611	221	958	999999	258	199	624	999999	999999	999999	999999	999999	69	337	392	708	638	964	302	47	805	287	999999	773	999999	999999	444	999999	726	511	999999	790	670	939	369	211	83	999999	929	163	174	638	849	999999	999999	421	999999	329	999999	307	999999	83	868	999999	999999	334	635	999999	806	999999	755	395	999999	681	210	791	225	130	967	999999	634	999999	44	148	999999	176	438	999999	291	672	839	125	559	428	999999	120	921	999999	748	45	576	888	999999	318	408	778	204	999999	963	701	205	999999	361	498	672	386	48	730	531	999999	895	221	904	143	782	639	836	25	269	99	869	950	381	932	614	746	594	999999	739	999999	972	270	999999	589	476	170	764	70	756	45	82	999999	743	724	149	364	984	999999	536	768	999999	189	999999	873	831	999999	307	428	884	925	791	999999	990	437	61	999999	761	324	999999	621	875	775	268	999999	27	999999	217	656	792	259	762	999999	200	970	162	792	362	999999	758	232	999999	345	186	830	254	999999	210	999999	999999	514	603	669	999999	914	893	176	999999	999999	855	162	999999	999999	635	634	173	999999	999999	29	999999	269	999999	999999	565	444	999999	540	599	438	979	267	478	901	983	288	999999	102	292	285	999999	985	871	679	731	605	194	222	999999	551	667	999999	639	191	41	413	242	428	114	882	166	999999	999999	999999	704	597	999999	999999	666	357	978	80	999999	999999	999999	299	398	602	999999	960	260	545	999999	57	771	917	999999	296	999999	580	55	999999	988	409	129	724	417	999999	975	143	920	58	999999	362	573	999999	173	999999	
249	741	24	639	975	999999	999999	621	999999	530	999999	786	970	397	999999	96	311	750	91	499	725	227	999999	19	627	318	49	212	989	999999	484	999999	753	832	57	138	999999	416	262	844	777	508	201	887	668	999999	173	533	781	999999	60	822	515	674	79	31	859	15	21	666	999999	999999	631	63	56	999999	43	147	349	148	531	895	498	247	722	227	36	999999	350	439	155	516	999999	530	428	661	669	89	763	36	278	560	999999	595	739	356	876	147	841	999999	165	36	193	643	938	165	333	277	952	999999	999999	864	664	999999	999999	598	999	111	635	394	876	999999	383	323	869	971	500	903	507	999999	999999	888	163	228	284	129	333	787	592	272	337	999999	137	911	41	414	895	822	83	999999	999999	774	512	999999	255	999999	999999	869	773	966	665	430	769	587	511	117	999999	445	999999	999999	275	221	999999	372	66	484	826	472	291	999999	85	678	829	366	999999	999999	385	707	972	999999	999999	463	24	999999	607	999999	999999	550	409	924	999999	459	524	681	876	145	264	999999	399	771	384	189	588	999999	891	986	600	413	569	935	999999	14	999999	234	925	811	207	894	765	999999	999999	286	72	999999	762	999999	163	999999	490	881	999999	246	317	211	698	999999	875	706	733	620	999999	228	980	474	202	698	999999	299	756	74	999999	370	384	250	999999	999999	127	999999	555	999999	833	453	923	687	999999	999999	999999	999999	536	637	936	999999	999999	154	842	634	305	597	174	999999	639	864	400	426	943	950	862	76	293	599	999999	654	160	468	787	999999	305	303	850	707	12	999999	999999	128	999999	999999	209	999999	408	293	999999	529	65	999999	636	968	999999	506	743	999999	633	629	977	999999	468	291	351	702	367	978	339	12	747	467	71	913	111	281	298	506	751	632	999999	999999	797	650	599	667	831	818	811	798	999999	187	999999	382	999999	826	660	999999	105	999999	872	429	954	999999	781	598	431	722	867	780	218	999999	922	10	961	977	149	817	999999	999999	871	548	177	999999	453	570	392	688	175	284	621	452	411	254	760	249	55	997	868	10	246	118	950	40	590	322	999999	84	421	770	686	843	999999	422	999999	333	261	424	356	221	216	742	999999	592	999999	999999	835	677	250	721	932	999999	948	691	446	762	597	147	950	141	315	999999	277	405	597	999999	298	989	619	999999	987	631	651	999999	794	504	561	367	870	824	486	587	833	699	999999	544	894	471	975	873	736	124	473	224	999999	897	999999	162	999999	391	477	999999	68	813	734	311	500	301	
897	942	210	239	999999	136	655	727	484	577	567	63	883	999999	23	745	700	873	167	999999	752	896	38	409	999999	488	356	640	529	30	965	999999	54	603	999999	43	999999	506	847	347	569	187	423	898	594	941	508	650	832	322	122	999999	154	73	999999	999999	999999	800	999999	788	779	25	208	464	611	40	999999	999999	261	980	82	204	36	819	867	999999	483	140	999999	431	980	706	807	217	999999	999999	999999	999999	64	574	129	872	999999	68	568	553	979	959	296	999999	932	228	398	851	249	918	834	334	206	974	526	782	986	445	808	999999	217	999999	556	507	999999	38	235	999999	861	210	564	967	260	323	999999	999999	999999	999999	498	999999	317	999999	999999	988	999999	67	784	999999	57	346	999999	999999	260	999999	346	987	999999	999999	915	904	992	711	999999	48	363	867	84	882	389	999999	938	999999	947	999999	766	999999	33	567	237	591	254	155	999999	524	324	371	716	999999	999999	607	999999	65	999999	593	768	999999	965	928	999999	412	983	999999	700	55	407	160	256	999999	729	95	963	999999	562	999999	659	847	82	999999	724	992	160	999999	999999	999999	889	999999	400	363	288	999999	296	105	932	824	999999	999999	455	999999	126	174	124	512	46	891	643	277	503	21	934	921	999999	499	214	642	261	674	996	918	166	524	760	892	925	568	799	868	911	737	726	316	401	488	359	999999	999999	999999	282	23	999999	621	390	388	429	366	999999	796	999999	300	572	933	356	536	437	602	999999	231	999999	999999	102	999999	366	765	294	627	999999	54	999999	654	764	613	999999	982	999999	999999	143	381	473	569	931	12	978	621	999999	793	960	864	61	757	156	655	71	804	999999	372	265	625	999999	801	836	592	657	999999	535	959	540	373	756	892	999999	41	757	27	546	100	999999	744	999999	501	666	999999	999999	999999	999999	118	552	999999	72	417	288	518	287	999999	999999	348	354	742	999999	215	262	999999	118	999999	298	124	897	54	267	830	999999	999999	34	603	145	180	599	275	999999	999999	417	943	999999	348	613	950	754	96	294	208	745	64	658	395	248	79	557	834	999999	393	220	507	999999	241	841	768	494	999999	536	562	999999	89	14	999999	798	319	295	999999	555	999999	999999	999999	760	69	999999	521	862	639	364	999999	999999	999999	999999	355	215	909	613	79	506	845	466	80	559	732	460	999999	60	989	999999	929	999999	999999	288	756	999999	408	747	999999	157	330	906	854	999999	999999	999999	999999	999999	999999	463	889	999999	225	273	709	999999	999999	262	37	609	428	470	872	52	999999	291	836	
486	425	332	999999	171	343	922	186	939	611	999999	999999	794	477	757	401	535	707	233	568	999999	579	874	733	999999	719	671	999999	859	43	812	999999	190	111	506	493	336	657	727	372	999999	96	999999	280	548	174	243	141	670	79	347	999999	999999	722	322	907	550	599	999999	451	671	203	999999	906	999999	856	907	692	999999	274	999999	877	979	861	275	438	999999	604	999999	981	999999	539	999999	999999	999999	477	693	999999	788	598	942	737	996	286	700	109	768	863	481	692	266	999999	170	406	13	469	365	999999	457	884	108	946	415	999999	965	142	145	538	999999	331	172	450	903	382	331	999999	880	703	170	999999	669	999999	999999	501	724	935	999999	999999	999999	235	121	353	19	904	499	996	331	327	321	568	963	240	999999	159	530	999999	999999	787	85	675	588	999999	999999	291	224	163	823	999999	954	999999	999999	999999	752	985	219	818	441	999	883	334	16	562	392	601	212	439	302	973	970	908	297	591	586	120	999999	459	999999	728	689	345	183	999999	999999	291	805	488	999999	999999	939	711	385	647	904	750	669	35	999999	999999	999999	785	861	999999	942	999999	742	182	898	642	348	760	999999	713	999999	547	999999	597	199	111	796	724	999999	634	44	269	532	650	687	836	450	620	190	585	649	904	999999	999999	999999	326	548	633	590	845	328	189	999999	672	337	999999	598	81	999999	178	792	999999	833	237	999999	683	523	101	494	999999	201	999999	999999	79	73	416	999999	999999	132	872	999999	173	143	999999	999999	855	212	999999	322	999999	247	999999	784	999999	793	295	999999	256	519	792	999999	999999	148	999999	654	600	609	987	608	999999	302	771	949	999999	999999	999999	230	999999	999999	959	481	662	999999	999999	999999	822	943	568	286	778	346	999999	317	999999	999999	999999	34	615	461	715	256	999999	999999	401	38	475	429	999999	999999	174	74	351	999999	560	321	150	677	973	703	999999	999999	50	710	829	585	999999	999999	619	893	510	603	615	999999	215	999999	266	999999	387	146	359	403	132	172	122	714	994	999999	756	28	929	999999	999999	911	629	68	215	514	999999	816	999999	20	809	927	894	570	458	84	999999	847	999999	739	299	837	353	999999	534	877	598	125	999999	991	707	999999	964	82	999999	704	647	156	507	751	978	571	592	999999	999999	205	277	552	265	919	373	908	963	200	147	223	567	999999	534	337	916	316	235	561	312	218	999999	822	27	754	437	972	350	999999	760	728	254	14	844	339	610	56	859	671	628	798	637	773	935	339	146	455	622	179	835	672	346	
40	46	385	241	455	999999	511	492	400	568	660	439	419	968	562	357	205	727	870	456	564	933	514	999999	199	999999	688	617	981	360	181	999999	98	392	999999	968	468	107	999999	521	999999	188	238	240	999999	344	525	370	584	999999	999999	999999	999999	999999	781	107	531	804	999999	999999	846	894	999999	50	999999	192	999999	37	754	593	888	107	573	358	999999	385	704	283	603	855	371	327	43	999999	932	999999	999999	999999	610	125	447	664	999999	595	675	464	677	999999	843	794	999999	999999	615	990	219	999999	878	999999	127	406	403	258	210	197	999999	528	999999	999999	117	667	679	477	426	999999	156	234	999999	978	683	643	708	999999	440	999999	861	872	712	52	673	613	999999	896	756	999999	722	199	463	999999	397	156	603	59	89	186	999999	526	81	976	844	985	286	900	933	483	697	885	999999	999999	335	335	816	818	954	504	815	783	999999	222	915	999999	771	185	999999	999999	50	658	999999	264	694	345	999999	735	208	688	337	951	999999	282	516	999999	999999	72	999999	72	339	999999	104	585	370	341	805	859	999999	886	223	999999	319	405	443	49	457	999999	999999	990	534	91	620	999999	999999	999999	820	448	705	88	586	709	643	528	207	265	563	852	999999	362	999999	999999	674	321	474	236	641	567	839	477	389	817	365	551	538	258	174	828	999999	505	520	367	163	982	999999	514	999999	791	999999	187	485	605	669	354	460	592	416	999999	802	940	232	263	608	238	699	768	353	999999	989	948	101	735	444	999999	841	999999	788	999999	20	959	769	850	999999	662	999999	784	158	20	101	999999	842	865	35	999999	283	267	758	999999	292	542	170	375	999999	259	96	999999	999999	281	999999	999999	999999	723	999999	843	999999	381	894	946	999999	915	619	343	10	54	116	236	709	967	125	584	999999	863	409	478	798	403	59	999999	999999	999999	623	877	999999	813	151	999999	576	999999	305	901	372	812	687	377	999999	827	999999	999999	999999	860	51	999999	999999	928	863	940	324	999999	55	778	332	785	999999	995	301	742	835	196	999999	988	659	526	672	223	221	611	999999	999999	999999	970	999999	302	999999	715	210	429	720	579	950	211	804	757	147	526	579	587	441	692	85	189	992	187	854	999999	210	524	531	942	716	262	764	292	272	84	999999	999999	818	999999	999999	999999	31	265	246	701	999999	901	389	155	644	634	179	493	955	376	978	850	999999	999999	514	685	898	778	863	697	446	999999	494	73	777	549	999999	776	896	213	167	736	941	999999	970	309	144	999999	308	91	999999	281	
999999	896	106	999999	592	16	160	119	973	253	401	548	264	999999	999999	999999	377	105	865	402	596	752	999999	251	909	293	841	215	999999	522	480	781	999999	174	195	598	966	878	956	762	626	787	240	999999	999999	402	898	999999	891	818	18	212	226	690	685	584	999999	854	989	999999	174	945	568	999999	773	620	933	100	486	999999	999999	499	148	113	999999	809	999999	304	906	517	394	542	323	732	514	277	565	999999	489	610	911	122	889	657	999999	999999	229	780	150	724	468	808	999999	83	999999	518	73	122	913	999999	73	392	948	481	914	631	631	835	999999	506	64	18	610	999999	907	999999	999999	491	516	105	589	741	163	191	59	585	721	249	999999	996	999999	999999	21	613	547	999999	173	999999	742	999999	58	393	834	644	999999	459	999999	945	999999	999999	999999	582	606	817	296	331	238	766	432	999999	999999	391	571	999999	302	611	996	999999	338	388	83	999999	999999	551	56	206	906	518	521	599	999999	999999	999999	999999	98	631	846	203	327	226	300	999999	984	999999	64	999999	999999	999999	999999	68	463	211	617	999999	999999	715	999999	999999	999999	999999	424	719	255	833	951	145	999999	529	861	999999	764	999999	999999	121	97	676	999999	344	496	389	999999	31	176	463	146	185	167	295	893	382	797	791	432	238	801	580	162	160	463	999999	999999	301	34	680	303	659	532	506	700	481	506	498	999999	999999	714	403	999999	791	999999	775	978	999999	636	999999	999999	972	380	451	320	517	524	68	881	999999	40	999999	997	496	169	486	653	999999	595	421	876	309	233	51	523	408	999999	370	462	999999	999999	336	999999	999999	807	331	289	91	999999	193	957	447	617	990	360	631	405	66	632	221	132	327	437	999999	999999	574	999999	999999	999999	999999	489	164	999999	203	999999	704	427	461	688	837	206	571	475	412	464	438	691	242	690	891	999999	970	999999	251	565	623	898	450	934	999999	581	999999	163	283	999999	803	842	424	363	656	213	944	377	795	24	560	999999	999999	760	182	883	516	648	45	910	519	426	363	637	23	806	977	527	456	265	256	999999	202	708	999999	999999	277	878	44	688	999999	602	942	236	14	772	872	690	999999	359	74	311	999999	999999	193	999999	999999	999999	999999	849	236	426	921	539	999999	153	658	326	109	586	616	638	999999	999999	851	916	484	137	999999	251	933	296	766	106	201	945	999999	829	999999	999999	999999	999999	539	194	461	641	999999	413	467	999999	123	999999	590	184	743	436	696	770	521	999999	902	361	163	107	916	939	660	824	348	823	999999	
828	801	999999	479	135	108	430	895	220	246	999999	669	771	138	387	705	591	363	764	258	529	999999	258	381	756	337	999999	278	521	980	855	999999	999999	999999	999999	754	765	705	999999	999999	276	874	310	40	999999	691	999999	969	538	244	79	471	583	575	334	520	552	453	722	798	999999	161	383	239	390	999999	35	763	999999	632	940	886	745	436	999999	654	999999	228	551	75	945	472	740	287	911	394	490	79	999999	774	211	321	982	819	999999	124	500	81	650	823	665	628	135	905	999999	999999	726	157	592	679	512	334	999999	657	852	205	421	106	327	996	525	956	999999	79	999999	628	999999	925	764	867	163	999999	577	727	409	999999	999999	834	983	729	668	342	486	13	999999	877	419	999999	967	475	703	404	753	999999	307	708	548	66	484	675	288	800	392	999999	999999	576	756	184	257	535	999999	586	999999	999999	999999	999999	480	85	808	554	219	579	958	299	173	759	192	923	430	700	999999	290	360	317	450	999999	950	760	999999	694	130	244	86	999999	617	126	290	999999	326	124	238	472	999999	999999	999999	709	841	999999	999999	765	393	833	999999	557	756	578	999999	805	999999	470	242	720	597	123	433	974	502	527	681	57	999999	999999	607	315	472	315	42	430	999999	999999	999999	856	208	722	310	999999	491	529	684	48	890	485	17	999999	881	517	875	143	506	491	216	324	422	514	296	366	235	448	94	999999	999999	806	953	999999	999999	386	521	875	813	146	493	973	999999	643	167	994	29	751	999999	954	999999	898	923	999999	535	711	999999	999999	435	944	71	999999	445	243	999999	93	999999	999999	999999	504	996	999	330	369	999999	243	482	778	999999	302	346	483	24	999999	20	648	882	593	881	731	942	827	449	868	999999	450	537	608	151	83	472	428	339	928	958	999999	999999	564	372	301	999999	665	347	142	607	587	38	315	999999	853	211	937	720	999999	562	179	560	462	294	999999	999999	999999	636	283	829	999999	153	95	181	579	80	328	999999	589	502	287	489	999999	270	497	422	232	999999	298	999999	535	707	649	999999	789	880	125	279	815	999999	366	38	73	999999	999999	999999	942	144	653	782	883	999999	141	197	284	689	253	201	797	144	999999	497	348	411	304	220	999999	718	391	699	955	58	415	999999	999999	258	426	13	581	63	480	97	999999	999999	988	818	999999	461	102	110	637	923	482	681	999999	868	690	661	18	478	939	233	752	953	827	834	999999	148	62	999999	999999	999999	999999	999999	663	396	765	999999	423	486	644	999999	626	291	72	
41	576	734	880	276	568	999999	995	113	123	256	999999	999999	999999	164	517	999999	409	76	837	397	999999	999999	27	726	113	999999	248	532	834	896	606	471	891	999999	999999	576	999999	785	999999	507	999999	516	630	417	61	986	155	268	968	216	999999	560	454	674	999999	837	717	999999	999999	999999	526	473	999999	999999	649	873	887	891	895	940	180	999999	999999	339	153	797	118	609	999999	127	710	999999	563	628	263	999999	26	226	78	999999	858	114	621	755	981	780	999999	413	767	999999	108	264	373	37	45	28	950	124	531	999999	728	117	999999	56	11	547	910	650	999999	603	856	999999	822	999999	999999	75	12	854	358	373	999999	705	842	497	28	456	616	535	592	245	999999	999999	694	148	999999	751	626	575	999999	443	870	596	999999	173	999999	437	441	898	945	970	26	106	766	168	999999	999999	274	990	999999	554	931	384	68	999999	999999	999999	976	684	772	340	448	999999	110	914	502	963	999999	678	176	591	25	999999	589	999999	229	999	999999	536	768	679	486	636	999999	209	512	495	999999	721	999999	375	460	756	135	615	531	589	996	851	665	999999	767	595	823	445	539	223	795	446	508	999999	999999	449	916	999999	854	812	888	901	999999	17	435	999999	22	801	141	268	592	974	100	999999	12	294	871	999999	911	890	813	112	669	299	699	101	222	168	556	20	840	999999	999999	999999	999999	105	449	999999	981	233	583	32	999999	281	630	999999	999999	868	999999	534	578	564	191	963	999	786	241	122	317	343	330	999999	254	130	427	560	999999	999999	939	907	845	223	379	687	317	790	999999	398	999999	999999	999999	354	662	31	442	286	850	999999	999999	999999	863	999999	999999	648	999999	729	777	194	854	80	608	973	999999	598	999999	365	194	504	656	218	988	843	453	439	596	976	201	232	688	150	709	425	999999	35	53	518	873	731	784	587	23	613	999999	999999	279	772	424	74	999999	86	102	356	151	511	924	29	882	910	61	926	537	555	505	713	999999	999999	321	903	554	180	491	999999	719	78	999999	385	999999	854	999999	824	561	137	890	999999	58	363	283	160	999999	33	999999	962	679	999999	59	999999	117	830	238	999999	460	999999	519	171	595	638	636	999999	315	549	720	999999	750	999999	374	410	999999	999999	664	16	999999	171	802	531	999999	529	783	999999	28	999999	277	999999	626	83	999999	49	618	728	999999	419	727	999999	999999	561	313	999999	222	452	492	649	803	999999	999999	999999	999999	299	999999	988	627	75	855	999999	999999	578	281	251	411	677	863	999999	999999	936	877	
254	289	709	326	250	227	936	999999	341	999999	378	934	63	311	405	896	84	330	999999	111	950	999999	952	999999	999999	289	71	206	545	588	167	857	867	999999	922	941	478	972	478	770	690	758	524	404	686	999999	228	999999	15	999999	789	14	999999	834	999999	689	336	999999	60	999999	999999	739	771	752	999999	521	76	717	999999	464	999999	999999	851	860	420	201	49	558	468	631	71	132	201	999999	799	163	999999	42	419	242	614	914	922	999999	614	951	987	772	192	175	999999	511	560	999999	999999	688	162	311	423	735	999999	778	105	429	900	43	548	17	953	68	999999	44	307	156	999999	513	189	344	255	999999	999999	999999	375	303	64	999999	999999	650	410	121	10	999999	999999	684	999999	836	999999	503	999999	999999	412	979	999999	134	349	543	999999	999999	701	849	508	999999	999999	953	999999	381	999999	802	999999	350	999999	999999	607	842	68	999999	425	999999	563	23	999999	685	727	675	66	235	459	251	954	520	999999	167	948	999999	612	999999	337	664	164	221	999999	999999	999999	999999	118	514	381	976	999999	999999	127	999999	850	999999	164	999999	999999	390	897	305	999999	171	999999	854	994	314	949	56	240	999999	115	999999	999999	999999	590	999999	557	999999	567	551	999999	482	185	57	403	764	317	999999	405	789	101	946	767	859	298	999999	177	284	282	803	565	335	999999	199	800	366	133	999999	999999	485	275	999999	823	355	451	449	999999	800	460	240	996	689	999999	450	784	169	993	609	63	328	512	283	999999	999999	999999	528	999999	999999	257	46	641	809	172	920	524	460	132	999999	417	848	285	376	823	52	999999	875	684	305	999999	641	373	524	454	778	972	999999	463	70	368	999999	713	10	553	424	999999	196	527	730	926	999999	46	580	201	999999	53	146	460	144	999999	120	844	441	580	615	672	126	999999	393	947	532	996	71	63	999999	145	999999	822	408	453	999999	358	953	378	90	604	999999	333	999999	735	836	999999	329	114	999999	999999	282	429	938	751	482	831	143	999999	999999	338	974	999999	706	79	999999	323	61	690	345	762	890	999999	999999	20	879	999999	126	657	121	991	677	957	999999	416	999999	856	884	999999	971	789	224	181	999999	752	630	276	999999	179	968	523	999999	638	769	999999	198	220	999999	927	999999	688	714	999999	999999	412	660	27	720	299	215	911	439	403	719	999999	547	719	97	747	390	613	999999	946	999999	999999	512	48	197	320	228	999999	999999	957	786	293	84	999999	509	572	101	612	555	337	964	66	94	95	919	999999	948	479	132	191	547	267	521	
768	796	83	900	621	829	409	81	562	983	481	617	435	482	808	219	999999	999999	777	999999	839	999999	999999	513	426	999999	975	372	749	999999	745	419	528	771	316	999999	999999	999999	480	782	155	999999	412	999999	612	477	493	740	149	999999	608	999999	769	999999	682	785	174	999999	483	502	854	47	999999	41	247	72	99	999999	175	866	783	851	185	994	999999	583	999999	559	901	999999	635	244	232	489	922	220	650	328	99	530	777	866	199	977	928	118	999999	380	835	549	388	999999	574	999999	486	756	359	774	297	108	215	614	668	534	866	620	814	842	119	999999	421	999999	999999	644	99	999999	662	999999	76	803	649	209	724	361	571	806	669	950	13	176	860	875	40	999999	325	172	208	665	999999	999999	304	100	271	807	137	999999	264	930	999999	999999	103	161	708	494	999999	15	890	316	963	69	950	999999	839	942	176	999999	740	584	999999	999999	719	997	96	758	509	559	938	916	233	954	999999	999999	766	444	82	709	177	546	999999	320	999999	999999	702	61	366	999999	261	328	641	591	999999	679	610	267	849	106	999999	999999	985	899	77	973	92	18	517	221	107	404	870	467	999999	204	52	18	654	827	305	44	999999	79	307	999999	285	999999	999999	872	138	509	595	999999	644	999999	560	999999	253	999999	809	999999	544	999999	999999	999999	457	184	999999	681	999999	602	999999	31	801	999999	557	916	602	457	999999	449	930	644	93	598	808	894	822	162	643	410	765	999999	27	611	500	999999	737	999999	171	111	431	406	246	536	896	999999	184	614	669	644	999999	795	999999	370	999999	900	999999	743	999999	563	361	999999	999999	235	836	265	13	199	999999	999999	999999	161	295	597	999999	999999	408	999999	701	245	719	217	492	999999	371	999999	746	657	849	599	194	993	401	999999	999999	371	368	20	700	640	999999	999999	85	999999	465	887	510	22	999999	999999	502	515	52	813	843	999999	576	48	864	866	519	355	350	939	127	195	759	999999	847	656	999999	999999	856	70	675	999999	142	135	999999	483	999999	734	316	620	107	678	951	588	765	605	795	999999	999999	999999	131	224	645	999999	250	279	137	823	174	694	72	114	659	981	148	119	999999	451	503	391	407	784	999999	729	842	449	244	181	922	252	861	845	252	33	938	460	98	996	884	275	355	646	570	621	558	992	29	999999	450	655	593	353	827	763	435	347	999999	915	999999	999999	45	956	901	922	833	227	999999	999999	999999	687	999999	25	999999	238	45	761	224	428	181	849	430	999999	730	276	658	517	999999	488	
597	999999	286	182	703	999999	240	399	999999	647	787	999999	141	999999	999999	999999	999999	578	787	599	728	674	133	756	744	453	381	999999	999999	634	273	325	209	999999	999999	451	410	847	321	999999	999999	646	26	576	640	840	999999	46	347	967	640	999999	999999	999999	999999	999999	477	530	999999	260	712	469	173	999999	999999	472	141	758	354	999999	362	787	266	999999	601	91	658	556	125	904	735	999999	433	267	994	192	999999	780	999999	125	974	999999	419	71	770	538	999999	906	999999	999999	708	959	692	862	999999	852	824	999999	827	999999	274	921	414	533	524	999999	45	999999	125	202	999999	361	146	238	510	481	378	205	543	72	609	751	364	947	206	776	651	571	999999	151	368	179	999999	999999	851	999999	476	999999	547	999999	503	576	790	999999	301	356	823	464	361	144	999999	629	883	999999	999999	523	566	466	337	748	726	473	999999	974	999999	707	409	203	387	457	15	999999	999999	150	999999	999999	999999	364	656	849	999999	197	999999	517	666	999999	999999	197	873	999999	999999	19	558	798	999999	39	322	999999	176	594	947	629	87	999999	999999	991	971	742	206	999999	999999	211	810	999999	795	999999	263	746	999999	999999	421	221	329	999999	961	995	934	859	474	539	720	999999	999999	999999	999999	999999	120	316	388	675	999999	553	990	999999	999999	294	209	80	13	999999	776	575	508	999999	182	735	310	38	942	143	66	999999	278	667	999999	417	23	748	999999	472	999999	946	368	642	999999	868	231	493	282	676	999999	864	999999	337	999999	999999	999999	126	888	176	999999	92	999999	999999	619	656	284	999999	999999	999999	281	999999	493	999999	999999	829	216	866	999999	314	999999	816	755	276	999999	999999	999999	940	904	181	771	896	999999	420	449	346	582	123	33	680	593	999999	999999	914	405	345	380	325	619	933	938	780	381	584	661	999999	336	108	907	427	401	344	429	347	597	384	999999	999999	101	381	257	999999	842	999999	720	617	999999	841	999999	11	820	939	330	999999	243	990	524	285	999999	999999	19	484	215	605	999999	258	478	999999	326	30	745	307	234	247	686	844	999999	317	863	999999	999999	495	237	906	606	462	24	999999	114	606	860	999999	325	999999	372	772	888	246	786	471	148	215	524	999999	266	523	999999	92	999999	398	63	999999	421	714	868	524	256	308	999999	826	244	30	532	720	999999	999999	981	376	875	999999	999999	700	531	402	905	168	970	386	999999	92	747	931	172	715	553	652	902	611	989	999999	999999	589	999999	999999	236	128	683	804	690	999999	542	348	216	999999	443	362	686	29	808	709	
553	999999	658	999999	89	313	999999	816	176	517	999999	380	386	38	397	999999	463	999999	175	787	485	176	695	999999	550	409	724	790	282	200	999999	882	802	999999	304	655	931	329	999999	923	999999	866	999999	183	999999	171	999999	188	999999	77	899	124	854	999999	233	387	999999	843	999999	680	588	76	999999	999999	550	645	577	106	734	741	444	143	691	999999	526	619	538	522	507	388	999999	546	999999	215	999999	851	37	782	66	916	480	97	952	209	999999	204	332	661	633	672	593	865	999999	999999	632	765	999999	613	504	614	999999	662	999999	988	999999	52	270	338	684	698	999999	999999	49	999999	270	357	191	491	906	332	999999	877	999999	834	795	581	101	562	582	536	429	424	287	451	999999	818	750	964	966	302	933	993	976	999999	64	797	825	999999	982	999999	584	941	706	182	327	971	773	511	202	661	950	708	999999	158	999999	999999	999999	999999	750	452	607	226	999999	613	398	999999	999999	954	780	998	756	999999	580	308	952	488	717	999999	134	105	999999	248	771	315	352	235	247	828	664	999999	289	237	886	539	677	999999	426	103	783	34	81	819	731	204	904	495	137	457	206	791	484	999999	473	654	408	999999	455	218	271	999999	65	999999	299	999999	999999	528	577	51	630	594	71	624	999999	999999	33	234	999999	577	411	856	107	790	999999	873	387	876	763	242	140	318	912	217	831	999999	999999	999	529	813	485	385	999999	96	826	611	729	859	90	374	999999	183	851	999999	999999	414	75	274	999999	999999	999999	842	765	999999	910	321	682	854	793	712	140	999999	704	702	101	35	938	999999	999999	30	999999	999999	999999	399	611	956	466	44	409	426	553	704	559	114	283	643	620	582	185	515	928	875	76	999999	999999	606	478	159	999999	782	999999	64	311	999999	281	22	55	375	999999	953	999999	648	455	999999	169	435	475	600	428	457	414	999999	835	458	101	278	461	429	165	15	488	317	999999	999999	950	499	403	139	999999	271	598	254	849	232	660	290	429	700	999999	808	141	999999	730	338	377	999999	229	999999	999999	999999	560	999999	999999	728	999999	546	999999	828	999999	670	42	999999	999999	999999	859	170	516	613	999999	811	848	761	999999	356	874	999999	587	919	258	838	279	550	801	828	711	999999	43	999999	999999	123	890	601	999999	548	776	795	999999	573	999999	217	605	615	65	526	164	799	999999	864	999999	999999	959	480	579	587	400	999999	544	939	999999	887	136	394	999999	684	921	999999	486	672	579	89	500	24	450	50	999999	999999	494	284	674	911	566	179	
999999	891	999999	419	31	696	157	294	260	179	127	591	91	220	759	380	605	999999	322	742	294	774	374	944	40	999999	999999	736	999999	269	999999	543	331	999999	127	965	530	511	236	789	999999	295	999999	999999	896	859	959	33	904	124	679	768	599	999999	999999	502	999999	999999	389	999999	353	999999	297	991	904	583	999999	134	102	793	849	103	680	532	227	999	999999	999999	57	181	579	999999	831	882	999999	506	944	999999	81	624	449	320	132	743	446	113	997	837	426	322	999999	999999	930	120	274	586	98	76	606	999999	556	482	999999	217	913	33	589	414	411	999999	639	761	63	477	354	999999	999999	936	96	123	11	119	627	734	581	744	999999	999999	618	13	418	999999	901	999999	78	967	158	999999	830	423	524	999999	435	999999	999999	838	781	462	766	735	615	161	999999	492	999999	999999	854	437	636	178	633	868	999999	407	989	761	999999	867	409	387	390	66	115	672	999999	418	683	610	61	742	963	936	954	882	398	266	897	999999	999999	631	122	999999	999999	662	789	999999	999999	38	37	921	979	913	63	388	355	559	56	318	999999	476	763	254	386	893	214	696	913	913	18	733	864	449	567	778	999999	999999	778	453	882	943	621	655	999999	139	763	999999	883	576	537	839	999999	589	525	833	867	868	999999	394	999999	999999	999999	999999	29	304	999999	539	999999	284	999999	685	999999	999999	999999	950	999999	999999	999999	256	140	999999	812	347	385	179	999999	285	924	734	910	406	334	393	995	789	211	737	635	287	82	999999	704	609	461	852	68	617	163	999999	977	759	206	98	263	302	999999	404	999999	850	999999	999999	614	999999	999999	717	361	396	607	646	749	128	483	394	999999	999999	461	213	999999	533	999999	905	132	359	999999	161	209	999999	140	999999	999999	806	999999	785	999999	301	618	92	244	744	999999	999999	999999	517	825	999999	286	812	914	357	841	86	999999	999999	739	875	999999	265	999999	999999	999999	124	266	904	999999	999999	999999	697	887	999999	297	999999	969	151	42	448	895	615	533	896	875	397	332	783	862	431	999999	999999	55	630	999999	363	999999	31	235	999999	415	115	379	882	971	588	924	42	999999	472	117	999999	941	300	979	53	999999	968	347	131	792	999999	52	715	655	632	652	266	999999	934	161	999999	915	656	999999	789	245	650	999999	999999	472	299	999999	999999	999999	919	323	754	650	599	999999	258	684	114	593	931	73	663	237	348	935	999999	999999	999999	999999	170	999999	295	999999	200	999999	999999	53	60	658	503	759	652	401	736	319	898	615	648	312	903	
273	810	999999	999999	726	581	423	999999	361	803	505	599	89	163	467	38	999999	460	791	550	215	633	455	100	999999	421	272	500	39	47	999999	155	821	416	897	651	232	165	474	236	666	999999	699	854	998	170	573	247	278	999999	999999	164	857	999999	698	640	364	972	929	314	319	999999	557	999999	999999	359	777	672	999999	816	806	341	986	564	999999	999999	933	600	102	22	847	999999	232	748	636	897	999999	70	718	267	296	259	235	169	917	743	908	999999	999999	648	392	901	981	999999	483	79	177	999999	999999	948	706	999999	880	917	466	294	701	808	686	853	999999	717	953	999	529	557	999999	827	647	150	841	557	497	453	629	946	999999	769	275	567	729	995	999999	999999	999999	999999	378	999999	702	632	52	109	699	260	586	675	947	981	999999	926	962	999999	654	737	117	999999	276	437	297	999999	999999	931	543	999999	133	77	534	193	448	997	999999	797	135	999999	107	742	857	247	867	999999	999999	999999	836	348	604	389	999999	455	662	411	265	941	999999	192	391	121	999999	999999	136	518	150	763	999999	999999	746	175	225	999999	639	375	301	999999	569	343	521	188	104	999999	524	999999	999999	89	531	999999	741	248	777	999999	633	986	999999	287	120	999999	813	245	529	901	602	439	174	710	815	296	119	235	381	686	999999	212	999999	370	65	392	792	999999	241	999999	203	999999	398	999999	15	652	999999	23	999999	999999	530	285	659	203	999999	95	580	26	273	245	999999	516	999999	100	281	431	999999	815	232	728	566	751	999999	999999	708	103	51	892	705	173	999999	106	316	999999	166	395	999999	999999	768	970	812	776	797	999999	999999	999999	999999	307	10	584	682	999999	791	201	653	778	281	999999	494	509	999999	688	999999	110	999999	831	209	704	933	886	878	156	57	262	916	790	954	17	455	999999	460	743	999999	130	490	724	999999	125	999999	387	123	916	338	999999	926	134	465	697	859	999999	487	999999	999999	123	706	535	335	539	285	863	824	274	190	999999	58	310	796	199	999999	422	526	94	197	555	772	961	999999	789	336	791	999999	266	157	708	543	522	379	777	424	954	399	999999	999999	654	563	848	999999	865	219	625	337	275	87	999999	229	403	750	999999	999999	999999	718	546	212	493	999999	567	126	481	929	999999	930	28	775	999999	33	999999	253	543	999999	923	235	952	999999	710	464	69	189	711	999999	150	999999	561	999999	679	246	853	572	999999	125	999999	732	263	935	684	695	319	999999	423	423	999999	999999	217	825	427	519	765	966	502	39	478	388	415	
992	789	763	378	591	999999	428	999999	188	896	427	995	201	971	999999	895	25	154	569	765	297	20	999999	999999	999999	19	999999	480	886	80	328	999999	618	326	271	999999	920	999999	727	404	999999	253	299	262	790	829	235	547	999999	81	487	884	908	622	999999	982	798	208	642	581	934	947	293	999999	999999	999999	387	874	710	869	974	699	426	175	999999	53	999999	999999	774	906	784	623	731	814	592	443	738	999999	209	999999	999999	999999	683	156	469	999999	960	190	999999	19	451	360	999999	879	107	787	467	743	851	83	999999	999999	999999	735	797	321	225	478	525	144	52	392	675	431	521	263	25	280	999999	722	93	540	999999	765	464	999999	787	852	717	805	975	994	153	999999	28	298	999999	948	359	158	832	492	664	999999	967	69	685	414	367	843	772	197	47	138	990	730	16	669	280	373	534	372	760	720	168	999999	248	549	413	232	999999	77	999999	999999	999999	999999	999999	513	798	999999	748	999999	494	999999	42	788	957	24	145	999999	291	628	677	985	999999	469	999999	944	390	999999	999999	145	11	999999	877	999999	276	488	248	999999	855	999999	871	875	624	999999	878	886	687	380	999999	233	414	126	941	348	999999	999999	934	999999	868	931	132	878	583	999999	381	359	996	337	521	999999	775	746	441	999999	999999	801	370	472	591	999999	266	20	829	999999	731	884	203	999999	315	341	554	818	530	924	999999	992	999999	999999	780	528	890	360	858	999999	457	999999	999999	162	590	598	574	999999	838	999999	674	999999	59	999999	881	496	165	466	32	190	923	957	999999	517	999999	764	509	358	691	73	955	905	161	218	150	73	210	51	948	999999	767	999999	980	506	259	999999	943	999999	140	293	999999	433	338	678	697	999999	999999	176	999999	826	99	225	999999	774	78	768	960	999999	844	818	296	124	999999	999999	423	841	976	999999	267	160	821	999999	228	408	701	999999	577	483	520	650	620	999999	307	132	999999	999999	312	215	438	490	999999	999999	471	322	997	257	915	33	999999	999999	523	733	999999	593	14	897	997	381	83	999999	201	487	330	204	207	999999	816	395	999999	871	538	770	290	777	853	719	730	905	410	453	999999	554	228	664	136	887	134	714	999999	730	553	931	142	890	298	999999	781	277	125	744	999999	530	344	392	999999	753	999999	999999	739	295	176	102	999999	630	932	647	268	666	77	319	138	111	277	999999	328	999999	638	400	488	42	938	999999	790	666	21	94	219	835	346	383	444	999999	974	832	563	461	960	999999	958	651	999999	999999	209	805	
616	999999	262	386	74	999999	999999	62	653	707	356	713	311	999999	618	847	437	432	330	694	875	999999	999999	999999	404	866	999999	999999	441	836	480	999999	263	984	59	682	832	833	770	625	268	391	349	277	485	849	999999	655	893	121	223	139	794	514	929	481	212	816	981	208	83	999999	999999	816	236	533	460	327	264	936	999999	604	999999	999999	436	999999	795	999999	999999	555	716	991	242	329	623	999999	999999	999999	64	578	999999	25	851	572	552	279	999999	999999	50	952	399	832	401	999999	107	999999	999999	100	999999	446	686	353	856	436	491	92	756	301	999999	884	504	711	272	686	467	999999	753	99	162	167	723	272	818	17	999999	884	600	285	232	14	874	999999	999999	618	999999	135	999999	425	999999	469	999999	478	339	166	457	999999	570	714	500	108	999999	387	938	921	722	999999	535	849	279	607	492	481	79	198	20	566	51	653	794	341	840	999999	19	692	643	254	999999	662	559	478	999999	885	785	999999	999999	999999	999	749	999999	478	600	319	155	999999	977	52	999999	151	999999	999999	646	916	920	999999	267	537	378	999999	287	477	491	873	299	999999	293	999999	696	944	59	523	999999	301	757	326	741	999999	192	536	714	601	845	791	999999	668	999999	407	965	626	999999	611	999999	753	472	428	987	999999	29	999999	198	381	356	465	101	631	334	999999	999999	603	426	999999	355	999999	999999	999999	632	699	366	631	969	886	999999	79	87	447	405	999999	829	338	339	24	511	838	347	343	999999	390	699	885	343	999999	248	371	209	139	266	285	999999	999999	795	297	999999	999999	384	312	740	286	999999	654	236	520	525	830	274	999999	235	999999	504	208	439	999999	999999	999999	999999	999999	648	999999	870	947	190	129	602	52	999999	52	999999	122	463	45	999999	969	12	54	658	822	961	999999	107	797	999999	749	781	22	357	999999	296	889	110	892	663	470	416	439	999999	116	918	483	999999	232	757	123	63	999999	605	470	249	955	822	474	531	240	182	82	53	440	348	589	694	989	755	765	999999	571	381	142	999999	573	581	552	904	999999	999999	874	49	791	696	321	417	887	999999	340	76	636	999999	433	298	343	396	42	999999	999999	789	307	476	992	999999	999999	98	472	999999	676	384	280	999999	53	120	307	999999	262	744	37	182	806	999999	424	698	999999	209	948	843	228	186	548	784	999999	698	822	407	56	999999	999999	999999	944	999999	637	956	796	75	999999	323	991	310	143	999999	740	166	982	622	999999	304	725	292	150	629	688	499	836	495	993	355	297	
899	999999	572	540	999999	999999	827	58	468	901	319	999999	635	851	918	999999	259	999999	420	715	210	355	752	999999	921	999999	999999	301	147	130	311	82	999999	36	101	323	570	757	936	928	165	573	593	999999	415	410	999999	999999	769	456	999999	451	583	639	999999	554	244	608	619	721	912	999999	910	348	600	999999	999999	999999	760	605	482	999999	117	491	999999	999999	761	360	999999	521	999999	547	531	691	543	859	498	999999	999999	547	88	999999	148	224	25	629	999999	255	801	178	499	999999	27	174	973	999999	344	101	999999	459	792	999999	999999	108	999999	375	14	228	804	741	748	999999	669	222	999999	520	363	892	476	930	973	515	558	999999	31	671	529	367	717	459	524	999999	262	999999	999999	204	999999	50	81	999999	625	999999	451	70	429	920	999999	999999	999999	463	730	452	625	999999	486	286	336	670	86	482	846	646	999999	999999	227	351	999999	189	467	332	608	323	821	826	314	537	74	498	999999	999999	999999	724	719	264	999999	81	781	113	999999	478	999999	999999	999999	598	999999	978	934	999999	842	87	604	67	347	999999	855	417	631	999999	844	948	999999	999999	999999	975	58	131	927	999999	626	155	999999	999999	999999	989	464	367	999999	999999	32	336	602	967	655	999999	506	376	387	999999	408	999999	450	982	999999	65	999999	40	999999	999999	550	681	61	999999	480	697	999999	390	882	999999	999999	497	66	408	776	518	355	999999	192	826	478	681	744	533	847	314	999999	588	954	999999	733	433	826	371	682	350	285	914	496	957	376	999999	494	999999	542	999999	264	52	999999	750	709	21	847	714	519	868	999999	527	840	999999	993	928	999999	999999	999999	437	671	999999	725	436	243	441	999999	234	460	362	197	715	999999	936	59	999999	382	213	421	721	586	121	851	813	999999	999999	83	330	964	447	689	999999	413	115	999999	999999	326	779	517	277	263	622	264	167	681	231	999999	904	999999	999999	556	232	351	903	999999	999999	843	999999	999999	485	368	437	999999	999999	672	999999	312	885	696	490	346	602	696	999999	468	963	999999	694	141	191	231	178	213	634	999999	466	391	510	999999	999999	725	413	756	999999	909	825	362	999999	999999	226	919	650	218	636	994	953	536	207	445	887	999999	999999	999999	840	999999	199	233	636	132	216	84	802	631	16	764	999999	845	999999	244	999999	611	615	209	915	999999	581	960	576	639	999999	930	193	999999	376	988	999999	633	999999	778	999999	601	725	999999	288	999999	126	28	999999	872	71	117	999999	962	999999	285	999999	999999	999999	578	682	999999	657	996	195	285	890	
737	264	999999	999999	308	999999	999999	525	50	999999	496	999999	772	156	562	758	704	578	828	999999	231	999999	100	901	999999	768	999999	105	490	944	729	999999	12	999999	389	999999	194	999999	762	999999	985	447	999999	400	600	37	999999	999999	999999	480	952	428	999999	227	668	999999	173	999999	570	999999	592	790	45	106	166	561	918	519	999999	798	999999	29	815	651	82	999999	511	700	311	599	675	915	974	19	992	999999	999999	785	593	999999	600	77	124	232	595	204	412	665	999999	999999	999999	583	665	332	905	932	613	715	154	884	963	473	814	999999	865	676	816	35	999999	999999	999999	999999	999999	851	999999	999999	904	593	999999	877	382	999999	466	999999	999999	999999	260	652	114	69	999999	862	640	709	951	137	263	154	366	918	999999	386	561	999999	64	999999	999999	813	134	409	38	30	659	277	512	127	16	999999	490	773	426	999999	921	999999	168	131	502	227	899	80	999999	760	236	999999	498	995	295	87	218	999999	444	446	999999	999999	40	677	212	373	206	834	999999	711	663	592	999999	225	465	999999	230	933	999999	439	914	64	165	277	793	522	778	999999	832	999999	343	999999	338	979	645	999999	24	490	918	138	999999	74	950	999999	107	643	999999	283	999999	779	857	284	999999	15	531	999999	999999	763	883	690	595	689	12	200	377	687	264	522	579	249	502	739	999999	354	419	849	114	623	180	159	876	504	977	63	82	69	944	999999	457	999999	676	260	607	999999	543	340	72	759	999999	419	389	133	999999	299	286	127	269	686	595	682	369	926	592	734	813	999999	712	949	128	999999	742	930	74	406	999999	251	142	999999	810	88	787	999999	458	999999	769	753	999999	687	999999	954	999999	267	737	775	812	999999	668	872	423	451	628	122	640	856	676	458	68	307	727	45	985	481	876	516	894	24	477	831	999999	999999	999999	34	183	174	518	484	202	298	594	822	583	269	373	369	460	999999	999999	999999	999999	999999	694	501	960	999999	968	327	391	999999	999999	798	999999	999999	999999	999999	159	603	938	999999	347	201	265	999999	713	904	462	999999	118	516	65	229	309	999999	747	653	375	800	74	443	206	200	103	971	417	796	548	746	999999	19	999999	999999	999999	249	264	999999	65	999999	788	65	288	253	999999	874	175	999999	498	408	999999	264	999999	358	538	999999	999999	156	108	999999	362	917	999999	999999	373	108	999999	208	999999	70	620	854	999999	450	22	999999	164	952	981	228	805	756	308	999999	657	107	31	860	328	999999	969	999999	793	771	999999	870	699	999999	879	120	577	967	
177	999999	788	244	999999	548	999999	530	351	326	174	999999	488	606	999999	225	67	276	87	999999	879	999999	999999	511	71	827	878	151	319	591	83	870	650	838	588	999999	362	423	441	482	524	798	999999	653	943	912	292	966	261	999999	515	613	999999	141	97	914	346	286	183	839	670	204	220	759	252	304	240	999999	999999	748	863	643	999999	604	999999	91	999999	999999	568	158	544	912	890	835	86	470	999999	518	751	673	534	85	250	601	812	330	999999	139	410	649	999999	643	948	999999	621	871	778	999999	999999	999999	550	999999	718	999999	304	757	314	385	683	782	999999	721	999999	353	223	787	403	242	791	600	503	244	999999	918	476	999999	999999	999999	223	214	691	408	308	745	133	636	367	225	999999	64	26	999999	456	627	192	960	999999	605	300	833	999999	545	999999	619	512	316	999999	999999	558	403	794	927	171	478	100	68	423	162	999999	586	430	187	935	737	583	301	787	999999	736	515	999999	368	96	389	736	999999	761	688	243	816	776	999999	667	903	270	98	49	977	536	134	547	999999	384	713	413	300	609	909	45	220	528	449	73	999999	247	435	999999	999999	742	944	999999	734	918	413	809	862	520	42	476	494	261	810	999999	999999	968	572	983	999999	976	446	546	999999	999999	33	297	337	504	624	665	999999	257	267	245	591	827	812	674	999999	903	999999	780	999999	443	999999	999999	718	565	461	84	674	451	468	805	306	407	999999	92	894	125	482	368	896	376	641	247	999999	999999	302	785	999999	999999	999999	478	999999	666	969	418	111	75	579	772	52	549	999999	393	788	462	939	999999	382	729	779	855	431	192	999999	210	801	313	964	153	272	676	918	999999	439	989	380	640	999999	999999	980	829	546	709	325	357	386	258	459	541	635	118	412	436	128	167	57	252	782	769	616	798	999999	999999	509	376	630	224	953	999999	999999	308	755	345	999999	950	319	722	866	536	824	999999	854	432	517	164	273	999999	658	282	999999	999999	857	669	429	192	729	119	209	949	727	172	304	660	460	337	362	77	999999	999999	847	335	386	255	945	74	943	677	999999	999999	113	147	565	681	855	953	451	96	915	999999	230	209	522	917	809	999999	257	203	999999	190	999999	999999	999999	490	434	999999	751	611	724	365	999999	61	999999	854	845	589	999999	999999	999999	506	886	276	162	131	946	648	813	469	446	292	816	750	704	999999	553	907	341	84	257	248	212	999999	372	559	999999	999999	18	667	81	229	65	634	398	476	304	999999	999999	684	543	
999999	804	292	999999	441	549	498	357	462	311	937	999999	532	375	566	303	56	903	602	804	999999	999999	999999	397	227	237	191	999999	237	444	27	864	999999	999999	999999	444	999999	674	999999	20	828	821	999999	999999	143	971	533	268	831	183	257	632	451	999999	766	156	658	894	999999	214	999999	146	129	999999	294	999999	601	991	904	131	383	999999	972	591	999999	955	999999	999999	999999	256	703	999999	999999	64	999999	394	999999	999999	774	324	999999	999999	999999	726	652	692	999999	537	999999	70	379	541	999999	710	799	874	659	859	904	810	72	870	999999	999999	999999	999999	615	74	831	899	999999	999999	227	590	346	358	656	999999	939	293	263	556	716	999999	876	172	568	820	264	999999	999999	563	999999	963	262	915	393	999999	226	217	86	637	705	182	999999	555	324	999999	373	451	227	999999	920	999999	557	515	999999	447	824	347	876	795	810	519	173	106	952	263	337	430	964	631	39	731	216	625	851	999999	999999	331	848	794	456	812	104	999999	643	260	416	999999	762	945	209	878	341	291	827	196	18	313	602	999999	999999	943	487	596	999999	199	415	931	999999	618	654	999999	499	91	349	997	424	841	463	999999	846	591	668	28	999999	160	999999	925	798	664	536	490	729	787	358	999999	999999	508	948	999999	999999	999999	91	153	999999	706	389	999999	942	829	771	176	999999	899	999999	855	284	469	174	233	799	489	142	10	999999	174	773	711	732	999999	672	999999	892	999999	999999	999999	509	524	726	725	771	148	982	969	893	369	640	829	573	999999	238	865	343	725	654	365	353	91	71	137	932	677	999999	116	999999	999999	283	840	999999	999999	355	759	742	999999	462	661	506	173	116	723	534	999999	999999	999999	607	806	583	177	999999	502	27	427	463	599	999999	999999	999999	876	811	48	95	799	999999	720	157	478	133	999999	273	992	999999	189	975	348	602	999999	539	999999	508	999999	281	116	485	549	999999	999999	999999	152	999999	368	50	630	361	78	999999	734	166	999999	91	139	682	688	904	372	643	837	452	125	996	804	564	331	378	460	767	979	323	999999	999999	229	999999	980	999999	904	951	999999	999999	906	710	868	832	121	999999	999999	678	999999	211	123	999999	997	486	999999	155	999999	803	719	261	900	311	658	420	999999	541	862	999999	701	999999	999	999999	415	19	545	415	138	999999	452	124	999	999999	183	777	210	999999	888	742	999999	835	999999	999999	999999	999999	999999	605	61	457	999999	999999	354	999999	976	999999	212	999999	500	987	941	775	27	879	361	604	261	127	137	881	219	999999	653	
129	965	866	999999	898	999999	438	91	939	363	680	68	872	769	588	806	39	574	999999	841	900	801	226	817	518	999999	999999	725	810	477	999999	999999	337	926	235	455	119	102	999999	525	999999	906	11	421	346	820	488	835	673	321	999999	316	711	745	999999	328	999999	999999	999999	999999	999999	999999	280	471	999999	442	730	946	544	142	697	937	271	982	778	993	800	805	481	697	999999	802	62	499	380	999999	536	592	183	907	706	70	559	164	975	999999	635	539	237	903	100	542	301	999999	624	170	55	729	966	759	527	944	577	999999	887	746	660	999999	101	330	999999	999999	772	637	435	636	388	999999	16	999999	367	271	577	577	606	729	511	999999	875	999999	817	806	626	424	389	762	492	999999	277	239	698	854	999999	906	997	953	999999	664	114	987	781	939	722	547	999999	266	376	10	248	168	244	149	906	881	513	109	521	358	257	673	154	675	839	777	999999	513	823	670	999999	653	959	847	999999	887	438	877	94	88	999999	132	396	492	474	999999	994	559	947	565	403	999999	441	421	416	441	999999	116	110	999999	999999	999999	442	705	430	999999	999999	397	732	28	999999	635	25	442	335	135	287	661	210	730	999999	180	566	999999	277	682	221	999999	441	975	999999	999999	777	999999	271	999999	689	690	999999	879	909	607	999999	999999	122	768	999999	999	96	291	163	191	906	380	999999	646	331	184	438	747	999999	660	956	757	973	132	857	999999	180	199	445	999999	599	331	820	186	353	637	155	999999	800	222	462	159	821	863	425	407	977	624	813	999999	999999	324	506	259	651	79	954	989	910	999999	999999	896	846	566	592	585	559	999999	303	999999	999999	929	946	999999	208	806	935	120	707	460	898	556	385	999999	345	284	999999	570	999999	283	999999	166	597	999999	393	565	313	264	281	840	847	999999	330	129	486	331	999999	344	61	999999	143	844	292	460	116	282	520	916	999999	317	759	999999	460	29	999999	999999	342	161	778	642	502	999999	999999	867	612	999999	235	266	453	23	906	999999	519	689	999999	838	874	147	999999	999999	54	999999	43	963	999999	858	540	311	117	613	999999	227	566	419	999999	462	14	424	847	209	57	264	472	218	410	279	479	999999	879	183	998	205	472	667	999999	115	999999	875	999999	754	376	924	158	999999	33	999999	924	109	347	999999	833	999999	999999	488	999999	789	924	999999	999999	810	388	769	431	933	615	794	999999	898	821	999999	999999	139	637	103	833	133	116	633	194	721	355	379	433	202	350	549	905	983	604	807	
190	822	322	976	376	606	503	225	234	999999	934	35	999999	999999	872	703	999999	206	655	940	683	999999	640	999999	465	18	346	238	593	76	889	770	999999	999999	66	991	817	661	726	237	629	891	409	954	786	329	101	334	330	646	727	708	338	664	134	999999	192	480	520	367	270	999999	632	167	999999	999999	999999	274	52	880	886	170	479	427	320	792	891	685	999999	145	999999	21	908	946	348	190	999999	638	889	177	809	346	150	369	999999	365	269	251	614	622	597	999999	291	999999	999999	999999	239	910	354	999999	999999	999999	425	999999	450	258	366	685	818	170	731	102	999999	875	81	999999	29	999999	460	954	533	999999	81	999999	547	100	730	469	195	781	951	532	294	558	178	313	921	765	918	999999	998	583	432	454	890	505	451	416	378	220	547	128	999999	399	807	999999	435	999999	836	360	999999	897	999999	47	999999	999999	808	827	706	767	999999	999999	999999	999999	955	950	227	626	551	52	649	323	101	999999	999999	832	82	894	750	999999	999999	938	999999	567	999999	111	92	999999	245	691	696	999999	709	610	592	294	999999	717	999999	999999	140	808	441	794	999999	214	806	525	804	386	136	914	87	999999	890	690	999999	999999	552	854	867	832	390	860	999999	999999	614	999999	392	948	999999	365	460	999999	689	78	999999	144	856	985	305	567	590	999999	564	999999	546	823	999999	902	999999	999999	174	589	989	308	427	580	448	685	599	999999	143	855	480	771	999999	194	206	999999	192	199	777	566	558	310	999999	532	305	573	489	791	770	489	989	614	999999	870	903	391	999999	926	999999	181	395	980	433	999999	388	999999	329	999999	999999	898	719	999999	524	607	41	999999	66	895	999999	874	206	999999	999999	654	866	865	999999	592	291	815	180	266	999999	605	181	577	999999	516	153	511	999999	137	174	871	769	228	100	592	839	223	334	755	651	821	999999	587	999999	999999	869	523	999999	736	999999	999999	999999	463	277	918	436	463	812	550	752	773	631	999999	999999	682	884	647	774	987	752	77	490	999999	999999	681	999999	594	150	106	647	629	298	516	65	362	153	999999	951	999999	166	999999	999999	784	12	877	999999	999999	999999	754	999999	231	749	235	984	13	999999	313	848	595	297	999999	322	715	902	999999	484	124	23	291	999999	578	695	999999	831	377	665	705	422	737	999999	724	651	396	211	425	880	72	532	62	41	999999	467	365	885	323	72	695	881	879	999999	86	999999	661	999999	327	535	999999	404	616	347	625	891	121	115	573	201	926	514	487	252	422	591	961	
260	699	999999	340	716	517	314	970	824	999999	344	999999	831	999999	999999	884	889	733	667	915	714	415	948	356	260	999999	132	999999	190	404	637	980	495	932	411	525	216	999999	441	887	999999	377	801	358	999999	700	742	211	754	630	999999	518	754	675	999999	844	999999	764	999999	404	395	177	789	999999	905	364	919	999999	588	999999	678	694	999999	780	613	346	614	600	579	559	579	920	392	560	807	999999	235	819	685	566	773	999999	125	999999	501	144	587	381	453	422	781	999999	622	999999	999999	902	226	973	71	910	999999	999999	195	530	824	474	785	239	999999	786	999999	109	223	32	883	236	579	265	288	479	999999	242	157	999999	778	999999	308	294	608	904	902	261	757	999999	335	999999	265	594	999999	999999	358	357	758	666	293	681	629	600	224	725	332	960	999999	592	160	997	14	999999	752	999999	175	501	999999	718	999999	876	351	448	999999	999999	999999	984	53	261	130	411	999999	490	872	106	117	708	80	882	581	999999	566	175	999999	337	999999	237	999999	999999	861	857	999999	999999	782	417	339	999999	903	953	754	347	916	999999	471	748	523	524	165	656	999999	999999	999999	748	999999	942	320	186	999999	368	653	743	999999	920	999999	999999	684	444	707	465	999999	999999	805	999999	138	243	34	999999	703	875	814	103	999999	196	153	403	436	999999	903	840	999999	163	366	999999	309	999999	205	996	54	208	74	89	816	700	889	63	999999	314	619	999999	917	999999	999999	999999	554	999999	672	999999	777	995	836	705	999999	999999	999999	612	570	270	817	127	48	37	87	505	999999	735	286	380	999999	999999	741	132	369	999	923	999999	999999	418	999999	749	348	999999	229	59	999999	999999	547	999999	342	286	493	402	999999	501	865	889	119	977	146	818	999999	301	660	999999	999999	713	346	999999	943	458	931	162	280	77	779	799	999999	38	999999	453	999999	336	48	29	605	999999	635	867	144	43	800	703	281	181	999999	999999	587	999999	795	999999	999999	999999	999999	999999	355	341	131	429	722	999999	91	90	844	693	631	946	999999	640	999999	915	999999	478	406	910	999999	238	880	999999	601	732	999999	276	243	483	430	191	330	165	674	274	999999	216	155	79	999999	719	858	587	999999	528	793	947	459	999999	581	553	609	105	999999	127	460	999999	827	989	853	815	847	371	999999	450	626	999999	999999	817	697	870	999999	999999	958	999999	379	302	559	999999	938	274	816	363	999999	877	581	234	929	557	999999	205	389	165	226	999999	872	999999	325	109	902	999999	980	642	192	710	229	999999	147	296	747	167	
472	999999	60	999999	998	493	469	999999	999999	999999	177	419	12	501	491	999999	121	999999	76	999999	977	999999	180	999999	999999	183	181	201	657	309	96	999999	809	656	733	634	114	638	147	388	38	929	999999	510	528	571	999999	690	228	61	170	325	999999	865	190	22	584	999999	304	825	322	277	738	999999	999999	534	609	999999	768	857	73	483	683	999999	853	58	999999	670	999999	722	543	490	972	605	148	770	423	943	476	999999	60	306	344	322	76	999999	200	671	205	994	961	999999	999999	371	999999	687	642	541	21	142	792	913	94	581	291	831	304	143	999999	544	999999	666	879	57	999999	766	149	370	999999	103	999999	999999	999999	728	761	259	568	611	616	461	999999	999999	931	344	927	146	221	762	41	999999	999999	67	999999	999999	884	305	414	999999	565	231	548	281	999999	918	284	245	448	365	819	41	999999	999999	526	969	415	238	734	545	129	669	999999	386	999999	999999	637	999999	999999	814	844	466	845	999999	999999	394	912	856	963	23	69	692	999999	856	942	999	999999	772	541	999999	255	656	570	868	754	895	677	172	941	540	290	485	929	634	521	363	196	579	647	141	999999	558	274	721	485	437	972	999999	443	999999	417	864	267	43	569	198	895	976	940	999999	717	750	999999	432	732	584	999999	72	345	589	812	401	135	999999	999999	999999	391	849	393	999999	923	978	728	611	999999	425	227	895	75	332	467	219	999999	497	423	999999	999999	841	988	999999	673	909	999999	999999	527	25	739	857	817	999999	807	56	593	999999	236	999999	31	999999	999999	316	999999	868	999999	22	999999	999999	762	637	986	909	999999	549	860	491	653	24	624	874	93	118	999999	370	87	202	524	421	626	25	270	684	294	339	542	682	999999	805	999999	351	732	925	262	112	999999	907	999999	267	195	112	970	222	999999	156	999999	200	630	999999	790	804	999999	710	976	747	377	999999	999999	722	16	188	945	999999	999999	283	151	168	855	999999	499	999999	999999	267	235	523	55	57	569	147	119	352	61	549	25	999999	999999	32	948	999999	734	568	999999	107	260	17	166	999999	120	841	14	71	999999	999999	505	999999	999999	240	485	999999	999999	999999	743	487	999999	664	137	405	831	995	999999	129	219	999999	999999	931	886	284	16	227	367	999999	937	727	142	999999	17	14	999999	405	684	999999	546	495	814	999999	999999	805	999999	596	880	760	300	124	999999	885	999999	993	206	574	733	158	234	267	105	999999	392	25	354	565	656	999999	999999	999999	321	807	583	999999	999999	445	116	91	789	999999	347	999999	
632	823	316	999999	205	23	808	479	671	536	999999	289	400	45	32	809	999999	929	940	758	409	864	803	613	311	137	467	761	467	652	368	999999	919	499	999999	569	999999	106	999999	642	324	882	765	784	419	303	334	500	423	307	630	860	479	589	999999	999999	999999	999999	945	999999	556	56	22	29	177	583	369	900	889	999999	109	364	999999	307	443	527	108	28	204	17	803	999999	348	169	32	507	345	340	302	388	999999	16	160	999999	95	277	869	746	616	835	934	999999	999999	960	207	275	999999	181	999999	999999	668	999999	508	937	999999	999999	707	852	996	670	248	999999	999999	511	999999	103	213	999999	999999	999999	657	999999	411	369	83	380	365	388	961	756	216	999999	194	622	719	547	508	223	999999	505	569	999999	999999	999999	597	999999	825	999999	56	999999	999999	32	959	979	32	315	600	149	999999	894	234	999999	890	999999	463	84	845	986	999999	999999	594	999999	251	716	999999	999999	999999	464	772	178	554	999999	341	857	694	999999	214	214	599	413	947	999999	999999	141	281	249	136	508	493	999999	69	999999	318	999999	520	999999	780	253	999999	999999	702	999999	377	695	999999	969	988	999999	555	279	870	999999	396	999999	428	235	999999	119	444	366	513	115	971	259	118	715	999999	659	347	623	413	999999	831	217	711	812	999999	662	792	312	261	999999	952	223	652	429	452	931	999999	999999	439	671	808	999999	878	999999	173	127	999999	633	32	338	696	932	866	999999	809	999999	999999	616	243	999999	999999	999999	115	420	999999	757	606	999999	273	25	406	62	193	742	162	999999	338	124	648	874	85	168	289	922	406	30	357	743	619	273	265	646	999999	460	999999	676	911	468	444	416	999999	999999	370	17	999999	644	749	134	756	995	851	561	967	369	999999	169	852	192	24	142	410	863	79	999	760	759	11	733	398	999999	902	869	679	999999	999999	999999	797	282	990	762	280	232	999999	624	422	999999	678	691	556	999999	823	999999	453	312	15	999999	828	370	256	181	642	26	999999	999999	102	981	882	999999	15	999999	371	999999	202	262	861	187	877	454	999999	66	999999	319	186	214	999999	183	426	376	236	706	358	437	999999	818	129	264	497	715	532	441	821	942	686	999999	822	999999	536	999999	451	827	780	383	999999	200	100	332	839	999999	999999	918	999999	515	509	309	378	934	554	999999	999999	999999	999999	171	922	156	245	148	633	357	999999	999999	647	234	999999	409	999999	974	653	835	727	999999	425	966	106	999999	876	999999	443	386	460	888	698	162	68	845	146	618	461	999999	
999999	952	699	491	999999	210	999999	999999	590	999999	383	999999	290	719	656	999999	190	724	999999	318	280	929	704	256	896	999999	999999	495	999999	999999	272	317	523	26	880	999999	999999	933	827	896	999999	546	999999	999999	999999	67	607	978	999999	721	664	999999	999999	999999	366	35	258	452	594	999999	999999	785	999999	510	836	999999	879	273	838	999999	999999	999999	896	179	975	734	999999	370	253	839	896	741	999999	454	999999	999999	764	381	660	855	526	999999	349	193	416	557	999999	225	507	999999	999999	344	999999	624	482	999999	999999	999999	999999	632	822	888	209	999999	748	748	795	718	95	985	310	508	613	983	365	594	907	713	999999	999999	361	987	862	314	661	561	999999	375	971	17	335	391	999999	37	999999	999999	999999	593	444	668	761	663	999999	521	638	679	999999	166	999999	888	509	811	620	747	280	834	35	999999	104	999999	156	430	999999	999999	660	919	303	585	949	999999	999999	324	279	104	667	697	857	351	999999	981	830	444	999999	93	508	523	999999	467	756	999999	611	560	999999	257	999999	341	999999	999999	860	718	385	154	999999	541	999999	999999	542	525	999999	583	976	684	228	122	366	711	323	663	578	147	999999	999999	829	999999	125	587	825	31	999999	336	780	804	490	957	606	685	237	574	343	323	980	254	386	183	232	927	341	999999	891	809	27	263	484	999999	569	549	999999	466	426	172	369	520	942	754	999999	999999	204	271	516	680	999999	748	999999	265	999999	999999	459	655	528	198	999999	448	140	999999	318	526	329	766	999999	67	999999	770	158	180	954	469	311	999999	380	59	999999	80	870	221	999999	999999	933	229	566	664	999999	669	938	999999	916	920	390	179	445	286	853	999999	874	999999	319	713	600	159	311	697	999999	827	285	478	466	185	578	918	448	999999	592	109	210	732	967	700	832	920	264	43	89	142	196	104	206	304	205	421	901	621	999999	784	999999	869	999999	271	394	470	999999	740	999999	471	730	999999	693	753	237	152	491	619	881	679	894	999999	618	471	999999	191	999999	171	980	166	999999	826	999999	807	191	340	670	999999	999999	371	158	524	999999	617	999999	790	410	999999	76	63	930	292	999999	999	890	651	999999	600	630	212	999999	610	760	195	454	999999	44	886	571	999999	481	785	312	519	530	380	999999	10	69	999999	781	828	104	926	999999	735	999999	372	999999	540	999999	80	85	113	999999	999999	999999	506	173	507	756	524	881	180	582	154	999999	229	999999	519	75	999999	540	999999	999999	999999	999999	834	958	719	817	999999	968	999999	816	410	999999	999999	
999999	981	616	999999	836	562	104	999999	947	924	354	92	999999	867	893	407	474	999999	539	305	681	813	42	929	548	454	999999	93	555	849	999999	181	999999	779	883	496	902	986	424	978	685	174	421	999999	999999	876	963	949	778	570	999999	988	870	413	999999	532	949	687	999999	392	999999	21	711	108	570	182	999999	975	983	406	505	488	414	561	999999	516	402	451	449	671	490	740	999999	985	292	375	310	40	261	999999	547	225	999999	41	116	674	463	323	30	316	239	999999	966	999999	75	87	999999	319	999999	21	140	999999	247	869	901	141	706	725	999999	999999	872	616	999999	633	859	289	999999	383	999999	999999	63	88	431	142	442	503	774	932	920	999999	791	991	999999	999999	229	50	977	999999	999999	974	967	999999	507	999999	444	622	999999	999999	523	785	54	210	863	846	958	999999	86	115	436	408	367	773	805	999999	414	999999	378	483	413	999999	999999	458	999999	481	979	324	580	606	698	819	239	441	999999	999999	170	590	137	401	292	177	964	872	159	731	999999	999999	932	897	419	563	254	790	928	999999	482	596	957	392	867	643	999999	479	999999	616	178	925	364	999999	449	823	753	977	999999	999999	854	439	999999	521	863	784	391	683	999999	144	575	449	512	715	999999	574	999999	745	533	649	999999	494	465	999999	563	999999	840	272	457	596	810	999999	599	691	849	52	297	999999	528	92	999999	798	999999	999999	51	729	422	648	18	875	200	17	453	999999	551	999999	974	765	958	182	944	129	999999	600	999999	307	849	999999	999999	999999	287	197	999999	451	999999	897	212	999999	999999	834	279	201	264	582	405	999999	824	57	150	999999	78	531	487	356	147	999999	571	691	947	743	879	601	783	398	999999	12	791	12	164	999999	167	790	274	133	902	753	864	999999	205	532	483	802	680	385	550	755	709	870	313	265	335	521	999999	758	955	999999	417	999999	984	403	999999	822	893	496	999999	999999	267	364	999999	999999	278	917	999999	424	999999	86	921	408	848	841	302	921	698	898	328	999999	553	515	999999	235	345	998	670	802	521	661	908	193	62	272	498	355	426	919	999999	999999	35	999999	499	878	999999	19	27	152	110	99	133	994	178	999999	734	751	195	228	999999	279	257	693	902	607	178	737	355	586	353	947	504	999999	999999	910	620	731	26	999999	478	999999	980	527	702	431	538	913	999999	374	537	999999	999999	999999	870	717	170	341	919	891	999999	28	663	441	999999	162	595	354	93	268	999999	13	735	895	999999	722	298	999999	991	481	79	264	
723	981	58	606	787	307	999999	999999	750	288	999999	135	589	460	672	999999	729	549	999999	194	830	999999	307	534	21	274	457	157	428	440	999999	448	821	999999	305	682	999999	202	375	297	445	889	518	788	201	609	316	999999	60	749	10	452	644	885	433	967	999999	999999	595	523	849	999999	774	999999	999999	373	313	999999	164	990	167	537	183	548	749	999999	247	518	342	999999	958	168	107	679	999999	897	803	936	32	338	998	999999	606	852	448	999999	124	209	850	828	306	183	145	70	591	473	278	106	999999	492	729	999999	192	193	564	691	663	105	999999	51	570	377	120	999999	992	299	930	331	110	75	826	48	667	514	999999	785	32	47	999999	966	628	707	800	539	609	832	685	423	297	999999	30	29	329	808	268	929	72	319	78	302	999999	947	995	999999	666	690	508	678	999999	779	999999	625	17	999999	422	862	577	580	226	169	999999	516	999999	999999	54	806	719	859	999999	186	722	999999	969	795	999999	681	711	728	873	918	333	17	999999	517	98	404	999999	416	395	405	361	491	102	999999	999999	36	912	652	36	859	971	648	432	999999	999999	999999	656	999999	490	999999	160	848	707	308	999999	999999	999999	999999	999999	999999	999999	313	473	850	824	999999	620	71	117	999999	768	999999	999999	23	946	999999	999999	443	460	999999	748	799	925	654	254	999999	784	794	82	90	855	396	396	386	999999	668	185	581	86	826	344	999999	999999	93	972	999999	999999	999999	361	999999	32	737	76	131	901	995	387	818	999999	999999	456	826	999999	37	999999	382	672	999999	949	288	999999	13	366	633	999999	163	696	841	682	163	367	101	442	921	67	127	329	275	485	999999	291	366	975	765	380	517	605	86	542	999999	999999	830	743	83	651	999999	380	443	333	748	309	545	146	453	953	364	999999	78	969	433	999999	999999	840	880	999999	153	38	601	262	999999	557	619	999999	92	734	537	357	999999	280	999999	746	886	942	736	770	746	230	532	811	25	999999	999999	116	119	999999	30	999999	863	999999	508	999999	779	190	999999	201	689	999999	63	999999	426	17	34	798	999999	686	176	999999	113	119	260	999999	505	789	999999	166	29	513	199	546	999999	547	493	292	772	57	999999	706	899	545	90	509	999999	999999	395	18	109	739	999999	432	379	565	885	753	825	585	494	990	943	885	181	186	56	516	14	879	999999	742	36	883	719	999999	565	999999	38	750	755	999999	404	238	67	999999	337	767	176	158	661	739	466	196	562	977	763	24	373	904	463	660	809	515	999999	
366	999999	301	713	909	10	999999	725	85	830	999999	596	999999	827	892	848	999999	350	856	228	999999	286	839	330	741	707	999999	205	999999	297	999999	999999	999999	742	999999	575	46	64	267	999999	344	24	391	999999	759	391	58	196	480	66	184	320	999999	999999	712	90	999999	999999	999999	999999	999999	999999	999999	999999	735	920	707	971	136	326	812	235	92	708	883	768	999999	483	571	999999	658	364	724	999999	123	999999	929	600	999999	620	701	75	999999	64	999999	999999	999999	603	999999	839	683	999999	70	164	253	949	237	254	999999	943	195	401	409	620	999999	999999	407	533	674	950	990	117	999999	999999	625	747	152	38	999999	672	355	301	999999	731	677	581	303	570	999999	174	557	999999	999999	96	435	309	665	999999	510	604	999999	999999	929	680	999999	576	999999	554	538	999999	806	209	246	999999	598	894	549	678	943	999999	800	837	709	509	999999	315	999999	999999	89	325	92	999999	527	414	999999	464	371	181	882	110	446	749	41	999999	367	358	999999	999999	498	541	760	986	527	538	803	976	999999	999999	999999	543	655	291	999999	999999	424	136	681	831	883	999999	532	378	795	842	536	61	999999	999999	999999	55	999999	476	365	548	565	105	999999	989	999999	881	283	941	893	999999	999999	164	284	999999	903	999999	676	616	999999	364	18	391	201	685	999999	751	180	999999	287	999999	675	999999	925	926	656	329	973	691	230	12	859	999999	484	456	397	381	777	999999	488	911	378	260	905	11	539	183	903	477	987	999999	710	484	663	661	673	276	239	357	999999	584	999999	985	999999	568	504	426	907	999999	297	629	999999	194	320	375	864	999999	999999	924	396	483	999999	506	703	371	301	385	999999	823	999999	131	152	999999	823	999999	654	393	864	346	506	122	276	999999	999999	367	885	999999	173	297	797	999999	992	314	961	689	168	760	999999	35	999999	999999	499	94	961	176	487	999999	370	999999	721	480	999999	937	427	283	216	266	326	346	485	999999	221	640	999999	535	139	999999	468	143	745	893	112	838	999999	387	623	999999	207	23	880	340	165	757	576	326	999999	64	999999	687	482	902	444	945	999999	502	999999	999999	68	999999	47	649	96	237	671	827	378	722	868	50	999999	34	69	313	465	154	999999	999999	73	999999	839	84	950	781	661	842	459	167	299	576	479	764	133	770	976	241	254	928	96	749	999999	973	195	846	37	458	843	999999	999999	404	883	454	795	359	597	962	698	315	576	828	377	999999	433	301	571	999999	999999	298	999999	999999	900	690	377	324	999999	865	888	113	
753	212	999	328	677	999999	999999	999999	969	999999	182	999999	542	939	362	267	381	735	549	894	999999	141	556	554	804	265	504	999999	86	999999	597	732	83	594	561	999999	829	59	544	538	608	999999	999999	999999	125	322	691	960	338	119	943	999999	325	994	828	999999	999999	999999	999999	421	400	501	948	498	999999	450	999999	947	999999	989	438	999999	999999	21	295	739	216	999999	439	491	999999	999999	999999	999999	537	571	416	88	766	939	717	384	535	999999	148	117	597	437	951	675	382	743	582	349	681	621	834	314	709	98	415	236	25	42	847	999999	637	982	960	614	44	999999	999999	999999	282	63	796	78	999999	188	152	778	999999	763	119	831	960	524	294	916	736	111	999999	999999	533	490	369	502	285	290	999999	614	477	347	999999	520	562	143	77	627	824	766	441	531	999999	637	999999	999999	923	26	896	122	697	53	877	932	493	513	915	791	694	304	792	592	708	538	999999	140	133	599	278	826	457	999999	101	970	670	999999	732	895	731	118	999999	999999	393	367	999999	434	999999	999999	36	999999	999999	285	933	530	973	849	999999	417	337	628	138	334	747	79	664	999999	951	906	272	645	781	29	70	585	725	533	999999	350	999999	876	670	425	999999	230	608	999999	733	571	999999	999999	34	999999	568	112	980	253	522	999999	999999	999999	482	563	445	391	277	208	224	357	804	450	650	482	796	999999	999999	999999	999999	999999	471	492	999999	389	910	451	620	467	461	957	605	481	21	999999	999999	999999	999999	999999	980	190	952	409	957	385	999999	556	180	552	527	999999	999999	999999	491	995	999999	220	589	102	652	999999	999999	810	747	266	751	332	439	766	834	71	67	851	999999	581	999999	71	999999	921	622	364	280	78	939	353	813	999999	990	25	41	437	155	311	464	986	999999	999999	662	999999	633	444	999999	414	717	465	999999	303	544	909	999999	791	685	668	999999	298	722	702	999999	403	453	423	342	423	735	407	916	999999	396	745	171	432	408	834	297	999999	999999	866	360	484	304	520	793	999999	595	249	751	486	831	999999	999999	717	281	268	257	220	999999	702	679	320	548	303	906	799	999999	998	393	851	381	301	60	856	352	396	999999	933	629	261	828	495	655	439	925	999999	482	999999	161	149	587	86	86	544	197	49	935	10	613	999999	342	597	999999	900	999999	540	125	417	999999	999999	169	999999	999999	851	874	193	665	118	999999	999999	326	999999	846	253	274	304	999999	515	999999	312	460	108	329	635	918	241	639	999999	999999	395	114	999999	999999	999999	
999999	273	495	234	670	14	384	999999	632	927	677	999999	750	612	999999	810	999999	610	748	71	999999	70	994	955	932	999999	999999	910	784	983	999999	261	999999	999999	272	11	999999	990	845	664	928	634	476	999999	957	878	491	999999	128	999999	80	504	327	999999	842	920	278	539	302	37	999999	473	51	999999	999999	426	826	179	349	634	999999	334	765	93	143	799	593	601	998	64	161	525	791	271	999999	87	934	999999	737	352	999999	279	698	817	214	464	592	999999	999999	540	62	321	687	493	521	746	999999	999999	885	53	336	677	541	248	875	934	681	780	736	999999	999999	631	442	999999	999999	732	636	947	999999	999999	999999	766	554	467	11	999999	838	308	750	176	348	999999	319	693	26	65	737	460	999999	279	782	812	101	780	58	999999	878	691	591	999999	999999	791	365	216	836	570	133	999999	246	999999	106	999999	999999	569	929	792	321	748	980	847	999999	999999	999999	609	896	404	675	999999	419	581	961	156	717	961	999999	556	999999	113	856	999999	931	663	999999	999999	182	408	782	531	851	999999	118	999999	710	743	793	934	785	755	319	442	895	359	665	664	84	949	999999	78	999999	999999	999999	218	891	999999	915	341	961	110	436	497	621	153	922	163	472	831	446	973	999999	999999	771	999999	793	424	999999	582	999999	559	831	232	742	713	999999	999999	807	900	999999	186	999999	462	972	685	328	999999	999999	751	436	511	202	253	513	692	900	390	610	869	999999	999999	973	999999	999999	412	278	213	754	908	135	454	355	999999	592	269	999999	715	999999	999999	269	971	603	809	156	496	999999	999999	719	999999	812	637	999999	937	485	999999	212	999999	129	569	416	125	999999	912	626	982	165	629	660	999999	546	195	999999	524	610	453	999999	174	197	846	56	690	999999	999999	105	497	586	418	96	999999	999999	999999	999999	999999	679	154	902	691	192	999999	340	737	999999	475	513	999999	407	352	999999	42	897	999999	307	282	523	725	630	999999	817	139	405	747	543	838	196	884	599	649	999999	999999	550	192	981	33	515	318	762	28	999999	999999	999999	243	90	64	924	28	364	999999	999999	954	523	999999	874	63	768	593	203	100	289	628	38	999999	507	871	491	715	999999	284	999999	214	963	612	183	349	49	172	666	999999	913	177	530	285	581	890	941	999999	317	999999	264	922	125	672	739	999999	449	341	999999	218	572	219	962	90	556	863	990	911	999999	534	24	606	926	999999	186	121	999999	752	187	616	930	480	999999	138	29	844	99	300	999999	611	900	999999	436	999999	917	703	
215	450	999999	717	900	999999	655	783	913	658	995	410	999999	627	473	696	999999	129	288	101	812	833	999999	999999	774	700	49	754	634	316	179	478	797	483	905	657	32	469	716	999999	825	999999	999999	370	849	688	805	999999	147	999999	553	317	179	825	890	382	389	28	999999	209	990	999999	158	606	488	999999	613	22	999999	816	674	694	412	388	999999	198	999999	700	999999	96	895	794	999999	431	763	862	999999	972	999999	533	277	999999	526	999999	909	924	475	999999	881	332	84	792	532	999999	539	858	999999	790	559	702	999999	689	999999	856	999999	999999	293	727	843	999999	227	641	430	198	549	669	178	895	478	999999	723	10	819	540	21	112	999999	999999	999999	904	999999	518	422	889	999999	999999	849	669	212	712	641	747	999999	265	999999	443	999999	999999	999999	869	689	19	999999	999999	979	762	870	625	845	211	934	999999	835	939	667	999999	228	999999	999999	961	820	999999	693	765	709	975	999999	563	999999	577	740	927	514	32	999999	949	206	215	999999	999999	717	233	999999	10	778	644	912	999999	597	406	225	832	915	820	999999	191	325	556	507	13	536	316	199	277	471	16	492	999999	724	718	511	23	999999	420	253	596	684	692	987	75	73	400	965	39	362	999999	22	694	973	43	999999	650	707	999999	480	411	44	999999	538	771	161	109	120	999999	894	212	999999	505	576	462	506	633	999999	442	939	999999	350	170	999999	999999	994	798	839	690	95	860	999999	721	939	842	562	136	163	225	999999	964	289	999999	144	160	705	517	127	999999	536	10	999999	274	968	345	70	873	643	999999	777	362	269	430	794	44	896	490	999999	734	900	380	479	999999	528	974	855	264	999999	763	857	999999	681	328	999999	999999	778	50	753	999999	782	688	999999	999999	448	561	704	859	301	109	999999	999999	952	393	620	999999	999999	739	746	993	489	805	847	879	127	300	999999	941	276	709	266	855	736	960	952	999999	999999	300	904	967	280	999999	962	926	509	999999	535	297	999999	997	999999	48	304	760	125	976	841	614	70	158	879	762	593	592	999999	409	488	999999	441	409	279	999999	999999	779	723	492	999999	920	999999	999999	999999	393	244	278	999999	227	560	976	999999	975	380	282	240	756	999999	517	999999	380	93	110	164	543	999999	307	999999	334	213	525	46	999999	143	999999	244	585	999999	999999	528	325	999999	625	848	511	999999	465	999999	996	999	999999	691	215	90	999999	837	279	331	231	536	936	550	820	23	45	939	222	842	999999	48	655	373	600	989	97	932	999999	261	652	
999999	401	278	999999	335	999999	999999	830	552	670	999999	999999	263	999999	999999	591	774	999999	612	813	571	934	623	579	958	999999	715	999999	226	999999	999999	379	27	678	999999	999999	668	818	494	888	211	119	999999	181	999999	84	401	211	641	999999	999999	314	855	448	91	999999	999999	699	773	980	419	742	614	559	140	714	946	585	337	823	999999	956	999999	723	611	462	274	999999	213	999999	999999	999999	459	818	679	236	523	999999	596	999999	367	999999	54	999999	478	999999	504	119	51	999999	137	815	873	818	999999	999999	181	142	837	629	197	336	495	889	37	905	293	999999	880	903	200	999999	988	999999	465	954	911	629	999999	152	957	164	409	551	756	147	999999	641	343	323	64	391	742	999999	195	41	483	999999	486	999999	999999	708	239	999999	999999	760	827	918	999999	530	454	999999	887	694	671	42	926	943	143	999999	999999	651	462	566	999999	808	634	31	999999	434	999999	757	153	999999	999999	259	925	272	90	995	320	721	288	812	869	512	504	999999	306	162	999999	999999	31	595	308	534	999999	672	298	663	136	805	159	928	59	999999	409	999999	729	421	116	999999	863	148	580	999999	999999	650	697	346	313	999999	724	616	329	942	736	557	382	441	14	262	973	427	868	514	572	999999	763	182	999999	297	328	884	55	999999	675	882	999999	755	171	999999	975	951	999999	999999	999999	542	999999	117	961	999999	999999	999999	999999	854	690	999999	279	76	980	999999	886	525	243	26	268	999999	999999	878	276	853	543	626	279	409	287	32	999999	999999	433	40	751	656	999999	261	463	40	476	999999	760	999999	612	948	775	999999	717	459	718	343	290	250	971	730	999999	117	318	218	999999	18	999999	999999	378	949	643	950	271	240	313	981	563	238	373	379	128	46	250	999999	850	131	691	827	313	999999	49	192	69	31	815	113	943	254	999999	468	625	999999	861	663	999999	824	886	487	156	999999	780	999999	999999	601	611	999999	867	723	367	999999	326	748	999999	643	999999	460	891	250	999999	999999	48	318	999999	904	754	36	184	587	290	36	244	214	681	577	954	999999	315	999999	419	21	246	999999	999999	125	152	999999	738	227	753	999999	999999	646	72	945	999999	471	834	972	999999	585	999999	289	443	999999	661	122	77	786	999999	921	155	999999	831	413	999999	999999	431	110	762	878	298	957	833	436	102	598	151	735	878	492	999999	999999	999999	833	999999	956	786	555	464	39	809	951	999999	832	999999	509	999999	658	982	879	999999	734	219	968	297	672	999999	999999	999999	72	970	999999	907	206	999999	812	
812	999999	31	16	41	999999	646	732	999999	347	428	999999	728	999999	784	999999	999999	999999	452	429	133	651	999999	719	999999	779	317	999999	69	478	53	342	999999	999999	696	817	636	975	847	999999	98	486	900	950	999999	455	999999	655	288	486	588	908	999999	348	999999	171	999999	312	506	261	999999	999999	673	600	999999	999999	936	831	896	999999	857	999999	161	999999	341	647	751	596	476	65	501	662	999999	582	889	144	587	999999	217	535	366	999999	479	595	606	843	999999	309	656	999999	518	999999	759	321	629	810	757	476	17	51	419	864	836	451	760	905	142	100	710	169	508	999999	623	999999	610	533	999999	565	999999	498	999999	451	999999	999999	546	54	902	800	952	89	387	121	718	999999	126	501	497	38	835	999999	710	999999	999999	497	658	999999	999999	398	711	999999	999999	201	796	519	217	967	999999	999999	999999	999999	999999	999999	148	631	782	397	501	457	254	119	45	279	999999	979	787	121	853	999999	661	248	221	514	999999	856	576	195	325	209	999999	158	999999	970	133	128	698	379	584	999999	714	270	999999	385	999999	999999	71	243	470	816	731	999999	124	999999	999999	666	505	999999	999999	999999	64	596	999999	301	498	999999	543	74	156	612	291	999999	537	999999	737	999999	441	835	999999	497	794	343	999999	999999	477	862	44	103	115	466	999999	209	137	302	999999	128	198	515	887	59	999999	997	97	999999	534	323	999999	999999	744	475	999999	670	999999	754	999999	721	870	573	823	635	70	999999	999999	689	989	92	291	999999	972	619	212	926	999999	319	439	797	255	867	974	164	303	805	358	999999	241	953	999999	999999	805	999999	999999	625	691	999999	988	999999	48	999999	869	452	42	334	266	135	272	309	722	819	325	700	475	13	599	999999	342	999999	101	328	457	46	999999	908	439	999999	371	587	999999	696	331	821	758	847	997	531	999999	969	549	233	377	932	240	999999	67	999999	724	999999	35	31	919	733	999999	719	950	833	439	134	894	484	764	685	74	36	498	503	941	627	999999	77	547	999999	716	868	951	525	805	762	851	999999	67	999999	999999	223	776	597	999999	48	897	174	101	997	84	75	469	999999	868	214	761	999999	173	107	247	999999	484	557	26	658	768	434	37	999999	282	570	426	646	133	851	260	900	209	999999	999999	841	975	550	297	999999	408	268	657	601	999999	999999	170	960	879	602	999999	999999	999999	645	999999	999999	146	999999	724	514	648	822	999999	27	954	860	999999	271	377	406	982	934	269	375	999999	999999	999999	436	676	985	409	466	767	530	122	40	
329	563	999999	999999	704	999999	825	783	12	586	999999	640	646	149	999999	898	999999	999999	620	804	959	215	999999	770	696	710	747	739	999999	999999	999999	47	905	999999	541	999999	999999	120	702	999999	999999	485	372	673	999999	146	790	536	999999	510	873	294	999999	317	81	123	177	861	570	994	813	95	678	999999	530	662	735	999999	608	141	269	999999	780	198	695	999999	843	722	960	559	919	220	999999	603	317	771	136	999999	999999	999999	634	777	550	707	617	32	807	551	999999	156	411	76	999999	999999	251	401	999999	721	621	597	999999	454	901	20	999999	603	409	85	999999	999999	536	147	870	190	999999	491	932	83	581	673	999999	301	580	814	157	852	292	765	362	999999	268	414	976	265	157	189	876	999999	633	24	623	732	48	393	620	274	206	747	424	759	469	440	150	948	920	978	873	97	863	231	320	644	722	596	999999	131	170	615	43	327	615	402	450	567	59	944	263	999999	203	883	999999	999999	351	999999	457	999999	274	38	999999	999999	999999	789	676	411	999999	978	999999	451	892	499	113	590	713	106	154	76	990	582	999999	999999	725	686	893	980	574	999999	999999	130	149	999999	856	142	280	865	999999	999999	725	999999	999999	81	935	811	305	704	779	75	831	254	457	999999	999999	691	140	999999	453	999999	895	696	836	927	685	888	999999	228	999999	971	320	848	95	328	350	951	718	827	50	913	391	999999	210	508	943	59	673	999999	835	174	12	911	421	392	930	39	211	936	395	57	509	86	72	807	755	983	999999	999999	49	886	972	312	328	540	247	999999	999999	337	984	636	999999	554	393	999999	999999	409	436	702	999999	321	750	999999	441	993	413	999999	137	403	753	960	889	544	718	999999	999999	999999	592	881	154	234	543	873	951	759	832	999999	999999	594	837	355	557	466	741	728	146	999999	999999	335	136	931	579	102	584	34	999999	680	999999	445	999999	999999	999999	554	558	172	777	999999	830	999999	171	458	623	999999	565	408	412	999999	999999	999999	812	11	828	999999	755	222	999999	451	299	999999	999999	161	129	257	999999	567	538	12	908	579	950	269	999999	999999	173	677	318	46	536	185	621	322	999999	999999	999999	999999	451	560	799	999999	999999	999999	999999	903	668	20	999999	999999	233	998	870	410	525	232	999999	552	642	639	999999	87	999999	618	914	123	316	700	999999	283	624	45	125	977	999999	572	72	624	682	465	999999	163	348	942	999999	999999	315	220	797	655	806	999999	999999	812	467	722	441	897	999999	473	999999	968	737	66	751	197	999999	892	
208	952	170	424	870	186	999999	999999	999999	961	805	999999	808	999999	902	999999	999999	545	404	313	520	490	141	174	213	219	999999	561	426	292	201	626	655	423	22	845	495	391	219	464	999999	528	982	479	102	44	665	999999	76	120	588	215	999999	579	999999	717	820	999999	221	660	318	999999	522	457	999999	188	731	394	999999	66	141	96	336	940	609	991	507	999999	999999	999999	999999	376	495	315	703	985	999999	85	50	999999	35	499	179	558	999999	156	15	535	710	999999	313	280	999999	999999	999999	502	879	852	970	999999	999999	999999	923	999999	999999	941	71	216	999999	784	355	655	353	787	41	641	999999	777	794	463	985	972	951	168	865	284	999999	486	337	210	115	981	115	999999	999999	867	999999	999999	999999	214	95	999999	780	999999	568	999999	999999	631	978	346	585	112	67	516	405	246	999999	999999	187	999999	984	584	879	553	678	999999	550	693	702	999999	75	789	999999	589	378	196	201	35	599	218	357	336	507	990	625	13	999999	598	264	848	999999	811	999999	999999	999999	999999	999999	237	257	205	117	242	999999	814	281	999999	777	477	148	999999	54	190	174	968	483	657	86	888	928	674	999999	951	439	999999	999999	263	839	999999	369	867	276	999999	778	999999	111	125	408	693	719	828	236	999999	459	55	803	999999	646	980	999999	999999	433	41	309	999999	756	165	802	83	310	999999	956	73	118	999999	942	90	999999	770	867	368	999999	999999	179	109	999999	992	502	394	999999	44	616	859	576	796	999999	245	664	999999	648	945	322	334	392	701	999999	999999	347	188	112	722	77	876	999999	999999	999999	999999	861	210	144	763	662	418	32	276	999999	999999	496	999999	999999	707	426	216	132	921	999999	999999	10	477	999999	999999	654	999999	291	338	967	740	746	797	483	404	999999	463	71	999999	999999	999999	311	125	999999	775	999999	999999	352	405	306	999999	754	201	733	398	49	394	974	999999	118	349	999999	694	999999	670	360	999999	838	441	999999	962	155	247	639	999999	999999	884	186	460	610	629	971	999999	999999	116	999999	555	999999	94	365	989	489	212	999999	943	775	999999	816	630	424	976	196	910	81	343	714	517	562	999999	999999	164	217	523	257	489	377	252	662	202	685	805	999999	754	86	344	482	942	471	695	376	16	78	556	46	634	999999	71	813	698	999999	478	993	999999	319	211	782	966	955	296	999999	533	955	623	999999	999999	351	442	833	737	999999	771	999999	999999	225	768	95	660	487	623	57	316	438	963	799	216	812	161	999999	875	999999	516	987	185	999999	999999	
999999	454	611	999999	292	999	237	85	837	631	999999	136	268	551	125	999999	488	341	999999	999999	105	991	999999	737	806	200	999999	958	999999	354	783	870	747	382	717	640	58	999999	999999	999999	88	362	999999	178	999999	686	999999	892	999999	439	37	655	935	859	747	999999	630	874	999999	102	10	279	899	492	847	562	388	885	833	484	999999	999999	10	999999	191	742	864	655	953	999999	999999	115	209	999999	999999	999999	934	888	999999	657	999999	999999	449	248	57	999999	463	643	330	231	999999	18	69	284	366	999999	999999	744	677	15	999999	999999	920	999999	795	894	79	999999	999999	719	627	999999	999999	185	474	898	978	761	154	382	999999	999999	334	731	999999	298	56	924	390	717	999999	999999	221	629	462	44	264	949	999999	162	999999	311	477	611	999999	807	757	883	809	467	630	999999	599	304	726	974	650	198	677	507	847	155	772	459	999999	999999	288	630	722	440	999999	39	999999	992	643	977	753	723	137	25	540	173	999999	999999	96	589	999999	917	903	487	999999	75	281	999999	999999	593	999999	28	374	999999	528	137	170	379	999999	999999	584	607	999999	749	231	999999	71	999999	966	684	999999	849	372	999999	836	371	726	244	56	579	757	372	687	59	448	734	358	960	999999	999999	999999	746	109	495	15	993	266	163	999999	466	14	619	999999	629	564	999999	655	717	340	999999	410	925	332	253	843	221	999999	610	310	999999	579	110	175	563	682	293	750	877	651	999999	115	573	999999	590	574	999999	392	68	999999	759	89	640	630	999999	999999	86	423	999999	651	793	83	655	853	769	887	999999	454	426	999999	280	938	778	76	496	999999	999999	947	742	678	704	829	860	999999	550	417	938	479	834	561	999999	869	893	236	858	769	459	720	219	703	670	694	999999	999999	225	820	999999	574	999999	289	174	139	681	187	946	964	222	541	312	361	999999	434	999999	865	350	411	999999	999999	217	999999	601	999999	738	48	18	20	999999	748	899	999999	116	373	345	554	396	477	197	716	289	999999	556	918	417	857	754	246	84	111	771	813	776	759	366	999999	687	57	400	642	178	936	111	999999	641	582	999999	584	99	75	478	873	223	338	272	323	999999	683	709	999999	294	772	936	999999	999999	95	953	357	17	999999	999999	349	86	999999	999999	352	792	92	286	835	613	179	156	999999	999999	898	600	447	496	53	246	999999	347	520	358	406	10	350	496	555	628	896	577	170	999999	139	796	668	999999	919	530	97	407	874	277	124	999999	927	138	89	495	515	861	963	691	862	999999	
565	206	151	352	451	596	730	216	716	601	986	999999	503	111	999999	657	999999	522	159	606	472	253	243	781	83	222	417	70	122	45	999999	479	346	137	240	472	649	577	999999	501	999999	667	560	523	639	999999	635	999999	563	999999	294	999999	999999	266	538	322	999999	369	279	999999	189	670	104	681	988	517	474	999999	999999	469	999999	999	443	657	999999	999999	692	999999	999999	956	587	439	999999	264	750	999999	936	90	999999	999999	999999	289	999999	849	322	16	999999	879	534	132	652	270	999999	999999	849	295	999999	884	336	733	999999	999999	227	323	652	749	173	839	930	999999	580	394	775	999999	959	729	702	593	345	923	241	812	195	30	999999	327	332	411	999999	465	999999	61	753	865	297	267	71	984	207	999999	999999	733	948	708	999999	999999	494	164	144	130	593	425	548	999999	999999	817	66	207	19	334	999999	761	435	475	999999	528	640	910	665	702	667	717	999999	773	90	507	999999	999999	478	55	833	177	277	294	999999	738	513	351	373	999999	210	864	975	873	154	999999	308	999999	46	33	628	999999	999999	441	463	875	39	999999	331	999999	953	580	728	963	501	260	494	151	604	934	25	298	547	195	502	802	742	999999	999999	10	999999	999999	450	455	427	999999	678	835	830	995	708	999999	29	378	526	630	145	999999	381	999999	596	999999	878	112	17	999999	45	999999	939	660	143	517	155	331	999999	999999	999999	283	546	251	581	999999	320	608	236	287	279	178	668	871	667	730	150	999999	414	52	512	999999	447	97	223	374	895	180	862	200	999999	999999	999999	999999	999999	999999	474	139	322	999999	846	999999	876	730	69	867	999999	78	999999	999999	376	999999	917	999999	68	791	835	458	38	999999	999999	999999	999999	999999	694	999999	594	712	999999	999999	999999	21	999999	477	206	242	471	999999	38	356	728	827	187	458	823	181	780	831	999999	999999	36	25	111	115	183	706	999999	840	999999	487	282	933	696	198	157	999999	999999	450	556	826	330	999999	430	681	489	935	999999	297	221	523	801	763	816	672	777	249	909	999999	304	499	999999	630	681	999999	84	794	999999	988	310	468	999999	339	285	79	388	908	594	999999	625	247	743	999999	629	999999	685	519	126	34	420	999999	455	691	156	66	129	699	446	880	607	694	805	973	986	999999	999999	472	999999	999999	999999	868	654	489	999999	999999	755	999999	999999	999999	864	564	678	115	578	403	22	490	193	228	950	689	472	999999	822	999999	442	999999	261	875	180	999999	999999	380	740	551	263	966	10	999999	999999	659	697	286	25	52	
26	699	405	593	999999	999999	288	269	796	604	406	940	667	759	624	985	218	999999	989	651	533	999999	375	36	149	56	490	103	917	301	991	999999	698	779	914	743	374	668	143	320	935	771	584	146	999999	322	308	250	999999	325	451	999999	297	374	518	718	334	379	453	999999	380	194	999999	999999	612	220	251	888	845	999999	621	549	992	678	716	761	723	238	881	999999	999999	999999	999999	601	849	430	899	333	270	999999	418	995	225	448	939	750	999999	89	999999	935	81	420	405	593	704	901	999999	618	999999	757	999999	105	497	626	947	141	565	750	655	191	320	999999	999999	648	472	999999	334	554	739	965	341	644	704	999999	756	337	843	44	897	948	999999	291	675	513	999999	323	507	999999	999999	808	999999	679	433	351	624	163	792	757	131	88	576	34	879	999999	425	999999	401	999999	869	999999	999999	530	999999	706	999999	39	252	123	999999	159	999999	735	63	930	781	662	999999	362	331	602	544	96	999999	818	381	828	412	982	999999	852	922	955	728	880	520	663	999999	999999	22	594	911	679	320	971	960	840	970	999999	911	762	999999	48	230	277	85	211	999999	44	335	511	627	269	999999	999999	237	172	17	183	419	127	835	494	350	736	691	865	775	942	999999	541	999999	463	80	335	714	999999	734	461	805	319	56	791	401	511	967	651	653	999999	744	797	999999	999999	539	793	926	999999	698	494	585	219	436	999999	185	793	652	174	199	699	999999	999999	437	555	999999	110	81	999999	102	999999	768	50	221	59	207	999999	707	71	999999	286	999999	70	195	999999	876	595	999999	999999	616	607	858	999999	461	999999	846	999999	369	999999	999999	999999	722	882	560	859	725	999999	997	386	477	124	999999	591	250	999999	300	819	167	197	679	999999	227	700	999999	494	980	965	588	267	213	806	702	429	999999	494	999999	526	509	336	525	341	999999	506	903	501	999999	277	999999	999999	664	36	242	999999	608	646	222	999999	454	75	879	999999	999999	739	999999	670	421	665	948	999999	358	774	999999	999999	671	348	193	720	796	936	972	713	411	999999	603	186	999999	530	820	999999	282	541	999999	443	457	765	384	858	332	242	999999	856	329	999999	200	999999	999999	411	510	270	462	501	235	518	103	176	358	916	146	999999	999999	891	845	950	482	999999	999999	876	384	906	963	334	999999	999999	856	999999	393	603	849	713	999999	172	30	560	544	781	315	562	350	291	416	468	722	335	145	999999	21	378	335	999999	197	839	36	603	307	137	112	672	662	976	782	755	76	433	
536	999999	999999	999999	416	701	511	150	536	103	500	504	999999	72	427	667	115	999999	277	476	525	631	145	999999	263	416	678	643	899	374	509	661	999999	999999	799	211	327	726	999999	634	872	56	312	999999	999999	802	999999	50	999999	999999	870	766	487	600	907	904	999999	453	41	999	33	867	250	172	594	999999	112	999999	273	226	349	999999	64	643	604	999999	999999	212	324	460	890	638	399	999999	503	742	184	999999	390	894	413	999999	999999	961	611	14	806	150	349	999999	700	211	999999	999999	655	999999	999999	999999	996	999999	999999	595	139	581	999999	394	478	345	668	851	664	311	933	999999	813	999999	694	102	42	599	999999	188	863	999999	999999	689	861	371	999999	999999	999999	340	999999	951	319	817	999999	123	852	999999	535	999999	481	497	999999	398	278	999999	224	190	999999	619	811	999999	766	999999	732	88	821	429	532	999999	96	656	821	999999	506	981	69	996	999999	581	249	999999	73	999999	706	375	451	371	421	464	999999	78	225	420	528	407	999999	911	999999	999999	302	999999	999999	428	384	825	676	999999	999999	296	999999	228	460	999999	380	995	343	999999	999999	999999	637	459	18	78	999999	28	440	410	805	109	796	999999	911	72	289	999999	999999	644	999999	880	698	176	480	134	999999	928	617	999999	999999	999999	999999	630	220	727	39	842	425	999999	468	999999	395	276	999999	792	500	999999	317	398	999999	563	872	698	737	820	999999	999999	979	883	952	42	410	439	370	282	44	175	937	194	43	999999	401	508	186	999999	495	432	999999	999999	999999	926	999999	229	74	999999	999999	376	999999	400	68	999999	863	541	672	436	999999	955	999999	206	999999	335	262	132	364	499	172	374	521	276	334	246	999999	999999	259	35	421	191	374	999999	621	668	282	546	136	474	582	859	835	750	515	999999	526	502	930	999999	673	498	864	575	999999	999999	999999	625	76	821	796	999999	292	646	24	999999	591	31	584	98	62	716	999999	999999	916	312	538	999999	761	795	720	279	371	950	361	923	326	999999	569	335	999999	656	480	314	678	20	999999	199	735	741	999999	504	918	841	256	957	502	975	658	21	757	999999	864	280	111	526	210	342	294	101	457	792	999999	258	999999	405	246	691	221	999999	734	999999	46	999999	847	225	361	530	703	404	430	999999	150	558	578	731	791	209	999999	999999	810	245	999999	643	294	165	52	999999	999999	850	721	810	763	752	999999	417	999999	845	433	886	174	999999	638	999999	670	115	652	903	679	553	614	47	999999	999999	999999	499	445	402	999999	691	182	692	999999	853	
683	620	588	999999	999999	999999	685	946	999999	327	986	999999	607	24	972	188	513	999999	989	23	246	999999	332	703	657	787	972	653	120	999999	713	482	716	999999	217	60	527	999999	633	518	868	667	270	170	84	999999	891	431	430	555	188	43	702	950	616	999999	297	884	999999	493	198	41	999999	44	613	513	423	822	806	921	661	258	515	480	154	579	422	999999	629	691	896	551	233	564	999999	999999	779	999999	999999	999999	763	642	524	149	329	836	830	236	556	570	999999	999999	624	508	894	929	527	231	805	999999	586	134	265	59	597	647	808	999999	481	934	999999	657	999999	598	168	28	999999	375	161	318	999999	196	616	68	148	999999	926	724	999999	633	999999	999999	960	999999	631	999999	999999	999999	999999	999999	38	559	754	622	836	895	425	35	350	876	999999	162	999999	497	299	399	518	207	999999	770	721	93	999999	847	782	185	697	523	967	529	641	269	999999	479	289	199	999999	999999	232	999999	411	999999	384	793	439	999	487	472	841	242	130	189	564	782	960	999999	946	907	840	999999	208	901	68	999999	999999	935	339	601	217	110	957	524	974	999999	999999	999999	999999	818	999999	782	698	999999	999999	999999	409	462	704	50	518	345	252	999999	999999	572	999999	509	843	564	559	503	670	999999	264	740	284	605	999999	896	423	151	245	999999	498	67	961	973	229	333	420	782	241	298	93	872	857	432	370	412	623	860	976	999999	269	999999	121	812	969	941	460	804	257	999999	627	999999	109	124	46	105	610	80	289	519	153	776	272	381	802	392	882	851	999999	999999	283	562	174	999999	868	999999	946	999999	13	999999	999999	616	534	999999	999999	716	999999	743	396	274	999999	552	580	466	11	492	999999	739	19	587	68	608	568	454	999999	74	212	18	256	463	999999	461	999999	11	646	537	999999	838	710	96	618	149	465	970	10	730	999999	707	99	385	930	999999	149	426	229	274	57	999999	899	607	513	999999	497	932	999999	350	485	578	820	999999	250	814	39	999999	969	999999	152	999999	454	803	91	999999	919	870	533	942	321	650	782	382	489	171	999999	112	583	999999	652	533	999999	659	255	413	887	625	144	999999	999999	226	457	310	999999	459	635	999999	525	999999	844	626	409	182	39	999999	796	999999	999999	88	874	999999	349	124	276	999999	743	999999	558	678	616	304	735	417	764	105	203	482	260	999999	536	844	587	999999	19	35	999999	682	999999	999999	999999	449	640	66	250	261	876	342	43	512	715	999999	546	847	402	550	890	999999	417	999999	641	324	
999999	954	999999	40	348	775	114	251	495	999999	174	148	999999	177	664	679	999999	999999	228	861	999999	999999	324	695	307	739	181	469	144	999999	274	999999	779	302	999999	686	999999	219	999999	999999	237	999999	999999	654	676	408	786	234	885	221	824	904	715	999999	875	449	999999	857	733	609	604	999999	116	363	796	477	368	999999	999999	978	175	999999	600	127	633	656	730	999999	28	898	953	946	583	923	317	999999	980	999	427	811	56	656	486	313	506	592	999999	663	999999	209	50	28	319	907	55	866	999999	598	999999	999999	718	999999	838	999999	655	657	71	193	55	436	496	369	350	113	999999	999999	481	297	620	999999	971	77	810	819	858	934	637	676	999999	451	66	392	853	208	999999	86	999999	999999	657	848	531	999999	999999	432	712	680	677	215	999999	536	395	26	977	115	257	651	999999	29	999999	721	30	394	315	999999	379	114	516	152	20	855	701	999999	639	771	999999	999999	459	388	117	999999	267	999999	700	351	65	49	415	999999	999999	451	999999	999999	674	936	828	146	196	23	63	999999	999999	534	205	130	834	565	386	215	596	999999	202	781	911	799	464	599	694	964	548	340	699	768	202	569	937	902	165	703	943	382	292	445	334	509	999999	732	235	579	516	499	662	209	161	182	259	146	887	874	482	239	451	999999	474	999999	908	406	342	999999	193	932	999999	999999	272	223	999999	756	456	411	999999	732	373	125	457	59	677	499	617	30	319	801	25	999999	230	714	931	71	970	612	601	615	999999	599	395	584	99	978	999999	938	999999	502	690	485	97	999999	999999	999999	999999	425	55	418	789	322	326	999999	917	129	463	999999	292	434	786	999999	810	181	342	774	729	873	959	999999	562	999999	343	999999	999999	999999	203	480	848	999999	297	555	566	192	826	999999	282	13	666	970	999999	389	656	262	999999	846	674	916	417	999999	607	899	465	999999	999999	120	978	509	999999	387	925	982	999999	687	999999	240	999999	627	999999	265	501	999999	217	989	183	182	999999	999999	110	274	865	287	72	999999	996	397	99	219	337	999999	108	773	731	999999	999999	542	680	968	125	999999	568	57	571	161	599	881	692	476	183	999999	999999	897	408	999999	522	648	920	951	690	749	151	77	999999	638	167	728	993	999999	944	640	502	64	999999	999999	999999	999999	715	910	167	999999	704	623	45	999999	628	211	374	724	767	406	999999	999999	999999	999999	344	501	756	933	999999	871	887	765	999999	543	999999	999999	999999	999999	312	704	932	19	794	999999	999999	528	41	646	20	999999	
364	999999	170	547	28	774	776	600	290	214	71	782	916	296	237	939	101	502	473	594	280	590	422	999999	474	613	934	711	329	999999	999999	999999	999999	48	516	999999	604	999999	525	999999	267	340	503	999999	999999	159	103	507	348	115	437	539	182	426	999999	774	857	108	83	999999	839	999999	280	999999	745	950	999999	877	779	618	344	116	977	67	999999	999999	96	324	429	325	520	436	999999	999999	388	999999	937	506	999999	742	760	999999	911	120	999999	202	69	999999	362	999999	999999	225	727	999999	771	999999	561	125	99	746	687	543	679	758	894	999999	999999	66	95	815	22	364	526	47	858	838	205	999999	490	144	880	67	961	736	35	999999	999999	999999	453	68	378	822	416	615	64	227	827	163	999999	173	499	12	943	999999	679	935	699	690	871	932	134	999999	634	954	865	630	582	942	732	599	704	69	613	36	999999	999999	999999	910	999999	640	21	52	651	327	645	999999	124	423	66	100	999999	28	999999	520	934	684	198	999999	750	434	645	884	431	625	469	439	398	999999	111	489	999999	788	999999	240	921	91	52	316	999999	986	515	168	886	641	999999	999999	298	999999	102	999999	999999	494	170	999999	995	136	999999	35	858	215	999999	207	322	576	112	817	321	539	999999	853	642	999999	153	999999	919	486	998	999999	632	999999	999999	304	824	349	487	503	628	158	245	794	999999	999999	458	113	506	317	845	319	538	186	373	758	999999	249	129	129	350	999999	639	519	999999	831	403	999999	74	999999	383	999999	98	609	198	172	999999	804	999999	626	999999	999999	267	611	640	689	261	455	419	999999	800	584	230	368	162	231	519	999999	999999	999999	622	383	48	320	933	872	999999	929	999999	211	464	999999	856	503	695	310	149	37	878	449	580	947	664	682	394	799	752	999999	456	999999	652	999999	147	999999	13	60	999999	999999	677	768	468	332	468	218	928	110	728	727	672	852	91	491	999999	227	67	675	718	999999	926	144	999999	999999	482	30	999999	885	562	111	499	999999	999999	203	360	999999	999999	258	489	456	754	293	80	35	999999	999999	885	999999	999999	920	697	338	341	999999	29	542	648	968	849	448	660	53	999999	999999	999999	37	553	999999	999999	999999	247	809	999999	999999	999999	642	74	999999	999999	999999	144	999999	163	641	413	171	313	664	183	817	471	21	408	51	795	711	745	999999	999999	40	61	998	999999	993	999999	887	152	999999	42	999999	478	553	536	971	999999	273	889	906	223	999999	723	999999	714	324	276	999999	410	154	476	900	999999	999999	307	411	827	146	
999999	170	999999	525	29	244	631	999999	349	999999	484	437	737	532	821	838	999999	731	317	172	294	715	727	457	486	998	602	142	490	999999	999999	135	999999	177	999999	999999	999999	999999	999999	999999	268	917	974	357	999999	999999	999999	943	88	999999	999999	575	103	665	999999	652	443	510	48	30	999999	499	999999	492	672	358	293	569	627	102	999999	540	999999	999999	999999	376	740	379	707	513	591	659	999999	432	473	680	42	999999	999999	999999	295	446	659	35	848	769	999999	492	685	401	690	999999	326	999999	177	852	890	276	999999	486	912	73	803	535	439	981	445	883	28	999999	326	804	253	999999	807	453	881	999999	979	145	763	258	694	316	999999	999999	342	77	264	999999	789	765	999999	999999	999999	999999	643	133	596	866	999999	728	473	693	84	885	999999	951	188	724	999999	241	296	999999	722	663	378	497	711	695	649	378	629	406	212	561	86	414	999999	584	810	758	999999	122	999999	44	999999	11	999999	937	149	391	999999	539	999999	558	478	112	127	686	853	155	421	999999	227	954	109	999999	491	999999	999999	999999	927	604	913	222	178	184	999999	687	879	377	999999	774	999999	267	999999	99	755	653	92	973	999999	347	730	999999	346	172	895	857	999999	717	999999	718	999999	949	463	999999	626	439	390	304	298	440	807	486	889	647	999999	959	474	19	321	837	441	999999	903	590	999999	999999	876	15	288	999999	999999	999999	857	547	645	606	804	206	473	325	272	787	999999	856	539	999999	774	999999	999999	936	393	925	405	682	287	999999	56	872	419	376	999999	385	26	341	688	645	629	352	999999	747	164	277	546	995	999999	653	999999	56	61	999999	484	187	196	352	573	826	766	184	270	353	559	999999	786	106	762	887	770	354	178	894	625	432	696	80	781	125	999999	410	117	633	152	999	821	790	892	999999	198	674	767	999999	879	454	91	658	198	999999	490	449	999999	999999	882	999999	999999	166	13	999999	491	125	570	999999	999999	999999	76	636	999999	559	999999	995	999999	387	699	106	999999	315	25	180	999999	48	882	558	634	939	999999	430	750	345	131	999999	999999	999999	894	82	999999	999999	425	523	387	999999	456	638	122	495	245	855	988	786	230	999999	151	832	712	453	243	22	823	507	999999	646	999999	999999	999999	455	999999	374	492	999999	992	276	890	501	793	999999	591	254	445	149	703	321	441	964	125	558	523	999999	137	451	999999	999999	496	917	999999	741	999999	999999	210	667	999999	999999	372	372	793	954	681	649	49	817	861	988	999999	683	803	999999	214	921	999999	879	
931	264	999999	51	999999	900	779	973	999999	61	335	999999	53	778	863	833	948	79	999999	999999	876	874	999999	319	589	850	999999	812	999999	999999	536	648	841	330	735	32	632	331	585	892	184	708	482	987	491	999999	945	797	820	970	999999	144	749	999999	13	999999	349	999999	999999	935	999999	966	859	720	525	687	999999	723	52	841	210	627	494	999999	987	999999	401	927	827	727	999999	728	992	999999	528	999999	898	264	327	677	682	704	999999	650	517	217	848	761	472	804	703	999999	754	979	769	311	999999	471	999999	835	665	422	110	734	39	657	999999	999999	202	133	999999	999999	406	374	168	506	999999	843	771	779	329	639	464	999999	33	683	973	22	383	226	751	999999	663	492	22	270	999999	999999	620	999999	243	141	569	349	999999	800	825	389	821	273	553	999999	699	821	515	35	957	87	710	999999	683	961	343	975	999999	361	250	999999	362	897	901	999999	999999	999999	546	999999	80	999999	999999	233	857	593	999999	999999	673	944	737	842	976	986	313	999999	999999	274	186	281	797	594	999999	664	559	999999	36	923	999999	999999	583	788	284	327	999999	999999	999999	486	999999	100	770	234	312	437	623	407	999999	999999	593	999999	200	999999	999999	999999	999999	485	999999	999999	673	999999	566	277	747	744	370	949	567	999999	40	471	455	946	776	95	999999	572	291	540	51	162	999999	660	999999	999999	738	999999	62	999999	927	479	694	999999	999999	551	999999	999999	487	999999	76	674	999999	289	345	132	930	253	192	999999	764	827	203	999999	310	521	972	906	999999	760	15	745	896	999999	999999	999999	776	725	143	234	999999	18	999999	723	473	377	999999	999999	324	217	66	494	442	413	999999	999999	285	87	429	999999	999999	626	565	999999	562	331	999999	291	557	784	355	214	120	999999	96	756	741	480	153	999999	999999	287	999999	729	704	999999	313	493	312	631	999999	699	999999	842	655	936	452	999999	999999	152	999999	40	999999	999999	861	852	384	483	326	499	368	999999	933	495	999999	301	999999	835	31	999999	27	293	978	926	999999	999999	907	999999	313	160	999999	999999	318	999999	999999	178	999999	999999	999999	852	999999	829	177	812	999999	479	765	999999	750	363	901	999999	347	999999	134	315	62	999999	999999	215	944	117	999999	175	196	985	999999	932	999999	999999	999999	982	967	179	906	198	125	999999	663	999999	999999	106	527	999999	259	696	999999	198	877	999999	126	930	31	999999	907	38	999999	12	999999	287	982	832	659	999999	213	918	649	999999	999999	936	199	999999	556	10	324	848	999999	231	915	499	999999	308	65	134	807	229	
960	314	999999	877	539	123	549	999999	57	68	999999	700	745	340	56	867	975	940	838	240	384	31	348	69	448	437	97	137	338	683	777	535	28	984	957	999999	906	345	406	999999	346	180	952	265	411	999999	485	999999	999999	91	332	124	295	577	999999	939	966	212	439	111	36	999999	57	373	291	999999	682	999999	383	712	960	639	999999	761	893	213	79	92	657	559	951	512	999999	256	361	662	249	451	149	999999	999999	999999	906	305	60	924	133	588	999999	999999	217	725	211	740	131	693	580	999999	999999	641	869	883	554	880	159	523	737	999999	22	999999	999999	241	621	364	999999	265	999999	248	711	999999	999999	999999	118	168	999999	236	311	943	135	668	92	714	766	508	158	494	999999	36	156	536	196	332	575	356	999999	975	999999	846	406	865	959	341	999999	715	999999	388	775	396	538	999999	222	793	675	354	545	958	474	123	215	848	115	707	102	185	781	757	999999	761	341	999999	999999	464	547	269	708	750	892	60	947	999999	719	763	498	233	999999	402	657	230	810	868	999999	990	999999	999999	759	262	249	647	934	803	999999	999999	64	999999	799	757	256	415	646	999999	76	423	175	445	999999	351	219	868	999999	388	999999	694	951	473	864	142	822	999999	999999	999999	511	254	999999	153	306	705	708	336	434	566	156	252	584	999999	802	97	824	999999	427	417	52	999999	786	555	703	778	72	591	307	666	934	266	905	200	294	821	307	32	148	999999	999999	999999	444	304	242	857	120	999999	671	776	318	627	571	999999	413	140	467	570	450	999999	999999	127	39	767	631	889	999999	999999	730	980	999999	999999	67	994	774	169	935	491	322	845	999999	136	919	999999	999999	999999	999999	812	787	163	363	736	582	620	999999	999999	853	677	673	352	520	726	999999	691	999999	999999	569	577	999999	253	204	999999	257	999999	999999	516	207	509	418	323	999999	999999	999999	577	626	999999	230	999999	213	999999	999999	268	999999	970	335	941	921	238	543	843	747	126	999999	543	999999	999999	488	977	761	999999	327	354	268	360	999999	986	129	638	999999	932	295	999999	374	77	937	936	167	999999	279	918	594	999999	965	999999	575	88	48	72	617	248	999999	999999	684	999999	931	961	10	468	822	348	821	293	174	999999	557	624	752	427	606	999999	230	210	999999	842	690	999999	389	692	784	999999	947	999999	30	825	999999	53	448	446	145	975	936	699	999999	999999	106	311	999999	999999	28	951	336	620	466	999999	28	374	543	999999	248	583	581	317	683	753	401	764	999999	348	999999	999999	
185	315	292	630	96	999999	745	778	999999	388	999999	999999	999999	833	999999	337	600	435	999999	999999	509	606	999999	562	999999	999999	26	711	538	342	47	466	999999	513	776	30	338	999999	999999	496	629	764	999999	859	39	999999	642	849	20	999999	173	999999	540	261	14	578	999999	729	999999	468	515	999999	999999	413	350	97	914	170	67	722	998	999999	927	321	372	744	999999	348	999999	846	986	999999	999999	474	178	209	926	858	508	207	999999	999999	608	999999	999999	594	524	692	999999	999999	999999	481	999999	297	75	408	910	229	888	999999	77	769	205	999999	482	348	343	775	245	999999	171	65	661	859	810	399	167	887	339	778	229	818	829	591	213	999999	385	413	408	770	298	707	969	248	140	999999	413	227	999999	643	260	749	457	377	999999	587	819	931	487	676	999999	33	999999	999999	999999	259	940	613	186	967	999999	930	376	474	852	464	96	423	999999	999999	986	940	329	999999	999999	480	371	461	811	626	694	453	925	732	530	275	999999	859	208	881	212	799	50	599	680	330	999999	982	525	326	501	999999	999999	819	689	999999	703	203	592	569	887	999999	802	560	283	999999	14	643	944	586	646	999999	224	848	465	196	899	730	25	999999	999999	388	936	999999	999999	999999	251	116	52	229	571	999999	276	639	999999	999999	999999	490	326	170	999999	738	999999	938	679	274	192	363	364	503	999999	973	999999	395	999999	999999	999999	317	999999	985	999999	898	600	724	25	33	960	585	854	740	199	418	413	855	999999	369	999999	997	999999	861	114	999999	751	999999	818	598	445	880	177	999999	182	689	999999	340	892	426	147	323	923	999999	999999	607	509	999999	313	999999	569	332	513	112	168	553	502	573	880	390	157	61	906	427	999999	89	999999	370	568	510	363	83	962	464	231	999999	84	168	557	507	388	137	246	826	38	999999	377	75	999999	628	196	492	999999	512	279	96	417	506	78	233	200	148	65	802	999999	496	999999	58	999999	140	479	343	999999	999999	11	999999	814	89	398	999999	712	351	43	939	324	999999	999999	999999	195	144	620	578	999999	334	317	249	81	999999	197	999999	753	328	194	205	159	999999	476	85	511	259	282	337	117	603	521	999999	115	126	488	999999	872	909	863	999999	519	901	253	691	76	761	948	379	999999	999999	721	999999	167	837	790	471	999999	548	949	999999	862	293	470	496	813	468	144	955	956	999999	999999	844	465	448	686	999999	608	999999	19	749	311	999999	445	260	882	137	999999	277	999999	27	999999	999999	959	999999	883	999999	440	757	999999	999999	
626	993	999999	471	196	877	928	718	161	999999	862	619	999999	999999	634	999999	847	999999	613	685	999999	867	628	939	66	346	999999	538	564	999999	817	999999	906	411	999999	317	488	973	999999	999999	209	972	999999	794	999999	999999	794	999999	999999	923	999999	999999	154	202	999999	759	999999	484	415	999999	992	399	164	702	999999	21	712	137	87	326	999999	999999	156	999999	486	999999	751	834	784	312	551	134	999999	999999	999999	597	707	713	580	999999	943	14	568	999999	999999	999999	999999	423	999999	153	50	667	682	976	999999	516	84	999999	716	36	18	540	700	112	309	867	164	523	633	136	314	999	557	714	383	476	999999	999999	596	676	985	338	764	640	271	883	452	268	999999	999999	523	171	997	553	364	413	314	465	913	154	999999	304	789	943	839	51	120	968	602	975	211	150	949	50	51	680	775	69	840	999999	425	896	335	79	999999	152	11	13	359	970	172	848	30	999999	32	690	548	821	999999	230	773	999999	999999	222	361	382	221	957	512	999999	637	254	999999	497	729	758	999999	999999	340	697	999999	116	618	631	812	362	999999	999999	27	360	141	954	268	999999	999999	999999	240	999999	999999	240	930	54	501	675	999999	918	233	532	999999	273	999999	828	491	113	999999	666	865	44	409	999999	262	713	999999	161	999999	683	999999	14	844	788	999999	999999	999999	109	766	999999	615	942	298	894	138	597	999999	754	639	313	472	164	999999	999999	85	205	714	719	978	226	115	350	999999	999999	932	229	688	999999	999999	866	826	391	347	194	999999	922	745	514	869	664	927	195	522	999999	220	831	573	999999	712	999999	150	292	131	549	889	999999	999999	639	962	909	909	852	18	772	486	91	817	256	934	162	460	999999	849	999999	299	999999	827	883	448	999999	656	999999	231	423	999999	999999	999999	797	304	786	112	999999	999999	960	755	84	186	749	762	999999	24	327	999999	559	871	940	442	999999	260	969	999999	936	999999	862	999999	89	631	999999	57	942	999999	29	951	157	60	355	658	888	568	999999	999999	999999	130	318	95	338	905	671	551	784	999999	462	546	999999	349	175	914	689	707	675	999999	999999	702	999999	999999	999999	375	776	999999	526	292	554	999999	46	236	999999	999999	882	776	924	184	959	999999	272	841	368	482	626	999999	884	999999	999999	191	893	999999	161	385	311	10	100	999999	138	172	35	502	557	999999	510	108	980	359	42	999999	783	500	493	548	439	978	999999	522	749	999999	624	95	999999	373	355	275	84	983	514	881	999999	999999	999999	797	27	999999	999999	155	999999	528	828	
535	408	65	407	402	287	613	946	332	59	578	999999	999999	547	999999	189	194	867	999999	33	997	844	160	237	822	999999	695	530	670	694	999999	550	231	999999	99	999999	267	999999	952	987	471	46	192	831	116	999999	999999	260	87	590	999999	287	736	504	999999	690	257	828	584	948	999999	999999	285	638	255	38	999999	999999	999999	262	999999	999999	999999	257	562	960	662	328	130	999999	999999	999999	452	90	594	527	813	726	318	408	999999	999999	391	999999	406	999999	999999	553	586	999999	999999	864	801	999999	668	881	373	488	999999	870	38	929	707	508	999999	155	639	205	54	727	224	999999	712	60	823	492	837	910	851	999999	209	119	741	51	331	999999	644	627	999999	712	163	334	784	447	380	510	999999	882	624	260	748	565	508	858	863	487	161	751	12	185	54	463	999999	769	671	919	197	665	999999	685	511	22	783	342	999999	999999	492	275	680	322	761	954	999999	999999	999999	999999	610	882	188	999999	552	893	625	246	668	700	999999	24	775	999999	322	75	999999	938	749	736	999999	999999	294	974	995	999999	81	689	424	99	177	46	345	38	999999	314	487	343	999999	618	999999	999999	999999	873	202	999999	500	229	999999	999999	259	999999	851	697	999999	999999	597	213	999999	999999	821	935	821	578	999999	661	679	746	151	17	587	372	805	999999	348	999999	502	999999	782	528	999999	999999	689	999999	999999	819	194	647	999999	875	717	999999	495	475	796	461	725	105	350	999999	999999	753	999999	992	118	999999	552	721	999999	626	940	186	999999	329	281	970	256	102	738	714	476	999999	999999	276	300	999999	999999	339	999999	887	519	407	80	251	999999	642	774	999999	620	999999	277	473	999999	550	999999	540	999999	175	203	826	999999	632	367	999999	999999	765	183	810	702	999999	20	222	386	999999	117	543	115	999999	599	639	205	999999	482	784	447	12	999999	39	342	760	460	999999	146	999999	682	886	50	999999	186	964	468	963	999999	999999	943	64	96	999999	443	400	434	671	575	564	630	654	160	999999	198	71	999999	154	999999	941	353	308	86	868	999999	999999	503	999999	14	635	180	242	565	666	841	392	999999	917	999999	941	335	789	999999	581	887	38	736	467	255	124	999999	324	494	62	471	644	999999	228	48	999999	897	999999	999999	940	393	999999	999999	999999	740	806	156	114	557	536	999999	564	999999	504	980	999999	494	999999	425	999999	692	856	747	513	204	207	413	999999	878	383	999999	999999	131	204	999999	999999	939	999999	727	999999	999999	838	766	958	446	999999	481	484	247	287	728	999999	347	778	258	536	
650	584	999999	542	999999	999999	999999	999999	492	53	443	968	315	490	820	999999	318	976	921	999999	999999	789	77	999999	999999	928	999999	601	655	193	234	353	946	661	850	365	952	194	55	519	612	999999	476	999999	473	512	179	757	467	485	553	999999	856	404	446	860	517	12	816	474	999999	634	528	308	999999	99	31	653	640	465	999999	133	930	412	999999	507	323	673	999999	223	759	701	144	999999	639	999999	496	999999	224	999999	999999	950	378	580	519	978	73	177	585	384	491	525	127	999999	999999	429	441	454	999999	939	547	844	188	602	999999	308	500	358	668	999999	603	479	438	650	618	348	755	359	892	999999	999999	999999	98	449	732	999999	584	999999	983	220	999999	52	398	285	452	999999	771	999999	865	221	999999	715	508	630	780	21	96	476	393	847	674	999999	561	889	505	999999	756	739	869	481	723	367	375	458	999999	561	999999	163	999999	615	999999	978	999999	681	785	728	647	467	668	999999	999999	117	749	999999	545	349	490	999999	999999	60	256	42	906	999999	497	130	349	999999	107	229	930	933	278	999999	999999	695	999999	880	999999	999999	753	999999	81	158	999999	616	618	240	913	193	80	582	383	157	368	544	82	110	194	665	388	598	370	448	791	223	839	971	999999	849	751	610	404	12	999999	958	961	758	999999	881	511	999999	146	913	999999	357	999999	999999	419	999999	999999	497	695	999999	398	999999	927	632	366	121	776	647	375	999999	999999	470	187	999999	850	410	999999	324	999999	312	999999	279	999999	456	999999	443	662	719	999999	138	999999	264	999999	999999	999999	152	40	999999	401	946	999999	864	743	83	482	688	179	190	999999	18	162	309	999999	393	999999	128	702	480	343	923	459	67	999999	246	836	187	555	999999	765	707	379	999999	922	104	208	999999	535	999999	974	610	273	482	449	553	976	927	807	531	999999	999999	449	560	995	478	999999	57	779	506	999999	999999	143	946	424	572	639	906	386	361	194	999999	593	324	506	732	659	977	999999	540	270	909	379	34	999999	279	999999	819	259	999999	606	999999	519	999999	152	678	999999	327	67	999999	914	999999	999999	455	346	999999	902	135	63	273	819	520	439	249	246	336	926	118	392	155	999999	999999	657	999999	999999	44	487	999999	999999	999999	265	342	920	740	626	200	999999	923	688	891	999999	142	766	986	634	999999	720	999999	999999	815	752	369	934	911	999999	104	422	617	700	311	194	348	954	235	999999	487	600	699	622	56	967	12	429	999999	778	182	999999	671	307	668	323	217	772	365	85	999999	407	999999	
178	999999	778	999999	232	386	706	38	187	540	978	999999	999999	31	657	745	999999	999999	939	443	143	400	999999	750	319	999999	988	977	576	598	159	121	89	591	530	99	999999	226	780	53	794	750	999999	523	692	160	182	301	560	36	518	999999	956	964	875	777	492	37	441	999999	398	729	462	589	390	999999	78	905	500	567	478	631	969	896	999999	392	406	999999	68	169	860	696	999999	550	90	999999	164	124	715	999999	607	999999	999999	999999	654	999999	999999	414	999999	825	92	277	800	992	558	999999	365	70	999999	492	381	966	969	281	340	999999	312	999999	999999	566	712	953	199	999999	999999	999999	845	999999	251	583	104	991	999999	242	87	999999	895	434	992	203	469	103	798	233	999999	640	281	999999	259	952	761	386	905	576	122	138	87	62	41	330	999999	975	819	742	397	999999	999999	736	999999	747	999999	878	919	315	106	619	164	966	376	329	956	342	140	298	821	718	96	817	999999	949	999999	843	999999	999999	162	493	284	66	835	990	67	544	319	512	157	883	999999	999999	479	503	973	999999	999999	999999	374	708	999999	530	920	999999	999999	765	615	255	242	962	999999	999999	163	613	344	999999	140	385	272	421	33	628	999999	938	999999	496	347	999999	975	999999	999999	690	999999	999999	649	754	145	165	999999	302	928	74	279	194	406	218	445	866	168	999999	980	310	450	952	999999	226	388	999999	999999	807	427	999999	279	839	805	796	999999	709	963	999999	962	975	689	969	492	959	359	957	542	999999	61	999999	468	110	422	856	250	355	999999	433	999999	164	738	888	874	999999	794	440	388	610	268	735	999999	578	912	15	620	480	469	726	866	431	999999	384	756	946	999999	178	427	949	556	605	941	540	999999	808	247	800	105	552	174	999999	579	931	784	325	578	889	198	416	245	769	885	52	566	944	715	363	142	927	419	625	23	438	64	663	999999	371	364	113	768	820	385	999999	561	948	852	999999	999999	441	377	641	979	20	713	786	719	899	974	280	103	883	668	177	142	999999	905	150	877	131	531	217	534	999999	648	425	394	967	490	618	101	207	764	999999	999999	999999	645	12	725	277	943	894	396	93	20	884	162	218	784	22	52	712	639	477	999999	170	999999	999999	371	298	401	999999	418	366	999999	895	129	967	616	364	999999	902	424	609	188	636	820	451	84	763	272	186	192	478	575	389	567	296	999999	399	671	750	640	999999	875	999999	486	40	904	124	765	195	999999	999999	119	999999	297	40	298	284	350	665	999999	608	
35	225	999999	940	790	999999	337	833	999999	999999	693	162	271	987	733	999999	159	999999	999999	959	998	87	584	762	999999	999999	101	999999	999999	999999	59	999999	929	42	999999	660	631	999999	249	999999	999999	931	999999	999999	737	957	877	999999	306	310	134	560	129	861	609	947	999999	806	582	364	707	800	835	670	177	999999	232	999999	999999	999999	366	999999	549	999999	999999	999999	999999	210	35	999999	558	792	241	696	391	498	999999	77	433	463	999999	824	999999	999999	408	986	999999	347	999999	999999	735	648	723	232	943	520	999999	688	689	542	877	440	781	999999	805	915	999999	999999	288	679	799	164	999999	132	64	542	650	999999	42	195	970	731	994	975	675	910	79	19	999999	871	487	208	388	999999	586	588	53	791	89	493	428	957	69	536	260	581	842	600	177	411	869	999999	656	999999	572	156	445	805	506	895	845	559	395	416	201	601	776	915	999999	999999	499	858	584	549	999999	22	672	467	724	999999	999999	999999	841	999999	11	999999	552	999999	328	999999	152	247	999999	999999	647	868	999999	652	345	659	805	926	64	701	912	21	772	999999	737	999999	483	978	91	412	827	377	718	54	415	70	59	892	999999	116	999999	261	573	399	902	898	451	29	132	75	298	151	999999	999999	439	999999	368	445	999999	999999	999999	174	999999	882	366	279	160	527	999999	284	609	912	338	999999	377	660	447	999999	999999	838	118	999999	855	25	123	999999	953	999999	615	424	999999	613	999999	999999	999999	169	105	691	43	999999	747	999999	781	847	465	999999	812	476	773	778	999999	984	241	317	660	999999	999999	150	768	680	326	583	999999	823	582	996	177	510	797	217	564	756	349	999999	101	194	682	18	560	737	874	486	804	836	872	717	382	437	177	999999	851	955	923	363	999999	174	21	958	275	469	999999	311	679	565	223	999999	645	659	999999	476	819	310	590	999999	999999	999999	778	85	951	864	623	739	342	148	366	609	999999	999999	275	926	183	723	999999	100	529	999999	807	999999	622	85	999999	999999	221	701	839	550	375	892	557	476	395	935	999999	411	845	478	969	999999	209	614	962	999999	999999	299	303	105	568	499	510	243	42	539	462	875	999999	899	528	999999	999999	815	244	940	439	799	999999	247	716	341	254	60	602	277	999999	18	123	424	340	921	408	744	982	876	999999	323	443	856	482	142	619	999999	999999	999999	241	999999	379	32	999999	593	758	999999	388	237	999999	459	640	765	500	454	762	377	999999	606	242	564	832	368	999999	125	365	999999	999999	584	999999	308	110	999999	
999999	655	638	101	205	999999	172	353	999999	755	631	931	682	678	365	38	999999	251	386	353	999999	999999	561	999999	473	999999	999999	999999	300	999999	515	945	359	377	999999	845	815	670	182	822	443	888	208	87	736	626	442	999999	999999	999999	213	999999	921	756	176	367	999999	999999	999999	102	519	98	63	561	250	686	582	999999	949	519	222	709	79	999999	910	218	999999	483	285	846	670	999999	754	563	999999	45	33	999999	999999	371	751	999999	53	89	999999	355	835	999999	837	59	54	137	737	999999	999999	504	999999	367	846	958	888	620	999999	781	431	968	343	500	960	999999	663	979	115	587	768	35	666	989	260	564	382	832	646	235	801	999999	812	945	48	106	999999	665	755	251	482	140	845	271	658	345	999999	345	685	632	396	74	32	999999	50	498	838	420	999999	291	585	66	999999	127	979	888	165	398	461	864	580	997	999999	863	114	637	190	404	341	915	553	999999	999999	24	838	737	999999	662	999999	549	268	999999	999999	474	665	426	999999	727	999999	769	189	623	999999	821	999999	399	841	999999	55	412	999999	443	89	201	999999	548	999999	958	999999	252	999999	502	493	911	606	365	448	759	207	687	999999	462	999999	572	736	930	163	335	962	449	896	361	616	999999	999999	824	145	367	736	127	517	208	999999	49	401	686	999999	972	224	999999	999999	91	961	368	932	856	330	517	464	807	395	584	996	839	356	25	886	990	680	781	230	91	33	999999	180	282	23	999999	180	999999	800	190	999999	276	999999	814	400	258	999999	999999	504	627	902	928	731	932	212	609	692	386	800	999999	302	999999	999999	868	67	882	197	660	843	257	999999	999999	999999	215	473	729	350	541	625	999999	430	305	287	602	999999	999999	357	247	79	999999	999999	794	259	661	887	677	800	630	999999	517	999999	909	541	256	999999	999999	921	526	999999	999999	268	999999	999999	172	999999	999999	164	872	689	963	534	949	999999	999999	866	552	165	355	327	795	999999	720	785	999999	576	521	764	40	999999	692	182	831	999999	597	999999	239	43	999999	943	890	523	999999	999999	793	999999	121	329	999999	390	738	341	576	209	673	553	547	375	652	595	206	242	133	561	999999	790	702	180	992	292	636	999999	78	999999	437	999999	11	779	991	133	464	999999	999999	650	583	360	606	632	114	999999	608	863	390	501	746	657	399	376	999999	13	999999	941	336	819	999999	228	273	173	999999	999999	551	999999	384	999999	999999	14	580	999999	977	646	193	80	75	947	684	772	138	576	666	999999	883	634	835	987	843	
523	999999	999999	999999	364	96	442	860	999999	999999	999999	489	861	370	741	86	915	398	999999	820	219	999999	389	999999	981	99	697	507	992	518	917	999999	396	685	617	149	738	586	999999	559	750	220	362	999999	845	293	277	999999	999999	702	967	999999	538	177	633	648	486	708	915	274	999999	999999	867	205	999999	906	103	186	999999	601	348	338	775	747	79	999	522	934	299	698	822	999999	999999	300	550	681	404	999999	62	969	663	999999	671	358	169	999999	353	167	868	938	199	100	462	333	999999	999999	470	790	108	634	135	551	418	999999	451	908	363	576	999999	999999	511	874	999999	783	999999	318	667	426	588	999999	655	365	999999	360	999999	999999	38	259	936	911	220	999999	999999	428	843	999999	621	454	906	261	462	999999	512	964	999999	324	967	679	999999	55	971	53	999999	843	999999	770	486	68	718	999999	879	113	999999	742	693	897	754	999999	999999	999999	696	999999	520	336	802	999999	852	111	923	193	765	359	999999	891	940	176	412	286	449	83	635	563	735	197	381	999999	146	770	280	539	999999	271	739	567	358	758	533	999999	51	999999	918	384	999999	535	954	999999	999999	999999	802	527	494	478	265	999999	999999	999999	999999	332	955	453	742	999999	830	393	999999	503	620	999999	999999	191	643	537	244	350	999999	260	428	999999	242	999999	119	999999	967	753	55	101	16	999999	375	999999	281	210	919	999999	366	836	554	750	999999	461	910	941	999999	999999	884	999999	243	999999	711	999999	714	287	100	114	999999	355	123	999999	348	531	497	747	931	327	910	442	617	646	984	328	706	678	298	781	940	999999	190	999999	869	97	857	999999	170	433	999999	994	999999	815	999999	20	722	999999	411	389	964	172	20	889	710	999999	349	597	999999	999999	245	45	999999	318	173	177	999999	766	218	999999	674	405	587	507	816	999999	331	802	393	973	605	240	276	909	817	778	167	300	646	427	748	270	170	776	999999	475	15	999999	999999	95	999999	956	267	160	715	999999	585	999999	83	999999	130	547	213	957	788	999999	768	88	999999	394	20	874	999999	791	999999	413	244	999999	319	999999	910	529	160	307	999999	649	972	999999	204	258	999999	655	226	853	307	999999	66	213	988	193	706	927	999999	999999	999999	970	999999	476	648	311	333	775	203	999999	883	600	396	905	830	999999	999999	999999	884	252	201	999999	658	276	493	999999	357	999999	821	135	644	983	229	893	999999	167	813	999999	477	892	925	427	461	999999	970	706	814	999999	383	849	160	63	999999	67	74	720	322	999999	999999	347	954	301	
954	77	97	899	380	999999	683	999999	335	537	184	999999	327	774	903	173	306	787	496	206	658	971	974	999999	941	172	828	512	844	999999	522	140	938	633	473	394	999999	80	336	999999	999999	710	524	999999	878	60	740	300	817	159	272	205	999999	757	642	999999	102	506	999999	999999	999999	181	999999	91	999999	54	999999	693	310	519	999999	999999	999999	184	729	948	456	999999	712	891	999999	537	695	695	981	326	290	999999	990	490	301	901	999999	128	647	306	881	999999	999999	834	996	56	990	308	392	999999	745	999999	38	694	535	999999	793	76	785	999999	999999	999999	999999	697	763	872	702	819	227	865	123	999999	999999	432	999999	999999	753	877	894	385	547	397	999999	999999	581	614	999999	306	999999	559	117	999999	343	511	820	748	342	910	80	133	354	181	90	527	999999	413	148	605	627	521	988	915	181	409	999999	98	830	999999	126	159	720	406	999999	667	757	77	998	999999	612	999999	681	842	999999	999999	41	999999	316	999999	30	999999	475	556	999999	443	999999	201	999999	933	913	731	918	186	794	921	412	947	316	422	769	856	415	123	993	308	840	155	119	410	999999	999999	781	55	145	948	683	174	726	431	999999	566	202	999999	121	880	410	505	58	885	368	93	999999	999999	25	174	762	362	562	380	603	426	92	473	565	690	949	872	50	846	247	248	231	885	326	213	663	350	999999	123	898	999999	999999	233	999999	294	172	887	40	970	195	331	999999	356	827	679	999999	729	508	999999	930	537	464	999999	647	130	862	183	577	999999	511	422	360	449	481	268	328	999999	432	281	527	72	842	79	999999	916	636	874	67	647	999999	934	842	999999	999999	370	879	999999	586	999999	431	999999	320	228	469	999999	970	172	874	569	360	625	999999	236	902	868	695	395	999999	730	999999	999999	999999	930	91	576	580	780	999999	121	389	433	999999	511	999999	538	751	623	610	887	999999	473	999	498	296	114	637	615	677	324	675	494	354	856	437	443	999999	390	147	892	999999	999999	906	763	999999	999999	353	795	386	374	126	82	785	999999	784	999999	988	626	643	977	939	999999	999999	942	446	894	89	999999	999999	999999	999999	999999	486	717	694	756	567	246	318	999999	999999	841	238	313	999999	602	999999	690	81	999999	454	999999	746	170	999999	238	97	964	327	295	847	927	722	969	709	754	596	77	968	999999	999999	999999	999999	284	226	107	736	799	999999	843	195	398	353	666	999999	417	625	325	763	466	999999	603	918	33	999999	833	129	999999	999999	453	999999	641	722	54	954	999999	
938	471	944	856	999999	999999	229	484	110	459	583	999999	17	301	139	999999	999999	999999	368	858	833	294	763	392	977	477	205	999999	999999	553	676	309	711	999999	479	163	381	907	964	380	383	444	923	999999	259	73	260	312	323	736	999999	999999	685	105	868	654	999999	561	878	999999	102	928	999999	556	782	283	999999	747	822	975	898	407	547	988	485	398	371	999999	143	913	999999	893	977	999999	226	466	624	999999	402	824	455	820	38	999999	288	454	797	376	289	999999	719	513	489	348	837	929	672	697	620	479	293	17	427	964	807	208	999999	999999	339	999999	999999	738	355	997	999999	88	378	999999	999999	40	601	994	999999	168	203	713	414	638	272	297	794	927	995	999999	541	447	402	999999	999999	89	999999	259	47	999999	999999	999999	999999	999999	818	758	560	999999	987	589	877	298	596	999999	770	103	794	323	285	52	532	731	743	999999	466	92	999999	315	475	630	999999	352	957	458	842	999999	555	922	999999	999999	736	999999	940	415	55	252	850	142	999999	48	294	999999	973	994	440	594	247	999999	35	735	82	255	598	367	999999	534	999999	147	427	558	548	999999	502	999999	315	999999	791	337	386	223	241	999999	22	436	345	358	999999	999999	27	257	999999	999999	897	999999	999999	999999	141	583	999999	521	999999	712	715	744	999999	421	686	211	689	999999	802	999999	999999	811	999999	999999	999999	172	31	999999	999999	999999	999999	999999	999999	999999	975	999999	999999	823	670	999999	999999	999999	312	528	837	277	999999	923	672	999999	283	389	455	74	469	95	591	911	258	968	561	661	366	542	592	545	171	771	446	999999	999999	865	967	594	937	494	508	974	691	965	236	999999	999999	987	105	740	724	519	269	999999	827	429	999999	702	656	321	508	770	936	302	115	175	486	403	999999	418	999999	999999	136	975	587	616	230	999999	999999	999999	631	379	447	851	821	999999	511	999999	451	450	299	275	937	625	999999	999999	48	399	859	71	620	636	999999	686	329	863	392	999999	312	999999	209	292	959	202	690	139	333	94	481	463	663	929	952	856	999999	999999	923	510	989	848	577	830	999999	999999	843	999999	689	760	999999	957	270	999999	255	239	251	17	315	745	935	856	415	999999	918	406	407	999999	684	832	999999	183	940	999999	304	463	643	378	858	999999	358	695	450	999999	561	999999	999999	445	683	722	615	121	840	187	575	143	999999	999999	912	999999	283	162	999999	999999	999999	359	26	389	923	791	596	872	999999	37	999999	249	999999	842	403	404	213	961	17	961	999999	999999	342	999999	315	999999	
999999	30	465	831	15	205	385	593	380	211	999999	813	522	892	999999	742	999999	813	791	335	726	999999	229	999999	824	321	155	359	639	745	26	263	83	761	770	575	999999	999999	32	201	863	999999	472	201	896	999999	449	999999	834	999999	494	529	971	980	444	430	999999	947	999999	693	60	36	954	634	194	253	999999	999999	999999	560	336	999999	791	999999	471	904	137	37	621	434	999999	40	524	164	999999	497	999999	103	327	349	774	469	320	999999	150	837	868	837	16	653	999999	689	993	283	999999	999999	999999	381	518	540	302	773	336	582	999999	29	512	799	999999	697	961	647	442	999999	999999	999999	333	462	459	634	999999	999999	31	999999	775	193	999999	250	16	411	759	910	584	787	57	10	999999	738	999999	131	335	79	463	319	999999	21	256	222	999999	291	526	285	922	884	504	12	752	367	806	999999	999999	271	792	972	937	60	72	999999	999999	999999	999999	595	999999	337	309	966	836	712	999999	764	999999	824	753	999999	885	484	988	700	292	999999	258	775	999999	878	999999	73	286	491	381	641	999999	600	487	711	999999	930	339	594	585	538	175	49	91	52	701	169	518	78	96	463	71	999999	999999	689	537	958	663	76	199	245	689	355	999999	644	814	346	346	52	176	999999	999999	404	999999	753	999999	218	693	890	187	978	555	218	404	917	580	588	237	798	183	999999	277	273	404	349	999999	820	708	447	237	365	822	475	901	142	319	667	999999	999999	810	999999	274	999999	889	999999	689	481	950	423	74	236	118	547	868	576	687	881	999	775	905	68	999999	256	662	822	166	90	316	272	607	912	342	618	987	999999	999999	504	999999	999999	660	376	999999	294	382	999999	256	999999	999999	334	455	438	667	479	713	751	818	27	120	999999	64	999999	999999	999999	816	161	893	500	560	23	251	999999	999999	815	125	538	198	225	873	660	575	999999	483	982	817	179	255	862	999999	245	46	317	999999	315	138	60	212	192	999999	999999	117	755	724	592	92	272	930	851	364	999999	563	603	154	999999	501	183	136	999999	870	646	999999	41	595	324	977	934	798	201	687	75	999999	16	999999	652	553	819	166	999999	899	554	999999	999999	508	999999	999999	999999	173	934	814	999999	924	30	322	999999	999999	999999	170	999999	615	158	474	738	999999	299	848	557	856	502	999999	681	27	245	292	325	408	513	532	865	641	544	770	999999	999999	732	150	316	694	914	999999	999999	659	999999	285	751	90	509	999999	999999	881	999999	586	670	999999	142	937	999999	999999	996	434	811	554	304	
769	81	387	609	361	442	158	542	999999	942	174	440	31	272	960	999999	244	898	284	999999	984	999999	957	999999	999999	254	999999	461	578	697	490	999999	922	999999	985	213	373	999999	158	999999	70	349	272	644	506	597	120	674	728	206	761	999999	536	240	319	263	123	287	773	999999	648	696	963	175	461	648	999999	666	999999	756	177	764	749	488	262	645	253	323	603	999999	144	129	732	381	936	954	999999	999999	999999	732	100	95	707	52	158	373	385	106	192	999999	89	454	999999	972	38	999999	786	58	999999	674	999999	800	999999	999999	971	528	964	999999	239	999999	659	826	620	554	666	92	66	999999	340	888	269	999999	141	999999	169	999999	731	999999	353	938	178	999999	713	381	722	299	411	182	80	629	999999	794	999999	684	999999	263	999999	999999	316	946	999999	999999	717	99	414	862	999999	937	375	291	797	213	999999	999999	999999	718	122	248	831	376	680	884	637	710	489	474	289	456	548	999999	856	886	454	406	997	100	233	624	966	860	629	999999	806	788	999999	999999	556	576	355	489	151	594	23	999999	276	66	450	16	609	940	583	223	999999	470	999999	910	759	841	303	999999	494	497	282	970	999999	999999	87	849	999999	293	918	712	110	999999	764	272	873	999999	140	941	999999	227	24	36	286	999999	999999	346	999999	922	446	714	283	117	999999	653	322	52	202	999999	979	601	999999	326	31	999999	123	339	706	172	46	254	999999	362	599	277	483	255	999999	340	139	740	495	956	847	214	439	993	999999	120	949	831	322	79	961	57	999999	999999	999999	416	303	746	999999	999999	886	999999	13	921	517	999999	180	77	999999	861	999999	999999	999999	181	478	817	441	129	275	595	999999	214	932	641	400	999999	188	784	250	287	46	393	999999	304	999999	656	211	518	485	999999	940	882	482	460	149	999999	940	917	229	197	999999	183	480	54	978	681	999999	371	999999	965	547	999999	826	999999	824	999999	999999	812	111	822	999999	923	644	927	655	340	999999	481	502	677	999999	999999	564	62	999999	863	912	999999	325	398	397	839	999999	999999	799	554	65	999999	999999	602	584	138	999999	407	581	61	999999	553	398	647	949	787	869	853	363	286	999999	774	999999	999999	633	92	496	999999	435	776	999999	133	137	999999	284	999999	845	899	102	999999	456	167	480	999999	333	999999	667	678	449	609	970	143	167	523	999999	290	644	674	999999	999999	999999	112	972	804	125	416	425	297	999999	999999	942	969	999999	880	829	674	304	999999	637	274	425	818	273	999999	806	802	999999	614	388	993	
685	181	931	999999	842	999999	999999	999999	999999	999999	999999	379	315	819	999999	11	381	287	693	58	986	137	46	704	87	822	999999	155	998	322	449	999999	908	379	944	999999	48	171	999999	999999	489	628	999999	999999	330	55	999999	999999	169	805	999999	688	920	999999	999999	557	145	236	522	999999	516	999999	677	823	478	142	470	936	875	895	962	220	249	218	999999	368	757	999999	999999	41	318	394	986	203	891	760	999999	578	371	999999	635	811	649	999999	968	999999	951	556	251	197	999999	577	999999	273	842	220	449	711	771	649	800	818	853	490	710	131	62	483	932	999999	251	892	574	488	999999	161	570	231	249	999999	999999	210	999999	196	999999	741	999999	722	999999	999999	321	189	807	722	999999	817	958	999999	317	847	397	478	999999	534	945	692	999999	99	13	690	650	228	471	652	999999	599	743	999999	43	999999	316	340	132	999999	405	999999	999999	851	892	452	999999	410	913	402	999999	938	999999	550	250	764	737	999999	719	670	40	999999	999999	164	999999	996	84	301	999999	999999	999999	67	355	372	139	999999	607	162	207	999999	498	249	315	79	921	304	22	999999	426	279	999999	590	999999	461	231	312	355	930	999999	895	378	901	284	999999	861	673	592	224	999999	367	166	999999	528	168	999999	999999	787	648	243	196	983	999999	874	857	116	950	999999	893	150	826	999999	677	791	999999	191	596	965	739	999999	257	711	798	999999	999999	123	656	999999	461	289	999999	524	707	697	185	911	999999	999999	427	468	911	999999	698	999999	999999	829	488	794	226	976	585	824	57	999999	985	484	195	108	999999	999999	999999	887	985	999999	708	311	999999	980	616	399	694	999999	548	281	305	30	999999	723	197	240	634	861	999999	999999	704	999999	477	275	711	700	726	399	999999	999999	999999	34	251	999999	376	293	998	508	188	826	292	26	286	776	146	964	471	999999	910	584	119	599	51	999999	999999	101	834	565	278	915	673	305	357	864	273	281	999999	999999	357	904	999999	999999	999999	29	201	687	339	700	139	746	238	999999	999999	999999	573	418	999999	740	184	284	458	999999	999999	999999	999999	987	668	999999	512	864	195	543	124	16	353	983	916	31	318	232	762	999999	435	531	686	999999	816	720	999999	854	999999	48	999999	83	455	797	896	420	867	214	999999	917	198	274	560	999999	999999	481	294	589	502	960	999999	952	999999	325	18	999999	999999	743	180	947	130	999999	576	157	790	51	560	555	96	505	164	999999	212	844	944	170	970	991	280	344	436	999999	362	338	616	999999	561	140	789	999999	833	
999999	43	999999	797	999999	698	413	904	108	921	739	502	996	805	327	750	677	380	999999	736	594	472	835	521	418	999999	247	999999	999999	489	429	999999	898	999999	40	81	140	56	414	472	567	97	181	423	697	999999	999999	532	299	60	884	759	942	461	249	661	207	999999	999999	999999	999999	999999	914	618	501	973	604	999999	774	256	619	999999	966	385	179	507	999999	422	824	209	940	715	251	939	999999	999999	822	446	432	379	999999	579	999999	178	21	695	182	999999	999999	723	614	40	757	999999	440	263	793	566	292	742	370	784	736	189	305	745	630	975	999999	831	160	167	902	999999	382	49	962	797	374	484	334	999999	501	110	595	999999	957	208	508	351	999999	266	164	999999	19	999999	999999	488	999999	999999	74	206	999999	99	572	999999	999999	362	999999	400	301	996	202	807	417	631	293	635	999999	395	788	431	477	999999	955	999999	13	221	395	294	206	483	923	108	419	138	198	999999	999999	149	780	604	999999	999999	60	880	73	356	283	387	805	218	895	487	486	643	999999	878	143	677	452	917	967	999999	999999	999999	82	103	397	288	443	999999	107	999999	614	999999	892	369	999999	85	831	999999	937	17	999999	988	588	445	622	776	408	320	277	860	696	863	636	162	999999	243	807	969	959	994	944	923	120	999999	873	302	750	370	267	68	846	796	979	999999	896	215	239	636	999999	620	880	132	999999	246	999999	999999	999999	740	455	387	277	862	999999	999999	72	565	877	147	999999	999999	36	48	999999	219	999999	999999	884	999999	265	707	14	181	497	348	124	999999	999999	874	692	132	999999	20	999999	880	791	984	109	999999	897	341	338	101	73	162	594	842	79	404	232	858	866	999999	484	999999	999999	999999	999999	358	999999	250	256	13	455	999999	999999	26	134	182	427	40	999999	847	999999	999999	379	912	999999	345	754	282	999999	915	651	833	265	999999	535	175	507	695	619	750	999999	657	94	335	645	623	576	577	718	999999	999999	202	68	999999	113	999999	999999	999999	988	999999	604	999999	999999	341	361	999999	999999	723	490	958	999999	732	420	999999	640	131	999999	53	999999	494	769	186	563	856	999999	999999	774	246	759	999999	796	47	999999	590	999999	660	999999	999999	974	32	438	852	96	759	999999	254	999999	18	999999	981	999999	335	202	504	270	428	999999	641	402	999999	999999	947	964	514	172	637	999999	999999	904	979	999999	95	79	254	65	916	99	804	635	693	677	765	858	777	265	470	999999	213	329	727	667	528	999999	82	184	491	999999	581	999999	593	999999	951	114	999999	
30	634	265	947	449	353	339	198	16	708	233	92	999999	197	259	701	999999	820	510	186	321	442	734	997	80	999999	38	517	216	51	999999	726	999999	459	757	999999	215	999999	999999	999999	398	479	522	652	999999	999999	401	701	332	999999	800	409	999999	927	97	587	899	268	877	999999	325	999999	981	964	244	507	432	640	439	627	495	896	999999	534	788	999999	920	91	158	999999	182	337	194	320	999999	74	999999	733	371	180	731	946	999999	889	660	576	497	999999	417	350	669	760	271	705	410	999999	999999	999999	148	254	667	999999	119	999999	702	988	637	671	722	180	232	999999	278	269	895	549	876	999999	874	222	354	371	674	808	319	421	999999	999999	909	347	721	369	999999	127	999999	914	837	130	999999	671	938	826	835	247	128	970	999999	999999	999999	861	37	999999	51	926	899	305	999999	999999	588	290	922	158	999999	385	458	863	114	999999	756	981	999999	755	979	213	999999	528	999999	999999	689	349	929	74	679	58	320	545	327	668	227	999999	770	536	541	905	748	790	999999	460	789	999999	865	999999	999999	828	159	281	205	838	999999	380	999999	717	621	999999	361	858	479	713	74	912	999999	446	934	549	221	999999	224	84	464	493	464	84	647	434	484	598	819	850	898	48	350	489	999999	846	999999	63	999999	302	999999	999999	999999	361	396	999999	999999	428	406	705	617	974	67	131	999999	169	916	695	79	196	765	762	49	628	814	999999	999999	999999	431	97	112	999999	270	921	529	999999	999999	113	688	770	716	65	201	124	243	999999	999999	228	115	856	999999	999999	983	728	999999	791	851	692	999999	370	314	662	997	319	999999	999999	999999	145	602	999999	999999	813	999999	309	480	710	999999	924	395	890	999999	999999	951	574	167	360	184	541	395	738	722	999999	566	328	465	999999	67	882	999999	783	219	846	999999	305	868	126	999999	683	257	826	230	926	307	655	326	960	999999	999999	161	251	284	182	750	999999	97	999999	999999	688	844	426	652	687	413	999999	999999	207	727	656	705	51	615	501	294	568	517	796	191	910	12	999999	352	634	731	279	999999	46	106	999999	217	370	999999	67	839	831	184	542	523	695	974	128	243	64	999999	119	636	782	888	191	356	301	326	346	999999	999999	83	28	956	999999	112	644	111	965	448	999999	182	999999	662	462	394	975	999999	496	999999	883	271	298	999999	999999	643	726	158	999999	999999	916	999999	532	381	499	757	165	586	999999	593	339	27	277	616	391	936	999999	130	999999	797	381	28	830	409	801	88	785	999999	343	
999999	385	495	196	560	532	301	649	999999	999999	999999	999999	398	892	902	607	866	999999	999999	999999	999999	999999	606	999999	127	44	898	999999	133	580	999999	971	55	252	890	999999	843	999999	717	94	99	297	901	957	999999	568	982	135	928	801	934	93	113	595	658	999999	779	772	999999	525	634	89	526	606	751	999999	999999	156	11	694	763	46	287	999999	435	999999	664	648	993	999999	61	772	294	999999	645	999999	868	999999	999999	957	438	999999	999999	201	460	999999	770	304	216	995	384	836	133	243	47	898	806	515	170	269	278	140	778	520	999999	999999	794	999999	961	423	865	734	562	54	265	692	999999	95	148	424	627	370	999999	997	184	225	648	60	999999	747	531	362	999999	334	688	307	302	999999	727	598	225	576	343	792	139	650	999999	89	999999	354	622	999999	377	745	642	908	698	780	346	999999	999999	999999	999999	224	892	513	445	238	365	958	400	44	368	549	208	61	999999	650	868	533	999999	569	82	938	134	810	999999	999999	691	999999	999999	521	904	999999	999999	481	665	129	899	626	215	999999	723	999999	954	588	999999	999999	546	590	999999	999999	912	812	318	653	999999	972	99	999999	528	892	546	585	999999	879	139	889	174	727	999999	907	750	252	327	999999	846	62	984	545	999999	999999	16	111	898	561	999999	102	999999	731	999999	692	39	817	107	323	999999	147	671	84	458	999999	663	999999	204	973	308	670	494	999999	807	999999	999999	553	635	370	999999	999999	687	797	281	47	729	442	917	703	878	932	154	999999	394	708	391	910	97	983	504	196	999999	924	262	937	999999	746	923	200	705	999999	192	737	437	74	460	873	802	421	743	230	999999	500	104	999999	999999	490	999999	999999	999999	999999	466	651	866	699	538	762	544	343	440	982	519	999999	999999	403	750	999999	576	330	999999	517	117	675	999999	283	295	416	829	887	421	126	717	999999	962	628	28	999999	870	738	536	698	338	469	999999	761	711	183	501	999999	625	119	913	708	851	720	969	791	411	593	999999	131	932	999999	922	323	275	694	765	380	385	999999	546	838	793	559	188	648	999999	489	572	121	915	138	271	311	212	18	972	251	659	999999	139	999999	334	999999	765	999999	546	666	495	26	418	131	326	416	999999	85	915	302	541	330	106	922	30	302	215	803	999999	621	999999	266	721	523	999999	999999	89	270	999999	388	999999	508	999999	37	993	556	702	794	999999	855	738	137	103	999999	710	999999	140	999999	265	999999	209	999999	999999	925	555	239	999999	999999	409	999999	999999	312	571	536	
508	43	228	78	928	999999	599	421	999999	540	882	983	172	51	999999	392	999999	871	14	481	999999	831	223	186	481	999999	261	999999	394	645	528	436	999999	566	182	677	119	999999	288	791	999999	787	970	754	53	572	77	999999	92	999999	158	465	308	999999	357	999999	820	52	597	175	223	792	37	356	21	455	426	605	868	145	283	999999	592	223	999999	401	999999	468	142	999999	696	998	999999	377	999999	999999	138	476	219	505	856	77	474	123	577	650	999999	999999	743	597	155	471	394	946	743	201	999999	94	60	955	816	361	999999	687	478	225	76	660	860	947	999999	999999	396	373	288	215	999999	478	645	999999	999999	245	725	545	763	999999	613	778	633	304	200	53	999999	264	688	505	168	999999	644	362	583	108	999999	795	280	999999	999999	999999	668	999999	708	404	999999	661	322	580	636	999999	924	253	612	298	999999	565	757	283	534	142	684	783	57	707	834	293	999999	543	481	929	999999	999999	999999	591	119	105	595	796	999999	999999	941	117	868	793	999999	999999	750	295	999999	209	48	996	671	943	347	885	490	11	570	166	846	999999	109	706	109	366	103	30	188	932	999999	960	679	769	200	576	915	263	999999	442	542	999999	999999	282	891	278	896	999999	254	234	614	594	236	448	917	171	18	999999	694	504	307	999999	116	149	239	87	326	999999	752	770	970	236	165	137	999999	326	316	827	815	830	470	999999	999999	953	327	385	733	999999	851	39	568	753	569	350	145	999999	423	332	999999	813	952	999999	999999	484	264	388	438	999999	999999	999999	854	190	355	999999	43	419	954	162	822	999999	353	94	59	723	212	226	667	815	991	999999	902	999999	784	11	877	476	433	999999	698	999999	946	634	417	260	184	999999	407	999999	316	726	857	270	510	198	470	867	944	999999	999999	48	720	999999	999999	22	999999	870	406	354	999999	567	999999	999999	463	882	908	719	999999	799	999999	824	818	999999	999999	275	953	641	483	596	541	19	532	692	999999	660	228	332	526	999999	562	313	981	63	717	749	739	204	999999	627	290	999999	200	154	201	456	999999	999999	125	843	69	66	397	809	812	977	44	303	643	803	999999	999999	203	282	247	999999	843	765	256	758	999999	999999	834	855	315	999999	819	387	500	572	440	471	216	683	345	505	915	181	250	999999	714	445	999999	999999	963	704	557	917	907	956	613	999999	510	367	317	310	232	542	504	32	168	657	803	80	999999	203	999999	999999	937	742	329	672	524	516	53	99	999999	999999	891	611	242	901	480	999999	
959	975	960	849	375	45	282	383	676	999999	999999	67	999999	490	640	770	335	999999	980	175	636	940	999999	999999	323	999999	112	400	650	893	789	999999	186	999999	999999	999999	999999	529	154	902	469	946	995	305	999999	999999	457	716	201	131	285	205	920	314	907	29	45	966	536	999999	932	882	732	783	439	323	999999	383	379	252	999999	806	893	88	999999	690	944	999999	68	337	770	999999	209	529	999999	594	346	871	361	101	362	276	992	996	999999	999999	223	222	866	621	114	83	346	948	593	999999	999999	842	608	999999	999999	999999	907	208	386	546	682	212	175	844	977	999999	32	288	890	999999	813	999999	118	128	476	732	778	446	232	697	999999	261	999999	149	292	999999	273	999999	26	961	369	794	620	433	905	21	56	31	644	105	60	68	67	333	664	415	733	490	750	999999	622	999999	975	689	496	430	276	999999	562	999999	745	888	271	928	901	999999	999999	684	223	465	686	756	801	137	646	999999	203	612	484	876	771	782	999999	673	349	898	999999	931	937	484	744	29	469	171	999999	999999	796	139	432	999999	999999	999999	999999	294	666	865	669	999999	52	505	237	664	551	685	711	963	999999	598	588	999999	999999	999999	747	739	999999	666	999999	640	777	484	999999	999999	189	839	747	999999	999999	108	16	483	999999	999999	888	441	257	89	477	783	460	396	668	208	999999	429	444	999999	310	999999	573	999999	578	38	999999	999999	311	173	484	712	938	999999	999999	405	591	114	773	999999	466	316	999999	641	999999	999999	189	999999	815	995	523	760	404	962	422	979	535	999999	905	210	898	330	139	999999	604	765	845	472	999999	999999	616	999999	656	213	328	999999	54	931	999999	75	849	690	752	999999	999999	999999	999999	975	999999	999999	870	585	209	999999	999999	145	186	408	999999	999999	668	717	450	552	389	87	113	201	999999	428	999999	603	205	999999	361	218	578	999999	999999	879	457	869	896	473	402	41	245	93	871	192	999999	999999	894	999999	406	141	999999	209	999999	573	621	999999	999999	158	999999	276	389	370	221	999999	567	363	964	167	975	798	821	999999	999999	358	841	30	330	462	610	298	708	817	443	229	969	378	897	870	268	999999	538	747	999999	999999	651	999999	871	748	999999	463	999999	737	999999	608	320	272	59	999999	732	600	999999	878	547	999999	568	999999	999999	992	999999	199	999999	999999	898	999999	999999	83	56	34	706	965	158	581	837	157	999999	999999	415	999999	908	999999	328	329	999999	667	545	660	999999	999999	567	999999	949	999999	594	435	997	587	838	767	999999	999999	225	999999	
871	999999	451	999999	51	400	638	597	167	102	94	456	870	999999	955	240	108	609	872	369	466	627	26	280	999999	411	159	38	142	647	999999	671	999999	303	457	381	226	331	999999	810	999999	969	999999	856	794	999999	999999	860	632	607	669	999999	374	856	999999	253	750	181	999999	999999	999999	999999	465	519	999999	999999	964	577	999999	583	24	777	990	71	320	497	705	169	999999	999999	846	999999	405	999999	978	756	306	635	734	213	630	999999	103	979	999999	449	514	412	260	380	184	987	181	999999	593	892	999999	999999	546	81	547	999999	999999	999999	792	952	213	930	540	999999	126	339	842	999999	999999	969	999999	21	501	871	982	303	908	115	673	859	127	999999	940	96	999999	993	99	663	665	49	359	714	196	617	245	583	871	410	264	999999	155	695	105	999999	218	999999	810	674	98	999999	999999	589	715	933	835	856	989	454	842	132	999999	999999	999999	913	619	969	824	884	999999	409	432	508	851	828	713	432	999999	327	877	280	999999	424	575	999999	367	999999	999999	999999	782	388	593	999999	567	141	999999	999999	874	999999	13	249	999999	999999	48	999999	822	183	738	886	229	412	604	672	576	572	999999	825	613	409	556	999999	970	571	111	999999	815	14	940	719	234	746	557	80	999999	999999	368	266	385	886	599	193	42	999999	43	999999	999999	920	999999	995	202	779	999999	999999	635	164	278	350	825	791	873	999999	242	29	662	483	999999	999999	359	938	214	683	449	999999	999999	372	816	859	538	731	999999	894	999999	999999	526	455	393	91	444	168	999999	27	441	594	22	782	999999	23	458	559	999999	260	571	999999	791	519	999999	635	999999	999999	348	419	811	999999	328	978	999999	999999	999999	217	999999	773	99	201	579	196	999999	999999	714	37	421	803	410	999999	999999	222	333	252	163	999999	125	757	426	181	820	949	216	348	999999	44	129	663	520	999999	470	999999	170	380	999999	605	277	999999	921	638	851	544	18	832	885	115	655	999999	143	494	101	342	357	918	380	999999	979	904	999999	680	908	758	999999	999999	999999	465	62	953	910	558	740	641	999999	787	330	999999	941	384	462	999999	999999	709	999999	36	159	137	404	252	999999	999999	999999	373	895	250	729	102	262	849	323	999999	63	701	999999	585	754	459	505	569	597	105	688	605	451	427	301	209	238	266	19	391	71	809	953	208	932	377	745	999999	68	237	32	999999	70	41	117	687	210	944	281	999999	632	999999	654	903	999999	999999	921	478	948	530	863	999999	839	932	368	253	748	999999	999999	386	713	909	
510	999999	82	596	544	420	319	614	998	294	984	319	999999	999999	164	59	185	913	456	277	647	537	374	36	262	138	999999	864	939	899	302	999999	986	722	999999	295	831	436	484	511	999999	344	531	579	21	529	183	142	98	999999	134	739	930	446	272	973	995	55	999999	999999	999999	999999	675	999999	999999	99	333	45	901	869	228	748	438	945	119	313	15	794	999999	733	954	540	999999	250	999999	563	964	550	999999	999999	299	785	102	999999	764	999999	668	999999	999999	999999	206	999999	241	229	999999	386	999999	985	337	999999	967	211	40	610	999999	216	680	999999	334	438	135	783	585	550	579	999999	656	369	999999	405	644	999999	999999	102	537	817	308	555	770	398	262	979	222	501	393	98	754	491	999999	557	42	244	108	159	797	422	562	691	650	47	730	999999	803	931	999999	999999	994	999999	83	999999	999999	999999	663	935	186	156	570	93	166	999999	687	999999	752	999999	373	410	483	67	999999	124	264	617	905	733	999999	320	185	291	187	998	104	816	999999	972	650	999999	580	173	972	999999	999999	479	534	169	999999	999999	198	180	568	999999	911	937	999999	959	389	999999	229	999999	999999	865	971	999999	999999	167	396	871	999999	780	999999	464	830	320	999999	654	272	785	92	745	383	112	999999	14	723	999999	999999	999999	183	459	592	999999	688	649	896	999999	679	999999	573	377	773	487	810	417	999999	113	999999	601	853	988	696	999999	217	484	999999	174	743	966	999999	642	80	239	999999	306	999999	999999	776	999999	999999	977	974	699	999999	999999	971	896	302	999999	817	620	189	496	313	194	762	988	153	999999	102	732	999999	999999	18	930	307	543	999999	513	230	563	336	903	187	875	24	997	392	501	512	660	871	38	158	944	463	583	926	514	544	999999	490	572	97	691	613	270	691	291	418	437	117	789	494	264	999999	286	318	437	999999	765	605	651	999999	999999	860	344	999999	999999	999999	723	999999	999999	968	30	83	999999	815	496	271	753	999999	110	93	84	553	999999	999999	894	661	999999	274	999999	344	999999	603	838	870	655	830	999999	705	628	814	694	820	832	999999	473	190	528	470	999999	175	426	459	505	567	627	889	777	800	670	999999	299	459	999999	999999	199	427	244	894	170	666	992	58	687	295	399	999999	720	271	999999	713	999999	716	452	332	999999	330	108	999999	252	765	62	478	999999	225	525	999999	700	892	631	56	945	634	310	166	183	377	771	219	177	999999	179	515	999999	999999	279	583	17	796	31	869	328	963	999999	404	613	999999	23	999999	770	
164	999999	827	640	999999	768	508	999999	295	159	550	558	889	113	880	596	546	747	87	946	999999	237	904	999999	999999	999999	999999	999999	906	999999	658	364	309	999999	999999	808	351	875	707	198	771	177	721	646	999999	320	999999	859	771	807	76	999999	935	999999	828	999999	999999	999999	999999	305	785	525	508	742	501	196	259	999999	100	999999	255	999999	999999	888	999999	774	999999	267	400	451	999999	133	220	999999	999999	881	428	999999	620	95	999999	395	996	412	413	256	668	978	155	294	999999	988	768	999999	562	405	736	999999	999999	63	421	401	565	437	16	662	315	999999	999999	619	999999	999999	830	999999	921	859	999999	999999	999999	928	115	537	999999	116	390	309	364	520	546	999999	154	999999	999999	566	673	999999	830	569	405	751	941	268	722	999999	526	594	168	762	779	999999	999999	108	571	423	999999	999999	288	999999	56	999999	307	795	999999	185	474	396	44	274	342	172	999999	115	242	734	986	999999	814	586	589	795	151	602	740	843	360	56	999999	27	618	788	479	999999	522	698	454	156	999999	546	999999	139	999999	893	430	999999	673	999999	865	837	436	999999	79	702	869	261	565	704	999999	29	999999	428	587	27	656	553	999999	658	592	543	999999	999999	451	999999	525	460	245	257	181	134	999999	735	190	999999	999999	517	718	777	999999	271	143	749	101	385	722	999999	551	999999	247	999999	923	999999	999999	331	557	999999	659	801	186	999999	999999	318	999999	930	850	999999	247	615	999999	999999	999999	914	156	331	410	541	749	76	556	882	908	702	19	305	210	164	999999	858	999999	994	858	916	999999	999999	255	825	226	171	999999	633	999999	999999	116	108	51	19	868	710	921	999999	847	593	255	303	509	323	999999	237	729	695	394	388	999999	999999	999999	917	323	63	85	585	324	587	540	922	487	972	999999	999999	263	201	295	993	937	408	157	999999	671	307	593	932	526	988	441	999999	248	26	746	675	817	133	695	815	634	999999	701	269	62	999999	999999	999999	999999	999999	973	538	999999	401	450	791	293	999999	999999	26	469	999999	999999	335	155	701	683	999999	235	920	999999	139	505	480	368	602	707	888	222	348	490	999999	999999	139	24	902	439	847	576	955	999999	999999	876	999999	355	490	999999	375	123	361	649	355	999999	806	999999	843	43	929	42	848	93	405	803	908	535	414	939	999999	999999	999999	271	999999	894	280	539	999999	262	826	999999	878	325	342	774	999999	999999	999999	999999	407	999999	181	869	509	814	727	999999	985	999999	968	999999	999999	551	357	64	870	99	812	461	41	277	13	
999999	217	804	164	533	751	631	941	220	400	660	999999	103	999999	383	761	31	176	999999	554	302	294	999999	194	336	967	287	903	772	885	683	721	999999	832	590	999999	705	660	204	999999	363	67	758	999999	290	20	263	914	497	337	790	294	999999	999999	711	306	535	620	828	566	473	728	999999	334	716	938	999999	271	559	720	66	371	999999	287	200	245	536	927	903	325	713	999999	999999	444	999999	999999	999999	417	999999	293	999999	95	831	637	656	635	999999	434	999999	352	999999	999999	364	776	999999	429	321	999999	532	476	769	607	716	512	852	110	999999	735	238	999999	850	993	150	275	593	970	539	345	631	565	999999	112	889	561	715	721	999999	999999	172	999999	87	742	999999	655	524	529	379	999999	999999	556	999999	162	999999	719	501	617	851	999999	999999	999999	889	999999	724	966	128	666	718	164	999999	141	101	683	572	563	250	117	117	495	751	999999	601	220	559	85	999999	205	907	179	999999	108	869	999999	456	862	785	110	28	918	536	999999	810	224	531	653	464	639	589	999999	479	394	509	366	347	999999	709	999999	426	648	724	922	759	999999	104	698	272	181	236	999999	999999	149	99	199	958	894	263	387	688	906	621	999999	999999	999999	700	675	599	513	583	338	999999	116	684	379	204	613	107	999999	129	832	391	292	412	879	864	339	305	319	999999	453	864	332	991	520	37	120	316	494	999999	999999	999999	758	598	897	557	671	999999	719	999999	354	999999	991	267	999999	525	338	210	736	411	999999	380	290	115	999999	999999	999999	125	173	352	93	307	613	424	700	733	999999	694	515	332	202	874	999999	323	62	999999	999999	999999	999999	995	699	909	999999	92	999999	58	819	653	467	433	726	999999	301	376	912	57	192	576	999999	132	892	643	695	414	219	495	794	999999	63	999999	601	999999	979	178	652	183	726	531	936	651	914	979	236	999999	605	646	582	218	410	999999	474	305	506	23	999999	66	224	175	873	992	263	999999	599	984	831	959	576	132	724	738	999999	660	640	999999	999999	913	416	613	999999	572	999999	585	565	58	18	306	270	999999	999999	999999	959	561	658	944	398	71	999999	999999	260	645	79	460	999999	672	684	813	665	590	805	199	999999	610	366	310	89	677	296	551	975	535	999999	999999	66	138	779	999999	999999	696	999999	156	533	174	362	173	503	462	101	893	374	205	999999	999999	170	876	946	358	204	357	864	721	774	999999	276	725	946	468	404	999999	892	999999	810	999999	73	659	666	999999	999999	203	999999	626	585	402	187	
780	999999	999999	450	189	192	999999	575	999999	999999	806	381	694	897	636	227	999999	68	735	11	999999	394	671	999999	999999	999999	470	110	11	550	248	145	382	661	495	999999	926	27	999999	183	471	349	165	147	999999	288	971	999999	999999	975	771	568	850	999999	727	396	232	999999	940	968	999999	999999	999999	114	593	670	999	43	412	999999	300	999999	843	561	999999	999999	239	999999	359	999999	249	882	488	999999	999999	999999	294	999999	999999	109	999999	523	87	255	462	150	775	60	554	596	999999	937	999999	816	685	752	724	999999	999999	617	167	699	62	999999	999999	838	842	548	999999	913	999999	28	110	312	206	776	999999	598	109	399	344	999999	979	763	943	311	707	672	350	36	999999	995	999999	326	942	909	470	369	999999	623	308	237	725	640	219	270	837	872	619	908	811	136	200	472	283	978	719	299	773	427	141	179	207	307	958	999999	999999	999999	370	999999	315	581	81	999999	100	999999	462	999999	553	999999	474	999999	62	442	225	999999	999999	655	999999	963	200	999999	999999	108	492	138	39	427	682	999999	370	63	999999	332	602	999999	64	999999	382	999999	526	380	999999	100	953	999999	127	765	999999	139	999999	254	740	407	107	144	985	973	993	961	86	44	999999	724	323	420	333	729	839	999999	774	100	283	877	999999	999999	436	999999	999999	196	999999	999999	345	553	999999	999999	999999	999999	235	467	253	90	721	420	999999	999999	999999	30	999999	543	999999	397	925	106	999999	494	971	863	959	287	708	489	999999	806	950	812	999999	122	481	999999	999999	999999	999999	381	742	693	379	862	787	955	114	999999	729	611	222	623	999999	249	199	759	154	460	154	999999	759	763	261	999999	999999	286	792	602	549	578	999999	754	893	553	999999	670	999999	999999	85	14	999999	302	760	999999	594	999999	474	459	923	721	63	999999	999999	999999	999999	999999	442	999999	402	999999	999999	512	866	160	175	468	999999	794	999999	528	644	999999	384	150	775	467	13	44	330	999999	812	342	679	827	999999	798	680	346	931	385	238	660	716	574	840	669	436	610	61	999999	606	679	573	404	999999	28	999999	999999	780	999999	975	999999	144	269	999999	830	833	999999	999999	377	999999	393	862	999999	999999	984	999999	809	309	999999	999999	999999	983	999999	537	142	999999	284	750	506	535	747	565	777	409	830	999999	457	876	999999	836	397	974	684	348	222	817	72	114	102	999999	463	633	999999	133	582	424	999999	999999	999999	71	559	297	999999	999999	49	827	95	111	469	468	871	932	299	279	643	428	308	855	324	999999	706	180	657	807	82	
124	890	654	827	416	586	725	321	999999	286	999999	845	843	308	394	731	961	644	634	827	531	343	406	999999	163	125	999999	417	999999	364	388	639	999999	999999	925	937	999999	999999	999999	882	156	621	350	992	544	999999	999999	999999	999999	593	745	536	999999	999999	551	780	494	174	999999	300	502	317	81	999999	999999	999999	524	84	383	457	300	687	591	752	681	909	993	413	945	999999	999999	536	488	655	999999	852	616	352	227	155	999999	276	610	762	389	839	549	999999	104	84	68	391	184	481	303	68	944	999999	999999	641	787	999999	229	999999	640	965	829	425	976	55	852	182	856	237	15	33	86	828	372	841	999999	247	319	871	999999	279	362	16	362	999999	999999	999999	53	586	367	371	57	518	999999	423	19	134	779	58	231	999999	535	946	476	279	981	125	907	999999	281	550	999999	999999	580	371	613	822	73	425	147	999999	138	279	870	643	976	568	706	999999	831	245	467	271	649	635	999999	415	540	92	999999	792	438	587	315	817	599	698	938	999999	999999	197	71	364	910	999999	758	265	86	832	303	423	419	958	999999	45	92	999999	999999	944	627	207	292	980	999999	355	88	999999	964	62	999999	287	629	999999	148	644	184	113	360	935	877	488	339	707	788	164	999999	479	953	279	734	99	999999	993	144	612	999999	90	516	565	636	217	301	33	999999	25	793	473	820	989	861	999999	160	773	76	148	999999	585	201	692	972	608	597	999999	999999	954	297	999999	811	535	740	103	596	999999	308	999999	197	316	918	773	370	909	659	963	417	755	939	226	927	995	745	999999	999999	823	593	999999	619	999999	704	833	999999	167	662	294	999999	999999	999999	364	475	999999	951	999999	666	999999	999999	72	948	634	287	999999	25	999999	708	999999	999999	421	214	772	211	280	59	591	999999	95	54	999999	257	999999	714	648	999999	584	751	999999	54	194	662	470	501	530	89	985	328	142	818	657	459	846	503	837	563	619	999999	204	357	999999	948	581	383	999999	815	583	999999	999999	209	441	999999	189	771	606	759	744	281	999999	999999	74	273	999999	276	397	753	410	871	876	999999	753	999999	999999	182	684	999999	90	999999	382	999999	506	75	999999	932	999999	999999	279	85	999999	999999	819	999999	481	14	293	106	478	314	986	999999	415	999999	999999	553	456	20	773	17	999999	370	678	657	898	965	694	998	583	999999	889	70	483	999999	974	999999	275	999999	949	552	888	588	999999	776	110	16	310	795	999999	145	485	376	564	272	999999	999999	409	172	449	516	320	294	523	
999999	424	925	892	90	737	999999	288	999999	70	230	128	508	999999	999999	999999	892	665	898	999999	999999	999999	999999	506	220	345	446	398	112	999999	443	999999	603	999999	835	361	184	124	229	68	778	857	443	315	343	999999	999999	933	507	615	999999	999999	999999	999999	999999	999999	901	999999	681	999999	999999	855	185	87	627	988	524	442	999999	551	999999	777	445	840	999999	590	999999	999999	999999	76	853	513	891	999999	416	999999	821	999999	989	967	459	999999	999999	484	767	923	681	365	999999	354	629	58	175	956	243	780	415	580	999999	495	248	694	266	614	892	999999	963	688	999999	45	177	240	453	800	999999	627	999999	961	82	283	999999	274	999999	999999	446	805	348	935	264	999999	186	250	182	504	999999	764	497	828	592	999999	959	999999	999999	652	999999	999999	999999	374	863	615	445	454	507	999999	999999	974	175	999999	178	96	448	999999	434	44	999999	999999	67	948	82	337	999999	515	379	101	324	916	579	999999	641	999999	210	973	81	648	200	732	742	999999	918	753	598	59	660	505	999999	930	568	999999	793	260	342	656	302	536	486	930	84	416	999999	668	999999	299	807	131	886	475	957	999999	843	136	194	999999	40	329	739	90	855	999999	558	999999	358	918	92	999999	714	554	681	545	172	270	999999	999999	819	259	358	309	999999	999999	618	999999	973	783	817	667	75	617	625	972	796	405	999999	211	999999	141	320	486	217	426	416	342	999999	422	622	582	478	857	999999	999999	971	440	838	326	265	491	999999	574	999999	999999	999999	999999	999999	708	999999	766	195	999999	479	687	939	871	999999	825	132	285	284	999999	170	244	199	217	999999	845	11	366	567	999999	999999	375	722	746	385	792	110	320	414	94	673	855	396	31	388	999999	841	109	999999	22	204	999999	217	999999	413	866	234	117	393	92	706	999999	208	437	511	113	965	202	496	309	725	812	870	199	999999	999999	847	178	999999	999999	14	999999	27	555	563	965	999999	864	342	999999	568	992	926	332	388	291	656	959	520	999999	262	648	613	999999	296	999999	119	999999	970	108	29	66	289	898	88	804	374	653	874	999999	944	999999	860	999999	999999	732	885	548	810	999999	658	888	658	999999	243	999999	298	978	268	999999	999999	150	893	999999	999999	511	713	999999	999999	999999	917	13	94	973	340	160	787	635	999999	564	506	570	217	374	999999	999999	408	735	999999	722	515	395	394	702	690	999999	217	627	999999	999999	29	857	304	236	689	655	803	999999	223	92	578	662	680	704	674	294	999999	999999	793	999999	113	978	372	531	
78	531	619	392	293	535	943	170	157	78	999999	649	999999	980	999999	999999	336	999999	521	582	153	853	715	689	38	405	999999	687	833	999999	135	50	999999	773	999999	999999	999999	421	400	687	148	418	514	611	169	999999	29	952	844	999999	42	389	999999	999999	999999	224	815	929	363	999999	664	265	336	38	943	504	164	502	999999	526	758	914	999999	834	444	735	348	114	530	13	386	919	842	999999	96	999999	584	705	396	944	352	117	999999	512	33	999999	999999	486	999999	665	999999	526	140	328	250	127	66	631	355	999999	876	710	408	360	512	745	422	500	942	206	999999	459	115	877	184	999999	857	820	999999	561	652	862	446	865	999999	859	789	524	595	999999	689	952	359	744	77	999999	999999	707	10	288	999999	591	999999	471	745	421	999999	262	999999	999999	270	246	820	999999	999	23	999999	543	228	652	955	898	905	973	517	967	999999	371	999999	542	943	999999	819	533	999999	71	999999	975	999999	720	999999	999999	380	996	708	452	142	565	745	64	377	174	489	357	999999	571	685	570	953	778	321	59	452	999999	655	120	426	296	703	999999	695	298	424	507	999999	429	527	909	274	75	835	999999	999999	999999	174	779	670	472	211	999999	385	999999	999999	351	409	999999	94	769	351	597	36	845	862	807	999999	89	750	981	153	999999	999999	776	306	999999	942	776	433	999999	447	875	450	954	95	999999	562	937	276	82	108	815	344	757	999999	677	48	989	682	999999	397	999999	39	689	328	308	999999	608	461	999999	999999	999999	999999	398	332	475	157	81	759	688	255	999999	812	677	883	338	999999	296	219	628	849	999999	104	614	308	362	846	760	635	787	698	953	486	143	674	476	849	999999	435	101	529	966	240	994	573	999999	282	361	806	990	740	197	399	832	999999	455	538	999999	99	970	999999	999999	446	972	999999	999999	944	679	13	416	489	621	861	999999	109	882	722	109	51	341	89	999999	999999	999999	56	511	563	654	999999	228	999999	999999	999999	465	472	142	530	267	14	280	999999	603	358	999999	511	128	336	999999	733	411	732	438	319	999999	890	144	442	800	999999	488	738	999999	999999	784	478	999999	764	405	654	966	362	999999	999999	770	319	485	146	999999	999999	999999	184	291	920	447	495	510	188	109	574	338	999999	729	342	526	999999	732	773	573	999999	519	364	930	627	766	58	999999	999999	999999	999999	999999	999999	877	999999	999999	313	456	379	999999	298	968	813	999999	831	325	276	632	999999	578	999999	586	712	572	644	624	573	253	664	164	399	228	177	638	
660	999999	340	999999	999999	344	223	96	363	390	284	952	706	699	109	311	999999	425	999999	764	321	862	702	999999	999999	52	434	999999	792	999999	993	80	801	184	14	999999	984	453	569	788	365	151	233	332	297	691	917	874	154	362	664	973	83	412	327	999999	467	999999	589	31	909	163	304	999999	397	214	999999	999999	694	437	326	999999	856	366	409	179	999999	379	147	551	134	560	999999	439	560	29	997	398	856	216	214	88	863	548	879	212	847	94	999999	93	999999	395	189	716	45	618	127	717	13	157	169	999999	768	999999	896	999999	248	864	588	378	999999	761	675	488	233	247	193	999999	486	207	332	554	999999	63	999999	739	999999	208	999999	941	902	290	999999	709	56	126	999999	999999	651	530	963	982	505	566	877	779	719	701	999999	798	434	808	999999	999999	999999	614	652	715	38	167	978	50	471	646	475	926	999999	966	441	999999	927	368	667	955	243	349	58	878	186	240	29	678	999999	605	999999	103	59	589	883	441	999999	605	795	493	552	923	521	858	100	951	412	753	999999	386	999999	76	151	999999	573	999999	999999	773	999999	797	999999	999999	999999	865	139	381	999999	787	92	999	642	332	572	183	413	319	828	200	787	999999	828	276	418	337	735	450	952	775	26	408	999999	999999	76	997	999999	252	597	655	999999	719	84	625	670	271	999999	548	999999	967	999999	263	656	375	985	313	969	870	999999	997	140	999999	429	111	771	999999	133	999999	265	574	827	171	722	183	999999	999999	160	213	606	157	593	999999	946	984	903	999999	999999	510	715	763	38	999999	361	599	999999	999999	299	973	853	985	147	803	999999	928	150	999999	999999	999999	904	999999	162	766	274	999999	999999	999999	742	444	207	18	933	623	999999	502	546	352	809	132	658	431	779	187	359	621	19	999999	904	27	844	203	231	277	605	798	999999	271	221	616	999999	999999	307	999999	999999	845	999999	523	578	790	392	999999	999999	418	825	483	147	999999	417	999999	734	625	999999	724	600	13	786	665	28	436	892	285	141	203	936	999999	134	923	411	513	569	495	221	999999	635	56	999999	999999	452	131	660	634	853	567	999999	569	541	999999	265	772	68	396	505	151	897	116	667	999999	999999	747	999999	223	574	903	94	248	999999	925	99	553	710	973	223	896	999999	999999	431	573	999999	377	546	999999	668	999999	454	182	990	999999	226	528	999999	999999	340	704	772	447	70	949	483	643	165	615	492	711	999999	999999	182	608	375	640	684	103	395	114	211	999999	554	999999	459	999999	
258	344	999999	570	999999	999999	642	518	134	339	206	481	99	678	999999	930	999999	957	999999	369	999999	391	999999	585	844	295	999999	235	502	964	892	999999	500	999999	394	999999	905	922	547	948	452	664	484	46	443	213	14	716	893	281	999999	597	999999	999999	910	866	999999	133	999999	999999	911	416	25	999999	999999	80	980	526	293	400	999999	147	999999	628	917	345	907	668	151	640	290	495	999999	231	226	999999	768	411	661	528	999999	782	999999	668	46	45	648	324	999999	373	232	488	432	502	256	610	186	738	182	575	999999	971	982	999999	597	999999	84	794	942	152	312	579	999999	765	219	252	999999	752	999999	881	999999	592	79	778	418	999999	72	999999	999999	616	127	39	239	999999	569	219	799	999999	80	999999	961	854	999999	457	999999	652	623	666	999999	14	669	999999	156	300	877	376	999999	213	677	795	364	244	819	999999	999999	999999	999999	777	999999	999	452	830	682	972	920	843	220	622	717	999999	999999	999999	556	970	946	693	883	939	219	203	999999	595	443	285	265	726	44	999999	432	999999	312	845	470	294	561	999999	752	183	379	44	165	289	999999	911	615	959	688	848	999999	340	999999	411	568	13	691	856	397	999999	717	204	808	999999	199	930	462	343	934	999999	419	117	999999	999999	569	184	47	37	999999	531	669	306	48	999999	665	102	999999	999999	999999	999999	602	704	451	999999	466	185	999999	989	100	565	459	282	999999	425	438	282	399	999999	999999	394	965	999999	999999	866	737	420	166	621	510	106	541	999999	66	477	670	715	999999	999999	253	999999	948	57	936	543	81	396	999999	622	757	999999	703	708	70	893	501	938	947	584	999999	55	999999	614	489	994	999999	898	226	556	755	723	616	999999	446	457	445	917	727	999999	795	350	148	999999	864	127	403	833	999999	173	975	999999	768	92	999999	207	375	344	999999	942	519	999999	180	725	999999	44	775	899	999999	612	457	584	221	734	999999	999999	999999	485	999999	371	999999	201	407	62	580	999999	954	999999	825	249	92	111	359	784	703	999999	999999	999999	999999	829	352	503	571	887	715	999999	999999	44	302	999999	300	889	593	206	352	328	775	128	154	842	89	251	84	999999	530	999999	235	436	40	177	107	999999	808	920	29	106	630	520	347	189	999999	920	241	999999	999999	202	517	999999	442	384	846	61	278	835	750	999999	429	548	367	999999	175	93	999999	999999	999999	806	91	673	186	255	999999	265	999999	965	999999	168	19	999999	999999	337	999999	82	994	999999	999999	999999	225	999999	180	999999	677	91	999999	977	
23	999999	917	115	509	999999	121	844	976	196	686	591	999999	999999	507	591	999999	468	999999	39	531	103	98	357	805	569	590	118	502	999999	578	616	112	803	951	908	251	903	460	930	226	994	106	808	999999	739	999999	999999	475	589	999999	218	616	999999	456	999999	341	570	310	940	999999	12	999999	718	999999	79	488	999999	361	598	350	999999	17	544	812	999999	999999	999999	387	76	794	678	643	999999	441	370	10	979	357	40	576	680	603	999999	378	224	652	387	999999	899	260	999999	560	876	248	999999	210	82	320	918	999999	61	999999	244	155	999999	369	437	287	999999	79	509	129	999999	32	669	593	999999	175	999999	884	619	98	999999	999999	498	999999	999999	675	801	170	927	999999	438	117	524	999999	369	374	495	855	999999	110	944	830	750	186	999999	854	578	55	712	907	723	999999	314	999999	704	428	999999	999999	602	762	485	96	151	841	691	224	999999	999999	999999	132	680	999999	669	518	154	657	75	321	888	912	999999	755	457	30	944	403	802	999999	999999	999999	717	999999	262	461	625	857	688	908	495	999999	356	407	820	999999	236	980	999999	999999	999999	999999	363	346	999999	690	666	999999	999999	130	896	297	421	945	999999	294	415	950	489	217	893	296	969	166	999999	873	565	698	934	867	793	964	39	999999	743	999999	586	380	851	571	795	895	999999	999999	22	208	604	410	30	536	999999	285	999999	166	999999	531	87	207	999999	14	999999	968	795	999999	999999	932	999999	999999	211	999999	707	44	109	918	999999	998	77	411	154	627	279	164	678	999999	692	517	473	872	115	999999	669	389	859	999999	999999	999999	110	999999	240	89	999999	200	209	389	828	999999	186	582	744	999999	463	999999	999999	999999	735	970	300	396	88	818	468	999999	308	988	971	327	184	262	481	595	898	620	999999	74	687	88	955	298	580	552	341	890	137	211	759	992	336	966	121	999999	537	713	379	421	621	553	891	220	999999	510	965	923	111	159	15	843	506	999999	216	656	25	11	816	535	487	999999	268	107	239	979	999999	999999	151	14	68	194	999999	999999	453	143	999999	744	880	79	587	418	999999	978	205	915	999999	348	999999	999999	461	999999	897	844	934	53	295	794	980	439	519	999999	782	106	999999	820	603	747	545	82	469	280	130	746	947	999999	788	289	901	323	492	652	458	686	553	532	297	405	823	999999	848	999999	999999	451	999999	831	999999	692	887	384	999999	999999	802	687	999999	999999	414	160	897	999999	264	16	892	667	946	866	307	105	999999	999999	533	999999	924	145	999999	
999999	516	679	197	999999	999999	999999	401	527	10	744	850	771	692	372	999999	146	508	958	155	999999	510	107	505	693	999999	540	999999	329	850	125	823	999999	463	928	675	735	963	999999	432	168	614	374	666	211	26	536	413	191	999999	397	999999	965	989	392	999999	419	183	999999	591	902	999999	82	676	885	999999	999999	317	763	697	392	999999	726	999999	987	237	145	999999	304	676	998	137	999999	879	463	426	858	677	81	372	266	561	469	999999	529	999999	541	698	999999	290	999999	999999	649	494	68	999999	972	439	12	999999	429	978	879	999999	592	775	999	203	223	999999	72	999999	246	401	440	830	713	536	17	785	696	447	660	999999	844	779	488	999999	820	248	453	428	674	916	942	999999	682	642	607	754	212	348	484	321	999999	326	999999	257	63	999999	511	446	432	227	999999	982	327	865	983	812	296	536	382	999999	25	999999	841	329	458	162	157	80	928	999999	583	358	962	349	796	527	798	999999	999999	592	736	17	995	457	999999	999999	960	817	659	794	467	999999	965	509	999999	582	485	661	799	900	90	441	517	179	643	119	999999	978	78	465	999999	65	126	790	248	18	648	393	871	999999	999999	340	420	144	795	907	999999	462	54	224	999999	146	441	999999	511	305	499	826	999999	348	941	999999	999999	203	999999	999999	559	185	271	296	934	102	790	311	999999	750	30	383	999999	736	727	999999	933	999999	999999	877	624	607	999999	942	518	822	579	532	556	999999	999999	227	364	393	357	999999	201	757	289	948	356	140	999999	999999	285	999999	451	86	621	999999	58	894	778	901	999999	952	897	999999	999999	122	999999	268	754	999999	169	802	999999	991	389	999999	999999	186	574	475	531	493	999999	999999	667	402	380	502	910	999999	171	695	999999	462	999999	404	319	999999	979	177	436	97	386	323	601	482	106	999999	697	999999	18	872	999999	313	380	304	166	380	999999	385	999999	30	357	582	336	473	364	567	999999	999999	210	503	999999	407	49	999999	117	482	999999	999999	306	919	999999	809	173	299	375	145	92	311	248	939	221	604	435	415	999999	803	987	137	127	539	75	999999	999999	515	675	923	999999	936	196	683	999999	475	999999	822	999999	547	419	46	108	999999	484	94	746	999999	292	602	999999	999999	703	313	999999	797	78	766	853	999999	909	657	624	452	872	155	124	564	494	746	525	612	999999	203	394	999999	39	999999	64	981	966	638	233	82	951	639	243	882	198	999999	406	322	969	132	637	761	999999	656	357	338	969	999999	776	999999	999999	369	442	509	
999999	545	768	999999	711	999999	136	999999	434	551	500	242	912	999999	376	837	349	212	643	79	565	632	999999	383	551	726	21	784	862	687	995	999999	206	733	962	653	999999	999999	611	106	995	366	337	870	999999	124	425	737	999999	938	206	874	726	999999	943	297	17	394	999999	999999	999999	351	418	746	556	908	46	189	278	999999	999999	999999	601	546	83	209	304	667	999999	436	310	999999	969	923	490	130	999999	999999	789	675	646	504	608	625	999999	653	947	999999	323	257	88	246	468	102	990	93	283	190	999999	744	993	999999	176	201	685	586	382	495	265	999999	999999	213	999999	603	86	999999	514	975	999999	429	999999	713	999999	970	358	73	814	999999	933	407	846	685	999999	55	681	999999	999999	416	940	659	281	999999	999999	886	999999	874	846	999999	25	545	579	308	999999	870	492	999999	995	205	843	621	771	505	562	858	999999	366	999999	354	921	999999	126	108	44	650	158	799	388	467	765	483	227	949	860	397	827	547	805	671	562	999999	310	142	573	329	887	775	900	475	305	848	213	501	999999	245	428	480	274	240	722	693	900	999999	439	369	404	822	999999	174	41	999999	560	999	792	999999	999999	984	535	999999	999999	382	898	999999	171	916	279	725	16	625	968	356	283	575	949	868	501	772	702	213	924	999999	140	735	444	262	298	214	709	424	766	444	945	558	478	999999	999999	987	376	523	99	679	815	999999	205	684	769	985	60	924	37	706	999999	331	790	696	252	999999	999999	909	628	75	999999	592	858	534	411	724	107	609	83	513	405	188	123	255	259	999999	999999	999999	492	312	999999	785	396	999999	999999	623	767	999999	999999	631	519	467	894	33	663	233	171	671	283	999999	999999	999999	850	523	999999	113	999999	545	446	141	632	999999	999999	325	911	999999	205	999999	383	787	999999	325	511	999999	994	938	294	999999	591	36	999999	869	487	447	999999	712	934	873	999999	999999	999999	231	345	966	999	802	51	999999	122	432	999999	371	999999	999999	97	573	999999	408	529	372	999999	127	999999	420	191	763	240	978	901	209	999999	332	51	335	381	735	999999	544	452	999999	999999	715	999999	168	997	588	581	999999	360	999999	772	536	999999	395	238	298	278	925	999999	245	572	72	677	999999	999999	706	999999	962	124	999999	593	405	956	999999	475	113	999999	795	422	603	999999	248	999999	59	999999	769	978	656	999999	92	999999	64	999999	216	629	834	47	74	41	300	268	618	877	999999	267	377	579	999999	919	134	158	483	512	190	63	333	444	628	486	367	
999999	673	866	41	894	999999	999999	749	707	999999	76	85	763	131	345	573	371	999999	791	999999	999999	999999	999999	999999	934	984	552	580	163	306	399	419	588	999999	572	594	752	845	999999	729	732	830	318	287	68	83	719	390	844	489	961	814	836	427	178	766	999999	894	107	910	986	74	596	411	251	656	496	999999	559	751	821	999999	526	72	999999	999999	654	459	913	861	274	172	999999	999999	999999	585	583	171	505	806	999999	858	748	999999	743	668	244	999999	46	411	586	629	999999	102	668	445	298	773	999999	808	999999	999999	980	245	645	999999	338	922	999999	666	83	335	594	999999	104	963	777	999999	329	667	999999	747	423	511	285	644	341	643	15	898	297	809	80	999999	694	179	877	512	556	999999	340	321	839	379	999999	260	45	88	998	704	999999	964	454	433	683	374	74	479	960	11	999999	695	999999	178	379	999999	265	897	999999	924	96	999999	776	410	337	813	907	999999	999999	34	609	263	644	311	240	332	365	647	999999	330	115	407	552	999999	437	999999	404	670	999	74	995	999999	30	84	618	403	197	999999	999999	869	466	999999	999999	935	401	239	999999	999999	938	56	908	617	999999	737	818	688	999999	999999	999999	692	419	246	53	118	39	471	242	570	692	837	999999	320	551	153	863	94	111	616	164	999999	594	788	732	953	166	999999	999999	292	999999	999999	680	966	999999	999999	460	230	977	999999	999999	999999	996	999999	923	999999	999999	598	76	740	874	733	586	999999	999999	775	107	999999	514	100	951	651	218	950	314	999999	167	179	249	148	693	642	117	999999	709	999999	211	999999	865	631	51	999999	999999	999999	417	531	999999	573	898	306	315	830	716	886	246	999999	721	56	186	999999	999999	741	358	928	57	241	626	673	999999	843	573	993	764	999999	59	393	340	695	999999	999999	418	593	280	943	832	862	926	231	999999	454	512	165	928	704	688	309	219	392	474	185	905	680	176	65	732	999999	999999	833	837	852	924	35	513	403	752	359	471	415	105	195	315	404	996	999999	341	418	999999	69	203	999999	999999	947	231	366	876	738	427	224	221	520	796	999999	394	824	529	486	651	534	952	999999	838	999999	296	289	870	510	683	999999	999999	323	256	16	640	97	678	976	804	999999	526	999999	931	999999	203	585	398	222	999999	182	433	854	767	541	999999	999999	999999	380	999999	942	496	999999	64	214	500	897	999999	790	462	306	999999	552	681	999999	17	938	999999	591	610	711	999999	658	499	511	789	999999	555	715	899	999999	999999	999999	326	999999	
660	160	999999	727	756	306	321	608	759	714	36	880	182	273	533	178	468	999999	999999	999999	61	837	876	999999	424	630	351	559	890	688	129	999999	236	819	999999	857	999999	999999	835	314	400	999999	999999	999999	485	909	999999	292	999999	999999	315	999999	538	376	811	823	284	417	312	999999	954	761	999999	999999	999999	187	999999	363	429	675	200	999999	999999	465	558	768	999999	101	77	515	933	69	377	169	382	271	999999	999999	999999	999999	583	571	376	708	999999	638	574	827	199	307	999999	343	863	999999	540	526	999999	83	818	52	885	999999	349	797	202	999999	394	999999	699	999999	868	999999	355	999999	102	999999	422	999999	115	920	203	120	901	769	259	599	205	861	629	855	898	246	51	999999	144	400	231	579	516	465	253	26	138	866	439	472	999999	999999	423	999999	999999	587	968	999999	849	774	291	580	548	999999	699	532	928	999999	434	631	752	389	999999	702	999999	843	999999	649	676	186	981	45	339	999999	999999	741	448	717	752	321	999999	153	126	370	118	651	999999	913	765	999999	97	295	441	808	999999	609	199	721	999999	269	318	328	231	672	793	256	250	761	999999	957	94	221	100	122	362	999999	273	904	593	756	999999	365	999999	955	98	695	603	531	76	12	552	726	212	493	13	950	922	453	576	862	410	279	922	999999	999999	876	205	328	455	122	999999	294	138	999999	456	952	999999	276	999999	999999	653	718	695	989	999999	367	18	999999	999999	412	686	819	999999	730	355	544	443	85	329	222	999999	999999	85	954	999999	268	598	999999	999999	999999	515	656	870	478	219	691	583	999999	403	999999	867	598	219	53	435	526	956	999999	412	999999	999999	999999	946	999999	607	999999	643	741	333	999999	768	564	570	68	896	40	948	859	521	663	960	510	681	60	355	902	999999	42	528	149	311	201	51	134	542	156	709	999999	870	840	58	842	609	257	509	999999	37	160	157	405	999999	107	886	748	999999	17	999999	895	25	705	999999	999999	999999	193	844	577	999999	446	526	749	999999	449	988	680	999999	128	901	433	551	51	874	915	885	132	571	214	315	302	182	534	468	999999	493	175	538	448	629	425	412	931	790	590	633	999999	999999	999999	999999	215	143	833	116	264	354	974	830	397	999999	100	622	640	999999	229	274	992	999999	999999	956	823	999999	177	499	485	31	619	261	294	291	487	999999	443	104	999999	169	348	427	999999	468	519	344	999999	722	538	802	771	669	570	325	999999	999999	567	999999	296	73	999999	344	999999	242	999999	722	546	116	247	52	189	
546	173	70	926	574	86	59	999999	488	12	999999	960	682	999999	950	690	968	650	999999	490	271	808	999999	999999	999999	797	971	733	796	798	44	999999	495	623	999999	506	999999	399	76	50	999999	734	807	71	522	383	947	982	785	42	999999	465	876	999999	917	737	137	868	921	999999	114	999999	650	690	968	969	999999	69	34	453	189	578	584	330	972	537	10	974	999999	630	849	988	948	763	230	999999	608	933	999999	498	379	642	478	298	999999	202	93	999999	103	999999	908	888	958	999999	852	998	880	556	590	999999	736	162	197	300	999999	125	377	886	470	399	999999	541	363	535	84	547	110	296	999999	779	454	883	881	137	722	961	40	616	911	999999	697	62	999999	326	761	227	454	187	369	820	999999	206	657	703	191	999999	534	432	999999	314	898	594	171	810	935	852	280	999999	577	967	95	999999	999999	999999	999999	999999	198	47	999999	857	102	999999	926	999999	954	258	999999	187	946	999999	436	607	359	606	333	113	999999	999999	391	909	946	999999	999999	999999	999999	999999	999999	418	11	872	999999	497	658	999999	999999	975	667	999999	856	686	625	102	123	999999	540	999999	410	999999	915	599	428	656	656	999999	910	708	323	534	839	999999	38	817	186	83	178	939	948	949	394	358	999999	302	686	999999	293	853	999999	388	861	256	663	851	503	412	999999	531	999999	999999	499	513	999999	999999	758	966	999999	808	916	999999	62	601	539	461	999999	567	163	135	969	951	581	999999	437	935	672	592	235	186	324	999999	629	647	999999	164	459	881	696	999999	544	999999	56	999999	937	240	335	270	717	212	867	999999	258	328	561	888	222	442	86	999999	469	176	741	482	493	152	420	415	502	999999	11	112	870	850	591	259	905	106	130	999999	999999	412	874	33	318	387	525	311	999999	219	942	27	999999	970	842	378	999999	573	991	794	819	999999	767	342	210	999999	75	999999	736	312	999999	125	999999	879	999999	67	301	718	173	115	626	119	330	292	442	983	307	999999	999999	999999	281	341	114	335	387	691	644	542	999999	553	999999	127	574	783	999999	826	705	925	854	999999	87	999999	410	885	178	709	598	484	900	226	999999	175	399	524	40	651	20	986	501	434	422	999999	895	620	793	508	544	547	66	615	288	381	56	232	145	21	931	229	166	999999	102	170	642	999999	95	999999	999999	999999	752	585	816	999999	999999	999999	372	328	999999	789	101	669	174	999999	428	294	938	999999	128	999999	389	29	719	791	829	823	342	262	999999	299	999999	647	780	494	795	481	
999999	568	947	999999	859	816	646	152	137	999999	512	51	741	357	667	999999	37	999999	671	732	865	999999	889	610	96	120	212	84	999999	454	999999	680	265	947	999999	379	148	501	316	572	383	577	664	999999	321	300	520	999999	999999	534	619	229	823	72	615	999999	679	347	540	749	613	571	887	999999	608	832	785	794	999999	297	861	536	254	108	999999	298	370	556	299	796	599	999999	999999	999999	834	999999	857	203	341	721	700	801	960	567	959	811	689	999999	734	488	514	725	999999	344	672	93	999999	999999	712	326	414	132	57	743	999999	999999	129	167	999999	938	974	592	999999	150	597	70	999999	686	149	548	609	999999	822	810	292	873	999999	999999	67	751	695	142	491	999999	317	577	753	227	999999	790	692	532	999999	795	514	922	272	767	747	999999	517	297	585	174	717	35	310	247	461	999999	642	22	109	106	253	841	111	448	999999	999999	317	358	999999	358	856	86	999999	36	306	999999	610	769	369	455	999999	999999	557	327	307	292	277	999999	765	142	999999	680	432	47	552	999999	820	824	999999	728	304	169	28	236	317	640	779	999999	941	101	674	873	999999	654	861	999999	294	999999	151	550	999999	999999	999999	999999	999999	999999	654	217	483	633	999999	999999	999999	641	161	999999	388	330	999999	666	512	993	574	673	467	283	999999	778	185	707	999999	46	999999	999999	976	503	576	881	34	141	986	571	999999	317	999999	888	47	21	503	787	466	963	999999	485	48	999999	999999	919	679	927	158	876	999999	999999	255	512	113	451	665	999999	508	507	306	877	679	999999	999999	999999	999999	578	245	26	284	398	250	999999	999999	208	354	999999	275	656	212	106	983	120	539	999999	72	999999	999999	596	355	845	288	999999	667	897	805	999999	564	970	798	110	691	142	601	644	535	830	999999	905	999999	447	392	999999	305	209	894	999999	410	180	203	91	794	999999	670	999999	119	291	999999	999999	402	256	663	999999	857	111	415	999999	518	895	498	999999	797	879	498	908	463	436	664	468	13	999999	697	999999	776	717	999999	51	471	999999	534	253	83	878	512	850	783	96	999999	203	794	52	999999	999999	999999	962	293	914	160	761	976	682	627	299	999999	166	558	999999	528	999999	794	373	999999	357	370	254	168	919	376	999999	999999	376	442	999999	673	960	195	192	712	999999	433	999999	891	709	195	851	626	784	518	999999	301	513	568	853	409	999999	663	999999	154	999999	803	999999	999999	512	636	999999	250	166	999999	999999	971	376	567	713	716	999999	999999	679	171	519	999999	384	411	30	
999999	999999	808	589	70	252	307	491	47	284	21	69	853	999999	83	585	611	999999	168	118	384	999999	945	854	146	16	999999	999999	541	635	999999	999999	962	527	999999	24	801	999999	106	999999	111	489	339	999999	702	657	548	103	999999	585	999999	168	225	999999	999999	999999	999999	953	452	999999	999999	324	949	412	474	999999	999999	335	232	69	784	950	373	786	17	999999	595	662	999999	999999	467	855	999999	956	999999	651	213	999999	882	734	347	999999	999999	999999	88	787	999999	999999	818	121	559	223	871	999999	801	999999	999999	439	295	750	999999	999999	802	963	595	448	937	993	684	823	388	438	453	999999	721	936	742	331	707	229	999999	669	844	50	930	254	984	839	999999	769	857	773	384	141	898	999999	55	254	456	640	850	546	251	994	732	131	769	383	999999	999999	224	472	732	75	999999	999999	999999	999999	43	351	464	107	838	999999	999999	614	999999	322	599	397	891	497	999999	76	379	818	427	849	317	809	484	611	24	299	554	394	51	999999	999999	999999	164	293	221	114	999999	999999	707	336	38	128	76	999999	783	999999	973	727	999999	665	999999	999999	748	330	454	234	866	853	93	549	999999	581	572	745	577	999999	243	999999	286	770	890	627	999999	999999	820	999999	742	999999	999999	586	326	827	796	385	622	178	983	833	838	987	248	333	668	168	999999	456	999999	999999	880	917	999999	375	450	827	775	999999	465	657	999999	265	999999	839	35	999999	233	999999	785	197	999999	408	882	409	769	999999	532	567	958	953	999999	999999	643	420	999999	909	391	950	387	969	999999	999999	713	335	333	999999	504	408	307	171	999999	434	671	368	207	999999	999999	794	606	160	304	217	119	999999	533	146	621	81	999999	125	999999	282	164	816	586	579	695	999999	85	195	794	999999	269	797	28	699	702	284	999999	674	875	596	999999	999999	674	403	443	999999	801	197	961	999999	999999	999999	55	662	999999	999999	782	627	786	487	719	420	366	181	947	321	492	833	999999	346	857	27	250	529	928	999999	151	193	146	493	999999	887	999999	370	417	88	752	366	429	846	502	595	999999	999999	877	999999	870	503	455	131	999999	968	999999	624	575	999999	941	525	733	352	713	599	491	303	999999	831	196	995	763	999999	999999	135	414	597	844	272	999999	851	999999	995	66	648	737	999999	999999	787	999999	609	999999	719	999999	999999	633	87	143	903	114	594	666	56	999999	999999	999999	585	562	593	999999	166	780	999999	567	99	999999	737	295	74	861	477	529	944	696	587	210	53	732	342	999999	336	463	940	167	999999	
999999	605	259	190	908	162	461	190	233	977	829	490	162	57	362	896	791	999999	52	636	74	999999	999999	168	999999	696	999999	230	101	999999	702	999999	156	31	904	279	487	114	999999	708	26	349	721	718	758	999999	999999	685	999999	605	544	999999	898	531	481	999999	255	100	999999	999999	309	999999	98	995	999999	989	344	140	152	92	418	687	911	343	620	724	10	640	999999	956	805	177	250	999999	692	316	940	624	549	441	34	999999	599	944	409	999999	999999	725	999999	768	999999	761	543	897	999999	857	483	565	910	757	472	999999	999999	558	416	141	990	603	312	968	59	999999	590	710	68	31	97	967	999999	835	999999	999999	207	641	999999	999999	634	353	308	835	999999	999999	714	792	968	419	706	999999	538	277	999999	657	999999	475	719	664	180	832	999999	175	769	516	999999	85	293	198	999999	58	976	371	507	647	304	477	145	999999	999999	797	742	649	324	56	438	665	999999	815	861	999999	999999	999999	999999	999999	515	142	999999	326	999999	639	508	780	12	657	74	176	770	157	363	945	999999	55	658	383	100	199	850	723	87	999999	999999	477	999999	999999	137	68	498	704	141	171	411	999999	920	376	298	961	647	999999	999999	271	894	892	999999	915	402	875	269	500	999999	326	292	352	248	787	604	40	999999	327	530	15	678	75	25	201	544	521	135	999999	94	999999	551	193	740	816	81	152	999999	421	292	261	799	997	999999	999999	879	69	999999	143	999999	267	999999	999999	146	976	593	999999	999999	999999	381	880	750	977	416	999999	774	108	611	432	715	999999	25	42	44	999999	216	999999	999999	209	322	999999	942	999999	519	826	620	231	999999	763	233	999999	275	755	999999	999999	511	821	591	419	51	780	458	156	999999	320	252	485	295	867	770	911	755	676	999999	897	999999	757	467	589	962	552	999999	847	999999	999999	196	270	999999	632	999999	395	99	999999	168	541	36	999999	574	209	583	145	936	189	999999	321	497	599	999999	152	999999	753	364	11	456	499	728	999999	947	954	133	982	493	663	110	999999	999999	101	999999	999999	999999	153	999999	267	16	999999	616	872	853	888	976	999999	462	999999	168	999999	41	999999	999999	999999	812	426	999999	999999	86	601	652	999999	89	618	498	405	90	401	282	330	570	999999	995	999999	883	856	999999	68	999999	999999	529	644	504	999999	999999	999999	883	849	999999	454	304	572	191	415	185	343	793	245	399	580	999999	71	999999	999999	453	934	103	588	785	999999	669	789	642	549	81	17	777	993	274	999999	522	240	798	827	35	999999	914	590	
454	999999	72	521	668	407	29	468	999999	999999	642	999999	640	305	74	999999	784	999999	930	641	343	177	566	800	970	634	68	999999	999999	999999	813	999999	999999	513	144	245	893	158	131	244	530	613	940	999999	999999	855	999999	999999	999999	162	53	520	78	999999	256	286	999999	272	999999	999999	349	743	999999	328	852	196	999999	999999	999999	999999	999999	636	393	695	121	730	236	454	999999	999999	510	841	120	120	705	303	387	747	266	857	262	999999	607	97	895	786	418	622	269	173	466	996	65	347	409	417	999999	999999	170	526	999999	539	823	436	532	507	633	999999	622	999999	809	651	871	313	576	999999	38	305	800	335	322	614	194	285	999999	514	785	772	710	999999	177	14	999999	999999	807	723	807	181	564	397	999999	333	10	999999	999999	815	135	752	770	287	388	999999	999999	835	213	446	354	547	778	999999	722	860	383	333	999999	999999	75	140	506	853	324	999999	740	999999	999999	988	613	484	921	999999	389	43	12	999999	910	999999	432	999999	536	370	378	269	402	546	674	302	949	676	328	559	999999	999999	999999	917	963	531	99	178	663	225	999999	870	626	999999	638	688	858	999999	423	55	382	324	999999	145	484	64	464	204	738	879	49	936	999999	999999	999999	395	787	94	469	388	256	264	97	321	538	999999	642	465	999999	986	444	998	263	283	999999	999999	999999	120	442	999999	77	895	439	783	185	895	715	264	844	253	901	999999	999999	999999	798	128	237	293	606	977	421	998	296	999999	999999	999999	683	881	195	666	996	677	652	999999	320	361	824	999999	145	643	792	388	621	664	94	670	517	228	484	68	208	116	513	465	999999	78	609	687	348	145	222	999999	79	187	257	234	131	931	723	999999	999999	924	157	963	194	43	387	999999	667	774	533	464	406	999999	999999	890	173	197	72	252	751	147	999999	999999	431	958	319	443	416	860	549	999999	505	47	765	284	958	550	280	999999	690	977	29	999999	611	999999	436	942	719	367	999999	934	868	999999	695	166	999999	999999	542	235	724	944	225	806	999999	947	959	369	371	194	999999	623	916	608	561	774	127	999999	398	673	531	376	999999	59	800	615	717	33	351	999999	324	811	999999	54	739	746	999999	222	349	664	798	77	581	534	435	447	999999	269	919	920	48	568	758	999999	704	357	999999	175	16	619	239	935	27	762	869	130	615	999999	868	815	999999	904	61	733	874	464	795	199	623	362	598	999999	113	999999	999999	756	62	999999	350	999999	525	999999	216	999999	435	862	59	819	664	315	
832	156	401	114	908	143	517	35	994	249	562	41	551	999999	31	781	832	597	201	123	78	476	530	486	299	426	698	331	999999	22	415	975	534	318	530	452	66	999999	522	999999	248	999999	154	999999	999999	494	54	562	999999	999999	40	462	627	999999	999999	365	625	914	999999	492	444	196	726	999999	834	999999	507	999999	999999	579	725	833	84	999999	874	50	331	999999	999999	805	381	146	622	654	981	953	999999	983	81	999999	826	152	999999	40	999999	62	999999	172	999999	252	986	811	439	140	999999	206	999999	862	676	206	44	999999	999999	20	120	308	574	999999	10	880	238	999999	171	999999	752	582	650	53	999999	822	740	168	162	999999	818	570	707	491	999999	999999	575	496	317	875	140	631	885	999999	920	999999	488	237	172	396	24	999999	649	480	387	355	999999	344	99	853	466	875	999999	852	202	999999	601	92	356	225	315	741	999999	296	999999	130	697	477	133	999999	343	512	996	766	400	355	920	236	113	380	238	240	407	999999	419	265	588	999999	999999	380	999999	999999	881	947	90	282	265	363	652	267	658	88	220	19	520	953	879	286	999999	847	629	375	999999	976	987	84	999999	754	877	999999	999999	663	999999	999999	987	937	631	59	685	127	99	567	999999	846	722	159	30	398	942	465	385	311	581	142	750	726	428	905	999999	15	999999	511	999999	89	725	994	591	467	31	583	332	999999	601	344	758	71	791	141	264	999999	64	946	811	999999	197	240	92	364	12	270	519	725	98	999999	189	999999	999999	999999	999999	727	568	562	376	369	142	999999	710	999999	999999	689	935	296	651	999999	999999	999999	700	999999	892	495	912	236	464	760	999999	999999	741	921	165	180	999999	297	999999	536	279	501	999999	452	289	999999	529	845	979	999999	999999	232	84	966	728	999999	999999	28	611	999999	999999	341	108	616	999999	999999	814	999999	91	214	709	648	285	124	853	459	999999	999999	784	261	966	76	256	999999	435	841	532	774	202	968	293	999999	685	385	720	937	403	963	156	753	826	739	763	775	614	686	999999	999999	123	999999	774	638	244	360	669	748	95	957	999999	464	13	50	597	123	920	748	963	900	999999	999999	999999	459	999999	40	999999	237	999999	481	536	748	893	572	999999	999999	204	999999	726	999999	716	972	999999	446	999999	692	749	786	151	650	854	999999	999999	57	566	208	224	324	536	213	925	442	999999	999999	999999	999999	999999	441	389	675	999999	999999	31	999999	999999	431	73	999999	677	418	291	648	95	663	626	670	34	846	999999	463	708	879	128	523	
409	283	536	999999	25	349	999999	317	406	476	999999	589	844	95	863	144	144	999999	646	127	999999	286	356	781	988	759	418	723	999999	926	967	49	157	999999	999999	999999	894	824	999999	338	296	973	251	619	932	46	826	939	999999	871	328	113	242	10	999999	132	927	999999	260	265	930	409	881	480	999999	691	442	999999	856	952	999999	319	999999	318	831	949	999999	737	849	951	933	478	739	564	608	864	806	999999	907	115	983	999999	574	347	407	887	999999	771	999999	251	999999	999999	92	40	632	18	111	924	999999	651	98	999999	999999	308	332	999999	999999	327	872	645	884	295	438	751	969	109	745	664	910	944	857	273	627	999999	357	452	396	999999	931	999999	762	881	977	265	27	793	999999	276	24	945	999999	999999	898	474	366	318	61	341	999999	533	999999	446	24	234	794	824	571	999999	950	880	75	999999	999999	282	882	13	999999	183	733	185	864	478	649	964	726	94	375	999999	252	49	999999	65	999999	408	999999	325	867	999999	471	203	232	937	999999	144	880	999999	387	625	592	363	10	999999	607	999999	669	794	999999	60	507	709	999999	417	64	911	489	999999	322	988	999999	566	145	999999	999999	540	953	999999	999999	515	93	469	999999	749	571	999999	49	521	457	762	738	542	529	999999	255	999999	743	814	883	413	654	870	944	398	679	35	999999	999999	176	999999	932	742	999999	290	966	48	12	999999	846	175	872	968	562	999999	259	412	999999	999999	318	950	796	148	999999	749	861	999999	999999	318	79	545	671	603	354	389	829	996	999999	248	999999	999999	759	999999	967	717	541	999999	317	394	149	276	988	898	136	226	999999	793	699	891	999999	752	523	694	640	310	503	278	623	182	730	262	510	799	478	111	201	763	180	335	999999	185	905	999999	178	802	557	999999	476	999999	119	45	306	21	999999	107	693	74	402	667	999999	999999	72	999999	663	886	766	198	429	35	35	999999	623	999999	683	999999	847	393	999999	999999	753	730	802	495	73	695	956	499	980	381	999999	136	370	999999	120	945	123	770	477	999999	46	368	354	999999	999999	601	422	932	337	575	260	310	999999	564	913	494	470	577	81	968	930	276	218	57	618	999999	157	119	263	737	139	86	999999	244	801	394	385	999999	392	472	999999	999999	171	414	999999	999999	999999	805	599	626	484	546	699	509	999999	999999	160	306	832	213	453	999999	679	599	445	183	394	314	763	529	118	119	194	609	999999	907	999999	804	926	999999	321	352	999999	636	263	593	387	416	883	999999	244	88	529	189	
999999	969	354	571	999999	947	721	283	999999	80	999999	374	361	999999	813	453	999999	355	380	330	892	111	793	52	346	999999	796	999999	431	731	294	39	999999	15	590	725	562	542	999999	978	790	47	999999	449	128	888	999999	297	999999	439	376	888	999999	999999	296	999999	999999	311	235	126	999999	999999	999999	320	785	999999	999999	355	509	98	891	999999	520	401	540	999999	800	353	999999	999999	619	509	385	999999	365	999999	999999	391	999999	999999	548	260	999999	719	827	56	999999	999999	663	999999	114	886	787	514	999999	253	999999	316	668	441	126	832	999999	999999	999999	999999	368	999999	954	389	167	999999	999999	836	549	640	815	999999	574	493	669	810	690	294	353	732	999999	870	453	121	38	24	999999	287	556	716	999999	539	222	999999	688	334	45	284	482	711	259	951	965	907	438	576	741	999999	771	315	999999	103	434	999999	930	497	416	999999	999999	999999	999999	359	289	999999	767	285	588	400	805	345	774	999999	999999	641	483	770	905	999999	683	999999	999999	548	515	251	573	999999	114	999999	999999	200	999999	202	923	339	42	900	671	142	150	162	988	351	379	436	999999	999999	291	793	300	999999	592	999999	999999	899	869	141	844	48	269	999999	999999	150	999999	999999	428	582	491	999999	609	582	999999	773	999999	531	999999	999999	178	999999	710	999999	497	999999	157	93	607	56	999999	34	469	901	65	999999	872	161	981	999999	205	764	999999	958	256	809	193	717	72	819	475	999999	436	999999	999999	765	337	434	999999	999999	992	999999	17	381	548	467	22	999999	527	474	901	254	549	625	735	999999	999999	999999	589	687	137	439	30	788	581	405	597	530	938	299	999999	999999	660	131	999999	142	757	636	419	999999	797	999999	200	999999	917	230	98	810	213	999999	695	586	844	813	999999	562	52	228	799	153	869	491	769	237	178	463	593	428	999999	603	657	999999	342	999999	999999	651	249	432	999999	360	316	999999	327	390	604	999999	603	846	399	999999	99	538	836	276	919	315	716	999999	429	464	637	670	50	610	999999	261	254	54	923	90	999999	999999	358	449	836	92	174	388	633	459	859	746	999999	478	513	999999	999999	75	880	584	999999	287	13	415	723	999999	746	717	489	353	999999	559	923	319	999999	479	999999	397	439	837	151	999999	999999	969	605	999999	999999	571	107	782	999999	188	999999	349	154	999999	617	942	725	200	999999	456	898	289	983	310	823	718	500	44	938	219	999999	999999	999999	607	948	43	999999	832	999999	185	620	707	699	297	395	584	174	942	861	248	672	249	501	694	439	58	
986	304	999999	922	80	72	843	445	551	999999	906	999999	999999	999999	141	999999	195	999999	999999	201	590	696	914	249	999999	557	999999	700	546	397	999999	747	999999	899	999999	999999	765	92	999999	557	999999	999999	745	274	677	999999	999999	999999	117	779	63	999999	858	248	999999	299	999999	827	378	523	999999	153	999999	164	999999	168	380	198	999999	999999	137	113	65	289	999999	999999	951	649	571	927	702	894	999999	767	343	999999	889	999999	999999	757	135	937	713	591	666	999999	999999	590	694	519	256	667	999999	491	999999	950	286	578	910	140	999999	999999	266	450	821	996	560	140	999999	371	278	450	756	780	499	199	999999	473	623	616	971	999999	955	61	681	45	153	111	125	392	931	321	28	310	418	395	681	273	999999	669	999999	234	999999	333	250	806	910	970	991	462	561	813	999999	999999	999999	977	785	215	999999	785	853	458	24	439	439	957	999999	456	999999	999999	999999	999999	999999	954	455	746	602	631	810	999999	134	182	119	663	831	128	366	724	150	999999	609	999999	504	984	816	711	999999	339	894	999999	384	464	609	887	943	434	119	999999	848	422	385	999999	999999	893	999999	999999	349	361	607	320	600	706	999999	929	505	52	632	999999	147	744	999999	272	736	527	500	670	999999	232	719	999999	18	365	875	999999	66	455	81	999999	999999	146	372	858	731	584	999999	677	158	679	391	901	802	999999	999999	114	885	122	999999	876	403	990	116	999999	641	210	311	245	831	586	873	999999	970	999999	395	11	999999	999999	999999	999999	834	823	999999	999999	840	818	999999	617	502	771	999999	944	38	205	217	342	999999	255	226	530	282	999999	999999	999999	806	342	999999	780	15	999999	732	217	580	274	999999	580	479	222	286	823	606	693	742	69	999999	929	31	775	999999	63	971	136	999999	20	880	387	976	949	97	508	887	823	612	640	48	635	373	764	163	637	862	816	968	403	924	999999	714	999999	827	877	320	165	966	999999	890	606	756	570	393	664	603	529	135	778	935	782	999999	999999	999999	999999	999999	267	999999	187	201	165	168	67	999999	301	672	199	999999	220	197	732	999999	661	750	442	878	802	380	499	43	343	999999	199	467	999999	507	999999	766	999999	999999	63	543	789	999999	735	448	698	484	102	991	414	407	915	591	999999	999999	429	361	588	240	763	999999	999999	153	999999	999999	999999	599	943	999999	70	433	413	999999	143	199	999999	900	999999	993	189	327	999999	507	629	999999	999999	607	264	227	87	260	187	487	557	176	999999	645	902	271	999999	108	540	308	930	981	993	
26	457	24	855	529	346	594	60	999999	999999	999999	999999	922	999999	371	345	999999	716	809	255	926	351	966	999999	433	998	754	524	90	786	980	576	648	942	758	999999	250	371	558	999999	592	436	121	568	795	131	980	572	118	763	814	591	130	999999	999999	675	490	999999	432	530	591	80	969	658	999999	57	999999	979	939	999999	104	365	999999	895	663	999999	239	408	983	311	28	191	416	327	999999	398	456	913	875	93	668	999999	938	37	999999	522	466	999999	999999	999999	256	10	632	896	668	459	434	235	81	999999	445	92	999999	131	512	999999	663	652	686	239	999999	962	114	999999	552	99	426	999999	573	151	42	999999	468	245	65	27	559	519	658	523	964	999999	841	307	999999	586	999999	816	525	922	858	999999	776	710	155	999999	999999	776	999999	999999	999999	999999	661	999999	545	667	999999	26	76	494	850	153	993	173	999999	380	999999	807	999999	966	346	999999	614	651	292	228	999999	758	99	999999	132	782	999999	90	490	669	999999	999999	999999	980	962	736	999999	41	999999	999999	999999	999999	444	774	999999	98	569	387	242	433	690	20	647	326	667	865	926	999999	372	77	977	999999	682	999999	811	219	54	236	999999	609	858	582	579	577	407	397	323	325	607	43	223	788	847	67	999999	999999	999999	445	323	106	810	455	669	13	999999	907	930	838	999999	954	53	342	384	632	574	117	440	80	919	279	552	611	696	338	854	999999	999999	999999	626	262	945	609	999999	906	799	413	913	576	840	999999	466	485	362	653	999999	881	999999	225	999999	871	128	202	526	53	554	999999	758	341	159	547	841	315	221	710	18	444	429	477	832	171	204	864	999999	999999	999999	76	259	999999	347	973	999999	849	142	754	144	752	999999	999999	999999	600	654	582	426	302	658	161	273	652	645	556	462	936	393	331	677	999999	962	107	240	488	949	715	993	999999	761	991	183	999999	575	265	361	559	124	241	517	622	447	937	999999	661	999999	607	999999	791	521	849	466	810	87	880	789	999999	638	874	651	999999	999999	249	541	667	977	999999	86	389	999999	902	999999	162	999999	65	815	35	338	999999	999999	352	317	211	665	912	535	373	999999	695	475	375	920	999999	590	578	43	207	405	999999	684	996	530	28	596	618	37	314	999999	999999	74	999999	657	70	199	999999	630	387	584	628	999999	614	427	391	913	829	999999	580	572	246	31	999999	999999	999999	894	688	999999	299	999999	56	885	999999	377	366	630	711	718	860	61	291	948	656	623	776	970	79	999999	149	999999	766	
636	999999	742	759	10	999999	144	999999	175	510	486	999999	999999	537	743	910	247	999999	999999	999999	120	131	999999	999999	297	375	994	853	264	825	999999	682	195	848	419	439	488	618	365	999999	577	297	694	551	804	617	884	999999	43	70	999999	518	389	901	656	999999	927	999999	471	635	999999	999999	177	350	400	804	155	922	127	314	431	999999	704	586	634	823	436	977	485	680	999999	908	999999	204	992	601	303	293	202	999999	511	37	156	730	999999	296	129	354	999999	10	472	999999	968	728	638	213	813	802	277	999999	88	999999	999999	791	154	553	470	972	357	999999	510	861	730	223	802	404	999999	974	864	348	999999	92	827	485	217	999999	940	101	565	999999	787	500	26	369	825	562	999999	364	585	999999	999999	156	996	361	499	610	240	754	926	244	730	839	938	928	139	996	131	500	583	999999	999999	379	417	999999	21	20	845	371	397	999999	999999	128	398	695	522	556	96	475	999999	999999	298	195	174	331	69	947	562	97	239	829	999999	999999	780	960	999999	455	999999	438	349	999999	765	869	366	686	891	611	451	252	416	999999	909	656	999999	977	337	999999	214	95	508	74	457	757	141	568	808	999999	999999	437	999999	76	816	999999	135	506	840	428	828	488	999999	457	999999	320	681	656	919	784	999999	803	632	147	999999	999999	999999	285	42	18	999999	798	877	109	273	23	121	349	765	999999	530	999999	999999	908	599	726	655	999999	568	999999	86	485	649	999999	745	544	805	999999	825	173	999999	850	473	832	691	40	999999	341	999999	492	209	341	890	667	264	47	667	724	548	524	999999	879	717	895	931	999999	999999	854	999999	999999	218	128	524	999999	533	680	544	313	227	568	126	324	866	85	937	745	594	999999	999999	708	877	999999	999999	311	175	999999	142	578	999999	439	882	756	977	999999	283	90	816	298	144	584	502	999999	507	979	408	683	22	641	957	999999	668	999999	999999	999999	851	137	674	223	437	684	547	965	999999	788	686	369	999999	412	801	857	928	305	848	999999	215	524	999999	474	902	491	836	500	621	714	999999	716	671	332	612	156	999999	603	860	460	46	536	950	719	999999	48	346	609	840	999999	267	372	327	999999	449	999999	553	999999	999999	999999	847	999999	354	999999	27	970	999999	23	799	655	999999	335	999999	999999	158	999999	573	864	999999	864	999999	237	660	999999	999999	408	999999	772	883	284	603	217	293	915	613	989	192	261	999999	332	999999	333	809	195	659	932	927	929	750	771	763	688	37	456	800	619	396	834	251	999999	
999999	925	999999	525	999999	999999	51	999999	785	169	999999	322	172	849	523	821	427	475	861	524	481	468	999999	121	520	914	189	837	124	993	602	999999	19	93	750	425	999999	999999	142	426	890	406	154	591	284	451	525	188	932	978	202	921	999999	727	146	123	904	28	14	147	999999	214	999999	792	566	148	312	89	108	108	629	142	342	445	999999	999999	324	439	836	78	398	11	999999	145	800	681	999999	292	946	636	520	183	290	995	999999	999999	991	362	35	999999	149	446	89	999999	359	70	588	537	104	72	799	474	191	935	748	999999	309	280	999999	884	763	29	142	472	587	455	852	347	999999	946	93	999999	414	700	929	952	921	999999	785	999999	102	846	999999	884	837	56	991	354	256	319	386	720	370	999999	382	130	313	999999	999999	903	218	999999	999999	999999	999999	999999	70	491	16	796	141	238	494	999999	791	999999	831	257	635	541	464	507	100	763	569	372	601	272	327	809	648	314	824	999999	531	851	392	50	906	999999	999999	510	348	460	188	157	236	118	359	466	298	65	982	715	999999	999999	161	999999	999999	616	246	797	173	999999	157	999999	414	611	730	940	534	790	351	999999	555	954	999999	639	585	422	999999	493	999999	999999	520	593	331	118	443	999999	699	690	463	299	763	198	999999	999999	999999	999999	999999	624	387	419	931	508	713	356	999999	494	551	999999	125	175	479	753	884	999999	999999	564	505	999999	178	999999	250	843	999999	999999	999999	999999	999999	28	336	234	999999	999999	115	503	930	22	999999	974	949	948	999999	188	574	999999	819	20	314	44	464	749	855	446	456	477	999999	999999	181	661	484	802	999999	532	194	891	496	958	647	390	999999	999999	684	530	356	999999	640	71	278	999999	999999	999999	63	583	564	999999	378	242	75	999999	334	842	841	999999	500	156	81	747	999999	683	802	999999	999999	923	662	789	74	999999	100	236	837	117	819	142	429	622	999999	999999	967	606	523	264	892	19	65	539	832	999999	40	209	157	893	77	595	246	999999	499	139	921	774	523	53	151	839	999999	226	32	709	999999	878	407	999999	999999	397	170	999999	968	363	868	999999	999999	607	304	890	999999	944	50	233	999999	59	999999	620	382	203	93	479	122	63	218	838	516	133	669	999999	802	379	999999	680	435	999999	411	145	271	798	818	915	749	261	761	856	186	799	999999	747	755	787	405	586	999999	691	435	999999	155	39	616	833	999999	151	98	999999	830	369	999999	207	648	999999	359	999999	385	178	729	860	999999	999999	662	717	320	921	
407	24	999999	537	376	744	272	495	989	241	999999	984	977	607	172	999999	999999	999999	10	616	999999	768	438	821	999999	145	999999	999999	623	794	999999	898	522	999999	744	999999	734	302	992	64	934	999999	997	127	999999	400	999999	999999	697	249	334	999999	717	999999	821	999999	999999	162	336	999999	782	697	872	205	864	292	471	999999	862	99	999999	734	824	999999	681	999999	770	320	428	811	944	999999	877	383	469	999999	191	999999	204	116	496	999999	965	760	999999	246	289	999999	262	120	928	239	999999	608	999999	600	30	999999	31	999999	867	275	733	525	297	942	999999	499	735	342	111	999999	999999	756	602	999999	768	73	673	445	668	968	999999	318	882	999999	581	999999	460	869	511	419	797	330	248	999999	849	450	473	339	426	789	999999	919	18	285	999999	511	15	999999	831	957	108	586	216	999999	217	424	642	581	370	551	999999	865	831	999999	999999	999999	518	381	895	328	599	999999	29	878	902	148	999999	607	999999	79	272	283	999999	553	321	220	124	348	23	434	807	892	969	874	751	211	98	327	999999	999999	992	634	292	513	999999	765	567	338	997	79	125	45	339	999999	999999	765	827	999999	380	645	331	999999	368	470	999999	999999	373	155	999999	700	60	982	188	224	86	999999	991	999999	999999	555	653	785	351	944	319	772	562	999999	595	986	383	999999	947	784	705	823	276	821	999999	660	401	422	211	306	999999	142	857	124	224	650	774	999999	999999	824	999999	545	999999	423	161	999999	154	695	559	999999	327	249	999999	403	519	263	372	179	541	535	164	241	584	55	925	999999	999999	999999	464	999999	222	89	719	999999	792	169	999999	852	999999	253	515	705	999999	70	978	999999	108	999999	999999	960	287	999999	761	566	670	760	961	999999	999999	999999	834	706	241	615	928	247	999999	911	611	999999	268	999999	509	298	999999	458	999999	523	76	155	88	999999	842	503	999999	617	328	163	462	41	999999	222	363	695	999999	808	474	999999	141	741	259	196	851	255	701	767	999999	999999	999999	221	999999	447	715	352	895	382	864	737	948	320	999999	377	999999	580	160	56	166	813	879	220	984	999999	391	335	999999	891	999999	596	999999	899	523	999999	616	250	649	999999	999999	999999	800	46	944	999999	999999	999999	999999	882	737	281	999999	655	610	999999	593	335	237	269	65	390	455	14	772	999999	999999	58	797	74	999999	218	930	399	549	999999	999999	843	999999	257	823	999999	514	24	164	338	501	157	298	242	271	291	23	389	706	999999	565	795	999999	676	801	259	33	757	131	999999	350	705	
115	465	277	750	69	979	446	494	999999	441	999999	443	999999	788	999999	565	802	479	204	999999	692	433	590	227	579	999999	456	573	547	757	893	999999	999999	795	999999	999999	965	521	232	44	943	222	250	133	946	830	999999	999999	999999	999999	954	652	999999	799	23	682	874	59	999999	999999	533	872	946	128	548	224	999999	980	746	926	600	291	257	170	608	480	193	466	999999	748	699	999999	84	89	802	250	310	199	782	369	959	999999	349	999999	511	999999	275	131	585	999999	384	920	276	572	868	673	405	174	201	542	999999	417	778	432	770	99	798	867	326	999999	914	999999	207	999999	967	684	941	494	999999	537	215	999999	999999	550	374	778	176	511	220	139	845	145	999999	250	999999	999999	999999	917	992	421	281	407	805	288	816	999999	723	999999	999999	193	999999	910	515	663	336	437	536	237	999999	991	923	999999	657	196	461	778	268	999999	516	999999	547	999999	501	247	265	808	999999	603	733	999999	65	287	999999	37	408	934	630	344	913	442	25	999999	858	999999	498	984	750	618	826	47	859	766	382	189	646	707	418	277	407	528	180	933	504	812	936	645	391	999999	788	526	999999	924	52	84	410	637	175	500	999999	280	67	647	776	999999	999999	298	999999	726	391	701	525	999999	936	395	272	91	999999	56	74	999999	603	999999	830	309	889	999999	723	308	779	18	541	918	528	999999	470	999999	166	809	425	648	740	665	248	97	10	796	987	657	811	999999	232	999999	435	896	999999	937	817	999999	999999	461	999999	999999	999999	382	169	999999	834	810	924	999999	925	605	631	426	122	938	882	743	308	999999	948	76	496	460	785	999999	492	631	999999	533	715	999999	13	963	83	143	718	865	927	403	962	187	999999	82	403	999999	999999	999999	999999	738	65	999999	999999	999999	999999	508	999999	496	999999	999999	124	212	360	999999	34	245	602	667	352	978	230	26	815	905	139	771	342	424	66	168	926	999999	846	721	478	999999	999999	299	999999	575	32	231	278	191	288	999999	826	343	58	167	34	829	666	805	999999	48	269	273	583	741	999999	696	439	999999	819	999999	999999	639	922	393	724	313	216	776	956	999	748	633	626	380	999999	999	375	898	999999	107	816	51	213	439	999999	257	715	718	999999	336	791	839	372	647	404	196	420	664	999999	720	622	890	849	518	300	635	999999	213	999999	176	330	540	304	722	824	324	436	492	21	477	597	497	376	629	217	999999	270	999999	999999	757	588	711	465	423	484	926	201	694	149	745	610	999999	921	243	
15	261	544	650	822	89	760	928	653	965	132	134	523	229	311	999999	375	667	237	999999	999999	619	84	881	999999	999999	132	742	353	275	867	999999	575	143	624	956	375	620	999999	896	997	999999	999999	999999	300	360	999999	972	392	758	380	942	284	882	655	396	186	662	413	923	999999	28	584	387	999999	999999	558	390	999999	355	25	999999	999999	341	51	927	561	584	591	887	495	160	359	999999	895	925	811	693	487	238	999999	712	217	999999	999999	979	999999	680	403	263	801	32	999999	46	742	625	441	999999	840	727	999999	602	81	999999	437	806	668	989	491	181	999999	999999	902	999999	575	313	547	276	401	999999	852	880	999999	337	95	473	783	323	853	279	493	868	852	999999	999999	187	999999	999999	999999	142	999999	96	199	999999	38	935	129	999	471	438	87	175	999999	999999	875	999999	421	743	999999	963	33	999999	146	999999	688	366	22	152	973	397	671	856	470	269	751	766	691	958	309	999999	354	999999	851	424	999999	999999	326	999999	884	449	766	999999	261	842	119	966	949	977	543	671	923	976	36	83	767	999999	704	292	36	118	272	462	443	289	999999	249	503	722	30	999999	49	937	267	533	631	999999	605	628	160	785	999999	713	425	999999	236	378	999999	777	656	999999	623	44	58	999999	186	999999	464	971	999999	869	999999	237	957	183	631	985	718	999999	452	999999	625	86	142	250	302	558	999999	805	999999	999999	492	725	75	59	746	15	889	491	356	999999	318	634	404	290	322	589	999999	252	15	999999	660	265	335	662	355	547	902	999999	999999	628	276	658	918	983	387	747	171	999999	436	626	106	236	155	999999	685	991	681	851	928	713	801	794	800	811	590	236	399	999999	999999	208	112	91	18	728	61	660	715	421	999999	575	999999	849	815	389	999999	999999	119	999999	999999	999999	865	60	879	770	826	999999	999999	117	402	999999	357	758	213	999999	524	24	999999	427	82	35	285	270	948	362	295	952	978	421	665	166	999999	999999	999999	350	999999	999999	212	999999	902	999999	801	999999	999999	999999	227	668	999999	999999	999999	140	215	692	138	952	87	605	111	526	484	999999	999999	447	451	246	42	168	333	999999	895	999999	812	980	525	503	233	677	251	206	145	999999	317	401	556	534	950	435	70	482	999999	736	950	999999	999999	38	86	363	166	782	719	999999	344	782	691	403	328	235	999999	634	728	410	364	999999	391	999999	566	111	891	916	295	999999	107	851	999999	169	999999	136	999999	999999	426	869	521	469	486	85	292	535	999999	999999	999999	725	
268	436	753	999999	382	54	304	905	472	999999	999999	999999	496	999999	961	493	190	532	999999	202	999999	680	218	859	999999	895	428	315	574	41	999999	738	710	999999	349	671	999999	999999	786	477	831	321	34	451	999999	281	999999	999999	123	999999	354	187	281	23	717	587	227	894	972	486	626	999999	341	441	999999	999999	538	999999	772	300	395	451	745	414	371	999999	656	767	461	617	922	999999	201	999999	999999	223	466	697	999999	999999	453	999999	999999	309	850	999999	979	592	866	673	742	56	999999	823	999999	999999	441	867	652	30	999999	460	442	365	564	572	797	566	999999	370	277	841	999999	21	846	999999	999999	445	999999	528	999999	73	900	999999	875	876	461	378	371	784	782	598	55	832	830	992	999999	999999	745	287	54	423	838	999999	405	999999	972	590	976	230	226	999999	314	133	312	866	560	653	490	999999	999999	999999	204	969	587	678	796	999999	999999	999999	422	284	700	285	999999	303	235	403	393	973	904	870	401	151	567	786	999999	921	529	963	442	126	999999	999999	176	625	229	868	918	726	115	730	999999	132	807	942	305	999999	649	18	641	166	270	516	783	250	999999	999999	412	801	999999	874	721	226	421	999999	363	643	999999	858	84	367	484	666	868	999999	470	279	343	625	999999	266	282	520	332	285	855	414	283	925	999999	175	999999	127	342	241	18	193	710	510	589	662	919	790	934	283	682	603	648	999999	779	758	719	787	319	137	601	211	894	146	450	948	999999	193	270	999999	999999	366	333	637	174	287	568	999999	46	829	999999	491	586	58	603	261	766	673	156	839	456	679	999999	999999	999999	807	299	574	69	640	302	999999	530	999999	999999	325	999999	20	445	999999	999999	886	999999	490	790	120	999999	845	543	199	192	999999	47	999999	462	232	558	128	998	999999	988	993	773	999999	999999	611	961	561	675	287	981	755	238	654	999999	569	928	327	424	529	999999	999999	41	870	999999	999999	698	108	572	999999	766	161	22	87	999999	206	999999	355	999999	188	158	73	179	265	217	436	467	392	782	892	303	241	703	478	185	544	961	902	947	929	913	999999	988	525	999999	999999	742	160	151	452	456	583	373	246	999999	128	284	776	999999	31	149	999999	999999	679	856	535	457	999999	902	968	244	221	407	34	999999	999999	84	654	744	386	694	317	999999	339	446	720	868	467	108	66	270	195	248	999999	789	607	546	319	668	985	999999	208	257	182	217	244	185	348	970	999999	53	629	41	287	337	999999	74	986	242	145	999999	989	999999	846	
999999	59	972	480	245	668	749	765	986	999999	999999	495	69	999999	131	211	545	999999	497	24	22	999999	164	961	999999	999999	542	559	86	532	999999	999999	763	411	474	168	999999	999999	113	311	344	288	643	282	283	841	772	999999	999999	40	600	146	501	999999	833	77	894	20	880	288	135	200	688	999999	999999	619	731	999999	604	962	939	839	426	999999	680	733	999999	881	687	757	999999	547	694	55	931	191	892	343	577	999999	999999	999999	824	825	186	154	599	189	999999	999999	120	124	401	902	999999	761	720	316	999999	999999	80	22	332	999999	103	999999	505	643	999999	258	726	999999	90	207	698	687	999999	601	19	999999	999999	817	999999	32	999999	80	999999	792	954	999999	471	585	592	999999	336	999999	928	999999	731	597	648	999999	999999	593	938	722	43	203	213	413	746	128	306	224	965	263	973	309	485	32	442	712	688	999999	786	151	999999	613	870	447	758	323	870	422	887	999999	170	455	999999	925	47	952	589	550	434	352	288	378	512	999999	287	628	226	708	999999	935	277	999999	806	999999	916	999999	999999	765	999999	432	258	999999	999999	787	999999	527	999999	560	999999	490	133	999999	928	443	862	999999	110	796	999999	139	999999	171	267	951	910	999999	648	297	18	617	628	823	999999	11	999999	403	50	725	980	760	999999	999999	723	999999	812	139	376	373	934	489	999999	536	605	524	335	999999	627	386	877	237	878	927	552	377	861	999999	999999	927	349	468	396	999999	816	409	725	441	447	593	149	999999	999999	285	999999	999999	999999	999999	227	381	999999	16	776	999999	847	752	881	999999	123	999999	812	512	887	449	33	476	102	999999	999999	999999	798	999999	649	43	247	106	738	999999	573	32	89	999999	92	870	261	342	999999	732	537	73	527	249	327	999999	999999	636	893	60	262	887	436	999999	999999	31	582	781	367	743	999999	751	999999	289	912	100	999999	999999	429	26	198	999999	999999	999999	999999	999999	678	559	576	557	262	610	212	688	350	686	596	999999	396	70	999999	479	999999	948	316	999999	59	248	336	236	825	999999	217	876	861	999999	112	999999	938	999999	352	32	215	810	490	816	999999	336	939	236	504	999999	656	369	727	719	714	999999	999999	629	999999	440	233	349	999999	524	403	336	826	778	999999	999999	999999	670	718	275	273	175	999999	499	247	722	308	110	731	294	92	847	158	152	857	277	24	318	128	911	999999	866	88	966	423	222	509	171	652	976	745	985	999999	462	455	549	377	999999	392	884	142	132	999999	999999	441	999999	187	999999	920	316	514	487	
551	806	999999	407	96	501	86	34	223	147	457	755	999999	106	999999	696	999999	317	899	999999	999999	244	779	999999	258	999999	534	867	45	826	250	346	471	268	443	844	985	58	462	999999	486	999999	671	994	674	999999	897	345	358	490	999999	613	416	999999	560	999999	999999	799	158	999999	966	219	989	396	897	121	293	290	662	361	710	999999	854	999999	999999	568	572	785	11	396	744	199	999999	999999	839	637	999999	417	707	135	818	196	899	17	999999	277	999999	284	106	999999	999999	617	999999	997	779	347	758	393	89	992	999999	999999	797	999999	710	777	700	999999	556	270	191	875	582	536	543	523	749	999999	122	706	999999	298	999999	448	818	136	999999	521	774	502	878	546	338	715	391	577	999999	148	307	143	576	933	727	836	381	701	999999	155	463	999999	598	911	999999	382	801	456	999999	358	942	584	999999	189	670	64	391	645	547	867	155	966	134	611	549	999999	140	266	570	851	999999	126	101	999999	999999	518	904	967	999999	955	913	934	24	50	205	999999	999999	999999	273	673	999999	736	999999	177	10	999999	141	986	371	300	252	545	886	710	292	825	492	900	131	161	159	424	380	592	953	221	999999	93	999999	826	999999	742	993	897	999999	340	999999	923	370	999999	387	917	606	999999	999999	378	58	313	999999	379	240	972	276	121	523	40	999999	999999	224	788	545	57	999999	999999	193	999999	999999	988	313	951	863	569	999999	999999	774	999999	817	405	879	585	173	649	999999	45	596	999999	476	882	383	376	974	999999	709	999999	35	339	346	71	999999	212	999999	999999	999	806	516	999999	442	715	346	999999	222	959	692	999999	625	895	722	545	948	58	43	668	999999	999999	977	472	999999	958	535	445	999999	756	615	677	757	113	999999	529	529	999999	702	999999	999999	999999	163	999999	708	80	955	139	617	801	123	742	178	168	454	71	828	54	811	483	999999	901	395	466	354	999999	881	522	255	203	26	999999	355	282	999999	999999	783	962	764	789	12	405	827	104	642	872	508	999999	658	588	700	999999	123	999999	999999	644	999999	697	669	693	198	999999	883	424	784	100	396	895	45	999999	287	999999	999999	32	480	784	83	301	823	481	516	291	863	999999	502	999999	908	999999	702	488	816	999999	999999	999999	600	569	999999	413	319	552	485	613	564	727	310	833	205	101	748	999999	570	999999	873	999999	186	907	579	226	921	999999	192	270	999999	999999	125	200	573	218	999999	911	272	999999	981	281	996	902	727	146	999999	999999	345	817	388	999999	917	411	999999	999999	999999	693	
990	305	492	999999	370	225	419	17	999999	119	270	987	999999	836	999999	900	433	602	999999	284	999999	442	859	999999	908	999999	999999	298	999999	713	978	999999	323	737	920	966	999999	915	911	999999	492	719	534	257	999999	358	156	999999	999999	27	977	620	999999	999999	514	999999	446	239	166	999999	343	131	378	999999	141	802	673	999999	916	568	722	999999	691	421	999999	469	908	611	854	560	999999	340	917	999999	735	367	999999	703	233	373	999999	948	758	915	447	999999	351	636	125	605	999999	223	635	812	304	469	928	502	999999	54	999999	834	385	999999	776	999999	214	756	172	999999	257	970	709	553	48	774	759	775	999999	429	127	999999	496	258	876	14	704	114	327	276	999999	62	874	999999	723	999999	572	162	148	444	166	999999	473	352	357	714	514	92	999999	999999	999999	163	528	409	999999	377	348	137	729	772	308	109	438	999999	344	204	999999	530	829	353	999999	606	636	999999	273	532	808	999999	900	171	500	622	340	797	565	286	999999	474	999999	999999	356	444	999999	999999	999999	66	167	577	999999	999999	618	983	263	430	327	999999	999999	988	145	404	568	204	236	568	282	999999	769	640	341	68	670	631	277	482	997	999999	183	270	404	216	999999	240	146	999999	553	516	369	910	479	999999	759	546	338	857	787	161	218	864	104	999999	297	526	999999	999999	492	987	716	780	999999	560	931	999999	593	929	39	337	68	488	25	766	326	858	999999	880	999999	133	302	999999	694	845	558	318	999999	944	919	999999	994	196	999999	999999	999999	589	487	999999	529	503	999999	409	828	459	999999	730	849	999999	143	438	999999	365	650	369	999999	306	95	586	12	623	100	649	20	191	343	871	232	459	966	999999	381	999999	361	805	180	892	591	999999	752	828	999999	838	810	999999	493	638	545	896	999999	503	503	900	916	999999	413	313	999999	646	126	231	999999	999999	371	999999	999999	122	999999	845	198	999999	714	850	833	183	164	262	839	999999	698	704	336	336	589	472	999999	480	336	455	402	867	503	945	128	531	330	77	476	999999	433	380	633	700	707	999999	789	652	999999	742	999999	160	473	999999	948	421	999999	999999	999999	899	173	586	786	559	453	331	999999	769	732	999999	999999	97	999999	436	105	327	999999	636	999999	522	682	590	413	593	704	251	403	632	996	706	999999	999999	267	576	249	847	594	84	256	386	767	999999	999999	764	889	663	375	47	775	630	351	268	552	298	226	582	183	202	854	212	999999	676	772	999999	675	999999	829	219	999999	258	732	996	999999	999999	754	999999	
670	648	704	50	876	999999	857	376	365	377	606	968	359	666	673	402	229	54	457	100	257	894	98	196	833	166	850	999999	897	354	879	999999	543	564	911	999999	498	814	335	571	818	999999	670	308	106	999999	859	999999	999999	340	776	999999	794	663	414	776	999999	517	216	720	515	340	999999	20	999999	306	999999	795	755	149	999999	415	718	999999	999999	851	233	790	99	999999	306	330	942	999999	578	999999	999999	880	160	145	974	980	607	615	65	999999	999999	659	809	800	436	74	774	444	436	999999	626	908	391	562	552	769	428	244	423	195	397	910	999999	999999	790	554	645	999999	174	999999	999999	112	830	793	999999	574	980	298	999999	242	555	507	140	999999	917	607	999999	597	999999	999999	561	373	202	870	100	27	227	999999	19	881	428	165	280	999999	562	523	999999	598	639	978	789	139	698	190	640	999999	999999	999999	46	193	66	58	999999	960	999999	444	910	999999	703	999999	356	134	999999	664	813	400	237	627	999999	404	999999	900	999999	613	999999	431	999999	999999	240	210	247	994	819	825	825	380	137	320	999999	128	612	999999	895	999999	632	664	999999	43	376	999999	662	161	578	999999	664	166	100	424	544	939	999999	999999	729	502	668	361	315	464	839	999999	272	999999	999999	537	791	999999	14	234	980	999999	581	641	644	990	548	999999	999999	186	170	668	290	713	775	999999	358	713	399	402	999999	999999	358	396	999999	933	976	744	999999	50	999999	264	161	866	443	782	368	138	264	738	954	999999	999999	139	303	180	162	559	999999	284	188	87	21	612	168	709	999999	195	446	999999	23	999999	420	385	335	906	517	423	280	992	999999	230	459	660	448	493	999999	999999	102	34	780	999999	602	400	862	774	253	549	707	733	379	182	691	552	999999	160	171	560	804	397	663	738	289	999999	441	958	627	360	999999	675	374	194	999999	422	930	596	210	29	523	561	999999	999999	716	546	622	670	538	907	935	297	331	999999	424	999999	370	51	147	999999	959	999999	156	892	385	42	369	195	89	999999	622	999999	999999	152	47	253	999999	695	999999	742	536	770	999999	720	425	875	353	589	769	397	61	888	458	999999	69	619	414	770	592	683	187	437	591	269	294	807	348	189	999999	181	999999	675	999999	405	916	199	999999	436	477	509	689	779	426	692	999999	733	678	202	92	999999	999999	999999	999999	349	564	109	189	170	435	999999	999999	173	842	999999	999999	385	869	999999	840	870	999999	978	303	999999	994	408	20	999999	51	561	138	155	999999	329	343	999999	999999	679	
840	817	20	323	999999	859	971	999999	937	999999	999999	842	863	625	361	221	291	999999	670	29	355	166	99	289	128	999999	488	391	76	522	999999	419	812	999999	223	33	999999	822	999999	999999	121	478	999999	190	633	209	999999	513	794	999999	48	482	346	999999	334	999999	728	730	999999	136	999999	589	459	424	575	856	40	999999	999999	338	361	468	882	999999	907	876	695	999999	999999	919	186	999999	597	190	484	780	999999	268	999999	999999	304	139	628	851	73	999999	28	56	614	776	179	34	999999	466	999999	579	599	120	999999	457	988	999999	83	284	999999	404	992	279	940	795	784	999999	807	871	999999	231	840	41	172	385	858	648	303	879	750	999999	873	999999	656	999999	190	999999	621	418	551	999999	65	353	901	668	999999	749	116	819	999999	406	999999	240	432	312	738	999999	948	271	599	349	526	204	533	797	999999	860	623	44	614	999999	160	399	329	558	999999	496	140	504	845	999999	542	483	887	353	935	643	708	354	999999	622	23	999999	819	999999	999999	999999	819	113	147	678	135	81	215	179	256	999999	999999	873	146	251	437	454	425	999999	999999	53	316	190	999999	887	162	279	867	991	999999	999999	999999	127	601	314	676	37	366	999999	983	470	999999	717	107	118	733	834	217	925	195	999999	935	339	405	914	554	639	251	259	526	856	999999	224	370	455	256	793	282	832	574	410	97	258	506	999999	775	599	92	753	164	327	71	999999	806	999999	999999	999999	999999	999999	759	46	785	116	999999	999999	266	63	999999	651	861	999999	562	999999	999999	784	481	686	832	69	999999	955	557	497	999999	209	795	999999	417	129	590	15	82	595	999999	538	624	999999	608	380	90	721	251	440	892	224	999999	685	592	31	999999	999999	999999	661	548	803	489	298	21	450	341	999999	646	999999	70	999999	999999	966	312	822	169	501	999999	462	999999	999999	999999	999999	605	999999	999999	119	679	999999	361	412	596	420	999999	279	58	336	999999	167	48	95	85	24	379	46	356	999999	383	999999	862	277	109	956	682	131	999999	372	692	140	999999	231	325	260	876	658	269	457	919	999999	773	833	999999	921	999999	893	999999	699	747	568	533	645	736	999999	999999	999999	313	999999	737	926	189	686	643	838	999999	816	770	825	147	999999	999999	899	999999	350	997	38	745	187	543	789	780	999999	624	134	606	371	999999	415	726	792	999999	629	720	999999	852	999999	199	692	771	606	132	999999	561	36	791	634	766	396	911	504	999999	135	106	947	155	789	999999	519	999999	788	331	364	999999	355	376	999999	
188	886	999999	910	839	63	416	936	666	264	999999	598	342	971	605	999999	999999	999999	999999	229	532	772	846	73	34	679	460	999999	999999	767	427	999999	659	643	455	999999	999999	999999	999999	294	719	999999	290	891	951	473	186	270	193	232	999999	999999	900	157	999999	416	49	434	886	169	602	999999	661	999999	837	999999	999999	699	526	725	210	503	567	169	509	999999	491	999999	121	999999	502	199	799	62	907	550	315	512	999999	49	999999	474	124	505	999999	295	999999	999999	64	329	534	487	744	467	31	367	999999	740	647	261	924	999999	322	336	667	999999	999999	608	991	296	326	436	680	486	885	735	999999	71	478	223	865	109	901	791	35	24	455	341	41	549	999999	574	864	999999	124	756	999999	787	838	288	661	898	400	767	999999	999999	807	268	582	295	978	999999	272	433	396	825	192	530	311	652	958	999999	577	451	65	999999	572	913	371	999999	584	601	999999	199	562	966	999999	143	999999	999999	217	197	999999	745	571	983	312	440	380	299	573	631	999999	195	330	999999	331	948	999999	261	535	999999	896	999999	711	386	999999	999999	871	429	125	59	999999	999999	444	999999	543	832	880	82	449	141	543	81	999999	952	125	47	869	999999	999999	760	999999	537	402	999999	300	316	999999	194	959	239	569	950	183	523	889	112	999999	559	825	498	78	639	812	403	360	999999	999999	758	270	999999	999999	678	784	365	627	214	981	130	480	999999	799	695	122	220	572	592	999999	999999	73	23	999999	999999	377	156	999999	791	724	998	963	476	428	284	999999	999999	35	891	176	818	896	684	999999	630	88	598	699	999999	526	601	831	767	999999	845	695	999999	699	892	999999	637	674	836	999999	999999	166	13	999999	524	999999	149	194	681	999999	89	155	999999	999999	665	241	779	457	317	275	132	999999	206	550	583	999999	676	283	142	590	538	153	69	999999	147	999999	85	789	999999	612	999999	416	159	999999	999999	999999	315	364	43	661	530	999999	366	999999	367	816	960	999999	235	934	999999	865	999999	999999	888	936	999999	195	755	201	999999	990	999999	999999	999999	716	26	855	999999	999999	283	321	249	481	69	999999	787	498	999999	330	514	621	563	250	517	521	364	69	462	909	613	130	608	842	504	999999	907	999999	683	651	799	999999	758	351	661	999999	625	999999	41	539	158	596	358	435	687	544	999999	42	197	376	999999	999999	403	794	999999	163	999999	999999	976	529	999999	136	815	195	999999	999999	999999	999999	589	734	895	783	999999	999999	999999	26	999999	183	164	959	113	875	473	999999	999999	842	710	
964	81	507	79	228	603	511	98	999999	999999	173	999999	287	681	224	453	999999	480	999999	929	480	43	263	392	539	252	27	999999	575	999999	508	895	688	999999	999999	150	91	665	677	999999	999999	833	738	245	608	278	877	287	889	431	20	837	722	912	239	931	817	999999	540	975	586	96	999999	368	282	999999	226	588	783	83	371	797	999999	999999	413	647	999999	999999	784	270	375	999999	999999	154	653	671	183	776	469	966	333	999999	135	999999	999999	439	321	380	999999	340	999999	999999	503	815	999999	999999	44	335	999999	999999	637	799	340	279	609	847	560	378	999999	999999	999999	450	999999	817	750	404	999999	999999	794	973	335	924	999999	453	218	87	245	999999	93	440	636	847	276	999999	999999	534	999999	855	103	755	879	942	664	360	245	612	178	686	74	665	999999	934	541	535	999999	999999	742	887	999999	532	612	840	294	999999	974	256	999999	252	488	226	769	816	16	48	104	999999	269	705	217	605	908	999999	655	999999	890	999999	316	740	619	999999	999999	748	999999	571	999999	999999	658	389	385	999999	439	926	208	848	896	999999	927	503	441	873	453	999999	999999	465	999999	63	195	865	394	282	940	442	999999	862	435	30	32	445	894	66	999999	999999	330	228	999999	999999	999999	999999	532	999999	774	813	309	745	999999	754	79	338	947	999999	852	792	995	999999	58	996	999999	345	999999	875	999999	491	999999	385	148	999999	716	999999	299	640	702	388	343	237	999999	136	999999	887	999999	681	950	694	999999	804	213	942	884	999999	999999	180	689	25	999999	656	456	292	215	923	606	999999	47	618	49	316	397	474	458	767	603	999999	862	415	999999	741	925	26	993	804	182	206	689	999999	290	128	951	687	993	687	781	226	921	219	290	93	643	999999	654	191	999999	738	999999	999999	623	257	317	284	999999	653	731	439	299	999999	999999	410	918	999999	999999	920	999999	709	480	999999	986	387	10	653	135	999999	107	999999	999999	811	999999	443	712	572	876	999999	811	676	326	350	955	352	999999	999999	999999	879	175	105	13	734	825	707	267	722	999999	245	257	663	999999	801	555	147	999999	487	999999	999999	999999	999999	999999	305	118	688	393	140	815	999999	460	489	195	255	999999	999999	589	637	986	689	999999	989	442	640	784	157	528	525	999999	817	285	450	999999	159	999999	820	433	707	625	146	324	999999	906	496	999999	767	478	902	406	553	999999	439	500	334	142	708	999999	41	999999	960	170	868	345	997	368	999999	983	999999	999999	583	999999	882	21	849	999999	58	999999	946	855	26	999999	999999	
128	999999	269	999999	949	181	27	483	907	402	999999	665	976	456	791	909	137	774	784	443	999999	823	975	675	999999	651	959	93	625	999999	185	999999	291	999999	999999	104	737	522	999999	811	27	591	675	185	999999	356	873	918	267	184	819	999999	999999	245	999999	305	276	999999	429	999999	222	933	858	941	227	692	999999	440	706	696	181	615	999999	973	999999	999999	157	799	979	999999	999999	999999	999999	999999	156	999999	999999	999999	758	454	827	153	999999	762	599	94	733	734	999999	13	973	999999	999999	570	12	214	999999	268	819	539	157	476	614	358	530	180	116	417	999999	132	999999	336	682	261	999999	37	521	951	999999	341	523	999999	841	976	106	345	829	266	448	999999	727	13	999999	999999	307	360	538	744	242	428	977	326	939	835	999999	647	999999	999999	999999	974	692	426	999999	487	26	734	635	638	261	195	351	850	969	851	405	427	108	464	954	999999	499	777	718	999999	364	207	483	16	403	999999	585	869	999999	999999	260	310	128	750	211	999999	999999	899	492	999999	87	137	357	999999	999999	165	548	999999	15	192	485	915	707	999999	999999	999999	260	999999	245	802	999999	481	294	999999	601	104	309	358	999999	392	999999	999999	294	671	877	237	850	396	577	247	999999	290	999999	382	987	345	999999	199	627	393	321	999999	999999	999999	999999	999999	999999	851	496	999999	856	200	52	623	999999	886	630	999999	61	999999	968	864	61	999999	999999	328	617	912	518	999999	501	119	999999	999999	80	999999	999999	603	233	281	395	998	999999	242	391	999999	248	251	999999	111	999999	999999	147	732	999999	999999	56	666	999999	129	988	930	343	240	843	999999	999999	182	999999	705	999999	999999	999999	999999	510	969	964	818	616	182	89	376	929	416	999999	933	971	998	455	623	999999	278	999999	114	293	465	999999	669	398	999999	259	76	698	286	999999	687	755	368	999999	454	492	237	60	625	999999	622	10	926	689	910	999999	472	727	929	66	682	231	707	496	55	314	999999	999999	971	923	22	677	652	266	999999	187	613	775	10	140	420	999999	190	999999	670	464	999999	979	488	999999	787	349	769	230	478	466	999999	872	999999	150	999999	999999	88	702	37	945	357	999999	826	732	171	999999	999999	798	646	463	50	643	825	590	999999	999999	940	110	146	999999	999999	432	787	406	139	740	999999	860	943	612	149	487	999999	725	117	78	999999	755	999999	100	999999	999999	999999	24	426	999999	999999	596	574	871	867	978	566	999999	47	924	882	430	603	430	107	999999	854	44	999999	562	606	109	482	999999	173	999999	401	55	60	
999999	849	773	980	724	693	11	296	82	744	171	921	999999	688	192	195	999999	162	288	993	757	127	999999	700	999999	999999	999999	124	77	707	682	586	999999	313	110	85	119	450	879	999999	105	579	781	999999	162	640	923	999999	300	320	440	999999	999999	61	999999	999999	309	82	126	999999	746	999999	228	999999	999999	584	411	380	999999	116	86	291	283	551	898	188	346	260	999999	232	884	535	823	756	276	649	473	999999	20	291	776	46	333	999999	990	217	361	416	236	577	239	553	833	999999	244	159	759	570	999999	124	483	999999	534	894	41	220	73	471	108	422	120	941	999999	306	340	50	958	320	561	690	827	929	999999	970	992	341	701	640	522	127	890	903	999999	999999	999999	727	511	438	999999	779	153	889	999999	813	466	297	999999	999999	853	203	999999	448	999999	999999	999999	553	34	564	902	699	518	433	948	980	532	999999	636	999999	999999	999999	999999	529	999999	782	546	937	999999	220	513	704	158	174	787	328	927	451	893	999999	608	999999	999999	946	536	241	270	720	940	338	999999	259	661	999999	999999	250	664	670	69	236	999999	360	931	814	61	207	551	354	646	629	63	90	323	999999	865	999999	999999	592	992	157	521	826	996	293	928	264	53	438	134	546	999999	266	391	667	916	258	999999	888	999999	339	690	999999	83	320	999999	999999	935	867	854	808	999999	999999	677	912	715	999999	363	648	999999	999999	999999	123	230	109	999999	796	699	656	877	999999	908	30	696	999999	466	605	752	685	18	999999	999999	999999	583	325	999999	591	588	999999	999999	816	894	999999	12	108	185	999999	695	974	355	487	511	288	999999	247	899	320	386	999999	455	999999	356	677	999999	168	999999	978	999999	904	999999	383	999999	230	704	999999	722	234	28	999999	488	889	910	999999	340	530	226	50	194	346	426	895	215	573	999999	999999	999999	226	54	844	999999	206	47	790	90	971	279	291	583	929	525	675	999999	999999	535	999999	208	577	347	999999	941	437	793	202	487	998	178	644	207	862	600	999999	189	183	967	292	999999	129	697	999999	261	934	466	265	999999	751	603	426	47	467	644	999999	879	999999	902	999999	999999	999999	312	999999	802	634	94	721	339	29	495	128	821	999999	713	88	880	977	999999	999999	971	538	999999	999999	404	752	999999	739	999999	707	625	254	999999	774	999999	999999	999999	615	566	626	850	745	925	801	265	484	605	794	753	999999	999999	902	86	895	231	873	473	576	687	60	37	354	999999	631	999999	250	999999	999999	373	706	271	274	420	241	999999	999999	613	579	
480	920	156	812	986	999999	695	723	178	385	553	16	999999	999999	927	516	999999	505	251	303	407	25	636	558	430	56	303	747	491	844	999999	995	269	893	999999	767	903	224	367	999999	936	999999	999999	473	503	366	172	999999	346	904	641	999999	984	999999	182	465	294	598	392	939	368	999999	241	334	646	558	746	999999	155	170	612	385	148	999999	366	726	999999	173	999999	73	883	282	411	587	212	87	20	949	721	640	483	999999	831	999999	482	999999	999999	999999	826	945	999999	999999	876	999999	301	266	522	584	953	455	522	130	544	999999	999999	96	546	654	999999	568	547	796	929	515	687	308	999999	720	928	378	287	999999	346	118	453	371	406	235	999999	999999	564	436	996	999999	999999	362	999999	513	371	395	452	794	999999	267	408	823	592	371	498	993	712	802	656	584	178	326	784	435	875	694	690	321	999999	184	14	121	800	664	397	335	538	50	358	542	926	492	579	88	710	999999	999999	999999	736	301	244	761	999999	421	107	999999	577	344	637	677	999999	140	435	451	263	297	32	999999	999999	173	465	671	454	123	658	685	747	706	725	999999	914	999999	999999	77	999999	999999	340	388	999999	596	999999	203	412	680	837	795	67	137	824	423	999999	999999	71	573	836	572	316	999999	762	999999	62	871	619	392	763	59	999999	999999	999999	21	956	999999	371	386	999999	271	269	774	285	999999	999999	999999	881	311	647	73	999999	20	240	378	999999	999999	999999	155	543	886	584	999999	916	999999	248	698	999999	812	467	962	999999	999999	168	999999	313	542	999999	899	999999	442	989	317	744	699	465	545	999999	999999	999999	999999	999999	225	999999	529	686	249	999999	497	624	930	999999	79	999999	999999	999999	999999	852	665	999999	403	293	726	362	999999	999999	277	285	226	332	702	570	999999	736	185	944	274	841	639	999999	999999	684	893	284	999999	449	920	473	70	999999	556	693	472	77	683	999999	302	863	741	632	419	963	640	175	921	369	508	342	999999	740	999999	77	223	777	10	718	399	451	999999	661	975	803	999999	999999	775	19	108	426	999999	186	651	999999	110	16	478	999999	53	728	362	999999	940	587	804	329	807	999999	480	694	77	964	999999	851	999999	89	656	615	999999	540	999999	912	270	92	289	492	999999	907	967	216	309	999999	674	671	98	999999	721	398	999999	895	302	296	999999	413	999999	98	577	800	47	30	359	862	361	513	338	450	243	858	307	999999	240	899	521	999999	395	999999	999999	937	762	999999	368	999999	616	999999	999999	112	384	856	732	201	914	999999	999999	
947	857	999999	999999	171	342	648	762	862	100	687	665	403	774	274	28	999999	798	639	47	670	661	100	256	508	999999	235	76	386	136	116	407	941	39	999999	999999	949	628	999999	604	999999	999999	506	178	928	198	844	338	119	838	999999	999999	999999	999999	209	295	766	199	50	896	116	581	386	736	999999	999999	723	373	999999	999999	79	563	670	44	922	66	164	921	999999	320	430	897	999999	548	585	712	132	689	829	999999	649	999999	588	999999	497	542	238	770	194	649	474	481	137	999999	999999	986	999999	250	339	999999	999999	845	872	730	476	219	625	837	160	281	999999	44	544	999999	218	319	975	439	546	389	828	394	737	999999	999999	949	769	999999	779	599	980	882	360	686	158	999999	886	999999	764	288	917	400	999999	999999	999999	440	937	216	53	999999	999999	303	703	949	325	745	117	203	884	527	449	920	999999	561	999999	284	999999	999999	773	999999	432	126	674	268	471	437	775	823	196	415	999999	999999	999999	329	587	686	189	999999	999999	412	696	999999	999999	999999	839	997	341	68	622	217	756	89	999999	639	36	894	628	999999	999999	887	970	294	999999	478	999999	886	268	999999	973	614	105	999999	497	999999	717	739	999999	999999	428	474	106	716	211	978	999999	933	129	32	303	692	68	999999	923	482	441	412	685	505	732	953	999999	602	999999	18	122	484	591	82	999999	296	752	202	26	22	999999	263	999999	39	819	999999	766	246	445	290	999999	361	359	24	929	999999	64	999999	704	474	736	503	632	203	866	999999	351	56	999999	999999	940	865	727	910	691	187	329	656	685	999999	197	999999	167	804	462	761	134	576	153	616	241	999999	999999	551	999999	999999	631	999999	173	644	999999	719	146	439	350	999999	633	448	333	751	985	408	999999	553	287	245	346	828	999999	114	60	774	903	999999	999999	834	999999	185	633	999999	999999	440	999999	51	920	999999	364	728	464	772	137	685	999999	401	631	832	154	944	274	999999	952	999999	158	68	999999	465	816	653	664	999999	999999	458	815	930	205	999999	915	999999	632	810	880	999999	374	968	976	374	531	511	861	999999	690	433	999999	592	999999	752	291	434	999999	464	660	711	999999	999999	999999	679	870	322	206	999999	917	235	999999	463	170	343	439	190	92	229	999999	999999	791	722	999999	888	999999	232	489	452	273	491	472	177	160	178	999999	424	517	307	999999	218	315	785	34	465	999999	457	999999	999999	323	110	352	237	531	999999	920	351	134	571	142	647	999999	753	813	435	999999	999999	313	992	789	24	673	785	726	725	
10	15	697	369	777	99	801	382	139	172	149	245	646	999999	258	212	300	999999	174	855	385	561	999999	599	702	999999	154	439	999999	308	999999	566	510	805	354	914	654	999999	794	53	846	999999	623	999999	295	527	507	999999	743	587	723	727	620	870	350	999999	44	107	666	810	944	999999	999999	830	735	582	999999	841	999999	344	557	999999	999999	131	19	923	937	330	999999	185	999999	646	695	739	585	999999	946	640	465	906	999999	557	108	984	108	999999	406	793	915	712	999999	666	999999	999999	39	197	575	499	999999	426	999999	999999	999999	491	999999	307	676	999999	255	999999	636	999999	999999	553	999999	999999	437	177	32	999999	527	999999	414	999999	392	803	599	999999	709	397	143	999999	778	48	406	176	764	616	999999	801	808	91	548	999999	85	698	290	503	945	999999	760	408	477	337	899	365	308	999999	109	546	708	389	615	999999	891	999999	999999	346	999999	297	999999	999999	533	230	999999	446	606	523	525	693	523	105	351	999999	637	735	979	451	149	50	868	572	517	107	103	429	475	999999	999999	895	383	943	356	999999	999999	939	999999	999999	611	999999	759	999999	675	999999	33	612	999999	935	999999	165	210	873	999999	116	428	673	999999	999999	137	999999	970	915	523	629	320	999999	999999	692	886	697	860	732	839	687	290	93	896	112	84	490	390	540	469	844	999999	509	999999	999999	239	129	999999	448	128	315	999999	844	270	55	105	453	999999	355	58	532	304	478	43	999999	826	345	999999	211	362	999999	999999	440	455	679	934	810	833	999999	463	766	72	422	613	534	999999	999999	822	850	16	630	626	45	999999	936	999999	999999	999999	236	999999	894	353	434	96	481	399	60	398	591	999999	294	620	999999	892	292	470	999999	864	509	324	389	522	925	999999	731	30	880	949	519	140	718	344	606	94	999999	999999	637	336	141	999999	154	999999	241	739	722	20	271	999999	999999	476	666	361	966	912	43	381	427	239	364	461	519	999999	879	460	403	999999	999999	999999	333	869	832	999999	733	373	179	342	291	195	999999	999999	758	737	750	999999	473	366	378	999999	60	999999	995	408	972	680	626	53	178	781	346	999999	995	991	819	999999	999999	999999	628	603	999999	999999	100	241	757	642	702	782	359	999999	986	46	581	330	999999	145	873	434	999999	62	747	135	999999	510	849	999999	726	767	999999	421	409	363	738	999999	950	359	107	999999	650	339	978	844	693	999999	999999	309	200	674	772	683	465	218	535	575	855	618	537	590	999999	57	999999	999999	999999	938	437	632	308	806	380	
869	48	120	784	254	84	903	999999	832	715	549	519	61	994	243	955	200	828	999999	919	341	821	516	380	603	423	53	979	999999	904	171	11	999999	304	902	645	355	434	290	501	952	186	705	874	999999	537	865	940	630	982	246	999999	145	886	48	58	531	739	191	999999	999999	999999	685	999999	554	547	135	756	102	999999	610	765	547	671	967	999999	125	642	537	999999	558	112	358	999999	668	367	865	507	265	853	123	615	253	999999	469	38	500	999999	330	305	411	118	999999	42	381	480	266	999999	999999	883	933	999999	999999	125	999999	928	575	913	269	999999	682	628	501	248	999999	995	522	999999	999999	999999	999999	347	321	999999	663	999999	999999	326	400	197	111	999999	587	381	920	233	999999	999999	185	540	999999	999999	999999	999999	623	783	616	609	556	386	958	177	999999	980	229	999999	577	999999	999999	833	673	258	522	82	95	290	51	129	328	262	591	394	999999	999999	485	86	828	999999	619	880	832	655	999999	999999	999999	933	138	607	999999	999999	655	444	999999	999999	867	214	75	446	58	999999	742	497	290	304	795	574	264	601	999999	153	999999	399	360	582	10	999999	488	508	843	162	999999	443	967	994	999999	156	718	570	803	280	999999	391	999999	286	999999	999999	374	475	228	999999	678	537	112	18	565	265	94	103	351	999999	726	999999	999999	896	190	308	529	296	999999	649	999999	999999	798	233	142	387	270	83	444	999999	653	999999	999999	188	483	624	341	999999	438	999999	71	625	228	954	554	999999	787	243	106	839	816	88	777	578	999999	983	739	878	876	188	995	21	659	687	999999	999999	287	424	422	565	967	999999	999999	357	587	239	476	843	679	689	599	36	977	999999	848	574	245	999999	999999	499	885	462	92	259	354	60	999999	541	757	840	175	373	999999	540	999999	255	229	999999	991	579	999999	895	999999	196	589	969	999999	64	838	631	478	999999	54	922	680	999999	999999	608	13	537	999999	935	999999	839	524	235	215	447	732	603	355	815	720	800	982	990	262	896	999999	385	26	911	702	136	999999	598	328	999999	999999	999999	766	999999	426	463	315	581	999999	999999	671	363	763	596	331	999999	286	999999	999999	254	939	689	262	592	939	627	521	361	999999	999999	477	999999	999999	316	587	375	837	734	399	266	494	410	190	892	234	315	999999	429	999999	468	850	709	742	84	958	180	114	184	681	798	942	999999	349	999999	893	745	456	457	19	956	407	552	273	600	999999	538	509	369	367	633	999999	101	771	773	119	767	193	833	357	999999	270	999999	
62	600	324	999999	71	340	999	489	859	999999	999999	634	71	999999	446	152	999999	430	670	999999	817	999999	792	850	192	575	740	135	561	623	109	999999	695	744	499	672	999999	229	999999	178	999999	877	774	999999	682	999999	712	811	330	51	518	927	746	525	845	14	999999	473	358	495	999999	873	999999	245	74	817	938	999999	808	774	866	105	952	502	384	939	283	999999	178	55	862	929	805	520	114	181	855	179	899	494	864	812	999999	999999	578	496	950	538	777	999999	208	396	12	556	185	423	999999	254	151	905	730	857	999999	313	632	999999	78	417	140	893	999999	769	999999	324	909	999999	999999	970	999999	888	989	745	183	313	846	476	999999	258	344	690	999999	611	38	993	763	17	517	567	999999	908	427	542	999999	884	999999	439	969	688	647	131	199	14	330	262	916	985	683	999999	999999	999999	743	819	83	999999	999999	359	740	433	560	901	546	666	621	25	470	999999	347	298	410	416	506	999999	611	222	501	201	291	775	999999	778	333	526	110	999999	174	608	469	957	999999	553	698	999999	138	746	999999	532	393	315	792	470	648	395	590	60	660	505	218	999999	948	504	78	964	999999	782	577	30	566	429	850	862	986	999999	111	999999	717	959	119	864	999999	968	808	999999	999999	617	139	938	935	60	541	668	399	609	18	693	999999	734	200	355	178	565	966	963	464	929	483	999999	999999	734	342	700	395	353	999999	979	695	102	999999	738	999999	638	999999	516	999999	192	473	999999	380	999999	999999	983	768	764	696	82	12	999999	521	64	143	999999	654	211	717	999999	282	999999	386	999999	997	392	752	999999	703	999999	480	999999	86	282	466	105	888	999999	362	359	931	631	999999	160	999999	850	581	927	604	999999	983	999999	798	56	999999	427	11	351	421	999999	240	316	71	166	602	552	999999	999999	597	999999	999999	778	848	368	909	999999	999999	235	61	156	810	825	999999	920	999999	596	661	39	373	48	999999	999999	464	373	128	624	570	501	558	434	92	999999	339	999999	799	215	44	440	999999	267	39	775	999999	274	188	415	459	150	609	15	999999	999999	999999	558	999999	999999	999999	485	250	999999	91	896	677	626	73	477	999999	300	131	350	999999	231	892	115	19	329	256	999999	194	712	174	430	891	552	543	353	466	780	622	364	999999	999999	200	999999	186	999999	107	999999	211	999999	919	999999	28	268	453	999999	845	770	549	624	198	999999	999999	537	999999	660	14	134	999999	720	20	715	999999	999999	459	999999	999999	50	928	876	231	584	988	483	793	15	
999999	632	999999	999999	507	999999	241	997	175	767	268	999999	999999	525	137	999999	589	490	999999	214	491	261	809	451	639	999999	841	672	999999	614	145	817	999999	124	259	382	999999	220	223	324	483	999999	601	692	744	378	317	412	999999	257	999999	508	999999	588	523	159	823	657	244	701	854	569	604	999999	632	451	918	618	275	755	999999	379	276	385	999999	811	659	126	707	270	497	438	923	155	620	636	999999	165	600	110	999999	377	999999	521	470	914	85	999999	999999	302	459	999999	147	999999	999999	625	241	408	858	999999	499	706	950	973	214	425	646	458	940	999999	418	763	27	999999	999999	999999	402	755	915	999999	736	618	66	999999	999999	999999	999999	999999	846	999999	999999	634	999999	888	610	851	999999	999999	999999	54	999999	626	999999	74	884	696	681	999999	796	729	999999	486	493	51	999999	880	650	545	172	999999	133	716	612	946	600	784	466	138	565	999999	999999	399	448	999999	999999	999999	518	991	530	124	126	999999	999999	126	771	918	999999	265	913	729	211	882	840	999999	921	561	24	164	473	110	240	999999	415	451	999999	832	48	623	999999	864	999999	659	999999	57	999999	802	583	495	184	682	999999	999999	224	835	999999	279	559	547	999999	986	999999	364	527	430	999999	573	999999	999999	549	939	879	527	762	59	367	999999	867	792	999999	999999	978	528	979	791	999999	39	999999	999999	307	307	283	501	673	516	768	999999	141	595	173	726	888	892	946	245	999999	126	999999	999999	999999	602	412	766	999999	831	18	577	384	736	963	854	245	344	393	252	665	388	853	999999	290	359	420	282	628	999999	239	96	582	744	988	349	590	999999	111	705	894	999999	999999	999999	507	200	999999	404	631	319	490	554	508	703	999999	424	273	202	885	129	191	999999	147	61	601	922	995	999999	748	999999	999999	999999	999999	688	358	158	823	20	748	99	725	26	650	319	403	685	588	878	999999	573	86	397	286	982	524	763	379	513	251	585	205	993	655	17	54	417	321	819	355	431	601	999999	454	999999	403	174	999999	827	658	915	344	126	474	185	547	876	999999	260	174	594	778	319	769	172	999999	731	999999	643	275	986	999999	768	533	744	971	823	943	491	588	359	999999	552	999999	335	250	88	529	480	999999	178	999999	70	655	760	652	291	493	291	999999	671	804	846	562	999999	999999	575	999999	730	213	723	932	315	672	814	999999	235	464	443	921	816	212	890	184	106	375	313	123	772	101	690	340	661	590	916	555	999999	990	999999	784	999999	999999	799	277	745	245	314	
999999	840	450	427	827	60	369	94	469	914	671	465	305	247	462	821	638	523	393	281	725	755	269	883	245	280	658	256	331	413	623	438	860	71	915	282	332	674	862	290	999999	505	457	999999	765	534	999999	547	999999	673	170	753	999999	964	589	642	580	999999	191	557	401	122	763	999999	999999	243	605	244	331	190	999999	999999	660	112	979	229	308	999999	128	999999	392	120	44	657	252	869	86	896	481	999999	702	765	492	314	999999	188	741	400	349	999999	929	653	999999	999999	184	205	102	999999	999999	999999	999999	951	999999	481	174	290	999999	116	999999	431	166	708	763	58	487	733	482	356	223	800	488	907	999999	595	780	739	894	12	482	999999	776	999999	910	999999	938	750	327	20	149	999999	110	634	999999	918	999999	230	890	177	554	451	723	746	999999	194	880	436	672	852	700	435	395	85	999999	767	655	339	798	999999	999999	737	416	471	216	615	999999	853	330	370	229	999999	849	727	458	41	999999	39	999999	999999	999999	999999	999999	474	320	714	222	35	10	999999	272	46	432	249	66	999999	45	999999	540	999999	495	37	116	312	632	999999	586	667	626	602	443	626	999999	82	999999	999999	659	941	161	502	999999	673	999999	510	999999	193	137	999999	670	999999	999999	81	499	371	999999	213	405	775	841	180	999999	554	409	999999	999999	645	499	999999	829	457	167	103	109	47	37	821	184	605	999999	449	22	976	997	983	607	371	137	185	999999	215	213	883	999999	981	375	999999	274	454	999999	462	693	777	999999	223	999999	901	971	461	344	419	39	799	999999	402	168	160	557	425	800	999999	518	324	999999	623	254	283	993	128	672	189	557	729	999999	999999	755	244	999999	784	508	705	400	999999	841	999999	186	413	321	707	823	224	299	848	653	120	943	379	268	166	968	211	908	853	788	164	861	309	328	821	646	923	953	773	916	105	624	842	483	97	446	840	962	296	305	458	999999	709	86	370	999999	999999	976	49	815	307	797	546	887	686	999999	877	94	500	71	899	999999	526	931	558	496	999999	896	180	999999	137	249	999999	557	999999	274	999999	233	958	999999	270	947	913	958	619	308	87	955	796	527	999999	756	999999	235	999999	197	373	777	527	874	706	489	805	999999	687	67	999999	999999	557	422	999999	653	136	486	800	952	357	567	999999	259	999999	155	110	653	999999	381	777	999999	999999	999999	900	384	705	94	317	780	999999	999999	280	999999	133	97	407	384	119	915	630	985	999999	453	999999	805	465	278	464	560	389	162	179	
316	290	788	999999	414	521	42	948	51	179	29	810	763	999999	760	999999	999999	748	725	543	244	999999	999999	961	999999	313	104	918	436	629	756	401	989	999999	999999	281	999999	260	999999	862	999999	967	588	999999	415	643	86	518	705	152	143	812	663	618	934	565	497	999999	999999	111	427	123	999999	422	423	999999	820	999999	333	489	999999	999999	999999	863	466	277	173	976	556	74	237	586	223	294	495	999999	737	999999	489	408	783	517	999999	999999	445	963	455	175	999999	786	999999	999999	999999	225	999999	72	68	999999	999999	999999	402	999999	280	75	999999	841	900	999999	999999	999999	890	449	859	999999	999999	284	999999	999999	999999	503	822	999999	999999	999999	250	999999	401	997	933	433	885	936	999999	823	999999	999999	246	65	999999	604	72	227	248	923	895	999999	877	270	999999	86	122	205	383	658	844	404	999999	999999	999999	383	450	999999	304	503	594	954	230	46	917	999999	47	999999	999999	823	440	604	759	660	874	867	623	140	487	856	320	999999	563	570	978	612	999999	736	240	645	164	999999	923	999999	999999	941	163	841	352	87	49	226	999999	999999	227	250	645	286	999999	957	760	319	999999	448	193	904	400	999999	68	315	116	311	664	999999	669	279	680	24	331	932	713	781	787	999999	816	104	338	14	353	737	999999	999999	999999	282	884	844	745	999999	561	434	551	504	783	47	971	999999	561	161	999999	947	569	630	954	999999	254	978	531	25	631	98	575	999999	316	330	348	999999	212	999999	999999	824	999999	205	463	999999	391	218	998	750	438	999999	999999	186	124	999999	177	346	999999	405	38	906	323	730	853	472	858	165	198	999999	699	912	535	999999	999999	999999	423	374	177	67	323	45	979	781	999999	999999	556	398	999999	910	162	11	999999	806	363	417	511	803	351	990	49	999999	999999	546	60	525	553	372	349	59	999999	803	999999	46	92	992	927	542	153	999999	915	469	883	999999	999999	697	948	728	816	430	564	620	32	999999	999999	97	25	443	730	71	998	194	59	232	999999	359	833	927	999999	370	999999	968	659	49	84	579	352	999999	245	362	576	999999	556	919	495	370	999999	991	28	994	977	493	812	92	999999	731	420	661	358	951	864	31	14	455	939	595	961	982	999999	448	745	283	207	377	495	184	999999	140	737	568	578	841	999999	999999	393	996	166	999999	736	353	169	690	394	294	498	554	820	110	999999	999999	409	797	889	579	259	703	296	999999	597	138	102	289	999999	999999	382	33	122	284	72	943	999999	393	256	758	289	999999	889	999999	
878	940	363	999999	161	837	169	781	951	339	480	689	710	721	980	608	999999	879	766	999999	999999	999999	442	546	48	999999	470	999999	999999	141	299	205	814	383	565	656	775	565	138	999999	630	601	999999	782	803	382	242	717	413	648	507	409	297	294	10	413	999999	999999	999999	124	376	153	999999	999999	50	285	874	337	165	333	999999	999999	751	680	999999	999999	403	999999	999999	999999	804	753	999999	903	999999	889	908	530	999999	162	158	957	75	999999	719	486	999999	260	742	528	999999	904	561	89	815	811	658	616	320	689	999999	848	84	999999	320	623	999999	999999	196	160	999999	999999	955	13	184	874	630	999999	999999	497	949	999999	916	999999	167	999999	201	532	98	822	241	301	219	692	999999	999999	883	999999	703	105	945	45	74	999999	161	163	949	999999	905	999999	191	921	656	823	740	866	931	861	675	421	432	999999	248	374	919	85	144	999999	861	874	999999	398	999999	865	551	914	999999	334	72	14	949	999999	627	157	640	999999	999999	999999	951	285	378	31	566	291	999999	937	797	699	999999	999999	29	686	697	999999	999999	793	886	790	281	826	787	999999	999999	999999	471	789	999999	100	999999	609	999999	747	321	585	506	999999	831	999999	202	614	127	389	660	986	999999	273	945	596	208	847	432	854	125	999999	497	770	232	895	820	883	555	999999	965	74	645	281	374	999999	999999	979	961	999999	999999	999999	999999	408	947	812	999999	999999	843	999999	891	886	999999	586	999999	196	97	735	746	999999	932	318	68	420	423	596	351	713	999999	834	71	229	885	999999	265	999999	426	98	823	420	219	621	999999	760	814	999999	888	68	999999	188	33	799	242	34	211	999999	608	298	985	360	999999	999999	999999	999999	733	672	10	887	330	183	999999	999	911	999999	999999	320	279	307	605	344	708	999999	999999	719	810	272	987	999999	999999	975	849	137	113	472	949	999999	322	39	37	999999	87	10	737	475	418	34	999999	905	307	891	20	310	692	999999	652	188	907	589	999999	471	685	999999	999999	355	334	642	895	449	387	489	998	999999	280	463	266	708	555	599	310	786	384	91	563	999999	965	548	999999	463	820	770	340	999999	830	565	467	937	208	392	150	776	139	448	528	999999	893	771	40	239	393	944	633	317	289	999999	96	999999	586	999999	999999	785	207	442	999999	616	159	275	418	999999	999999	328	509	172	458	534	656	936	563	745	311	204	999999	215	999999	875	999999	999999	453	417	479	863	361	999999	12	364	578	696	819	911	669	627	362	999999	999999	74	445	470	859	754	
766	160	50	841	999999	196	277	992	373	753	479	136	821	10	245	142	967	907	170	103	955	999999	126	651	999999	683	841	202	972	14	440	999999	173	698	651	328	999999	519	307	816	999999	586	333	76	441	542	999999	999999	90	109	107	537	999999	765	799	806	44	398	765	621	354	84	29	368	322	803	962	133	359	916	319	999999	609	354	16	379	636	60	220	543	877	999999	999999	999999	999999	999999	376	408	899	845	999999	434	999999	686	471	22	566	964	753	638	999999	682	12	173	789	649	928	956	759	429	999999	983	187	231	743	999999	962	156	999999	420	437	999999	233	513	632	885	999999	923	999999	999999	999999	671	999999	582	963	205	487	948	93	999999	999999	420	648	480	674	310	256	999999	999999	999999	59	420	999999	343	210	25	459	498	540	904	945	14	83	765	616	509	686	999999	268	548	386	999999	72	204	445	26	999999	753	999999	331	999999	181	999999	284	944	403	999999	964	381	948	999999	989	999999	188	999999	969	346	883	864	175	999999	651	999999	404	231	45	357	318	999999	193	999999	706	999999	219	276	999999	34	799	820	999999	999999	722	999999	320	999999	397	605	999999	882	476	999999	41	888	673	707	987	999999	999999	62	908	56	849	76	197	849	49	339	208	912	547	944	999999	73	651	824	902	426	953	602	999999	440	472	436	430	513	77	817	986	512	289	866	999999	746	999999	176	999999	655	46	999999	999999	999999	999999	972	344	999999	999999	968	999999	999999	999999	999999	999999	983	228	478	583	423	645	999999	781	999999	352	696	632	681	505	800	161	999999	333	256	390	493	839	999999	999999	500	999999	999999	999999	108	580	148	707	999999	913	465	527	443	999999	999999	999999	362	689	540	999999	711	349	663	35	342	817	762	524	558	190	470	154	452	445	999999	999999	746	999999	999999	651	213	988	913	767	999999	283	717	999999	999999	247	999999	803	308	999999	331	160	999999	999999	47	291	817	624	999999	539	453	321	84	997	510	756	272	58	15	889	512	722	436	999999	985	69	109	870	999999	320	162	666	846	999999	124	999999	999999	872	276	401	833	999999	839	999999	324	729	208	720	391	999999	974	978	798	418	557	999999	999999	543	888	978	191	999999	356	838	386	786	474	691	883	577	865	400	782	999999	65	924	999999	62	999999	265	860	999999	489	778	346	999999	868	437	835	515	218	357	984	297	999999	886	241	11	997	537	264	517	836	814	634	584	999999	999999	363	633	726	672	962	999999	128	802	467	999999	501	212	918	47	999999	378	368	517	999999	494	404	178	
692	881	64	999999	999999	999999	552	675	999999	999999	999999	684	999999	212	788	999999	394	999999	179	999999	999999	999999	999999	999999	618	227	999999	468	455	999999	178	711	789	194	940	844	617	919	632	774	259	792	434	739	234	244	963	652	589	822	132	64	999999	986	749	39	382	268	434	783	999999	94	999999	37	593	276	894	888	999999	943	928	475	728	999999	168	637	238	769	999999	384	263	18	999999	632	993	999999	396	999999	445	911	472	359	494	848	93	174	572	999999	999999	957	350	85	390	646	999999	657	999999	919	828	999999	800	612	697	60	999999	683	999999	597	44	479	879	100	453	360	481	999999	981	999999	322	993	74	831	624	613	44	999999	628	242	738	346	788	477	999999	333	121	859	999999	999999	999999	410	999999	974	372	675	88	259	999999	40	174	999999	675	455	999999	999999	57	968	988	94	25	352	999999	974	858	697	999999	412	125	129	249	621	999999	547	999999	911	45	100	469	948	534	785	555	597	77	424	670	343	999999	151	285	999999	999999	999999	427	975	999999	984	126	674	985	675	144	512	790	999999	405	999999	892	695	798	999999	509	999999	559	240	797	466	906	999999	37	357	543	973	843	107	750	351	999999	999999	566	60	974	999999	963	859	999999	53	807	999999	28	542	450	183	999999	328	999999	831	26	999999	999999	888	88	682	647	999999	142	170	668	999999	802	63	18	999999	138	999999	982	715	999999	999999	589	999999	659	391	424	494	906	369	631	525	464	918	335	932	408	678	972	999999	156	999999	726	490	999999	124	722	964	999999	144	55	604	999999	999999	755	999999	999999	999999	238	696	267	999999	731	773	538	153	999999	884	728	999999	906	999999	775	691	569	750	974	108	378	545	999999	460	959	771	324	37	189	536	172	19	335	974	450	999999	43	992	999999	953	999999	241	999999	837	246	459	999999	595	829	999999	368	14	351	508	65	693	37	807	204	960	999999	511	999999	999999	721	719	750	999999	999999	999999	999999	999999	156	999999	999999	999999	660	999999	999999	510	543	729	999999	534	999999	167	999999	826	918	757	258	236	798	644	503	451	277	192	125	526	708	305	999999	340	997	792	857	999999	362	999999	999999	999999	593	694	426	730	312	439	533	563	999999	924	999999	262	250	999999	778	512	999999	704	869	477	715	697	801	247	999999	999999	999999	386	310	999999	473	999	999999	62	643	114	227	999999	148	999999	659	561	999999	999999	999999	332	99	999999	23	354	803	657	59	565	490	999999	892	189	999999	444	902	157	263	715	999999	23	538	999999	787	674	295	753	566	41	
999999	164	233	27	999999	821	778	999999	372	955	999999	999999	949	168	999999	747	999999	47	197	703	999999	511	999999	999999	999999	999999	794	900	788	349	999999	59	101	28	747	999999	999999	875	999999	765	665	999999	785	308	182	644	73	379	626	50	999999	999999	999999	862	999999	317	856	474	693	999999	36	877	182	33	896	493	724	931	421	246	85	999999	999999	432	48	994	999999	999	586	689	215	999999	284	748	999999	999999	493	238	923	440	479	207	999999	999999	738	788	768	761	412	688	919	142	957	999999	999999	999999	444	144	824	111	591	856	888	13	480	999999	603	434	146	999999	999999	496	17	981	766	877	163	999999	693	260	235	999999	597	897	770	82	999999	894	783	999999	999999	358	414	821	849	622	318	999999	78	999999	999999	999999	625	327	999999	433	134	999999	999999	97	963	180	450	999999	875	626	269	999999	243	408	153	709	651	377	718	651	91	196	141	999999	999999	974	999999	999999	75	891	348	999999	219	346	999999	490	280	999999	999999	999999	908	840	945	232	363	327	945	670	983	485	692	257	609	46	999999	938	999999	479	528	989	975	884	508	999999	288	989	999999	896	999999	999999	999999	955	571	999999	743	250	999999	909	790	999999	38	535	999999	589	208	100	999999	182	994	18	645	999999	999999	816	230	33	999999	961	944	373	545	59	999999	330	56	736	686	97	302	111	698	935	689	999999	960	450	312	918	786	197	328	609	999999	452	999999	637	789	754	301	720	909	999999	999999	999999	706	979	326	999999	542	999999	414	583	879	893	999999	710	999999	889	999999	780	720	422	999999	757	54	935	157	999999	312	419	947	932	999999	582	202	418	969	272	581	981	133	60	386	324	999999	745	730	18	141	999999	526	900	898	521	10	496	999999	218	381	770	832	559	949	133	523	482	788	307	701	999999	741	849	317	874	656	999999	46	860	999999	309	999999	999999	634	996	892	57	43	283	582	706	999999	761	999999	810	159	574	111	262	999999	310	957	432	317	240	575	676	999999	34	864	999999	459	253	243	82	565	693	924	953	240	476	449	999999	725	995	597	999999	999999	999999	724	92	999999	999999	69	673	352	782	830	404	430	226	465	18	418	251	999999	70	527	999999	255	465	999999	158	31	334	861	452	999999	322	642	595	999999	94	309	782	999999	675	194	999999	729	782	862	999999	532	999999	21	440	105	483	748	999999	999999	999999	261	269	442	420	762	735	812	999999	84	518	762	835	999999	380	709	636	480	581	876	957	98	473	999999	129	625	17	999999	431	999999	234	999999	116	
143	999999	833	50	999999	361	999999	458	999999	999999	707	354	767	697	515	999999	730	999999	12	177	999999	504	62	999999	999999	322	999999	754	422	391	552	850	944	655	701	932	547	668	296	129	667	427	209	268	999999	259	362	928	501	682	999999	887	231	999999	455	639	999999	54	384	999999	566	168	46	376	287	857	409	121	999999	999999	999999	999999	182	883	999999	999999	304	999999	999999	416	960	865	999999	740	690	999999	999999	547	209	72	418	502	294	269	562	999999	391	833	999999	999999	999999	250	999999	999999	588	638	715	347	999999	999999	344	729	31	968	76	700	905	306	685	999999	239	861	911	933	999999	601	777	913	331	999	851	999999	812	125	566	719	932	999999	161	62	999999	290	650	999999	727	688	481	325	999999	861	999999	94	999999	999999	999999	999999	338	999999	999999	987	860	999999	999999	999999	371	999999	916	905	999999	357	768	999999	154	633	672	949	221	925	215	485	999999	461	721	999999	405	766	324	454	447	999999	999999	933	590	173	201	158	273	753	999999	999999	772	999999	913	999999	103	999999	999999	999999	696	999999	999999	413	793	999999	999999	408	90	556	502	999999	558	472	467	999999	999999	834	980	981	441	524	685	467	310	361	999999	999999	547	875	376	999999	826	800	757	999999	802	977	150	322	305	792	77	716	261	999999	306	309	999999	999999	999999	268	63	999999	999999	182	999999	319	113	442	564	324	999999	215	190	140	778	758	714	748	999999	999999	694	999999	685	649	456	999999	215	999999	999999	414	444	466	999999	999999	317	868	999999	585	675	492	874	999999	758	981	931	862	536	130	251	547	999999	999999	60	891	573	395	282	442	999999	85	113	823	386	160	879	999999	218	81	822	999999	50	139	83	999999	123	986	999999	704	717	593	999999	94	48	517	819	84	999999	999999	545	922	595	285	859	599	389	61	330	999999	111	537	653	999999	999999	342	506	999999	297	512	777	999999	486	999999	724	999999	643	28	784	869	340	804	987	113	536	900	324	764	279	483	168	72	665	311	602	190	999999	999999	786	999999	20	364	787	903	999999	958	446	27	999999	728	956	999999	276	461	277	307	999999	549	928	407	27	742	195	813	353	714	920	184	975	543	201	666	999999	999999	858	999999	999999	93	999999	578	999999	999999	213	551	527	999999	795	214	999999	305	999999	400	58	999999	999999	278	999999	999999	999999	623	47	999999	52	27	536	299	138	198	999999	300	290	999999	773	359	999999	720	538	644	999999	999999	918	716	150	679	999999	801	618	999999	400	999999	808	52	999999	162	540	203	999999	196	999999	999999	669	607	
610	743	25	999999	626	999999	446	967	999999	999999	687	999999	999999	331	130	372	124	734	681	286	798	23	492	247	999999	620	819	749	465	999999	629	69	999999	320	999999	999999	999999	727	184	999999	415	432	849	284	365	529	458	219	82	999999	999999	290	556	393	999999	999999	260	778	253	16	879	697	511	397	904	628	999999	393	225	723	708	397	560	762	870	375	173	217	881	999999	172	609	676	573	280	999999	999999	999999	511	517	999999	885	999999	178	999999	717	920	999999	379	737	412	999999	993	359	999999	684	999999	999999	999999	443	434	53	897	841	843	999999	31	938	127	565	999999	624	999999	707	999999	823	913	391	722	163	999999	999999	837	999999	999999	107	615	999999	390	595	618	999999	981	77	93	999999	987	999999	334	999999	695	982	344	814	622	999999	192	296	782	369	771	348	81	369	988	722	215	753	842	746	663	704	999999	531	946	405	642	999999	623	473	835	280	66	999999	467	472	376	33	999999	220	915	329	543	999999	824	999999	648	999999	88	371	999999	999999	999999	588	116	999999	434	999999	867	227	155	377	672	999999	533	501	291	128	999999	525	999999	191	232	999999	831	344	171	536	999999	676	757	30	736	262	575	999999	999999	999999	846	476	48	563	166	313	75	547	657	234	497	333	988	529	999999	563	999999	716	21	999999	757	771	829	999999	116	201	469	134	999999	419	744	931	999999	813	281	435	487	792	35	918	565	999999	999999	937	48	383	687	237	310	183	247	858	589	310	721	84	646	149	999999	964	999999	940	906	999999	489	999999	311	185	999999	295	85	232	999999	103	999999	473	999999	999999	859	732	513	242	824	467	182	999999	352	721	102	207	788	999999	999999	70	999999	999999	386	449	457	482	82	512	980	25	107	25	178	496	696	257	999999	999999	999999	724	999999	611	126	449	75	999999	223	999999	92	999999	506	737	886	999999	999999	988	96	644	999999	387	660	11	262	809	369	166	717	855	999999	844	217	999999	68	621	609	473	999999	999999	384	853	268	999999	429	929	518	999999	138	999999	478	708	170	354	318	902	73	460	999999	317	89	908	887	368	999999	248	843	999999	678	275	29	999999	489	159	999999	592	999999	999999	581	332	999999	998	999999	178	387	999999	683	862	999999	165	557	159	999999	201	858	476	966	999999	925	191	96	55	692	863	999999	922	229	21	999999	726	783	894	878	36	26	90	999999	718	980	251	564	999999	746	522	999999	870	441	297	300	793	625	999999	253	400	246	255	316	174	649	464	999999	999999	777	999999	382	663	280	96	999999	778	
596	257	920	684	626	999999	999999	179	155	658	491	999999	999999	999999	110	999999	650	488	790	771	773	999999	79	525	155	892	212	999999	150	999999	599	355	122	999999	207	378	308	569	774	140	946	999999	999999	990	973	173	951	487	898	816	999999	792	305	413	14	999999	999999	404	538	733	999999	561	38	101	68	999999	819	999999	102	732	999999	999999	714	660	824	635	696	88	552	982	941	725	848	334	51	807	59	999999	999999	326	200	903	999999	999999	237	394	119	999999	932	999999	353	753	999999	176	558	999999	88	999999	589	379	194	109	999999	555	792	187	713	999999	60	261	999999	121	690	775	541	999999	58	673	999999	440	999999	768	999999	715	639	999999	340	999999	999999	999999	728	413	129	148	142	101	999999	485	999999	60	680	415	877	680	999999	241	999999	618	999999	204	883	415	223	158	852	426	952	146	916	603	846	42	928	999999	533	999999	992	999999	643	999999	999999	573	425	382	760	999999	999999	475	965	407	135	722	55	580	236	323	200	971	295	716	999999	915	999999	999999	999999	999999	486	999999	157	76	249	521	999999	196	893	320	999999	999999	398	741	534	999999	180	518	478	134	986	357	999999	219	493	31	265	927	310	395	13	770	179	121	634	954	328	899	999999	614	746	859	999999	916	333	359	582	554	191	662	745	60	186	88	999999	139	232	999999	582	228	265	57	885	507	999999	999999	999999	999999	999999	580	999999	281	999999	863	387	999999	999999	798	999999	144	448	711	999999	647	650	999999	999999	999999	999999	999999	732	390	326	939	359	699	974	190	609	114	999999	999999	446	610	999999	473	699	323	999999	535	999999	433	61	448	780	553	311	247	999999	999999	634	581	999999	612	848	777	955	421	513	999999	162	999999	198	781	456	151	274	145	153	999999	262	281	999999	924	44	308	999999	878	168	805	397	999999	333	255	479	116	479	834	762	727	518	287	999999	22	999999	980	245	279	991	638	999999	176	104	679	110	363	192	902	577	999999	448	86	263	708	301	425	165	943	312	350	671	439	382	426	668	975	471	386	550	64	999999	999999	886	529	999999	230	641	999999	154	999999	923	577	267	999999	288	441	999999	110	721	957	825	301	999999	651	967	849	794	999999	21	135	891	805	362	523	999999	389	200	733	999999	80	783	999999	999999	196	426	104	182	169	147	236	999999	370	665	592	238	999999	101	245	999999	999999	436	963	642	28	233	999999	225	744	737	899	251	999999	919	650	184	323	503	780	234	872	676	999999	540	784	184	999999	150	769	999999	714	297	955	181	514	
644	820	868	779	963	308	999999	438	432	247	999999	660	999999	999999	418	914	277	320	20	999999	11	999999	999999	858	844	702	999999	999999	999999	32	999999	295	129	415	16	363	455	999999	817	926	993	247	213	303	798	999999	89	136	361	380	999999	977	945	491	999999	843	397	19	999999	270	331	999999	979	409	635	700	999999	46	18	64	469	999999	503	999999	999999	763	597	999999	70	329	623	999999	104	89	585	634	350	637	901	999999	999999	445	788	556	999999	999999	268	803	667	108	983	52	127	306	910	893	999999	999999	794	999999	255	268	999999	999999	647	480	339	900	824	999999	359	903	144	999999	98	34	765	946	489	137	504	794	472	961	999999	580	733	798	178	691	160	999999	843	162	917	708	999999	182	909	134	239	999999	999999	666	999999	89	907	999999	217	886	138	537	380	666	255	460	999999	999999	999999	999999	747	541	999999	143	850	999999	70	982	928	390	538	592	46	999999	898	146	816	806	223	266	672	461	590	999999	563	622	118	186	906	466	999999	999999	999999	999999	387	698	636	845	815	999999	999999	999999	352	827	999999	546	999999	25	768	119	644	989	774	23	999999	295	999999	450	579	237	760	883	85	472	478	40	689	999999	978	210	509	970	990	343	246	747	119	763	999999	27	132	103	418	797	821	922	733	889	999999	101	747	999999	275	587	128	146	999999	880	358	327	857	999999	46	567	609	999999	999	441	776	999999	185	197	517	562	115	666	474	288	650	999999	999999	999999	755	999999	462	999999	999999	999999	999999	999999	898	239	414	615	999999	825	67	851	198	999999	923	999999	123	999999	916	999999	679	712	482	461	672	570	239	999999	30	67	550	159	999999	295	967	999999	226	676	999999	999999	783	901	402	289	609	623	999999	502	632	999999	685	962	970	902	644	993	999999	763	999999	337	999	611	999999	999999	284	999999	745	999999	190	999999	85	446	45	969	777	777	319	202	851	59	999999	736	179	24	382	588	189	212	651	974	666	999999	249	429	946	181	316	300	14	999999	877	999999	322	306	929	999999	999999	11	135	866	683	999999	999999	999999	856	273	441	999999	729	696	728	543	261	215	670	999999	999999	615	999999	605	999999	28	999999	159	999999	999999	999999	873	999999	142	660	999999	86	784	300	928	552	862	573	683	739	735	570	318	999999	343	935	116	635	316	52	321	978	529	404	665	549	999999	214	572	849	999999	495	597	999999	550	466	476	915	741	80	999999	52	348	865	735	457	999999	184	838	357	317	247	999999	100	349	209	556	389	635	388	790	999999	10	
834	181	999999	999999	282	434	877	469	999999	894	246	708	279	639	664	999999	217	999999	586	376	224	542	330	716	507	696	999999	909	999999	290	362	290	999999	999999	514	693	999999	999999	606	999999	961	999999	125	999999	542	391	79	569	892	720	427	718	999999	999999	999999	302	999999	533	476	586	92	967	383	911	541	956	30	237	135	970	183	733	74	836	414	336	426	999999	999999	125	999999	999999	26	375	862	999999	86	999999	266	222	999999	961	17	29	667	999999	999999	214	999999	585	999999	842	443	922	547	694	654	377	876	459	999999	999999	358	361	959	310	999999	17	58	896	879	624	971	913	138	999999	999999	54	178	999999	820	221	173	598	754	999999	348	104	999999	178	990	999999	529	807	346	966	612	656	69	366	999999	507	166	915	706	746	871	530	794	999999	967	999999	208	466	638	664	999999	760	999999	185	962	856	189	999999	906	179	105	173	999999	171	999999	80	999999	811	377	322	65	258	999999	18	913	817	999999	502	210	390	510	73	178	681	264	999999	59	884	403	999999	328	286	18	537	650	707	953	633	726	999999	625	397	99	325	609	999999	999999	598	272	155	557	999999	999999	999999	999999	999999	995	895	906	756	30	999999	417	190	994	779	249	999999	367	999999	863	676	776	312	999999	123	973	999999	81	999999	985	460	999999	999999	999999	641	999999	491	999999	618	712	67	726	999999	877	999999	979	999999	331	830	223	999999	241	65	291	880	910	999999	762	555	999999	151	824	115	771	570	487	999999	551	362	999999	757	496	748	503	805	999999	805	435	248	999999	75	532	250	587	482	229	999999	966	999999	731	999999	999999	999999	999999	570	243	999999	209	999999	48	820	366	968	658	466	25	492	562	999999	930	999999	941	523	421	993	618	999999	999999	298	350	920	202	793	999999	999999	999999	183	999999	999999	572	999999	606	128	999999	323	708	563	592	131	466	999999	14	999999	827	626	298	215	901	567	951	660	101	910	966	128	627	573	347	715	437	999999	999999	629	913	600	508	822	324	108	294	65	999999	407	999999	999999	915	712	966	14	654	823	281	999999	999999	912	248	696	161	91	999999	145	225	877	693	625	442	999999	999999	999999	999999	999999	999999	803	282	896	669	694	88	363	999999	915	999999	343	70	614	569	673	999999	11	362	811	671	999999	412	159	839	123	999999	216	999999	540	145	739	886	189	932	999999	358	999999	252	553	999999	798	999999	779	538	882	816	89	65	769	737	999999	874	999999	804	658	400	132	67	556	980	872	192	671	780	999999	456	881	682	999999	324	563	
999999	999999	999999	872	363	633	621	956	306	634	161	999999	802	999999	999999	579	999999	999999	87	999999	37	696	999999	745	616	217	999	670	435	935	999999	999999	999999	999999	815	75	999999	999999	305	767	511	110	259	355	721	780	868	999999	999999	877	505	999999	999999	98	535	72	245	999999	266	999999	634	950	531	371	237	197	957	628	754	799	467	454	999999	320	999999	927	446	228	34	835	348	790	668	999999	439	998	949	365	648	753	829	999999	674	999999	143	999999	579	999999	127	534	823	250	464	212	419	61	430	703	999999	608	626	999999	433	431	806	843	999999	972	931	239	999999	601	979	999999	969	999999	999999	828	999999	174	358	557	110	999999	999999	108	999999	465	149	999999	577	999999	991	50	136	812	240	999999	352	299	277	999999	956	887	296	231	999999	462	242	999999	282	602	526	209	259	78	916	933	419	708	517	827	999999	554	999999	999999	610	999999	874	167	573	999999	485	887	896	999999	600	999999	213	790	837	873	232	533	115	974	729	792	999999	999999	895	306	833	999999	999999	450	773	412	235	306	621	332	587	85	52	746	127	639	313	999999	478	703	999999	628	999999	644	604	999999	449	688	271	818	999999	816	271	276	999999	999999	115	455	978	198	987	907	179	514	999999	156	999999	368	857	100	999999	999999	999999	202	576	215	772	146	846	999999	963	547	44	802	184	999999	814	775	53	285	533	857	999999	289	716	822	459	366	359	457	999999	90	830	999999	999999	999999	999999	999999	999999	497	78	999999	609	999999	234	450	872	999999	340	523	342	715	325	582	999999	630	999999	999999	485	999999	755	415	786	999999	999999	882	716	862	999999	999999	544	745	85	556	999999	564	258	23	64	999999	949	92	35	835	124	113	765	258	615	708	112	999999	999999	999999	741	662	192	220	999999	352	734	19	903	999999	979	597	640	768	375	12	381	749	255	999999	804	673	390	950	283	999999	127	999999	257	999999	216	618	161	138	815	553	999999	999999	161	712	541	999999	189	999999	856	527	473	996	999999	612	336	363	999999	999999	152	77	999999	241	999999	322	234	275	761	148	816	999999	445	511	999999	821	999999	999999	597	542	679	864	494	386	999999	999999	86	999999	585	644	437	852	937	778	986	747	280	150	999999	999999	999999	275	187	50	197	495	91	962	53	71	983	993	999999	999999	703	288	583	999999	999999	999999	999999	999999	690	127	711	963	999999	667	525	215	551	999999	241	757	999999	413	686	453	198	608	674	999999	87	999999	661	444	95	999999	999999	708	173	999999	999999	921	603	385	585	70	999999	234	
71	999999	446	999999	520	504	999999	19	94	999999	601	139	708	538	515	131	35	176	465	277	877	635	591	816	51	176	484	999999	999999	678	828	999999	124	999999	546	260	677	999999	999999	167	682	86	713	785	116	999999	675	475	415	481	359	418	605	71	356	436	832	629	795	353	999999	450	855	999999	471	999999	25	743	992	265	454	785	171	307	594	800	922	806	710	17	500	19	905	681	329	419	999999	999999	999999	119	427	999999	454	661	148	999999	231	307	999999	140	28	932	483	159	37	573	999999	308	999999	555	514	35	919	787	852	999999	545	183	97	999999	999999	999999	999999	882	838	407	341	510	169	362	579	624	999999	579	988	999999	536	755	654	755	172	721	585	72	999999	999999	999999	999999	808	999999	696	999999	219	272	184	999999	805	601	321	629	241	999999	999999	125	975	999999	542	349	999999	293	483	789	529	341	888	244	386	73	999999	446	999999	675	701	40	999999	999999	999999	230	405	932	763	999999	444	34	523	426	582	999999	96	715	999999	788	867	525	654	907	528	999999	999999	939	999999	741	324	874	359	566	54	118	459	453	484	321	944	866	530	549	999999	999999	817	472	661	916	977	571	588	999999	808	186	386	758	14	536	847	999999	999999	31	620	570	675	957	382	474	999999	642	999999	547	999999	10	995	999999	562	999999	999999	911	999999	763	764	753	999999	999999	757	999999	732	701	449	947	999999	488	614	999999	928	784	999999	860	99	196	905	344	999999	51	999999	808	191	280	205	980	476	935	187	999999	266	867	284	806	999999	999999	742	319	203	293	82	365	395	999999	186	778	204	210	821	102	857	430	423	254	230	999999	999999	461	505	468	481	999999	311	999999	999999	71	999999	999999	660	585	453	596	999999	56	968	999999	422	695	103	426	786	999999	999999	95	641	836	453	39	586	260	828	291	999999	735	812	544	999999	280	999999	125	279	999999	549	246	648	999999	999999	377	286	938	999999	990	999999	88	682	999999	999999	226	999999	416	617	479	445	409	756	172	999999	415	999999	999999	237	999999	452	978	999999	999999	726	877	999999	380	999999	86	753	648	723	838	923	999999	62	606	129	838	796	836	507	799	736	149	999999	485	487	873	999999	851	711	394	999999	389	931	78	999999	546	999999	999999	859	541	726	797	685	999999	248	58	362	637	314	398	355	616	480	999999	999999	586	397	960	999999	683	999999	901	936	339	301	544	803	984	128	582	69	693	999999	999999	83	999999	463	999999	999999	439	999999	999999	547	322	49	930	908	583	999999	901	999999	818	220	185	
599	824	860	356	626	703	254	999999	518	732	339	661	999999	515	284	939	132	825	723	999999	171	446	364	999999	299	370	999999	230	793	226	433	251	483	801	376	259	999999	117	945	543	194	153	987	814	983	999999	302	402	308	261	778	999999	104	757	23	999999	999999	246	66	266	999999	34	584	302	308	97	187	836	149	35	861	25	879	999999	999999	28	458	999999	641	911	78	244	921	999999	447	109	156	726	787	999999	999999	841	60	689	476	170	568	695	999999	895	999999	465	263	999999	999999	763	454	999999	999999	995	704	920	999999	999999	999999	832	112	51	999999	208	941	461	999999	926	246	30	965	200	712	117	999999	763	42	746	710	999999	980	647	152	684	655	241	247	792	518	867	246	904	501	643	68	527	840	317	954	999999	416	337	999999	379	797	263	212	999999	999999	941	887	858	999999	585	852	464	999999	180	553	999999	223	266	417	378	783	70	699	78	59	932	922	999999	999999	999999	999999	653	999999	772	999999	999999	39	865	999999	577	979	387	470	915	791	999999	627	999999	763	999999	999999	999999	919	668	596	736	564	143	332	613	28	999999	76	999999	389	209	854	999999	293	161	680	999999	19	999999	398	999999	999999	783	287	455	314	262	999999	547	435	55	733	999999	186	999999	837	999999	999999	643	558	817	321	986	999999	999999	749	500	386	999999	574	187	151	999999	280	999999	999999	780	856	876	308	766	210	528	57	344	475	912	950	143	324	784	815	375	291	581	94	999999	258	694	999999	999999	875	359	999999	999999	903	653	671	986	999999	66	49	666	345	792	616	792	999999	200	126	837	550	999999	298	790	372	776	999999	699	999999	999999	532	999999	180	494	890	851	555	800	441	822	250	963	999999	267	744	158	39	499	964	302	999999	999999	578	869	999999	632	71	999999	885	137	855	972	881	490	534	999999	999999	851	999999	765	246	148	759	304	596	586	133	40	55	223	746	307	999999	999999	999999	474	593	310	230	268	999999	372	999999	313	999999	999999	92	999999	999999	866	662	187	598	999999	999999	535	308	284	999999	999999	999999	40	999999	672	390	557	247	78	632	69	294	999999	630	999999	974	999999	234	455	999999	999999	504	494	307	188	560	999999	999999	535	757	332	999999	319	999999	544	759	759	234	252	923	999999	40	999999	16	999999	999999	476	557	955	234	191	999999	852	946	953	999999	24	733	959	999999	999999	848	712	320	310	892	975	167	96	883	224	649	982	531	919	999999	489	488	633	606	94	21	753	999999	576	31	999999	373	84	362	745	999999	275	999999	111	
999999	328	999999	999999	781	606	319	999999	82	19	541	329	330	999999	664	702	536	110	362	37	810	999999	411	999999	289	578	612	92	733	148	198	384	851	999999	359	970	786	781	851	999	774	999999	681	300	45	701	993	346	999999	660	218	926	912	113	301	475	916	958	427	213	999999	236	999999	933	821	999999	477	999999	676	694	915	999999	999999	999999	262	269	422	120	999999	999999	584	275	672	83	999999	272	471	748	138	999999	63	827	364	647	999999	548	812	748	479	878	234	999999	669	999999	744	464	677	999999	850	42	999999	806	259	840	628	729	563	664	14	999999	694	728	772	792	999999	97	400	610	999999	713	456	674	641	830	999999	492	605	999999	338	474	595	912	897	999999	999999	257	578	524	29	286	985	158	743	920	999999	505	999999	876	95	657	74	999999	211	146	585	388	174	428	487	146	133	999999	335	539	963	999999	830	677	961	999999	519	876	999999	81	728	307	999999	720	999999	857	999999	999999	861	681	999999	528	710	999999	520	452	92	160	46	999999	162	999999	823	213	956	411	674	652	915	703	999999	198	484	139	999999	287	999999	999999	781	999999	973	404	754	654	138	444	81	79	999999	518	999999	368	999999	709	919	359	999999	727	764	244	192	999999	813	167	543	222	54	580	352	242	995	638	378	416	909	758	624	999999	85	521	999999	604	495	406	403	779	358	775	220	69	999999	730	999999	546	448	999999	590	597	120	916	400	501	727	924	523	999999	999999	432	800	999999	735	315	652	252	904	587	34	417	763	763	863	279	369	293	439	999999	948	999999	968	455	999999	37	68	168	999999	999999	999999	571	882	733	789	999999	975	60	999999	999999	87	447	999999	860	999999	183	999999	357	62	130	141	444	999999	999999	722	167	464	354	993	708	256	999999	999999	999999	709	999999	534	40	999999	937	304	999999	959	941	197	511	999999	117	999999	993	203	999999	116	10	706	442	86	634	20	631	471	630	67	625	251	999999	326	575	160	975	649	802	382	124	826	999999	485	553	999999	221	967	999999	337	999	514	545	386	130	369	276	386	900	30	999999	475	673	999999	343	700	602	999999	625	999999	51	354	401	338	992	183	884	957	533	999999	799	999999	125	302	68	999999	705	999999	999999	215	999999	599	999999	781	999999	648	163	570	999999	852	468	37	999999	399	999999	654	122	217	394	999999	484	319	999999	336	230	999999	360	380	203	999999	994	394	999999	419	82	452	605	619	307	353	999999	323	815	999999	999999	999999	323	725	999999	999999	998	498	824	260	730	999999	746	
422	561	353	999999	782	376	920	999999	999999	49	932	999999	999999	999999	503	909	999999	925	170	999999	181	232	458	374	634	373	790	232	999999	569	737	688	508	706	999999	68	954	999999	248	947	999999	822	40	733	390	408	172	365	505	589	783	334	570	999999	574	199	112	979	663	418	586	697	999999	514	311	254	818	999999	864	444	955	999999	687	223	608	999999	201	725	983	235	999999	434	727	916	786	413	999999	437	141	999999	999999	974	400	829	999999	999999	999999	525	431	999999	999999	999999	500	71	633	797	646	356	472	999999	998	999999	995	999999	217	161	970	445	999999	999999	135	390	15	870	488	980	594	858	852	410	999999	999999	304	847	645	999999	933	665	292	988	766	771	965	916	995	578	999999	963	999999	219	237	34	797	999999	20	209	999999	630	582	653	999999	788	504	71	999999	999999	93	158	999999	42	227	314	999999	739	999999	363	425	99	874	909	10	631	247	642	182	863	878	771	836	446	999999	999999	93	639	785	999999	277	904	589	673	999999	831	180	589	991	923	871	999999	400	656	784	929	999999	673	652	581	551	861	999999	473	454	321	321	355	875	914	231	523	953	164	96	521	510	211	423	999999	999999	657	650	259	991	999999	381	189	662	236	999999	419	986	999999	436	999999	25	125	999999	999999	519	825	713	87	702	358	114	245	570	272	429	999999	259	483	130	999999	999999	638	999999	634	940	142	693	649	365	811	536	999999	727	999999	505	394	982	999999	659	635	944	573	557	999999	714	145	618	399	806	999999	170	513	94	543	999999	386	644	594	999999	999999	142	999999	721	890	821	366	999999	890	767	45	571	20	823	494	999999	647	91	838	919	804	999999	999999	999999	361	651	33	999999	194	485	129	749	397	15	999999	999999	999999	851	666	999999	358	627	728	632	770	443	159	689	999999	593	557	304	805	999999	438	999999	999999	231	370	249	798	701	999999	414	999999	295	183	14	551	991	79	796	425	27	571	187	794	671	82	917	999999	343	75	999999	927	999999	944	723	576	418	999999	999999	490	427	32	999999	999999	999999	999999	484	270	155	148	607	524	761	999999	787	113	261	78	177	159	453	999999	465	636	999999	999999	823	351	460	999999	142	337	420	315	998	994	914	999999	480	686	597	657	356	204	999999	85	175	944	166	999999	999999	349	496	509	47	679	567	999999	572	999999	170	143	810	717	15	280	999999	456	881	793	198	378	597	999999	999999	796	999999	270	178	656	999999	879	194	999999	999999	792	840	910	999999	999999	999999	893	320	999999	525	464	
846	638	198	999999	999999	719	999999	373	431	946	751	15	948	250	287	307	851	999999	999999	291	949	970	604	223	999999	204	999999	562	365	305	67	953	965	107	999999	763	81	981	685	602	815	820	999999	999999	50	834	962	37	51	140	999999	999999	130	244	514	876	44	999999	757	776	542	511	999999	999999	999999	798	50	850	999999	524	999999	870	239	999999	476	138	561	999999	999999	605	241	159	520	235	262	662	833	999999	592	82	728	999999	234	999999	999999	314	812	292	288	999999	999999	999999	735	527	999999	182	999999	207	768	999999	325	607	999999	162	545	392	999999	999999	999999	236	964	319	267	229	999999	999999	645	999999	861	171	326	999999	999999	929	999999	129	423	992	331	999999	999999	635	999999	216	757	131	301	81	999999	678	323	40	419	62	287	485	854	516	999999	999999	536	844	346	606	69	56	458	874	351	425	968	998	999999	792	739	339	356	61	471	674	838	574	999999	193	999999	296	859	106	651	335	275	907	270	557	999999	652	999999	366	999999	999999	672	427	730	947	709	324	579	626	999999	948	138	803	999999	67	935	962	886	162	999999	773	196	361	999999	25	999999	999999	738	903	248	999999	999999	999999	904	760	11	421	999999	20	483	999999	716	243	783	703	206	999999	861	212	621	591	766	146	609	999999	999999	321	204	714	797	648	586	999999	387	236	999999	149	898	999999	66	524	128	876	678	234	999999	999999	577	528	819	999999	209	999999	291	656	329	999999	999999	999999	246	690	226	139	222	999999	946	50	999999	557	795	999999	573	577	156	999999	999999	890	999999	385	325	570	743	675	999999	999999	449	61	999999	999999	906	999999	759	999999	999999	999999	307	999999	663	843	287	26	108	999999	733	999999	125	631	389	194	193	439	445	14	999999	675	947	551	244	999999	999999	895	656	999999	650	791	307	999999	529	780	800	484	237	624	999999	999999	472	722	942	999999	993	817	671	210	548	477	568	754	999999	382	428	999999	754	559	457	391	369	999999	380	999999	999999	919	112	609	999999	708	212	821	907	999999	213	235	608	111	120	578	233	456	585	999999	232	552	999999	157	999999	53	729	999999	177	716	939	999999	351	11	999999	999999	715	72	999999	839	999999	747	847	999999	999999	203	157	652	448	878	167	999999	399	207	718	912	999999	999999	258	350	978	534	653	201	966	716	883	607	999999	46	863	171	999999	745	907	485	999999	780	999999	167	896	87	239	999999	558	35	107	999999	292	999999	999999	760	814	999999	861	741	103	656	298	462	320	550	999999	412	24	995	283	653	300	999999	217	113	
976	100	453	999999	304	364	642	999999	618	999999	999999	669	845	113	357	173	884	999999	391	58	491	525	847	356	859	826	999999	562	999999	454	853	59	557	96	783	999999	32	959	446	739	23	357	999999	999999	235	558	566	911	999999	999999	769	134	851	169	621	460	252	107	52	478	999999	90	198	174	885	275	122	759	329	633	151	924	729	652	44	144	999999	275	130	310	270	999999	999999	642	684	729	999999	999999	474	333	480	924	917	968	659	933	168	680	696	959	446	999999	591	24	999999	844	404	999999	134	999999	779	999999	977	742	217	715	176	999999	489	165	999999	724	294	999999	162	226	17	999999	993	999999	976	11	579	999999	999999	999999	781	899	674	840	335	999	272	999999	999999	999999	947	185	760	999999	766	611	200	541	999999	999999	521	999999	861	751	836	642	215	999999	999999	999999	407	816	999999	753	934	999999	882	649	829	78	462	307	451	659	279	832	10	59	344	374	810	48	278	152	941	196	47	922	999999	692	999999	249	485	776	106	141	999999	17	19	499	999999	551	711	999999	269	224	154	212	999999	999999	642	165	688	147	967	999999	548	736	999999	747	239	959	645	147	284	223	822	675	563	999999	535	993	50	844	644	269	336	999999	882	727	52	999999	450	999999	60	638	999999	348	808	736	592	570	999999	271	270	769	905	999999	999999	56	401	478	649	999999	479	648	124	844	502	708	43	104	999999	93	705	999999	519	647	96	999999	999999	999999	866	826	999999	999999	999999	778	584	874	999999	762	904	836	335	573	195	116	999999	999999	999999	716	845	110	703	498	717	999999	999999	999999	260	268	999999	903	393	917	612	822	788	514	851	999999	269	627	354	281	999999	26	757	142	218	999999	127	999999	133	946	999999	766	999999	67	257	684	223	999999	624	105	284	11	452	999999	961	372	327	25	560	187	456	227	755	431	999999	999999	999999	433	657	846	150	803	780	446	289	999999	699	731	267	999999	999999	999999	13	259	999999	999999	573	349	181	845	95	112	134	945	999999	421	999999	701	999999	556	330	789	70	777	954	999999	999999	16	138	125	673	999999	757	999999	64	905	999999	505	434	120	999999	24	261	812	761	999999	679	834	999999	999999	835	997	973	711	845	343	490	235	304	526	966	567	221	66	999999	499	354	740	999999	594	206	514	999999	999999	429	316	537	258	999999	916	999999	397	69	270	289	999999	622	56	547	721	999999	989	211	908	154	569	803	205	640	999999	693	938	999999	361	999999	330	999999	335	291	539	805	242	999999	387	725	999999	999999	950	
776	505	999999	307	203	180	999999	217	313	368	502	860	513	342	617	755	233	862	999999	708	599	958	999999	999999	765	18	916	191	780	823	192	575	71	853	999999	144	394	395	745	999999	191	464	999999	371	833	999999	999999	999999	625	463	163	999999	134	999999	999999	817	999999	589	542	195	263	988	999999	490	999999	999999	798	999999	913	999999	371	838	999999	681	527	145	941	584	463	343	982	999999	566	327	669	328	451	272	502	610	585	999999	852	560	518	202	38	536	195	906	999999	376	999999	152	101	325	746	999999	282	225	999999	975	136	209	213	810	432	118	820	857	485	536	999999	312	897	999999	999999	566	999999	999999	117	999999	999999	557	710	615	894	423	999999	999999	582	998	989	286	734	999999	999999	999999	999999	708	769	999999	716	999999	430	107	218	256	254	534	338	999999	289	999999	999999	470	586	578	498	597	915	18	882	476	284	999999	546	880	999999	999999	999999	343	219	463	564	197	699	71	999999	613	407	999999	179	700	25	403	999999	52	178	274	33	110	999999	999999	999999	761	46	249	63	942	561	999999	678	957	646	995	969	826	392	921	771	525	450	885	199	276	839	191	460	999999	999999	503	712	313	999999	788	188	999999	670	803	160	459	17	999999	62	79	970	222	64	30	433	892	999999	257	502	508	660	279	570	999999	921	855	999999	181	183	67	625	374	999999	999999	817	999999	165	999999	770	322	517	999999	999999	130	305	999999	136	999999	457	999999	843	465	811	764	138	909	889	999999	882	305	669	836	999999	994	453	606	999999	207	213	914	736	999999	999999	189	991	405	446	450	231	304	728	359	723	999999	223	170	562	999999	729	908	629	22	706	475	999999	681	999999	838	676	699	108	929	999999	543	150	772	978	632	773	733	472	449	921	999999	576	320	122	715	781	293	53	599	478	304	294	723	374	21	536	320	162	608	773	999999	205	999999	131	999999	166	450	192	930	165	995	445	999999	101	128	898	341	999999	537	66	999999	656	509	461	932	999999	426	408	966	105	462	580	864	675	399	392	778	198	933	559	340	111	123	444	482	999999	114	632	256	123	204	999999	625	999999	390	875	696	347	999999	930	739	52	225	999999	702	425	999999	514	701	999999	999999	153	999999	977	725	999999	999999	74	979	82	999999	999999	162	853	999999	999999	954	323	295	999999	695	440	999	999999	819	298	999999	288	741	66	288	999999	999999	999999	993	999999	126	648	825	109	999999	631	367	127	785	945	890	371	999999	991	470	267	999999	187	50	689	153	632	167	999999	405	
264	333	922	793	554	862	642	860	849	593	316	999999	196	190	999999	83	999999	227	874	408	999999	999999	749	999999	31	381	753	479	314	907	494	490	999999	999999	88	308	444	333	999999	93	257	511	94	407	163	770	999999	997	976	615	999999	415	293	999999	999999	909	583	336	999999	183	119	173	999999	999999	999999	825	999999	492	111	766	638	558	999999	791	999999	23	269	999999	442	261	999999	756	999999	698	999999	89	207	369	821	178	999999	999999	999999	67	973	94	955	153	308	337	999999	999999	895	220	999999	999999	428	502	878	868	999999	241	999999	999999	834	363	670	999999	305	30	628	739	670	933	51	999999	999999	999999	999999	75	67	999999	999999	114	590	798	861	292	999999	932	660	999999	491	953	528	493	223	50	999999	620	424	107	848	288	999999	999999	879	999999	178	999999	716	499	684	812	810	534	999999	999999	930	999999	999999	387	999999	372	999999	999999	258	717	999999	558	999999	956	706	207	651	959	276	764	404	658	919	899	124	273	226	171	30	678	999999	993	305	433	120	197	999999	46	999999	999999	919	786	683	171	999999	620	150	999999	999999	487	999999	850	267	433	395	281	125	602	273	873	999999	207	902	579	999999	421	263	999999	846	999999	999999	999999	999	790	845	618	975	758	352	503	999999	467	378	999999	518	302	735	872	48	838	82	525	773	97	340	721	999999	114	597	999999	367	267	913	284	408	555	851	477	587	777	999999	367	260	769	751	688	999999	368	999999	282	686	390	844	999999	999999	999999	841	911	459	999999	733	870	170	217	999999	864	999999	103	999999	999999	450	268	294	999999	999999	715	274	13	346	652	892	526	53	999999	999999	976	999999	905	999999	844	713	940	999999	999999	999999	435	206	53	633	886	999999	999999	999999	108	832	428	106	999999	475	730	299	999999	999999	807	999999	999999	827	846	757	169	451	999999	265	999999	258	510	250	832	999999	116	999999	230	380	999999	517	167	302	944	999999	40	999999	838	999999	118	999999	875	374	219	230	836	999999	999999	999999	473	445	999999	479	999999	849	331	187	274	366	368	221	78	468	126	300	84	915	999999	363	727	289	612	217	156	999999	382	145	999999	999999	999999	999999	168	935	999999	24	30	687	369	104	170	999999	616	482	81	896	486	999999	258	918	999999	920	725	996	999999	194	832	999999	333	197	476	196	156	662	999999	999999	999999	999999	561	999999	280	397	555	788	202	999999	999999	140	145	260	268	965	887	999999	465	470	782	999999	376	999999	192	741	364	181	627	974	706	953	506	221	844	353	999999	156	648	758	999999	936	804	
694	999999	701	999999	999999	929	511	308	999999	207	514	87	999999	766	839	919	538	42	384	170	227	176	720	633	999999	999999	914	119	740	473	999999	105	999999	367	681	210	490	597	291	999999	126	676	672	999999	991	143	953	587	999999	999999	119	725	999999	776	999999	528	801	77	229	667	24	402	567	570	999999	419	241	999999	94	639	439	941	751	142	54	550	999999	964	999999	790	461	337	999999	514	999999	999999	114	79	779	999999	409	999999	999999	624	237	723	118	999999	265	582	901	999999	503	386	797	999999	973	858	731	46	34	836	436	999999	999999	687	999999	999999	999999	519	315	172	753	930	999999	26	573	137	904	330	442	401	708	999999	888	999999	833	716	716	999999	17	255	348	743	139	572	986	999999	418	999999	424	65	894	746	999999	739	999999	572	157	781	604	846	954	410	999999	632	999999	376	550	999999	853	592	347	999999	511	69	824	20	801	666	40	634	718	999999	906	386	507	962	792	159	364	271	568	934	590	170	301	999999	148	507	445	999999	398	999999	696	832	718	872	244	999999	915	666	770	491	999999	970	137	999999	999999	227	999999	175	583	999999	820	592	33	412	442	350	999999	886	999999	304	231	420	245	484	668	83	668	634	999999	999999	243	999999	500	87	999999	999999	42	701	442	920	381	279	46	997	424	114	999999	315	440	999999	448	39	794	476	999999	341	734	653	931	431	558	500	447	997	167	132	101	945	999999	822	999999	76	453	999999	922	951	999999	247	69	564	274	999999	203	834	147	999999	902	34	999999	852	884	389	999999	21	372	881	832	49	840	301	999999	862	96	618	999999	382	999999	843	554	317	999999	497	594	377	166	205	306	613	859	953	229	77	137	376	937	929	999999	442	588	51	129	344	407	999999	999999	411	276	585	999999	765	629	68	479	510	895	999999	794	403	855	176	584	999999	189	886	81	945	735	720	680	656	86	152	999999	512	999999	622	100	826	825	754	999999	999999	364	104	334	171	597	627	481	550	999999	902	586	422	467	900	165	520	696	606	676	555	999999	601	688	486	803	967	321	999999	307	968	578	111	247	862	864	94	999999	910	357	117	249	139	522	184	565	843	55	297	467	579	140	228	87	384	999999	762	415	848	367	999999	315	208	999999	999999	999999	485	184	999999	999999	81	999999	785	259	569	315	999999	89	514	999999	999999	921	34	814	727	838	999999	33	863	56	999999	678	713	553	727	802	999999	886	357	999999	90	668	451	260	396	620	354	999999	518	78	51	683	901	999999	406	
708	291	394	525	999999	974	461	321	557	935	402	999999	999999	532	767	274	888	732	664	999999	302	480	774	999999	117	493	389	515	794	999999	999999	777	999999	157	28	520	656	371	30	875	999999	356	893	999999	993	375	123	447	751	999999	162	951	999999	97	999999	238	517	966	418	843	999999	999999	527	999999	518	624	999999	94	513	256	617	999999	999999	789	221	946	999999	459	434	741	380	999999	764	990	852	999999	541	698	53	789	13	690	952	187	999999	999999	829	351	806	999999	907	999999	934	999999	196	635	249	456	999999	999999	652	67	999999	677	472	654	191	537	999999	51	93	769	51	724	252	927	574	534	510	539	126	245	652	65	833	351	17	999999	803	227	237	94	823	885	147	999999	158	285	999999	999999	501	302	651	764	999999	999999	987	219	262	999999	70	714	999999	346	999999	417	999999	486	843	130	647	921	733	482	814	999999	946	999999	587	306	999999	299	819	875	47	824	593	887	999999	695	364	999999	17	544	166	999999	147	486	844	729	540	671	441	999999	987	579	568	179	999999	295	201	999999	631	956	999999	999999	999999	81	308	226	823	999999	716	158	765	849	914	199	325	999999	861	469	322	857	765	999999	999999	235	887	468	265	424	999999	484	503	999999	176	60	63	395	627	76	999999	999999	906	23	955	293	999999	999999	664	379	854	657	434	732	999999	999999	201	383	913	669	999999	999999	961	409	589	242	654	999999	683	864	145	999999	999999	999999	291	694	999999	751	161	999999	999999	749	803	885	999999	289	60	771	999999	402	999999	679	481	999999	881	348	666	506	433	723	639	596	999999	800	244	924	983	638	999999	999999	999999	449	232	349	999999	444	46	85	839	999999	191	999999	227	291	14	465	457	999999	913	942	999999	454	328	438	934	811	999999	13	651	645	305	422	330	200	579	419	457	142	696	999999	311	999999	667	133	541	999999	999999	184	999999	778	999999	277	724	508	795	378	131	999999	415	460	160	999999	434	204	14	999999	561	37	711	594	18	325	999999	476	641	447	999999	205	897	187	442	119	217	872	179	999999	697	999999	405	999999	999999	663	726	246	296	278	999999	999999	999999	771	205	351	472	999999	770	160	259	258	867	357	999999	999999	897	238	999999	50	826	561	34	976	999999	739	999999	999999	305	355	599	782	999999	372	291	323	86	135	981	100	647	16	112	28	778	449	999999	57	618	999999	766	498	227	255	452	605	448	999999	698	465	719	999999	999999	425	561	999999	77	504	999999	999999	999999	999999	256	927	403	820	459	999999	207	633	784	999999	
891	932	999999	111	565	935	999999	686	875	934	436	999999	999999	686	110	686	467	312	381	460	981	999999	523	994	251	300	851	999999	999999	999999	944	75	681	145	79	972	836	459	911	999999	584	999999	402	914	344	999999	555	999999	999999	772	999999	999999	261	999999	603	551	419	594	859	274	93	297	540	999999	990	370	999999	246	999999	138	850	17	401	249	876	601	947	999999	659	520	744	144	913	383	999999	999999	814	358	541	528	999999	252	999999	646	58	297	849	999999	999999	974	999999	319	110	590	922	540	504	22	457	999999	999999	809	934	349	999999	948	999999	167	999999	941	556	999999	704	98	575	608	417	754	200	588	751	987	999999	685	633	434	44	332	999999	362	554	802	900	539	999999	753	317	261	125	110	912	692	420	982	427	401	999999	22	25	323	999999	749	821	868	999999	999999	999999	999999	999999	106	914	62	706	196	396	754	999999	174	999999	821	301	166	638	100	999999	69	999999	702	999999	242	819	31	999999	147	239	805	980	42	999999	319	629	68	545	29	195	859	986	234	595	672	806	450	849	204	32	967	120	730	999999	201	999999	431	990	483	999999	892	999999	999999	957	591	773	562	885	853	201	242	620	618	905	816	999999	353	116	595	436	378	999999	121	999999	272	694	999999	840	97	999999	999999	77	999999	999999	302	123	427	999999	999999	899	253	999999	999999	12	789	999999	501	999999	385	128	694	324	405	999999	908	720	634	453	694	897	999999	722	797	581	993	175	558	876	999999	702	999999	85	112	696	193	812	185	118	335	916	202	435	464	969	586	883	999999	25	834	999999	999999	999999	582	117	385	530	768	425	19	623	797	625	222	682	473	999999	221	708	864	999999	545	525	127	778	704	98	268	999999	994	999999	503	999999	999999	41	223	680	503	995	320	999999	999999	760	109	712	128	999999	222	782	505	967	999999	963	161	999999	46	999999	999999	803	999999	297	272	999999	999999	899	130	999999	999999	191	999999	792	125	226	398	999999	999999	999999	426	415	660	138	875	485	332	36	447	540	392	313	994	999999	823	999999	592	33	999999	114	999999	209	591	864	992	41	999999	712	852	455	574	949	685	999999	547	452	999999	284	999999	786	617	404	461	590	871	280	196	218	969	999999	633	374	999999	948	455	226	823	795	999999	844	999999	619	184	999999	965	999999	628	743	713	380	556	999999	611	613	496	935	748	11	993	722	845	114	742	999999	999999	210	148	737	806	999999	999999	999999	999999	999999	623	997	230	999999	624	999999	651	453	505	599	999999	999999	763	207	999999	
519	478	999999	999999	423	998	68	876	747	181	999999	999999	890	936	392	999999	208	179	43	989	498	715	289	999999	564	80	402	609	153	566	505	446	940	285	296	852	999999	555	999999	579	565	130	482	297	999999	143	760	516	122	847	671	156	729	999999	962	804	198	445	247	352	606	999999	733	999999	675	999999	364	999999	649	539	944	999999	452	464	434	999999	242	991	999999	430	319	885	496	305	895	999999	717	732	323	492	664	370	317	383	972	116	397	301	622	541	779	155	999999	582	903	28	703	274	783	594	999999	207	919	816	42	720	999999	999999	294	999999	610	632	999999	999999	999999	583	344	79	999999	327	999999	999999	379	999999	651	173	999999	913	402	877	999999	999999	948	728	921	466	451	501	999999	262	154	960	16	305	930	157	999999	709	707	329	683	634	782	466	614	629	827	934	175	868	701	58	44	999999	671	167	683	999999	245	418	142	999999	728	239	999999	30	934	84	999999	504	320	319	216	83	999999	30	671	999999	124	999999	999999	517	335	999999	560	106	999999	598	633	999999	999999	289	999999	298	196	999999	906	552	294	999999	695	999999	879	671	999999	392	841	961	224	999999	496	202	999999	999999	779	625	999999	999999	999999	85	104	346	999999	291	40	40	999999	999999	886	362	124	128	207	999999	606	999999	999999	664	923	999999	999999	963	384	999999	286	281	829	530	999999	571	332	659	872	218	499	359	312	999999	640	527	547	923	999999	999999	536	999999	999999	930	347	894	987	853	999999	510	821	999999	961	468	999999	759	211	999999	409	324	999999	999999	255	989	40	257	582	999999	34	406	630	341	888	522	999999	909	286	999999	192	624	584	479	337	372	397	368	999999	844	593	880	326	233	523	999999	999999	999999	131	15	900	100	999999	947	828	925	879	489	252	449	22	999999	483	311	142	785	740	560	999999	883	602	671	999999	999999	456	153	90	407	818	138	691	382	787	280	999	101	312	999999	650	411	492	999999	126	948	831	999999	407	24	100	737	29	999999	945	247	413	238	241	583	999999	685	845	482	999999	124	758	640	317	212	312	50	483	113	910	725	401	694	555	911	906	999999	746	76	316	999999	118	999999	999999	550	867	999999	860	728	999999	999999	566	19	999999	999999	199	201	191	204	712	60	264	915	369	230	846	999999	683	999999	677	543	999999	779	175	590	15	347	213	767	345	541	190	999999	968	945	169	999999	458	552	721	714	776	999999	999999	999999	826	999999	60	215	703	159	97	540	61	601	35	786	844	655	996	852	999999	999999	859	180	
869	509	947	424	71	464	269	140	999999	962	767	999999	425	999999	764	812	296	997	999999	196	454	650	999999	376	999999	382	999999	802	555	869	727	362	692	193	999999	999999	999999	636	999999	248	889	956	999999	98	834	638	999999	934	999999	194	999999	989	360	672	999999	228	806	999999	504	688	917	467	999999	738	245	999999	704	241	521	447	999999	659	853	824	306	999999	718	615	542	291	21	612	910	999999	312	737	999999	30	467	999999	520	674	141	465	331	431	381	203	999999	428	933	999999	422	999999	999999	906	999999	536	999999	238	510	200	48	223	677	999999	556	223	436	508	999999	999999	774	353	927	892	528	999999	502	999999	125	524	762	999999	357	999999	199	466	743	999999	600	475	654	239	668	329	636	918	999999	27	875	168	767	999999	24	259	365	999999	527	735	388	748	43	500	122	999999	437	999999	865	795	999999	100	480	999999	999999	938	999999	545	684	607	265	609	609	485	999999	957	756	419	109	107	527	129	939	17	27	852	999999	163	126	681	891	999999	999999	992	902	785	688	737	446	85	229	819	394	919	999999	778	999999	557	999999	999999	999999	28	825	999999	999999	999999	161	472	999999	999999	506	999999	999999	13	715	553	557	617	999999	224	278	999999	972	999999	999999	999999	735	29	537	248	713	884	999999	961	452	872	886	999999	999999	908	999999	999999	724	391	578	352	401	999999	999999	926	231	999999	975	286	886	220	56	801	889	999999	269	142	934	774	351	999999	224	467	999999	842	999999	999999	892	674	590	62	304	591	455	536	315	999999	815	611	26	192	909	385	84	999999	999999	94	405	163	648	501	999999	950	49	999999	137	934	830	999999	268	999999	638	310	999999	833	915	464	356	362	999999	916	326	999999	999999	168	713	838	999999	329	999999	582	999999	739	35	99	771	999999	551	498	408	381	522	999999	352	999999	553	608	690	251	326	372	738	52	898	732	999999	957	999999	999999	252	298	552	999999	354	686	102	899	284	605	72	571	912	857	953	884	403	999999	981	701	615	999999	158	151	12	653	999999	823	840	303	914	999999	999999	670	256	999999	999999	21	999999	665	963	653	334	999999	189	755	999999	880	98	23	999999	312	975	501	999999	148	150	410	509	700	842	278	999999	981	691	257	419	999999	611	843	64	391	773	325	737	961	999999	999999	962	999999	204	963	735	827	963	999999	838	660	405	117	969	428	999999	999999	823	694	594	352	999999	931	346	217	999999	999999	959	947	538	999999	764	999999	367	87	448	262	999999	878	543	999999	27	89	999999	999999	846	503	874	999999	
879	375	999999	52	377	999999	999999	40	910	986	694	489	867	26	999999	999999	895	102	750	891	979	999999	901	945	161	362	999999	324	521	586	371	775	380	999999	77	999999	999999	722	936	999999	417	999999	351	520	194	999999	374	11	15	241	863	754	753	999999	999999	999999	473	556	890	24	113	356	999999	999999	999999	919	119	545	948	910	29	183	166	820	484	571	908	391	761	107	988	999999	999999	290	723	617	31	999999	675	447	700	999999	831	921	999999	999999	899	27	895	274	944	829	63	105	221	690	597	999999	507	95	721	92	794	793	36	780	47	238	999999	999999	897	721	869	511	220	416	351	244	994	423	672	891	495	999999	162	169	279	223	79	43	29	98	890	590	726	999999	817	47	895	55	33	670	416	999999	999999	999999	959	551	999999	804	348	999999	938	999999	423	830	597	308	641	866	511	824	169	577	987	999999	831	289	785	999999	599	999999	349	949	400	11	999999	606	129	929	209	727	999999	274	999999	666	160	805	176	895	30	519	406	999999	544	209	511	999999	999999	568	402	999999	766	293	999999	43	999999	999999	999999	421	355	999999	189	711	999999	999999	999999	894	999999	330	658	35	122	889	581	90	907	321	415	201	499	645	704	999999	537	999999	999999	54	68	661	999999	999999	999999	755	550	39	999999	694	999999	760	712	616	999999	580	909	376	568	877	999999	135	136	702	583	503	922	710	296	999999	184	148	822	999999	999999	231	678	497	914	366	348	552	750	222	949	654	999999	999999	999999	133	651	170	960	93	343	933	534	950	587	617	833	840	999999	711	519	232	938	999999	780	999999	999999	999999	462	211	999999	168	385	913	999999	929	999999	49	31	999999	977	24	999999	738	118	903	999999	728	910	306	533	508	808	999999	999999	727	999999	228	999999	999999	231	999999	707	758	554	999999	557	999999	207	657	603	794	818	581	734	505	55	210	999999	877	999999	184	510	166	677	40	359	999999	220	35	224	795	999999	78	940	748	316	429	193	999999	355	84	530	263	702	739	999999	237	314	207	681	514	999999	235	913	56	728	999999	90	999999	999999	220	411	181	999999	807	857	999999	999999	985	198	625	26	999999	531	964	653	999999	463	938	999999	999999	999999	999999	353	709	728	711	164	893	999999	766	348	999999	999999	144	673	358	999999	999999	882	939	596	999999	19	66	498	849	703	999999	403	480	999999	152	182	702	999999	398	999999	999999	89	156	595	999999	966	432	287	999999	119	397	300	999999	436	999999	66	999999	535	713	13	297	999999	878	17	999999	500	548	999999	205	
497	415	956	284	530	96	815	999999	354	999999	999999	586	778	152	740	316	658	108	999999	999999	96	999999	177	474	999999	540	522	211	999999	999999	256	427	753	91	859	703	440	25	999999	350	753	999999	67	999999	361	426	999999	78	147	701	556	402	504	160	119	725	248	491	889	989	999999	613	597	964	604	935	999999	697	292	999999	999999	643	333	703	999999	766	714	492	122	968	999999	454	74	447	833	999999	922	602	971	143	465	999999	136	784	776	999999	732	102	90	426	999999	820	786	110	826	913	78	801	386	999999	21	999999	379	920	999999	129	549	160	141	750	23	240	725	159	582	999999	516	548	927	634	43	999999	411	999999	385	999999	668	964	999999	920	785	130	999999	999999	131	999999	580	216	999999	656	600	582	961	999999	999999	362	999999	999999	999999	899	407	999999	874	751	320	400	999999	682	544	999999	461	585	999999	220	964	892	24	107	999999	873	999999	309	730	280	44	460	660	80	999999	999999	116	999999	999999	720	523	266	256	474	999999	731	364	999999	671	62	204	24	53	750	999999	999999	348	997	608	654	999999	999999	798	603	717	999999	740	284	999999	999999	658	430	149	999999	697	708	645	549	789	306	999999	458	638	678	999999	999999	417	999999	704	771	684	999999	432	792	999999	425	468	653	757	459	999999	90	508	159	999999	999999	999999	234	999999	668	876	798	217	311	145	105	468	130	527	697	451	830	579	627	837	999999	997	999999	999999	281	250	991	791	340	315	438	999999	999999	999999	310	154	193	857	46	999999	885	999999	131	657	81	957	347	135	999999	17	170	510	880	321	855	777	528	999999	999999	999999	884	999999	877	995	706	999999	979	846	227	552	268	973	543	999999	999999	647	876	700	579	324	999999	866	731	999999	155	928	79	177	428	533	626	609	999999	617	21	999999	33	999999	999999	926	999999	501	999999	518	749	197	967	159	999999	218	999999	828	13	466	525	27	999999	555	850	778	85	999999	428	693	925	658	897	925	719	83	623	750	749	653	999999	410	958	223	583	958	961	920	807	219	632	798	606	619	101	999999	999999	999999	999999	182	999999	175	83	224	592	100	299	999999	439	999999	594	999999	88	999999	129	125	69	72	972	892	817	165	15	218	71	136	62	287	833	999999	480	155	999999	577	999999	181	337	743	630	492	668	919	491	999999	625	481	999999	256	500	976	934	999999	506	392	364	999999	170	864	162	465	999999	22	217	713	816	449	684	511	556	948	999999	325	442	489	999999	897	674	999999	593	590	417	999999	786	999999	790	999999	999999	
999999	999999	999999	999999	999999	590	174	454	999999	999999	777	704	185	797	218	700	552	199	619	107	27	999999	999999	999999	999999	281	999999	58	999999	236	360	922	999999	800	600	299	999999	937	999999	734	278	44	578	195	896	790	999999	792	208	115	999999	667	181	842	999999	925	754	95	345	200	28	125	221	999999	361	999999	999999	384	207	919	260	614	999999	999999	829	982	590	281	999999	885	864	780	850	137	999999	693	750	43	179	999999	999999	364	601	133	716	162	999999	158	834	52	961	43	999999	289	854	629	792	297	23	649	345	483	960	459	336	247	275	93	437	667	113	999999	215	532	384	896	23	751	999999	676	999999	441	999999	999999	924	830	195	570	282	371	999999	463	30	529	339	71	403	152	796	478	887	739	999999	176	938	176	827	999999	904	999999	616	51	129	999999	489	999999	45	878	535	505	62	704	810	75	767	650	775	999999	203	323	502	871	954	699	788	430	999999	999999	154	757	13	132	665	323	755	858	999999	683	49	999999	999999	525	999999	300	425	193	928	654	409	298	999999	151	999999	999999	466	745	97	430	557	69	999999	999999	734	777	502	930	48	999999	999999	908	316	101	645	999999	297	976	264	663	283	605	999999	999999	871	855	999999	861	263	999999	857	999999	771	999999	999999	980	252	999999	791	999999	798	495	154	999999	344	999999	981	309	505	111	999999	489	490	434	156	952	568	127	892	878	421	999999	677	964	639	310	146	999999	966	999999	999999	999999	195	426	999999	788	460	69	731	380	873	67	365	161	780	377	529	347	767	182	422	134	378	913	427	167	999999	190	802	999999	364	588	342	840	586	999999	999999	74	999999	368	999999	508	396	999999	999999	363	285	525	194	271	999999	799	635	999999	999999	400	657	281	999999	707	969	280	999999	999999	26	295	725	525	574	512	83	999999	999999	999999	999999	913	737	856	908	73	882	999999	995	540	264	565	999999	548	597	196	999999	32	999999	861	398	230	251	700	999999	999999	638	760	999999	682	198	324	30	237	122	339	999999	801	373	935	825	999999	285	726	442	461	342	186	928	388	892	60	401	916	20	460	999999	47	999999	199	999999	132	350	323	999999	939	544	999999	999999	267	533	817	659	138	45	999999	945	524	999999	999999	387	999999	999999	999999	789	999999	923	113	999999	999999	999999	999999	451	183	999999	703	336	961	383	502	917	616	750	670	855	84	999999	272	881	299	514	157	779	315	812	973	299	777	999999	215	26	440	508	773	999999	907	376	485	627	342	394	984	151	765	999999	770	711	999999	
717	714	999999	661	999999	927	999999	519	846	146	371	537	413	558	437	999999	999999	486	117	976	79	947	999999	999999	644	548	904	530	16	999999	188	51	271	999999	69	999999	469	364	217	581	999999	91	999999	240	123	99	928	835	999999	972	288	650	662	734	101	999999	16	830	26	683	32	626	999999	999999	999999	330	999999	999999	999999	617	709	131	279	536	999999	988	886	478	801	554	620	79	999999	999999	735	537	388	537	46	299	999999	639	348	533	558	999	579	239	282	793	823	653	999999	999999	273	999999	999999	999999	383	113	883	538	38	999999	73	953	653	999999	999999	430	941	738	248	999999	804	999999	783	745	978	360	419	656	206	18	730	966	999999	44	999999	578	166	262	999999	933	415	285	611	875	469	604	356	999999	999999	999999	852	95	999999	147	144	203	383	635	157	33	999999	237	999999	30	741	106	231	999999	708	527	274	999999	585	315	793	999999	468	907	285	999999	999999	318	522	354	999999	645	562	595	899	576	205	999999	114	999999	248	188	943	591	144	373	383	738	402	616	587	172	510	108	999999	615	735	475	999999	773	29	385	714	987	999999	999999	544	999999	718	141	332	999999	999999	999999	999999	614	586	877	773	912	10	999999	916	906	999999	993	999999	463	251	294	841	729	180	999999	121	863	999999	955	726	49	828	747	999999	270	293	999999	999999	999999	41	739	38	999999	702	447	772	753	469	807	999999	870	959	90	999999	999999	999999	999999	574	254	999999	213	149	630	160	734	93	263	256	655	622	924	415	90	432	512	265	983	36	999999	999999	999999	404	667	999999	856	89	747	362	595	970	691	278	343	999999	828	599	999999	706	968	363	519	506	814	194	305	465	879	658	882	178	317	575	841	686	999999	809	482	894	304	654	999999	999999	999999	999999	931	655	999999	369	603	912	999999	286	68	999999	58	861	589	999999	439	400	209	99	480	426	663	999999	999999	999999	745	28	127	999999	412	323	27	999999	844	139	999999	650	392	520	64	969	321	40	999999	472	999999	124	229	999	999999	999999	455	256	430	245	31	816	227	425	999999	585	795	999999	999999	744	361	439	26	460	230	999999	18	689	44	511	115	632	607	964	28	631	799	127	59	508	868	771	198	609	117	446	432	999999	896	479	183	968	166	773	999999	208	107	769	778	675	895	765	999999	918	140	999999	218	999999	406	992	786	677	303	999999	876	999999	999999	417	353	999999	999999	50	999999	564	338	999999	475	834	853	820	533	39	349	383	612	112	558	279	479	999999	237	179	999999	904	693	
505	674	790	896	531	956	690	426	999999	318	854	999999	657	590	993	924	383	999999	586	468	756	338	999999	763	999999	41	971	937	635	555	196	999999	888	871	832	472	684	937	999999	999999	843	613	353	75	757	139	901	689	486	999999	854	769	983	445	999999	176	754	37	133	500	984	999999	790	449	999999	999999	93	785	757	530	999999	446	88	722	625	999999	984	854	999999	643	139	292	461	841	701	427	496	453	934	665	718	656	814	831	879	999999	823	904	943	383	55	125	999999	955	999999	418	691	271	819	794	999999	899	32	490	370	702	999999	948	999999	704	887	640	851	999999	812	592	631	256	843	535	329	999999	999999	631	597	23	360	999999	298	999999	735	999999	634	999999	483	818	999999	999999	470	186	798	874	167	248	496	415	274	840	153	960	786	445	999999	293	475	111	988	400	892	356	352	796	660	463	969	661	999999	712	617	993	958	308	999999	667	737	455	923	672	145	191	749	520	361	337	507	999999	807	999999	673	381	830	243	441	999999	833	11	223	999999	279	834	409	561	999999	160	999999	487	999999	760	556	30	999999	326	264	999999	999999	832	445	999999	999999	679	999999	665	48	999999	173	724	867	671	833	736	241	229	402	999999	782	999999	297	211	335	29	640	57	794	999999	203	514	999999	730	999999	11	566	999999	746	599	980	743	523	986	987	287	620	988	999999	820	788	958	923	953	999999	419	999999	243	998	936	49	806	871	395	52	659	745	146	164	832	999999	351	999999	803	999999	49	999999	999999	224	57	408	652	130	999999	864	244	590	35	801	107	466	332	891	809	560	999999	871	138	943	338	541	484	999999	104	650	446	485	130	632	889	744	243	29	950	538	396	685	999999	530	808	78	720	999999	999999	375	999999	460	999999	252	156	177	545	367	999999	516	999999	818	35	333	999999	758	470	402	912	362	232	312	999999	281	174	498	999999	608	145	269	821	149	777	729	803	999999	999999	877	485	999999	209	876	143	444	999999	577	660	573	111	60	607	327	999999	999999	152	544	999999	401	999999	658	203	937	232	999999	999999	785	51	306	530	999999	999999	592	999999	201	163	356	178	506	668	596	999999	410	506	94	999999	503	999999	84	586	269	477	420	799	827	528	271	999999	517	749	827	999999	363	53	670	113	25	411	241	999999	796	999999	22	999999	492	820	792	441	147	964	201	78	967	999999	271	963	999999	793	99	672	892	702	661	757	840	999999	999999	366	835	981	646	101	485	534	999999	893	999999	687	317	16	735	830	
999999	553	557	759	569	643	782	706	577	231	321	568	656	104	999999	265	999999	432	346	436	605	166	327	110	593	442	930	999999	508	848	486	92	937	72	195	999999	209	999999	500	840	999999	999999	413	425	780	917	877	694	189	209	794	884	670	308	234	999999	999999	457	999999	136	712	414	999999	729	745	999999	630	594	909	605	65	811	999999	505	852	999999	752	999999	330	675	999999	999999	999999	999999	64	601	422	638	999999	999999	883	752	915	373	999999	179	999999	684	680	999999	296	292	999999	583	154	982	952	174	456	758	999999	332	999999	500	999999	999999	226	898	999999	999999	815	992	757	85	722	313	896	568	377	683	544	78	232	999999	389	281	460	614	164	999999	999999	258	191	88	999999	560	999999	425	801	661	952	999999	999999	536	999999	999999	535	709	860	999999	95	394	797	999999	224	539	110	358	120	300	26	611	743	999999	505	999999	810	678	848	172	688	481	767	999999	730	511	999999	695	999999	95	746	999999	753	324	986	264	460	418	864	697	999999	276	314	510	645	350	299	999999	999999	177	493	857	861	999999	161	614	999999	92	53	712	479	415	999999	34	999999	275	858	429	999999	250	999999	402	813	999999	713	422	176	267	80	389	222	652	664	999999	602	888	999999	65	172	381	999999	999999	374	999999	227	54	999999	999999	955	379	492	869	800	790	71	100	53	709	985	999999	999999	999999	21	663	500	999999	750	438	431	999999	999999	802	266	244	612	737	37	661	933	668	460	886	311	700	896	352	851	873	814	512	845	999999	80	433	933	278	999999	711	661	400	303	533	858	300	993	690	612	566	187	333	72	999999	775	326	289	561	67	321	767	157	975	876	999999	919	999999	206	999999	999999	310	343	381	326	10	543	999999	927	999999	21	707	999999	739	294	999999	491	449	999999	414	753	153	381	221	55	943	514	424	426	909	939	999999	999999	958	999999	266	843	952	745	390	242	951	361	534	56	613	999999	417	691	191	141	479	365	999999	978	999999	928	132	335	382	999999	128	948	999999	97	541	910	258	960	38	851	539	703	999999	181	999999	792	999999	174	442	392	106	999999	245	999999	470	999999	14	979	99	337	721	626	373	895	999999	13	344	446	999999	702	312	456	662	339	602	775	292	620	186	897	999999	999999	999999	990	399	394	712	999999	627	426	906	999999	870	700	140	999999	999999	188	66	999999	457	410	659	739	999999	649	81	906	185	999999	999999	393	999999	202	256	999999	733	382	505	730	300	103	819	97	796	44	586	999999	208	999999	445	113	
564	386	449	680	308	163	910	749	323	806	74	999999	594	523	475	678	999999	377	999999	957	999999	336	508	363	590	572	943	55	73	118	999999	496	999999	728	829	426	752	575	464	580	472	756	417	494	999999	999999	999999	282	999999	999999	519	831	510	487	431	999999	878	999999	100	736	999999	999999	685	214	109	578	683	866	693	58	925	877	912	608	495	925	919	24	335	999999	999999	670	485	165	599	876	986	772	999999	601	999999	666	485	728	370	607	999999	212	395	460	212	636	589	999999	999999	641	918	901	999999	505	999999	863	999999	999999	667	549	389	999999	615	232	999999	911	569	101	509	268	401	194	999999	888	853	717	629	999999	502	442	999999	964	183	999999	999999	94	999999	800	999999	684	906	999999	71	999999	227	551	596	172	867	300	76	999999	999999	723	999999	734	664	113	652	600	244	999999	893	999999	999999	424	356	657	999999	508	999999	768	999999	999999	362	311	132	999999	670	312	999999	999999	999999	211	375	999999	953	459	718	233	999999	677	158	693	450	30	207	836	364	803	205	939	999999	999999	169	307	999999	196	371	937	611	249	442	999999	480	999999	999999	692	999999	873	471	896	999999	51	88	999999	620	124	384	341	114	295	71	999999	999999	191	569	646	999999	78	904	766	999999	780	622	999999	244	808	223	672	151	515	978	490	999999	308	999	999999	999999	705	687	575	812	39	833	325	999999	576	243	299	217	999999	999999	790	999999	704	808	169	429	999999	230	999999	901	711	200	599	999999	580	534	999999	191	714	365	345	390	339	954	68	946	306	999999	668	575	924	465	908	864	197	521	999999	999999	840	436	393	999999	876	674	110	838	244	18	999999	51	999999	117	503	999999	315	409	640	999999	750	999999	999999	895	562	245	977	256	291	735	129	999999	896	999999	350	999999	999999	859	514	664	999999	999999	712	999999	405	626	149	999999	962	999999	558	788	999999	888	749	628	313	498	923	999999	999999	854	999999	508	889	999999	155	999999	767	999999	905	455	895	975	895	530	509	834	500	935	106	170	294	999999	186	999999	189	18	567	721	999999	483	936	873	967	999	672	999999	408	858	999999	999999	58	746	999999	113	892	905	992	228	129	478	999999	988	544	536	569	307	332	557	367	999999	560	56	251	431	519	32	18	896	858	305	999999	641	464	85	122	548	133	83	448	284	26	348	602	999999	999999	947	339	441	440	375	999999	850	500	999999	470	12	999999	704	593	870	896	106	370	999999	52	366	534	468	999999	31	183	259	999999	999999	999999	221	999999	747	946	571	692	
577	465	493	999999	585	151	129	999999	120	53	429	489	578	999999	920	999999	777	462	999999	423	870	27	418	201	632	741	416	999999	259	999999	757	999999	32	187	329	640	877	410	467	224	415	999999	313	999999	754	770	540	706	209	242	676	999999	826	157	822	559	999999	999999	999999	999999	735	904	364	562	296	670	467	401	67	290	111	377	999999	999999	18	25	714	999999	447	862	999999	709	25	26	881	472	931	999999	364	770	999999	586	999999	623	489	999999	500	751	691	93	312	999999	649	919	141	309	299	922	149	806	845	616	853	929	999999	35	888	347	680	824	739	593	999999	297	697	525	757	999999	999999	999999	525	963	748	364	559	72	999999	106	885	582	182	999999	999999	558	999999	999999	732	999999	980	464	622	999999	80	867	999999	719	999999	362	232	999999	551	917	999999	999999	290	999999	999999	999999	380	580	999999	792	462	108	651	999999	858	488	999999	720	792	77	401	960	885	999999	892	881	19	839	960	708	873	999999	999999	264	510	103	277	52	118	243	320	410	499	829	700	971	226	623	999999	623	990	511	999999	484	525	547	756	917	989	986	489	540	619	266	918	193	77	999999	229	765	220	329	612	999999	999999	991	470	65	672	920	665	396	977	999999	718	372	454	999999	738	962	346	360	63	999999	753	779	791	243	911	999999	999999	999999	403	999999	999999	670	898	274	999999	534	87	700	254	999999	331	999999	562	999999	548	555	739	521	657	266	428	999999	276	999999	805	999999	210	236	154	999999	26	835	992	881	999999	57	999999	189	828	214	999999	999999	115	984	799	660	999999	518	695	365	999999	392	999999	147	677	999999	404	416	999999	999999	334	850	556	98	61	496	110	681	347	500	91	559	999999	453	381	999999	755	292	999999	999999	760	691	541	999999	388	999999	999999	999999	213	392	653	67	999999	88	880	44	99	27	932	313	559	545	181	204	999999	228	699	999999	765	895	999999	121	724	999999	988	642	319	999999	709	999999	831	255	999999	955	847	34	838	614	572	346	692	999999	999999	999999	595	225	520	999999	999999	999999	935	936	999999	318	595	541	342	407	99	247	725	333	999999	515	481	313	999999	225	357	258	390	999999	165	428	213	68	999999	999999	728	999999	132	972	260	548	491	895	166	999999	370	315	692	999999	524	335	621	999999	430	843	907	999999	157	305	989	267	780	850	780	670	115	536	778	996	999999	326	125	753	82	769	33	999999	157	908	854	51	566	999999	571	830	807	843	638	918	438	999999	625	827	982	993	768	999999	125	999999	999999	999999	
536	999999	999999	207	219	868	296	999999	820	331	144	248	450	999999	999999	831	289	999999	863	271	999999	860	999999	242	999999	298	770	89	10	999999	470	999999	855	999999	999999	870	197	373	620	938	557	977	999999	117	999999	999999	999999	999999	999999	936	362	174	999999	792	936	999999	138	529	999999	921	107	217	660	999999	860	999999	393	429	444	999999	643	915	339	924	999999	920	999999	459	929	999999	911	737	786	73	999999	305	37	73	999999	837	742	999999	867	699	840	999999	326	670	257	828	992	956	599	472	303	999999	999999	708	999999	25	914	678	999999	192	19	370	430	999999	407	564	455	330	345	999999	999999	976	58	999999	93	374	603	999999	212	111	331	954	148	324	999999	593	999999	328	985	78	999999	73	77	999999	689	480	999999	730	272	999999	999999	672	621	992	384	326	398	205	624	713	421	822	476	498	860	999999	999999	116	825	814	104	137	345	277	683	34	999999	373	950	613	999999	873	829	519	728	659	343	155	999999	999999	204	274	999999	281	999999	999999	999999	579	824	633	258	813	999999	457	598	255	336	353	319	360	418	35	254	21	999999	548	999999	957	770	211	721	999999	176	381	619	829	999999	999999	999999	582	437	999999	548	326	364	642	967	381	920	999999	332	989	835	589	45	999999	999999	999999	999999	999999	116	639	999999	623	912	181	647	534	838	769	822	272	732	737	922	89	999999	999999	656	999999	581	622	46	999999	878	731	251	999999	345	450	808	999999	60	513	475	999999	530	925	414	193	994	443	543	160	659	999999	267	108	667	999999	693	102	45	397	999999	999999	602	520	745	190	930	999999	199	398	960	91	999999	229	271	134	999999	561	523	999999	631	999999	89	886	638	999999	474	999999	919	999999	756	716	999999	662	976	981	205	999999	999999	234	262	934	254	155	199	578	847	47	837	999999	999999	999999	999999	999999	999999	398	999999	716	882	927	999999	787	151	810	999999	254	386	560	253	999999	929	548	381	299	221	697	893	933	696	69	970	437	315	386	980	624	147	143	896	587	999999	488	137	999999	999999	474	792	443	514	945	202	297	794	557	612	859	999999	289	360	79	505	999999	30	822	956	287	482	764	830	999999	116	999999	664	665	713	450	421	128	780	999999	904	459	429	750	867	683	643	758	773	130	999999	858	783	826	999999	105	468	315	306	241	992	37	999999	497	839	949	633	139	999999	999999	999999	641	509	614	174	55	999999	279	954	999999	644	724	991	999999	999999	999999	468	837	582	618	982	115	822	549	753	876	999999	932	910	917	60	514	
999999	611	682	232	358	179	999999	47	53	198	360	32	596	278	46	904	345	591	491	795	999999	235	190	342	819	960	860	298	209	129	368	999999	999999	140	810	999999	36	929	899	299	999999	999999	574	793	999999	999999	999999	485	839	999999	999999	999999	999999	999999	957	999999	431	350	412	398	318	373	837	924	829	999999	798	465	999999	999999	878	416	999999	201	619	21	999999	396	586	29	17	384	999999	999999	532	49	610	999999	183	999999	957	686	526	999999	980	812	708	999999	963	441	999999	496	27	192	999999	189	637	245	644	945	36	44	763	393	390	934	915	578	999999	790	713	829	292	999999	699	201	889	189	220	807	999999	22	999999	155	999999	520	367	275	205	999999	999999	374	999999	237	105	923	999999	143	131	56	896	999999	257	183	728	181	213	681	493	871	300	458	34	836	642	24	612	999999	374	869	999999	999999	383	59	999999	348	505	65	999999	776	999999	999999	999999	174	910	183	764	259	999999	847	317	686	999999	333	999999	953	350	999999	999999	91	320	314	768	261	480	257	756	999999	794	389	999999	999999	440	999999	602	543	399	860	999999	468	259	363	201	527	999999	999999	867	59	996	435	998	999999	471	999999	999999	964	988	806	693	663	427	566	464	999999	180	168	256	74	731	518	563	490	999999	135	831	999999	999999	250	699	590	389	706	211	999999	391	669	686	999999	999999	638	555	999999	999999	999999	999999	692	999999	164	357	999999	644	803	999999	487	999999	517	999999	345	999999	999999	999999	747	116	113	999999	721	365	104	656	511	999999	975	813	102	999999	970	999999	310	94	999999	68	999999	893	999999	946	999999	387	723	498	873	999999	351	943	999999	787	999999	486	72	987	329	337	999999	507	845	921	669	990	236	524	900	203	999999	260	198	450	999999	854	810	999999	999999	343	641	606	783	287	140	41	69	314	165	494	999999	999999	764	811	263	999999	57	384	999999	999999	161	999999	597	999999	99	999999	755	313	895	953	675	999999	999999	986	696	999999	724	568	999999	637	930	921	368	415	942	822	496	386	196	999999	806	435	880	112	191	441	18	113	999999	999999	286	999999	419	212	819	356	34	778	125	999999	736	999999	999999	649	665	240	841	192	736	277	604	999999	999999	464	157	249	34	196	805	264	199	999999	380	751	361	184	511	999999	999999	595	798	717	270	999999	704	326	841	999999	447	950	600	826	376	999999	444	907	639	999999	64	999999	999999	999999	972	999999	866	125	999999	999999	999999	999999	999999	684	596	999999	479	886	117	986	999999	830	407	793	748	854	663	999999	999999	460	316	
453	545	556	111	26	999999	999999	999999	409	999999	588	217	999999	999999	956	232	916	240	235	999999	557	999999	652	204	233	181	539	999999	128	999999	999999	999999	999999	535	844	945	181	582	579	878	999999	999999	708	999999	999999	623	408	999999	792	999999	747	143	28	18	999999	653	892	362	878	999999	999999	870	999999	212	771	717	999999	999999	107	20	60	343	660	357	931	416	101	930	999999	610	773	999999	306	496	459	369	852	649	776	999999	63	999999	704	999999	154	648	525	999999	999999	464	999999	934	999999	782	999999	414	482	671	87	352	562	962	339	999999	82	54	574	139	752	412	864	908	697	999999	956	999999	638	927	999999	293	999999	595	979	999999	546	999999	936	523	915	55	887	190	999999	999999	638	100	489	437	661	110	84	395	753	548	999999	165	247	846	825	999999	999999	555	469	793	462	999999	982	999999	731	999999	117	999999	224	999999	999999	999999	345	273	999999	865	750	211	275	111	219	504	999999	999999	999999	390	999999	100	697	999999	999999	341	721	779	971	999999	999999	717	706	428	993	33	181	56	33	916	819	974	999999	959	600	573	289	999999	584	957	135	551	803	350	642	999999	362	650	436	193	962	566	301	607	757	43	505	847	118	195	999999	794	418	999999	570	627	522	999999	999999	706	62	363	205	24	545	567	914	365	999999	975	670	530	999999	999999	953	263	682	970	212	999999	999999	442	259	398	633	341	142	751	999999	999999	504	624	676	730	141	999999	371	286	72	200	129	149	999999	142	999999	803	185	578	108	316	944	551	535	416	999999	619	999999	806	999999	213	434	172	585	770	481	56	853	888	708	353	892	999999	999999	21	447	928	380	127	873	830	165	563	653	473	81	952	99	999999	999999	521	506	564	895	858	766	956	564	301	661	478	949	296	870	754	424	547	999999	524	969	708	249	985	932	561	58	870	999999	121	699	528	999999	999999	999999	197	847	337	511	60	255	999999	374	89	466	999999	880	869	693	999999	58	533	999999	574	300	999999	281	520	631	343	999999	895	448	452	601	142	999999	365	999999	999999	999999	97	46	593	278	488	344	999999	999999	537	680	999999	187	619	73	176	218	392	303	409	999999	337	705	177	250	359	52	921	487	333	883	999999	377	20	991	999999	496	726	306	812	60	999999	990	103	663	999999	999999	828	389	999999	923	139	72	101	767	999999	391	869	353	919	445	999999	682	206	654	166	810	999999	628	111	679	492	95	490	359	803	346	612	514	618	641	999999	541	62	409	753	462	286	252	999999	999999	999999	
383	387	999999	637	439	999999	449	507	999999	551	210	288	999999	441	999999	581	742	964	242	779	999999	734	287	231	881	630	797	900	703	534	999999	216	531	61	119	708	124	721	999999	553	999999	16	999999	100	24	263	305	967	710	880	543	288	188	800	999999	648	109	155	756	808	996	548	803	296	626	993	756	705	332	344	467	31	599	689	999999	999999	936	196	217	628	334	829	200	823	990	645	37	730	788	470	609	969	965	565	556	623	213	511	473	30	999999	999999	645	375	423	522	688	499	194	914	712	912	999999	137	484	999999	358	980	999999	980	999999	36	916	862	735	498	999999	44	142	992	154	435	999999	196	999999	734	194	825	410	477	957	538	545	874	999999	696	41	999999	91	999999	275	233	215	999999	64	479	684	783	639	924	466	654	366	201	769	286	199	750	15	750	982	532	580	999999	33	437	490	51	113	49	467	999999	999999	752	726	921	999999	240	142	999999	59	410	195	485	20	999999	181	354	999999	999999	506	290	832	341	407	743	653	387	468	626	989	999999	679	999999	467	248	701	613	474	999999	67	959	618	362	700	999999	347	104	817	721	266	999999	936	999999	542	186	999999	621	999999	983	278	841	771	516	663	417	999999	999999	27	999999	999999	567	879	266	424	547	672	480	641	826	405	558	570	747	370	852	999999	56	999999	291	852	999999	269	491	579	225	999999	111	698	292	999999	752	999999	55	120	999999	267	999999	999999	995	514	999999	980	528	999999	720	281	34	156	999999	711	999999	536	999999	919	530	999999	999999	687	999999	359	999999	781	358	976	999999	999999	525	636	671	595	35	838	72	776	937	109	741	999999	859	999999	173	955	888	581	999999	225	350	999999	590	999999	869	993	19	645	943	144	999999	551	934	999999	999999	398	999999	225	686	846	473	959	999999	431	567	999999	827	999999	196	615	893	777	811	437	139	399	56	282	726	42	829	999999	833	802	477	199	969	999999	197	775	481	672	999999	329	751	391	153	168	831	385	175	754	999999	338	999999	999999	739	506	120	366	999999	211	498	654	26	56	999999	189	954	377	524	218	77	421	143	230	882	999999	685	748	255	887	999999	351	866	999999	999999	504	561	622	459	473	999999	831	999999	279	184	250	999999	705	264	964	214	999999	861	999999	687	999999	999999	31	972	257	820	999999	120	464	761	157	787	942	999999	632	627	999999	918	61	708	999999	988	864	55	999999	999999	980	999999	999999	682	986	489	909	397	932	309	999999	650	212	652	147	720	969	518	37	999999	
999999	628	632	347	873	545	809	999999	451	58	340	975	339	77	840	878	999999	781	999999	667	878	554	154	332	97	999999	716	999999	999999	525	29	356	28	190	820	361	999999	944	999999	999999	680	660	946	999999	969	564	999999	145	811	269	890	197	743	369	583	814	999999	999999	999999	191	829	410	999999	925	999999	999999	956	159	999999	999999	28	999999	971	333	987	228	608	999999	363	532	381	580	598	311	635	831	612	658	606	15	877	560	694	628	621	279	972	999999	854	985	999999	170	999999	331	251	15	226	420	382	365	216	223	946	727	810	258	812	999999	299	208	999999	307	999999	250	611	999999	201	353	712	718	255	587	415	377	924	220	999999	999999	70	629	614	999999	286	250	799	664	613	966	818	372	999999	999999	731	999999	614	310	617	648	999999	783	813	873	999999	664	120	999999	807	999999	803	599	566	546	999999	999999	593	999999	999999	312	450	946	854	235	534	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	287	816	999999	494	999999	999999	180	857	44	172	999999	999999	919	282	71	73	436	999999	999999	208	999999	929	588	348	368	412	999999	773	58	816	999999	996	523	991	999999	853	851	999999	408	182	999999	999999	999999	999999	315	999999	999999	999999	999999	695	336	999999	298	845	781	358	237	999999	999999	999999	999999	999999	809	228	999999	232	999999	928	244	217	999999	742	879	141	928	685	119	526	42	825	80	87	999999	362	999999	844	707	678	999999	689	626	457	568	199	999999	872	999999	601	88	92	260	413	151	587	482	593	465	166	916	106	999999	711	371	310	149	600	429	456	999999	149	525	614	718	555	999999	765	184	999999	636	65	405	999999	999999	999999	574	667	935	401	879	895	388	550	999999	123	450	999999	96	267	60	999999	453	832	863	939	567	999999	694	596	996	717	419	774	999999	860	700	731	273	999999	735	481	664	999999	577	842	760	999999	999999	999999	114	675	679	916	640	999999	999999	573	654	999999	391	928	972	999999	404	171	999999	999999	30	900	422	718	999999	999999	999999	999999	251	999999	265	999999	189	593	999999	999999	999999	330	48	502	144	799	258	137	87	999999	40	807	999999	324	633	415	999999	156	999999	951	192	999999	33	999999	999999	72	999999	196	317	633	328	798	144	883	999999	999999	132	999999	479	231	652	999999	641	885	644	725	999999	927	999999	999999	999999	43	639	842	906	999999	999999	999999	117	81	320	71	999999	453	999999	241	673	999999	999999	558	292	381	676	999999	999999	897	755	148	999999	999999	992	999999	404	467	999999	295	168	301	999999	763	999999	98	877	408	999999	
999999	475	999999	999999	999999	62	999999	471	999999	567	999999	366	907	543	19	349	999999	673	448	999999	757	999999	362	484	162	82	999999	647	701	999999	999999	999999	999999	999999	999999	432	568	700	958	999999	999999	999999	171	900	685	999999	261	757	999999	424	618	425	999999	329	163	924	122	712	295	339	999999	999999	769	461	373	789	98	95	825	587	999999	468	714	831	541	666	999999	999999	799	999999	999999	999999	999999	287	172	999999	75	999999	667	793	319	855	414	999999	936	999999	331	999999	999999	896	839	175	931	390	642	160	711	606	787	496	999999	660	999999	999999	519	66	137	491	999999	999999	723	149	428	42	277	925	63	999999	895	800	345	796	999999	999999	999999	655	692	298	999999	22	76	468	170	180	374	658	942	353	119	879	613	839	420	940	182	999999	747	999999	122	716	106	624	711	987	161	632	734	999999	999999	863	999999	838	846	285	529	999999	999999	257	667	618	983	999999	976	25	197	505	999999	985	730	694	907	999999	185	928	916	999999	999999	999999	28	742	924	932	999999	999999	515	774	999999	999999	420	916	721	500	999999	504	733	396	648	999999	799	656	256	999999	289	982	956	581	662	917	369	999999	508	805	999999	925	694	61	999999	731	999999	999999	511	251	575	813	999999	999999	561	681	205	530	999999	999999	384	372	496	185	652	999999	999999	933	121	85	775	342	999999	916	272	316	809	682	363	916	999999	386	154	999999	183	475	18	999999	30	999999	999999	838	284	448	430	865	438	999999	999999	347	442	576	999999	436	476	243	405	67	999999	254	871	522	999999	999999	873	999999	227	492	999999	999999	686	999999	913	141	999999	936	999999	999999	495	406	877	301	284	25	484	620	84	718	537	999999	80	999999	404	776	999999	209	671	398	574	433	648	999999	515	230	661	999999	663	180	83	540	185	435	999999	999999	376	999999	248	162	411	999999	923	508	954	72	117	734	354	146	32	999999	274	668	999999	72	999999	931	999999	999999	999999	792	999999	999999	645	999999	764	644	999999	999999	409	538	960	519	999999	321	509	999999	991	999999	999999	927	347	999999	158	919	275	516	40	509	990	444	794	195	798	999999	305	999999	863	999999	999999	472	354	698	737	999999	202	999999	682	93	562	617	940	342	939	999999	454	441	756	999999	731	257	999999	999999	999999	964	999999	775	720	377	26	491	286	44	155	650	999999	649	999999	665	727	520	999999	946	999999	999999	504	461	255	372	175	864	272	147	235	60	858	474	42	999999	748	999999	44	314	77	81	341	999999	999999	298	852	999999	652	100	998	221	422	668	932	293	
469	293	529	999999	212	999999	228	148	999999	104	792	119	617	25	916	999999	485	529	878	876	999999	598	273	956	520	370	221	181	149	24	637	200	541	748	312	465	897	687	999999	999999	852	202	106	999999	506	743	197	637	184	999999	735	893	789	66	251	871	999999	572	837	841	999999	56	998	794	466	602	578	868	999999	461	999999	798	426	963	33	999999	502	180	460	777	183	999999	997	451	288	744	411	484	507	441	445	334	999999	271	974	805	203	311	636	904	174	328	924	723	296	937	476	825	42	999999	379	849	122	69	668	366	59	557	516	722	999999	103	999999	999999	25	87	948	999999	988	228	999999	200	543	555	612	854	660	284	165	350	999999	585	999999	115	72	999999	222	999999	999999	618	756	646	795	999999	713	999999	956	999999	707	218	989	320	837	814	746	189	316	567	456	814	999999	774	402	999999	453	999999	650	999999	218	429	865	167	563	999999	471	19	404	999999	842	540	897	16	577	946	361	999999	999999	999999	999999	999999	289	999999	343	787	912	981	254	999999	470	999999	431	999999	444	287	353	831	999999	468	353	736	999999	687	999999	999999	916	698	207	455	999999	999999	868	999999	897	334	149	220	823	775	466	489	765	775	168	744	119	206	571	299	603	529	210	999999	294	999999	109	602	930	427	871	223	784	798	813	999999	239	418	803	120	999999	143	17	981	999999	999999	971	18	529	980	806	719	137	999999	851	295	295	589	999999	275	235	999999	290	406	904	252	999999	999999	961	193	514	999999	403	461	161	999999	521	229	287	431	999999	100	999999	949	621	999999	96	999999	947	527	689	650	690	999999	884	600	852	611	87	759	167	14	56	345	476	114	326	675	756	391	774	75	999999	306	614	999999	474	341	784	999999	999999	999999	999999	444	503	864	20	865	999999	561	617	909	152	527	999999	656	999999	999999	483	516	835	421	999999	565	753	623	348	394	923	750	135	521	827	999999	603	337	984	612	842	611	104	999999	999999	205	999999	864	923	999999	42	957	100	737	858	277	999999	744	711	463	690	879	526	625	941	826	999999	105	92	999999	999999	999999	671	441	894	871	999999	384	323	923	791	889	700	563	362	966	999999	397	663	559	417	859	999999	999999	922	999999	999999	479	519	999999	999999	999999	782	999999	860	106	295	658	842	986	855	542	430	787	671	999999	189	962	272	999999	177	999999	441	532	410	74	319	150	999999	999999	786	942	865	51	999999	123	116	595	999999	266	999999	999999	555	999999	704	999999	438	838	859	131	783	132	216	544	
999999	999999	246	999999	704	795	786	154	149	910	999999	912	677	999999	633	999999	694	594	999999	16	303	999999	492	764	999999	536	635	480	291	398	158	999999	736	999999	936	433	999999	857	890	907	999999	999999	861	644	476	791	207	59	215	311	999999	199	863	210	250	938	999999	481	431	178	999999	999999	862	999999	761	999999	999999	999999	452	999999	680	837	999999	361	536	999999	314	848	297	47	339	585	274	980	999999	959	800	536	90	999999	195	405	435	722	747	174	674	120	999999	999999	999999	850	999999	999999	630	599	999999	999999	673	483	633	399	193	394	838	999999	51	999999	789	802	999999	649	999999	453	23	284	411	981	614	372	102	204	965	367	432	999999	978	268	359	372	473	999999	862	606	999999	795	999999	51	883	172	999999	791	331	90	194	965	584	163	999999	356	197	999999	898	311	390	438	434	826	961	360	605	783	532	426	338	458	787	999999	88	228	72	369	108	999999	249	310	873	884	183	466	999999	999999	275	13	184	999999	399	560	226	936	370	395	89	533	566	349	269	904	999999	735	187	916	84	774	293	828	416	456	72	89	565	550	652	504	456	780	517	528	999999	379	999999	236	452	152	857	999999	289	574	884	899	51	969	142	447	289	987	751	501	999999	356	553	999999	497	146	999999	999999	999999	585	86	786	832	999999	999999	382	677	950	473	932	999999	616	548	841	572	999999	999999	596	417	215	225	469	38	26	999999	895	999999	124	739	315	999999	999999	933	704	999999	107	77	309	317	999999	770	999999	523	999999	584	999999	999999	711	381	334	108	784	413	537	369	617	757	815	933	766	556	999999	221	999999	170	999999	999999	843	353	999999	105	738	289	657	445	999999	945	219	442	704	97	124	743	414	217	987	633	999999	999999	880	350	261	376	551	999999	217	126	365	658	704	429	999999	368	907	238	999999	504	756	102	999999	672	548	383	999999	678	442	818	807	950	183	257	287	508	472	999999	843	999999	738	999999	237	770	999999	561	738	284	132	755	836	185	848	492	876	313	863	218	802	878	999999	872	770	398	999999	999999	485	999999	152	999999	896	999999	394	999999	766	999999	999999	711	999999	986	644	953	999999	999999	982	631	111	690	999999	999999	644	999999	332	999999	999999	865	682	839	999999	183	999999	291	142	666	859	999999	791	999999	725	573	448	161	136	815	243	194	327	93	416	999999	314	794	86	177	999999	999999	460	429	999999	901	630	35	260	908	999999	363	821	888	999999	928	999999	260	965	807	536	493	137	516	731	49	547	598	433	773	999999	
290	999999	964	999999	227	602	371	88	823	942	422	901	227	904	999999	373	999999	266	487	999999	63	999999	278	999999	338	514	943	698	734	363	41	602	487	999999	630	158	999999	999999	999999	335	478	999999	151	864	123	591	910	612	851	675	119	342	945	925	815	999999	936	333	516	712	659	673	353	999999	910	819	424	999999	999999	999999	517	394	656	161	379	881	999999	414	999999	746	603	999999	846	999999	999999	699	657	562	233	999999	222	533	537	897	676	805	999999	999999	953	304	999999	731	339	129	168	725	686	793	555	934	772	531	805	769	118	328	826	295	225	220	999999	862	955	114	518	983	856	758	485	574	63	17	999999	233	579	872	11	726	900	999999	23	863	16	298	406	690	727	999999	788	358	978	542	465	742	141	314	776	234	999999	999999	868	927	318	980	880	765	81	582	200	999999	326	109	395	696	207	999999	855	666	707	827	266	98	970	137	596	520	551	717	101	274	105	776	125	999999	660	96	999999	36	418	641	619	999999	576	551	41	999999	157	999999	545	832	459	119	527	999999	918	779	957	999999	999999	369	223	999999	490	926	150	549	983	669	45	120	753	829	999999	75	218	121	521	428	105	717	372	782	181	999999	814	999999	999999	342	999999	881	139	374	641	58	428	999999	664	650	410	999999	895	488	733	435	999999	999999	999999	999999	574	806	267	538	94	677	997	440	192	231	121	165	300	651	999999	163	981	999999	197	209	647	999999	999999	871	27	614	999999	884	999999	746	999999	194	133	999999	999999	10	624	600	289	964	999999	987	82	999999	538	255	999999	253	627	579	999999	700	442	662	813	999999	360	395	521	480	855	123	391	999999	52	926	41	502	999999	999999	539	390	108	999999	158	999999	999999	24	342	999999	423	578	266	479	302	488	752	471	984	157	650	238	88	999999	999999	938	606	635	999999	611	224	698	999999	767	999999	999999	602	218	514	164	738	345	62	749	67	286	999999	912	154	563	183	569	518	736	219	999999	311	299	124	219	63	256	623	731	999999	724	999999	999999	438	999999	999999	544	957	829	418	999999	185	999999	751	999999	91	999999	490	837	437	999999	189	633	557	738	761	312	104	304	110	492	999999	331	202	342	77	999999	483	916	676	639	612	688	999999	904	136	999999	999999	291	138	369	999999	786	303	902	999999	999999	941	700	999999	584	449	999999	729	926	593	999999	146	419	765	724	220	574	999999	798	52	501	314	653	999999	999999	765	813	999999	741	999999	934	38	300	999999	491	425	783	999999	102	200	949	
959	402	321	999999	835	138	999999	999999	158	999999	999999	504	999999	53	281	298	97	688	819	636	496	999999	999999	658	999999	999999	621	283	308	999999	999999	999999	608	103	999999	999999	999999	339	953	636	296	761	592	535	318	999999	440	753	220	999999	695	999999	283	563	999999	971	202	663	458	999999	516	252	115	721	999999	557	896	999999	512	368	956	758	734	192	349	734	405	673	999999	999999	416	867	999999	180	742	999999	795	999999	640	570	720	678	999999	999999	129	53	656	870	999999	761	637	673	251	852	999999	936	35	100	223	727	575	999999	323	167	583	649	189	935	999999	700	761	999999	135	942	647	999999	876	770	72	305	88	534	213	999999	999999	999999	626	999999	998	805	349	704	999999	913	994	201	365	999999	390	480	864	720	891	770	999	784	548	999999	999999	894	69	265	38	918	648	999999	325	999999	503	840	32	999999	936	184	999999	67	31	221	999999	456	921	162	390	592	441	367	643	442	588	879	203	326	999999	114	745	93	999999	912	275	953	999999	629	999999	549	999999	894	784	716	419	942	763	336	361	758	972	999999	874	446	486	290	407	882	157	624	647	999999	963	831	438	277	390	119	946	999999	579	999999	931	840	144	546	583	999999	33	645	125	867	999999	999999	999999	999999	219	999999	436	984	999999	993	482	607	902	751	999999	952	287	152	562	654	389	366	188	680	975	44	311	939	707	999999	999999	511	508	779	740	715	999999	600	67	159	682	962	999999	586	819	334	937	393	615	999999	648	881	93	471	999999	608	79	461	862	185	999999	496	287	85	144	999999	108	999999	20	226	262	687	94	999999	971	427	999999	999999	860	999999	999999	918	334	999999	831	999999	427	46	301	141	999999	999999	738	882	230	999999	685	373	451	848	235	814	382	398	378	961	796	681	999999	999999	691	476	600	221	88	20	172	210	999999	166	999999	999999	831	879	999999	999999	999999	211	191	784	741	554	160	22	999999	291	999999	935	708	869	191	999999	546	999999	450	999999	999999	527	803	220	33	485	129	999999	999999	173	983	503	818	999999	22	595	500	715	328	146	325	588	795	797	474	237	501	384	999999	808	526	600	438	411	376	432	407	999999	760	266	999999	999999	717	999999	307	999999	999999	999999	999999	999999	255	830	999999	313	999999	999999	732	16	745	796	983	999999	320	496	999999	393	74	417	999999	999999	197	999999	954	999999	711	460	999999	542	999999	431	999999	157	526	388	562	695	999999	134	999999	316	700	401	999999	999999	999999	690	555	230	615	914	978	709	999999	277	408	999999	875	850	
602	403	198	999999	516	324	686	836	227	931	934	951	706	939	859	681	999999	999999	999999	990	788	30	999999	650	926	585	452	411	790	259	979	835	820	999999	532	164	128	510	884	999999	287	447	999999	999999	296	999999	218	999999	849	685	999999	612	433	999999	72	999999	498	999999	999999	999999	871	284	55	968	952	108	141	999999	417	705	563	388	911	999999	999999	351	557	291	999999	272	999999	413	562	115	871	999999	411	999999	773	950	665	579	247	953	48	12	999999	504	671	198	999999	348	631	999999	999999	998	700	51	182	999999	34	217	999999	10	563	999999	999999	999999	999999	584	999999	206	106	999999	49	983	151	999999	353	709	949	62	619	174	739	39	999999	418	983	872	676	370	999999	999999	999999	458	999999	999999	399	999999	290	460	408	96	501	336	252	999999	114	147	999999	742	697	999999	771	999999	597	30	271	534	999999	999999	956	999999	908	999999	444	54	540	590	599	999999	568	999999	429	499	999999	532	672	412	787	617	314	845	24	934	672	299	289	953	999999	999999	999999	865	894	976	999999	183	188	176	892	207	634	523	548	954	183	999999	53	999999	328	74	358	858	747	78	999	121	219	973	663	155	764	586	729	235	999999	703	877	452	995	480	354	506	519	589	982	791	307	70	761	747	255	999999	635	796	25	127	999999	826	977	999999	963	214	512	747	443	57	793	323	999999	999999	57	600	287	999999	999999	851	349	167	95	999999	814	159	999999	915	899	757	999999	999999	220	999999	585	61	475	612	999999	150	999999	772	155	935	999999	983	43	291	699	654	729	788	86	174	778	960	740	769	999999	814	991	597	847	686	106	860	113	227	893	999999	135	674	340	580	857	999999	21	160	219	830	126	999999	225	255	999999	172	856	55	41	625	999999	999999	44	702	158	406	925	469	999999	999999	880	999999	999999	703	529	65	457	506	316	211	948	999999	560	999999	999999	70	381	601	999999	934	999999	67	195	278	685	999999	640	638	431	461	651	552	322	81	949	999999	543	999999	726	971	999999	360	999999	830	677	731	155	295	14	999999	999999	333	999999	903	144	823	999999	129	999999	109	424	819	84	855	559	406	999999	999999	999999	397	527	858	999999	999999	229	999999	999999	364	600	954	284	354	633	344	435	328	999999	419	999999	135	999999	999999	504	626	557	895	286	883	280	281	464	666	496	617	999999	999999	457	133	683	999999	999999	275	528	73	825	999999	196	740	429	241	664	857	999999	674	717	999999	364	259	139	334	999999	444	94	329	499	617	858	25	774	269	870	617	
735	999999	629	413	999999	440	801	487	999999	546	464	999999	616	606	125	822	999999	465	811	208	993	359	125	71	191	209	574	999999	221	181	999999	170	371	57	132	106	54	999999	219	923	457	652	999999	829	979	55	713	999999	502	46	124	318	457	672	623	999999	339	567	232	695	866	594	275	537	580	303	999999	569	484	29	777	597	999999	887	751	999999	999999	295	91	145	495	999999	715	184	66	657	712	999999	433	746	766	487	999999	524	67	863	999999	99	259	686	378	154	999999	482	269	527	999999	999999	920	999999	653	53	999999	96	999999	194	878	101	480	923	999999	999999	999999	999999	262	999999	516	731	829	887	963	999999	999999	999999	767	999999	273	999999	915	539	999999	152	778	160	103	722	999999	999999	324	873	999999	295	618	335	104	400	18	680	230	969	21	340	999999	43	319	19	17	999999	329	999999	921	646	185	999999	338	448	209	985	999999	999999	297	999999	417	956	999999	677	35	999999	999999	999999	343	592	999999	999999	528	264	412	745	841	999999	715	999999	674	466	999999	999999	120	677	996	656	201	32	46	999999	681	498	922	999999	139	641	984	999999	999999	952	999999	338	634	999999	999999	84	999999	464	154	999999	824	375	847	951	13	999999	567	999999	999999	654	185	999999	999999	331	274	999999	341	629	615	209	109	418	153	721	941	624	714	999999	999999	922	620	737	878	999999	865	316	651	971	780	575	83	999999	592	133	777	214	782	312	965	393	742	999999	848	944	461	416	999999	135	999999	389	999999	687	999999	791	44	999999	442	80	466	957	388	999999	849	50	136	472	825	29	944	737	842	411	914	871	189	213	888	933	33	458	95	525	999999	400	724	395	999999	801	99	339	771	999999	845	17	15	999999	999999	808	999999	999999	590	211	191	282	547	449	772	232	611	999999	559	999999	57	17	999999	863	408	999999	326	740	928	999999	930	614	965	141	566	907	866	806	646	90	125	44	868	883	343	999999	853	285	623	999999	999999	999999	779	272	664	837	999999	151	999999	119	492	86	70	565	281	576	317	416	999999	865	366	805	193	479	393	22	999999	989	529	719	999999	51	127	999999	835	670	835	703	476	728	772	999999	999999	536	597	48	974	312	612	766	381	447	402	757	955	999999	85	309	878	652	698	999999	999999	265	999999	451	959	999999	730	610	741	614	999999	999999	103	641	973	999999	999999	354	47	837	386	763	347	999999	649	369	661	451	594	535	999999	824	40	626	112	576	999999	999999	89	531	581	11	34	767	508	247	664	323	420	428	428	534	
614	861	768	858	999999	357	802	599	791	289	999999	216	789	999999	133	476	539	407	634	735	999999	515	265	385	738	579	999999	411	705	347	40	175	117	299	220	179	857	254	657	999999	999999	999999	740	302	985	999999	999999	999999	123	198	784	999999	794	693	269	109	605	393	129	348	698	999999	894	453	258	850	999999	999999	904	954	999999	999999	749	959	390	784	774	962	400	920	601	275	297	999999	563	28	381	424	40	120	573	474	999999	319	976	999999	999999	297	53	999999	718	999999	999999	999999	579	500	272	834	312	484	334	642	999999	999999	746	999999	112	387	999999	999999	999999	999999	468	793	391	999999	999999	440	983	436	198	487	919	265	211	123	785	138	936	72	999999	547	121	556	786	930	480	926	572	553	851	999999	406	812	999999	43	29	999999	778	435	341	832	999999	876	999999	999999	999999	999999	999999	999999	999999	974	450	827	999999	931	573	911	17	460	673	242	999999	439	999999	999999	999999	116	599	999999	104	99	360	511	731	923	695	999999	999999	939	217	742	929	938	906	876	768	579	337	999999	999999	117	688	999999	762	108	964	421	301	314	999999	616	148	829	999999	557	623	939	105	562	999999	338	650	77	253	999999	312	929	532	708	222	511	778	999999	707	986	410	999999	749	999999	999999	284	943	999999	183	600	604	110	409	359	263	829	483	999999	498	141	999999	621	999999	999999	795	999999	999999	593	102	999999	999999	999999	131	999999	156	590	199	999999	999999	961	999999	999999	999999	999999	336	212	999999	182	999999	393	38	13	999999	575	529	789	958	999999	837	923	394	360	864	999999	762	330	978	856	213	672	999999	21	999999	536	747	774	727	431	505	593	999999	717	148	709	236	834	999999	555	999999	999999	632	282	634	999999	999999	44	828	974	889	15	233	672	999999	782	753	26	830	840	828	999999	71	999999	422	999999	999999	677	222	164	693	928	423	432	833	999999	49	999999	999999	503	959	712	946	753	541	499	999999	842	748	999999	955	999999	14	76	727	278	305	105	999999	390	270	899	821	673	290	961	591	800	839	131	742	396	640	337	881	125	808	318	995	922	999999	999999	929	857	209	484	999999	999999	999999	564	999999	944	507	999999	242	999999	891	999999	472	579	907	999999	13	626	622	569	999999	999999	999999	611	470	986	110	937	999999	694	970	963	474	806	47	244	105	284	999999	798	889	999999	999999	822	234	535	845	425	25	999999	572	312	999999	639	905	257	173	104	104	564	999999	999999	999999	999999	98	927	808	665	541	673	473	999999	999999	824	680	933	582	999999	999999	999999	
151	999999	921	191	132	668	728	834	999999	999999	80	10	190	25	953	329	156	999999	733	999999	727	189	883	351	999999	843	266	421	959	972	999999	800	717	169	423	170	648	317	999999	999999	208	999999	764	999999	602	473	548	41	870	360	786	36	999999	999999	999999	999999	801	999999	339	289	412	317	874	929	126	280	293	31	601	999999	999999	838	141	313	108	753	425	142	749	388	304	234	550	999999	195	648	171	636	951	461	369	78	999999	999999	28	891	109	835	999999	332	999999	527	439	87	999999	948	895	999999	982	464	546	999999	830	999999	984	187	767	275	744	477	118	999999	999999	149	999999	612	860	995	294	999999	653	590	506	426	208	777	795	999999	928	999999	752	999999	654	497	915	700	999999	36	160	841	134	999999	100	167	223	532	999999	299	999999	999999	999999	899	51	999999	810	956	172	414	999999	999999	392	303	347	999999	999999	999999	999999	581	234	999999	999999	999999	844	999999	92	999999	499	999999	212	676	329	505	820	860	158	853	999999	999999	686	999999	999999	833	283	943	999999	830	496	593	442	940	530	876	75	918	703	263	65	597	692	990	466	822	211	999999	887	887	482	486	358	999999	489	999999	999999	999999	206	999999	560	900	994	262	333	905	906	999999	156	999999	999999	902	999999	894	798	999999	196	696	502	715	631	207	66	999999	357	20	999999	571	461	999999	981	799	722	172	999999	164	602	999999	999999	561	916	939	929	444	456	580	999999	999999	999999	999999	935	999999	999999	999999	909	362	844	999999	904	323	999999	345	810	999999	471	640	999999	994	201	643	603	999999	39	941	798	692	277	622	124	999999	690	780	497	178	472	783	999999	241	263	351	319	999999	535	352	999999	581	999999	191	972	816	400	334	999999	439	689	188	178	830	692	226	999999	232	318	136	633	889	999999	641	999999	688	612	999999	741	849	999999	433	999999	999999	999999	999999	999999	96	999999	308	387	999999	518	68	489	293	999999	206	999999	46	266	97	861	409	719	999999	733	497	999999	293	213	999999	593	423	999999	266	958	999999	999999	475	663	999999	581	20	749	999999	381	789	162	993	83	416	999999	704	999999	246	572	821	967	61	493	76	191	999999	104	999999	999999	105	999999	233	999999	133	426	83	383	999999	516	850	659	452	628	944	344	999999	220	797	50	999999	830	869	693	146	523	999999	981	596	816	999999	915	812	999999	286	999999	929	668	949	999999	999999	330	999999	730	721	999999	999999	433	999999	731	279	156	999999	896	999999	274	999999	539	198	999999	698	101	999999	999999	300	934	846	947	999999	118	415	253	270	
999999	999999	999999	506	148	972	974	999999	304	442	864	999999	78	618	916	622	21	752	400	999999	349	300	999999	999999	881	439	999999	325	577	999999	440	326	35	885	499	193	999999	768	944	999999	223	999999	403	658	922	904	999999	326	999999	334	339	365	24	773	921	517	476	999999	624	999999	999999	659	999999	223	11	547	521	999999	999999	999999	999999	253	807	833	266	738	896	587	620	976	999999	470	395	999999	752	85	312	261	964	982	716	296	999999	999999	381	563	189	190	656	385	392	48	999999	206	34	999999	557	191	517	192	999999	889	415	647	502	725	274	188	471	999999	245	270	228	999999	27	23	109	572	461	702	999999	999999	999999	245	594	178	999999	999999	999999	665	527	130	744	999999	371	999999	880	506	743	655	299	11	999999	729	149	132	820	999999	189	21	986	999999	730	814	634	904	958	180	63	999999	999999	85	959	999999	408	125	525	446	999999	999999	999999	603	829	806	413	557	999999	210	105	471	358	214	19	999999	679	543	400	930	157	467	869	999999	452	419	204	223	52	914	331	34	607	383	999999	999999	879	999999	165	923	411	999999	907	757	85	999999	975	999999	999999	751	136	999999	999999	595	999999	317	999999	999999	160	420	999999	999999	999999	92	879	81	863	975	921	30	338	295	387	476	528	999999	560	121	999999	859	444	947	158	301	788	999999	999999	999999	94	976	668	457	999999	744	321	999999	999999	825	877	14	728	10	335	55	423	840	487	999999	76	999999	757	999999	797	300	976	664	51	223	304	999999	999999	851	999999	999999	361	880	62	999999	164	317	508	734	999999	630	141	999999	999999	112	877	947	977	999999	945	865	229	460	999999	942	999999	656	180	359	531	462	241	876	119	391	693	542	788	844	104	759	999999	32	974	176	169	541	53	938	345	356	447	722	906	34	999999	901	230	999999	874	999999	147	159	999999	782	399	999999	999999	240	999999	345	999999	999999	955	999999	155	206	486	493	782	236	613	241	23	184	24	999999	970	94	665	792	321	999999	969	596	621	999999	818	201	777	904	999999	812	999999	10	197	315	767	720	879	528	425	736	337	647	893	906	145	38	999999	999999	294	999999	575	999999	33	490	172	368	574	999999	387	999999	716	878	29	801	710	22	986	999999	751	999999	215	146	377	584	350	332	702	715	435	789	434	999999	619	999999	247	999999	976	999999	152	408	155	304	999999	141	999999	458	999999	102	205	133	999999	67	138	999999	44	438	258	448	149	840	999999	858	159	597	999999	819	999999	62	564	999999	45	999999	567	353	114	911	
999999	246	564	892	703	610	999999	999999	747	376	767	585	999999	808	655	538	999999	311	999999	296	154	553	281	210	200	576	537	999999	97	762	500	785	999999	133	442	22	883	257	147	65	999999	999999	850	493	62	683	129	999999	162	507	999999	265	610	817	999999	452	964	999999	999999	136	82	132	999999	984	999999	981	655	809	375	642	999999	320	174	687	949	306	702	788	158	516	457	999999	246	589	51	245	999999	999999	366	990	58	529	555	20	982	225	633	865	617	999999	38	999999	999999	999999	852	411	999999	999999	868	470	749	999999	215	999999	999999	999999	886	635	999999	639	806	543	453	999999	593	999999	999999	164	999999	733	673	837	999999	88	999999	147	401	999999	736	639	155	262	253	895	250	871	324	999999	999999	690	338	998	921	977	999999	495	865	14	926	999999	647	935	228	144	796	912	15	137	706	541	899	170	898	313	494	554	999999	557	144	999999	810	403	824	24	999999	675	915	202	999999	993	281	396	800	18	992	219	43	118	109	338	865	999999	664	798	791	999999	109	618	493	999999	205	318	870	214	917	253	121	999999	740	131	999999	813	323	999999	270	513	370	889	321	284	520	190	999999	806	856	624	739	35	999999	236	575	307	709	104	797	963	526	596	100	748	108	999999	999999	977	342	999999	872	951	538	287	808	220	306	218	209	25	859	74	358	303	999999	999999	981	513	999999	698	114	228	999999	306	999999	774	798	572	186	999999	811	480	474	803	751	999999	497	945	428	365	999999	999999	895	782	114	462	248	999999	244	21	848	865	999999	643	948	999999	46	241	300	44	421	734	999999	518	213	999999	600	999999	551	999999	599	46	999999	200	999999	999999	999999	142	999999	999999	535	999999	337	174	841	946	58	830	854	107	751	265	654	393	943	276	468	386	999999	725	861	693	256	518	999999	812	999999	999999	999999	345	330	999999	999999	765	508	999999	999999	999999	677	999999	339	999999	699	999999	974	344	391	701	999999	431	154	947	999999	999999	673	842	754	999999	751	39	176	999999	999999	519	777	847	225	999999	885	532	999999	601	709	321	395	102	993	802	544	88	431	88	985	524	200	382	350	572	101	665	666	586	999999	647	999999	522	884	190	676	136	999999	501	815	723	560	553	248	251	91	580	849	952	285	672	608	98	999999	999999	328	999999	507	653	797	229	866	293	999999	71	231	999999	217	812	135	999999	960	929	999999	271	963	647	999999	109	491	520	816	713	311	452	999999	12	999999	999999	999999	282	629	475	703	595	857	276	77	186	30	217	
372	46	999999	999999	712	678	825	570	406	681	269	408	999999	286	413	163	999999	43	32	999999	999999	999999	951	853	787	494	236	676	414	696	579	958	88	283	158	780	886	443	740	370	187	130	127	189	22	231	999999	426	192	704	294	999999	163	801	35	678	94	973	90	999999	999999	999999	166	709	112	310	329	888	138	632	276	549	303	661	999999	71	576	771	840	565	191	809	493	709	412	545	804	287	257	479	695	912	362	522	999999	38	963	417	87	999999	902	425	297	999999	437	999999	999999	501	760	963	112	323	142	524	46	642	664	999999	307	566	505	52	640	659	936	364	999999	780	999999	22	107	169	693	999999	663	765	522	999999	999999	667	805	313	526	293	376	382	999999	999999	486	286	374	517	119	521	999999	859	784	637	623	82	558	959	758	999999	866	943	999999	999999	861	280	130	730	183	640	760	202	525	356	292	564	584	358	304	467	999999	590	59	999999	999999	803	980	884	319	209	118	845	554	778	427	433	753	775	976	215	999999	643	343	999999	999999	999999	999999	999999	355	999999	999999	209	665	301	110	285	893	456	90	67	300	245	420	999999	531	999999	648	747	929	859	810	808	382	999999	999999	999999	999999	580	999999	910	469	552	539	260	999999	909	190	262	678	151	539	306	695	999999	915	920	999999	999999	947	844	374	596	508	495	258	689	827	999999	990	999999	38	323	44	180	597	999999	999999	999999	999999	999999	734	395	79	787	329	514	999999	462	999999	390	999999	887	999999	577	545	872	54	999999	11	32	91	614	272	999999	999999	226	999999	999999	331	177	223	72	999999	999999	120	999999	527	720	176	744	575	374	402	610	325	151	690	467	635	999999	703	663	169	999999	541	130	133	497	674	112	252	599	999999	15	176	719	789	999999	467	566	354	333	999999	267	456	716	222	662	266	999999	536	804	889	606	474	560	902	857	793	989	855	40	56	999999	502	976	244	396	999999	606	362	391	999999	78	999999	379	786	902	793	999999	907	471	999999	999999	576	447	710	533	999999	616	816	932	515	999999	710	324	999999	812	999999	999999	482	826	228	660	618	999999	999999	820	236	999999	774	10	999999	968	92	394	799	352	497	64	276	710	855	826	789	430	875	532	368	66	102	999999	147	999999	351	91	252	999999	94	431	999999	889	999999	445	842	816	999999	999999	395	326	524	999999	324	999999	999999	772	971	401	870	999999	279	281	462	999999	999999	800	999999	751	627	999999	151	228	999999	999999	421	386	413	419	984	973	562	999999	999999	999999	999999	999999	
658	437	999999	999999	999999	850	710	895	999999	999999	437	136	443	52	953	126	919	394	184	305	677	258	999999	827	999999	999999	417	896	636	940	143	420	639	845	151	435	999999	57	890	301	518	372	915	60	949	286	976	942	30	445	999999	999999	999999	245	490	410	999999	291	220	558	443	813	268	220	237	26	497	999999	900	999999	484	999999	999999	882	787	314	343	999999	999999	999999	585	474	876	999999	532	390	553	999999	364	999999	999999	361	836	341	858	704	999999	704	822	999999	999999	388	51	503	960	546	999999	984	999999	185	77	900	412	138	973	968	999999	77	688	847	472	103	243	170	240	999999	45	172	999999	92	211	999999	425	945	302	999999	999999	999999	240	985	140	999999	999999	999999	672	999999	949	708	368	999999	767	999999	25	975	999999	695	155	881	272	838	511	97	959	375	973	439	485	466	836	776	546	999999	836	999999	717	903	999999	63	497	999999	183	337	999999	999999	325	175	622	999999	999999	606	62	551	120	402	484	999999	999999	999999	215	243	999999	492	872	592	352	212	209	323	268	566	999999	101	999999	999999	664	184	293	999999	60	808	816	45	999999	239	723	995	999999	999999	999999	999999	303	580	999999	999999	932	691	464	221	792	122	966	309	191	919	69	960	167	999999	738	310	758	786	528	407	999999	876	512	642	868	999999	999999	765	104	999999	273	966	253	138	497	999999	719	82	41	937	841	517	999999	999999	999999	999999	837	763	705	918	915	517	61	450	837	65	188	999999	999999	445	364	211	214	598	656	102	999999	38	999999	765	591	999999	754	591	565	999999	999999	451	472	115	999999	995	69	186	677	756	999999	802	301	441	999999	896	728	999999	582	640	312	265	999999	87	999999	999999	569	999999	336	238	762	470	885	999999	999999	999999	999999	999999	925	369	152	38	920	900	187	915	737	999999	999999	694	999999	999999	999999	999999	607	999999	47	395	69	999999	435	128	999999	449	993	454	916	999999	999999	66	546	999999	671	223	999999	284	344	513	899	139	81	999999	969	999999	280	604	999999	960	330	275	999999	965	999999	999999	999999	33	188	999999	999999	732	999999	999999	364	999999	158	999999	497	794	436	333	432	534	495	999999	999999	629	999999	999999	178	399	992	955	999999	143	999999	999999	311	457	289	474	105	863	999999	176	140	999999	452	999999	493	802	116	999999	999999	997	842	175	479	258	583	314	874	970	312	517	740	999999	332	231	556	577	176	49	515	961	237	569	927	328	798	933	186	104	723	999999	292	335	430	54	300	202	111	62	873	975	599	134	561	99	436	97	
383	231	999999	915	636	999999	162	573	769	999999	247	160	999999	649	999999	999999	999999	936	234	415	622	999999	930	364	999999	123	176	540	371	999999	18	838	892	711	560	999999	595	808	999999	225	999999	999999	285	27	955	950	602	233	847	819	877	624	864	31	475	105	301	153	449	523	900	621	999999	666	274	409	268	748	999999	999999	194	999999	207	18	999999	999999	999999	999999	409	526	520	943	692	552	999999	999999	973	871	246	999999	999999	999999	999999	226	999999	561	655	618	752	555	692	854	144	674	999999	438	427	856	789	710	102	388	744	922	12	957	929	659	999999	999999	999999	396	511	633	519	742	89	980	693	680	118	393	999999	853	999999	665	999999	999999	917	797	966	999999	91	999999	373	285	707	446	223	368	632	996	188	871	999999	305	352	510	999999	999999	999999	446	172	999999	999999	708	227	891	98	346	999999	910	741	643	914	318	315	999999	999999	243	44	999999	767	335	999999	999999	215	999999	733	538	323	308	863	36	447	529	954	973	934	664	68	816	357	876	219	721	999999	999999	999999	999999	990	376	249	921	999999	715	678	837	69	999999	502	928	167	560	999999	850	56	715	999999	395	364	341	51	606	185	999999	295	891	125	337	999999	999999	342	921	548	946	68	942	179	731	850	126	913	999999	171	999999	658	797	852	369	675	999999	999999	571	999999	658	999999	643	745	638	999999	999999	999999	732	631	832	596	245	999999	999999	791	113	546	473	544	248	999999	999999	444	56	999999	498	48	755	661	318	331	770	475	889	621	425	206	541	311	73	403	190	999999	999999	542	999999	785	775	578	571	999999	875	37	218	240	739	209	699	78	999999	748	966	80	322	511	825	770	999999	999999	376	907	15	172	480	844	999999	999999	999999	513	156	999999	272	187	100	315	455	743	999999	659	882	226	506	472	379	324	437	999999	510	827	717	999999	999999	999999	999999	663	997	999999	556	374	992	966	103	999999	999999	999999	486	999999	980	999999	65	999999	514	471	583	159	410	543	793	166	417	999999	272	287	999999	999999	57	952	975	436	318	742	197	892	667	916	132	319	549	159	999999	648	999999	503	772	635	999999	202	737	62	999999	464	919	999999	999999	863	704	816	401	428	182	533	813	999999	698	323	999999	621	999999	667	37	999999	993	644	327	768	999	768	515	170	365	855	225	923	183	999999	822	999999	999999	804	221	999999	918	999999	999999	314	834	999999	804	458	741	526	398	80	999999	172	470	285	999999	197	864	935	311	240	72	327	999999	890	999999	844	500	999999	686	999	455	
721	181	872	667	23	934	423	963	66	999999	839	466	155	898	20	999999	546	726	747	939	285	999999	688	67	659	996	944	999999	959	999999	645	999999	999999	624	313	991	597	618	68	263	451	999999	254	999999	233	999999	173	991	369	461	999999	380	999999	69	179	999999	493	815	999999	26	989	216	13	109	783	999999	999999	530	999999	29	795	928	667	493	498	999999	999999	876	834	799	832	953	846	507	13	275	901	999999	455	596	507	782	610	52	274	244	968	999999	38	233	792	999999	406	350	666	36	999999	454	571	866	999999	999999	980	999999	193	999999	999999	505	105	518	108	738	999999	999999	521	22	999999	999999	999999	264	344	999999	848	999999	16	999999	556	506	999999	977	999999	999999	768	589	999999	890	802	999999	858	238	999999	473	59	999999	135	63	568	999999	999999	654	708	97	999999	999999	999999	350	999999	999999	211	994	999999	863	664	128	999999	999999	970	495	367	631	220	924	999999	999999	390	870	999999	999999	485	999999	631	999999	677	197	278	475	230	461	67	999999	130	432	999999	863	749	999999	809	930	563	999999	93	82	50	999999	444	784	330	999999	999999	660	784	440	893	258	373	340	196	999999	850	491	431	519	438	999999	999999	999999	732	903	251	380	71	999999	999999	12	869	558	117	999999	999999	493	155	985	535	406	515	690	539	943	500	999999	999999	999999	999999	999999	999999	573	643	973	999999	656	61	426	994	555	598	159	665	999999	999999	814	232	999999	724	366	345	445	983	41	561	819	258	999999	413	832	556	729	554	703	999999	999999	914	144	782	106	441	728	991	980	807	366	35	999999	565	685	195	999999	617	723	736	616	590	612	422	877	408	272	22	171	998	999999	999999	999999	941	92	899	98	999999	999999	999999	617	454	13	233	204	794	610	233	728	646	999999	121	831	999999	343	715	312	722	904	697	178	716	829	981	938	999999	73	705	483	999999	107	999999	989	798	129	171	999999	388	227	93	797	49	294	525	558	757	999999	999999	608	376	999999	376	39	930	756	999999	624	999999	294	442	731	999999	750	942	548	999999	131	43	847	181	138	924	504	821	899	139	431	314	999999	191	999999	78	999999	116	198	999999	153	69	51	999999	546	566	103	999999	361	999999	999999	352	999999	292	635	739	156	436	248	673	871	999999	999999	626	479	320	999999	113	453	662	808	643	753	999999	999999	72	999999	629	634	571	999999	719	469	17	840	88	999999	150	999999	258	922	999999	999999	525	999999	999999	999999	999999	748	999999	999999	999999	341	699	94	999999	999999	999999	169	572	748	526	801	676	999999	
162	748	33	999999	999999	999999	457	556	205	740	147	774	237	957	198	43	576	881	999999	603	840	388	769	999999	194	489	999999	981	983	510	999999	999999	201	682	708	195	15	638	357	254	520	443	145	959	947	999999	371	212	970	539	181	645	403	999999	12	773	999999	111	601	910	999999	476	572	694	345	278	582	999999	999999	12	37	937	533	999999	92	406	999999	810	975	313	128	999999	20	999999	338	759	475	128	680	934	216	904	47	447	441	54	870	451	623	678	308	816	999999	999999	999999	243	122	999999	999999	605	530	178	999999	999999	999999	846	999999	999999	365	585	803	999999	874	324	795	133	900	999999	721	48	536	801	999999	999999	15	312	999999	999999	942	104	999999	999999	138	85	999999	48	999999	750	999999	999999	589	751	95	48	999999	999999	999999	638	999999	388	999999	35	529	952	79	999999	981	829	291	489	999999	423	999999	271	937	578	335	799	910	757	355	159	441	999999	999999	784	715	999999	430	171	999999	385	869	564	761	621	704	186	15	999999	999999	949	468	175	999999	176	576	824	110	999999	999999	153	727	425	999999	193	999999	999999	999999	295	999999	833	408	129	129	456	999999	999999	509	999999	873	999999	999999	999999	999999	405	691	999999	371	292	218	999999	57	134	653	227	657	454	531	577	37	310	683	720	670	232	550	999999	999999	999999	622	999999	324	999999	433	369	359	500	724	637	502	327	42	220	87	131	786	284	476	902	799	999999	99	999999	298	573	475	82	999999	478	855	351	230	64	669	263	999999	272	700	293	867	166	730	894	85	999999	277	472	643	548	999999	999999	872	153	517	999999	864	392	496	860	894	999999	934	255	781	160	106	978	550	823	999999	999999	583	999999	999999	642	378	205	856	588	305	12	438	27	42	999999	999999	87	547	999999	999999	195	776	999999	399	590	232	999999	122	924	999999	299	999999	820	994	922	693	689	118	874	999999	999999	535	908	564	891	999999	916	223	202	681	29	441	404	434	369	747	999999	794	999999	999999	893	92	999999	975	16	999999	999999	33	999999	999999	999999	968	672	11	729	659	868	286	999999	741	315	271	919	253	593	999999	527	395	634	185	950	895	664	999999	261	586	603	932	999999	810	239	892	114	306	891	60	999999	403	704	999999	999999	466	296	712	999999	632	999999	688	391	158	563	999999	399	933	945	999999	314	218	750	999999	66	935	727	697	511	999999	166	623	361	543	99	133	999999	924	306	999999	609	951	359	628	423	914	550	410	256	16	503	181	999999	997	999999	999999	653	561	653	943	738	599	211	
692	999999	549	337	848	68	440	999999	474	636	460	295	363	859	999999	730	999999	394	327	450	504	918	985	271	999999	797	539	999999	139	999999	363	999999	19	750	667	162	873	999999	999999	351	816	474	39	544	999999	712	391	701	531	999999	510	558	420	999999	706	773	490	288	973	999999	529	999999	412	202	283	704	999999	613	202	999999	999999	999999	999999	975	999999	40	889	451	999999	651	415	999999	999999	309	999999	804	345	861	54	893	671	594	999999	651	822	999999	72	999999	270	205	436	999999	509	561	973	945	999999	999999	524	675	883	49	917	999999	645	690	21	113	431	999999	368	424	569	308	999999	999999	951	51	162	778	968	62	999999	999999	999999	637	999999	999999	335	825	939	900	347	378	19	632	999999	292	999999	141	845	958	999999	999999	837	22	999999	210	262	710	993	999999	291	745	707	830	858	752	116	17	361	623	999999	606	999999	467	86	200	298	676	999999	669	45	999999	999999	999999	648	999999	337	212	999999	138	144	625	832	125	999999	999999	670	189	773	925	185	998	780	231	191	999999	262	379	999999	999999	912	586	125	333	787	270	812	698	192	470	999999	904	999999	233	489	999999	999999	423	848	485	530	119	902	669	493	47	250	711	999999	999999	145	958	275	410	225	557	509	508	999999	358	788	972	999999	312	511	281	419	999999	742	999999	44	838	530	460	999999	803	683	456	999999	750	30	111	870	352	335	999999	638	188	17	931	652	275	96	500	696	999999	999999	599	168	999999	999999	999999	999999	798	805	306	437	815	911	999999	873	62	668	587	337	687	999999	654	977	55	643	240	549	810	386	769	752	999999	999999	999999	690	94	999999	627	132	336	141	82	547	38	999999	823	276	594	67	999999	606	508	999999	19	456	468	622	999999	578	397	999999	999999	999999	45	554	408	999999	971	732	789	764	999999	464	999999	555	39	999999	949	27	999999	963	954	752	786	173	253	866	754	493	231	471	186	999999	735	192	972	999999	999999	999999	629	771	305	862	999999	835	564	54	172	999999	999999	361	673	104	758	433	199	999999	635	872	310	541	307	488	510	328	588	992	728	818	999999	379	605	474	398	58	668	101	999999	951	608	209	704	300	76	870	798	91	999999	312	992	999999	34	638	183	999999	474	817	999999	950	256	572	325	999999	999999	57	999999	999999	999999	710	999999	999999	932	684	274	111	836	16	421	639	529	506	702	999999	826	27	355	967	300	310	583	851	999999	534	704	45	883	361	420	28	124	599	385	589	547	894	633	349	999999	82	260	999999	999999	
722	430	750	869	898	527	999999	702	999999	907	999999	136	914	368	999999	980	238	227	485	595	403	525	929	130	123	879	931	393	16	999999	999999	59	125	455	26	113	954	176	985	999999	999999	326	335	999999	980	999999	999999	535	236	999999	146	854	775	872	999999	207	500	629	756	28	595	479	696	196	689	355	20	468	352	303	36	72	999999	999999	48	86	999999	247	150	999999	999999	406	167	647	466	373	284	253	452	818	613	334	419	966	999999	88	630	149	12	635	451	174	192	932	999999	999999	622	133	834	925	18	263	489	105	999999	999999	321	999999	729	325	81	767	25	999999	690	701	652	999999	999999	959	456	59	244	515	999999	92	223	999999	314	391	999999	999999	419	527	810	359	845	323	204	999999	766	999999	420	686	563	684	999999	999999	251	641	999999	356	720	874	478	959	28	974	999999	689	975	96	745	347	575	920	357	999999	723	340	855	999999	81	363	202	876	999999	557	951	999999	999999	565	983	672	960	403	440	544	58	851	999999	871	436	999999	83	999999	835	82	999999	643	336	659	934	910	999999	102	285	366	999999	999999	999999	471	999999	363	755	420	112	82	387	181	490	813	450	872	999	984	903	566	289	522	50	567	445	999999	999999	999999	630	83	886	867	999999	999999	862	999999	999999	870	848	83	759	663	577	762	694	940	162	999999	218	71	999999	999999	199	719	87	999999	562	999999	999999	714	999999	481	790	39	196	999999	999999	417	999999	995	351	139	145	829	999999	626	944	287	872	999999	165	683	75	999999	172	94	678	409	999999	701	999999	999999	844	144	917	999999	873	547	999999	999999	999999	745	572	223	999999	780	665	999999	912	999999	225	284	890	529	558	482	415	231	867	111	999999	654	421	999999	112	583	294	11	912	528	752	407	711	999999	618	420	121	852	999999	391	999999	319	496	544	486	618	877	999999	585	445	872	651	999999	474	344	242	999999	322	999999	999999	496	663	456	393	999999	818	999999	203	910	147	370	563	999999	999999	682	999999	999999	877	773	494	705	999999	425	477	999999	999999	999999	247	999999	999999	97	798	741	710	895	765	862	112	835	999999	55	999999	414	448	84	319	278	999999	999999	812	85	455	999999	625	441	526	999999	999999	999999	607	999999	335	839	535	59	999999	821	672	589	917	999999	64	51	116	449	30	565	977	403	346	832	531	455	550	310	641	999999	999999	279	999999	999999	883	999999	999999	999999	719	844	879	999999	999999	497	605	615	874	153	30	414	999999	999999	421	961	270	999999	999999	999999	999999	879	999999	234	418	999999	999999	
403	221	999999	785	689	813	999999	729	185	999999	999999	890	999999	236	915	581	407	290	999999	816	999999	857	999999	266	308	973	462	999999	840	555	999999	999999	199	792	212	404	999999	367	340	600	999999	456	245	999999	681	999999	999999	548	655	307	999999	999999	190	506	764	545	803	143	999999	999999	361	536	999999	629	41	608	701	65	34	521	108	49	949	637	913	999999	622	141	999999	613	430	914	999999	542	664	710	799	692	37	666	600	349	880	999999	248	999999	999999	615	254	82	993	497	524	143	209	851	994	553	593	999999	923	672	558	873	295	999999	188	999999	965	999999	809	18	999999	367	921	758	169	335	398	548	927	16	999999	999999	620	933	399	225	999999	813	716	256	109	756	743	999999	791	17	999999	801	197	219	650	999999	999999	984	469	166	221	451	692	668	165	54	353	917	999999	55	263	362	57	999999	25	161	613	999999	908	280	624	999999	967	161	997	596	999999	717	999999	962	250	635	999999	243	13	890	131	58	999999	64	412	825	153	746	754	976	754	234	203	498	321	709	85	198	541	999999	484	999999	671	999999	999999	636	561	821	804	999999	888	999999	958	134	999999	999999	472	853	868	799	850	230	407	31	842	136	524	999999	651	540	559	285	999999	999999	999999	591	387	999999	999999	776	273	331	941	136	97	940	276	79	468	756	247	999999	999999	742	999999	263	999999	649	725	999999	999999	695	180	273	77	612	122	999999	718	449	999999	999999	492	101	535	528	289	281	933	902	859	454	408	894	303	337	955	959	417	162	458	737	999999	803	664	999999	161	999999	68	999999	828	103	999999	28	579	307	739	999999	217	849	974	861	716	823	707	999999	296	999999	969	740	657	163	765	565	999999	449	999999	689	436	957	377	611	999999	999999	83	766	103	999999	999999	996	597	725	752	568	188	999999	30	982	105	997	291	999999	999999	999999	827	675	338	796	37	140	173	999999	999999	259	482	372	648	268	749	941	573	907	960	973	152	999999	410	206	999999	403	428	160	593	438	675	999999	904	999999	999999	408	999999	307	999999	195	833	999999	922	502	999999	816	948	762	242	164	999999	999999	914	734	185	896	274	141	999999	634	711	999999	466	374	583	999999	468	999999	638	351	513	276	555	775	999999	605	18	908	121	999999	999999	999999	918	439	999999	301	999999	179	999999	733	144	306	999999	727	999999	999999	90	557	918	115	358	205	133	999999	651	167	829	149	594	579	887	365	30	999999	999999	55	999999	999999	999999	292	403	999999	44	904	999999	216	390	827	301	329	999999	460	
990	15	220	999999	542	36	788	847	471	447	585	999999	846	778	286	46	547	438	726	62	197	635	712	999999	171	229	684	999999	999999	999999	847	999999	65	999999	375	24	639	930	999999	77	249	522	820	999999	713	894	67	437	929	353	289	863	603	472	273	364	303	161	97	323	352	353	80	999999	999999	320	94	420	413	999999	406	617	926	658	812	675	815	756	999999	276	171	256	514	999999	722	983	671	593	173	20	721	488	999999	199	725	896	452	360	365	403	810	647	34	667	947	999999	937	945	999999	999999	549	547	805	821	999999	105	838	647	999999	616	999999	501	257	402	999999	917	999999	999999	932	999999	999999	464	400	952	466	999999	999999	999999	485	59	56	726	934	575	471	183	999999	31	47	630	999999	804	999999	749	999999	999999	400	631	126	39	999999	210	22	742	999999	94	999999	852	365	637	872	991	172	698	999999	923	567	682	999999	377	999999	753	699	312	999999	999999	851	650	208	157	134	600	999999	455	161	846	713	201	210	999999	36	831	999999	410	757	999999	999999	914	189	999999	751	999999	700	749	795	999999	511	710	883	999999	243	506	653	999999	513	282	271	717	547	723	219	999999	481	553	350	999999	96	298	555	793	786	936	999999	377	405	416	999999	980	659	15	344	13	999999	264	153	530	188	458	897	485	804	924	377	466	999999	386	246	156	408	392	68	999999	164	100	169	306	44	285	812	999999	382	291	67	541	388	999999	67	226	409	820	234	999999	401	79	988	861	569	15	756	999999	179	753	581	277	947	132	848	999999	999999	847	495	902	999999	800	112	999999	999999	836	87	415	999999	29	747	588	999999	999999	820	94	111	307	736	999999	528	999999	927	629	710	789	593	266	367	838	131	562	334	332	993	601	966	475	994	733	927	351	699	160	999999	992	119	999999	311	999999	126	798	121	465	384	851	873	483	999999	87	252	820	57	490	999999	194	263	999999	435	228	127	635	313	999999	111	187	105	776	999999	717	679	75	999999	603	722	999999	451	868	947	152	728	493	663	999999	999999	117	999999	218	262	821	999999	999999	102	92	645	999999	495	117	364	207	999999	106	860	999999	407	186	865	453	768	574	743	395	999999	293	500	634	972	999999	521	994	883	886	524	999999	978	999999	973	999999	958	240	838	343	999999	999999	396	632	632	999999	518	314	251	999999	999999	687	87	353	396	999999	592	20	518	108	999999	369	323	869	582	68	127	12	999999	999999	495	999999	736	410	880	146	999999	999999	12	999999	999999	217	999999	43	999999	837	
724	634	18	174	999999	947	722	740	747	155	437	527	60	573	450	515	111	257	363	999999	950	677	999999	260	999999	724	999999	113	999999	388	616	999999	999999	744	999999	492	993	49	714	548	815	996	662	999999	709	378	999999	438	999999	372	116	505	679	534	886	57	171	758	999999	564	938	618	999999	999999	538	999999	105	315	239	957	999999	999999	543	815	999999	953	24	999999	550	999999	999999	579	999999	999999	282	121	609	897	857	999999	331	245	999999	159	999999	207	999999	303	999999	562	283	512	209	17	851	999999	961	864	999999	933	42	432	218	999999	658	368	479	664	96	999999	547	207	457	942	635	286	284	393	215	898	477	720	541	987	269	403	380	141	15	238	159	745	469	924	264	898	37	79	500	250	999999	821	217	779	24	999999	65	267	381	574	999999	577	659	999999	999999	322	890	230	458	265	988	999999	999999	858	999999	999999	738	533	999999	999999	258	999999	999999	964	999999	656	999999	762	973	193	999999	123	759	440	468	999999	96	929	999999	999999	999999	807	621	244	999999	390	171	358	511	222	347	532	579	645	325	565	684	694	368	809	999999	138	257	274	918	874	588	999999	400	695	716	808	999999	744	728	451	593	658	711	790	999999	164	260	760	999999	815	543	124	124	902	897	999999	570	658	143	879	560	357	326	388	801	942	999999	816	999999	999999	467	834	916	874	972	35	982	999999	325	999999	877	999999	428	112	340	999999	999999	497	797	999999	247	415	611	848	999999	999999	342	999999	988	551	205	444	264	317	358	999999	207	999999	999999	872	418	999999	343	999999	12	999999	999999	223	57	999999	837	470	28	191	300	61	233	77	982	736	999999	999999	999999	773	999999	443	241	120	754	631	276	864	567	925	906	999999	999999	132	846	999999	316	128	999999	661	713	734	999999	83	26	999999	999999	140	999999	204	188	759	999999	570	39	568	831	818	999999	426	71	973	903	102	284	999999	999999	111	999999	164	429	575	383	927	69	999999	27	168	104	457	999999	145	607	999999	747	157	999999	999999	103	287	996	999999	658	859	599	740	999999	999999	999999	970	327	999999	909	113	774	612	385	485	999999	314	551	673	723	22	999999	925	375	540	355	999999	213	477	999999	942	167	999999	917	524	338	328	999999	694	369	134	139	773	236	999999	598	144	772	366	10	788	736	332	774	646	999999	674	999999	300	977	999999	999999	850	374	966	945	843	695	860	999999	192	999999	999999	314	999999	882	999999	999999	872	942	999999	364	847	476	999999	216	999999	999999	281	934	664	953	999999	716	697	999999	999999	
999999	269	558	999999	448	999999	999999	999999	376	878	28	185	763	93	999999	502	358	766	316	999999	999999	154	760	120	687	424	926	493	238	819	151	617	999999	603	108	439	323	197	772	453	637	999999	999999	338	816	999999	517	850	689	461	254	999999	390	447	999999	263	509	448	77	999999	985	726	590	999999	737	410	999999	999999	985	544	999999	170	993	999999	292	725	300	432	303	999999	907	999999	803	776	575	200	999999	795	696	844	999999	999999	130	748	467	911	77	307	600	416	48	357	864	154	999999	93	956	526	999999	999999	963	86	154	999999	127	909	922	813	981	546	999999	157	999999	151	614	999999	49	999999	405	380	657	993	831	887	667	560	220	999999	505	491	244	710	999999	999999	881	853	730	999999	630	999999	988	264	325	64	999999	890	883	999999	540	999999	999999	999999	131	784	534	999999	255	267	703	999999	699	273	318	500	312	473	517	957	270	760	584	289	624	999999	392	999999	677	777	999999	999999	676	999999	129	999999	446	999999	589	855	981	999999	999999	472	66	73	999999	725	946	825	999999	769	383	925	999999	779	393	764	95	999999	999999	141	302	999999	612	926	890	999999	153	781	63	778	883	999999	976	999999	162	121	233	561	988	666	456	852	35	999999	403	751	999999	349	153	682	448	315	462	999999	618	139	999999	140	183	999999	581	175	771	973	999999	720	949	114	627	281	541	534	295	735	999999	450	453	727	999999	999999	999999	804	637	380	999999	578	209	136	741	32	999999	103	387	999999	94	291	90	61	10	999999	801	929	721	871	151	914	30	727	999999	177	686	142	607	43	488	777	537	400	999999	999999	999999	822	373	605	999999	447	156	954	650	404	369	402	726	999999	999999	249	92	765	239	999999	558	482	961	999999	345	129	495	354	853	317	999999	689	416	692	170	999999	566	126	999999	703	767	75	86	770	807	294	415	757	999999	999999	999999	999999	171	999999	759	49	860	799	269	999999	952	802	999999	343	651	680	985	43	689	999999	683	966	913	536	657	492	999999	201	765	61	713	738	658	999999	999999	981	528	999999	933	131	128	999999	856	999999	751	965	964	742	129	137	308	381	77	999999	999999	728	999999	635	570	999999	999999	999999	44	999999	999999	223	153	496	720	670	161	796	110	999999	250	917	999999	962	784	999999	999999	663	82	637	752	999999	671	999999	59	999999	132	999999	627	667	488	999999	732	647	999999	537	821	999999	31	459	999999	999999	281	510	97	648	617	895	999999	878	999999	978	596	999999	465	855	552	822	999999	826	547	268	179	442	88	999999	
999999	472	208	257	999999	999999	642	623	661	250	69	171	243	411	286	237	999999	749	918	999999	862	335	191	999999	985	998	40	205	911	718	342	838	431	999999	463	154	999999	602	17	697	346	973	745	224	795	391	589	999999	999999	319	224	429	524	578	928	999999	999999	300	271	871	999999	447	711	943	908	999999	739	937	999999	141	540	450	999999	230	999999	889	589	966	123	999999	419	993	655	601	503	912	324	853	377	603	863	406	341	145	677	899	271	802	316	999999	999999	651	98	417	999999	999999	687	303	415	48	999999	324	186	999999	999999	36	791	119	449	995	906	886	570	999999	278	144	118	606	553	273	628	999999	999999	999999	953	768	999999	999999	999999	729	235	999999	999999	338	333	549	230	675	683	650	999999	161	362	321	999999	765	91	743	149	645	665	999999	999999	999999	420	492	999999	637	713	694	130	554	297	720	770	884	448	241	31	729	913	999999	923	999999	165	476	435	348	881	198	687	171	107	187	999999	153	281	306	917	841	884	592	999999	999999	999999	999999	864	641	551	782	326	849	722	999999	731	232	168	847	999999	999999	67	325	755	999999	16	958	456	119	657	626	999999	152	323	999999	844	331	481	999999	382	601	999999	793	797	999999	871	837	449	999999	455	999999	999999	433	320	973	783	568	836	446	982	571	117	999999	984	999999	179	999999	536	542	999999	410	999999	233	475	393	343	273	999999	999999	653	179	519	768	664	999999	640	190	831	350	999999	285	494	44	999999	810	494	999999	809	999999	929	696	310	999999	121	55	100	761	957	926	640	520	999999	189	792	812	61	999999	100	178	294	988	353	196	999999	999999	916	716	281	664	899	486	464	656	999999	999999	868	612	656	618	999999	999999	232	999999	709	885	999999	314	999999	149	759	155	766	640	588	940	999999	999999	770	999999	139	384	999999	999999	999999	164	66	394	461	999999	944	448	692	481	453	415	999999	448	486	261	63	999999	474	142	999999	754	719	823	77	999999	613	753	842	834	999999	350	398	930	877	555	828	999999	853	415	205	320	462	999999	196	183	185	905	638	518	999999	527	999999	357	397	282	444	243	326	999999	999999	999999	606	857	999999	113	26	835	570	999999	432	212	758	999999	937	595	301	435	636	893	999999	708	125	999999	999999	999999	999999	999999	542	605	120	999999	535	189	999999	999999	714	605	301	93	999999	349	344	999999	96	999999	769	999999	999999	802	981	19	606	432	71	523	84	282	791	41	673	999999	302	965	820	836	676	999999	875	932	881	696	143	553	736	272	374	419	
247	510	999999	999999	999999	740	999999	111	989	112	127	669	930	441	999999	999999	419	192	57	378	886	259	889	200	999999	999999	921	294	875	999999	695	999999	159	665	999999	999999	999999	94	352	561	351	999999	847	999999	999999	216	999999	449	882	873	143	554	225	995	999999	987	620	999999	613	154	819	339	235	936	999999	999999	999999	275	405	999999	430	335	839	495	37	177	999999	325	738	769	485	481	412	12	918	151	582	999999	142	57	999999	837	481	208	742	999999	999999	910	167	142	696	736	53	359	452	808	999999	730	999999	364	999999	305	273	843	669	348	926	232	27	274	999999	364	142	358	862	593	853	641	753	26	684	501	999999	605	999999	999999	437	999999	560	119	437	852	197	778	472	374	574	637	539	403	94	999999	999999	892	396	342	999999	695	496	858	954	82	977	951	680	94	999999	999999	770	920	910	873	671	907	837	893	999999	364	885	498	28	226	112	359	931	423	608	274	218	740	999999	741	566	999999	999999	364	875	246	107	387	999999	907	867	618	493	220	999999	985	65	503	999999	250	999999	998	840	738	970	627	999999	266	486	873	999999	39	777	999999	317	969	752	482	27	999999	266	999999	272	121	359	494	866	720	999999	623	219	715	575	903	932	567	861	426	393	258	226	999999	901	362	459	837	999999	324	999999	629	242	999999	486	244	984	312	735	729	389	486	761	999999	441	863	999999	743	464	873	246	750	999999	999999	999999	769	714	424	606	910	661	522	653	551	817	205	390	637	239	341	919	629	831	999999	47	999999	496	999999	410	999999	698	716	382	967	88	162	521	906	493	716	529	569	706	825	77	866	832	219	999999	245	482	35	513	999999	954	616	918	975	298	191	282	797	24	567	221	945	149	999999	999999	664	999999	484	999999	522	811	359	923	16	75	180	84	286	999999	999999	999999	999999	212	999999	22	999999	999999	545	999999	311	999999	732	554	148	613	131	727	999999	746	827	561	997	880	999999	321	604	692	999999	910	127	116	996	373	999999	10	548	743	999999	999999	12	430	999999	999999	843	999999	89	804	784	403	943	453	928	540	607	612	999999	792	999999	938	418	778	999999	635	999999	204	447	369	704	148	74	999999	838	999999	744	406	422	999999	47	912	242	799	907	518	999999	674	999999	466	999999	247	442	756	532	951	999999	233	107	999999	376	648	641	720	110	646	338	566	615	999999	999999	210	200	437	754	308	705	618	999999	814	668	825	26	981	603	467	999999	999999	999999	886	227	999999	309	909	765	399	999999	522	699	
271	189	410	999999	733	999999	564	56	15	12	234	255	647	999999	292	844	999999	632	660	126	642	941	999999	711	728	238	285	901	290	672	365	38	999999	919	999999	635	268	765	292	999999	48	420	700	315	999999	641	579	167	999999	999999	224	766	999999	405	66	330	999999	999999	341	505	999999	663	766	342	646	999999	71	728	753	656	999999	999999	999999	350	88	999999	999999	715	90	97	658	128	884	225	457	598	418	788	862	289	477	999999	434	787	925	384	654	367	669	434	579	999999	413	369	999999	439	427	999999	326	835	89	453	999999	254	846	999999	779	550	885	58	787	283	866	474	999999	26	360	561	424	703	577	882	56	656	999999	806	714	999999	737	999999	999999	149	471	37	209	33	951	190	941	658	999999	114	482	999999	999999	999999	985	938	189	472	999999	999999	855	623	267	207	407	961	736	49	999999	264	812	999999	877	647	811	838	275	166	74	180	999999	999999	107	999999	409	999999	18	220	999999	999999	999999	275	940	313	999999	999999	769	11	626	989	453	901	999999	351	301	616	742	999	999999	156	673	33	407	907	256	99	525	794	798	971	999999	525	228	999999	919	999999	925	999999	363	963	79	999999	539	85	727	718	669	999999	181	999999	999999	999999	999999	999999	112	321	999999	42	999999	204	999999	974	213	654	45	927	999999	999999	431	753	690	179	646	531	86	410	999999	331	999999	538	430	769	623	999999	289	945	800	553	999999	608	679	893	516	999999	999999	999999	999999	885	49	799	45	999999	999999	427	112	999999	372	204	597	701	827	545	852	528	999999	563	999999	208	999999	100	137	139	636	823	83	797	662	999999	891	999999	350	608	292	999999	503	999999	999999	205	999999	765	583	606	955	982	999999	143	50	988	395	999999	743	861	519	999999	672	999999	723	510	353	315	861	885	312	615	361	228	999999	472	999999	703	128	165	999999	999999	517	531	184	999999	52	939	756	674	101	813	248	999999	98	999999	717	598	357	934	852	999999	904	697	303	349	630	562	880	999999	999999	692	959	588	999999	999999	441	151	999999	79	468	413	559	197	793	499	377	871	999999	919	754	437	355	193	313	709	704	819	999999	834	33	489	69	187	711	409	999999	660	924	188	902	576	866	288	476	999999	47	717	903	803	972	759	999999	960	999999	535	346	775	999999	855	215	622	999999	999999	56	978	999999	999999	486	394	645	716	999999	951	999999	188	999999	999999	717	865	671	987	915	434	999999	274	999999	999999	363	185	72	88	999999	79	999999	289	662	999999	999999	497	999999	666	999999	519	999999	999999	
812	481	999999	999999	999999	279	68	999999	193	228	999999	999999	44	999999	922	255	27	999999	331	567	999999	999999	978	999999	525	599	834	230	771	999999	756	405	275	606	461	584	165	717	219	999999	30	999999	999999	754	582	999999	936	460	999999	848	648	930	197	601	999999	935	503	215	999999	999999	445	838	648	999999	472	311	999999	437	999999	347	99	310	101	539	547	999999	990	234	165	352	663	383	654	999999	366	999999	999999	674	682	526	91	950	999999	999999	357	191	328	708	292	999999	999999	509	999999	999999	999999	347	838	658	64	999999	944	999999	59	777	713	71	193	725	821	646	102	548	755	804	266	149	714	258	191	365	999999	999999	942	883	999999	163	253	999999	174	999999	999999	560	620	131	581	812	900	819	140	295	998	603	999999	645	189	420	754	336	971	619	633	999999	476	699	515	999999	999999	175	394	559	818	765	561	999999	999999	999999	999999	633	232	999999	248	999999	128	895	366	452	405	306	999999	999999	409	917	999999	555	395	406	93	921	616	918	485	734	999999	999999	477	242	51	94	999999	646	492	130	999999	526	380	999999	472	999999	999999	72	266	40	471	422	159	900	319	999999	416	263	458	17	27	313	968	513	470	999999	999999	133	410	999999	319	68	489	288	814	929	184	657	933	512	588	553	999999	999999	273	22	431	577	922	45	677	733	197	485	113	999999	558	999999	999999	925	999999	218	662	945	720	413	932	870	999999	390	831	759	329	946	428	474	999999	523	999999	999999	125	850	210	374	999999	586	870	999999	185	24	381	999999	389	999999	358	379	999999	716	734	860	90	560	491	999999	999999	918	413	251	66	999999	157	44	625	819	809	312	18	298	312	143	542	999999	695	81	19	522	379	321	999999	58	583	935	999999	389	999999	564	999999	668	169	999999	183	999999	999999	546	866	999999	692	569	208	56	999999	602	414	999999	327	163	865	419	533	999999	549	102	653	18	65	222	254	999999	452	254	999999	349	138	999999	960	913	979	158	214	672	829	809	122	551	687	999999	530	199	71	224	999999	950	144	477	185	999999	976	939	490	999999	101	456	999999	999999	112	31	999999	826	639	414	183	717	999999	860	999999	739	980	999999	999999	85	691	999999	184	999999	555	999999	214	661	412	880	999999	50	668	560	580	999999	692	168	999999	665	516	999999	559	657	51	982	999999	284	614	999999	999999	874	618	415	999999	45	281	888	408	119	816	813	424	759	476	999999	999999	654	999999	489	56	999999	662	664	569	987	506	999999	197	573	258	930	56	965	779	73	431	263	
597	544	111	803	760	338	849	999999	290	999999	190	908	999999	100	999999	135	400	289	221	999999	845	975	539	754	999999	999999	861	885	999999	999999	979	413	711	795	67	745	387	999999	70	333	999999	999999	706	706	346	999999	639	167	999999	920	999999	500	851	477	417	999999	15	999999	112	925	477	963	936	831	999999	777	207	147	999999	258	748	999999	228	999999	147	980	999999	832	999999	422	205	999999	948	846	883	999999	562	243	388	445	739	40	999999	145	856	852	929	875	999999	568	91	501	134	999999	182	427	999999	963	339	437	353	183	938	999999	999999	773	24	100	948	340	224	963	759	597	519	718	17	999999	999999	295	60	999999	945	849	341	999999	999999	270	673	465	999999	599	903	999999	101	566	101	461	415	999999	838	839	999999	999999	354	127	742	999999	179	999999	420	199	931	54	999999	999999	237	999999	357	36	204	753	426	493	133	625	999999	808	999999	952	999999	999999	677	947	999999	221	999999	398	999999	223	961	51	999999	219	999999	999999	999999	999999	574	152	338	12	113	999999	889	94	422	443	433	729	67	934	41	999999	837	865	522	999999	597	175	482	999999	999999	999999	75	162	661	217	999999	116	957	211	243	999999	624	999999	451	298	68	372	798	999999	965	776	999999	999999	20	875	382	999999	504	999999	271	408	669	999999	417	969	323	736	999999	215	993	326	999999	856	700	999999	602	222	423	233	999999	999999	377	448	873	817	978	48	152	786	835	270	611	283	939	834	999999	134	216	482	975	331	999999	999999	49	648	14	309	999999	999999	282	169	765	999999	999999	46	41	999999	626	600	999999	284	999999	646	380	733	715	999999	916	999999	983	477	15	941	258	603	295	784	999999	999999	813	999999	712	999999	514	675	505	999999	524	903	803	473	508	616	491	701	737	303	222	316	933	515	999999	470	358	804	163	824	32	165	750	257	821	401	786	322	999999	783	142	704	238	384	999999	22	72	520	969	398	999999	557	999999	992	999999	102	999999	307	999999	251	462	999999	521	681	317	999999	162	556	652	999999	830	179	138	954	171	518	999999	558	541	380	408	837	835	999999	999999	475	300	757	685	728	110	489	999999	331	331	432	999999	999999	77	999999	999999	999999	867	999999	999999	999999	428	911	999999	63	25	741	999999	915	842	999999	873	999999	316	842	78	405	870	999999	16	351	999999	999999	999999	738	335	999999	491	925	520	892	969	999999	206	999999	999999	389	926	999999	712	368	999999	121	999999	706	559	436	999999	234	999999	464	645	944	855	227	148	620	288	103	728	495	260	999999	404	950	
655	999999	559	999999	795	999999	478	248	221	647	627	999999	329	999999	188	999999	289	266	999999	65	256	999999	127	979	945	436	111	999999	903	999999	118	882	716	538	999999	659	876	28	439	859	999999	406	732	218	999999	117	301	999999	914	829	999999	999999	462	349	703	999999	781	579	286	368	587	645	345	999999	538	745	999999	790	876	529	32	999999	827	999999	999999	999999	302	909	390	999999	145	750	919	999999	21	999999	429	377	835	431	877	306	741	81	281	350	71	739	680	999999	793	510	484	394	806	999999	175	999999	279	999999	336	872	999999	999999	999999	837	726	270	999999	423	325	946	955	454	999999	725	999999	755	999999	999999	788	999999	239	999999	55	635	275	534	277	76	949	999999	107	982	104	999999	117	302	848	443	623	999999	757	267	999999	846	999999	40	743	999999	424	420	999999	550	73	773	643	999999	999999	999999	999999	999999	992	915	999999	999999	999999	999999	359	999999	618	237	906	999999	115	988	805	971	997	209	89	244	790	197	651	539	807	999999	918	331	371	999999	999999	999999	870	431	807	842	999999	708	996	583	680	107	472	197	513	873	445	85	999999	671	665	203	517	338	411	805	999999	934	31	303	63	38	284	999999	337	655	942	683	190	962	188	298	212	506	999999	693	724	999999	999999	999999	999999	843	362	699	999999	999999	743	542	30	12	579	859	686	703	529	652	822	308	999999	857	999999	761	895	15	493	377	990	999999	774	717	91	808	999999	999999	191	220	675	585	384	999999	912	410	999999	188	999999	328	611	509	976	911	871	425	604	178	13	359	948	357	999999	999999	716	732	768	999999	920	770	951	599	521	999999	976	246	923	239	945	530	108	716	622	174	765	490	44	862	846	666	999999	738	94	999999	271	328	379	999999	914	189	641	361	999999	623	999999	22	987	999999	935	634	501	375	233	482	261	999999	734	51	999999	999999	999999	999999	465	264	565	222	514	689	57	999999	867	999999	999999	765	889	999999	458	999	798	999999	503	377	927	221	999999	839	999999	612	581	40	593	338	316	689	492	735	999999	13	67	163	507	308	619	287	766	540	60	999999	592	513	783	735	253	999999	732	999999	999999	254	99	726	707	999999	118	999999	999999	999999	999999	999999	999999	163	852	455	941	999999	255	999999	758	649	999999	999999	788	999999	29	999999	257	857	95	999999	999999	171	756	999999	913	340	456	605	999999	999999	223	237	886	999999	194	439	661	337	793	608	658	999999	999999	339	799	466	938	659	882	50	770	216	454	250	999999	121	406	999999	541	611	197	999999	14	166	
999999	999999	746	373	999999	999999	999999	919	73	486	755	999999	599	427	851	457	999999	797	722	159	830	17	783	646	999999	82	999999	460	999999	999999	421	19	533	999999	904	999999	719	574	795	999999	999999	851	152	967	495	259	522	979	359	94	219	400	926	999999	335	999999	444	110	626	791	558	954	999999	881	74	999999	895	999999	523	999999	999999	827	11	430	524	979	865	815	161	497	559	63	111	710	973	31	92	679	999999	486	147	618	999999	13	744	999999	727	270	903	749	363	339	466	88	356	391	398	999999	340	355	561	629	999999	138	999999	504	999999	422	908	999999	663	226	112	46	143	129	878	997	686	843	999999	605	999999	411	144	999999	597	32	364	591	632	586	349	734	925	517	668	820	771	999999	999999	314	362	859	95	146	236	999999	945	237	513	400	819	496	103	956	717	547	993	22	907	829	999999	999999	999999	86	877	377	999999	625	460	999999	999999	999999	25	947	252	62	999999	999999	993	177	87	137	999999	999999	999999	999999	641	999999	800	131	826	759	341	998	256	999999	448	19	268	858	318	330	999999	454	174	382	481	156	713	664	232	995	28	740	752	931	248	189	318	35	999999	152	824	999999	242	476	115	27	701	216	614	999999	739	144	858	999999	360	633	999999	395	381	495	999999	999999	999999	830	740	999999	255	325	999999	268	700	999999	999999	176	505	446	222	697	276	463	999999	999999	59	999999	266	884	999999	994	580	615	122	999999	653	251	999999	687	999999	411	736	999999	771	385	999999	356	615	505	22	692	261	914	999999	378	999999	917	50	758	96	983	573	856	719	260	744	192	155	777	589	880	289	999999	16	810	961	762	691	79	999999	999999	310	760	871	199	743	666	204	743	804	999999	211	138	600	457	837	879	795	521	999999	236	210	838	916	141	412	443	908	999999	999999	366	999999	970	999999	393	683	999999	984	529	517	88	999999	411	999999	853	999999	161	999999	558	972	91	967	180	437	860	503	471	844	740	787	309	758	593	336	447	509	240	468	217	774	34	895	275	13	999999	248	999999	865	72	999999	999999	226	359	999999	999999	999999	65	543	809	890	221	999999	254	999999	218	999999	404	85	534	353	999999	692	19	783	948	196	701	177	875	621	704	999999	781	288	536	92	999999	999999	999999	999999	454	697	999999	327	562	65	651	532	794	241	844	723	340	999999	22	568	217	999999	999999	149	697	888	667	197	195	616	999999	965	216	136	999999	999999	84	999999	899	751	43	691	230	893	544	179	382	643	777	980	274	72	275	
999999	874	832	276	860	999999	565	39	999999	141	946	999999	685	325	999999	319	999999	648	999999	819	271	999999	526	354	796	605	528	515	999999	999999	215	351	136	700	249	999999	99	181	223	136	343	999999	572	559	999999	999999	858	853	714	333	999999	342	999999	252	14	442	358	488	999999	265	831	60	15	61	926	999999	740	985	86	416	230	233	434	727	485	999999	961	966	999999	999999	746	675	999999	699	47	999999	999999	883	695	999999	999999	610	701	958	304	999999	716	521	633	678	295	873	999999	308	113	158	907	692	767	465	481	392	999999	709	519	166	259	999999	23	999999	674	856	300	280	512	999999	531	476	433	201	832	450	343	402	484	873	898	999999	596	889	965	248	126	240	999999	521	203	999999	999999	999999	44	999999	508	579	14	999999	583	505	999999	493	999999	440	999999	999999	632	40	59	25	999999	646	999999	756	719	999999	98	435	740	70	999999	990	999999	540	37	295	167	432	942	763	397	54	300	999999	706	113	999999	534	999999	551	999999	304	999999	187	766	803	999999	999999	690	384	491	578	698	523	560	999999	76	95	413	973	418	209	98	999999	627	190	355	999999	60	999999	859	999999	999999	199	462	651	528	248	774	999999	999999	999999	742	567	282	819	999999	999999	842	900	46	187	131	999999	143	407	215	187	560	999999	457	23	236	84	999999	928	132	999999	70	909	286	828	321	188	567	538	999999	531	23	808	834	999999	33	159	579	999999	442	450	66	999999	445	351	688	198	777	999999	999999	999999	51	354	696	846	999999	933	623	218	865	999999	999999	604	939	999999	173	751	750	999999	989	999999	504	999999	496	682	453	999999	473	999999	149	133	411	174	885	800	489	668	122	988	861	100	999999	371	815	499	999999	461	126	761	187	999999	448	898	413	575	999999	999999	999999	999999	402	999999	469	688	79	742	540	284	999999	149	204	504	639	761	27	899	550	143	999999	999999	680	992	888	711	758	999999	999999	999999	761	319	637	291	999999	999999	595	999999	999999	847	301	83	999999	999999	742	976	567	682	307	686	881	513	35	38	180	861	344	410	999999	758	930	866	68	37	523	999999	511	912	694	541	999999	867	278	999999	999999	954	47	953	999999	999999	153	85	904	997	631	257	999999	608	120	948	999999	195	335	872	917	435	24	931	213	999999	474	999999	988	765	999999	23	999999	332	196	999999	824	391	160	912	614	854	962	70	405	275	125	999999	802	745	778	981	999999	999999	785	999999	940	999999	749	999999	446	498	999999	999999	487	618	22	962	422	894	999999	382	44	423	
268	72	999999	953	535	937	227	999999	852	253	987	999999	480	839	546	779	286	718	999999	243	475	999999	768	999999	999999	787	263	999999	491	908	620	406	946	129	147	722	999999	986	579	811	700	875	999999	843	999999	948	147	182	425	642	617	415	740	801	948	999999	304	649	999999	748	684	74	90	944	632	591	592	361	701	999999	999999	299	148	830	999999	600	479	925	672	999999	649	999999	737	848	999999	214	666	999999	180	994	999999	305	615	999999	137	999999	794	702	999999	569	365	785	999999	999999	999999	327	277	909	999999	358	673	379	999999	744	108	603	336	241	653	427	999999	446	191	706	405	540	684	999999	703	906	805	776	714	112	279	999999	609	145	999999	972	999999	999999	886	999999	999999	999999	328	871	732	999999	999999	562	58	792	999999	918	604	999999	206	276	643	959	216	361	552	999999	999999	873	999999	244	994	999999	199	999999	489	999999	999999	368	385	356	221	812	999999	999999	607	253	728	921	467	360	270	835	939	775	338	978	999999	535	280	434	394	455	405	498	539	117	999999	377	313	999999	999999	245	398	849	64	831	385	45	754	309	999999	743	415	999999	973	168	999999	423	352	511	628	999999	97	999999	961	766	416	96	641	499	999999	360	618	991	991	999999	446	99	721	999999	602	514	780	971	266	651	49	291	524	380	856	949	999999	801	848	343	158	447	999999	298	999999	299	999999	999999	429	817	999999	424	999999	949	721	172	999999	845	908	999999	999999	126	999999	999999	726	135	571	270	643	930	999999	816	152	657	876	998	999999	432	999999	313	999999	525	552	999999	526	625	999999	575	999999	693	999999	189	892	734	99	41	753	577	572	298	727	999999	999999	498	491	318	281	474	83	722	960	279	761	604	14	728	573	999999	794	110	966	996	612	949	682	156	924	418	999999	844	255	634	999999	999999	999999	975	999999	63	956	218	354	694	501	935	733	978	427	297	730	371	468	506	783	472	332	999999	532	671	815	345	999999	862	906	239	999999	336	999999	967	28	38	823	519	999999	585	755	999999	504	676	226	704	729	636	687	206	386	749	999999	398	472	854	999999	243	999999	621	999999	491	788	272	468	407	569	999999	999999	701	547	948	215	207	716	60	237	855	455	999999	615	757	185	709	853	727	485	999999	505	173	585	590	281	679	761	273	999999	999999	999999	819	145	279	367	999999	658	437	543	999999	682	421	627	598	788	136	15	999999	316	88	419	999999	999999	548	955	115	126	957	999999	999999	446	452	999999	995	646	636	975	999999	999999	199	60	999999	
194	833	348	93	999999	987	801	154	674	999999	957	415	822	999999	897	999999	324	262	869	999999	761	999999	215	239	999999	632	951	161	161	668	999999	126	37	994	556	98	210	871	569	139	999999	531	862	752	999999	161	183	179	738	389	999999	148	330	359	663	187	999999	118	999999	913	46	650	999999	15	999999	840	387	827	920	999999	395	999999	693	740	544	239	154	999999	744	999999	459	781	423	771	645	537	795	999999	340	379	471	999999	999999	655	999999	516	537	856	734	654	774	355	258	928	999999	580	455	590	815	999999	999999	173	374	999999	999999	264	999999	231	370	490	54	999999	497	999999	348	303	810	999999	647	38	702	298	729	100	928	114	532	495	778	75	92	999999	862	999999	347	307	999999	115	201	838	289	999999	495	253	609	999999	999999	999999	589	699	769	417	943	786	731	744	443	999999	608	999999	731	741	453	305	407	839	847	999999	213	50	999999	704	846	999999	999999	396	802	485	999999	863	256	825	905	88	305	675	271	86	184	602	999999	453	507	840	116	999999	862	999999	846	769	227	275	503	548	999999	74	570	144	999999	999999	941	999999	792	744	113	999999	999999	374	999	732	577	770	417	611	186	132	999999	15	999999	210	533	611	639	722	645	980	331	366	955	999999	114	137	49	999999	660	906	661	762	736	209	712	498	999999	999999	201	456	858	892	372	10	867	999999	441	999999	811	340	328	80	109	999999	584	999999	418	768	628	999999	999999	577	950	999999	470	999999	279	503	497	45	999999	999999	530	999999	131	438	994	954	373	999999	999999	212	37	330	587	591	662	999999	624	243	89	432	495	751	725	999999	942	101	999999	431	999999	938	999999	775	920	803	999999	910	11	156	485	463	405	999999	753	529	549	629	692	879	782	999999	999999	264	956	987	999999	779	473	840	496	902	424	942	999999	999999	999999	262	410	999999	999999	752	611	478	758	625	37	416	997	206	741	999999	408	661	999999	630	69	93	819	932	999999	770	446	171	659	582	49	463	999999	995	999999	297	229	908	999999	39	63	409	506	999999	960	999999	999999	277	108	183	999999	763	999999	632	698	780	442	478	20	281	316	999999	819	999999	586	573	999999	12	999999	999999	999999	499	999999	999999	999999	659	587	489	971	999999	988	999999	72	486	87	285	169	203	306	884	854	999999	999999	565	723	612	999999	330	999999	396	41	999999	999999	654	89	14	939	999999	65	48	203	953	507	858	293	147	388	342	108	999999	414	397	705	656	999999	999999	601	268	894	999999	79	999999	735	999999	130	218	443	417	
406	83	346	999999	999999	267	691	901	999999	49	281	586	234	999999	232	453	982	999999	84	89	65	999999	412	680	789	102	969	936	227	922	738	85	704	999999	936	34	964	929	260	447	964	697	109	561	986	318	738	999999	43	292	601	486	144	363	362	669	670	665	694	55	297	755	684	330	311	206	882	999999	999999	208	488	62	999999	999999	125	367	636	850	999999	481	363	999999	903	934	999999	999999	940	999999	617	999999	999999	308	999999	215	999999	219	23	778	260	790	435	484	999999	835	803	549	102	508	247	995	43	999999	971	223	692	149	851	749	999999	59	265	541	647	54	844	189	817	999999	999999	999999	354	857	600	903	55	879	648	78	999999	781	169	442	113	622	243	543	337	31	523	21	367	999999	999999	211	534	999999	999999	464	990	623	731	914	999999	341	999999	185	999999	999999	177	812	999999	999999	618	228	889	999999	438	35	811	310	852	999999	665	474	548	90	89	399	378	999999	52	193	999999	517	60	255	420	999999	971	68	324	269	854	710	520	999999	655	560	321	712	466	811	653	690	771	999999	258	557	792	570	999999	999999	699	26	770	316	706	110	177	999999	411	666	63	752	986	593	942	955	954	999999	434	528	87	666	999999	241	999999	397	746	125	997	863	978	411	999999	999999	999999	837	940	999999	999999	555	393	677	310	799	757	900	704	187	992	303	999999	999999	999999	999999	753	43	331	999999	776	319	364	61	646	548	687	652	790	502	33	999999	25	750	999999	879	144	409	999999	895	484	999999	693	999999	133	703	270	160	275	394	740	536	999999	411	437	568	999999	999999	40	762	121	114	999999	999999	163	888	288	999999	740	266	443	353	999999	435	64	999999	999999	795	928	943	999999	536	387	405	761	497	597	613	999999	528	688	802	378	604	783	379	529	491	414	999999	425	418	419	18	999999	999999	859	90	356	300	999999	405	414	999999	484	999999	727	714	999999	999999	300	674	540	999999	578	640	975	82	652	684	617	144	999999	693	527	869	126	379	999999	374	637	517	266	999999	999999	293	999999	999999	129	208	652	814	51	999999	944	750	878	207	440	321	421	999999	438	999999	683	807	999999	721	569	999999	999999	357	270	84	38	783	999999	999999	635	999999	999999	999999	953	999999	999999	803	999999	642	999999	999999	999999	919	938	142	999999	851	89	999999	348	778	278	677	721	999999	740	304	553	967	719	171	999999	369	571	155	79	727	833	983	999999	880	999999	382	999999	793	624	548	418	137	131	187	999999	822	180	857	999999	999999	999999	449	714	737	
999999	135	922	586	443	631	999999	999999	73	235	28	105	955	468	74	999999	999999	927	999999	201	885	999999	845	999999	467	520	999999	999999	138	999999	754	393	279	999999	999999	589	999999	999999	359	992	999999	625	74	896	169	608	867	712	793	999999	869	55	560	522	852	999999	290	389	999999	923	442	643	665	568	480	999999	825	63	836	999999	999999	319	999999	896	10	270	362	949	382	999999	999999	487	999999	16	635	709	833	756	59	798	308	80	276	436	999999	999999	959	505	999999	999999	782	813	875	317	686	560	476	663	522	591	480	340	16	999999	280	954	721	659	999999	771	801	79	14	48	186	374	52	151	999999	451	311	856	533	999999	999999	999999	612	613	329	85	242	999999	243	467	327	968	73	16	999999	606	836	309	999999	654	733	712	808	999999	999999	322	517	334	327	999999	290	623	999999	168	999999	440	352	118	339	857	538	631	835	547	721	218	310	46	985	999999	615	11	294	878	999999	374	40	775	481	17	568	908	852	172	999999	703	170	905	824	725	999999	999999	970	714	126	999999	877	271	125	999999	21	480	349	587	465	999999	339	999999	53	818	410	999999	636	331	299	999999	999999	672	371	27	57	999999	999999	270	486	887	40	580	762	23	496	769	659	558	999999	97	999999	275	707	896	374	242	999999	16	325	999999	999999	648	999999	496	999999	999999	999999	999999	876	616	999999	999999	111	578	258	758	999999	39	331	640	999999	999999	336	999999	71	514	965	999999	653	999999	544	215	944	999999	794	392	165	276	691	292	869	999999	681	999999	828	489	173	999999	999999	999999	76	831	685	684	769	23	322	223	435	817	249	999999	999999	72	81	63	144	999999	783	866	602	899	999999	999999	770	364	406	999999	383	581	999999	999999	999999	999999	747	712	530	999999	39	999999	80	942	841	873	999999	444	117	999999	317	774	999999	999999	355	782	23	999999	999999	646	913	415	617	376	839	853	999999	999999	609	417	324	369	533	874	282	12	999999	999999	68	474	996	999999	257	787	638	609	236	488	490	999999	34	580	999999	999999	999999	999999	173	703	999999	999999	406	639	835	999999	304	948	251	480	999999	352	999999	362	118	28	999999	587	167	829	737	240	626	999999	922	999999	999999	744	999999	649	528	657	838	102	556	999999	77	366	501	557	493	999999	368	756	897	999999	999999	671	471	210	999999	999999	999999	999999	966	873	371	417	999999	280	316	559	808	601	999999	932	513	894	805	47	950	293	96	999999	345	58	999999	869	101	785	507	722	999999	999999	415	759	200	504	135	683	999999	660	649	230	
251	934	880	766	804	965	633	173	865	434	260	999999	683	856	998	917	11	502	325	999999	773	593	286	870	195	202	999999	999999	768	132	338	300	644	865	368	411	999999	115	74	136	161	999999	857	999999	999999	466	85	344	999999	999999	682	217	345	999999	999999	999999	657	20	581	611	233	999999	405	999999	105	959	315	817	498	596	750	895	437	199	780	439	999999	437	191	729	126	407	513	560	449	131	955	926	999999	999999	999999	166	999999	462	902	999999	938	124	753	999999	160	999999	999999	909	467	786	779	155	937	999999	921	230	828	851	494	826	121	844	303	999999	14	388	409	999999	843	999999	371	974	296	253	500	622	683	463	999999	858	561	604	999999	662	999999	809	989	399	789	999999	337	682	968	86	999999	103	820	779	723	999999	999999	67	999999	873	425	805	999999	693	999999	999999	546	375	999999	636	274	516	751	641	632	205	399	20	998	319	265	689	16	220	827	407	801	904	739	806	10	999999	538	999999	246	546	950	999999	872	999999	986	962	408	341	811	999999	351	189	156	528	382	847	69	756	999999	736	799	647	865	130	508	642	636	477	999999	771	999999	532	404	96	999999	104	147	519	999999	303	999999	999999	409	999999	65	622	757	220	434	162	999999	999999	611	510	747	312	439	999999	981	354	335	999999	999999	999999	930	819	999999	70	283	999999	999999	999999	999999	323	455	999999	248	946	999999	999999	884	425	53	999999	336	206	999999	893	349	941	665	999999	999999	979	968	359	968	369	988	999999	999999	697	999999	156	999999	999999	359	297	65	622	74	999999	687	999999	469	909	887	233	713	999999	898	890	721	341	999999	999999	22	453	355	999999	166	878	999999	828	58	999999	488	999999	999999	442	999999	999999	999999	726	877	182	707	441	519	999999	999999	744	656	265	999999	946	999999	605	999999	138	882	905	942	999999	465	196	534	859	57	281	431	991	203	281	886	999999	62	999999	464	449	616	580	933	296	633	421	231	702	491	999999	999999	883	372	902	560	941	690	877	270	691	648	848	999999	248	637	999999	551	385	379	81	893	981	150	94	999999	311	972	655	336	53	964	831	377	946	999999	547	628	301	720	944	585	184	999999	999999	801	999999	197	695	659	162	870	846	333	419	217	999999	742	999999	999999	258	969	44	551	227	726	999999	480	447	999999	99	851	999999	664	999999	495	719	257	377	293	752	124	286	996	999999	999999	128	507	957	739	999999	804	351	999999	471	974	551	999999	516	56	984	298	750	516	569	311	620	191	999999	924	498	982	375	994	638	
144	692	48	377	53	608	318	999999	707	359	295	510	350	999999	459	944	95	741	330	308	464	373	999999	437	872	563	936	999999	43	999999	846	438	356	282	336	999999	512	265	999999	999999	675	775	52	166	283	999999	280	999999	999999	979	999999	251	999999	999999	183	999999	922	610	505	490	999999	999999	488	999999	513	856	164	77	865	177	441	829	278	882	633	689	331	613	999999	999999	293	948	169	999999	838	604	393	660	108	565	369	902	760	982	775	965	296	585	653	427	999999	212	132	281	547	582	973	999999	72	999999	999999	318	457	433	206	724	550	434	999999	908	472	504	969	310	999999	539	79	295	116	667	402	745	960	735	999999	999999	825	888	999999	265	999999	230	597	613	999999	60	455	337	785	61	424	862	957	744	954	999999	242	822	473	18	513	999999	66	405	101	703	999999	721	999999	125	898	999999	999999	372	999999	999999	906	999999	999999	757	94	742	509	64	253	540	788	999999	781	293	848	12	425	508	999999	943	173	999999	522	423	702	734	339	670	163	762	944	594	466	712	245	999999	639	999999	924	771	187	11	162	561	999999	999999	999999	713	277	895	247	418	620	344	88	999999	843	999999	999999	360	412	839	901	999999	595	203	758	78	58	999999	373	999999	584	981	765	171	50	960	999999	569	999999	625	403	267	525	535	974	999999	634	531	999999	999999	661	574	368	347	110	671	965	999999	384	871	665	305	999999	538	834	639	578	916	674	882	271	999999	999999	999999	446	999999	965	69	229	635	444	527	938	504	57	20	622	427	71	378	994	787	195	922	960	999999	999999	987	999999	344	554	717	999999	160	607	176	999999	581	901	466	705	905	500	748	999999	148	367	37	490	823	26	160	854	999999	887	483	999999	643	999999	349	909	978	999999	999999	91	726	999999	787	897	999999	999999	51	999999	605	999999	99	296	999999	494	822	740	999999	506	877	999999	403	863	561	999999	133	866	374	755	561	557	999999	547	615	666	710	477	579	139	608	999999	999999	633	259	632	798	196	999999	159	13	608	211	481	490	566	687	999999	119	999999	774	25	638	295	999999	57	945	551	999999	999999	783	355	171	578	898	66	353	770	613	928	474	999999	13	224	751	953	356	256	66	58	979	847	368	64	365	593	999999	689	668	999999	687	256	515	92	999999	658	447	999999	999999	434	223	917	260	191	60	837	21	423	543	999999	701	699	495	632	801	936	999999	116	222	314	999999	663	111	999999	250	999999	430	921	849	103	515	999999	672	632	835	72	597	186	999999	
999999	582	768	155	999999	510	988	761	883	291	439	671	340	419	999999	560	559	999999	848	940	999999	417	99	574	450	505	978	999999	862	797	738	348	810	112	695	732	999999	518	455	901	262	465	547	999999	999999	432	185	313	404	82	999999	256	999999	246	999999	120	492	999999	705	999999	531	999999	898	95	999999	100	861	238	724	545	454	51	999999	947	688	999999	869	459	999999	27	330	999999	999999	790	522	492	599	573	932	999999	999999	910	813	303	999999	299	566	461	97	999999	571	946	589	858	999999	244	999999	801	999999	999999	999999	999999	50	687	830	856	340	118	573	70	500	297	305	148	305	543	237	76	999999	398	811	417	372	999999	456	384	999999	773	172	999999	605	798	25	140	999999	218	999999	136	473	522	959	458	999999	37	829	283	650	450	563	999999	16	820	233	169	990	832	669	999999	240	456	771	999999	945	999999	999999	702	282	175	804	97	673	111	603	65	439	363	530	345	14	999999	733	645	220	89	281	999999	574	855	150	512	548	663	896	26	751	402	512	601	999999	999999	10	999999	646	475	419	904	227	178	999999	636	999999	334	999999	66	999999	135	999999	866	24	679	138	426	999999	999999	548	20	215	586	313	46	851	928	772	877	999999	257	999	744	669	376	567	999999	134	514	209	223	999999	839	303	626	999999	645	587	892	999999	583	461	354	999999	409	699	640	865	999999	785	383	562	335	883	475	135	999999	207	647	122	733	301	520	102	335	560	999999	292	687	999999	215	351	880	999999	599	796	655	817	999999	677	926	999999	999999	729	826	661	135	956	827	500	444	999999	940	780	275	292	941	262	601	999999	334	358	187	704	579	42	681	999999	294	679	480	999999	936	970	195	202	861	790	999999	674	434	419	464	197	555	766	999999	110	613	317	855	403	999999	421	352	999999	362	999999	159	793	979	679	671	158	29	650	511	999999	594	82	430	160	999999	927	999999	915	893	989	159	812	999999	999999	842	999999	823	87	577	525	627	617	840	135	641	482	999999	754	747	316	178	999999	264	441	515	541	886	999999	417	299	996	437	999999	372	587	999999	171	999999	837	694	999999	942	82	986	999999	977	242	305	999999	513	999999	669	999999	999999	821	254	558	200	999999	311	999999	999999	669	288	528	200	931	477	999999	304	321	999999	917	63	999999	235	832	278	999999	538	999999	590	196	904	66	337	269	108	550	999999	788	970	999999	535	999999	216	999999	999999	467	161	55	764	757	224	201	999999	999999	124	999999	596	421	289	999999	537	999999	999999	931	
765	999999	201	999999	833	999999	214	999999	350	954	392	460	775	999999	48	811	937	492	543	832	972	712	121	585	154	999999	954	999999	999999	999999	805	533	102	284	999999	571	275	999999	222	838	999999	707	851	990	369	664	999999	999999	383	999999	173	54	999999	999999	959	63	120	616	786	339	971	293	17	999999	159	859	368	501	446	477	545	999999	999999	705	289	274	999999	130	225	999999	999999	321	548	40	706	760	74	424	324	463	460	999999	444	999999	866	269	700	999999	841	510	306	337	999999	905	999999	455	774	763	398	694	202	989	400	305	665	660	999999	999999	774	398	999999	999999	186	983	26	885	283	396	838	30	573	490	289	715	194	999999	125	642	107	260	986	310	35	999999	270	471	269	149	227	216	999999	999999	999999	999999	999999	362	161	222	889	57	182	999999	924	378	130	712	999999	685	999999	328	999999	999999	878	524	411	493	918	999999	723	554	626	999999	179	999999	999999	999999	884	835	999	999999	194	902	752	60	999999	608	386	657	999999	557	760	999999	38	899	999999	999999	846	90	51	232	999999	605	499	344	431	999999	218	302	872	281	828	999999	999999	287	143	999999	999999	827	999999	803	117	270	56	175	794	51	115	279	960	94	12	999999	794	999999	398	999999	412	999999	628	48	400	999999	784	238	999999	885	898	750	765	40	70	28	642	248	999999	183	558	999999	550	999999	933	938	342	999999	278	34	90	908	889	554	239	942	208	999999	412	33	485	999999	446	909	999999	364	514	929	34	983	999999	555	662	224	40	999999	867	249	114	461	751	997	959	999999	804	989	861	999999	801	127	819	243	835	999999	999999	740	887	641	245	579	433	412	763	295	863	535	256	674	523	160	84	959	999999	951	281	488	999999	741	999999	164	502	999999	999999	999999	999999	999999	999999	570	999999	300	200	236	999999	534	37	349	244	673	999999	279	742	999999	697	650	999999	860	938	884	820	219	999999	999999	999999	999999	86	999999	999999	999999	131	936	814	685	157	999999	959	848	955	999999	923	931	999999	999999	901	999999	421	315	606	488	863	313	989	836	750	999999	999999	54	700	922	457	999999	999999	999999	552	999999	999999	67	999999	474	999999	205	999999	177	960	888	965	695	254	701	669	771	533	795	992	999999	947	978	935	839	999999	914	157	43	322	35	865	866	643	996	380	364	275	142	797	668	408	821	875	861	352	723	800	999999	999999	999999	999999	280	395	734	956	486	131	210	999999	999999	999999	871	999999	999999	33	109	62	999999	330	315	999999	400	998	334	420	136	112	84	999999	999999	
124	158	780	636	660	999999	480	909	50	894	999999	74	482	30	999999	536	999999	940	838	999999	671	552	999999	999999	190	999999	999999	71	324	830	383	999999	999999	999999	662	999999	101	229	285	438	628	153	217	999999	999999	440	918	977	999999	883	170	172	999999	253	428	999999	480	832	455	685	322	999999	595	999999	520	195	360	912	999999	722	444	999999	665	410	625	528	344	251	874	749	66	304	358	440	670	220	811	470	152	99	427	268	773	599	126	218	558	997	915	887	999999	16	619	990	449	423	999999	999999	627	999999	237	238	999999	706	629	27	999999	164	549	310	383	889	769	278	999999	185	973	75	293	416	970	999999	999999	987	999999	999999	685	999999	999999	256	712	976	842	252	862	198	999999	999999	999999	109	157	403	458	999999	513	200	999999	350	999999	273	449	442	999999	221	929	890	902	970	46	578	341	703	999999	302	598	407	56	527	999999	116	875	906	106	194	999999	577	888	721	483	479	814	999999	999999	727	807	280	434	631	323	971	296	339	40	400	767	453	239	999999	26	116	153	718	934	588	999999	543	345	367	952	362	999999	191	496	567	764	999999	40	446	999999	327	973	425	214	445	820	545	875	705	426	815	347	733	999999	377	336	999999	999999	999999	338	273	934	999999	679	999999	999999	999999	843	999999	999999	770	423	792	669	698	143	727	999999	499	768	853	667	640	940	146	24	278	999999	129	240	668	999999	946	118	999999	393	906	746	999999	999999	715	999999	411	79	999999	402	555	73	15	244	608	591	911	325	999999	999999	304	999999	543	946	999999	627	723	242	967	183	476	684	448	315	236	981	270	33	62	161	265	571	294	743	999999	215	481	999999	632	87	999999	630	633	625	999999	999999	213	999999	775	98	999999	179	999999	999999	926	870	625	699	17	627	330	888	272	333	999999	732	841	799	487	495	155	838	610	889	497	846	999999	999999	226	456	778	999999	257	964	183	999999	469	810	817	598	999999	781	999999	15	999999	797	368	310	999999	366	938	413	819	289	943	149	568	221	985	999999	819	802	483	560	999999	999999	640	308	160	999999	999999	41	999999	999999	999999	373	999999	605	999999	699	999999	999999	547	859	999999	374	153	968	30	999999	999999	257	824	999999	778	999999	308	326	166	399	167	69	159	31	103	907	999999	930	999999	999999	188	999999	88	296	601	79	264	623	52	999999	223	672	999999	126	999999	25	216	254	999999	127	75	643	999999	744	542	999999	600	999999	766	610	999999	222	593	451	854	564	179	999999	145	709	533	999999	999999	681	185	
495	999999	43	296	999999	999999	186	819	266	514	545	999999	999999	754	183	478	738	999999	442	541	10	88	836	272	180	846	678	999999	999999	593	390	369	767	569	56	646	999999	999999	999999	999999	766	403	999999	936	319	999999	834	784	999999	241	795	827	841	149	184	417	945	771	125	999999	32	77	999999	673	133	999999	756	775	999999	999999	910	508	178	532	775	607	751	999999	999999	999999	21	893	156	180	798	563	528	628	394	639	999999	796	123	457	887	698	999999	663	813	999999	294	999999	86	436	330	296	658	319	999999	576	665	999999	818	985	229	138	921	247	874	569	656	137	999999	999999	834	123	395	720	644	999999	622	98	96	817	845	951	816	720	849	512	999999	999999	264	817	999999	656	977	137	237	758	777	999999	789	253	999999	167	999999	18	999999	216	900	999999	674	296	999999	577	958	999999	999999	277	322	999999	398	999999	664	999999	873	572	999999	999999	999999	999999	492	886	310	875	309	999999	340	688	282	807	999999	642	611	999999	999999	967	863	406	697	976	999999	960	446	576	358	999999	589	999999	293	116	914	424	80	643	454	999999	999999	999999	278	126	670	462	995	999999	91	755	760	697	903	905	708	697	999999	169	280	532	999999	733	526	882	999999	300	404	999999	893	999999	572	968	522	755	999999	999999	999999	999999	999999	534	964	932	999999	602	666	891	999999	388	999999	227	934	910	373	921	999999	262	561	396	863	380	68	830	621	999999	193	792	184	158	999999	923	568	908	853	746	568	518	248	923	999999	999999	164	26	767	999999	770	661	605	999999	999999	729	233	742	718	935	475	999999	999999	117	999999	874	999999	987	464	484	658	35	67	626	999999	830	23	999999	180	501	225	52	73	945	616	999999	196	999999	999999	203	700	826	200	917	280	434	207	141	515	999999	654	177	561	999999	26	744	603	978	247	586	999999	999999	999999	226	720	433	80	375	500	886	687	142	255	270	783	999999	835	150	999999	928	999999	882	132	999999	999999	58	490	999999	928	872	929	999999	347	999999	487	999999	264	973	207	847	364	831	640	628	662	521	921	300	509	999999	908	463	632	318	953	833	999999	740	999999	671	942	299	446	999999	957	479	795	999999	783	678	577	999999	942	508	573	999999	252	503	178	335	137	200	281	999999	963	475	586	38	999999	654	642	524	604	535	904	74	999999	21	671	999999	726	999999	517	830	616	56	520	134	745	161	999999	968	572	999999	999999	752	999999	701	999999	999999	893	766	890	139	46	63	267	417	603	999999	999999	240	832	984	609	999999	999999	450	
138	916	955	461	293	59	999999	673	999999	560	990	162	56	693	356	190	299	999999	939	999999	794	999999	789	999999	530	246	745	999999	146	587	444	247	79	578	573	747	536	441	483	999999	76	372	999999	999999	427	450	462	722	883	999999	694	649	367	999999	656	575	137	852	999999	56	314	712	536	373	126	752	92	478	130	999999	654	858	485	109	321	999999	999999	92	685	89	999999	32	476	495	892	794	880	775	922	997	620	999999	509	436	535	999999	836	738	999999	999999	368	999999	999999	285	997	836	999999	267	982	234	125	55	177	851	272	292	245	51	480	331	872	317	556	132	988	999999	358	58	999999	999999	595	721	501	20	721	799	429	201	497	999999	999999	622	793	999999	882	574	999999	999999	174	253	128	794	267	269	999999	60	999999	479	999999	37	487	999999	694	34	999999	403	553	166	139	473	862	53	553	999999	699	999999	524	858	250	423	463	999999	999999	329	838	800	463	999999	218	670	999999	999999	999999	470	579	999999	927	999999	999999	999999	999999	360	528	700	390	85	250	999999	569	550	536	579	238	872	999999	999999	239	999999	195	838	939	322	947	468	999999	912	999999	999999	844	193	333	999999	800	762	402	112	182	194	939	763	560	619	672	668	999999	792	720	999999	896	792	286	563	582	999999	548	708	412	69	599	477	999999	999999	999999	386	227	781	778	476	480	471	614	999999	435	432	288	999999	650	289	999999	999999	201	115	197	61	907	769	182	581	223	693	699	122	594	471	999999	403	999999	295	450	363	999999	254	562	435	999999	240	999999	160	999999	999999	68	133	734	289	286	831	969	947	478	999999	608	207	263	786	771	999999	461	964	999999	885	709	364	999999	971	999999	999999	553	762	873	999999	641	32	641	994	634	999999	387	999999	999999	994	433	673	817	992	754	816	999999	775	999999	685	779	173	999999	64	519	999999	294	763	999999	338	999999	217	83	802	816	585	565	268	999999	204	124	999999	778	611	462	999999	547	846	226	489	957	778	108	197	999999	477	478	586	999999	930	292	999999	330	857	717	999999	599	24	186	179	260	999999	623	469	999999	633	394	942	602	482	167	447	547	999999	380	509	999999	885	905	348	116	999999	783	231	912	500	825	921	894	245	447	532	670	57	239	999999	164	639	626	273	93	999999	984	13	772	845	86	826	486	217	117	713	118	838	999999	281	948	401	556	999999	999999	472	57	999999	45	634	776	500	274	154	354	479	269	999999	264	999999	994	780	459	77	424	998	445	686	138	733	423	832	984	957	
999999	763	999999	999999	466	620	489	999999	967	999999	78	999999	999999	341	863	637	454	477	583	999999	287	177	942	999999	999999	808	37	370	237	311	999999	999999	515	317	866	590	397	713	999999	644	101	999999	812	321	998	837	446	113	823	500	288	999999	259	999999	680	999999	821	999999	999999	657	592	999999	400	999999	926	134	80	999999	475	282	999999	740	302	938	400	910	365	999999	999999	819	372	924	547	737	999999	999999	694	999999	636	756	769	794	814	527	62	972	976	156	395	873	766	999999	638	550	259	547	999999	999999	111	999999	754	200	120	89	294	999999	581	662	642	661	999999	68	618	718	512	455	925	999999	886	999999	999999	219	244	618	999999	181	295	996	487	999999	620	383	910	866	12	578	999999	735	999999	999999	401	324	513	999999	999999	708	582	919	48	804	622	879	434	683	999999	544	999999	502	37	123	382	585	185	167	50	67	157	999999	715	934	771	200	999999	502	999999	619	705	999999	185	999999	999999	376	999999	683	862	741	948	236	40	467	999999	191	707	129	21	999999	148	999999	999999	385	561	830	214	999999	42	999999	348	999999	656	226	839	455	326	683	524	16	999999	999999	304	308	118	999999	999999	257	321	590	492	421	999999	220	480	360	815	800	792	767	171	999999	999999	441	402	25	580	999999	628	999999	864	34	999999	14	999999	647	61	395	999999	640	119	999999	999999	452	939	926	451	446	745	489	640	526	891	757	844	772	999999	863	906	103	350	908	629	154	999999	468	817	485	999999	833	308	430	999999	999999	658	999999	71	209	502	999999	573	143	77	149	999999	999999	142	847	170	426	797	197	999999	183	299	210	999999	647	999999	480	999999	999999	424	912	999999	999999	999999	739	108	638	999999	650	371	999999	529	216	841	489	999999	999999	999999	969	325	999999	45	121	999999	999999	999999	457	879	423	999999	31	367	999999	718	164	999999	327	354	999999	748	532	999999	999999	826	59	654	999999	999999	847	39	349	999999	999999	650	820	877	999999	999999	643	999999	999999	759	999999	178	350	82	999999	497	999999	530	301	999999	933	231	793	888	999999	999999	999999	999999	778	999999	41	394	143	999999	227	957	999999	999999	890	999999	999999	524	107	772	429	999999	485	976	733	595	682	999999	738	999999	221	918	857	932	988	783	386	938	109	999999	727	999999	45	473	999999	963	599	409	639	252	999999	418	133	30	999999	910	999999	914	971	193	999999	714	655	826	999999	999999	110	999999	298	117	999999	771	999999	999999	55	526	942	999999	132	769	995	282	687	496	984	803	794	999999	473	87	973	471	999999	916	156	
22	257	218	808	555	863	999999	120	999999	999999	560	999999	588	999999	943	999999	796	792	211	197	143	999999	168	842	862	999999	273	501	220	143	210	804	999999	398	42	278	734	214	999999	906	371	171	166	916	434	810	999999	860	530	999999	186	678	765	999999	23	985	98	376	945	49	599	999999	899	999999	379	755	493	200	943	674	999999	592	999999	999999	999999	971	871	999999	417	61	309	413	999999	110	957	532	49	780	385	999999	189	367	268	999999	316	239	272	768	547	678	327	25	917	855	999999	594	463	469	903	52	124	999999	958	894	739	999999	999999	799	999999	999999	716	712	814	999999	494	875	333	999999	988	595	999999	999999	999999	739	734	294	999999	125	234	372	999999	579	999999	343	932	999999	409	374	797	130	999999	999999	338	700	962	999999	999999	31	999999	11	270	999999	999999	999999	342	999999	150	229	169	999999	699	55	999999	78	778	146	999999	481	999999	161	999999	999999	890	999999	526	246	999999	999999	777	130	93	999999	999999	999999	111	999999	108	567	10	921	202	190	214	999999	430	33	999999	269	922	825	999999	728	68	219	534	311	884	612	792	106	999999	145	999999	49	372	999999	300	352	966	484	48	999999	999999	51	958	999999	755	999999	999999	999999	348	514	92	952	352	364	999999	544	698	800	419	496	775	903	683	66	738	175	999999	205	732	999999	303	448	787	999999	257	26	261	248	999999	346	175	299	758	733	62	499	999999	999999	818	756	653	175	999999	551	999999	578	368	901	557	590	568	251	999999	792	220	644	175	843	117	400	293	460	999999	83	999999	486	155	950	14	999999	477	972	999999	976	902	138	383	245	16	679	657	359	690	965	777	923	999999	999999	522	999999	334	999999	900	428	472	203	920	991	230	999999	433	418	897	999999	122	596	863	999999	890	92	271	929	999999	999999	742	933	999999	288	305	999999	956	189	999999	596	914	999999	81	999999	513	999999	217	391	999999	989	255	999999	462	381	999999	190	69	737	85	440	156	999999	999999	472	685	999999	433	999999	999999	822	70	253	999999	311	403	999999	999999	904	289	999999	999999	879	914	847	192	503	481	999999	435	124	999999	228	999999	997	449	520	999999	609	283	999999	284	999999	695	202	928	11	268	161	999999	365	665	165	999999	999999	999999	276	489	179	289	192	999999	45	216	581	484	999999	149	983	861	883	891	915	999999	314	906	309	999999	721	918	190	245	330	999999	999999	459	193	999999	220	999999	182	41	437	329	101	916	249	369	124	718	97	999999	284	299	104	474	749	534	153	986	265	92	999999	261	999999	
999999	738	999999	999999	131	301	80	929	999999	688	999999	463	999999	538	398	999999	940	79	999999	831	328	999999	40	325	605	709	999999	627	233	186	100	273	999999	229	154	188	999999	999999	992	999999	26	932	733	610	252	20	162	995	999999	329	325	23	764	999999	780	986	707	308	541	999999	642	999999	705	999999	598	999999	287	376	999999	220	52	999999	86	586	999999	999999	236	430	999999	594	999999	662	873	904	999999	999999	509	999999	449	167	999999	325	690	999999	784	573	236	369	999999	664	733	786	611	999999	999999	608	937	187	614	999999	999999	287	235	947	866	979	999999	999999	513	521	89	999999	927	236	739	999999	36	506	999999	999999	169	867	418	418	999999	770	61	338	999999	263	149	999999	152	999999	999999	203	99	743	714	999999	994	435	856	500	585	999999	858	384	805	559	999999	441	386	372	235	999999	999999	816	999999	105	928	251	183	260	382	757	999999	999999	829	545	637	293	999999	996	257	999999	21	918	833	658	912	677	532	77	999999	999999	945	999999	828	999999	334	999999	657	999999	876	752	261	606	127	999999	823	984	555	999999	922	297	649	389	125	501	999999	951	983	437	193	260	999999	115	578	673	999999	609	54	323	220	364	636	183	130	504	482	415	999999	16	834	999999	132	272	155	999999	999999	565	999999	336	634	383	299	229	434	999999	999999	999999	38	454	25	224	940	241	59	567	661	999999	269	621	29	475	160	976	602	266	138	455	960	193	614	256	945	999999	689	836	999999	416	748	504	469	336	387	999999	999999	620	999999	999999	223	587	733	593	306	999999	317	168	232	322	999999	178	999999	589	195	844	839	999999	279	999999	551	222	503	254	727	765	999999	693	98	999999	985	982	999999	248	999999	999999	999999	31	950	902	410	531	614	751	790	999999	16	880	151	999999	516	232	351	765	348	10	94	488	999999	541	891	623	999999	999999	337	999999	899	259	357	999999	393	999999	817	376	821	999999	608	752	464	999999	999999	281	551	555	999999	763	641	514	899	241	298	971	999999	419	999999	999999	461	999999	424	155	680	999999	533	999999	159	999999	415	999999	999999	328	999999	342	999999	717	782	620	82	524	138	999999	13	395	999999	999999	524	421	662	999999	999999	44	568	999999	337	318	477	10	999999	223	405	600	357	666	999999	999999	838	956	999999	448	636	401	714	999999	67	999999	152	295	407	417	999999	737	45	17	999999	909	999999	980	14	999999	250	999999	999999	858	999999	538	226	346	824	779	286	568	474	999999	771	963	999999	999999	364	999999	999999	191	603	999999	999999	999999	564	350	56	661	
820	858	951	241	207	854	529	856	999999	999999	634	805	470	628	141	254	273	999999	245	656	589	138	626	999999	549	68	188	542	457	999999	999999	875	300	173	999999	999999	617	243	26	917	999999	999999	813	835	853	999999	721	974	208	999999	404	743	115	399	81	692	242	434	691	148	999999	986	408	999999	555	758	515	306	670	712	637	39	999999	999999	999999	126	324	791	999999	188	999999	999999	343	302	65	240	770	900	999999	999999	196	192	552	878	251	456	74	999999	289	104	855	424	999999	495	528	999999	938	786	187	954	378	451	760	513	801	471	653	116	311	324	999999	615	214	405	999999	999999	487	926	999999	765	62	868	511	579	332	922	900	847	773	690	302	983	999999	147	896	744	999999	999999	87	780	803	957	155	999999	115	250	220	908	969	83	888	21	710	421	902	999999	999999	999999	191	878	570	805	342	621	32	999999	892	77	508	781	33	448	999999	306	962	999999	722	546	473	91	712	992	999999	999999	802	999999	283	311	244	396	999999	250	857	208	220	997	624	533	999999	111	999999	999999	409	197	59	449	171	413	458	808	999999	403	717	110	176	578	927	642	819	741	731	590	832	999999	999999	782	591	651	95	964	479	199	604	372	733	999999	592	691	651	999999	129	999999	853	999999	608	411	533	756	42	999999	80	999999	714	210	379	767	320	297	220	999999	999999	520	328	493	338	999999	799	354	376	999999	986	245	999999	466	999999	999999	999999	406	513	574	259	999999	619	454	894	496	484	403	999999	965	999999	304	481	384	505	608	999999	369	107	999999	612	188	390	434	999999	834	999999	258	588	517	40	913	999999	645	999999	32	901	873	999999	999999	124	405	999999	411	358	999999	764	999999	961	24	320	999999	999999	999999	999999	81	999999	999999	798	69	999999	235	814	485	999999	999999	999999	835	999999	482	999999	677	999999	265	895	999999	826	978	86	964	999999	386	297	574	206	662	999999	289	683	945	999999	999999	999999	999999	347	888	999999	876	477	23	179	929	999999	999999	317	643	607	53	608	755	254	476	117	833	999999	128	999999	250	999999	281	730	242	162	422	999999	999999	602	239	918	999999	625	950	999999	73	794	150	999999	808	999999	563	64	571	681	927	700	111	999999	999999	550	228	950	350	598	999999	293	937	776	834	584	999999	50	378	999999	601	139	304	966	54	49	848	990	139	984	724	226	168	560	234	722	803	388	999999	689	999999	66	285	361	314	779	999999	999999	999999	234	937	522	686	999999	90	798	405	999999	565	212	701	999999	820	366	873	979	134	
386	551	122	780	999999	690	688	434	545	854	942	661	999999	191	484	999999	905	999999	211	539	721	480	436	327	999999	999999	158	988	999999	245	999999	999999	335	654	999999	999999	191	453	997	832	999999	22	545	943	462	999999	999999	30	999999	999999	915	999999	672	999999	413	906	125	794	122	999999	541	699	999999	309	935	464	336	619	999999	999999	999999	462	58	378	541	708	999999	492	864	999999	999999	137	771	999999	330	609	816	885	251	574	707	396	999999	880	301	308	999999	245	18	998	999999	681	320	565	34	462	270	303	908	704	970	632	930	927	595	414	928	39	979	335	999999	451	999999	999999	954	129	131	178	87	242	657	999999	999999	999999	47	850	817	216	907	867	348	523	999999	546	999999	84	466	999999	295	999999	999999	999999	265	683	359	705	313	184	610	905	341	102	225	676	57	280	159	73	889	744	999999	721	131	122	999999	135	475	831	999999	880	663	716	882	200	999999	634	999999	800	999999	341	547	643	606	12	535	256	307	309	499	333	999999	402	525	550	300	658	900	153	999999	234	240	481	642	730	252	625	219	999999	814	999999	999999	358	999999	557	207	999999	125	129	586	740	827	999999	341	999999	954	999999	201	999999	900	999999	734	301	113	292	111	999999	10	875	999999	910	46	283	495	87	999999	576	846	967	353	999999	542	781	999999	956	407	999999	150	434	775	999999	999999	877	133	999999	688	543	255	274	456	142	952	250	370	676	703	554	680	264	999999	388	999999	999999	988	999999	670	953	735	999999	884	999999	924	999999	109	777	487	168	999999	999999	999999	954	330	581	521	220	393	999999	999999	999999	263	852	395	885	999999	397	568	209	889	999999	939	735	999999	999999	389	420	217	386	150	592	199	544	405	795	865	764	67	841	712	999999	999999	999999	541	845	893	999999	650	49	999999	712	218	287	279	589	999999	663	156	999999	202	999999	12	16	162	999999	700	999999	457	599	29	950	339	726	497	120	398	572	203	999999	999999	999999	999999	178	999999	437	383	999999	999999	815	999999	212	617	999999	649	610	775	173	225	713	154	184	583	61	29	910	383	999999	790	999999	201	382	470	194	27	844	342	834	491	725	454	789	454	999999	748	817	342	504	87	886	344	234	356	489	817	40	773	718	999999	999999	64	891	130	115	623	478	999999	433	999999	999999	999999	941	682	999999	269	365	729	941	312	212	999999	878	414	904	999999	999999	36	981	999999	987	80	999999	686	875	670	562	999999	349	29	280	86	909	999999	999999	618	403	551	856	230	462	999999	832	999999	945	
999999	999999	999999	226	290	657	452	999999	999999	830	999999	653	265	807	829	999999	696	390	999999	41	999999	667	999999	999999	295	431	424	179	760	999999	686	999999	218	740	837	999999	999999	999999	68	372	999999	326	852	856	547	964	147	744	37	524	999999	919	999999	384	819	380	983	999999	999999	859	242	282	999	152	153	497	445	524	970	999999	630	999999	331	560	212	810	814	345	595	331	293	999999	152	246	157	766	999999	999999	999999	466	512	731	522	209	999999	556	326	710	713	999999	528	622	774	693	893	523	598	360	999999	999999	565	999999	758	609	575	999999	139	763	995	999999	169	999999	603	513	831	999999	999999	132	430	656	493	114	632	545	999999	670	906	459	353	634	999999	999999	661	911	999999	864	973	999999	634	577	426	563	714	336	890	916	28	270	861	994	999999	999999	930	526	525	461	25	999999	806	904	655	999999	419	371	999999	193	950	999999	612	999999	925	817	498	852	999999	930	399	305	655	885	651	645	597	358	999999	702	56	999999	395	449	849	760	116	729	922	746	153	999999	129	707	966	999999	657	894	78	975	999999	87	296	595	71	719	567	999999	263	999999	999999	71	529	999999	146	815	306	173	128	174	710	768	999999	493	786	999999	999999	999999	919	999999	999999	703	289	999999	724	999999	848	800	388	139	203	999999	999999	911	663	92	824	999999	570	160	999999	494	776	903	275	219	999999	803	808	25	543	618	11	938	999999	389	781	999999	790	178	967	999999	784	988	971	524	303	28	829	704	231	999999	387	769	295	503	926	385	999999	515	820	55	991	373	596	584	193	537	888	999999	310	170	823	402	193	533	709	999999	999999	750	999999	138	973	114	793	970	241	242	652	999999	462	405	73	285	999999	921	514	421	402	396	340	765	140	554	999999	71	999999	985	999999	762	793	149	453	999999	599	691	81	999999	579	625	353	950	885	369	999999	905	106	547	55	999999	999999	298	999999	999999	420	999999	999999	429	710	731	999999	255	657	999999	736	999999	952	224	686	665	850	627	999999	999999	999999	999999	999999	999999	732	999999	965	211	940	324	743	505	754	999999	439	448	999999	652	186	848	999999	107	303	994	633	509	952	881	999999	999999	421	400	456	999999	503	40	999999	237	696	999999	766	29	315	999999	156	240	568	55	785	999999	972	207	450	993	383	944	999999	885	999999	999999	999999	93	349	560	903	999999	58	147	412	409	178	465	999999	965	91	384	999999	961	847	402	999999	906	106	624	417	223	949	999999	244	559	943	394	100	474	999999	683	679	754	439	999999	
191	999999	999999	999999	78	516	252	485	912	998	162	134	48	745	290	639	987	725	152	999999	403	999999	902	999999	465	784	375	999999	299	407	705	999999	531	53	220	520	273	999999	555	900	971	999999	999999	245	406	819	355	999999	194	45	696	999999	999999	999999	999999	999999	528	789	921	294	151	761	196	514	303	124	603	994	535	770	999999	277	180	251	718	929	55	666	999999	646	438	30	999999	263	710	751	435	999999	643	624	991	484	798	270	759	999999	287	45	999999	292	225	999999	819	423	999999	999999	783	370	41	999999	550	861	342	284	855	131	999999	999999	999999	552	688	821	999999	910	778	891	999999	999999	492	507	651	19	999999	174	430	999999	211	999999	593	291	967	999999	999999	171	999999	999999	151	523	415	999999	755	999999	241	400	999999	999999	999	908	644	778	950	999999	877	533	829	541	999999	178	854	778	919	999999	348	522	999999	622	81	199	836	648	749	954	504	999999	752	306	778	999999	569	35	999999	999999	999999	815	340	104	999999	999999	342	999999	992	973	669	637	999999	184	999999	719	815	981	999999	810	999999	996	999999	996	999999	32	781	533	763	999999	608	828	999999	627	999999	533	191	999999	433	855	857	304	655	776	295	867	146	999999	299	69	518	588	703	999999	230	999999	999999	344	724	999999	444	808	779	189	375	840	999999	999999	841	483	999999	335	557	477	952	999999	999999	262	999999	512	885	999999	243	703	304	29	135	999999	999999	100	746	847	765	267	421	999999	524	475	410	455	930	55	735	816	531	192	40	235	999999	999999	999999	535	633	222	291	239	574	85	885	355	999999	514	694	751	999999	689	570	300	999999	999999	262	874	851	265	581	839	479	999999	182	121	989	899	117	953	198	221	999999	552	975	999999	999999	449	999999	65	999999	425	361	983	89	842	622	739	180	999999	201	37	999999	378	641	452	999999	157	903	773	366	815	407	741	562	525	476	28	999999	873	999999	813	999999	999999	525	165	487	999999	347	999999	499	259	729	695	761	999999	537	845	999999	533	431	336	999999	816	699	924	28	620	431	564	376	999999	425	999999	991	387	743	888	852	999999	964	274	999999	573	284	116	96	711	979	401	999999	630	999999	790	451	999999	277	477	999999	601	147	999999	999999	999999	963	896	834	999999	704	999999	999999	649	992	435	569	167	526	971	542	592	837	316	999999	39	576	745	496	999999	855	999999	120	999999	999999	999999	347	106	210	36	610	388	282	663	17	999999	974	999999	999999	682	231	294	577	999999	935	514	763	999999	999999	44	216	999999	410	209	999999	807	
999999	161	857	741	97	472	999999	499	371	999999	319	999999	308	999999	65	999999	999999	813	999999	570	999999	815	340	287	999999	516	870	176	999999	392	978	83	96	210	999999	822	491	896	594	758	338	88	999999	781	999999	589	532	200	978	979	999999	596	999999	17	999999	457	820	579	253	999999	602	789	679	979	185	999999	97	108	999999	243	745	220	999999	654	999999	251	881	999999	92	907	984	999999	198	840	281	392	286	89	722	884	11	999999	653	999999	165	549	408	954	999999	999999	502	433	497	744	999999	900	999999	152	775	245	999999	271	496	346	595	923	600	839	999999	999999	999999	999999	385	819	241	999999	567	999999	499	692	843	926	953	999999	999999	999999	191	453	606	380	25	999999	999999	487	317	739	425	316	427	241	949	999999	999999	812	998	494	999999	677	513	410	343	171	999999	999999	999999	649	318	371	930	44	741	156	242	336	777	825	704	999999	511	501	999999	260	787	999999	742	999999	679	150	999999	921	512	513	940	206	47	999999	491	230	94	668	431	64	386	999999	499	802	336	999999	44	182	999999	159	176	999999	992	93	383	999999	999999	127	970	999999	245	999999	531	237	216	45	999999	923	344	484	813	843	80	363	874	404	999999	940	947	759	116	953	999999	999999	347	999999	999999	954	999999	105	999999	967	698	263	818	999999	861	271	999999	301	999999	120	837	315	346	999999	941	999999	218	999999	628	410	180	999999	999999	999999	877	178	890	287	831	345	999999	249	604	846	155	816	545	507	543	505	353	656	137	995	125	826	26	25	987	575	999999	501	476	479	796	487	201	535	999999	999999	381	319	999999	296	667	999999	711	500	187	999999	999999	711	999999	133	66	523	93	76	176	60	999999	875	299	999999	599	999999	772	134	59	668	625	19	999999	851	133	44	196	841	999999	999999	125	999999	837	999999	481	43	65	353	999999	283	999999	999999	369	448	999999	506	29	214	696	715	825	586	450	519	509	999999	702	594	999	999999	337	999999	999999	649	935	999999	47	437	999999	565	896	429	999999	776	999999	499	650	570	320	999999	999999	981	999999	622	701	538	86	328	363	397	341	999999	353	999999	945	162	396	719	512	905	999999	592	430	140	999999	999999	876	674	254	19	443	999999	284	999999	15	355	106	126	999999	406	558	718	83	396	234	436	86	318	830	121	999999	931	67	414	167	433	561	24	803	305	999999	411	999999	353	953	208	196	971	396	599	66	999999	771	115	999999	999999	518	43	905	392	329	567	843	143	905	512	84	869	224	582	793	91	323	999999	744	156	
644	999999	443	999999	250	114	921	240	65	834	169	999999	67	999999	914	528	119	421	975	999999	568	999999	447	450	999999	326	756	813	806	974	956	999999	371	210	999999	788	999999	999999	999999	224	645	612	87	81	352	132	999999	807	999999	999999	999999	902	676	649	999999	999999	999999	999999	901	924	358	118	999999	90	999999	999999	590	856	999999	136	999999	999999	279	760	458	999999	863	376	108	11	513	948	155	999999	12	999999	452	721	622	413	506	607	977	227	866	537	188	996	203	999999	541	955	999999	541	999999	999999	632	999999	999999	632	839	999999	894	900	999999	999999	962	893	88	823	999999	869	243	999999	629	331	262	62	894	920	777	866	182	796	999999	558	450	613	205	270	431	536	530	999999	573	999999	712	999999	807	999999	574	999999	999999	379	999999	672	722	999999	999999	23	999999	999999	999999	280	999999	972	743	107	999999	862	959	359	697	817	402	72	349	253	999999	48	619	184	999999	999999	999999	492	999999	802	999999	999999	835	840	701	191	779	851	515	259	145	999999	999999	615	647	999999	506	999999	999999	110	999999	649	332	999999	287	873	404	315	335	999999	999999	372	34	941	999999	642	36	129	658	999999	47	999999	556	99	999999	999999	202	13	537	309	932	140	894	847	825	999999	999999	366	562	999999	786	474	526	923	999999	773	576	905	601	999999	918	387	567	92	72	437	102	243	371	555	681	400	999999	35	659	793	477	999999	126	578	177	669	566	830	728	573	34	632	763	343	165	999999	412	532	999999	999999	999999	812	999999	397	352	241	999999	999999	156	999999	696	500	274	542	306	399	789	33	999999	258	999999	736	363	499	999999	469	479	38	400	395	999999	999999	644	999999	230	664	402	728	999999	935	675	559	999999	999999	877	999999	368	999999	999999	765	506	388	694	999999	734	836	459	295	985	882	999999	966	616	760	407	450	999999	170	321	642	999999	71	797	902	999999	270	62	31	622	879	999999	999999	991	999999	999999	610	561	513	379	393	214	117	742	999999	184	708	999999	999999	935	436	678	208	909	404	768	444	999999	791	557	473	999999	999999	999999	999999	780	513	974	981	871	999999	888	999999	790	999999	999999	889	328	452	728	875	327	999999	999999	195	211	903	348	597	865	454	999999	769	955	999999	609	776	444	636	573	670	733	999999	61	999999	547	999999	417	999999	966	879	999999	148	73	682	999999	656	352	487	905	999999	175	387	999999	999999	777	128	397	884	329	660	454	692	879	67	151	366	86	999999	648	875	495	367	630	986	338	999999	706	999999	760	953	434	999999	999999	696	505	999999	
845	634	371	428	999999	533	999999	316	434	999999	269	15	541	789	999999	405	839	39	391	808	757	999999	999999	896	422	124	134	376	999999	999999	960	193	999999	794	520	452	585	999999	937	962	705	324	561	905	621	700	741	970	383	38	128	702	999999	697	599	715	545	999999	16	822	999999	296	999999	936	472	85	453	746	278	137	999999	999999	999999	999999	112	999999	577	193	285	721	383	163	992	999999	379	268	999999	864	205	804	906	121	223	999999	563	418	244	624	442	545	999999	999999	999999	256	217	508	999999	999999	594	999999	999999	361	198	999999	999999	255	999999	881	567	999999	207	588	551	473	230	999999	406	999999	864	694	999999	952	751	739	474	389	461	746	999999	999999	658	991	280	49	999999	555	922	928	675	318	125	363	999999	238	347	668	453	238	35	508	112	999999	32	900	999999	999999	610	459	819	999999	794	999999	890	697	556	216	318	999999	999999	675	999999	999999	999999	556	999999	845	895	522	402	806	935	232	999999	492	767	34	969	379	91	480	944	473	119	615	523	568	472	369	682	141	359	941	431	359	720	999999	332	475	331	999999	300	97	67	23	134	571	999999	408	999999	531	999999	938	430	336	731	324	368	695	42	999999	999999	535	999999	270	457	994	801	999999	771	999999	702	503	999999	999999	999999	857	415	106	999999	951	731	999999	440	160	893	420	520	104	999999	406	277	636	443	999999	740	765	256	796	566	140	770	474	636	796	999999	744	890	999999	156	873	908	999999	999999	999999	288	318	104	689	999999	46	483	706	743	374	865	76	69	999999	237	999999	610	619	539	361	191	267	437	999999	331	159	529	999999	999999	754	498	15	432	362	42	432	670	566	429	529	656	73	731	271	999999	762	684	164	235	999999	999999	298	732	999999	899	31	880	461	999999	227	516	425	758	988	876	860	643	999999	704	805	754	53	999999	20	704	127	535	999999	713	569	999999	375	832	226	491	209	283	580	462	999999	999999	999999	999999	211	22	999999	315	742	395	80	128	976	459	429	976	229	107	999999	157	782	495	715	747	999999	999999	151	592	999999	507	999999	999999	73	999999	999999	263	545	999999	989	997	999999	999999	793	780	999999	450	498	999999	413	249	271	112	561	999999	679	524	836	999999	409	999999	999999	649	772	244	999999	999999	999999	999999	765	175	441	383	999999	724	683	999999	702	934	115	358	264	234	189	303	245	574	36	641	575	179	999999	84	445	540	999999	824	49	558	999999	159	395	766	999999	247	807	887	993	836	748	708	999999	999999	365	61	204	646	999999	
999999	999	153	999999	424	166	595	748	999999	938	577	599	859	931	154	999999	955	963	999999	999999	999999	999999	357	581	199	892	866	357	999999	718	394	345	488	999999	999999	558	917	692	971	610	565	499	999999	949	425	247	889	999999	999999	39	410	98	707	573	528	983	651	572	277	999999	299	248	232	999999	554	242	120	504	370	595	954	272	991	886	518	451	999999	999999	165	951	999999	98	680	999999	318	305	637	915	999999	587	907	355	425	449	321	327	277	999999	999999	999999	137	394	417	91	84	147	106	821	999999	999999	999999	999999	417	325	999999	210	567	735	338	258	999999	204	668	782	688	999999	847	552	999999	201	999999	250	12	999999	824	999999	681	599	999999	181	208	999999	861	759	649	664	937	109	920	120	759	999999	474	156	999999	999999	999999	635	999999	999999	299	999999	256	863	902	698	250	999999	501	911	528	968	323	166	59	787	343	909	143	999999	999999	747	999999	464	441	643	999999	855	393	999999	891	56	206	947	882	654	570	999999	999999	950	423	501	608	999999	591	791	999999	317	107	999999	598	817	502	999999	999999	999999	921	792	431	268	922	394	62	609	30	482	772	376	284	404	227	345	61	192	610	180	149	623	999999	650	426	467	758	592	999999	84	553	827	154	999999	733	777	576	999999	38	999999	449	999999	988	119	29	850	43	702	583	263	999999	320	769	632	999999	307	999999	780	842	999999	636	470	315	945	999999	945	231	943	999999	449	999999	463	163	999999	999999	150	635	762	631	575	434	66	19	50	999999	243	67	999999	929	435	857	796	756	573	403	979	999999	52	190	84	999999	999999	999999	999999	494	311	999999	198	901	271	672	167	159	276	999999	579	999999	275	636	695	887	709	999999	246	592	972	707	590	999999	751	999999	999999	582	556	946	999999	35	876	555	17	87	999999	620	667	999999	700	999999	489	999999	999999	999999	999999	415	495	197	999999	85	793	550	522	604	576	20	160	815	999999	584	999999	330	999999	999999	584	720	629	617	27	99	357	483	891	335	227	57	364	232	39	186	999999	999999	37	269	242	335	43	412	999999	999999	469	852	683	999999	54	169	846	999999	943	707	786	877	179	829	999999	319	659	197	387	528	999999	927	786	999999	496	242	302	436	321	259	686	227	116	167	629	505	800	999999	290	68	210	94	288	331	400	220	199	999999	541	922	999999	846	999999	982	999999	999999	76	780	999999	811	866	419	957	694	30	569	771	999999	210	232	999999	883	906	328	999999	570	648	999999	511	286	52	104	895	399	583	840	201	
133	999999	97	439	29	155	478	201	999999	137	999999	311	999999	449	187	997	319	412	999999	939	999999	999999	999999	999999	611	278	353	768	772	999999	568	121	189	999999	647	68	123	999999	500	737	437	137	536	443	999999	999999	999999	999999	865	107	999999	986	999999	900	495	468	321	203	827	999999	999999	709	429	276	999999	999999	131	463	801	129	883	526	912	64	511	579	138	209	999999	458	598	516	903	674	939	581	999999	289	999999	189	746	919	965	749	999999	727	707	999999	875	581	42	227	999999	745	223	999999	999999	736	999999	999999	340	121	365	379	162	295	806	755	336	986	162	999999	999999	622	999999	999999	560	999999	128	784	871	999999	334	267	425	380	481	167	460	879	508	593	890	999999	848	634	564	596	597	650	999999	999999	999999	888	428	200	646	422	373	999999	508	999999	618	614	54	473	787	108	953	781	999999	648	304	457	488	569	999999	999999	999999	747	410	964	576	478	862	918	933	999999	999999	235	734	69	794	210	999999	597	975	285	922	385	847	466	642	815	837	999999	999999	486	409	858	248	42	648	999999	849	543	344	999999	999999	999999	539	351	269	728	999999	754	853	103	85	891	594	676	691	999999	900	943	332	760	641	588	999999	456	46	979	986	999999	420	999999	361	837	263	999999	532	797	999999	505	206	914	768	92	430	564	411	518	999999	999999	999999	999999	724	905	221	583	509	173	864	92	999999	289	741	999999	999999	683	742	247	637	759	999999	894	999999	999999	747	999999	992	999999	168	706	55	527	999999	999999	361	169	454	455	626	679	999999	368	999999	763	199	999999	183	999999	748	746	822	173	999999	514	999999	456	707	329	168	803	999999	999999	999999	167	47	788	574	327	993	999999	999999	296	999999	958	434	784	999999	789	215	830	244	578	810	999999	884	882	646	999999	999999	905	462	135	297	822	999999	384	363	775	726	411	352	999999	430	574	517	535	551	922	999999	644	999999	918	123	338	569	23	150	592	999999	999999	999999	372	999999	97	721	113	999999	799	869	59	431	999999	999999	804	999999	388	157	246	905	999999	340	723	999999	360	419	999999	21	958	263	85	999999	770	502	571	269	979	533	342	852	413	999999	752	62	40	223	309	854	319	851	190	999999	904	999999	924	823	427	251	972	999999	187	999999	50	545	794	999999	660	999999	502	544	507	855	815	393	999999	821	588	670	100	146	119	689	702	117	83	999999	339	92	999999	747	842	738	999999	664	674	999999	496	216	268	999999	563	616	362	775	354	335	60	999999	999999	112	999999	999999	161	999999	568	
497	999999	933	472	584	485	577	125	754	702	999999	303	999999	999999	190	335	999999	999999	999999	999999	503	337	927	763	748	999999	819	896	474	999999	95	586	999999	106	186	921	562	999999	999999	739	985	500	608	82	584	999999	899	800	15	777	863	354	999999	262	74	999999	999999	999999	724	425	666	680	651	252	617	999999	577	999999	543	268	773	637	729	999999	999999	12	729	854	188	716	999999	999999	890	999999	649	740	310	473	41	25	458	999999	29	999999	83	314	848	999999	465	402	463	845	267	747	13	235	624	150	664	999999	441	999999	992	17	999999	999999	790	954	999999	876	881	999999	32	527	809	391	618	471	999999	293	164	373	398	785	262	999999	760	153	999999	423	999999	169	808	969	584	840	399	22	999999	999999	524	894	763	589	521	359	822	999999	937	622	617	163	89	999999	907	78	230	217	754	740	887	999999	271	189	760	721	305	999999	943	999999	991	605	368	636	999999	269	610	808	999999	903	602	30	215	80	806	999999	90	437	999999	515	619	192	267	372	999999	877	633	583	828	799	64	769	796	999999	631	21	795	452	612	648	468	421	942	851	147	999999	999999	999999	383	798	999999	999999	991	437	359	808	999999	995	99	891	636	999999	979	474	848	833	233	999999	449	794	176	637	824	999999	999999	999999	249	415	235	679	446	442	210	40	168	999999	999999	369	999999	822	999999	799	363	999999	999999	441	441	478	12	314	644	203	750	588	631	13	52	577	390	161	569	999999	999999	999999	454	203	999999	999999	316	999999	65	864	999999	627	131	377	284	999999	999999	999999	767	999999	999999	921	44	253	692	622	409	999999	153	210	978	466	999999	999999	39	943	999999	999999	616	492	171	350	999999	780	573	133	466	264	728	999999	175	774	394	797	999999	848	999999	211	511	212	550	161	518	999999	885	173	374	392	999999	341	999999	592	998	285	610	999999	672	263	680	568	999999	154	999999	214	44	213	82	999999	219	190	568	75	999999	413	941	20	832	999999	999999	410	999999	999999	916	397	112	999999	776	119	999999	468	186	131	531	942	57	405	999999	313	819	681	100	908	182	999999	772	771	285	595	343	600	999999	999999	999999	279	999999	91	238	49	111	462	437	963	278	750	14	999999	544	374	366	546	295	528	584	224	319	999999	901	999999	999999	341	307	999999	776	597	239	999999	763	261	143	999999	177	685	999999	999999	999999	137	640	431	162	335	237	910	238	796	314	710	692	154	960	959	189	477	424	999999	999999	999999	999999	680	521	105	683	999999	241	400	999999	999999	326	227	
970	999999	219	479	999999	298	999999	999999	952	979	292	528	226	618	300	184	999999	699	271	441	212	996	940	960	909	67	651	944	999999	837	426	999999	999999	475	183	999999	999999	709	869	135	666	999999	304	217	398	993	879	75	992	67	999999	680	347	885	25	974	999999	258	570	999999	646	999999	717	124	563	999999	999999	999999	445	522	434	999999	829	145	774	444	701	733	572	916	999999	586	951	999999	232	999999	367	508	999999	209	537	501	149	329	999999	506	60	190	653	811	858	138	999999	480	633	538	999999	999999	999999	581	282	517	686	999999	372	70	218	999999	892	817	229	636	300	245	984	933	999999	510	657	999999	393	521	89	999999	999999	999999	956	481	988	693	895	999999	398	878	999999	999999	814	999999	956	428	298	999999	999999	836	999999	999999	837	394	999999	999999	999999	999999	554	842	197	761	437	926	595	323	113	999999	999999	208	999999	999999	248	422	318	999999	128	450	999999	238	979	439	999999	253	178	835	999999	572	985	298	101	999999	610	555	691	175	591	999999	900	643	325	561	845	99	914	528	983	425	85	999999	581	162	797	326	999999	999999	537	194	757	760	110	540	751	999999	117	377	462	692	730	153	383	999999	549	910	999999	428	594	999999	338	650	999999	999999	497	465	716	939	999999	999999	693	999999	638	406	140	999999	542	785	999999	35	999999	547	75	301	694	931	999999	350	612	886	999999	443	173	404	856	116	908	999999	52	296	113	177	999999	999999	999	797	999999	977	109	409	378	999999	999999	999999	160	791	584	560	112	999999	318	999999	999999	999999	881	259	769	244	550	33	242	238	999999	522	999999	814	926	897	999999	896	427	179	250	999999	518	999999	999999	605	999999	75	532	999999	211	486	978	737	840	750	296	749	37	280	437	999999	999999	149	394	107	999999	346	864	686	267	215	148	149	135	134	361	605	999999	174	991	999999	501	883	999999	266	543	195	973	999999	610	553	869	999999	741	174	45	378	890	726	959	906	999999	999999	100	995	347	839	611	999999	999999	691	323	863	999999	952	584	293	123	999999	563	460	372	688	86	714	346	992	407	960	999999	983	714	709	215	94	284	656	793	40	918	704	583	267	999999	919	240	16	866	789	590	999999	265	999999	172	508	544	521	769	385	659	355	441	999999	999999	999999	999999	613	657	205	677	928	499	92	999999	859	877	114	901	167	484	999999	135	617	380	347	728	953	999999	707	549	999999	887	417	381	999999	273	933	640	382	942	626	358	671	999999	999999	261	182	999999	313	999999	439	999999	999999	999999	328	
999999	999999	279	289	687	33	75	950	656	914	51	999999	710	646	596	999999	474	529	224	999999	982	999999	999999	999999	95	555	411	244	86	119	153	285	515	62	354	449	663	360	695	919	560	407	25	206	621	179	471	905	717	686	999999	100	397	54	346	764	327	561	203	141	622	831	874	546	771	765	576	658	301	156	290	999999	999999	999999	999999	584	449	309	999999	916	93	505	527	999999	153	62	887	471	715	590	999999	111	999999	999999	307	729	999999	478	435	855	603	999999	999999	570	406	851	266	102	747	762	324	28	464	999999	999999	126	314	999999	999999	718	999999	114	942	999999	35	189	999999	281	999999	999999	60	971	874	999999	999999	279	891	956	993	302	999999	999999	999999	953	275	999999	647	879	514	190	425	999999	85	716	976	498	871	902	545	226	895	984	104	180	999999	353	154	999999	964	778	235	999999	491	999999	922	92	390	999999	999999	921	999999	86	766	817	999999	11	895	167	999999	824	408	989	421	999999	406	999999	999999	554	250	922	958	999999	999999	735	999999	77	567	975	794	894	118	881	466	623	684	999999	228	999999	999999	999999	457	986	947	149	380	245	999999	714	703	120	999999	835	748	523	963	117	171	41	862	94	444	920	373	999999	716	526	532	999999	101	588	593	424	999999	999999	474	971	487	776	364	999999	142	852	281	999999	512	282	143	943	660	577	657	999999	423	934	999999	537	623	576	433	999999	712	147	623	124	526	967	999999	218	58	999999	629	394	676	153	952	591	648	688	999999	443	999999	589	147	523	931	999999	10	601	273	999999	358	999999	353	999999	999999	994	999999	166	167	544	999999	924	894	669	948	999999	999999	999999	981	685	888	935	707	989	999999	132	999	109	193	999999	999999	708	944	120	643	717	51	999999	146	957	362	492	530	334	470	468	695	478	575	999999	885	999999	619	588	59	422	214	999999	50	884	994	139	973	48	576	274	980	784	36	999999	999999	355	144	999999	999999	406	414	382	999999	12	999999	531	534	524	243	248	98	366	71	230	513	999999	135	262	962	999999	518	492	999999	206	488	911	452	999999	448	540	594	595	265	999999	18	832	834	48	999999	473	604	458	999999	338	185	623	722	805	727	543	230	999999	71	109	887	922	623	331	523	999999	999999	200	86	703	653	503	110	999999	221	680	853	999999	806	499	628	999999	687	429	31	864	999999	646	616	999999	319	712	999999	165	765	999999	999999	512	524	929	395	413	382	999999	685	682	999999	314	594	57	689	143	86	572	481	827	244	203	310	659	
338	441	584	181	393	940	969	999999	999999	135	999999	350	572	876	113	224	999999	999999	999999	349	999999	883	62	568	225	186	999999	999999	684	999999	851	999999	999999	865	601	953	829	211	717	744	999999	578	662	468	999999	999999	570	209	468	266	999999	657	459	961	317	455	389	25	999999	217	313	17	270	714	283	456	999999	707	284	999999	394	486	869	999	636	999999	230	593	983	875	615	436	503	999999	797	204	565	999999	557	156	574	814	254	509	441	705	317	948	194	999999	211	863	999999	317	999999	663	999999	459	335	545	234	795	42	91	601	876	999999	843	916	89	891	897	159	138	586	580	241	370	568	930	464	282	408	854	999999	751	999999	196	555	144	999999	999999	914	22	921	999999	782	173	908	999999	202	474	41	115	247	999999	714	795	999999	999999	431	999999	890	405	999999	951	396	187	417	849	999999	327	999999	782	672	999999	982	147	217	999999	999999	78	999999	14	737	990	999999	303	616	999999	47	716	464	264	999999	989	226	519	931	999999	392	604	755	68	199	874	186	259	443	462	332	577	588	999999	999999	363	999999	999999	999999	100	710	103	570	59	999999	658	862	44	80	682	999999	999999	215	247	425	999999	999999	403	815	863	814	991	859	163	46	999999	137	540	761	358	33	340	852	841	269	298	43	999999	256	999999	22	152	189	760	894	859	999999	351	508	999999	50	999999	999999	999999	285	718	244	416	22	351	531	999999	282	721	999999	238	999999	374	978	136	170	616	157	999999	850	672	812	108	269	999999	109	999999	42	999999	318	999999	269	57	565	550	64	626	999999	999999	999999	690	869	999999	112	999999	248	996	372	999999	999999	999999	424	999999	953	613	906	999999	999999	999999	999999	745	299	820	413	206	968	572	809	438	82	999999	999999	252	275	170	999999	354	996	604	938	112	423	661	323	883	47	473	104	999999	999999	919	479	857	662	999999	999999	58	64	905	696	675	197	934	309	605	510	999999	999999	793	810	561	149	552	999999	149	332	637	507	529	169	505	999999	857	793	163	73	75	590	11	768	999999	999999	100	907	273	915	488	362	717	383	865	942	999999	150	93	779	926	961	523	941	763	999999	535	746	201	207	339	999999	156	542	999999	591	529	999999	999999	270	58	645	632	999999	843	285	789	155	999999	563	176	717	999999	383	146	113	77	70	15	212	999999	354	716	76	586	347	215	184	937	284	423	287	93	822	731	291	999999	299	107	488	761	389	452	637	40	999999	440	773	406	341	523	469	28	999999	506	703	929	566	999999	
506	79	614	999999	999999	149	889	633	888	651	855	775	777	962	526	451	385	901	88	45	964	999999	442	778	606	760	953	268	239	326	38	362	771	652	601	418	156	999999	434	497	150	988	999999	131	551	566	746	506	501	999999	130	801	850	530	999999	599	636	835	612	268	196	630	403	999999	623	502	13	134	370	118	999999	999999	477	590	895	975	999999	321	237	49	24	456	999999	826	999999	236	999999	251	970	12	782	320	999999	175	999999	519	595	979	508	58	999999	621	146	393	118	916	334	999999	635	707	243	325	608	572	253	739	864	577	376	397	999999	761	164	999999	999999	999999	644	999999	999999	385	390	999999	999999	189	999999	402	320	382	717	999999	901	252	615	272	768	999999	999999	996	921	572	655	28	999999	120	67	801	467	777	67	135	281	32	980	260	327	858	512	999999	96	851	999999	491	859	97	999999	748	156	891	600	869	999999	648	389	716	729	372	771	701	999999	684	935	999999	325	592	999999	999999	271	999999	945	999999	954	999999	909	80	154	173	168	999999	625	318	655	999999	999999	198	855	633	642	274	530	999999	999999	810	306	999999	916	884	176	277	89	616	999999	790	946	690	915	999999	738	319	572	565	999999	255	86	999999	38	370	366	137	736	384	246	996	999999	990	999999	153	987	507	164	999999	997	891	446	19	831	865	629	496	282	869	999999	333	702	965	751	840	734	493	999999	556	999999	49	540	999999	380	490	956	999999	867	771	999999	241	999999	312	568	321	809	77	999999	173	741	870	999999	999999	489	999999	999999	869	249	982	999999	504	132	999999	741	958	361	740	638	350	908	673	628	510	870	999999	178	400	999999	439	999999	666	999999	221	815	657	194	999999	999999	467	195	96	999999	884	362	503	119	557	570	609	960	999999	438	641	264	77	251	353	997	826	744	904	472	809	951	753	993	911	792	94	773	999999	523	999999	164	822	999999	744	158	377	554	621	829	797	479	999999	999999	869	956	747	415	840	675	400	722	291	624	999999	999999	609	509	999999	999999	485	836	281	999999	266	999999	442	120	507	205	630	282	133	84	675	339	990	525	134	954	55	679	999999	23	133	459	999999	999999	59	811	548	867	356	856	999999	961	208	415	999999	392	524	637	907	644	55	127	999999	216	948	577	942	94	384	253	718	806	903	267	999999	807	612	244	70	999999	657	762	926	276	730	714	141	584	999999	742	999999	418	999999	999999	968	16	860	999999	259	999999	868	999999	492	112	999999	548	68	999999	999999	999999	779	290	576	
221	987	999999	201	332	999999	244	999999	999999	540	999999	813	310	44	999999	298	425	999999	945	985	589	999999	999999	280	823	138	999999	656	200	600	390	999999	159	841	559	999999	999999	814	537	191	24	44	999999	999999	849	999999	837	513	453	652	568	999999	833	305	999999	394	794	21	378	203	303	588	256	999999	160	999999	999999	468	484	313	999999	999999	999999	764	999999	999999	999999	279	999999	534	301	678	999999	547	41	999999	999999	854	854	175	999999	674	999999	343	887	435	788	742	999999	179	999999	378	38	999999	999999	957	807	79	334	442	999999	999999	590	844	999999	624	385	999999	736	999999	999999	809	614	319	797	937	999999	85	877	544	765	583	506	261	898	999999	999999	73	507	999999	366	69	529	421	106	992	93	601	441	272	60	89	15	786	627	999999	764	719	351	113	792	999999	202	999999	677	495	999999	999999	945	979	974	321	210	662	999999	492	999999	202	223	805	853	573	644	614	494	685	999999	720	634	82	168	930	721	404	291	634	999999	739	744	999999	974	754	999999	462	999999	738	879	999999	165	999999	999999	572	506	546	259	228	999999	999999	305	999999	917	307	704	872	820	54	600	999999	381	996	999999	549	999999	611	830	108	917	192	326	756	806	234	565	500	536	596	434	184	154	73	546	289	444	999999	693	999999	60	783	641	253	148	82	971	168	518	996	999999	999999	715	999999	310	999999	999999	549	194	693	742	999999	999999	234	619	999999	661	317	459	999999	115	703	917	164	58	999999	550	999999	617	999999	262	406	999999	999999	481	999999	468	993	762	641	28	894	569	10	933	999999	999999	417	634	722	421	663	709	183	890	422	976	561	112	175	364	198	931	999999	440	999999	233	805	753	89	956	667	555	818	327	220	999999	917	999999	212	697	143	448	895	322	598	696	999999	649	999999	563	999999	999999	596	286	829	963	999999	569	597	622	641	664	554	766	754	118	891	855	679	999999	69	340	899	478	231	750	46	147	842	649	999999	165	694	999999	58	999999	999999	541	497	999999	999999	999999	633	999999	66	479	893	138	568	490	805	952	969	780	504	577	992	128	65	89	926	971	727	947	207	485	999999	39	717	978	999999	999999	999999	432	265	711	706	999999	421	999999	999999	999999	999999	999999	843	472	195	913	30	481	999999	840	486	418	330	61	630	686	999999	580	999999	864	421	589	340	456	594	547	525	793	870	999999	706	313	232	29	999999	375	113	735	999999	66	999999	246	999999	318	999999	949	111	213	91	999999	927	840	252	992	496	989	31	999999	877	648	398	
237	610	999999	143	183	195	311	659	265	999999	656	291	999999	999999	184	999999	31	583	645	445	322	712	850	755	866	70	239	532	999999	353	716	857	651	999999	781	636	999999	184	699	763	799	553	826	448	280	999999	799	147	321	604	999	813	999999	999999	86	524	999999	355	277	122	956	779	999999	999999	999999	798	999999	999999	83	548	302	846	884	882	645	999999	886	412	485	316	999999	102	999999	809	353	903	625	448	591	266	876	748	907	999999	807	30	307	914	582	481	919	24	73	773	311	162	929	359	566	318	638	357	869	961	851	863	568	447	999999	961	183	200	999999	816	671	553	939	306	999999	624	470	999999	829	14	397	999999	999999	447	507	200	999999	999999	882	282	628	999999	878	999999	999999	943	462	860	356	621	308	728	821	257	999999	758	222	999999	284	941	848	666	527	865	574	605	835	131	940	999999	986	907	318	920	198	152	675	993	570	999999	172	999999	999999	999999	999999	668	435	999999	999999	748	999999	352	991	940	434	961	11	999999	381	140	999999	341	920	999999	999999	999999	999999	900	68	999999	999999	999999	999999	152	779	248	52	318	169	905	999999	63	786	201	999999	644	915	377	496	237	999999	999999	622	439	33	831	999999	644	584	315	257	534	722	385	666	759	999999	848	999999	999999	919	692	853	476	960	64	999999	728	591	989	485	52	414	831	819	430	606	999999	129	947	999999	407	734	854	658	645	999999	410	535	639	364	77	215	309	999999	999999	808	155	999999	969	286	960	62	594	999999	214	999999	999999	999999	999999	162	658	999999	999999	637	521	958	999	818	325	723	999999	203	952	999999	418	837	999999	522	999999	999999	460	999999	159	671	598	355	999999	34	999999	524	449	844	999999	999999	999999	347	991	999999	797	499	999999	337	163	256	141	766	110	959	421	377	25	379	204	999999	701	505	999999	552	999999	175	999999	999999	999999	800	999999	310	903	474	929	80	999999	442	725	872	814	132	998	903	539	831	999999	190	612	85	509	80	649	999999	785	999999	767	448	632	631	681	832	962	363	972	831	863	635	40	351	999999	999999	653	331	808	578	506	676	23	217	921	999999	372	299	301	999999	660	999999	688	999999	999999	406	809	999999	201	981	999999	645	930	707	968	618	999999	271	999999	925	426	327	868	217	703	100	999999	425	710	999999	469	999999	72	768	180	636	947	311	999999	136	774	559	140	827	418	861	999999	315	249	312	486	999999	747	375	787	342	368	999999	35	999999	971	999999	393	157	521	496	582	172	536	341	671	999999	233	426	999999	
999999	197	50	798	841	354	129	999999	407	999999	368	999999	697	981	999999	277	475	999999	826	999999	389	175	999999	316	921	288	584	779	908	640	638	877	331	999999	999999	155	327	682	193	867	999999	219	985	589	999999	999999	885	999999	698	999999	205	571	999999	999999	999999	999999	214	734	877	562	770	350	999999	766	999999	490	604	483	70	999999	949	999999	103	959	313	180	190	999999	163	360	403	403	90	844	445	76	480	999999	451	999999	999999	999999	999999	630	106	511	942	228	660	672	966	412	130	16	123	412	478	447	957	999999	999999	811	581	999999	169	999999	270	432	999999	862	19	544	999999	999999	751	366	988	473	862	802	238	999999	999999	490	394	990	283	83	730	43	598	42	113	999999	709	139	999999	999999	999999	999999	251	519	897	798	662	431	381	289	264	999999	423	14	585	164	373	559	79	999999	141	178	104	196	702	999999	274	999999	441	999999	141	999999	354	709	12	144	561	718	999999	943	827	963	619	993	999999	972	999999	593	457	999999	486	159	69	921	157	301	634	64	999999	608	999999	686	990	199	999999	999999	999999	713	999999	999999	603	999999	495	135	273	178	558	110	999999	729	678	999999	999999	492	704	982	562	433	562	999999	509	506	901	999999	419	151	973	429	999999	999999	569	905	999999	16	999999	832	999999	999999	999999	999999	742	533	687	97	929	854	166	507	495	175	999999	999999	161	300	941	106	753	39	716	131	205	139	999999	199	169	773	999999	522	147	872	327	628	775	583	968	976	819	814	535	565	984	476	934	681	999999	589	754	301	75	258	89	999999	999999	535	999999	613	279	497	927	166	765	644	999999	622	847	460	214	577	332	999999	286	938	504	999999	147	728	204	999999	101	580	28	796	999999	889	793	693	411	249	800	999999	706	332	886	999999	799	350	116	321	999999	648	999999	999999	969	110	972	150	999999	999999	999999	64	999999	999999	999999	357	999999	969	197	999999	999999	999999	59	999999	777	967	999999	999999	62	135	362	797	622	882	749	453	999999	840	827	355	917	653	999999	999999	851	745	945	999999	999999	999999	999999	830	162	636	999999	680	599	420	410	12	842	27	999999	14	714	601	442	536	947	999999	161	999999	151	841	563	186	600	714	999999	41	31	257	37	522	895	999999	999999	985	400	999999	853	785	439	825	513	899	565	559	630	259	312	418	73	999999	999999	932	688	320	83	316	90	884	306	378	980	999999	989	999999	118	192	956	457	999999	999999	109	376	867	326	338	999999	620	50	94	863	729	613	194	64	145	999999	843	334	999999	93	
988	969	488	71	845	917	999999	990	450	448	303	855	282	999999	874	21	74	999999	982	419	695	49	800	443	649	376	411	935	440	156	348	999999	999999	62	889	139	888	806	999999	421	753	630	600	646	570	873	341	999	999999	133	898	481	351	502	397	999999	178	55	421	478	999999	974	560	304	109	999999	320	229	305	744	999999	267	890	571	999999	75	999999	164	999999	776	45	412	999999	316	257	866	290	52	665	939	961	999999	395	12	905	999999	79	306	546	899	562	121	704	445	11	640	999999	780	836	332	999999	24	182	644	442	113	999999	254	56	999999	390	999999	999999	365	999999	999999	999999	887	665	999999	999999	999999	999999	999999	223	923	707	319	999999	999999	285	999999	215	343	438	947	670	751	570	999999	999999	825	259	999999	518	999999	557	349	662	721	768	703	125	950	999999	368	406	208	430	999999	406	909	939	439	957	999999	72	231	926	835	619	130	327	864	336	999999	999999	314	465	999999	376	999999	999999	594	999999	582	394	265	16	80	999999	472	330	61	405	649	999999	820	355	999999	231	999999	999999	826	999999	647	385	260	623	166	475	102	743	502	152	999999	262	355	999999	385	496	999999	999999	855	999999	999999	999999	275	469	686	293	82	958	827	707	49	945	830	999999	211	999999	144	999999	850	999999	458	999999	828	909	367	397	541	240	999999	151	999999	122	567	541	999999	847	999999	999999	936	999999	403	143	916	999999	999999	999999	431	862	389	188	361	176	373	260	836	428	972	366	999999	999999	752	999999	987	685	292	926	388	299	538	363	97	353	704	977	999999	324	812	43	999999	276	999999	678	999999	792	790	257	748	316	999999	535	999999	999999	689	647	999999	561	156	999999	512	999999	713	142	334	35	999999	18	471	999999	999999	521	999999	999999	560	835	333	83	990	999999	999999	45	999999	82	593	12	488	344	664	67	999999	649	999999	581	999999	999999	563	833	353	825	701	999999	786	362	266	193	919	999999	202	853	323	999999	571	951	346	477	997	640	999999	332	999999	756	354	999999	999999	999999	353	45	418	999999	282	500	999999	174	503	123	258	825	815	410	999999	552	151	999999	744	811	87	226	245	64	632	922	999999	999999	999999	999999	437	382	999999	856	840	884	527	999999	581	822	326	406	999999	233	228	182	825	148	249	994	615	543	669	999999	332	136	999999	363	307	999999	999999	708	886	558	685	875	11	959	570	208	34	999999	238	921	999999	681	768	999999	999999	460	106	999999	999999	294	339	893	999999	107	533	713	94	173	964	231	616	999999	520	899	547	352	180	
999999	578	999999	969	736	314	748	242	651	999999	787	999999	847	263	70	925	601	999999	999999	999999	904	999999	856	999999	860	999999	17	314	876	170	869	474	492	289	240	577	742	325	603	588	965	864	882	355	306	999999	127	968	999999	999999	919	680	756	190	999999	440	721	925	118	822	307	999999	366	491	498	323	999999	568	999999	999999	999999	286	624	212	207	999999	553	511	999999	225	796	48	757	193	999999	198	999999	312	23	799	856	999999	999999	781	291	530	508	999999	856	982	610	559	946	74	999999	642	65	553	983	236	887	999999	117	893	35	269	686	999999	250	999999	605	733	554	232	636	377	80	843	921	676	999999	999999	655	835	615	247	102	693	683	608	142	173	999999	787	911	999999	999999	999999	755	32	999999	999999	160	999999	386	999999	14	723	999999	999999	572	221	632	999999	694	735	563	281	999999	788	176	993	499	641	177	441	414	767	320	989	668	999999	999999	899	999999	215	10	110	458	738	243	378	265	551	45	999999	541	22	102	185	999999	436	45	966	855	851	836	519	388	944	472	246	999999	448	474	815	133	733	999999	488	735	463	823	549	555	797	999999	999999	605	256	900	401	674	144	906	241	999999	131	53	980	379	491	722	513	275	996	965	817	999999	230	797	807	537	999999	450	999999	613	495	421	67	123	888	913	999999	54	81	572	278	542	242	103	999999	690	504	119	253	741	319	283	558	832	920	870	999999	459	103	999999	70	693	286	627	999999	999999	985	867	999999	999999	590	999999	204	434	696	284	999999	136	999999	127	43	504	207	888	304	999999	862	235	202	999999	537	999999	950	216	511	999999	265	614	999999	301	999999	637	628	675	999999	849	89	134	145	645	36	259	999999	976	831	565	999999	398	333	999999	847	760	674	472	999999	908	519	999999	999999	121	29	999999	999999	504	423	999999	876	532	737	999999	142	738	99	556	992	999999	999999	999999	385	999999	99	867	291	999999	453	943	962	166	634	252	999999	101	999999	33	626	796	990	168	562	434	999999	999999	661	878	882	118	670	999999	480	761	889	999999	999999	977	32	162	948	415	999999	479	999999	999999	999999	999999	999999	999999	536	76	999999	999999	298	860	421	950	999999	135	216	413	970	999999	282	999999	686	873	999999	795	489	234	10	999999	848	584	117	92	999999	969	76	175	763	841	999999	604	999999	999999	999999	38	132	999999	720	999999	946	545	445	715	206	598	44	999999	142	999999	560	312	999999	466	357	714	753	999999	999999	999999	69	999999	650	139	762	678	657	411	999999	333	999999	828	513	
113	527	313	149	401	886	403	999999	52	43	443	999999	999999	538	731	926	999999	999999	794	999999	433	838	999999	894	316	953	528	999999	632	999999	808	657	732	999999	999999	938	54	575	361	452	565	999999	26	16	217	848	492	149	999999	485	999999	999999	877	137	89	275	999999	418	832	448	367	463	312	428	234	785	999999	481	577	792	999999	193	923	351	145	81	821	999999	687	467	999999	388	999999	999999	971	999999	779	999999	718	999999	999999	999999	742	999999	95	112	59	999999	781	431	999999	999999	572	999999	999999	999999	134	536	991	18	999999	721	999999	375	977	978	999999	999999	999999	474	999999	999999	763	999999	476	999999	451	19	266	999999	999999	233	128	265	178	459	816	879	552	513	635	253	613	710	253	604	905	377	936	116	662	893	999999	999999	426	345	257	999999	999999	358	26	124	280	957	999999	229	603	474	206	527	172	570	999999	943	838	762	350	63	637	872	349	84	83	159	381	139	999999	811	839	832	999999	999999	999999	204	496	999999	973	655	725	33	10	441	180	418	944	101	999999	207	478	664	995	999999	64	795	19	942	51	130	586	999999	999999	792	634	373	325	47	999999	418	457	999999	788	694	338	614	871	907	903	999999	215	289	849	885	342	185	837	18	80	426	195	554	480	852	999999	999999	999999	218	806	806	102	999999	999999	999999	749	999999	875	310	866	449	924	111	999999	385	914	307	15	261	460	459	536	317	966	999999	999999	999999	847	935	626	468	728	662	999999	107	572	308	546	978	146	190	309	536	152	999999	502	94	515	104	938	999999	864	999999	758	999999	280	785	940	810	648	846	314	999999	684	407	999999	271	999	941	813	616	760	999999	125	999999	160	999	175	345	439	148	397	753	997	999999	604	104	904	754	827	999999	367	999999	999999	299	876	999999	999999	744	909	241	94	574	290	999999	20	999999	518	489	206	280	620	999999	381	509	458	561	941	829	803	627	366	255	123	36	259	34	697	825	999999	789	156	430	435	207	64	823	472	676	844	767	585	999999	999999	556	176	761	364	999999	841	325	428	33	940	292	875	839	460	263	81	999999	149	693	96	416	999999	199	179	184	455	635	98	274	999999	999999	999999	999999	697	999999	860	999999	999999	999999	999999	86	371	133	490	999999	999999	225	372	999999	999999	859	627	892	999999	999999	432	977	592	189	385	216	999999	163	48	904	999999	934	999999	999999	402	999999	324	283	708	999999	55	10	709	36	999999	239	999999	999999	669	135	999999	159	999999	556	145	883	999999	491	490	778	849	217	94	585	
902	397	83	480	816	31	544	354	193	999999	999999	431	277	999999	337	999999	944	358	494	913	999999	101	999999	999999	757	999999	678	833	999999	999999	999999	999999	999999	133	134	464	166	791	72	999999	591	999999	966	999999	461	999999	615	999999	163	344	999999	999999	723	999999	98	810	74	488	722	999999	999999	711	560	999999	169	999999	514	999999	999999	873	999999	162	295	845	331	432	135	50	999999	52	903	999999	679	458	999999	668	125	745	45	323	399	678	78	765	999999	880	513	712	999999	999999	999999	471	909	290	999999	999999	215	877	849	999999	685	34	999999	680	999999	25	41	112	999999	501	999999	999999	118	127	483	321	93	530	549	999999	918	999999	999999	999999	999999	442	428	399	113	424	462	247	999999	378	638	375	333	398	999999	999999	848	411	556	631	64	440	362	792	999999	999999	598	999999	337	999999	747	273	116	415	836	960	597	641	998	742	48	903	999999	740	999999	999999	999999	694	168	269	602	999999	865	295	884	413	999999	635	593	80	826	776	909	999999	630	374	268	918	562	411	692	999999	412	814	593	161	566	622	999999	698	55	903	527	78	804	240	407	820	531	433	881	961	57	999999	915	271	993	386	119	999999	849	79	999999	757	999999	395	114	61	702	733	846	999999	332	895	35	922	259	841	693	400	999999	999999	396	138	529	731	169	999999	898	999999	168	190	512	199	999999	975	771	770	500	419	999999	355	128	999999	999999	423	999999	162	902	993	999999	161	693	719	156	411	683	14	237	845	235	630	163	381	575	666	999999	142	56	60	160	489	999999	999999	275	622	329	598	551	116	102	999999	582	905	319	16	496	793	52	447	302	767	542	654	193	505	202	747	233	919	468	506	115	852	842	999999	999999	999999	999999	534	999999	94	462	999999	999999	228	999999	258	71	568	179	171	100	609	757	393	946	695	99	770	429	999999	375	631	647	595	901	999999	72	999999	205	999999	349	518	365	217	315	422	901	965	457	944	685	664	750	999999	416	506	104	458	586	124	329	683	114	509	719	830	483	167	327	999999	195	285	372	102	822	581	253	999999	88	534	999999	134	322	485	896	710	999999	350	189	404	636	613	210	90	758	665	414	856	498	484	939	743	648	999999	758	410	301	657	999999	999999	262	999999	380	61	330	204	371	628	612	999999	999999	142	977	922	690	999999	84	999999	344	166	177	397	999999	604	595	999999	486	191	727	496	418	999999	866	999999	999999	999999	243	158	999999	563	304	785	254	999999	535	806	999999	725	999999	999999	335	20	999999	999999	
999999	865	501	776	466	278	718	999999	901	125	599	724	276	632	999999	607	347	926	999999	999999	862	391	152	572	78	999999	296	999999	740	550	171	408	910	548	687	999999	591	999999	999999	491	844	123	884	138	889	810	999999	999999	945	842	839	409	489	999999	999999	285	999999	999999	707	999999	999999	957	449	361	954	201	814	727	999999	504	26	999999	243	49	999999	748	507	23	683	267	999999	163	814	898	710	761	999999	999999	93	412	562	999999	759	24	509	999999	999999	532	184	999999	999999	999999	999999	999999	826	959	175	450	605	716	777	709	254	999999	429	999999	999999	551	650	999999	282	445	999999	542	941	363	130	999999	540	999999	84	974	999999	985	271	445	965	373	81	999999	999999	479	772	999999	999999	853	999999	999999	595	679	743	999999	999999	999999	425	560	178	654	509	473	838	946	910	999999	641	802	870	269	999999	999999	863	999999	479	999999	605	803	672	277	908	97	999999	811	999999	860	315	999999	102	999999	569	710	277	999999	999999	608	913	649	999999	226	734	831	983	999999	141	611	816	964	654	999999	386	622	887	900	746	999999	528	37	323	59	999999	999999	709	999999	699	478	717	552	916	870	999999	999999	999999	999999	543	86	114	794	999999	32	54	351	999999	119	479	947	822	376	574	451	999999	999999	335	999999	999999	53	131	970	999999	663	894	273	57	999999	996	430	999999	441	999999	999999	317	734	999999	999999	15	999999	394	599	543	999999	655	999999	977	474	791	109	630	999999	481	499	954	144	344	26	137	999999	303	523	122	59	568	999999	999999	904	999999	355	999999	44	999999	86	999999	531	999999	708	17	554	296	583	992	999999	799	663	960	868	715	999999	399	340	999999	999999	999999	870	486	493	999999	274	340	999999	340	445	999999	596	999999	999999	839	432	999999	636	19	583	493	720	531	999999	260	999999	431	151	198	960	956	208	999999	288	480	789	54	942	999999	999999	223	222	253	556	336	212	452	999999	38	292	475	763	331	589	999999	885	348	999999	242	287	999999	198	884	999999	489	372	999999	932	923	59	387	999999	120	275	370	281	477	975	999999	58	999999	999999	122	906	495	202	877	291	546	999999	450	783	709	999999	900	34	338	873	76	963	999999	519	641	979	905	710	999999	65	229	470	418	373	381	999999	999999	976	86	999999	884	296	495	444	396	338	609	603	999999	872	374	999999	999999	999999	908	926	571	942	999999	143	10	999999	550	821	71	86	187	999999	412	525	422	924	999999	359	989	780	478	51	133	313	380	311	655	999999	691	883	527	814	999999	454	623	999999	752	942	
977	108	999999	999999	383	320	161	532	999999	540	459	999999	999999	999999	614	138	458	530	819	920	999999	699	140	999999	140	187	558	372	999999	999999	902	540	181	999999	382	890	44	804	668	812	162	999999	999999	124	329	250	999999	934	210	337	996	102	72	831	999999	287	968	975	543	205	999999	788	910	999999	999999	999999	279	390	220	723	104	999999	999999	16	768	915	590	25	450	890	999999	624	171	999999	961	809	477	349	826	104	921	68	270	999999	999999	999999	937	875	486	410	971	999999	723	486	243	999999	241	999999	73	273	697	953	535	653	999999	999999	626	999999	282	828	451	929	564	999999	802	45	393	398	955	405	978	999999	999999	50	918	584	900	685	61	999999	999999	421	286	563	407	968	999999	999999	958	999999	999999	999999	603	657	958	51	552	607	684	207	959	842	999999	668	999999	999999	425	495	734	930	999999	941	999999	999999	999999	39	652	999999	999999	833	513	999999	440	52	658	999999	999999	880	91	876	42	999999	999999	854	659	735	999999	999999	277	999999	553	47	883	38	676	805	747	939	407	928	399	551	888	850	694	193	411	999999	999999	628	872	544	413	857	999999	999999	940	720	14	525	718	44	999999	999999	999999	475	892	412	375	999999	919	181	483	999999	487	491	415	160	169	475	999999	264	999999	649	999999	18	633	35	140	733	864	36	934	882	220	364	818	593	569	999999	301	999	691	166	709	700	71	261	380	416	537	790	560	538	999999	463	435	93	753	282	999999	867	281	642	988	999999	246	601	999999	133	999999	999999	590	941	184	334	999999	452	939	999999	947	382	655	723	206	83	475	999999	691	756	929	999999	839	297	999999	999999	727	59	177	816	463	470	999999	257	744	714	999999	619	363	866	890	999999	154	901	334	999999	222	557	445	999999	427	840	910	999999	203	937	982	302	564	751	606	523	999999	999999	999999	487	73	408	999999	999999	872	856	52	824	865	946	591	938	962	917	999999	999999	613	262	399	623	559	999999	63	807	732	908	65	612	999999	377	708	30	514	999999	406	813	578	954	52	571	797	95	999999	257	356	999999	339	646	539	437	999999	32	733	774	927	939	354	999999	759	964	800	440	565	498	248	999999	434	999999	999999	999999	601	659	220	828	999999	474	804	805	461	687	578	418	82	999999	467	685	297	739	999999	467	469	405	999999	87	770	367	999999	999999	19	786	620	224	135	141	999999	260	812	905	949	462	999999	548	999999	81	396	391	367	732	41	999999	282	694	205	64	999999	205	999999	142	67	468	944	999999	796	999999	
999999	999999	293	941	999999	216	873	391	790	467	332	999999	684	132	691	388	999	999999	999999	999999	999999	925	999999	999999	203	999999	999999	679	847	490	518	999999	752	999999	999999	41	107	426	735	824	999999	891	999999	737	731	28	999999	342	451	679	469	156	999999	349	171	151	345	999999	747	366	421	204	999999	309	948	999999	177	638	999999	999999	290	582	71	999999	999999	621	31	291	348	184	128	463	999999	178	999999	371	985	413	884	862	696	884	678	379	413	493	357	605	999999	568	850	882	999999	792	398	999999	94	209	580	999999	130	64	999999	572	999999	999999	967	375	287	587	187	764	753	265	963	406	903	692	571	285	999999	426	502	779	334	999999	249	445	779	999999	287	999999	999999	344	999999	641	20	116	141	455	526	999999	327	211	391	95	139	958	828	992	999999	402	999999	999999	285	704	562	104	999999	999999	718	531	596	152	309	401	932	419	522	332	396	797	561	125	999999	293	108	300	398	999999	116	290	616	786	162	885	999999	999999	68	48	88	915	867	139	737	994	394	185	901	989	163	999999	446	999999	606	195	999999	999999	546	992	605	999999	706	999	999999	437	915	999999	990	424	254	404	999999	484	253	480	929	432	388	999999	898	923	999999	999999	95	397	844	119	189	967	54	634	990	75	442	817	219	999999	999999	309	89	999999	999999	486	744	758	999999	962	999999	999999	265	418	999999	999999	104	999999	873	307	914	507	592	805	631	32	380	620	999999	295	999999	999999	271	999999	197	88	683	324	738	911	663	999999	39	882	856	63	712	636	500	999999	999999	999999	943	999999	999999	736	716	284	953	172	999999	134	355	83	920	827	864	203	230	65	109	999999	943	961	644	587	999999	710	948	999999	999999	999999	999999	205	323	999999	492	360	117	460	999999	408	371	576	805	538	981	955	961	39	999999	519	415	445	118	201	816	982	277	376	268	16	336	999999	851	372	14	999999	759	999999	345	514	999999	769	693	700	999999	999999	165	115	606	999999	748	919	389	999999	999999	999999	96	131	474	999999	92	999999	202	365	82	985	724	442	534	831	205	332	999999	683	433	645	751	418	782	999999	827	171	769	746	268	416	995	60	44	329	72	999999	999999	835	431	999999	577	337	627	433	652	999999	581	999999	326	426	235	705	377	692	933	678	348	34	682	920	972	455	107	666	999999	999999	999999	214	769	999999	166	857	261	90	999999	423	791	999999	796	999999	999999	995	999999	841	190	300	999999	351	999999	394	299	150	163	510	381	131	240	999999	999999	978	324	377	15	999999	
269	377	453	296	624	519	887	988	238	577	340	999999	35	265	999999	999999	991	66	817	384	277	25	704	751	709	946	193	830	916	818	790	223	990	999999	581	813	846	999999	727	999999	507	310	912	586	999999	403	106	999999	485	999999	986	267	559	999999	999999	254	673	702	999999	677	336	999999	82	420	999999	999999	987	999999	684	672	999999	999999	999999	940	877	966	113	127	580	315	999999	218	354	183	831	532	663	369	189	337	149	153	808	60	550	450	999999	999999	798	999999	416	740	300	812	889	999999	929	999999	753	999999	150	555	132	281	999999	127	711	999999	588	265	462	627	185	356	533	709	999999	999999	999999	436	999999	611	999999	999999	898	119	918	542	293	449	603	54	616	664	196	999999	31	536	999999	432	738	339	999999	999999	999999	789	564	943	289	999999	594	650	229	326	786	539	236	999999	999999	717	999999	179	615	148	662	418	20	521	169	939	688	270	65	967	999999	408	697	785	924	118	554	974	262	113	855	952	824	300	878	657	999999	425	163	999999	232	569	999999	774	999999	192	999999	53	999999	349	999999	333	595	262	628	999999	841	999999	681	274	173	235	916	512	293	709	593	720	642	512	583	273	117	550	744	138	684	999999	999999	999999	339	510	999999	913	610	531	366	999999	999999	500	999999	915	743	888	351	996	652	221	491	181	599	68	411	999999	766	239	226	55	517	499	703	999999	547	939	934	662	45	13	999999	761	999999	999999	58	152	999999	667	999999	228	208	747	999999	999999	441	999999	999999	281	109	917	999999	381	315	321	64	182	999999	897	378	999999	954	999999	961	648	999999	999999	828	577	20	999999	586	108	709	998	847	769	23	999999	999999	814	797	663	562	127	856	999999	999999	42	966	999999	354	799	299	725	273	518	786	837	999999	711	903	574	999999	999999	999999	58	672	999999	473	294	168	566	999999	563	16	301	136	843	792	999999	284	796	611	143	999999	786	999999	984	734	999999	999999	186	87	776	910	232	402	722	786	807	999999	999999	999999	681	718	787	389	735	718	972	392	999999	54	372	436	999999	999999	137	999999	554	250	687	999999	144	999999	982	488	643	999999	784	899	999999	67	985	933	145	237	929	425	136	407	999999	276	762	946	50	141	715	349	802	269	999999	999999	999999	567	179	565	433	380	999999	309	746	92	934	82	999999	999999	69	439	300	879	43	711	999999	157	177	421	999999	198	999999	850	772	303	850	524	634	617	999999	999999	763	580	803	559	689	827	999999	989	341	689	968	164	82	286	58	923	999999	563	996	
93	399	757	999999	245	118	999999	999999	452	999999	419	448	370	69	640	999999	999999	86	484	31	972	496	187	89	141	229	999999	999999	496	255	927	298	81	621	999999	38	15	999999	568	450	999999	301	219	757	999999	250	608	104	441	611	337	846	751	541	999999	597	999999	677	613	25	11	117	49	206	315	130	377	748	999999	612	670	885	517	43	999999	681	999999	430	167	890	621	22	346	885	917	90	999999	539	597	999999	815	337	231	552	449	697	999999	22	451	801	873	859	776	828	999999	452	339	999999	325	999999	999999	792	520	999999	404	988	770	164	289	235	583	837	161	182	796	999999	663	999999	594	999999	429	274	978	365	26	762	245	999999	944	475	750	828	224	254	833	33	817	508	157	999999	926	999999	733	225	228	45	707	604	999999	608	999999	373	999999	795	999999	56	813	165	706	999999	752	999999	999999	814	484	755	623	907	348	773	525	999999	817	143	999999	999999	541	763	147	999999	64	641	999999	345	686	387	703	999999	330	787	220	999999	802	515	708	673	885	919	740	999999	422	799	265	268	93	634	999999	991	203	599	515	60	28	724	999999	120	777	875	137	107	61	205	586	560	563	863	361	999999	999999	928	447	622	32	674	569	264	385	227	261	999999	831	712	234	731	282	170	643	999999	927	999999	896	20	999999	643	421	226	222	704	999999	230	282	253	566	999999	162	893	37	353	165	999999	735	560	623	85	275	349	970	999999	288	402	999999	283	384	837	999999	437	830	388	263	352	52	680	521	41	780	588	156	959	578	389	142	999999	922	605	999999	346	999999	999999	378	81	256	367	426	312	999999	999999	868	999999	243	724	999999	999999	100	813	999999	64	48	591	304	999999	203	20	286	899	270	999999	361	999999	974	695	50	123	20	191	105	999999	264	219	41	782	719	427	999999	853	326	493	209	119	324	808	999999	999999	421	999999	878	246	90	527	52	999999	999999	99	753	547	684	999999	999999	909	717	605	799	829	560	522	966	999999	999999	432	582	999999	730	252	999999	176	397	245	702	328	312	859	604	737	176	960	145	999999	673	999999	179	377	854	300	401	999999	999999	478	255	899	725	999999	952	657	999999	275	350	404	635	999999	160	999999	256	320	606	857	11	999999	662	999999	386	346	112	999999	263	214	923	439	850	999999	999999	918	990	803	602	209	907	946	793	901	619	741	994	95	38	999999	999999	543	999999	543	717	999999	999999	999999	522	389	999999	847	999999	999999	999999	911	553	890	429	241	458	453	718	406	950	64	
278	999999	980	999999	351	26	999999	999999	93	389	745	316	37	220	999999	344	290	223	999999	70	552	63	559	708	999999	114	665	999999	999999	999999	825	296	999999	999999	999999	999999	999999	999999	999999	999999	771	999999	656	962	175	246	863	219	999999	124	172	504	207	999999	511	225	211	281	456	247	999999	288	261	415	999999	999999	723	373	541	57	999999	413	186	225	298	681	406	597	542	951	250	456	668	167	515	999999	98	703	999999	463	853	403	999999	800	633	493	619	251	407	716	523	499	678	91	454	758	328	982	999999	829	818	614	999999	505	996	904	999999	999999	899	999999	370	29	221	87	204	276	983	385	999999	805	72	164	200	826	438	750	777	999999	712	999999	12	999999	111	332	644	249	664	925	803	999999	873	524	999999	172	356	503	999999	600	999999	188	775	942	400	795	999999	663	999999	913	76	255	136	42	391	152	242	263	917	888	443	999999	612	68	582	863	932	547	812	37	479	999999	472	999999	700	999999	981	69	715	999999	999999	980	999999	999999	858	557	999999	841	143	209	930	102	999999	399	167	931	575	717	999999	537	999999	229	851	395	443	142	999999	948	341	856	999999	182	548	999999	999999	462	139	861	209	34	271	100	999999	999999	999999	387	358	82	30	768	958	273	698	187	452	346	139	439	317	726	999999	999999	509	286	48	757	999999	973	76	705	999999	714	517	346	999999	772	814	248	298	66	783	710	928	572	898	897	483	999999	169	986	999999	699	553	483	259	617	591	137	999999	349	833	999999	999999	324	966	254	999999	362	999999	999999	532	999999	999999	999999	942	73	724	937	388	999999	999999	192	814	90	382	112	170	43	96	999999	999999	686	674	999999	232	408	704	614	999999	999999	999999	131	459	490	464	441	558	301	541	196	893	999999	749	433	999999	650	999999	925	942	999999	93	722	275	999999	497	845	227	999999	999999	544	368	999999	340	734	999	161	999999	333	626	941	554	869	502	999999	764	537	937	250	999999	582	999999	999999	672	743	570	999999	856	206	999999	618	224	366	272	996	999999	783	323	999999	433	914	999999	999999	999999	10	318	224	229	374	498	999999	999999	976	319	456	706	999999	448	999999	174	580	999999	537	340	999999	999999	999999	606	506	83	981	224	922	999999	968	665	999999	480	671	999999	356	209	999999	708	999999	999999	247	999999	815	300	248	345	725	850	852	618	999999	999999	301	283	130	618	723	301	516	744	985	169	350	791	999999	118	999999	173	817	380	999999	999999	999999	999999	489	150	790	999999	834	646	499	81	999999	360	286	693	189	
999999	999999	738	999999	200	201	297	999999	87	706	34	193	140	568	562	999999	481	804	559	608	999999	793	980	999999	517	999999	999999	255	913	205	990	999999	422	999999	388	859	89	999999	623	638	20	999999	412	444	766	32	704	87	936	48	492	555	726	95	195	999999	999999	999999	969	734	999999	999999	811	882	715	518	999999	211	999999	999999	999999	587	191	921	597	422	391	545	71	494	761	792	318	875	713	445	788	336	743	999999	536	999999	925	999999	999999	999999	770	529	728	257	261	999999	897	244	95	904	374	805	497	999999	999999	999999	849	999999	972	538	733	935	999999	280	730	443	467	999999	999999	784	999999	999999	614	630	652	861	816	814	999999	999999	895	999999	790	808	80	983	839	971	569	748	329	999999	916	778	244	834	360	457	526	818	45	500	77	999999	252	82	200	867	129	362	970	44	999999	999999	643	999999	155	370	999999	747	604	496	838	427	464	222	384	836	999999	818	511	369	297	424	232	405	16	489	566	998	792	971	851	216	777	295	208	212	144	584	688	999999	999999	779	223	549	999999	649	999999	40	697	364	481	310	851	611	746	999999	999999	999999	652	665	804	211	999999	633	644	631	649	999999	999999	999999	701	810	140	521	121	518	210	999999	999999	366	643	536	999999	999999	999999	551	365	176	548	380	999999	895	999999	32	195	999999	825	590	999999	40	10	999999	999999	525	662	670	179	339	999999	999999	999999	809	505	295	31	277	901	525	999999	102	276	483	631	643	463	805	878	999999	335	74	692	620	778	999999	366	967	999999	999999	776	829	381	999999	999999	319	999999	999999	400	999999	11	999999	154	309	457	811	764	526	55	382	71	999999	792	999999	14	435	545	16	41	793	999999	999999	757	126	749	314	721	250	999999	321	889	554	415	241	999999	418	920	393	172	967	947	839	999999	147	723	920	46	999999	31	999999	999999	747	878	607	999999	946	169	38	559	153	100	523	719	734	493	517	450	561	956	999999	515	162	843	73	845	98	142	620	999999	829	277	412	229	567	547	152	675	808	999999	169	999999	891	833	29	999999	433	130	197	654	216	479	485	362	435	734	620	904	814	761	629	814	549	635	999999	875	688	304	161	196	351	999999	999999	48	796	347	623	328	823	999999	999999	968	945	966	999999	360	999999	59	794	832	999999	999999	861	56	999999	355	709	265	999999	999999	199	139	968	999999	313	374	837	999999	566	999999	999999	302	90	627	349	661	869	583	449	380	93	638	999999	999999	269	113	980	595	155	999999	638	367	225	679	997	
292	999	943	663	999999	999999	999999	492	706	721	634	167	243	706	241	486	999999	999999	999999	70	560	999999	649	742	210	999999	251	999999	125	459	999999	86	410	629	67	661	925	919	999999	856	738	156	803	607	634	945	747	888	999999	964	999999	999999	492	619	447	662	999999	210	463	438	281	64	999999	999999	968	558	757	999999	999999	580	560	216	999999	999999	331	413	826	999999	118	264	999999	362	999999	160	946	212	594	790	191	405	999999	724	466	199	585	999999	778	555	639	85	197	142	249	999999	413	306	362	615	298	43	999999	317	102	208	791	918	999999	999999	311	765	963	999999	432	999999	999999	836	749	999	999999	999999	635	281	412	42	77	999999	123	999999	746	650	999999	978	502	999999	999999	993	632	268	407	666	16	561	253	873	122	999999	999999	996	75	577	556	999999	324	650	408	564	999999	999999	141	288	805	633	999999	661	999999	984	999999	284	684	284	214	491	602	999999	641	84	37	538	920	999999	803	127	978	999999	103	497	999999	852	749	14	999999	999999	999999	129	860	383	90	592	958	137	756	999999	321	791	373	75	759	689	19	999999	537	999999	999999	999999	999999	688	999999	311	568	999999	999999	999999	535	679	196	999999	364	483	773	267	993	444	580	793	999999	377	999999	196	999999	999999	737	975	843	424	999999	721	999999	999999	644	999999	727	779	34	540	806	143	900	641	605	730	711	286	915	751	999999	999999	797	999999	999999	117	882	468	999999	999999	690	355	999999	999999	212	474	219	999999	999999	601	999999	223	999999	49	986	956	476	999999	591	85	325	999999	69	999999	93	385	923	86	646	999999	999999	999999	285	999999	850	461	364	790	439	999999	520	199	447	324	999999	999999	681	757	369	248	641	719	876	429	999999	238	999999	687	36	999999	551	999999	875	313	311	281	938	926	199	999999	999999	685	733	461	564	136	24	745	881	965	703	176	717	999999	894	580	391	999999	278	621	175	677	763	999999	589	999999	323	144	999999	939	190	755	567	833	646	956	999999	425	864	98	999999	550	805	71	132	999999	426	999999	418	999999	999999	92	657	578	369	924	999999	130	872	187	812	879	733	999999	999999	999999	608	999999	999999	937	999999	999999	991	190	999999	625	999999	702	999999	214	999999	847	725	290	59	999999	107	988	474	721	44	865	999999	687	999999	345	817	863	999999	999999	999999	543	713	999999	147	923	999999	477	999999	744	63	229	639	667	999999	965	164	452	892	999999	850	999999	999999	999999	999999	728	423	313	904	70	999999	17	425	316	999999	427	999999	254	152	136	16	999999	816	729	999999	815	
999999	884	999999	321	190	374	971	999999	334	165	134	672	577	419	509	787	573	999999	936	56	803	999999	238	799	831	999999	310	765	680	229	803	689	384	98	501	539	843	593	880	999999	45	826	981	283	999999	471	999999	732	627	229	67	999999	793	621	21	902	999999	999999	489	280	73	215	999999	114	361	445	298	489	917	969	999999	979	241	999999	20	976	351	954	506	370	999999	577	148	461	171	108	895	763	86	999999	883	182	113	609	380	830	999999	999999	999999	857	182	197	815	999999	285	87	473	300	610	999999	561	701	174	128	999999	495	76	466	943	263	999999	535	413	328	96	771	876	631	999999	190	78	999999	999999	648	197	54	762	491	999999	94	635	999999	162	50	47	191	17	985	571	884	999999	451	999999	999999	999999	647	784	496	570	513	211	841	999999	999999	967	999999	668	525	930	993	733	585	290	858	999999	944	382	999999	290	905	764	890	70	248	426	999999	541	373	340	999999	270	275	920	999999	999999	793	436	732	83	951	523	491	64	999999	160	999999	999999	999999	51	373	275	999999	999999	665	999999	320	999999	999999	13	350	555	304	194	390	732	467	665	616	976	834	517	650	999999	339	392	999999	836	492	97	249	465	466	999999	966	999999	999999	69	265	924	571	22	506	728	733	406	228	999999	673	845	999999	522	554	108	999999	856	624	999999	876	999999	476	484	298	842	999999	999999	99	999999	227	999999	883	407	409	999999	414	821	999999	921	566	932	173	975	172	646	404	726	911	999999	125	120	660	999999	193	982	999999	97	724	999999	964	847	317	256	999999	999999	961	295	999999	861	693	395	845	999999	566	943	999999	501	322	651	999999	47	973	731	999999	999999	455	167	224	427	244	327	999999	356	957	718	625	999999	999999	603	999999	999999	614	59	673	730	274	957	169	249	872	957	775	999999	225	999999	874	585	999999	971	123	804	999999	695	999999	376	298	999999	744	848	328	201	604	718	999999	339	433	999999	68	999999	842	999999	997	975	999999	287	551	34	999999	40	844	50	528	924	490	880	999999	918	999999	306	441	775	222	321	921	681	999999	67	999999	886	999999	949	999999	273	139	625	807	999999	999999	350	824	273	367	714	14	288	673	679	237	96	999999	514	503	761	999999	76	284	999999	999999	999999	924	494	999999	999999	536	999999	522	264	795	999999	83	943	778	999999	481	178	418	508	999999	999999	17	682	999999	29	595	989	455	766	578	72	351	131	50	999999	425	340	354	122	187	119	765	999999	884	372	22	356	999999	422	999999	525	999999	775	378	
421	866	252	664	899	658	547	448	756	686	999999	523	952	999999	511	665	151	824	999999	999999	207	877	598	798	467	16	249	999999	999999	487	62	413	575	752	628	999999	183	675	454	463	640	670	19	732	160	849	70	452	234	756	147	701	363	454	180	544	999999	999999	999999	999999	419	294	415	999999	633	329	947	210	284	999999	492	476	999999	841	690	537	867	866	647	999999	946	796	38	287	999999	360	60	131	581	94	142	999999	999999	562	54	999999	265	741	999999	999999	902	999999	178	999999	273	671	332	522	764	643	677	411	806	999999	946	999999	265	999999	928	282	999999	826	628	200	968	763	998	816	999999	344	281	136	766	816	999999	96	628	904	23	999999	37	538	366	999999	416	731	999999	887	616	432	999999	137	812	827	562	999999	241	977	165	999999	673	516	725	429	371	551	999999	990	874	860	999999	361	123	260	254	999999	469	691	783	246	999999	999999	999999	999999	254	154	324	939	263	638	999999	999999	748	514	15	999999	999999	999999	575	865	999999	931	23	755	999999	738	23	561	582	999999	999999	550	203	999999	668	999999	999999	360	999999	227	236	705	736	999999	15	999999	999999	609	255	732	928	999999	125	917	999999	909	999999	454	936	515	140	999999	366	999999	31	314	457	830	845	452	216	999999	762	357	638	390	205	776	999999	999999	999999	414	316	999999	892	95	999999	285	999999	759	999999	860	424	999999	97	999999	348	999999	224	700	895	782	999999	802	526	476	769	767	289	769	714	330	704	851	388	999999	455	516	550	999999	880	181	71	96	986	355	47	999999	999999	174	999999	901	562	59	198	999999	650	514	333	425	325	666	999999	998	55	145	166	999999	999999	999999	28	999999	753	287	820	724	999999	999999	815	180	439	677	507	124	727	812	767	999999	662	44	999999	941	192	134	620	999999	999999	73	999999	851	999999	999999	811	999999	155	220	158	284	238	474	633	973	698	163	999999	648	999999	881	999999	999999	377	511	909	256	296	87	999999	628	667	999999	999999	999999	635	963	980	963	865	999999	999999	516	664	492	425	999999	411	111	999999	999999	999999	971	999999	302	791	809	484	688	565	565	611	77	999999	999999	999999	631	923	975	348	999999	183	32	782	559	912	764	578	884	95	721	845	999999	834	999999	999999	695	553	999999	865	826	489	302	999999	310	997	901	944	144	875	794	274	435	763	518	855	125	999999	504	390	36	240	999999	602	844	719	425	243	952	49	921	88	675	999999	522	254	999999	624	482	562	20	999999	444	999999	301	999999	999999	432	325	763	374	999999	58	
867	838	595	890	700	999999	590	999999	668	991	999999	999999	999999	599	324	999999	274	975	501	716	942	380	216	796	590	999999	398	999999	999999	918	199	674	425	39	808	999999	926	364	190	70	891	980	351	828	349	65	586	999999	105	191	61	788	873	789	999999	496	632	798	999999	999999	175	291	588	750	999999	999999	537	685	999999	53	324	909	794	999999	825	962	38	387	457	999999	999999	999999	214	812	867	410	999999	999999	922	321	649	138	999999	999999	894	610	402	999999	36	999999	527	999999	76	999999	866	151	994	999999	999999	154	467	254	351	999999	675	999999	86	775	882	402	999999	901	762	478	403	196	855	13	999999	224	999999	437	361	538	17	823	474	162	946	725	416	367	672	778	853	999999	786	999999	125	269	533	626	718	999999	299	999999	147	598	658	999999	999999	999999	897	999999	584	999999	892	812	767	851	170	924	829	167	985	272	239	999999	999999	999	409	575	887	999999	691	943	718	727	249	391	999999	876	503	275	439	425	470	922	203	999999	512	999999	522	274	109	608	797	999999	648	37	999999	999999	973	999999	999999	720	999999	621	67	999999	321	174	573	386	175	294	431	999999	727	569	802	316	790	801	496	435	63	623	186	93	156	167	89	999999	994	999999	902	999999	995	718	323	848	865	562	511	999999	410	146	108	999999	187	999999	833	999999	235	999999	999999	181	172	845	999999	489	444	974	999999	999999	95	999999	999999	641	391	999999	568	18	256	953	451	238	300	159	34	999999	524	371	905	912	333	999999	986	915	171	731	682	160	61	833	999999	890	77	356	261	58	999999	467	999999	999999	675	824	832	281	999999	143	881	22	820	750	964	82	78	582	830	95	375	476	999999	660	904	999999	957	999999	549	560	170	943	898	976	999999	67	938	315	999999	999999	178	714	286	999999	999999	999999	339	999999	869	999999	822	495	999999	176	683	288	987	999999	695	267	867	999999	999999	999999	999999	938	124	844	587	907	144	763	344	999999	916	661	999999	451	999999	245	88	655	999999	999999	738	999999	426	731	303	883	80	175	619	980	641	758	999999	208	999999	911	554	495	723	999999	999999	68	999999	204	259	31	98	999999	962	460	188	222	865	523	349	307	521	393	999999	703	836	968	999999	999999	690	167	679	999999	396	898	690	593	931	999999	22	679	999999	232	999999	281	795	999999	212	168	802	999999	999999	999999	859	758	400	171	943	30	135	238	915	797	999999	102	999999	999999	999999	74	999999	595	999999	283	511	669	783	999999	911	999999	999999	312	765	985	561	999999	274	220	141	638	
508	528	649	911	466	783	999999	999999	717	389	928	696	386	148	398	216	999999	619	999999	199	974	110	260	999999	999999	999999	472	999999	245	252	827	142	966	999999	566	251	946	379	817	727	905	66	999999	531	351	221	999999	627	596	354	999999	654	262	941	663	407	999999	999999	799	999999	321	999999	999999	475	561	796	730	999999	582	999999	270	769	801	999999	294	918	529	728	332	900	897	845	343	999999	129	182	879	35	999999	168	973	999999	999999	184	415	999999	576	116	970	999999	491	70	54	449	94	363	853	999999	999999	745	877	999999	999999	899	999999	476	500	599	999999	388	999999	704	18	999999	183	300	999999	999999	999999	223	351	423	758	776	418	836	800	893	806	766	329	857	377	121	291	434	999999	680	438	999999	579	999999	760	591	639	999999	61	631	999999	794	174	999999	208	443	403	464	790	876	491	909	999999	999999	792	589	999999	69	336	897	142	749	973	518	198	884	644	999999	662	999999	147	999999	999999	999999	999999	999999	999999	104	658	999999	999999	826	643	450	999999	529	272	999999	193	181	532	579	459	163	498	999999	821	999999	999999	323	799	38	999999	623	739	859	999999	999999	979	999999	987	964	999999	402	190	315	115	999999	329	669	622	671	999999	490	644	999999	999999	999999	999999	110	201	946	67	345	145	688	34	29	999999	340	405	765	993	999999	194	567	178	67	972	999999	421	298	336	377	701	137	999999	321	978	181	687	999999	999999	879	589	51	999999	999999	999999	501	290	95	822	989	273	856	678	778	305	86	999999	999999	659	999999	688	902	619	690	999999	999999	841	713	51	539	999999	904	937	123	823	153	660	999999	800	481	902	335	999999	999999	113	844	459	78	25	901	782	574	842	341	999999	686	431	227	431	999999	659	999999	54	293	347	999999	919	564	954	162	426	295	322	187	594	363	999999	999999	586	799	557	773	697	149	756	88	71	999999	999999	146	999999	443	999999	551	821	335	999999	999999	10	999999	924	999999	123	863	485	497	261	664	999999	837	259	159	640	631	701	886	999999	905	536	999999	999999	999999	640	817	440	999999	999999	771	366	999999	999999	254	282	999999	874	662	999999	834	999999	999999	826	407	859	96	999999	572	999999	60	999999	935	999999	999999	999999	741	446	999999	264	999999	432	502	884	489	307	488	999999	999999	876	798	756	48	236	55	999999	277	442	900	464	554	931	867	189	562	921	431	813	697	598	541	999999	273	407	364	411	171	384	999999	109	380	331	881	695	14	303	811	999999	410	143	388	308	999999	157	710	374	999999	322	331	568	876	
674	77	417	999999	403	493	641	872	643	999999	892	104	800	93	232	60	181	185	999999	119	999999	413	563	220	242	858	125	999999	999999	847	849	62	778	232	999999	264	473	360	999999	809	180	836	766	64	999999	214	746	73	487	999999	999999	147	72	458	163	271	513	207	113	544	999999	943	883	796	240	839	999999	577	387	967	999999	821	573	459	999999	886	999999	509	724	38	999999	999999	219	675	464	999999	990	330	79	445	750	999999	256	999999	441	236	953	970	999999	999999	887	999999	686	999999	737	571	573	613	518	277	999999	14	482	85	999999	326	733	217	999999	999999	849	996	999999	941	226	320	574	999999	999999	712	933	676	686	79	150	943	999999	999999	937	999999	999999	386	811	802	999999	999999	793	181	644	999999	503	999999	638	999999	805	891	670	999999	303	999999	996	77	999999	806	343	948	328	999999	934	489	951	999999	280	999999	390	473	194	706	131	480	526	402	862	902	999999	198	47	391	999999	999999	282	629	999999	519	999999	80	790	999999	468	872	428	391	999999	999999	173	468	474	999999	999999	342	999999	999999	624	823	901	603	215	999999	596	999999	999999	936	148	999999	216	331	637	999999	552	319	682	999999	247	999999	61	999999	166	707	739	750	724	999999	477	932	551	318	15	583	618	999999	865	107	418	323	999999	491	252	999999	948	841	831	713	646	604	999999	527	726	999999	771	766	447	507	953	845	999999	999999	469	216	144	898	325	64	152	259	453	584	770	924	296	570	999999	605	759	897	919	20	211	872	282	999999	592	999999	811	852	999999	368	154	573	999999	900	31	46	425	999999	999999	776	570	397	160	999999	999999	801	89	999999	873	841	748	66	925	420	859	999999	999999	120	315	685	252	300	403	95	440	999999	42	395	999999	856	189	709	999999	152	450	814	722	999999	999999	790	561	999999	978	999999	619	97	647	999999	50	999999	112	314	744	840	999999	999999	994	74	644	559	769	693	999999	27	661	999999	685	783	969	999999	874	736	842	524	134	641	321	389	999999	352	999999	560	999999	122	753	875	965	540	999999	180	820	657	562	999999	31	999999	947	961	362	580	412	863	512	995	560	999999	472	229	716	999999	999999	614	598	302	999	219	348	550	273	786	83	999999	999999	799	999999	999999	183	134	503	266	999999	360	37	999999	939	695	999999	359	561	999999	412	999999	824	724	221	215	69	270	719	999999	528	407	697	575	506	999999	698	713	999999	344	999999	999999	999999	459	209	608	587	702	362	999999	171	989	999999	885	383	337	329	450	587	30	166	912	414	691	
738	296	999999	462	398	681	997	344	588	227	195	74	999999	375	999999	613	627	367	907	999999	650	539	419	811	201	179	938	257	135	750	187	289	933	44	721	912	945	999999	313	681	315	827	999999	999999	700	999999	317	954	924	974	402	799	15	999999	51	208	999999	850	270	229	999999	749	219	999999	49	906	999999	985	999999	999999	667	999999	63	236	110	822	138	648	121	999999	861	999999	333	160	358	388	284	934	993	522	999999	105	864	94	939	566	617	572	731	999999	187	332	309	999999	317	899	746	778	898	228	80	238	739	388	999999	758	426	69	999999	999999	631	207	999999	142	577	572	999999	969	999999	999999	999999	566	917	327	704	999999	684	999999	842	458	641	999999	46	999999	451	807	365	999999	725	191	999999	558	999999	79	172	980	341	999999	999999	745	271	776	491	999999	23	514	320	422	999999	999999	999999	414	226	41	29	135	999999	999999	690	769	216	999999	253	999999	403	656	999999	847	164	999999	999999	516	999999	999999	197	864	24	681	762	937	496	943	801	895	117	735	999999	60	999999	46	819	125	999999	974	539	118	533	385	961	367	999999	472	267	959	999999	566	999999	999999	999999	164	121	489	463	752	283	272	361	358	998	667	324	433	797	127	999999	999999	38	303	567	89	341	999999	999999	405	907	34	685	842	999999	550	598	221	216	895	924	339	661	735	701	277	757	184	999999	303	52	999999	675	999999	64	999999	538	843	563	764	822	999999	770	999999	845	259	999999	999999	96	999999	78	113	999999	999999	999999	575	429	999999	602	300	331	999999	262	425	362	310	999999	545	787	999999	22	755	658	451	82	999999	569	603	999999	452	690	999999	98	928	999999	999999	389	773	947	999999	132	244	251	273	442	665	999999	999999	705	999999	900	50	731	999999	445	999999	455	775	829	999999	16	826	413	999999	609	93	78	333	200	423	921	585	598	308	597	777	999999	394	18	999999	231	224	897	355	999999	650	517	999999	492	911	494	613	999999	206	482	305	831	100	663	999999	999999	896	999999	999999	623	324	452	432	778	667	808	999999	766	999999	529	999999	928	67	999999	959	576	999999	841	999999	929	317	641	401	826	302	946	999999	731	659	819	334	70	615	999999	999999	208	94	943	824	999999	434	847	531	999999	689	377	773	492	704	783	250	65	999999	999999	315	682	60	605	999999	721	999999	999999	117	602	204	999999	323	335	380	761	491	412	26	185	505	999999	119	999999	146	925	183	930	36	875	999999	279	195	262	999999	999999	999999	489	467	999999	717	999999	739	929	999999	999999	63	
448	121	943	302	999999	999999	699	857	845	573	336	468	560	999999	464	312	999999	34	999999	545	71	908	826	613	999999	944	913	999999	409	730	999999	251	188	871	999999	819	93	583	740	241	496	404	999999	981	821	30	906	565	263	999999	508	905	558	422	992	540	295	339	300	999999	135	241	458	125	392	999999	289	689	999999	999999	999999	658	999999	693	59	666	336	844	999999	980	47	357	999999	616	231	285	692	765	879	205	533	754	292	846	116	264	999999	466	999999	736	740	227	999999	999999	575	999999	621	864	999999	335	213	999999	547	319	856	777	36	999999	893	116	402	524	809	617	999999	473	999999	447	587	999999	720	999999	255	999999	999999	999999	604	999999	51	381	664	999999	402	999999	999999	92	216	999999	989	338	237	114	573	492	344	226	999999	999999	506	999999	484	183	286	999999	614	344	205	492	999999	46	183	999999	999999	521	452	573	131	265	999999	38	267	401	458	999999	567	616	305	763	720	999999	411	467	100	939	896	491	999999	824	940	657	999999	999999	999999	953	165	797	313	62	49	999999	999999	162	520	999999	844	93	724	37	20	997	999999	442	771	56	634	999999	999999	860	624	961	31	306	325	968	151	542	497	504	104	769	999999	253	723	949	927	259	947	623	999999	813	766	525	999999	942	619	455	953	857	328	999999	458	452	438	88	749	798	999999	552	336	311	999999	999999	932	251	693	794	999999	821	999999	999999	768	725	765	999999	204	506	492	382	359	999999	999999	639	185	654	320	860	815	644	210	139	999999	404	999999	999999	999999	546	999999	573	258	824	999999	141	739	943	999999	733	999999	627	883	999999	316	999999	203	640	722	999999	54	288	930	833	979	83	999999	989	962	373	437	971	591	658	914	919	133	534	958	457	999999	999999	972	999999	999999	999999	999999	999999	999999	957	211	999999	80	272	501	313	999999	999999	845	663	999999	750	981	317	305	716	45	234	999999	397	340	668	682	275	65	812	315	999999	659	791	322	664	176	999999	172	999999	999999	329	167	610	286	708	689	999999	937	159	260	665	999999	467	161	536	627	999999	626	542	974	805	216	689	999999	999999	765	63	999999	855	583	975	155	524	816	716	77	999999	121	632	979	387	999999	906	999999	650	71	202	639	786	47	741	388	630	806	104	122	478	999999	987	999999	635	999999	92	575	999999	520	766	650	445	468	898	323	994	999999	597	477	310	999999	357	237	999999	423	564	999999	841	596	524	718	721	999999	999999	126	999999	999999	999999	432	255	341	286	140	304	551	204	327	999999	428	394	
77	218	626	812	350	265	759	379	222	400	999999	733	688	995	58	929	841	869	999999	199	314	219	175	232	968	850	227	932	31	999999	246	678	423	999999	457	509	999999	790	999999	999999	999999	999999	999999	41	999999	607	597	145	256	622	362	457	367	999999	90	857	53	999999	843	999999	47	827	358	993	163	596	319	486	999999	549	834	60	620	920	825	994	999999	999999	251	371	262	999999	686	408	999999	789	320	195	131	600	465	700	947	758	999999	547	961	147	878	999999	999999	121	597	999999	787	312	837	999999	999999	999999	999999	910	163	482	247	999999	999999	999999	137	999999	285	133	364	946	999999	144	113	861	106	288	999999	999999	999999	999999	83	999999	493	999999	621	564	952	873	783	999999	821	555	547	474	521	867	999999	21	999999	514	119	174	756	999999	623	653	208	975	350	999999	63	838	655	306	409	105	472	999999	999999	573	999999	412	999999	329	999999	537	597	639	350	999999	881	30	929	750	747	908	394	999999	365	999999	365	999999	532	999999	981	982	900	999999	74	999999	405	245	683	999999	102	707	999999	436	525	95	65	569	634	121	999999	43	908	904	559	500	710	629	805	370	217	999999	879	999999	999999	999999	637	999999	999999	924	834	646	999999	491	658	50	95	999999	999999	999999	912	796	352	421	417	948	84	995	691	574	715	775	439	322	240	999999	999999	999999	98	383	999999	709	995	710	287	999999	999999	999999	999999	999999	999999	752	312	535	999999	421	999999	467	999999	399	78	641	665	999	218	68	216	34	261	999999	222	952	868	943	821	213	800	999999	999999	811	261	657	749	182	999999	999999	999999	904	864	818	564	369	858	699	999999	816	53	995	501	228	999999	999999	175	999999	999999	999999	883	369	713	255	620	461	333	472	147	421	891	999999	841	256	999999	311	169	443	999999	852	104	179	638	14	169	805	999999	915	422	589	492	999999	999999	705	999999	113	201	999999	999999	999999	999999	395	999999	893	925	559	164	255	999999	999999	512	999999	807	453	368	714	999999	999999	95	815	321	417	999999	558	929	396	999999	145	177	491	120	999999	245	344	816	999999	618	745	89	610	651	893	292	334	86	760	698	432	346	374	383	493	533	392	999999	999999	344	13	963	539	941	28	88	151	977	962	496	999999	637	659	999999	999999	999999	485	173	428	135	999999	481	179	697	195	999999	999999	118	626	27	852	999999	999999	374	615	781	549	668	999999	815	151	999999	124	273	999999	794	686	279	398	864	999999	229	372	503	618	531	794	841	756	229	285	42	360	945	644	919	999999	999999	999999	
213	88	817	540	612	983	378	366	905	472	999999	122	999999	719	761	969	999999	190	694	755	93	986	708	999999	414	539	119	996	179	628	316	999999	401	788	195	785	240	688	759	999999	250	174	888	378	365	116	752	999999	999999	975	22	999999	755	539	999999	999999	380	905	136	83	874	381	197	999999	999999	999999	720	999999	533	975	738	944	431	999999	514	918	108	339	556	307	786	999999	407	203	616	578	600	861	391	999999	415	335	562	686	645	869	977	999999	222	999999	396	17	789	623	246	77	317	999999	34	488	128	51	358	829	296	88	973	993	671	588	455	858	363	563	999999	413	391	999999	538	645	999999	496	126	246	911	779	16	784	957	548	270	28	837	999999	851	374	976	733	399	999999	999999	983	939	634	864	999999	999999	235	62	832	685	572	53	388	999999	631	924	121	917	517	81	199	999999	132	327	999999	999999	460	999999	206	436	658	354	999999	999999	958	999999	492	381	384	135	780	731	999999	862	698	975	458	366	230	449	865	815	882	495	705	947	999999	317	438	515	202	523	856	999999	37	999999	82	638	588	84	442	739	543	391	999999	999999	999999	999999	628	460	573	104	491	756	571	843	999999	484	54	20	739	185	942	999999	932	267	875	728	835	480	903	999999	999999	155	999999	999999	281	500	999999	247	45	557	688	978	999999	108	41	109	834	999999	999999	999999	593	577	999999	266	797	675	999999	999999	592	999999	434	999999	556	753	326	999999	749	446	571	971	289	807	975	192	999999	999999	999999	833	235	775	894	651	725	315	236	210	810	750	338	606	51	171	999999	999999	999999	999999	431	198	782	695	999999	397	622	784	318	999999	602	162	769	832	999999	625	808	999999	999999	782	432	999999	526	999999	999999	999999	999999	965	929	999999	999999	133	69	956	999999	737	61	540	999999	506	39	941	999999	999999	608	657	999999	505	999999	426	362	999999	999999	349	117	189	671	666	170	360	999999	999999	854	199	999999	999999	103	812	300	21	573	278	999999	999999	753	491	255	86	517	999999	28	999999	117	512	765	999999	999999	999999	999999	362	75	999999	999999	74	228	381	96	806	815	139	999999	177	214	845	853	999999	446	770	595	999999	934	595	999999	292	342	675	549	999999	999999	999999	906	384	963	999999	999999	189	898	999999	999999	382	999999	448	270	387	323	850	999999	272	999999	681	877	999999	133	233	428	480	245	97	999999	553	832	743	999999	505	233	999999	214	277	899	674	196	120	206	223	999999	495	999999	771	969	492	999999	287	693	752	999999	999999	999999	739	518	475	943	
810	999999	30	549	999999	76	764	999999	999999	645	140	373	999999	999999	766	605	909	12	933	156	999999	128	249	286	555	60	629	73	127	999999	999999	999999	433	730	999999	516	185	674	569	999999	569	999999	999999	846	999999	914	999999	267	676	999999	350	736	585	329	480	692	364	999999	994	610	446	701	46	213	180	382	999999	264	118	259	999999	245	443	999999	999999	856	292	402	150	641	352	371	999999	618	588	737	999999	113	260	693	162	440	679	958	999999	867	581	632	675	763	974	999999	999999	426	89	999999	303	81	743	624	410	999999	603	363	999999	85	999999	428	624	442	208	999999	14	425	106	999999	565	999999	532	999999	285	659	727	386	999999	999999	222	970	538	483	444	112	370	636	293	201	836	326	699	906	999999	162	999999	242	564	147	999999	733	999999	100	549	818	548	34	999999	999999	244	227	696	370	862	344	890	151	998	106	999999	378	141	905	999999	249	785	625	165	999999	651	494	822	999999	459	488	650	447	933	625	563	345	999999	543	957	619	630	338	54	229	272	866	999999	468	999999	80	602	424	999999	310	43	922	869	226	999999	750	999999	177	911	383	693	452	217	383	542	999999	91	598	948	542	619	456	581	936	859	784	259	363	857	999999	999999	236	509	633	592	641	999999	80	443	217	999999	999999	427	670	535	820	659	861	999999	540	999999	999999	475	999999	691	587	350	933	366	325	500	999999	999999	532	497	999999	942	999999	999999	901	665	20	999999	741	999999	166	38	911	410	49	134	398	438	327	400	999999	760	114	942	15	300	542	999999	127	716	999999	153	895	999999	999999	877	84	80	33	874	999999	849	734	87	534	558	439	532	327	200	111	999999	992	142	999999	706	837	642	785	611	133	999999	47	999999	154	999999	999999	738	342	171	999999	328	414	452	422	42	35	37	417	456	860	19	396	927	615	571	161	763	567	371	49	999999	294	422	751	680	999999	999999	999999	999999	425	701	199	999999	150	783	207	549	719	582	680	810	235	338	999999	123	910	119	418	999999	861	999999	999999	999999	131	618	999999	992	700	741	230	325	104	896	41	169	820	241	787	831	373	611	53	985	999999	999999	216	955	672	638	770	702	301	360	659	55	999999	227	999999	531	749	215	999999	977	361	365	716	338	307	999999	303	678	332	586	999999	999999	336	999999	999999	892	411	87	329	72	971	528	999999	743	246	999999	999999	602	208	999999	92	999999	999999	999999	633	999999	999999	999999	999999	91	345	101	379	999999	150	408	999999	345	999999	151	999999	671	999999	786	16	
833	342	972	999999	999999	951	700	480	999999	504	62	497	269	561	956	379	533	429	248	727	879	158	318	603	838	999999	303	665	66	145	420	281	975	69	999999	999999	550	786	347	139	644	621	999999	999999	97	911	459	999999	979	772	999999	252	647	69	136	684	34	379	263	53	658	999999	999999	999999	93	781	521	999999	761	999999	828	747	91	999999	999999	268	845	108	515	927	999999	520	999999	294	999999	178	633	916	933	999999	999999	181	532	999999	481	999999	207	999999	136	315	399	259	31	24	943	999999	170	538	976	868	999999	926	863	336	234	147	999999	999999	392	915	158	605	999999	999999	999999	656	999999	786	637	483	71	473	971	210	999999	569	499	999999	351	700	999999	104	940	999999	999999	51	318	999999	79	343	260	78	999999	999999	999999	793	982	999999	999999	999999	634	383	901	502	806	375	999999	999999	798	665	648	999999	999999	692	906	63	999999	211	370	955	348	29	717	303	233	999999	484	759	52	744	586	124	654	64	75	634	203	999999	268	910	97	655	999999	414	999999	572	290	999999	314	114	999999	780	999999	999999	948	999999	666	607	999999	813	999999	204	620	64	88	533	42	733	999999	282	859	226	942	460	868	692	622	312	608	660	712	186	454	937	615	999999	109	593	115	461	967	596	179	454	28	892	44	351	335	171	540	556	681	42	254	912	837	564	999999	266	991	363	998	617	111	714	750	682	449	282	434	999999	999999	174	314	999999	57	498	441	976	657	999999	977	446	130	165	505	422	693	702	968	999999	400	999999	469	613	597	561	353	313	152	362	999999	62	737	999999	928	516	727	981	865	349	132	226	608	720	386	562	999999	999999	218	337	999999	999999	314	888	59	779	705	700	675	495	155	137	834	305	379	999999	709	39	237	989	695	711	837	628	999999	183	250	749	237	45	999999	407	999999	814	372	164	999999	999999	51	999999	810	999999	315	999999	999999	994	999999	313	350	462	999999	468	718	999999	999999	999999	909	999999	475	875	999999	955	473	640	999999	999999	42	29	933	224	185	859	987	88	999999	999999	405	999999	434	999999	791	936	408	775	999999	605	999999	999999	182	999999	999999	72	383	999999	999999	855	563	999999	948	999999	962	372	379	135	286	999999	999999	639	50	973	882	452	261	999999	999999	602	557	698	999999	999999	999999	167	846	849	970	122	485	821	469	333	999999	730	519	977	465	428	999999	282	498	198	135	59	834	999999	211	999999	999999	999999	91	26	307	864	227	132	397	999999	526	530	165	173	999999	658	999999	717	999999	162	932	283	
591	666	45	284	209	999999	700	19	332	646	647	178	311	999999	740	453	35	250	512	396	589	660	901	999999	126	335	680	476	999999	999999	341	58	869	999999	745	424	999999	32	999999	956	432	387	999999	879	883	987	861	368	918	725	691	627	649	999999	694	930	999999	999999	999999	874	999999	234	140	215	315	598	308	774	413	326	473	13	585	999999	964	999999	999999	32	162	139	473	322	999999	163	435	714	409	999999	999999	815	659	980	865	790	377	208	257	276	999999	294	688	97	954	601	262	999999	999999	103	999999	999999	751	742	846	999999	999999	276	675	977	779	601	199	975	930	999999	666	492	148	794	188	999999	999999	999999	999999	868	450	999999	367	956	900	746	672	999999	751	360	999999	917	999999	836	389	110	532	280	496	973	104	713	167	366	999999	999999	550	999999	999999	814	537	840	294	978	587	35	999999	718	86	999999	928	999999	233	579	535	748	358	999999	414	87	244	999999	999999	484	774	737	999999	11	31	999999	206	424	400	937	822	233	633	165	259	364	201	813	203	463	54	999999	489	587	831	196	999999	999999	842	999999	580	853	425	809	214	849	806	999999	697	999999	836	999999	494	999999	757	999999	999999	999999	62	999999	886	430	490	961	440	999999	258	641	999999	834	999999	999999	582	562	366	999999	999999	823	950	999999	557	292	999999	258	999999	540	725	202	830	529	999999	227	196	792	950	159	999999	463	378	649	601	175	738	863	999999	879	931	931	929	787	999999	302	252	653	502	604	315	242	343	900	839	65	811	650	764	502	770	999999	611	999999	605	354	999999	999999	807	999999	553	262	32	999999	608	793	272	52	35	778	999999	999999	300	356	844	141	129	478	810	545	363	97	109	733	118	152	330	722	192	159	847	941	845	119	60	62	220	596	999999	999999	793	999999	625	985	527	236	999999	264	372	474	999999	999999	500	272	39	999999	163	298	638	466	473	549	859	875	930	42	698	190	306	791	999999	999999	186	764	752	594	999999	123	215	882	652	75	360	718	925	999999	451	583	999999	593	899	921	957	835	999999	999999	909	749	65	495	538	318	999999	581	999999	700	999999	735	999999	444	999999	999999	92	999999	814	407	199	999999	950	999999	591	999999	110	713	891	999	999999	351	192	508	684	722	68	999999	353	343	118	778	999999	234	81	715	999999	645	599	860	839	210	31	185	64	767	999999	995	903	424	999999	254	999999	999999	133	457	553	21	999999	281	981	999999	413	480	299	420	999999	726	999999	999999	60	465	123	41	999999	999999	330	16	454	916	
923	72	817	929	135	999999	99	621	110	623	172	62	885	328	999999	477	999999	550	885	643	791	82	17	37	373	999999	999999	657	393	757	137	546	567	843	357	918	554	483	354	435	999999	365	625	373	713	998	580	794	162	692	578	779	131	811	135	999999	999999	789	566	382	732	441	237	999999	496	626	495	51	970	960	923	323	205	459	322	436	456	999999	324	374	182	346	999999	999999	188	357	425	755	717	999999	863	765	917	972	703	999999	137	282	877	97	513	999999	999999	999999	768	265	583	671	498	698	404	421	999999	999999	210	999999	936	536	999999	149	210	739	333	474	106	168	406	999999	755	432	309	184	766	237	861	643	523	999999	932	999999	773	999999	267	999999	112	452	300	725	999999	318	999999	600	117	738	999999	773	214	359	105	610	858	359	915	75	399	229	654	999999	339	566	871	634	603	251	375	456	482	314	371	654	867	680	462	447	480	708	999999	38	350	97	439	173	217	332	75	424	999999	999999	629	883	999999	63	396	215	446	328	997	866	372	439	999999	899	987	450	742	187	999999	478	595	999999	162	626	895	999999	137	708	427	280	186	951	999999	290	685	488	857	813	999999	257	10	999999	710	999999	665	911	999999	539	185	766	590	887	526	370	605	999999	730	180	999999	153	87	738	999999	999999	689	421	999999	999999	224	509	999999	999999	892	650	477	442	999999	951	961	984	456	598	999999	660	999999	298	999999	999999	685	747	757	999999	999999	151	179	271	999999	983	520	253	98	784	324	999999	183	661	995	876	999999	172	999999	778	219	182	999999	489	216	999999	46	401	999999	574	335	477	999999	999999	282	751	481	216	191	999999	440	999999	896	671	283	999999	999999	39	303	999999	364	522	790	979	477	483	999999	689	65	21	999999	999999	266	523	459	999999	925	277	999999	999999	999999	686	981	959	347	999999	286	999999	999999	999999	999999	17	108	999999	220	813	686	772	438	799	307	791	160	999999	60	321	461	382	222	436	930	219	650	58	162	999999	540	830	641	976	206	999999	483	999999	999999	999999	31	999999	313	999999	170	163	838	588	946	613	999999	811	908	36	49	904	814	780	430	553	366	59	999999	543	283	855	140	462	603	881	318	456	922	121	300	634	78	576	275	999999	999999	999999	112	549	151	728	921	614	936	301	612	702	283	703	582	971	999999	770	371	314	32	386	985	999999	999999	90	889	797	736	999999	835	999999	515	653	183	304	947	999999	401	999999	999999	526	525	999999	278	999999	182	999999	538	999999	93	999999	999999	960	
999999	993	86	47	253	71	839	134	878	999999	465	374	999999	630	530	287	34	814	378	816	381	999999	860	683	796	689	907	671	268	418	332	536	999999	999999	898	999999	228	909	492	340	715	809	648	994	845	903	427	551	999999	261	304	278	999999	398	589	999999	143	402	250	564	163	178	865	999999	208	928	342	643	731	350	69	124	331	47	999999	571	857	865	999999	999999	999999	366	973	17	123	63	606	644	965	999999	56	825	669	928	187	547	943	188	999999	916	571	784	819	356	201	189	999999	892	296	999999	401	277	999999	358	302	796	999999	858	356	155	332	999999	677	91	304	243	455	403	860	564	628	679	80	921	999999	486	999999	626	815	934	116	713	999999	947	258	779	271	321	635	390	352	94	832	650	594	873	117	738	62	957	734	554	42	732	399	722	206	642	36	816	999999	578	52	421	49	618	999999	730	833	524	999999	999999	767	480	999999	543	847	999999	337	458	379	808	573	999999	999999	562	681	625	558	535	582	628	294	819	999999	999999	999999	999999	611	999999	532	386	904	537	999999	600	786	999999	520	855	875	999999	315	578	446	999999	999999	194	221	487	937	725	181	308	941	353	849	999999	350	447	501	436	999999	361	925	992	904	45	999999	610	775	129	114	999999	660	805	323	999999	999999	999999	770	858	208	999999	47	807	215	606	999999	641	750	838	221	999999	364	448	958	953	652	453	548	968	320	611	711	999999	999999	999999	999999	146	39	999999	575	663	999999	642	237	694	999999	999999	999999	308	999999	241	859	937	908	999999	347	999999	846	370	73	999999	149	999999	547	999999	422	229	196	735	958	459	611	616	272	557	406	722	221	999999	638	533	999999	250	528	89	751	773	999999	999999	142	436	299	669	80	645	524	874	999999	640	281	105	999999	62	349	990	629	253	999999	360	634	625	10	582	731	999999	273	898	283	467	845	649	318	999999	999999	532	169	942	546	627	42	531	999999	580	999999	543	600	613	900	537	459	999999	108	559	955	516	435	999999	938	540	381	625	601	637	999999	632	786	336	459	817	830	687	706	57	999999	112	999999	429	589	197	939	660	999999	745	999999	999999	551	999999	650	96	106	452	13	999999	255	999999	999999	988	785	370	999999	999999	164	999999	707	999999	801	60	241	853	517	16	137	750	601	999999	999999	855	629	457	91	37	685	999999	999999	388	999999	700	802	910	181	20	643	229	440	674	999999	915	48	245	545	999999	999999	999999	578	99	324	263	415	534	789	85	368	338	289	729	589	999999	
371	328	98	111	258	999999	681	507	999999	908	320	926	225	712	816	999999	912	590	510	887	794	999999	74	430	295	277	130	105	651	315	939	711	94	999999	553	720	156	443	999999	205	126	999999	727	415	943	488	319	87	269	974	999999	698	229	702	997	739	263	999999	816	980	210	585	999999	999999	969	608	842	510	168	105	999999	478	348	999999	771	723	999999	659	999999	806	958	53	836	676	999999	999999	491	392	999999	814	467	488	627	999999	995	999999	224	999999	999999	999999	645	808	919	999999	999999	947	999999	915	931	284	835	999999	999999	19	32	999999	748	999999	178	728	127	460	794	999999	638	999999	850	87	318	240	509	244	222	153	170	159	999999	673	939	941	890	999999	999999	442	978	999999	306	618	248	999999	791	44	501	999999	226	195	24	575	534	999999	106	282	606	999999	774	999999	999999	47	848	999999	44	85	250	236	838	551	999	361	999999	776	462	242	838	481	448	999999	743	999999	926	999999	145	999999	999999	962	844	999999	999999	760	668	388	999999	268	999999	375	999999	716	999999	999999	879	674	196	999999	210	758	999999	864	999999	999999	261	999999	999999	886	999999	873	999999	486	999999	999999	999999	231	582	999999	693	986	305	999999	473	473	677	999999	680	478	626	262	999999	481	357	390	447	980	183	843	508	368	530	594	157	999999	637	327	779	999999	882	658	101	947	970	223	999999	330	400	970	458	999999	628	389	999999	859	94	266	139	556	839	411	57	739	739	334	466	710	56	577	835	360	953	999999	595	968	999999	841	511	143	927	127	999999	212	394	979	740	151	334	999999	999999	381	197	232	677	480	610	361	999999	999999	757	752	999999	823	145	999999	576	464	793	302	698	253	754	999999	629	722	822	845	355	759	594	324	999999	757	999999	463	999999	730	497	124	367	999999	633	999999	385	184	999999	766	77	296	999999	285	357	42	600	567	999999	999999	603	954	999999	764	16	458	999999	999999	375	527	66	681	935	999999	967	679	934	999999	620	888	620	454	879	65	778	68	355	999999	967	354	999999	208	836	970	136	542	466	603	802	185	999999	942	808	325	710	395	360	567	318	678	999999	710	947	739	581	158	84	999999	986	947	112	742	999999	31	370	857	845	965	999999	999999	222	340	97	445	999999	677	646	564	355	392	707	788	999999	999999	255	457	999999	106	999999	978	467	863	616	999999	999999	82	476	786	955	852	549	395	999999	999999	465	767	622	512	666	999999	512	519	256	603	249	324	742	999999	999999	912	606	999999	576	740	966	359	724	243	372	999999	
210	859	609	503	843	322	939	999999	999999	488	834	749	440	999999	476	948	999999	22	999999	758	340	999999	20	52	256	999999	819	117	917	115	52	389	149	666	703	652	909	753	999999	927	384	625	999999	297	88	999999	318	91	274	28	999999	999999	628	613	999999	910	999999	567	256	52	503	999999	208	727	445	999999	999999	773	791	823	48	863	262	686	383	714	946	723	963	399	492	737	999999	999999	373	999999	999999	535	997	792	803	352	999999	718	434	553	999999	625	851	633	999999	544	300	451	980	878	999999	941	999999	954	964	135	604	857	559	765	999999	309	364	114	694	83	776	999	29	999999	999999	999999	262	830	297	999999	999999	340	152	947	999999	401	918	494	882	819	305	52	827	678	748	649	169	999999	565	999999	271	747	939	999999	999999	300	432	294	522	915	689	999999	666	999999	264	273	714	999999	328	999999	999999	999999	232	874	777	733	181	999999	947	716	999999	593	274	180	69	134	401	967	189	156	969	634	972	966	140	895	999999	194	424	999999	934	999999	350	968	736	402	525	74	406	999999	999999	90	346	805	540	105	145	496	583	140	999999	746	999999	181	999999	755	896	265	744	882	358	986	926	999999	782	826	999999	306	443	667	999999	336	571	155	37	999999	999999	999999	435	44	760	888	611	294	611	999999	135	178	350	999999	999999	999999	330	999999	686	142	164	872	999999	713	852	838	63	915	531	545	999999	286	154	738	467	999999	830	709	999999	469	385	642	999999	594	701	84	955	462	172	349	15	57	468	895	999999	425	999999	721	192	921	835	999999	762	75	22	848	999999	611	523	775	439	621	402	227	756	521	21	439	22	777	883	601	999999	999999	540	137	999999	999999	14	51	586	999999	526	210	633	999999	880	795	999999	852	999999	353	938	999999	910	394	655	251	148	223	414	714	709	999999	48	244	943	580	535	884	40	775	607	482	999999	331	104	999999	999999	77	641	225	857	169	727	999999	662	999999	999999	155	999999	575	999999	791	637	999999	409	122	172	399	745	999999	269	697	821	999999	746	466	207	588	300	999999	658	81	581	198	856	549	999999	508	581	586	309	999999	412	464	665	999999	845	999999	921	981	999999	999999	331	342	955	170	347	999999	999999	206	168	999999	855	999999	917	48	219	999999	999999	999999	435	999999	817	999999	999999	879	294	366	999999	930	999999	999999	667	999999	434	464	999999	249	243	696	211	999999	715	385	428	616	534	394	999999	627	999999	407	311	72	556	999999	385	172	342	86	875	980	833	862	585	287	35	547	593	999999	
299	969	214	329	999999	201	947	442	999999	393	354	900	819	992	333	224	579	604	762	68	999999	586	907	167	820	230	411	853	800	999999	590	987	800	95	999999	636	202	982	414	364	999999	943	432	948	731	999999	999999	841	999999	999999	707	430	785	534	383	712	72	999999	508	436	790	104	642	599	803	366	109	999999	664	696	999999	597	200	407	999999	145	999999	999999	435	845	999999	999999	323	438	999999	999999	999999	999999	999999	625	574	154	483	977	999999	334	310	832	155	999999	875	437	186	999999	349	120	240	999999	894	999999	558	112	621	663	999999	230	780	213	166	643	164	833	31	49	131	876	123	223	832	315	835	331	814	71	969	631	393	999999	99	332	929	824	382	475	76	472	533	820	999999	354	999999	106	999999	511	999999	52	999999	147	999999	472	997	26	555	588	411	999999	298	560	693	999999	836	309	124	833	714	339	460	556	999999	659	999999	302	613	487	999999	738	999999	312	851	927	224	256	760	999999	334	912	278	794	73	840	183	973	136	863	999999	999999	999999	842	797	880	591	860	174	999999	128	704	413	999999	825	672	999999	986	999999	766	531	590	549	497	509	801	70	666	492	999999	999999	380	175	999999	969	999999	756	812	515	970	345	364	91	699	508	630	509	210	968	999999	999999	197	273	370	342	927	705	495	343	995	819	924	377	42	999999	748	538	663	109	999999	999999	769	999999	738	430	999999	509	850	988	878	302	860	999999	999999	873	298	116	999999	999999	52	999999	271	999999	999999	160	999999	999999	999999	123	760	101	999999	999999	660	484	999999	999999	999999	999999	174	999999	999999	506	465	703	959	235	999999	168	296	999999	999999	255	66	999999	999999	300	999999	588	19	190	460	999999	238	786	456	759	48	618	383	582	581	864	252	624	957	999999	23	816	200	195	711	890	827	128	368	599	54	165	999999	999999	999999	999999	999999	984	999999	128	277	678	256	210	197	666	999999	713	999999	868	13	999999	546	889	286	154	397	823	478	569	999999	119	428	999999	715	883	789	184	826	999999	933	268	657	839	498	345	570	990	999999	55	115	999999	69	499	596	999999	999999	940	922	611	999999	999999	999999	999999	220	167	999999	399	494	999999	877	610	886	434	999999	999999	785	707	400	941	584	406	825	433	464	793	60	999999	269	999999	274	999999	262	999999	85	999999	999999	999999	999999	999999	96	180	505	694	178	999999	999999	999999	564	852	827	910	549	980	37	162	999999	92	942	426	117	999999	139	392	49	999999	357	999999	358	999999	999999	535	999999	70	855	999999	900	999999	999999	
959	999999	425	374	417	285	999999	999999	281	198	923	544	669	999999	212	999999	765	50	999999	999999	149	999999	566	285	455	999999	999999	999999	999999	135	623	999999	160	827	983	999999	999999	956	722	116	685	729	86	999999	435	575	999999	228	876	999999	99	373	786	486	999999	811	999	999999	999999	999999	984	531	820	155	999999	999999	393	841	333	351	542	809	328	17	969	419	81	94	849	999999	999999	82	954	651	45	260	475	674	999999	181	861	551	999999	174	131	163	909	930	906	764	191	490	895	535	304	290	54	778	517	705	999999	999999	300	999999	999999	999999	577	999999	120	325	999999	719	999999	161	490	990	772	163	886	815	510	150	188	999999	999999	57	999999	999999	357	999999	215	696	166	999999	441	999999	260	999999	999999	999999	999999	999999	820	999999	568	999999	361	744	54	313	518	890	892	702	999999	999999	999999	214	350	999999	734	157	821	365	119	510	562	132	720	544	740	774	999999	676	238	770	999999	596	527	236	696	442	385	53	247	324	803	999999	812	841	220	55	657	182	484	439	919	465	481	68	909	999999	34	510	573	999999	999999	226	473	434	999999	999999	687	123	286	999999	772	999999	128	794	706	999999	320	879	999999	694	127	836	201	999999	999999	865	999999	468	327	467	999999	999999	479	503	442	587	999999	999999	572	80	367	999999	999999	192	667	151	347	687	999999	999999	918	154	999999	879	626	999999	34	999999	583	413	34	228	796	818	884	897	999999	624	362	129	117	932	999999	262	336	583	940	19	142	709	999999	437	117	516	549	273	697	999999	877	396	562	999999	804	999999	55	149	747	87	308	770	842	722	999999	241	702	985	838	924	552	53	114	25	999999	874	884	597	121	999999	279	620	999999	709	999999	965	567	790	138	157	216	197	836	863	710	372	867	806	999999	875	999999	563	435	773	999999	999999	999999	546	785	930	284	458	37	467	807	687	570	999999	975	999999	674	912	857	999999	717	365	216	999999	315	179	16	88	999999	999999	475	715	195	435	662	999999	683	30	14	208	872	757	169	378	65	999999	801	734	830	744	999999	901	705	744	66	691	999999	50	241	616	923	206	999999	792	991	101	999999	145	481	72	685	653	907	659	817	959	205	837	999999	999999	378	282	257	749	43	574	999999	451	378	970	295	999999	789	398	999999	676	793	999999	387	999999	530	665	263	767	999999	999999	994	56	926	107	495	789	999999	949	999999	651	948	224	999999	427	91	999999	766	999999	777	52	999999	518	384	151	999999	828	999999	999999	761	712	999999	999999	691	485	999999	963	
524	999999	484	505	999999	839	160	999999	999999	999999	999999	960	881	479	898	999999	999999	26	694	485	671	785	999999	999999	338	999999	198	535	632	469	999999	283	999999	128	999999	495	35	999999	999999	999999	367	751	424	597	220	500	350	291	813	276	999999	999999	790	104	999999	999999	999999	817	999999	999999	651	624	11	268	54	344	123	999999	942	413	999999	999999	763	670	127	920	370	343	456	999999	999999	906	999999	366	969	859	492	751	999999	797	155	999999	114	999999	999999	742	749	999999	552	999999	386	586	348	409	549	999999	910	130	999999	381	999999	16	999999	338	874	999999	999999	645	298	999999	852	999999	937	999999	268	519	615	666	297	384	180	214	790	581	462	705	568	322	816	199	999999	372	999999	454	999999	999999	846	999999	232	637	840	999999	867	367	33	24	649	999999	151	999999	174	254	832	602	210	173	999999	789	876	178	999999	590	828	108	247	489	999999	999999	999999	999999	672	839	999999	660	544	999999	346	433	558	999999	66	999999	999999	786	35	703	540	181	999999	265	922	67	999999	63	461	260	285	769	130	543	427	166	477	31	368	999999	999999	182	68	143	827	792	240	438	122	811	419	51	999999	543	999999	425	999999	470	207	614	940	390	208	294	790	577	312	25	999999	999999	897	999999	999999	699	893	999999	123	120	438	139	827	470	940	650	999999	243	696	587	594	12	999999	16	824	753	395	430	973	774	352	259	490	224	418	999999	913	269	623	383	650	590	311	138	42	999999	786	999999	449	999999	999999	557	881	999999	430	27	982	999999	999999	674	314	472	394	349	999999	188	649	612	999999	728	736	581	620	322	999999	999999	700	789	974	756	967	915	999999	999999	330	795	999999	765	999999	401	240	32	933	948	79	187	206	999999	370	854	428	183	428	999999	820	871	936	568	787	999999	999999	203	917	579	999999	398	490	968	28	972	809	884	818	660	498	714	648	671	253	999999	999999	739	428	999999	999999	793	497	270	999999	459	858	999999	999999	376	84	999999	115	999999	251	999999	999999	238	999999	999999	54	999999	365	999999	232	116	999999	999999	325	999999	620	999999	775	797	251	913	999999	229	372	569	123	999	907	451	585	999999	999999	293	430	572	999999	999999	999999	39	85	794	438	729	999999	498	236	593	999999	999999	756	999999	271	318	999999	337	779	477	865	383	999999	55	636	913	191	999999	507	939	844	753	965	52	791	999999	721	999999	485	181	191	999999	342	530	514	958	999999	999999	999999	300	999999	999999	792	595	999999	999999	754	40	167	999999	548	276	999999	297	748	741	982	999999	705	999999	
596	666	999999	608	296	991	50	754	540	678	228	102	581	217	768	752	999999	380	340	379	990	691	298	959	633	999999	883	55	999999	773	975	999999	393	674	999999	999999	999999	193	309	721	381	10	999999	489	307	455	999999	783	999999	996	780	612	383	335	535	904	377	892	975	381	999999	999999	972	767	702	246	999999	907	513	264	511	999999	999999	999999	997	990	999999	999999	662	187	228	999999	527	785	999999	373	607	68	149	799	145	357	999999	927	613	386	37	999999	999999	70	745	999999	999999	273	999999	999999	540	999999	337	544	711	569	239	797	162	16	477	999999	774	999999	639	650	767	713	999999	999999	999999	154	15	999999	963	469	31	602	999999	440	830	999999	999999	988	833	842	730	604	98	999999	127	420	774	607	908	840	957	458	430	999999	30	566	154	340	444	395	759	999999	581	251	999999	637	365	999999	185	999999	895	999999	505	797	920	173	999999	999999	46	158	379	408	712	132	999999	999999	181	346	419	999999	999999	961	553	999999	92	24	33	846	39	490	64	61	431	694	944	182	952	633	184	999999	999999	999999	303	296	26	361	13	458	739	974	465	999999	313	911	115	999999	241	999999	714	999999	999999	779	522	556	104	327	976	27	187	999999	620	547	999999	561	333	515	667	999999	999999	999999	20	999999	116	65	34	45	999999	999999	588	999999	940	894	919	278	999999	999999	90	999999	999999	999999	385	986	281	410	363	918	856	999999	588	999999	276	999999	999999	983	895	999999	999999	467	531	999999	579	465	439	177	399	726	628	893	844	170	435	920	999999	733	355	34	302	999999	701	999999	999999	997	932	988	999999	999999	267	935	382	151	499	999999	225	143	128	919	999999	113	999999	999999	999999	962	906	427	175	356	908	903	638	871	283	966	765	425	879	582	999999	999999	434	432	468	999999	999999	703	999999	812	704	932	614	435	477	199	999999	999999	999999	225	100	515	823	396	68	364	999999	999999	868	532	857	799	263	546	396	116	679	588	179	607	452	999999	755	362	651	975	298	212	404	999999	281	999999	610	663	491	999999	999999	999999	373	114	394	19	999999	149	955	999999	999999	999999	49	371	519	999999	894	217	773	887	999999	470	745	93	75	105	116	999999	260	165	199	999999	64	999999	488	642	999999	74	999999	999999	377	616	407	746	306	230	173	43	574	999999	807	402	999999	604	267	167	302	999999	49	999999	903	61	888	799	999999	999999	23	670	999999	876	892	999999	995	999999	999999	153	72	998	999999	844	999999	83	219	95	358	797	710	460	999999	999999	350	933	35	923	538	326	
728	999999	999999	226	217	999999	160	697	282	999999	999999	557	999999	999999	104	303	503	204	367	830	842	999999	451	918	379	562	999999	999999	536	958	804	82	803	203	425	464	968	570	999999	439	922	521	813	380	400	999999	999999	996	999999	56	440	831	565	999999	484	925	165	999999	847	654	999999	600	171	324	999999	334	754	891	699	639	335	933	567	999999	999999	999999	989	80	999999	227	196	562	334	999999	528	973	516	104	718	999999	309	856	999999	982	495	332	999999	499	207	75	407	999999	999999	597	999999	999999	999999	637	800	999999	935	94	999999	630	468	999999	275	680	999999	999999	818	659	182	209	340	999999	999999	584	999999	999999	999999	500	872	463	819	710	265	736	769	32	708	999999	304	565	564	224	273	102	523	114	999999	679	999999	998	999999	999999	312	999999	266	999999	295	689	203	223	999999	999999	221	139	999999	757	999999	999999	999999	773	999999	938	365	617	644	999999	215	128	70	338	530	301	999999	874	216	999999	408	168	480	527	736	29	999999	90	382	129	12	144	291	999999	978	526	767	999999	507	318	392	999999	462	150	46	176	628	865	693	891	647	347	999999	999999	999999	999999	999999	999999	47	481	262	284	999999	525	124	81	837	999999	360	13	533	867	377	897	999999	999999	999999	999999	490	569	400	820	397	491	999999	665	221	999999	999999	21	467	999999	893	999999	65	117	460	999999	36	965	999999	334	999999	690	999999	780	999999	34	999999	646	272	729	903	477	90	999999	999999	999999	53	459	999999	293	887	348	545	159	973	999999	999999	582	262	767	999999	524	239	76	999999	706	133	999999	695	999999	506	770	749	738	479	999999	944	623	230	707	894	576	116	999999	999999	175	155	217	806	627	999999	474	393	504	425	389	999999	999999	136	999999	629	999999	999999	673	786	127	599	806	680	558	407	999999	999999	554	873	736	418	999999	630	149	561	916	894	78	999999	999999	386	254	323	100	187	930	496	49	88	999999	813	999999	270	999999	575	348	999999	258	229	963	121	839	631	688	970	64	394	999999	629	712	456	999999	669	753	741	355	999999	999999	380	477	732	322	475	330	923	975	922	999999	999999	223	388	999999	849	999999	921	546	999999	634	130	133	546	509	420	376	999999	999999	773	516	587	230	854	948	999999	752	999999	799	374	310	999999	999999	999999	92	999999	416	334	810	845	628	999999	204	732	858	469	257	931	233	901	109	234	999999	212	415	724	353	999999	440	769	106	809	999999	182	322	869	135	991	464	96	999999	51	999999	999999	154	684	393	999999	996	489	630	999999	999999	897	274	
86	961	792	725	367	80	999999	893	50	748	999999	710	31	999999	989	343	999999	477	146	999999	999999	938	999999	67	731	340	854	372	951	149	285	802	999999	907	246	907	342	275	106	26	956	999999	255	535	335	973	372	88	16	155	374	999999	870	999999	217	147	441	999999	994	37	225	685	942	901	472	26	486	123	183	91	10	990	381	130	999999	909	693	994	731	757	968	776	365	805	774	931	999999	232	700	108	476	999999	280	79	800	280	215	999999	72	318	496	258	905	999999	999999	384	972	750	70	307	454	999999	13	247	68	999999	999999	146	137	999999	95	999999	422	85	999999	999999	999999	311	999999	669	999999	999999	932	422	270	720	999999	439	661	400	958	190	171	403	653	40	999999	43	999999	361	950	999999	226	999999	233	242	835	829	999999	751	664	999999	430	401	999999	114	514	999999	976	999999	578	999999	999999	736	581	904	102	999999	432	999999	999999	999999	301	968	999999	636	999999	410	999999	38	884	51	999999	910	736	297	760	999999	999999	549	999999	22	67	999999	999999	69	593	489	949	328	150	999999	407	735	951	979	999999	999999	682	966	980	113	401	999999	999999	536	771	575	10	294	999999	999999	228	883	999999	999999	628	628	194	999999	53	999999	999999	871	999999	77	644	393	999999	756	917	307	97	999999	569	999999	620	999999	219	999999	999999	28	489	665	183	999999	598	524	999999	174	361	751	278	32	923	999999	652	530	70	999999	892	387	616	253	376	999999	999999	393	324	646	176	518	418	999999	371	35	999999	795	999999	79	479	130	716	999999	405	176	39	999999	911	233	769	999999	58	823	999999	910	411	245	299	335	584	214	999999	999999	998	842	343	999999	661	898	190	857	832	991	916	772	671	822	847	210	818	178	482	100	877	86	470	999999	999999	461	623	919	999999	372	494	999999	999999	999999	796	563	999999	999999	414	23	999999	912	267	67	907	592	249	589	999999	999999	999999	416	999999	119	163	921	382	748	755	209	284	270	361	470	507	999999	851	984	36	294	999999	999999	764	999999	57	999999	999999	413	687	992	222	999999	531	416	855	87	541	810	533	874	191	999999	943	214	738	783	560	797	559	265	740	264	563	113	721	398	651	273	72	198	113	969	999999	999999	987	250	999999	944	615	999999	120	51	461	162	113	999999	185	560	731	273	414	31	853	432	999999	999999	480	428	999999	999999	436	278	748	345	770	222	999999	999999	999999	497	54	999999	192	140	154	999999	999999	411	999999	438	223	101	541	999999	783	92	125	999999	511	39	770	999999	260	158	999999	999999	
302	126	391	891	271	994	343	243	229	798	999999	999999	287	999999	165	79	429	999999	253	344	736	949	561	688	106	999999	678	197	999999	734	365	43	147	313	406	686	29	118	177	228	757	308	579	985	253	403	999999	949	999999	999999	890	999999	999999	658	114	999999	565	703	999999	999999	326	156	999999	494	442	804	999999	973	166	999999	59	320	99	34	586	438	999999	575	999999	999999	40	729	323	999999	844	371	139	488	999999	62	131	326	323	298	902	611	791	94	999999	448	999999	388	792	404	999999	999999	904	999999	999999	675	972	989	268	999999	847	596	832	999999	649	80	675	106	774	113	358	732	997	800	132	974	999999	295	999999	996	884	999999	936	919	999999	999999	999999	258	416	533	89	141	999999	231	451	999999	999999	999999	999999	999999	772	722	614	688	55	918	581	114	757	107	38	687	999999	272	999999	206	999999	913	115	384	613	999999	689	999999	33	226	674	999999	359	999999	206	999999	850	999999	233	999999	999999	999999	873	466	693	362	501	999999	504	402	174	999999	22	999999	654	999999	205	70	868	356	43	374	664	999999	999999	999999	999999	940	900	999999	836	999999	999999	56	999999	412	50	649	999999	999999	925	379	745	631	62	877	763	114	172	341	999999	790	680	876	138	672	999999	54	221	888	606	561	418	811	999999	747	757	966	999999	252	824	555	379	617	999999	663	628	43	776	376	51	651	777	569	553	56	746	172	918	497	999999	996	438	802	655	373	961	934	75	315	999999	797	28	999999	517	594	420	73	999999	474	53	559	999999	845	999999	954	783	849	268	520	999999	999999	57	598	432	827	127	577	961	67	702	694	968	999999	255	999999	632	857	62	999999	635	683	999999	999999	999999	270	729	999999	955	700	589	999999	675	555	314	535	749	430	999999	690	476	842	111	398	772	999999	590	806	999999	999999	332	926	797	999999	884	327	879	604	999999	171	107	535	622	271	477	590	28	423	166	720	504	211	369	999999	999999	793	581	327	680	999999	680	923	999999	362	377	999999	324	376	999999	987	656	155	285	335	592	941	230	840	921	192	340	177	999999	879	108	130	566	999999	816	999999	746	561	923	999999	491	184	541	269	893	999999	999999	652	999999	178	73	359	926	44	779	551	572	740	406	999999	763	512	283	124	263	257	999999	889	560	999999	251	999999	231	234	843	417	409	961	947	117	999999	688	424	481	815	749	204	532	655	999999	528	15	999999	435	296	979	901	427	15	646	716	385	101	182	927	968	999999	701	200	999999	152	611	793	298	582	85	
999999	802	308	999999	62	574	244	296	61	246	939	795	938	864	516	981	955	310	400	540	999999	999999	999999	999999	621	503	341	292	999999	999999	221	866	853	221	891	108	129	999999	593	999999	999999	805	131	691	39	999999	999999	335	856	170	999999	492	898	51	999999	999999	258	461	893	559	243	951	999999	143	999999	83	942	999999	973	417	999999	999999	717	999999	399	999999	130	999999	817	288	739	16	999999	999999	271	999999	967	811	732	55	850	667	607	999999	908	999999	640	999999	667	956	399	46	999999	448	307	200	775	650	652	697	725	395	643	614	819	236	524	212	872	304	999999	999999	994	999999	566	205	856	683	999999	209	160	142	205	861	889	703	654	999999	663	80	954	327	168	45	999999	464	33	993	999999	681	674	999999	125	372	999999	268	51	999999	881	112	343	101	310	452	999999	592	199	999999	725	999999	582	536	548	801	350	999999	999999	999999	609	112	999999	863	468	667	534	999999	999999	833	20	630	999999	232	999999	561	999999	862	27	715	999999	737	999999	999999	278	999999	109	147	999999	323	31	73	295	92	823	999999	999999	480	632	642	999999	824	999999	366	999999	104	463	360	430	999999	74	487	770	266	999999	999999	999999	929	999999	370	999999	999999	999999	703	811	999999	344	579	408	336	629	266	239	999999	999999	674	172	908	999999	184	644	999999	717	999999	259	544	303	999999	621	999999	999999	11	999999	272	84	530	991	999999	554	824	999999	884	951	104	999999	808	258	395	999999	999999	709	999999	460	421	725	818	679	930	454	277	999999	315	958	457	393	628	380	999999	309	999999	682	301	363	999999	424	760	798	622	544	451	296	999999	570	824	251	23	551	474	546	266	851	999999	426	287	181	453	925	504	711	739	999999	290	999999	999999	124	418	575	805	999999	964	30	67	395	13	981	745	744	144	216	379	86	906	430	999999	999999	999999	874	86	999999	970	999999	304	911	999999	23	15	999999	379	999999	999999	448	999999	477	581	246	793	675	423	999999	436	709	790	298	341	662	530	860	51	775	502	543	499	331	999999	139	726	155	590	989	976	999999	375	433	383	930	999999	438	999999	807	632	999999	461	780	57	271	54	15	579	152	493	154	999999	604	217	298	949	424	999999	452	519	648	94	999999	329	999999	343	367	999999	410	332	101	21	244	153	556	999999	999999	999999	764	95	720	576	999999	506	831	999999	999999	226	94	981	916	987	406	297	999999	999999	38	461	544	927	687	101	178	999999	401	999999	546	460	999999	999999	240	149	687	367	799	82	646	926	497	370	572	999999	
830	429	415	999999	615	946	999999	695	999999	267	740	999999	407	999999	407	626	999999	698	999999	320	565	999999	999999	776	309	49	999999	999999	224	111	963	999999	365	999999	270	749	414	296	999999	599	301	999999	162	973	408	850	959	999999	675	30	821	799	763	262	585	952	999999	639	999999	576	999999	257	999999	951	304	999999	481	861	368	999999	222	999999	180	999999	999999	599	999999	777	378	459	90	999999	246	204	999999	173	999999	113	961	317	80	999999	491	951	999999	999999	495	211	678	999999	379	108	812	999999	807	11	628	756	999999	985	999999	901	271	999999	999999	142	999999	286	671	141	999999	378	899	60	586	446	337	229	866	974	114	999999	108	536	90	982	514	229	396	288	544	662	869	975	89	179	514	999999	999999	18	43	219	539	547	999999	10	999999	762	441	371	673	409	890	269	881	714	803	734	275	999999	999999	791	889	999999	596	494	999999	923	970	417	932	999999	763	999999	940	895	983	560	999999	89	783	752	788	35	615	999999	772	999999	104	375	376	779	869	951	999999	252	329	157	950	209	501	284	791	33	999999	481	999999	42	328	986	999999	252	999999	196	730	875	13	864	777	462	721	898	829	999999	51	162	333	999999	477	698	999999	835	610	642	587	508	960	764	595	144	498	740	999999	118	644	133	999999	682	231	515	999999	464	380	498	999999	603	455	999999	999999	286	157	834	564	999999	420	895	642	999999	608	231	999999	999999	278	642	999999	981	615	999999	999999	917	275	999999	999999	962	459	121	464	999999	999999	983	999999	774	781	319	986	664	186	662	697	999999	999999	999999	999999	999	600	999	195	737	534	506	999999	999999	999999	75	21	506	999999	602	180	308	440	999999	104	624	999999	150	467	959	656	309	804	953	33	999999	435	637	576	591	372	460	925	727	586	999999	995	329	548	999999	999999	489	421	999999	492	398	319	961	543	459	831	459	542	236	91	999999	701	44	710	24	640	384	930	661	239	999999	383	713	999999	445	629	999999	601	750	661	176	887	230	471	634	901	999999	103	999999	760	912	999999	699	645	360	956	961	999999	534	999999	923	559	760	354	771	999999	606	999999	108	830	999999	857	999999	999999	915	347	480	999999	999999	123	175	290	813	900	999999	802	683	77	999999	489	668	999999	999999	674	737	616	999999	876	699	619	305	457	995	297	999999	64	136	135	730	999999	485	397	544	999999	910	643	999999	859	37	969	341	538	433	618	999999	999999	790	127	836	308	220	604	873	465	817	999999	295	525	132	999999	676	558	999999	580	13	280	694	
656	763	104	870	278	849	730	287	999999	34	999999	135	34	274	18	298	999999	802	881	523	88	603	999999	357	230	736	999999	303	999999	201	852	615	999999	999999	999999	363	741	999999	941	754	153	188	61	999999	999999	400	107	999999	667	269	915	778	131	756	999999	63	571	746	650	541	95	436	999999	574	181	770	243	965	999999	999999	999999	999999	861	137	380	900	551	508	999999	829	999999	766	635	523	285	999999	494	145	452	89	792	995	787	999999	999999	716	684	999999	522	148	167	142	867	21	999999	921	999999	994	999999	715	512	73	307	820	999999	328	801	980	299	107	999999	999999	523	999999	863	999999	999999	461	467	663	225	74	999999	999999	672	506	899	623	810	363	167	500	758	999999	577	728	999999	967	506	999999	915	704	197	424	862	68	619	815	158	161	715	465	537	723	999999	447	86	996	157	406	429	187	999999	935	940	785	999999	786	483	999999	999999	999999	954	126	999999	520	877	571	448	999999	887	999999	999999	658	999999	701	963	45	246	139	652	701	819	999999	921	999999	999999	999999	999999	999999	718	832	341	999999	298	475	511	420	975	980	570	999999	557	543	519	345	711	521	999999	248	822	314	550	354	492	172	429	854	204	19	985	625	97	372	999999	64	999999	461	369	182	999999	999999	999999	999999	999999	147	999999	285	590	585	36	23	999999	245	999999	414	292	987	531	136	56	656	226	999999	994	945	427	195	647	464	594	260	161	124	58	280	999999	294	785	355	28	153	273	618	983	999999	661	851	118	491	771	763	930	243	136	543	999999	104	271	623	719	957	638	999999	999999	999999	999999	850	197	983	169	998	999999	185	999999	902	393	999999	982	32	294	576	87	166	692	830	999999	918	987	514	944	999999	33	171	999999	71	999999	147	999999	999999	120	999999	663	135	331	773	999999	754	135	234	160	999999	122	248	339	999999	999999	999999	443	999999	999999	943	862	682	48	999999	975	999999	549	56	999999	255	999999	774	999999	483	912	951	834	919	999999	574	792	763	999999	999999	47	784	831	493	190	44	704	465	761	176	948	999999	96	321	798	521	215	999999	999999	905	746	347	336	856	240	928	999999	999999	892	999999	161	108	328	821	999999	200	218	66	865	999999	550	999999	23	746	999999	931	999999	523	131	757	368	712	999999	999999	480	699	457	975	263	262	397	190	573	879	24	849	662	275	348	607	312	159	999999	485	999999	230	334	590	331	999999	999999	133	402	145	999999	448	182	868	350	283	743	242	999999	613	965	999999	952	144	999999	684	999999	600	999999	999999	
999999	219	499	450	104	999999	999999	867	653	954	199	274	999999	438	366	575	677	794	924	75	864	79	356	610	520	994	278	200	999999	999999	999999	472	948	878	690	313	949	732	999999	999999	908	875	999999	848	424	700	581	999999	777	165	17	484	675	999999	659	999999	999999	889	929	109	981	183	999999	17	924	726	325	909	747	62	626	944	999999	833	166	988	999999	508	999999	819	423	999999	999999	703	638	555	797	838	228	315	450	999999	802	999999	119	999999	867	999999	924	999999	385	671	776	725	539	73	464	999999	953	670	893	365	999999	120	686	237	999999	314	378	378	928	999999	999999	441	612	999999	151	999999	724	431	999999	908	583	497	999999	752	999999	999999	174	575	999999	954	884	999999	422	999999	366	999999	988	881	973	562	999999	555	769	999999	980	344	123	973	921	119	999999	532	999999	999999	781	216	675	933	999999	999999	150	802	288	974	999999	143	29	999999	209	459	999999	842	457	999999	705	999999	727	546	999999	643	584	201	654	981	836	362	18	437	314	999999	26	64	632	999999	421	999999	277	795	304	846	325	596	773	471	999999	285	999999	979	289	752	488	138	171	616	488	948	999999	999999	147	999999	134	999999	999999	999999	443	312	219	547	999999	303	999999	932	999999	999999	327	988	427	192	239	561	999999	38	157	561	671	887	892	25	431	472	263	970	658	64	722	733	384	999999	38	999999	75	999999	832	986	991	556	886	246	999999	500	531	999999	999999	586	999999	106	999999	661	999999	555	420	999999	125	684	999999	790	283	198	212	999999	613	702	999999	790	495	999999	206	171	569	124	10	999999	727	999999	941	297	903	82	101	625	999999	723	999999	483	38	871	421	157	945	211	283	698	44	999999	999999	999999	811	287	100	221	999999	282	101	271	554	999999	476	194	743	752	887	211	106	587	305	890	363	680	761	999999	999999	58	999999	368	841	312	621	33	999999	121	486	625	981	880	725	27	631	86	928	273	405	999999	999999	999999	323	81	602	456	999999	996	475	141	525	477	999999	851	65	732	999999	252	153	452	150	999999	276	271	229	999999	861	288	269	287	751	498	227	111	999999	32	54	770	999999	999999	625	999999	645	354	109	514	997	999999	961	999999	656	999999	129	999999	96	782	926	61	852	999999	595	130	736	999999	389	37	259	999999	216	43	688	999999	541	979	827	103	986	921	171	715	227	987	999999	370	630	74	378	275	25	862	105	992	999999	333	579	504	320	456	964	82	999999	226	667	999999	220	996	154	150	999999	992	796	999999	890	146	168	608	
803	376	999999	999999	999999	984	765	354	937	695	741	999999	410	332	782	539	956	99	460	10	329	398	999999	633	999999	237	150	32	76	100	112	781	175	999999	701	944	888	649	422	280	461	323	999999	999999	265	936	999999	801	220	266	58	800	685	167	288	999999	226	999999	405	432	843	742	287	846	592	960	53	439	999999	837	650	999999	677	999999	999999	999999	999999	999999	378	983	496	348	999999	809	999999	999999	999999	17	691	295	727	999999	254	999999	436	719	45	154	933	999999	893	999999	999999	382	616	741	132	505	618	283	17	592	565	422	999999	505	930	999999	804	289	864	45	999999	999999	120	695	72	999999	753	999999	999999	262	701	999999	99	195	999999	439	203	310	189	600	999999	418	287	145	399	999999	999999	999999	788	567	999999	653	999999	857	563	834	272	920	679	445	751	788	313	755	890	491	332	750	336	999999	285	999999	110	273	646	339	999999	974	306	239	633	822	51	412	911	58	643	999999	999999	344	177	282	631	743	848	610	999999	999999	254	907	509	313	604	999999	292	847	552	999999	221	234	999999	297	999999	449	812	999999	746	900	843	842	999999	101	999999	992	333	999999	871	999999	999999	999999	233	535	999999	398	730	329	227	999999	129	999999	505	476	30	406	568	879	658	192	999999	999999	863	214	688	412	69	418	193	612	964	999999	976	196	751	999999	11	250	568	234	999999	492	999999	999999	999999	779	347	381	81	999999	434	999999	353	999999	435	999999	182	28	846	327	339	321	145	615	788	999999	97	318	724	999999	405	327	321	999999	999999	448	999999	870	999999	908	999999	687	347	471	187	999999	936	297	761	999999	12	982	999999	999999	895	407	356	105	214	942	999999	38	656	999999	327	117	999999	919	226	986	999999	312	595	937	262	651	999999	674	999999	277	999999	800	557	999999	843	422	922	999999	538	75	102	999999	665	490	226	46	40	121	154	80	999999	27	999999	775	957	699	397	999999	988	253	433	681	667	936	50	891	999999	187	392	904	194	999999	390	161	894	184	646	114	721	999999	999999	862	530	999999	889	884	729	781	521	153	35	466	91	999999	641	420	455	728	450	335	565	853	729	249	886	325	636	919	881	999999	63	999999	745	773	632	570	999999	309	56	999999	171	699	999999	248	999999	999999	999999	106	519	483	729	999999	663	396	660	767	143	290	481	574	258	810	900	999999	100	742	721	318	999999	81	268	155	681	295	173	865	999999	490	999999	999999	344	999999	999999	407	64	144	629	999999	122	865	437	870	828	482	906	360	798	927	158	145	
16	673	444	447	224	583	999999	378	232	999999	579	999999	919	323	240	718	411	503	684	955	123	372	205	796	644	398	327	209	999999	999999	999999	270	999999	235	162	670	105	961	192	480	999999	260	999999	327	999999	999999	950	515	251	198	949	999999	999999	202	999999	999999	477	647	803	826	999999	46	999999	420	728	319	999999	694	999999	999999	622	449	320	999999	67	863	999999	999999	511	999999	447	811	957	199	863	770	27	999999	213	518	203	458	168	999999	225	861	270	999999	598	999999	474	266	354	682	576	999999	984	999999	145	999999	406	599	146	999999	388	999999	89	999999	556	999999	999999	999999	490	652	999999	174	290	999999	988	205	999999	530	289	999999	395	190	467	285	623	363	999999	999999	13	999999	121	603	999999	999999	977	771	999999	470	169	641	999999	304	776	702	315	999999	999999	999999	61	940	999999	876	999999	611	558	207	986	999999	186	999999	181	999999	176	445	540	773	852	75	977	227	423	141	371	648	850	999999	999999	999999	969	221	143	755	927	73	488	245	292	709	667	779	784	978	293	965	469	371	138	340	171	542	999999	999999	999999	834	527	435	514	672	761	467	793	230	833	965	70	999999	396	999999	999999	304	490	153	407	207	442	444	999999	406	188	488	961	83	999999	999999	999999	999999	702	102	545	999999	731	619	947	999999	985	999999	154	328	905	52	999999	999999	383	999999	61	416	756	855	401	93	587	118	493	283	999999	720	627	406	999999	90	999999	999999	999999	904	573	870	205	208	221	999999	999999	529	999999	145	513	999999	699	736	385	255	233	846	700	999999	999999	622	999999	999999	999999	275	936	748	999999	824	999999	999999	468	479	304	190	221	999999	644	523	793	68	617	358	769	570	30	999999	999999	69	856	877	602	114	438	999999	744	530	505	946	941	999999	515	675	999999	831	477	230	442	204	43	676	999999	999999	669	417	15	778	905	142	999999	999999	727	955	999999	999999	999999	999999	51	353	446	999999	62	697	582	252	999999	941	999999	937	103	800	999999	826	35	190	999999	425	444	31	999999	999999	625	373	701	896	823	999999	707	375	752	122	999999	98	758	353	999999	514	605	426	864	73	246	967	999999	454	596	901	999999	999999	775	663	919	999999	408	479	75	688	999999	999999	428	992	999999	175	999999	980	621	370	77	682	566	999999	820	28	166	881	729	999999	334	257	309	922	999999	919	599	99	203	999999	690	289	287	935	517	999999	998	871	829	81	999999	999999	999999	999999	833	257	231	999999	999999	901	999999	999999	749	418	364	749	386	505	372	999999	999999	105	787	462	
