500	500	
83	104	104	110	91	90	101	94	105	106	112	102	116	89	84	97	94	108	97	86	114	91	94	108	97	98	105	101	93	85	101	105	92	108	98	91	99	105	140	81	114	100	98	96	88	113	112	87	115	88	102	97	90	95	95	92	102	92	84	110	96	95	95	102	101	102	108	97	82	97	96	101	94	107	94	88	94	87	87	89	83	97	97	89	107	85	97	98	92	93	127	100	96	109	106	100	100	110	89	105	91	106	85	95	100	117	95	91	86	112	108	115	95	100	113	87	121	109	113	111	105	89	110	100	94	101	100	98	96	109	91	102	123	114	110	111	89	120	99	91	97	112	121	105	103	96	107	80	97	115	93	99	97	124	111	110	96	95	108	95	107	103	95	87	108	85	95	110	86	104	99	103	100	95	95	88	101	92	112	89	92	98	111	96	90	113	96	107	111	116	103	83	98	99	111	98	110	98	116	90	92	87	94	93	115	90	93	94	77	125	113	91	76	106	100	82	92	105	99	95	120	104	96	107	114	94	111	113	96	78	116	110	117	89	109	117	94	102	106	101	90	98	65	113	126	99	105	86	105	107	95	107	107	102	102	91	125	94	92	106	104	107	125	98	85	96	97	139	96	95	108	90	109	99	107	111	92	102	118	105	101	103	106	99	105	85	111	118	117	102	96	88	87	98	114	109	98	106	100	92	98	100	78	87	92	96	96	94	89	110	92	95	93	99	111	86	100	85	98	119	92	106	113	108	79	101	85	104	97	97	110	104	111	106	90	92	100	75	96	97	103	94	101	96	101	76	98	100	107	106	84	100	98	110	102	98	106	87	104	105	99	108	109	111	104	121	87	113	82	108	102	94	83	101	105	99	99	95	104	104	98	78	102	80	106	100	108	87	95	99	102	91	95	98	109	108	93	108	99	112	81	89	83	90	94	96	92	117	106	104	101	110	103	105	96	103	97	112	101	111	108	96	96	98	106	109	109	101	107	108	107	105	96	107	113	89	104	92	93	93	97	102	105	106	88	97	83	66	93	87	100	106	94	82	108	85	107	106	97	93	94	96	104	94	105	105	106	100	92	91	99	109	117	108	97	91	109	107	91	105	97	84	112	99	106	102	112	118	96	92	117	109	103	90	106	96	97	102	100	119	
86	103	129	101	115	107	86	102	100	102	112	99	129	88	97	111	93	96	116	113	106	86	104	106	106	97	102	108	97	106	100	96	95	104	91	133	94	99	87	118	110	115	93	92	85	115	99	92	86	96	109	124	104	88	90	103	96	105	109	86	75	94	104	96	105	116	92	110	109	101	103	98	99	96	95	106	92	82	96	104	96	85	108	96	96	124	104	85	93	99	97	113	105	84	94	108	85	109	105	102	103	108	110	108	103	103	86	102	91	95	93	91	106	104	97	99	101	110	91	102	93	101	95	93	98	119	102	110	107	110	95	96	102	120	93	100	103	94	106	114	98	104	98	110	96	106	83	99	99	104	98	109	105	88	111	100	91	91	100	92	96	99	120	100	94	87	93	97	107	106	82	85	101	100	96	93	115	97	109	98	104	93	103	113	104	102	87	109	94	95	101	112	100	111	103	94	88	92	104	108	129	84	92	115	89	104	110	95	91	97	113	101	109	109	88	101	101	119	100	106	99	92	91	77	99	105	105	103	111	107	100	108	111	121	100	98	85	97	105	105	114	110	103	99	87	94	88	81	103	96	106	104	94	113	107	100	95	82	116	94	93	99	91	117	98	95	99	86	91	102	95	116	117	83	99	111	116	111	93	106	101	101	94	88	101	120	110	116	94	94	94	97	90	88	108	98	104	99	101	85	106	91	108	95	86	103	113	95	97	94	109	100	92	97	97	80	116	111	96	117	100	109	86	94	78	103	91	88	86	114	94	104	97	79	106	131	99	100	107	112	96	89	109	82	99	108	100	106	102	80	90	99	85	89	75	102	108	117	95	106	114	100	108	103	95	91	103	99	109	99	117	99	99	103	99	111	83	93	91	88	101	93	104	113	97	95	102	101	92	104	88	95	84	91	105	113	97	90	110	106	98	108	94	93	107	94	91	87	105	84	88	95	95	82	105	98	94	93	98	96	88	113	108	112	90	97	90	98	108	98	87	87	107	95	104	87	96	111	98	110	109	122	77	83	96	110	89	110	84	95	92	98	111	83	98	101	95	101	95	103	106	97	100	126	107	91	103	106	102	103	119	97	93	93	95	110	91	95	88	115	112	94	102	105	96	116	112	120	108	101	91	107	96	113	88	102	97	91	97	106	
888	839	732	107	999999	999999	736	755	381	652	400	62	711	446	776	62	670	12	806	100	999999	831	75	999999	747	999999	833	999999	647	294	999999	999999	999999	151	934	726	999999	999999	765	999999	999999	216	779	66	643	999999	648	999999	814	723	785	435	929	999999	192	67	774	921	360	416	827	999999	999999	97	275	441	684	569	511	60	767	868	247	999999	999999	131	62	18	177	328	999999	999999	770	924	509	951	38	439	958	877	951	999999	451	999999	905	619	999999	691	999999	999999	744	88	264	763	955	916	197	856	999999	999999	999999	765	753	42	656	760	391	999999	587	999999	413	999999	610	634	999999	999999	427	888	177	709	32	370	227	966	583	680	811	16	999999	592	763	181	819	898	872	195	620	419	999999	999999	238	914	113	477	999999	999999	478	999999	999999	561	999999	309	688	909	47	644	999999	786	458	976	949	385	225	995	560	241	435	712	762	913	783	18	196	999999	481	117	266	749	179	94	212	191	351	417	103	999999	999999	909	999999	237	647	834	999999	999999	205	853	699	118	999999	565	73	765	868	751	999999	999999	122	665	438	999999	388	798	617	374	773	768	43	999999	901	106	748	525	852	534	276	949	57	471	827	628	418	157	832	999999	30	446	322	599	640	999999	351	827	481	930	849	848	999999	596	999999	437	819	892	217	820	999999	547	999999	343	485	828	442	651	838	809	999999	240	966	13	353	999999	455	443	177	298	754	921	999999	922	685	999999	732	461	519	999999	808	525	940	22	796	482	999999	999999	124	999999	179	700	988	671	418	618	999999	222	252	625	982	999999	999999	999999	76	895	504	990	658	999999	105	999999	141	999999	11	996	300	999999	217	870	802	999999	329	999999	128	999999	933	999999	999999	76	546	520	219	894	417	999999	800	31	945	901	978	543	330	67	999999	198	568	549	670	422	328	928	15	381	999999	999999	66	369	800	23	962	999999	999999	592	521	999999	772	247	41	999999	999999	999999	18	316	892	269	155	999999	648	929	999999	393	999999	999999	747	617	514	837	82	901	375	999999	230	932	999999	856	66	738	545	141	426	331	518	101	226	999999	999999	698	489	562	370	794	721	871	528	579	420	395	844	903	999999	934	999999	139	213	999999	59	86	377	999999	213	999999	726	517	513	172	874	620	875	999999	698	816	357	519	999999	999999	719	359	413	369	446	999999	999999	999999	999999	999999	166	388	888	460	999999	999999	999999	454	358	999999	999999	213	999999	365	999999	799	999999	155	215	264	587	999999	598	631	56	999999	672	18	599	542	
523	94	457	31	16	496	732	999999	698	854	495	903	171	588	513	999999	991	58	665	646	161	748	437	806	999999	999999	999999	266	414	999999	999999	323	855	816	438	984	999999	346	359	218	77	999999	456	999999	999999	683	999999	999999	128	999999	708	623	352	999999	391	775	656	651	126	504	999999	476	999999	999999	683	182	999999	355	160	529	760	654	999999	457	999999	999999	302	86	999999	999999	27	780	147	873	602	557	970	902	999999	663	337	114	229	854	512	601	93	67	676	999999	636	148	859	599	999999	999999	925	895	383	333	482	579	614	999999	999999	999999	999999	147	796	135	211	154	920	496	202	655	435	843	945	999999	999999	244	409	449	999999	878	999999	999999	999999	548	632	999999	529	999999	190	999999	500	333	377	586	272	999999	271	551	999999	999999	228	373	407	999999	627	91	999999	404	359	999999	179	175	311	608	14	789	54	257	503	136	625	818	315	444	999999	112	476	368	715	37	973	999999	63	113	660	557	151	968	920	550	135	135	751	942	587	335	31	769	581	482	902	23	999999	269	866	409	67	999999	970	525	615	590	999999	331	275	321	999999	208	999999	999999	648	85	336	952	10	999999	77	373	856	829	91	706	999999	242	135	959	811	794	247	260	999999	188	997	405	935	544	999999	999999	677	276	223	822	821	134	834	826	999999	105	999999	375	342	694	999999	150	999999	908	999999	999999	206	315	509	327	961	698	957	469	999999	999999	26	465	999999	647	696	590	615	268	884	662	407	309	283	716	535	871	917	999999	82	857	960	36	741	988	233	371	766	896	861	133	999999	999999	747	999999	999999	999999	321	694	998	525	534	999999	34	150	59	896	42	793	791	99	780	161	397	999999	971	990	724	76	999999	334	823	719	406	761	495	999999	561	528	638	732	999999	232	807	557	999999	784	12	600	938	336	338	973	114	999999	352	999999	977	999999	783	999999	88	254	279	673	999999	815	779	272	655	25	344	514	165	69	539	557	999999	999999	999999	196	987	999999	137	97	995	850	999999	635	999999	478	66	999999	744	550	654	999999	952	143	855	517	14	740	944	922	992	824	817	55	241	795	672	147	628	596	999999	954	999999	192	999999	851	210	154	854	186	999999	309	999999	615	999999	234	604	999999	984	999999	192	999999	999999	999999	105	181	42	999999	403	623	806	999999	999999	999999	449	999999	198	770	466	13	999999	860	999999	767	963	999999	64	999999	640	17	200	462	163	999999	999999	999999	999999	911	999999	506	818	640	999999	999999	380	51	893	621	999999	714	46	833	
753	999999	999999	999999	999999	421	251	412	126	830	928	395	432	354	765	999999	999999	595	999999	286	683	999999	194	999999	999999	655	397	921	799	442	999999	926	971	999999	708	182	174	93	492	363	670	685	390	988	711	364	808	999999	999999	725	879	580	789	999999	160	793	795	999999	999999	715	999999	329	612	999999	794	12	999999	999999	645	999999	14	659	113	570	616	998	579	999999	999999	999999	846	370	645	84	563	465	999999	221	216	915	387	767	999999	776	340	350	82	999999	203	709	940	743	999999	694	721	229	476	228	153	999999	224	999999	999999	466	869	999999	999999	538	999999	338	866	212	859	999999	999999	999999	787	336	240	275	926	999999	12	265	814	999999	979	999999	362	343	989	917	999999	63	999999	999999	335	415	907	677	666	543	587	865	843	999999	884	661	999999	484	999999	150	987	877	999999	351	999999	186	651	766	999999	999999	186	785	349	948	999999	805	38	426	911	999999	429	563	608	392	295	147	422	87	228	999999	472	999999	901	999999	929	999999	827	999999	201	999999	763	151	993	934	367	999999	526	894	999999	89	999999	72	572	70	720	434	278	843	66	459	763	999999	999999	365	269	307	999999	499	28	944	977	679	999999	762	618	287	570	674	35	492	621	999999	999999	149	999999	999999	999999	841	138	505	921	984	303	742	394	198	603	638	675	69	918	36	876	658	999999	953	837	810	999999	443	863	604	817	573	838	246	100	999999	999999	859	992	52	999999	522	32	999999	386	492	378	430	684	932	999	999999	999999	594	999999	999999	999999	999999	999999	505	400	695	641	999999	176	729	999999	158	108	205	968	815	77	875	999999	363	636	118	999999	999999	442	30	759	999999	605	999999	999999	253	594	274	370	927	296	496	651	676	880	705	826	999999	999999	229	331	488	999999	193	898	698	929	298	199	929	175	228	73	379	935	999999	999999	325	731	660	564	999999	999999	51	999999	999999	999999	999999	999999	930	999999	999999	765	222	699	280	967	421	952	309	323	305	84	441	761	78	999999	282	999999	180	983	511	924	928	665	497	654	999999	664	328	474	941	999999	269	647	254	462	850	680	665	742	999999	372	431	346	268	760	999999	999999	461	156	999999	257	999999	999999	780	995	837	557	999999	626	54	999999	634	999999	999999	999999	815	793	517	999999	582	601	85	438	682	148	503	999999	999999	737	261	643	213	999999	523	999999	999999	321	867	258	625	303	478	49	697	553	738	999999	964	999999	945	609	772	999999	573	359	182	873	274	641	502	255	160	474	374	999999	553	462	322	687	999999	999999	926	
268	989	289	132	45	740	138	410	907	626	627	792	999999	870	999999	607	999999	521	999999	57	235	756	999999	152	14	674	999999	999999	999999	284	999999	804	999999	683	514	856	294	237	146	999999	145	240	594	999999	533	682	723	999999	999999	855	158	175	999999	455	700	512	618	147	128	999999	454	138	135	999999	349	999999	350	967	366	999999	323	936	385	507	999999	995	999999	751	999999	332	950	754	814	430	135	121	470	996	999999	11	248	156	118	774	688	17	114	960	288	710	341	999999	999999	686	541	999999	999999	836	544	704	350	867	999999	796	420	999999	324	999999	999999	238	363	354	984	364	272	177	827	610	999999	904	890	211	999999	999999	990	205	999999	137	888	999999	999999	633	462	288	661	380	628	322	364	999999	999999	409	999999	60	356	987	999999	999999	423	374	394	189	26	639	814	148	404	999999	805	225	128	196	999999	595	999999	729	999999	705	702	999999	549	515	999999	830	221	491	749	422	562	12	433	761	714	524	528	151	999999	822	999999	523	976	18	516	999999	870	506	592	866	999999	627	105	999999	999999	999999	824	999999	933	999999	428	999999	999999	981	999999	999999	792	999999	999999	302	77	999999	122	79	241	999999	914	540	998	117	960	714	899	882	999999	999999	906	367	644	191	699	648	218	430	403	151	133	999999	950	999999	356	512	34	299	799	386	514	36	834	936	999999	294	881	999999	236	999999	433	517	710	132	897	434	999999	300	602	429	558	691	675	99	999999	918	590	295	760	457	690	999999	999999	894	430	879	532	707	573	999999	767	999999	204	689	717	615	294	828	815	922	789	733	697	380	827	823	360	745	999999	699	703	595	76	778	34	824	434	999999	702	999999	902	999999	727	999999	999999	176	497	986	382	999999	634	999999	479	838	668	999999	999999	712	76	607	529	999999	827	873	711	181	999999	426	999999	892	191	478	136	798	29	999999	15	510	718	661	335	999999	372	439	999999	999999	125	999999	119	77	913	721	749	104	497	125	999999	854	485	490	850	81	999999	489	269	999999	635	681	818	894	951	410	994	415	999999	164	424	999999	808	769	999999	97	999999	598	979	469	999999	41	310	904	586	161	35	999999	810	264	54	883	180	909	316	444	999999	999999	126	512	999999	344	823	999999	700	999999	56	715	434	762	764	732	509	799	999999	604	380	913	318	799	999999	766	604	26	120	540	228	898	999999	620	678	102	481	477	742	999999	217	967	213	999999	999999	320	802	58	500	999999	384	380	482	999999	74	505	906	999999	999999	960	739	806	999999	169	
580	999999	262	814	999999	672	260	41	66	52	396	999999	999999	530	694	75	963	556	526	798	166	999999	999999	999999	556	999999	195	165	350	999999	654	410	745	54	999999	999999	67	988	963	827	999999	999999	999999	440	999999	661	999999	999999	631	71	999999	193	290	433	12	999999	999999	512	267	999999	486	105	691	284	397	985	667	999999	324	736	999999	975	592	999999	737	999999	999999	999999	434	895	999999	810	533	288	785	999999	130	321	51	999999	236	554	731	61	999999	965	661	48	53	999999	993	999999	71	895	64	31	999999	591	695	198	208	746	88	371	536	676	572	412	498	999999	999999	355	624	840	510	463	253	541	357	771	999999	999999	999999	104	902	999999	749	638	234	764	870	538	999999	852	285	489	999999	370	525	675	403	258	549	126	475	647	516	999999	999999	600	778	69	244	923	45	712	804	984	469	290	999999	999999	187	999999	999999	335	730	771	564	31	987	883	999999	681	999999	999999	945	825	628	264	739	528	999999	634	986	999999	304	701	817	572	999999	999999	999999	999999	748	469	81	999999	999999	149	999999	744	666	373	999999	894	53	562	999999	140	767	979	365	214	999999	408	690	999999	748	255	999999	38	953	991	346	505	981	782	933	909	999999	140	764	489	347	994	861	999999	31	101	767	741	156	687	805	705	136	697	999999	349	999999	999999	76	815	117	889	999999	675	36	117	913	271	629	645	307	636	225	999999	866	999999	999999	810	531	999999	487	299	881	999999	196	999999	379	294	99	593	141	314	999999	949	381	458	213	196	853	914	188	506	999999	510	999999	178	489	260	999999	145	802	968	996	419	337	817	999999	524	488	395	999999	628	181	999999	514	999999	573	276	503	418	353	361	956	617	478	999999	187	380	999999	27	161	129	464	953	790	173	317	653	621	564	450	688	999999	468	186	559	334	85	995	999999	605	223	756	422	791	450	21	999999	941	999999	999999	636	637	471	244	999999	174	999999	255	351	685	999999	654	939	967	665	654	999999	999999	919	656	112	999999	500	422	937	999999	51	171	349	161	929	712	274	923	813	60	245	233	569	395	999999	829	654	710	685	568	816	454	136	999999	523	999999	999999	999999	538	999999	147	58	999999	254	999999	999999	999999	999999	999999	217	389	26	164	999999	418	274	999999	533	549	282	730	999999	737	378	999999	999999	45	553	638	981	690	999999	395	561	913	196	927	324	272	60	924	463	954	477	188	800	299	521	999999	258	85	999999	160	266	531	356	321	999999	697	535	30	362	562	774	527	815	630	602	701	
231	347	556	271	498	357	276	835	269	199	756	999999	524	175	389	906	999999	423	139	40	566	875	999	627	737	40	999999	901	999999	949	999999	179	697	999999	166	911	999999	236	661	999999	999999	521	61	738	999999	237	999999	999999	182	867	335	401	501	572	144	356	348	929	533	468	786	375	655	319	826	587	610	999999	19	999999	387	965	761	231	776	999999	823	270	687	509	534	384	728	322	624	971	678	134	685	999999	572	599	702	203	132	999999	866	742	911	363	627	801	187	704	490	369	639	280	795	999999	533	87	252	33	999999	999999	646	342	695	854	908	999999	28	209	905	999999	272	999999	109	887	188	91	359	333	882	732	999999	34	832	264	341	999999	339	596	286	495	356	999999	268	720	999999	533	999999	67	454	152	783	977	798	701	107	999999	999999	999999	999999	999999	999999	918	151	999999	213	999999	510	440	522	510	156	431	999999	420	441	593	310	388	645	655	999999	301	878	999999	948	999999	999999	140	167	270	999999	430	686	833	766	999999	537	66	517	630	33	616	545	944	995	362	63	387	269	513	770	792	273	999999	417	436	49	411	263	999999	999999	379	283	261	999999	725	999999	99	654	999999	66	254	999999	24	632	427	756	934	744	596	999999	848	871	653	999999	999999	166	431	999999	339	398	136	802	533	244	653	343	293	671	999999	617	963	999999	266	457	999999	921	999999	632	999999	680	115	666	667	817	999999	508	629	999999	999999	999999	323	673	324	614	929	451	347	780	978	94	472	273	474	978	212	999999	999999	999999	973	522	908	798	436	659	293	999999	999999	716	696	155	999999	999999	832	711	999999	299	419	651	528	999999	583	478	654	999999	217	999999	999999	688	614	999999	893	999999	788	325	660	524	247	664	999999	469	316	631	999999	833	380	940	440	763	999999	999999	705	962	677	897	938	999999	154	530	452	451	278	457	111	273	261	290	743	516	60	999999	999999	999999	330	68	769	952	394	821	535	276	999999	437	13	701	999999	999999	756	890	386	999999	379	717	999999	880	999999	858	530	819	581	100	207	923	713	999999	860	951	999999	618	138	986	54	333	999999	999999	49	840	453	409	546	331	999999	853	140	829	409	344	999999	450	867	910	432	574	250	445	79	487	999999	999999	841	775	298	147	999999	400	186	56	722	47	840	360	415	999999	999999	259	999999	353	793	884	505	525	420	201	751	228	999999	479	999999	559	999999	561	999999	355	568	999999	43	396	101	739	999999	362	622	503	999999	517	505	999999	301	990	999999	725	694	839	999999	
325	364	106	396	543	835	706	999999	999999	931	288	243	69	562	999999	226	999999	262	999999	999999	152	999999	999999	591	243	722	999999	188	999999	680	389	867	287	999999	252	416	999999	999999	558	904	945	398	999999	571	330	999999	445	999999	789	774	708	473	999999	607	999999	999999	447	514	162	820	582	528	871	999999	999999	421	955	999999	999999	999999	999999	180	703	999999	999999	753	453	355	271	999999	287	512	398	999999	972	999999	999999	679	302	829	969	432	999999	999999	999999	426	999999	967	29	999999	328	139	440	695	494	537	999999	999999	320	706	969	999999	253	202	543	79	999999	553	519	636	195	999999	999999	490	135	857	332	999999	827	869	236	486	335	999999	641	157	999999	703	999999	444	155	745	369	595	860	876	188	655	204	999999	296	973	999999	393	724	52	124	949	569	999999	215	999999	999999	999999	480	492	767	891	999999	395	999999	437	720	999999	999999	449	916	428	999999	258	678	999999	772	576	583	262	38	941	999999	999999	43	133	143	999999	239	999999	91	999999	125	377	119	297	999999	808	264	999999	999999	999999	903	284	135	695	999999	320	959	538	999999	999999	867	228	999999	825	263	962	362	873	303	524	999999	148	368	999999	999999	262	149	390	999999	963	321	724	999	654	48	999999	473	347	803	822	246	700	319	994	999999	897	913	293	43	141	456	390	999999	739	999999	764	999999	999999	999999	77	181	578	999999	78	775	999999	228	809	999999	900	498	25	80	480	287	154	829	373	948	999999	999999	855	357	999999	517	931	169	269	126	284	447	999999	955	735	999999	668	745	251	228	999999	678	999999	505	143	643	441	319	94	461	394	935	552	188	975	999999	326	231	514	560	844	982	959	693	513	462	161	69	344	829	619	408	587	155	50	738	245	359	223	807	86	999999	999999	808	999999	349	999999	169	979	17	335	447	240	690	383	925	718	999999	992	680	491	381	974	264	999999	985	357	407	147	246	492	966	17	999999	484	999999	907	161	961	174	567	992	89	337	504	182	178	897	771	124	29	825	367	542	999999	705	646	820	965	999999	992	999999	999999	999999	525	368	999999	999999	215	160	27	567	459	828	123	499	301	999999	999999	999999	817	459	999999	32	999999	666	609	474	390	999999	587	999999	195	999999	182	79	999999	346	999999	146	742	644	999999	999999	107	462	376	539	429	826	414	998	71	999999	929	542	861	998	526	858	759	964	152	436	573	930	382	244	999999	53	527	954	836	623	999999	182	999999	25	925	999999	999999	79	999999	563	375	588	999999	999999	295	639	217	973	820	
999999	386	778	999999	265	999999	176	90	141	999999	385	309	999999	172	447	377	756	999999	846	82	761	568	689	999999	588	71	984	905	491	999999	25	836	554	143	999999	999999	159	680	512	999999	999999	999999	168	196	669	264	915	426	587	999999	538	865	371	900	68	394	696	859	912	204	72	999999	598	192	867	999999	754	999999	288	211	228	86	272	878	323	86	409	503	259	334	155	999999	327	999999	999999	999999	475	653	85	499	999999	299	767	999999	904	497	96	976	328	130	509	599	999999	386	304	462	999999	492	586	999999	999999	203	610	999999	58	505	943	629	771	999999	84	999999	999999	999999	660	928	318	999999	973	999999	990	433	184	138	999999	555	429	941	674	999999	999999	999999	76	103	514	999999	689	999999	269	409	999999	999999	214	612	56	999999	359	999999	999999	375	154	647	518	760	999999	561	999999	481	764	503	85	11	954	812	168	101	999999	157	284	313	249	139	695	574	281	533	228	572	92	425	206	80	225	309	814	910	474	315	112	999999	337	217	424	765	333	999999	999999	999999	454	954	374	999999	84	999999	999999	24	999999	943	489	467	342	456	399	349	999999	999999	785	655	997	257	626	728	999999	331	975	41	714	999999	250	728	999999	826	128	138	999999	999999	995	803	182	799	999999	530	999999	644	999999	881	818	85	467	328	766	999999	404	206	337	999999	999999	999999	999999	104	999999	32	999999	760	447	516	338	999999	298	313	19	999999	482	208	299	105	901	999999	710	104	222	639	472	921	962	999999	431	921	800	414	999999	999999	367	88	499	999999	827	999999	206	114	552	557	787	164	319	999999	384	206	999999	999999	999999	999999	53	351	881	670	560	782	798	283	94	416	470	883	476	999999	623	404	999999	363	999999	835	214	605	552	665	999999	317	612	187	788	235	25	568	670	91	208	999999	999999	999999	385	999999	999999	923	29	145	96	904	688	999999	171	999999	497	552	963	999999	551	999999	799	226	999999	252	179	999999	999999	859	401	902	222	394	568	999999	207	879	978	234	999999	999999	999999	416	578	948	629	70	999999	808	737	472	999999	762	999999	761	227	980	20	142	875	657	438	169	743	999999	691	999999	983	563	782	999999	574	738	999999	270	860	999999	647	870	999999	999999	604	686	132	929	999999	459	853	806	390	999999	868	845	358	910	852	426	673	999999	266	335	86	462	35	999999	999999	865	999999	280	999999	999999	342	150	999999	765	62	751	47	813	885	999999	450	187	183	999999	999999	729	390	999999	417	443	719	262	613	298	42	999999	999999	999999	42	442	48	999999	
905	555	884	727	335	593	999999	110	999999	859	509	34	884	899	289	470	999999	999999	999999	980	862	467	125	89	999999	231	999999	999999	100	44	781	453	203	999999	281	999999	999999	999999	999999	796	582	316	999999	859	999999	589	999999	143	862	200	999999	864	956	68	720	448	439	999999	200	114	860	948	20	354	87	65	999999	26	999999	661	789	357	999999	689	407	556	412	265	336	947	999999	599	57	900	410	916	497	145	999999	833	197	999999	830	299	936	634	306	709	781	697	757	397	515	999999	410	286	100	999999	660	174	45	184	478	252	296	270	999999	119	944	171	568	999999	869	999999	474	999999	526	999999	999999	773	259	702	999999	638	199	429	94	846	499	133	826	230	485	983	797	999999	406	588	12	676	733	999999	999999	620	999999	72	528	720	736	496	760	616	524	886	914	342	700	839	62	999999	185	64	999999	820	999999	347	999999	885	996	460	517	938	999999	999999	999999	72	999999	863	509	137	901	373	119	999999	999999	999999	705	999999	78	465	323	567	535	145	999999	678	576	999999	285	791	851	642	999999	999999	978	822	145	999999	999999	999999	999999	837	340	999999	965	999999	945	616	999999	135	999999	622	999999	541	147	950	999999	345	584	370	999999	992	999999	717	286	269	649	832	35	551	83	267	750	226	69	485	236	609	180	689	733	960	497	159	999999	239	824	193	149	38	418	799	864	999999	366	412	259	623	999999	999999	172	999999	591	999999	61	384	999999	999999	481	999999	999999	803	174	999999	637	535	505	437	567	57	444	465	693	996	142	999999	999999	999999	999999	656	999999	613	960	475	526	620	999999	999999	999999	775	999999	233	711	487	314	615	635	968	848	831	907	821	999999	601	999999	706	429	594	774	777	999999	607	741	824	435	999999	842	699	378	27	165	999999	339	791	689	221	754	215	692	526	999999	434	425	38	749	999999	999999	368	999999	819	201	785	999999	330	999999	999999	999999	886	62	203	772	935	600	831	675	993	492	999999	912	59	999999	223	902	999999	139	557	191	713	999999	30	563	483	999999	999999	826	380	108	999999	999999	928	999999	867	999999	999999	753	713	833	593	362	756	921	292	456	165	867	977	883	999999	201	246	578	778	999999	999999	639	299	450	999999	15	305	895	482	276	983	329	999999	70	413	504	426	723	597	360	999999	999999	281	37	340	691	848	999999	999999	818	999999	999999	951	66	130	859	999999	272	792	588	66	861	449	26	999999	835	999999	916	479	73	775	522	981	427	999999	999999	368	271	120	999999	166	808	365	664	999999	999999	377	
39	939	554	49	163	931	999999	999999	468	659	264	564	999999	909	999999	999999	475	53	248	379	534	574	197	500	203	162	441	999999	258	999999	999999	512	839	468	752	977	925	34	621	591	999999	133	33	283	114	999999	999999	450	235	790	889	620	275	264	842	464	751	999999	846	11	499	588	999999	962	874	752	725	45	999999	999999	102	451	431	999999	407	411	551	913	395	496	546	999999	206	999999	999999	174	246	584	625	999999	235	871	187	620	101	393	88	999999	999999	362	980	580	293	280	698	447	999999	999999	856	999999	999999	837	999999	359	464	508	392	999999	999999	710	515	150	420	868	729	230	274	999999	566	24	333	999999	514	999999	516	966	999999	999999	770	178	975	999999	727	193	999999	999999	213	827	999999	999999	10	501	713	999999	847	999999	999999	425	551	999999	183	387	61	842	118	433	333	634	999999	498	800	999999	816	188	999999	886	999999	999999	494	341	999999	446	999999	973	23	999999	776	816	999999	999999	999999	292	384	999999	994	597	577	885	85	999999	74	578	984	666	792	544	999999	535	963	999999	999999	999999	930	219	999999	737	732	87	999999	286	656	516	448	999999	692	999999	999999	999999	193	147	318	537	999999	543	999999	449	461	999999	190	479	157	251	999999	235	259	999999	999999	174	843	999999	864	499	67	799	304	557	999999	817	974	283	462	999999	352	999999	999999	999999	781	999999	941	20	285	999999	897	359	139	415	999999	222	916	819	166	917	680	999999	283	999999	479	999999	249	720	318	644	23	907	26	986	899	37	583	370	101	965	232	832	981	130	602	707	670	889	893	999999	900	165	127	999999	490	425	552	832	419	429	999999	231	701	999999	730	999999	342	152	999999	636	638	556	727	999999	694	847	999999	162	226	772	691	999999	826	400	999999	858	789	481	505	483	484	751	950	671	999999	11	999999	349	400	999999	375	527	382	999999	289	354	437	926	999999	643	479	400	999999	647	999999	797	405	999999	897	999999	210	860	647	42	161	887	605	65	382	693	999999	605	761	613	406	999999	977	570	120	399	431	862	631	862	999999	94	144	999999	933	30	999999	829	452	999999	412	515	879	350	114	402	999999	381	554	167	999999	873	638	999999	250	573	999999	834	200	507	999999	347	999999	785	38	77	752	302	132	361	97	887	163	242	211	999999	999999	636	465	718	651	59	318	473	935	140	999999	142	72	370	999999	771	639	999999	999999	999999	286	999999	321	47	650	456	999999	999999	999999	999999	720	406	801	999999	288	193	379	482	999999	400	39	765	849	898	621	999999	999999	761	
999999	326	257	218	999999	147	615	200	324	999999	999999	205	799	126	403	896	999999	58	341	713	92	27	401	167	98	687	999999	999999	255	423	426	999999	226	498	50	753	999999	511	253	999999	744	999999	999999	952	414	999999	601	912	371	999999	488	999999	288	526	999999	144	924	100	999999	475	111	104	944	901	11	47	978	311	85	649	999999	999999	999999	677	968	999999	158	449	999999	437	96	999999	999999	999999	934	854	999999	999999	819	906	999999	701	999999	778	562	649	152	967	950	999999	682	999999	999999	721	999999	580	999999	610	557	999999	985	485	347	692	999999	999999	945	999999	966	156	294	288	492	179	820	999999	999999	36	125	329	851	999999	999999	999999	755	797	295	437	999999	999999	96	151	152	999999	999999	999999	363	698	399	582	704	500	999999	804	92	403	806	667	999999	443	64	740	495	238	832	803	986	961	937	999999	693	517	206	999999	999999	153	146	356	999999	999999	60	827	636	542	625	360	190	694	303	361	990	627	999999	22	999999	356	656	913	313	127	366	401	999999	809	889	196	304	999999	999999	999999	267	460	419	433	392	237	113	999999	999999	481	999999	302	668	586	600	75	999999	194	312	999999	497	232	53	140	120	999999	999999	827	653	438	66	791	950	364	103	540	218	112	629	82	253	703	999999	832	999999	74	733	184	218	999999	215	120	999999	40	999999	45	416	288	323	734	999999	285	309	999999	424	831	999999	313	493	69	857	878	999999	240	469	793	922	999999	637	55	925	999999	999999	829	999999	946	706	919	912	68	999999	929	789	895	911	967	404	135	417	999999	721	430	691	159	966	999999	554	854	571	658	123	999999	999999	999999	808	278	999999	999999	999999	478	135	999999	999999	999999	935	927	98	670	329	502	999999	796	803	964	999999	504	211	469	863	896	401	851	358	999999	999999	999999	288	999999	96	643	310	925	999999	938	999999	299	39	266	223	999999	248	884	535	999999	269	999999	401	686	943	999999	77	207	999999	999999	87	284	84	999999	489	17	649	999999	583	686	201	474	999999	999999	428	44	475	944	255	825	999999	516	326	289	994	628	537	601	578	782	999999	999999	319	129	861	272	224	892	777	999999	999999	671	999999	999999	877	795	999999	536	268	908	838	132	951	999999	406	999999	957	794	151	860	480	58	999	801	120	98	999999	999999	14	165	820	999999	177	49	437	986	215	477	412	209	924	10	343	669	943	453	161	529	722	300	314	429	751	999999	736	999999	999999	509	999999	999999	640	999999	999999	113	98	999999	955	999999	362	419	365	490	392	999999	936	479	
715	339	999999	667	937	634	779	713	850	400	831	260	313	97	324	706	739	623	569	721	478	240	580	687	497	249	177	312	934	824	47	809	980	266	635	342	651	80	851	999999	432	818	262	697	434	705	608	999999	105	659	751	768	382	999999	10	484	759	180	179	698	466	476	999999	36	363	999999	999999	999999	462	999999	64	668	999999	563	299	660	999999	882	263	792	640	902	217	999999	82	999999	436	766	266	160	582	480	999999	163	549	999999	49	236	344	412	435	999999	813	999999	999999	92	996	819	925	999999	999999	876	917	386	68	564	269	504	953	95	595	513	790	999999	409	584	767	619	23	999999	999999	751	999999	999999	999999	88	98	105	680	990	281	999999	841	916	653	706	562	524	999999	984	696	545	282	259	816	922	999999	511	712	999999	324	387	805	591	999999	755	338	999999	999999	979	475	999999	823	962	999999	999999	672	873	658	703	31	253	999999	999999	647	999999	478	999999	999999	999999	316	587	393	660	675	894	999999	259	197	897	999999	496	504	999999	999999	532	721	319	446	999999	259	898	853	999999	999999	80	862	776	943	999999	287	999999	999999	584	673	888	780	172	296	999999	176	422	685	761	336	535	749	409	521	999999	364	168	852	205	195	417	734	384	662	605	42	999999	315	545	999999	999999	463	999999	451	629	751	558	33	527	672	837	999999	101	682	472	331	463	264	828	298	128	196	836	399	999999	164	406	510	999999	999999	999999	116	150	999999	998	81	830	999999	891	373	999999	145	335	533	999999	999999	642	702	999999	283	578	780	487	256	501	151	999999	999999	194	475	354	58	341	641	999999	730	82	951	683	999999	501	999999	999999	464	999999	982	861	313	51	71	521	704	320	417	999999	359	629	893	999999	857	454	999999	773	425	999999	756	804	999999	990	627	999999	690	28	799	782	83	417	32	764	519	289	323	488	133	953	999999	738	999999	333	192	111	189	312	826	945	201	732	947	445	736	999999	177	322	424	999999	831	999999	520	634	244	942	606	139	139	999999	999999	821	650	472	378	28	880	370	808	526	943	388	201	853	591	350	999999	587	37	340	999999	11	74	193	132	964	999999	999999	999999	250	505	59	183	259	814	379	92	485	76	717	307	807	999999	898	999999	999999	999999	666	53	893	483	28	111	798	999999	140	757	466	349	413	800	592	999999	567	31	893	215	942	49	999999	268	999999	520	319	42	313	496	176	196	679	480	999999	255	999999	767	486	948	384	793	999999	621	625	145	663	917	715	537	999999	877	999999	
247	999999	999999	830	999999	499	508	791	999999	162	643	591	279	999999	933	248	346	84	800	544	999999	999999	158	364	601	999999	847	857	402	999999	776	549	299	999999	442	928	934	999999	571	278	978	166	999999	999999	51	999999	999999	475	730	678	379	462	156	342	168	416	403	272	239	999999	999999	651	399	999999	385	999999	999999	196	237	14	314	921	513	999999	566	788	222	517	323	571	999999	382	999999	724	948	999999	999999	956	925	999999	999999	671	195	999999	999999	337	767	178	999999	999999	736	169	999999	725	373	457	949	624	775	380	203	886	948	999999	703	279	524	999999	999999	999999	701	346	270	999999	480	999999	735	932	905	239	999999	53	261	376	835	137	999999	411	999999	500	374	999999	190	555	999999	648	722	528	876	999999	999999	102	677	999999	255	400	999999	45	999999	730	999999	26	999999	546	999999	159	634	582	999999	999999	144	999999	324	10	696	923	165	715	380	999999	999999	217	66	558	426	999999	376	67	131	444	238	108	165	629	779	358	999999	644	999999	682	23	150	696	311	222	699	778	677	507	999999	245	193	665	422	999999	514	960	170	999999	432	783	576	460	397	346	46	957	999999	231	347	865	520	520	698	818	779	520	755	346	727	159	698	999999	799	208	55	999999	743	819	999999	398	999999	524	772	898	447	689	308	999999	185	999999	93	456	999999	999999	724	999999	967	604	40	993	214	999999	402	282	94	27	661	999999	301	603	224	875	956	999999	967	996	747	799	999999	100	222	791	170	986	76	252	999999	999999	999999	382	999999	148	788	281	193	83	132	500	813	430	999999	119	672	999999	999999	217	999999	220	499	728	999999	177	999999	940	781	423	999999	415	216	842	627	327	715	918	999999	85	96	684	765	893	999999	257	999999	999999	71	112	128	587	469	858	999999	188	999999	755	457	308	915	848	500	999999	419	716	293	971	999999	710	999999	999999	455	451	131	999999	999999	999999	855	677	999999	281	879	678	305	86	999999	999999	99	448	483	960	470	829	999999	999999	194	995	483	166	964	24	158	360	708	374	142	999999	736	936	733	248	899	780	126	643	969	821	474	999999	770	999999	999999	364	237	999999	293	626	291	883	631	459	132	698	999999	177	999999	999999	999999	931	999999	929	621	999999	714	245	70	999999	712	999999	278	372	999999	149	396	999999	142	793	999999	274	999999	515	736	999999	314	999999	126	210	77	999999	999999	451	999999	543	399	840	999999	728	649	992	383	999999	913	764	999999	269	999999	982	312	683	999999	339	405	704	849	438	999999	768	848	440	999999	859	622	
764	16	827	520	988	749	555	999999	414	153	140	891	999999	601	971	248	55	355	144	999999	394	913	999999	55	156	693	961	648	554	879	219	999999	999999	999999	159	758	787	748	940	242	756	966	631	195	274	813	371	836	230	530	803	999999	984	961	238	999999	999999	781	373	304	788	907	171	534	999999	999999	378	508	999999	222	460	999999	415	901	151	427	292	994	781	343	331	999999	427	34	86	134	889	562	751	308	933	999999	385	645	453	999999	805	106	999999	999999	445	863	393	17	80	506	679	92	999999	811	568	830	10	999999	999999	663	489	147	457	810	999999	815	756	154	999999	453	921	999999	999999	301	999999	195	999999	774	999999	468	740	419	999999	999999	454	999999	742	999999	999999	112	16	355	999999	999999	370	668	649	999999	639	629	116	999999	999999	626	585	909	634	527	199	999999	97	235	141	515	923	80	193	877	365	571	82	816	415	187	447	575	999999	668	931	953	546	302	144	278	999999	999999	691	337	994	545	182	999999	750	999999	25	780	223	166	866	300	484	771	95	999999	557	300	834	551	188	19	810	966	596	245	999999	794	999999	863	163	431	388	999999	999999	999999	399	857	75	999999	999999	667	362	941	999999	641	478	999999	217	999999	721	71	667	999999	159	985	734	215	999999	514	528	230	689	999999	13	999999	911	999999	889	999999	999999	699	234	784	999999	521	656	869	174	954	766	72	999999	33	999999	102	764	248	705	896	95	193	238	560	530	999999	977	11	938	366	999999	999999	884	942	397	31	836	882	761	638	338	865	51	674	748	465	642	665	999999	910	680	672	999999	992	189	495	471	673	999999	447	543	655	999999	807	234	999999	188	645	635	129	265	882	999999	77	567	230	151	563	999999	999999	308	321	792	38	686	68	999999	892	999999	902	999999	172	628	324	104	999999	935	244	450	999999	287	999999	39	999999	999999	797	194	999999	434	958	353	907	861	198	148	231	999999	902	130	175	991	295	881	999999	569	103	999999	999999	973	884	295	907	999999	981	999999	999999	292	703	383	889	999999	79	999999	804	999999	652	311	999999	999999	999999	820	43	999999	999999	838	991	125	306	999999	999999	544	999999	882	550	999999	445	794	999999	410	837	939	169	999999	241	302	999999	999999	87	184	917	791	823	987	110	73	999999	999999	999999	152	999999	999999	985	184	999999	354	852	196	999999	140	999999	857	432	39	999999	999999	661	514	881	981	916	173	48	131	611	769	720	999999	782	486	421	651	955	736	615	999999	953	985	705	886	450	735	911	947	72	69	369	
794	649	176	412	999999	912	857	236	632	157	864	999999	62	634	818	414	999999	999999	471	902	696	424	697	979	676	999999	995	999999	191	261	100	999999	551	410	999999	394	616	84	674	999999	108	510	982	504	999999	422	653	999999	631	331	480	238	601	999999	673	380	999999	999999	736	938	917	325	54	999999	999999	999999	30	999999	708	434	999999	366	53	999999	804	195	999999	202	891	999999	165	743	999999	999999	781	862	467	999999	737	999999	999999	999999	348	736	822	783	465	611	447	293	401	11	553	206	999999	124	194	869	999999	487	999999	759	999999	482	782	999999	414	194	599	203	999999	999999	914	163	992	378	999999	317	909	30	730	829	755	607	999999	164	200	714	336	667	999999	999999	999999	260	615	682	134	865	954	648	378	999999	999999	253	945	765	96	399	999999	165	105	999999	959	999999	756	999999	999999	999999	999999	999999	983	700	858	999999	526	999999	606	664	547	999999	254	999999	363	271	652	460	999999	511	999999	106	999999	999999	510	181	571	800	999999	697	503	506	678	436	254	999999	664	678	999999	90	999999	206	168	432	851	999999	910	942	523	697	690	306	302	502	45	999999	559	193	199	686	371	725	999999	908	170	51	999999	817	908	37	607	973	999999	736	999999	999999	999999	999999	948	617	270	628	287	999999	17	207	213	999999	401	729	777	481	489	736	719	12	97	260	999999	810	262	103	999999	496	100	717	999999	999999	718	578	586	999999	244	581	425	999999	447	999999	999999	999999	999999	464	426	999999	259	136	999999	311	999999	781	378	687	383	148	365	177	594	790	852	299	938	648	468	822	153	863	999999	999999	320	976	564	920	358	308	972	798	676	854	999999	963	233	999999	548	999999	999999	898	539	106	999999	999999	158	656	324	611	35	999999	995	603	45	396	889	585	990	999999	999999	458	999999	85	999999	999999	501	739	554	888	75	999999	110	532	622	254	333	150	691	72	828	907	999999	999999	283	783	802	82	819	850	84	648	999999	506	999999	751	569	999999	999999	659	999999	418	112	436	545	55	98	473	999999	791	72	749	999999	927	222	319	853	591	801	391	764	428	920	999999	999999	427	23	603	812	999999	684	869	999999	41	999999	420	805	179	999999	238	694	338	101	37	787	334	754	49	294	410	999999	978	999999	548	895	338	497	408	622	128	41	495	661	120	116	203	539	861	621	802	513	684	390	573	697	435	336	999999	999999	489	673	974	319	999999	972	706	216	999999	146	978	922	406	556	92	206	209	677	981	921	594	795	892	427	999999	896	224	999999	99	
999999	469	999999	604	491	142	455	67	186	258	147	410	999999	868	725	999999	879	117	137	308	999999	498	999999	355	999999	332	694	780	999999	827	999999	999999	119	127	819	677	976	328	914	424	999999	148	999999	428	999999	520	999999	926	177	784	612	789	999999	999999	722	363	999999	656	632	999999	999999	674	511	359	743	388	301	999999	59	57	666	560	202	999999	999999	238	475	339	511	461	999999	767	613	772	224	726	671	820	405	466	966	330	696	755	976	999999	637	999999	999999	465	229	999999	999999	130	127	61	999999	999999	999999	493	888	382	154	181	445	999999	71	738	144	999999	717	480	472	593	90	345	864	447	736	708	600	801	653	999999	241	984	890	493	654	173	999999	296	999999	999999	577	594	186	524	999999	305	901	898	539	668	747	748	276	294	49	781	196	160	647	920	893	96	999999	108	939	461	789	999999	94	971	888	430	288	999999	25	496	169	349	999999	440	999999	701	272	985	308	492	717	606	454	872	999999	978	999999	281	28	999999	999999	87	999999	999999	516	999999	999999	999999	779	327	469	715	999999	552	621	847	32	217	123	999999	823	999999	799	456	999999	999999	133	221	999999	909	781	999999	542	999999	630	91	764	279	999999	482	999999	999999	216	981	32	12	337	901	260	139	956	999999	168	826	667	133	288	138	124	332	210	602	572	869	545	999999	182	999999	922	540	92	753	292	641	314	129	536	818	433	740	999999	232	960	866	953	999999	848	716	866	506	803	635	999999	999999	281	294	142	346	445	999999	829	591	978	720	56	212	159	526	521	548	597	469	704	384	999999	978	999999	999999	915	999999	614	465	879	425	736	457	598	690	370	30	987	999999	382	999999	911	999999	253	250	999999	750	999999	332	999999	327	909	343	930	999999	136	303	652	435	999999	249	955	373	999999	562	984	598	614	999999	166	500	999999	407	96	840	472	211	734	401	886	999999	15	291	270	999999	516	402	999999	818	999999	999999	378	561	768	143	908	547	999999	690	265	230	999999	730	176	705	766	999999	257	100	317	925	568	260	548	999999	999999	673	999999	999999	56	591	999999	795	905	99	132	999	639	999999	932	924	648	54	145	665	38	999999	999999	999999	795	999999	999999	999999	510	999999	507	999999	999999	999999	999999	244	444	411	999999	673	158	350	825	999999	582	766	999999	303	167	392	999999	524	999999	999999	237	958	558	547	999999	50	446	999999	999999	277	591	15	986	136	64	697	490	247	409	999999	517	687	460	49	982	39	999999	852	278	127	999999	999999	12	140	285	940	999999	896	
55	604	237	512	65	557	999999	577	779	745	249	470	999999	49	999999	652	375	549	508	999999	565	336	906	999999	377	177	915	999999	12	999999	850	123	20	593	201	999999	244	15	999999	999999	554	415	259	398	612	807	999999	321	999999	999999	999999	999999	442	177	341	999999	698	643	999999	888	641	885	999999	923	894	999999	459	999999	848	319	418	369	917	999999	963	159	87	999999	981	569	952	603	740	653	100	125	681	842	262	482	116	601	870	999999	270	999999	840	335	503	999999	999999	906	473	558	941	999999	817	835	214	191	641	190	661	999999	936	48	999999	921	999999	779	454	999999	65	376	999999	999999	999999	999999	346	304	999999	752	999999	999999	221	55	140	191	711	694	307	845	999999	80	999999	926	939	999999	807	232	999999	919	501	724	999999	741	851	107	355	134	906	643	499	909	999999	889	176	166	363	999999	908	964	219	149	482	609	978	985	535	286	877	203	376	999999	781	399	999999	299	999999	480	204	42	836	587	788	663	999999	729	207	950	760	783	942	916	999999	559	709	362	252	431	999999	999999	571	79	999999	713	277	999999	137	483	999999	999999	692	882	999999	875	137	999999	361	818	263	999999	787	999999	526	999999	260	999999	799	999999	689	898	57	51	717	999999	470	766	341	84	396	969	999999	724	321	883	999999	999999	230	448	431	87	11	434	999999	514	88	999999	552	162	999999	817	585	904	794	741	829	650	175	999999	414	371	301	286	431	293	999999	73	273	643	13	200	239	361	801	999999	999999	623	999999	212	999999	484	224	188	622	578	394	697	999999	580	999999	450	999999	999999	999999	999999	786	725	12	884	858	25	722	999999	159	272	588	234	112	192	844	215	776	963	118	999999	156	122	663	999999	899	999999	143	999999	588	562	999999	377	328	741	999999	181	999999	999999	353	244	761	314	39	360	989	169	595	747	735	999999	673	930	752	112	913	674	71	159	984	999999	881	999999	331	999999	965	221	906	371	999999	672	594	787	619	874	999999	842	93	313	862	740	373	396	957	739	889	375	624	225	828	160	120	471	15	999999	362	999999	983	999999	999999	999999	263	234	999999	73	264	886	321	999999	934	80	590	999999	999999	254	999999	495	80	591	707	600	596	690	542	216	561	133	781	176	522	445	999999	650	919	94	486	999999	16	894	999999	13	999999	999999	291	757	999999	999999	184	999999	916	866	662	401	999999	999999	999999	573	691	183	511	999999	114	154	999999	498	221	999999	838	212	999999	999999	489	186	116	703	545	849	409	784	646	208	948	30	260	999999	
783	467	915	134	999999	913	457	833	999999	353	899	999999	390	792	546	999999	524	971	999999	527	387	999999	295	41	258	341	999999	999999	536	999999	999999	999999	894	710	715	999999	34	713	999999	854	940	656	794	763	999999	635	469	616	248	26	683	977	37	732	999999	307	999999	883	876	570	749	550	999999	89	170	999999	25	680	87	792	605	811	999999	148	587	999999	999999	531	999999	622	872	557	668	519	629	999999	66	171	442	417	581	150	999999	999999	115	400	359	999999	603	988	620	999999	538	456	420	872	316	888	155	546	616	650	656	264	697	201	999999	999999	459	954	758	853	247	670	999999	465	974	931	43	196	382	976	928	248	12	93	999999	222	999999	757	899	178	26	895	999999	930	999999	582	51	913	999999	572	265	648	239	999999	551	868	245	955	897	384	999999	958	174	639	999999	417	261	614	182	999999	687	999999	65	999999	837	351	868	289	970	401	999999	999999	677	809	999999	289	999999	999999	999999	999999	976	153	859	525	323	67	999999	171	218	999999	330	999999	741	999999	884	562	593	649	928	210	999	956	985	505	493	734	290	999999	918	999999	409	26	82	31	691	544	842	999999	276	779	620	707	81	999999	999999	463	387	999999	925	168	696	999999	316	341	161	30	168	363	41	999999	777	376	999999	774	999999	314	364	720	168	349	719	999999	999999	159	999999	302	885	101	999999	40	357	462	999999	759	746	50	709	999999	999999	671	385	489	509	687	12	253	999999	306	226	766	108	667	669	585	999999	643	986	167	751	999999	145	76	929	999999	241	999999	999999	493	38	637	605	622	999999	496	963	240	553	999999	157	346	999999	588	875	668	932	689	792	853	321	112	64	551	990	19	536	999999	999999	999999	455	687	316	970	278	999999	170	485	815	183	999999	217	100	999999	20	999999	999999	999999	201	270	78	999999	531	999999	181	925	583	63	632	841	960	655	680	53	999999	999999	39	999999	999999	296	507	456	873	619	999999	113	21	999999	541	585	987	999999	999999	299	441	903	166	232	798	353	999999	117	853	974	999999	966	537	57	61	550	385	999999	999999	905	763	622	678	911	852	78	913	999999	522	57	854	980	999999	999999	999999	346	313	807	79	967	290	400	999999	899	406	274	576	964	999999	990	209	999999	743	999999	535	818	234	254	999999	730	439	195	595	805	129	242	439	155	444	715	999999	578	95	278	999999	373	999999	778	514	999999	501	948	118	999999	847	30	246	999999	855	793	999999	68	999999	348	537	104	804	796	999999	174	999999	430	530	996	753	631	
748	475	597	172	999999	456	999999	790	238	491	87	74	957	109	995	123	300	999999	604	999999	999999	746	741	529	568	232	999999	350	753	81	427	122	999999	226	282	771	728	693	999999	664	329	647	120	55	999999	999999	839	680	179	721	140	879	401	999999	491	12	734	999999	603	999999	457	399	47	999999	999999	964	296	999999	826	234	999999	999999	656	999999	859	503	635	695	511	827	393	999999	999999	41	999999	548	721	999999	735	279	46	660	99	999999	217	929	609	953	999999	999999	999999	107	853	945	336	533	233	461	999999	988	376	49	566	999999	193	139	228	999999	225	525	253	999999	16	557	999999	735	999999	239	732	930	893	999999	999999	458	383	999999	473	235	705	417	325	269	499	999999	903	997	103	323	243	999999	710	603	737	466	999999	372	100	306	758	601	25	999999	729	999999	104	694	335	117	402	897	665	993	310	808	999999	984	593	269	653	199	999999	999999	996	654	229	999999	944	256	648	21	204	177	999999	114	402	331	539	714	652	218	671	986	920	345	422	716	302	929	266	825	779	831	652	568	999999	999999	996	84	564	999999	750	89	469	391	702	999999	999999	999999	415	999999	454	878	999999	445	527	655	999999	660	242	513	997	24	999999	823	242	373	524	908	999999	582	334	465	160	848	467	592	526	999999	642	999999	199	105	523	388	381	999999	224	217	51	999999	545	346	842	999999	806	736	999999	645	999999	999999	999999	618	999999	999999	553	999999	999999	768	978	935	999999	745	28	318	323	901	999999	999999	452	999999	158	317	866	840	46	988	999999	109	51	731	502	881	389	313	949	999999	999999	690	835	392	183	455	238	115	999999	800	327	533	737	904	245	488	999999	818	999999	666	752	221	999999	564	375	627	727	256	442	257	365	714	369	742	999999	810	775	70	167	999999	999999	760	664	999999	670	999999	371	146	496	999999	688	571	133	292	828	831	893	999999	999999	999999	728	982	999999	928	444	613	173	999999	56	434	712	142	660	999999	999999	991	999999	560	893	285	266	590	760	428	568	999999	591	87	999999	36	916	504	53	612	975	106	97	999999	801	67	999999	999999	999999	71	999999	555	910	999999	703	837	999999	343	999999	740	299	999999	231	254	369	650	31	999999	999999	999999	518	218	99	58	511	999999	903	999999	759	999999	999999	999999	500	698	127	999999	884	945	999999	85	751	583	999999	999999	323	838	874	843	376	999999	46	840	293	80	999999	103	466	862	999999	221	933	464	584	999999	392	408	646	532	137	356	765	86	712	17	278	999999	101	999999	999999	673	
999999	70	453	607	799	518	607	999999	999999	33	999999	32	811	999999	151	999999	998	573	920	999999	201	351	715	30	395	960	999999	286	999999	617	11	680	137	470	999999	873	21	976	999999	999999	801	999999	387	113	999999	743	274	551	999999	981	936	527	999999	820	481	276	354	999999	999999	839	390	331	628	537	31	877	895	350	999999	278	285	32	820	999999	123	976	964	612	232	652	695	586	420	821	999999	483	814	999999	988	337	528	588	763	999999	999999	999999	999999	849	91	921	848	924	999999	597	705	913	707	999999	706	505	312	742	210	570	999999	999999	910	807	999999	547	72	999999	361	240	749	697	999999	906	999999	643	999999	124	530	999999	803	771	603	823	125	767	776	999999	999999	493	999999	785	388	999999	999999	999999	999999	790	992	544	999999	270	572	752	847	18	999999	801	999999	72	126	197	222	899	766	383	211	96	999999	99	771	76	977	868	215	963	319	75	146	999999	83	598	132	985	999999	999999	999999	999999	976	999999	122	975	739	999999	376	999999	573	488	999999	396	487	483	999999	903	772	792	292	703	546	883	698	589	664	391	988	999999	999999	236	999999	232	184	360	999999	583	976	795	336	440	502	377	999999	831	999999	749	396	600	500	228	223	659	261	999999	313	999999	418	533	320	358	999999	848	772	346	39	999999	999999	999999	372	524	926	999999	465	999999	999999	179	493	867	951	915	995	999999	37	846	23	999999	999999	999999	56	28	174	453	484	978	881	999999	604	999999	801	433	536	268	238	975	301	245	203	409	999999	999999	999999	551	582	405	362	170	999999	999999	332	240	243	543	91	353	360	483	999999	486	971	557	574	439	999999	527	388	736	999999	62	554	999999	605	572	384	911	419	623	871	89	626	720	999999	678	731	999999	200	992	187	884	625	818	743	717	999999	746	999999	179	999999	999999	27	999999	11	768	381	999999	634	670	169	179	934	999999	612	999999	860	260	999999	896	999999	505	337	999999	558	284	437	736	43	888	144	999999	352	250	999999	816	72	999	999999	999999	307	186	936	529	999999	18	999999	888	999999	331	856	999999	31	673	471	999999	999999	999999	999999	726	340	644	520	745	536	531	999999	693	597	795	999999	860	541	660	598	999999	569	807	999999	550	333	549	530	712	41	956	616	678	778	999999	99	999999	932	991	999999	662	665	200	992	312	190	999999	300	419	970	996	645	999999	999999	940	999999	919	79	526	402	999999	124	808	714	579	914	158	915	437	706	920	927	550	999999	936	865	379	815	260	369	77	258	120	742	45	321	255	
999999	838	750	180	999999	415	598	999999	548	857	999999	422	397	42	999999	862	713	60	78	999999	443	999999	85	49	999999	819	166	335	543	999999	75	679	268	669	554	999999	686	536	559	521	951	985	397	17	893	402	999999	337	725	395	407	692	966	999999	999999	465	999999	711	76	551	258	273	408	544	792	999999	164	727	488	274	186	999999	999999	557	153	457	750	999999	156	711	956	999999	610	157	605	383	712	51	857	98	999999	999999	470	17	273	999999	587	852	225	999999	247	999999	849	999999	219	230	999999	419	999999	364	714	695	564	364	595	429	662	260	939	418	104	122	870	999999	999999	999999	716	493	293	465	999999	999999	999999	69	473	999999	999999	999999	938	385	999999	999999	969	502	383	628	420	115	999999	844	999999	337	999999	806	992	134	274	459	509	18	514	707	999999	616	494	816	842	505	999999	774	448	513	999999	563	236	800	999999	378	25	332	789	610	82	449	440	999999	984	56	999999	348	556	531	649	929	870	999999	999999	362	18	566	786	915	224	646	405	521	25	359	580	202	980	896	443	999999	999999	903	635	999999	186	951	832	795	999999	552	228	999999	863	999999	999999	751	631	999999	369	999999	545	874	396	999999	999999	918	526	634	999999	874	367	659	97	471	710	967	849	493	185	999999	733	990	486	999999	427	488	658	999999	666	828	570	199	536	984	642	999999	517	209	640	267	434	208	329	999999	194	569	999999	401	999999	725	901	999999	616	313	724	999999	397	723	18	565	270	999999	967	999999	314	999999	999999	112	829	365	459	650	852	999999	631	999999	670	923	487	858	658	999999	999999	941	926	999999	583	232	269	97	957	793	201	999999	997	999999	999999	681	259	26	445	726	999999	326	275	261	295	698	999999	199	999999	473	246	159	906	999999	942	35	999999	999999	595	999999	842	999999	408	666	459	999999	920	99	303	989	674	471	422	932	694	634	999999	675	146	884	550	80	999999	493	557	999999	999999	993	599	215	961	377	431	545	883	830	918	999999	802	518	778	999999	999999	894	799	775	999999	974	319	317	359	55	745	710	359	999999	538	914	119	999999	608	926	500	98	999999	306	49	877	58	864	716	76	873	627	999999	957	184	318	999999	781	315	203	684	999999	855	916	631	720	195	121	999999	14	999999	999999	909	852	101	807	866	502	735	999999	926	455	601	293	181	127	603	401	598	229	230	999999	111	415	251	219	242	121	675	329	691	999999	572	712	577	488	999999	999999	866	376	999999	200	56	456	276	999999	689	572	744	513	127	999999	
522	81	783	999999	294	504	610	882	575	999999	827	999999	177	989	883	999999	716	693	999999	349	535	231	778	40	999999	654	999999	22	529	670	377	999999	212	896	999999	500	928	415	203	223	654	983	999999	999999	373	999999	288	287	999999	999999	856	999999	113	777	268	999999	303	753	880	639	366	597	363	904	387	665	213	280	575	392	960	311	499	196	694	552	430	999999	666	651	376	861	999999	728	813	999999	999999	434	638	132	207	185	534	564	857	66	630	896	999999	999999	436	17	711	963	839	555	999999	999999	93	716	870	999999	96	238	273	504	930	634	100	71	608	779	999999	999999	999999	999999	999999	999999	338	638	999999	533	772	959	225	368	160	703	999999	268	999999	999999	351	922	262	984	99	306	300	362	136	995	999999	257	999999	656	375	267	778	65	999999	999999	999999	999999	794	347	449	137	23	905	354	999999	745	832	306	468	438	720	200	210	694	479	644	976	999999	926	728	524	859	569	993	892	925	833	489	149	561	896	138	915	544	962	293	395	999999	898	260	973	951	641	999999	654	76	577	370	308	980	612	942	867	618	925	999999	453	911	462	311	911	999999	166	906	542	591	285	999999	732	196	259	969	613	999999	754	999999	228	351	348	825	357	473	999999	168	949	953	270	306	999999	999999	839	483	554	597	349	631	794	734	685	73	791	911	999999	999999	731	642	999999	202	999999	362	58	111	573	637	954	447	171	999999	957	588	999999	979	56	999999	357	999999	424	26	999999	132	778	494	666	285	44	445	835	78	437	316	999999	78	441	267	999999	737	910	917	642	901	470	796	776	106	741	811	864	599	765	999999	228	323	865	741	999999	564	999999	298	999999	999999	612	102	571	651	963	262	999999	789	999999	619	865	506	383	435	662	981	999999	569	543	999999	581	999999	313	481	97	311	213	699	999999	91	302	622	999999	134	298	999999	235	999999	143	999999	999999	999999	999999	156	999999	722	939	440	89	602	846	875	999999	999999	937	999999	789	999999	999999	662	59	848	116	320	326	253	191	999999	146	294	756	999999	436	999999	958	505	47	167	999999	375	371	773	999999	90	244	426	867	943	197	999999	588	999999	999999	481	439	425	969	887	829	845	540	999999	303	999999	846	264	999999	700	421	999999	999999	631	706	197	300	999999	999999	35	85	900	386	247	999999	223	705	619	30	954	624	543	999999	999999	338	546	835	681	479	999999	244	980	976	177	532	755	594	957	439	999999	191	999999	197	943	999999	928	999999	302	629	89	999999	236	999999	494	86	
878	999999	999999	303	170	362	619	806	412	790	104	923	218	715	316	999999	748	189	646	999999	470	355	592	348	999999	86	542	999999	399	999999	18	747	999999	100	653	999999	416	999999	279	31	571	356	785	163	717	15	260	586	322	460	351	56	597	720	999999	999999	323	839	894	93	999999	567	417	676	782	999999	441	128	71	466	999999	94	909	624	999999	124	569	438	631	403	999999	956	739	938	999999	999999	160	771	999999	131	536	576	769	196	212	14	939	119	999999	999999	573	142	525	999999	247	266	146	972	518	501	963	884	218	999999	267	863	828	478	291	820	207	670	642	940	999999	646	325	999999	421	206	185	459	67	999999	829	693	440	882	999999	137	824	999999	262	984	168	999999	999999	279	929	349	999999	470	828	561	171	903	500	999999	927	601	941	423	561	321	326	513	827	946	670	573	432	945	777	999999	995	30	999999	999999	782	287	288	999999	793	999999	30	714	999999	999999	999999	926	999999	856	955	999999	196	999999	626	940	999999	654	825	999999	608	365	917	999999	693	674	565	151	495	842	802	649	322	895	629	488	301	611	999999	331	846	743	381	576	990	677	967	593	404	477	989	999999	462	999999	999999	999999	165	788	31	956	999999	999999	999999	360	63	315	787	999999	999999	147	648	66	773	503	575	864	984	351	251	25	707	971	746	999999	852	675	999999	999999	458	200	333	513	999999	924	390	887	312	999999	522	684	890	677	811	267	829	999999	363	958	301	582	999999	814	999999	15	259	968	222	423	507	388	127	341	841	591	814	145	999999	848	123	687	561	963	828	566	135	39	170	489	197	999999	321	239	999999	876	746	519	999999	584	674	422	675	889	999999	144	566	558	999999	230	999999	999999	465	515	845	614	30	490	985	981	879	230	999999	732	236	999999	76	888	999999	965	844	305	999999	999999	184	701	999999	672	451	694	999	576	203	940	46	502	463	806	394	550	855	266	533	984	705	454	613	943	663	999999	999999	678	999999	999999	385	999999	525	999999	999999	154	602	999999	48	301	981	312	36	868	695	733	134	270	504	999999	119	999999	771	999999	196	729	97	78	999999	516	627	999999	204	999999	564	999999	977	999999	475	999999	999999	999999	227	999999	13	402	427	745	257	930	810	806	183	745	999999	796	386	999999	387	611	66	999999	348	531	999999	999999	118	703	313	807	755	244	795	264	689	611	370	539	191	794	311	352	821	999999	706	821	158	459	571	999999	512	646	512	999999	193	423	999999	695	568	999999	294	724	999999	999999	184	576	
21	919	999999	159	999999	846	159	592	999999	999999	711	999999	825	852	511	999999	141	999999	999999	118	731	931	80	275	451	675	971	837	510	587	911	381	904	140	809	999999	999999	421	999999	665	999999	920	563	479	711	900	870	999999	842	635	592	895	999999	75	999999	89	999999	790	707	761	999999	999999	92	722	999999	999999	999999	999999	999999	282	265	719	999999	640	621	811	999999	601	563	551	999999	999999	999999	874	995	26	237	839	999999	999999	391	612	999999	580	999999	184	837	841	677	381	546	185	673	999999	380	872	690	514	453	999999	711	257	999999	166	956	999999	328	999999	727	786	112	999999	410	999999	999999	999999	999999	633	850	447	973	999999	999999	191	999999	629	592	433	503	133	335	723	395	999999	29	143	384	557	624	999999	856	629	999999	890	279	31	775	361	679	727	866	67	663	999999	70	999999	333	56	161	337	37	894	999999	999999	999999	388	140	159	302	999999	999999	999999	19	680	590	354	422	999999	911	999999	999999	999999	753	999999	266	278	69	999999	999999	844	810	338	405	296	152	962	999999	520	439	891	891	626	999999	922	459	417	999999	983	999999	999999	762	299	999999	178	483	796	150	938	347	999999	328	751	958	458	946	939	62	723	999999	999999	438	999999	999999	30	102	999999	182	831	326	849	999999	86	999999	484	91	521	203	237	812	999999	821	999999	183	255	572	999999	999999	610	999999	520	999999	334	999999	798	287	861	695	124	85	256	999999	999999	621	999999	962	252	790	999999	376	435	999999	825	910	192	807	461	727	999999	458	953	569	572	999999	805	999999	999999	631	173	206	999999	825	89	162	566	732	511	365	999999	293	329	359	193	243	551	775	539	999999	272	991	999999	143	346	665	132	686	60	465	816	13	75	621	626	288	156	609	665	999999	354	999999	999999	106	999999	74	138	604	386	999999	313	999999	954	483	999999	182	380	96	489	423	39	879	999999	56	548	681	228	707	732	905	999999	942	119	999999	999999	812	695	729	999999	281	537	528	310	721	161	786	59	592	263	454	999999	70	129	252	643	999999	778	258	557	999999	999999	430	871	481	999999	371	920	999999	999999	555	486	650	995	217	886	511	579	960	894	762	631	635	454	287	999999	999999	822	867	999999	603	999999	447	999999	999999	434	116	656	828	478	790	865	999999	187	707	967	267	75	912	365	999999	999999	817	999999	794	738	220	976	594	999999	226	548	63	863	810	999999	49	477	999999	782	780	855	750	492	114	897	999999	999999	999999	319	999999	999999	909	511	102	999999	226	93	387	999999	223	139	72	354	
261	251	811	109	377	195	928	789	800	999999	585	999999	155	335	259	999999	80	999999	239	284	744	265	639	999999	770	112	999999	955	100	999999	568	650	999999	406	999999	999999	96	569	90	999999	391	949	170	999999	925	999999	999999	891	999999	490	921	999999	900	787	609	996	612	999999	338	999999	999999	972	699	528	999999	999999	492	749	999999	999999	811	511	682	999999	893	795	104	999999	627	954	999999	413	131	609	360	117	749	999999	999999	999999	259	999999	999999	814	999999	418	999999	641	218	999999	334	813	999999	446	679	420	778	233	894	814	901	753	641	384	725	487	851	100	177	999999	195	486	952	999999	147	983	999999	867	16	484	999999	463	650	637	999999	735	999999	684	930	940	339	526	120	999999	999999	506	999999	855	98	999999	567	169	473	755	804	847	860	936	309	695	999999	999999	999999	420	278	448	112	13	754	990	871	176	169	237	134	669	376	970	528	640	999999	999999	778	999999	917	386	989	999999	833	782	874	679	385	244	800	428	309	999999	713	999999	403	999999	110	108	321	999999	999	999999	631	999999	481	890	418	999999	898	723	141	999999	502	892	459	999999	999999	972	125	202	999999	925	999999	705	370	675	999999	999999	247	613	324	679	511	526	386	753	274	999999	999999	984	270	999999	345	86	296	999999	999999	999999	443	195	22	999999	983	129	610	84	808	925	774	805	999999	783	999999	295	409	999999	892	976	999999	999999	943	481	670	141	931	84	589	360	418	464	478	447	201	61	999999	196	696	391	915	311	944	348	999999	505	999999	487	295	999999	677	834	23	999999	313	737	999999	541	467	999999	999999	535	999999	999999	517	319	337	999999	591	379	694	999999	765	511	71	214	761	605	556	175	779	999999	999999	538	683	999999	451	257	143	464	809	999999	999999	844	202	390	816	496	830	999999	178	175	896	915	366	999999	79	512	169	999999	999999	647	999999	302	999999	999999	745	999999	774	933	868	89	999999	136	569	634	493	999999	999999	680	397	999999	774	941	996	614	557	999999	182	999999	514	999999	98	43	999999	172	85	999999	772	999999	999999	859	722	897	747	98	122	769	356	731	971	158	203	489	711	710	872	53	999999	467	198	871	784	555	429	929	991	29	647	999999	559	67	158	861	45	999999	552	876	203	907	501	787	999999	999999	999999	366	745	609	331	999999	299	999999	140	314	268	773	85	177	478	818	107	103	132	999999	182	999999	999	342	453	183	999999	996	849	398	965	410	353	343	308	999999	193	392	697	867	117	527	999999	844	602	271	462	385	408	385	810	408	
999999	579	278	343	999999	412	999999	158	621	303	999999	741	348	858	430	742	868	415	634	715	406	264	841	654	999999	999999	740	192	721	782	597	473	999999	567	745	774	999999	964	706	999999	236	999999	256	999999	344	195	505	999999	840	720	999999	993	751	999999	11	999999	737	623	357	999999	999999	972	437	838	706	719	163	780	999999	656	999999	903	999999	853	488	857	18	37	999999	800	659	999999	999999	11	999999	603	722	493	565	345	999999	450	617	504	118	999999	121	417	117	624	42	724	631	194	52	612	294	897	616	154	402	999999	313	999999	551	676	999999	435	572	112	997	999999	224	777	620	237	999999	999999	745	234	745	601	919	696	999999	934	374	167	958	999999	318	824	999999	421	942	335	147	999999	953	441	632	685	999999	999999	627	371	509	854	573	814	999999	90	162	391	408	800	790	999999	999999	999999	312	473	477	909	793	182	792	803	834	294	100	236	260	313	602	70	999999	914	78	406	434	520	594	154	347	238	672	999999	23	152	544	530	999999	999999	999999	169	218	999999	220	999999	999999	999999	29	288	724	99	999999	999999	788	999999	999999	999999	548	391	192	792	999999	332	571	565	510	306	789	692	750	999999	999999	914	185	442	851	821	999999	623	827	727	999999	315	429	257	999999	999999	707	675	107	668	981	890	164	345	290	886	373	655	945	282	917	336	538	164	999999	915	673	355	496	232	999999	999999	563	464	302	573	902	323	167	686	599	124	999999	91	588	73	999999	839	162	999999	457	58	999999	555	810	173	776	275	121	999999	999999	361	999999	875	999999	999999	336	699	53	716	983	59	497	268	999999	999999	742	999999	999999	999999	165	833	999999	531	774	133	257	18	653	138	796	637	999999	999999	999999	999999	936	719	595	532	999999	70	796	445	999999	408	999999	999999	871	999999	431	999999	999999	999999	999999	327	999999	999999	999999	372	809	327	56	999999	999999	999999	847	822	999999	445	866	33	861	999999	345	999999	46	999999	549	376	999999	999999	146	645	999999	476	937	999999	347	218	89	289	618	233	722	418	24	881	525	999999	560	738	686	436	151	408	999999	655	999999	243	290	410	117	734	799	971	191	411	218	453	417	685	485	999999	366	999999	415	638	331	926	999999	165	242	913	815	834	999999	710	503	308	999999	292	469	999999	999999	678	182	883	434	999999	237	613	673	81	228	875	263	999999	79	565	993	830	334	776	163	135	177	203	999999	964	999999	999999	999999	909	445	135	226	381	596	999999	414	531	214	579	999999	476	492	999999	694	940	581	988	999999	999999	
315	187	957	692	999999	802	999999	999999	964	999999	930	756	705	763	635	999999	999999	882	999999	999999	999999	471	999999	754	87	999999	999999	16	509	978	393	999999	839	970	604	267	177	533	430	999999	186	435	567	744	649	999999	770	999999	999999	999999	291	999999	999999	260	786	843	999999	213	614	272	169	504	479	999999	999999	108	917	735	169	999999	925	999999	461	782	999999	726	904	881	115	144	916	914	480	999999	696	694	418	589	193	999999	705	964	919	167	634	682	999999	581	667	550	999999	44	568	999999	675	166	247	640	55	999999	939	680	107	479	356	254	999999	571	299	392	999999	337	552	408	999999	961	215	304	157	532	770	332	223	565	999999	881	356	322	242	540	999999	777	543	133	821	999999	867	449	811	389	657	394	999999	999999	860	697	999999	170	496	714	950	943	492	999999	300	999999	466	541	370	474	999999	999999	338	759	935	911	793	429	587	645	103	766	492	999999	874	385	51	938	705	999999	399	195	999999	528	589	513	294	30	832	215	999999	335	89	347	490	946	65	532	350	948	903	73	583	850	620	194	460	724	649	914	575	999999	999999	948	85	713	885	999999	179	999999	626	999999	999999	999999	86	768	999999	155	288	928	329	518	598	999999	517	999999	612	975	908	405	63	570	380	918	639	51	999999	140	271	777	70	255	362	999999	331	140	999999	211	774	852	999999	999999	999999	999999	999999	66	929	89	999999	750	110	910	901	774	378	66	402	677	742	44	279	999999	999999	511	868	999999	999999	679	435	999999	857	411	211	66	898	748	135	659	334	583	122	419	999999	521	676	159	353	588	550	275	737	800	999999	740	999999	950	431	934	853	520	999999	999999	999999	999999	892	699	999999	999999	875	630	930	742	353	168	999999	859	856	371	834	718	999999	577	999999	169	650	999999	999999	470	483	948	326	201	999999	813	683	861	765	647	999999	977	450	508	713	919	344	994	457	999999	817	723	103	69	109	144	790	332	999999	494	412	999999	756	248	372	999999	313	999999	936	539	485	70	999999	219	742	856	278	999999	864	219	824	655	610	642	999999	759	855	266	101	672	33	999999	740	280	244	793	231	211	999999	999999	999999	605	999999	917	824	757	629	884	999999	999999	866	999999	468	911	999999	999999	235	999999	595	613	999999	56	647	999999	516	999999	329	999999	974	948	635	76	96	88	602	999999	597	692	999999	895	999999	999999	999999	849	805	999999	892	999999	610	488	568	117	615	532	714	570	957	999999	999999	699	999999	999999	909	378	999999	799	482	999999	318	450	999999	542	
306	700	999999	110	116	798	468	999999	242	500	222	496	390	528	999999	563	373	42	272	999999	291	999999	999999	334	999999	570	242	16	981	512	999999	170	999999	999999	811	999999	999999	999999	999999	168	335	358	467	937	592	422	999999	98	348	918	26	285	188	999999	261	999999	242	999999	999999	999999	566	461	999999	729	999999	61	176	365	717	545	514	760	579	113	478	932	661	529	741	648	582	153	668	73	496	245	982	965	774	633	682	901	574	999999	999999	874	999999	737	958	999999	256	632	380	802	999999	265	705	999999	886	328	526	999999	416	999999	963	422	792	999999	999999	743	999999	211	999999	999999	999999	612	195	662	999999	604	653	923	570	210	999999	949	772	866	999999	240	539	907	88	455	117	969	495	183	953	999999	91	281	999999	225	471	54	51	297	939	999999	79	53	574	291	674	999999	153	999999	998	999999	649	926	358	999999	214	999999	999999	145	976	999999	999999	22	708	331	999999	382	999999	355	739	999999	908	485	926	856	170	496	343	999999	780	514	825	999999	185	940	539	164	922	501	999999	310	999999	999999	320	56	685	67	999999	253	768	302	183	797	476	650	115	174	10	502	841	717	827	335	365	999999	77	999999	836	768	999999	368	459	927	344	438	999999	12	999999	880	181	999999	162	100	38	999999	340	38	813	535	999999	999999	164	430	660	303	482	596	550	847	999999	999999	231	576	461	410	843	255	463	999999	225	113	999999	130	999999	738	565	736	307	999999	141	49	33	311	932	425	213	38	277	50	955	839	461	999999	901	999999	881	585	639	999999	644	999999	999999	999999	319	732	377	44	999999	999999	738	999999	298	672	715	938	999999	920	643	45	207	814	978	422	92	385	999999	680	228	997	857	999999	107	680	999999	56	474	257	991	210	58	178	999999	999999	999999	219	550	789	612	963	509	999999	942	603	429	829	116	999999	693	999999	91	697	999999	111	73	758	648	617	999999	999999	999999	999999	929	442	987	38	999999	633	119	872	835	862	78	265	498	896	47	504	999999	413	940	322	564	67	129	999999	999999	828	999999	554	571	932	359	943	499	999999	41	999999	615	999999	945	482	53	821	108	228	629	560	612	177	999999	153	999999	36	728	161	21	871	322	636	675	65	351	565	311	902	512	134	766	565	865	538	888	859	999999	467	279	743	958	900	999999	999999	226	124	833	428	576	332	224	999999	921	999999	999999	979	999999	889	141	999999	999999	999999	716	504	999999	57	312	192	264	506	999999	999999	882	999999	913	422	903	872	839	237	999999	883	336	189	
910	429	643	705	999999	999999	144	999999	336	791	233	761	194	238	18	178	812	999999	999999	79	764	999999	999999	652	999999	774	85	999999	59	903	999999	636	870	536	593	374	413	606	840	355	372	990	933	101	55	161	237	675	864	671	999999	999999	719	266	425	956	964	991	999999	577	833	291	529	433	44	999999	891	999999	999999	643	999999	215	811	818	706	773	999999	373	606	999999	546	410	988	999999	488	999999	917	999999	120	999999	410	999999	157	273	999999	91	999999	510	999999	459	270	579	41	230	999999	220	278	901	559	999999	936	999999	394	365	40	999999	999999	151	944	367	678	287	999999	17	243	999999	67	547	306	625	999999	519	315	157	999999	999999	999999	768	999999	278	408	26	63	468	700	808	37	999999	243	999999	999999	330	566	699	780	999999	42	33	999999	563	162	730	999999	999999	999999	999999	295	246	531	73	64	999999	669	676	958	662	999999	88	999999	999999	324	275	999999	999999	836	999999	999999	616	999999	999999	934	999999	782	917	125	677	422	129	129	283	522	999999	270	179	999999	265	660	889	741	999999	759	954	717	561	249	887	426	999999	107	366	474	999999	999999	681	138	709	751	751	560	291	250	113	999999	43	999999	533	14	144	184	999999	999999	72	999999	258	100	999999	999999	230	678	238	261	36	32	762	808	843	999999	589	50	334	999999	999999	339	459	878	656	995	999999	649	715	882	999999	221	999999	44	412	999999	621	999999	158	81	530	83	332	39	223	91	999999	235	78	612	999999	104	999999	77	423	733	425	380	444	984	954	581	962	356	969	999999	999999	999999	999999	49	309	999999	891	999999	999999	834	17	999999	664	574	798	457	580	112	467	999999	372	458	621	678	388	251	155	174	126	999999	120	975	70	409	584	478	829	39	313	426	212	999999	93	588	999999	999999	716	869	195	506	11	999999	889	782	452	999999	116	727	999999	68	853	727	999999	999999	723	999999	999999	264	989	329	628	550	799	999999	985	776	374	42	952	999999	999999	285	999999	620	947	261	999999	999999	956	999999	372	111	379	255	573	484	458	59	864	999999	635	461	999999	866	878	999999	999999	848	999999	675	999999	84	999999	276	999999	577	749	527	97	472	944	999999	307	999999	957	999999	181	554	477	511	328	325	177	267	758	83	999999	999999	742	497	200	248	490	291	853	999999	336	112	999999	996	734	931	961	402	749	553	163	999999	908	361	288	999999	381	999999	357	368	906	999999	518	460	181	999999	785	600	281	706	601	26	609	668	200	78	999999	481	776	397	363	775	999999	214	919	978	212	
390	218	999999	867	205	933	495	391	818	999999	271	999999	999999	155	999999	130	53	999999	146	999999	249	171	219	683	899	999999	960	14	141	10	313	999999	203	999999	404	391	596	839	999999	999999	124	287	381	484	570	656	680	251	991	999999	474	262	782	999999	963	229	999999	11	999999	686	973	999999	260	818	290	730	999999	999999	751	980	533	214	556	63	999999	962	789	735	122	253	999999	999999	999999	486	536	60	757	42	999999	184	999999	595	871	719	119	633	999999	562	203	999999	35	18	500	21	131	999999	706	999999	466	10	439	274	999999	724	847	265	478	773	292	999999	999999	598	210	576	597	999999	342	836	944	80	999999	999999	541	999999	999999	999999	999999	10	365	999999	354	999999	576	999999	999999	128	706	999999	872	854	165	263	280	963	866	436	999999	999999	423	192	928	869	999999	999999	75	212	999999	616	505	999999	46	477	999999	26	885	944	32	999999	831	999999	999999	194	963	100	915	681	956	577	415	791	32	305	586	182	999999	484	254	189	406	541	395	100	651	856	817	999999	999999	999999	88	922	413	79	101	944	950	743	906	694	481	999999	255	165	999999	999999	993	999999	999999	245	678	410	700	999999	342	999999	94	999999	542	116	999999	237	835	999999	498	492	999999	953	999999	642	231	603	578	559	708	22	295	240	999999	937	999999	999999	797	610	584	678	232	570	736	801	860	809	211	799	422	999999	999999	999999	666	717	335	49	538	258	23	84	831	150	144	329	999999	999999	262	604	253	999999	999999	234	129	820	269	818	226	999999	999999	422	999999	999999	999999	999999	464	743	573	181	612	823	547	549	597	509	847	92	999999	417	999999	16	556	606	555	225	999999	333	433	846	457	517	999999	136	476	600	682	999999	13	999999	864	270	290	90	992	430	659	891	637	619	972	187	391	809	614	775	865	795	234	922	651	141	999999	999999	723	999999	10	420	82	996	826	795	999999	999999	552	537	725	476	614	135	565	922	696	813	873	280	999999	24	522	700	734	886	827	91	38	733	950	999999	366	897	999999	249	818	640	999999	999999	109	635	266	87	60	999999	190	108	366	728	999999	506	852	453	969	986	898	999999	999999	939	999999	997	728	819	999999	999999	119	717	999999	326	114	65	30	999999	180	500	757	445	650	999999	706	999999	999999	309	999999	453	711	913	928	443	350	445	999999	852	219	111	906	447	500	888	290	473	403	50	624	389	486	165	999999	478	238	463	732	926	243	248	282	429	531	143	459	205	788	271	975	668	686	999999	487	999999	593	999999	
944	761	64	242	335	999999	999999	908	999999	555	999999	999999	215	887	713	452	999999	970	829	487	916	999999	438	95	999999	141	74	955	999999	318	999999	213	884	918	518	999999	872	10	913	598	744	622	176	903	564	339	66	98	955	999999	999999	516	249	116	404	588	999999	969	558	999999	619	729	215	658	877	437	999999	999999	379	743	579	999999	999999	999999	743	999999	200	534	999999	355	84	976	999	999999	999999	171	963	778	999999	930	647	903	452	718	978	24	416	517	999999	137	764	769	718	222	664	940	999999	19	373	999999	999999	999999	448	213	129	643	730	999999	899	715	473	796	773	449	106	676	999999	999999	999999	729	886	999999	508	999999	591	315	267	999999	803	818	999999	999999	415	999999	999999	849	464	249	999999	999999	294	669	618	999999	663	967	995	279	125	988	999999	120	999999	643	223	714	299	56	621	813	385	999999	943	90	14	519	999999	359	999999	257	221	926	749	999999	445	999999	75	198	999999	623	999999	987	672	814	53	601	999999	999999	209	828	559	999999	627	785	959	999999	999999	537	316	154	585	999999	373	999999	999999	848	999999	840	999999	996	649	111	999999	999999	503	397	280	138	46	413	999999	999999	160	88	697	803	308	964	956	103	500	537	999999	999999	999999	674	999999	803	48	999999	240	999999	572	212	188	999999	110	629	291	999999	81	999999	500	999999	832	965	495	294	181	972	999999	999999	999999	999999	506	121	229	723	999999	999999	773	999999	999999	999999	182	955	999999	947	899	999999	703	999999	683	999999	31	999999	46	978	760	999999	188	339	632	75	655	834	482	466	706	77	999999	386	999999	462	798	999999	506	999999	730	877	916	548	395	999999	279	870	722	500	94	602	84	251	962	887	650	443	999999	35	195	348	483	591	250	999999	21	326	20	231	595	425	406	999999	999999	883	166	640	944	700	795	785	121	982	381	114	992	986	423	782	812	365	999999	999999	999999	391	404	334	307	999999	999999	953	859	501	904	668	999999	697	993	999999	999999	19	498	153	999999	999999	236	500	220	146	839	999999	902	999999	419	240	664	925	999999	866	488	831	343	391	780	841	925	999999	87	713	999999	304	993	344	61	802	999999	999999	251	73	999999	903	124	171	723	999999	61	631	999999	673	13	280	784	137	999999	999999	675	117	372	397	484	616	999999	999999	999999	544	41	568	186	616	373	57	683	999999	711	584	716	181	667	884	999999	303	538	414	709	638	520	866	743	161	136	759	999999	853	589	999999	490	617	934	189	864	492	454	475	999999	999999	596	999999	426	26	192	999999	
999999	999999	607	999999	999999	999999	797	999999	999999	174	999999	35	489	614	999999	829	269	172	104	999999	247	488	999999	308	848	999999	999999	752	52	584	999999	999999	968	632	320	766	256	408	471	481	999999	999999	164	699	667	999999	985	695	163	999999	675	999999	921	94	266	960	468	999999	342	999999	904	54	999999	999999	724	108	66	857	304	46	583	861	700	622	288	901	334	999999	640	429	87	419	598	285	908	196	999999	999999	376	359	308	999999	76	457	999999	776	790	714	975	569	373	999999	400	127	193	814	563	999999	806	364	635	147	668	912	936	495	455	999999	999999	999999	303	181	999999	944	737	635	794	252	999999	999999	121	619	354	81	65	999999	28	481	102	999999	999999	506	88	21	723	170	289	999999	521	91	999999	520	999999	446	999999	201	647	456	390	558	29	321	999999	304	253	26	792	596	856	987	476	974	187	447	999999	796	999999	999999	230	576	355	641	730	963	191	600	446	908	999999	864	311	571	100	544	84	320	999999	784	999999	707	999999	999999	306	534	614	999999	999999	735	540	999999	107	999999	235	999999	999999	388	999999	299	999999	653	579	999999	790	992	999999	999999	883	643	373	595	553	319	712	522	999999	661	345	205	358	835	267	711	378	336	766	143	346	287	999999	695	729	953	999999	124	138	493	903	999999	999999	710	472	700	371	944	925	999999	465	999999	614	999999	999999	395	940	287	395	867	516	999999	999999	999999	568	999999	312	677	866	600	999999	597	393	716	758	40	999999	648	372	567	999999	433	411	978	677	999999	672	999999	652	344	999999	393	999999	999999	999999	449	88	306	151	865	397	693	88	335	150	868	329	999999	793	22	48	301	914	999999	527	92	61	999999	999999	936	999999	523	35	532	999999	263	869	132	739	318	952	60	507	506	179	656	999999	999999	999999	809	312	774	995	640	305	721	478	999999	744	893	398	831	430	999999	999999	874	668	556	748	887	998	207	999999	485	69	987	999999	999999	999999	870	999999	975	419	76	999999	999999	527	394	999999	865	785	969	387	845	999999	130	630	302	574	304	987	799	337	950	999999	114	616	999999	999999	318	999999	999999	250	999999	166	422	421	999999	999999	773	357	284	329	882	112	39	820	999999	565	999999	999999	502	843	364	883	938	648	469	265	528	552	16	813	917	999999	723	728	514	689	507	708	999999	721	801	947	713	479	999999	848	999999	999999	303	955	641	951	999999	227	886	999999	227	773	951	999999	62	231	350	470	412	943	388	310	315	632	999999	240	101	780	51	416	179	999999	999999	621	484	
244	258	61	182	965	514	505	841	999999	472	733	757	176	668	580	999999	253	76	511	470	999999	999999	671	999999	411	859	653	186	480	820	758	999999	999999	624	818	972	298	297	999999	438	882	468	791	170	333	483	925	999999	471	809	999999	401	691	161	13	265	587	999999	771	999999	860	329	371	999999	999999	163	426	551	999999	607	999999	955	630	83	999999	999999	999999	999999	999999	999999	933	541	714	670	894	366	889	999999	621	562	999999	144	526	999999	999999	562	999999	999999	456	180	66	384	270	999999	999999	970	999999	618	573	999999	78	86	589	843	182	999999	615	999999	999999	999999	273	999999	929	298	999999	184	439	999999	505	35	914	999999	999999	999999	871	559	280	849	179	923	595	281	615	629	493	319	554	999999	999999	258	946	999999	289	110	906	818	999999	972	652	327	541	481	999999	547	87	970	32	195	999999	622	58	999999	532	886	761	999999	632	310	804	902	629	999999	999999	256	89	999999	819	953	497	62	114	308	999999	851	391	123	168	77	551	523	297	369	709	545	999999	190	873	402	349	914	196	153	999999	750	697	784	350	866	468	999999	999999	78	698	920	518	749	999999	680	504	647	833	564	999999	291	999999	270	57	999999	55	999999	645	426	999999	582	865	960	140	456	999999	999999	999999	302	608	982	372	228	999999	999999	37	999999	621	203	898	702	999999	999999	999999	887	145	437	737	754	999999	570	923	999999	464	125	999999	557	619	123	526	897	999999	541	955	776	999999	999999	999999	999999	568	595	286	452	528	999999	999999	999999	576	253	999999	726	870	28	481	999999	68	637	763	554	734	479	840	508	999999	999999	828	999999	676	617	968	748	999999	479	196	235	293	999999	216	553	624	999999	981	376	802	999999	999999	855	69	917	718	999999	633	54	533	98	754	999999	775	999999	93	999999	567	999999	999999	572	888	401	832	999999	754	587	431	220	999999	912	498	474	999999	877	974	972	490	999999	999999	687	124	793	945	999999	480	515	999999	688	469	672	264	32	102	240	910	999999	32	999999	999999	140	859	423	999999	999999	999999	289	82	898	999999	120	471	808	69	597	457	105	455	999999	999999	999999	999999	999999	750	267	658	999999	382	475	966	348	950	677	596	768	828	700	999999	335	507	200	442	807	145	358	211	999999	963	504	782	814	999999	296	999999	999999	259	999999	673	856	999999	134	907	607	932	999999	170	794	221	300	768	757	426	130	238	584	999999	83	607	402	999999	211	999999	877	693	999999	167	663	639	673	519	999999	37	822	372	382	293	835	875	930	198	416	244	999999	
736	35	398	70	68	462	999999	999999	517	280	999999	760	621	40	913	780	57	506	999999	548	781	65	729	604	999999	855	301	999999	999999	677	999999	649	967	999999	150	668	763	107	999999	999999	999999	999999	204	756	32	999999	760	262	999999	104	999999	999999	262	696	999999	999999	305	793	999999	212	170	153	999999	999999	76	161	793	999999	889	999999	27	950	900	976	990	447	861	973	582	155	999999	999999	61	114	999999	521	396	280	999999	470	999999	969	999999	402	26	414	367	364	689	870	818	979	999999	999999	86	999999	791	999999	705	453	819	331	221	999999	999999	131	101	872	55	999999	764	999999	832	429	999999	58	166	507	999999	585	90	506	293	711	337	125	676	385	37	862	730	121	575	999999	651	999999	758	999999	999999	999999	999999	494	319	144	116	305	999999	943	999999	38	776	293	325	129	372	322	47	999999	999999	992	455	716	844	192	999999	653	947	336	777	841	300	530	223	74	272	595	197	159	604	41	969	732	593	999	96	999999	795	999999	143	339	13	258	805	301	450	606	650	136	320	463	358	819	176	951	738	999999	999999	261	856	777	134	888	905	799	33	722	999999	999999	999999	387	999999	999999	203	448	838	51	724	999999	999999	666	945	999999	839	999999	999999	999999	566	642	999999	840	999999	543	598	999999	214	124	353	999999	278	727	484	805	999999	932	605	999999	625	728	123	696	531	158	637	999999	831	73	999999	763	125	999999	166	490	584	265	20	323	903	999999	243	723	999999	718	653	999999	192	150	40	906	545	999999	999999	838	528	999999	319	228	906	999999	533	999999	999999	589	890	404	570	999999	999999	999999	922	292	952	999999	494	999999	998	812	505	999999	18	691	42	153	228	999999	999999	999999	999999	999999	946	999999	417	505	999999	101	658	999999	999999	258	336	999999	919	266	983	999999	875	745	999999	999999	575	506	723	176	999999	999999	999999	921	999999	601	63	252	41	221	828	140	875	456	999999	403	741	999999	984	256	414	819	772	776	169	965	999999	604	975	832	999999	449	78	250	116	999999	982	736	748	236	205	93	167	708	999999	853	387	428	271	949	999999	686	521	476	762	579	79	343	762	404	188	458	276	999999	999999	999999	72	634	350	21	421	999999	151	758	61	330	662	74	999999	316	587	999999	999999	999999	445	757	928	601	488	999999	402	999999	973	999999	57	746	817	959	930	58	999999	753	87	999999	538	392	999999	999999	425	442	917	15	999999	456	999999	193	125	251	762	29	460	999999	156	814	619	772	999999	798	710	315	513	999999	999999	300	525	999999	999999	93	
999999	63	223	175	999999	999999	618	396	655	999999	536	864	630	575	999999	999999	597	329	606	273	640	766	361	746	61	120	928	224	872	703	930	982	999999	41	754	709	806	294	295	999999	205	999999	126	514	271	846	684	999999	506	231	703	206	237	653	453	730	999999	476	999999	75	127	999999	999999	952	596	554	599	598	821	496	114	999999	999999	506	999999	417	649	847	999999	999999	436	991	718	650	999	734	754	999999	588	33	17	999999	180	999999	983	802	707	999999	999999	717	999999	95	999999	999999	126	400	999999	999999	585	999999	91	855	991	908	639	135	999999	999999	952	861	800	977	20	999999	489	999999	141	999999	999999	999999	999999	999999	929	767	958	351	876	708	533	999999	999999	999999	46	552	942	162	999999	999999	589	999999	126	832	222	66	917	279	84	326	999999	999999	268	999999	218	320	999999	606	925	999999	950	298	259	977	999999	353	299	999999	941	467	856	336	999999	870	999999	999999	158	999999	272	872	850	688	276	559	187	191	350	225	814	725	226	346	236	124	321	999999	608	149	999999	868	767	999999	338	616	470	204	915	398	132	553	171	459	343	62	383	272	32	699	799	170	12	84	962	225	251	999999	109	322	558	999999	66	18	999999	403	115	999999	359	659	999999	982	276	999999	102	271	564	767	12	183	740	999999	279	999999	349	999999	999999	692	186	123	375	999999	104	602	999999	199	496	162	73	939	947	672	912	999999	610	817	894	60	981	701	661	483	517	926	581	999999	663	158	668	74	537	423	999999	999999	293	149	888	999999	122	903	999999	411	999999	999999	236	77	146	906	307	532	437	815	711	999999	462	999999	442	999999	30	339	999999	347	494	999999	411	534	149	676	89	471	929	999999	938	88	926	260	780	454	999999	514	373	756	850	999999	637	722	711	58	783	401	707	719	652	782	378	436	999999	999999	660	702	999999	469	827	836	603	216	999999	633	558	211	999999	987	999999	516	966	999999	999999	358	999999	999999	999999	101	892	687	764	219	999999	166	709	499	342	999999	794	997	999999	999999	999999	24	542	430	845	88	499	581	290	999999	999999	145	999999	999999	939	569	341	971	880	999999	576	150	82	999999	638	999999	923	68	869	999999	202	480	930	999999	849	999999	815	941	999999	744	999999	320	407	999999	999999	442	350	120	560	773	745	822	127	748	337	999999	941	999999	792	135	165	441	712	999999	527	770	215	753	750	466	753	999999	137	146	246	265	742	38	999999	205	999999	812	508	105	300	380	363	999999	999999	70	541	667	999999	718	589	169	607	162	
526	206	237	999999	370	104	30	355	695	981	999999	81	999999	999999	999999	596	755	352	999999	617	954	157	417	32	28	689	924	96	999999	419	557	86	657	590	511	230	968	783	999999	413	999999	944	685	382	679	663	24	628	935	562	962	246	236	990	208	999999	789	214	999999	680	179	933	115	285	434	999999	423	465	411	511	628	972	899	529	543	999999	999999	44	353	365	675	305	160	687	456	320	849	667	391	999999	440	763	215	772	243	999999	839	409	948	999999	249	558	999999	999999	933	999999	999999	707	457	999999	907	754	860	222	15	999999	783	427	828	999999	586	755	83	999999	80	864	766	136	295	402	999999	72	96	110	125	126	89	726	753	466	972	999999	220	999999	999999	686	999999	993	767	369	367	421	580	834	999999	999999	999999	999999	363	999999	234	220	999999	65	27	999999	999999	760	106	888	794	67	673	372	151	999999	545	880	54	999999	961	999999	369	925	44	759	491	999999	444	632	641	141	999999	684	241	761	731	165	185	389	27	152	896	878	575	310	747	999999	693	232	999999	999999	902	999999	117	460	999999	496	30	268	999999	416	326	999999	257	662	694	999999	140	389	999999	389	704	665	376	999999	876	491	360	733	22	283	568	221	683	46	239	402	577	781	909	245	999999	917	35	999999	826	432	999999	999999	999999	999999	86	313	999999	569	900	999999	999999	297	584	370	999999	296	255	90	999999	999999	999999	221	433	302	421	359	480	477	254	786	640	999999	999999	453	860	447	128	264	206	265	999999	124	145	992	800	999999	206	549	109	848	671	944	762	720	641	418	489	323	999999	727	833	52	325	999999	606	836	304	140	509	999999	178	991	883	592	414	676	86	440	501	141	163	930	999999	999999	124	999999	12	999999	812	452	958	804	917	999999	999999	657	799	31	396	999999	999999	76	999999	411	999999	680	71	179	999999	965	342	59	999999	999999	999999	902	999999	999999	999	910	834	31	999999	67	739	999999	84	414	170	999999	877	999999	999999	999999	155	999999	890	967	726	444	634	999999	966	846	120	909	999999	711	905	529	983	999999	31	999999	139	964	748	982	999999	999999	606	656	19	999999	999999	287	15	293	70	999999	22	999999	999999	999999	285	11	999999	481	947	830	391	372	508	999999	773	999999	43	566	409	190	348	999999	305	999999	838	977	999999	416	758	832	903	999999	999999	999999	999999	285	999999	466	999999	137	909	999999	45	841	923	243	158	999999	787	100	254	999999	999999	880	148	114	412	782	726	307	999999	648	723	999999	926	692	721	89	999999	999999	999999	999999	
365	281	999999	999999	871	463	999999	999999	999999	456	999999	667	999999	463	815	999999	289	411	999999	999999	739	903	949	270	553	999999	999999	999999	522	999999	252	299	779	999999	94	612	609	76	999999	948	295	999999	478	999999	29	65	535	473	877	950	799	722	623	416	836	999999	331	19	529	999999	549	265	92	760	214	339	888	911	379	212	999999	999999	178	925	618	617	999999	228	251	999999	395	451	363	572	278	529	675	372	999999	632	290	600	547	292	408	39	999999	999999	999999	690	999999	624	999999	999999	789	999999	999999	999999	798	228	36	113	768	41	564	107	901	519	491	999999	663	999999	80	746	922	999999	675	999999	526	588	577	716	701	561	330	771	357	688	783	692	975	999999	574	622	605	186	832	515	999999	999999	137	530	236	999999	36	651	554	356	999999	228	911	667	182	219	651	319	999999	217	711	792	749	222	999999	799	709	686	951	457	151	999999	999999	169	167	225	460	999999	490	858	534	678	227	11	936	564	780	999999	999999	365	970	999999	774	625	999999	935	561	999999	794	437	143	999999	700	106	999999	16	489	999999	999999	999999	758	999999	999999	554	682	999999	575	999999	286	181	28	401	882	999999	999999	855	999999	123	365	232	999999	999999	262	63	999999	195	999999	131	796	930	85	39	807	847	999999	375	466	230	999999	999999	370	812	638	622	999999	999999	467	114	618	999999	45	375	396	287	302	222	352	999999	829	496	999999	453	952	999999	105	989	594	44	989	999999	999999	750	180	999999	999999	999999	907	639	644	982	999999	999999	999999	445	894	709	642	999999	554	394	999999	689	999999	456	717	916	860	292	999999	429	157	432	125	506	999999	294	999999	999999	426	451	999999	713	999999	846	768	999999	999999	999999	461	396	356	74	999999	604	999999	999999	359	724	999999	944	991	624	122	224	834	305	758	15	484	999999	999999	839	113	113	89	999999	557	999999	687	537	975	353	999999	140	83	93	941	999999	417	262	934	479	928	481	459	999999	999999	917	22	473	431	999999	42	850	999999	516	961	387	524	779	161	805	999999	347	969	999999	999999	999999	151	751	363	247	597	999999	675	45	999999	631	653	400	999999	640	999999	223	999999	999999	321	980	999999	999999	131	564	996	638	110	139	442	999999	512	811	999999	999999	776	999999	119	194	348	810	185	845	605	999999	733	134	69	521	273	823	999999	929	337	813	731	583	629	999999	251	999999	131	546	602	330	129	999999	503	110	999999	999999	999999	920	999999	510	804	414	999999	791	830	871	578	999999	865	618	358	999999	484	93	887	202	641	320	943	999999	
689	999999	252	284	999999	891	999999	959	999999	999999	719	321	237	999999	18	327	999999	838	999999	379	999999	541	999999	999999	972	546	367	420	223	671	640	793	977	999999	821	999999	171	687	580	938	251	619	999999	872	999999	46	999999	657	999999	569	580	802	352	574	998	157	958	268	312	999999	534	999999	999999	999999	362	926	343	915	999999	842	999999	999999	999999	39	999999	771	610	807	95	935	201	709	345	653	101	837	450	413	999999	674	216	902	384	905	414	41	872	945	520	972	702	439	653	242	413	644	999999	323	446	236	547	160	183	999999	483	824	873	102	999999	525	486	999999	600	340	635	999999	560	362	624	106	898	664	297	122	999999	761	66	113	249	456	302	999999	967	999999	137	65	728	18	431	589	167	999999	999999	994	496	772	838	322	606	160	94	192	698	349	338	882	863	71	143	722	999999	770	999999	999999	232	359	962	513	213	999999	534	551	999999	45	938	128	614	302	625	470	922	744	507	999999	999999	119	999999	627	759	254	202	667	875	708	821	999999	927	611	772	146	809	335	119	36	626	542	261	999999	410	999999	278	570	445	672	999999	34	272	999999	87	123	921	345	754	958	387	866	676	999999	224	551	201	12	999999	489	660	597	635	481	472	828	999999	774	227	549	976	999999	232	212	908	796	135	173	534	658	224	474	999999	999999	648	759	866	39	448	859	999999	275	50	956	999999	999999	999999	999999	300	999999	265	999999	127	214	982	755	644	473	322	427	426	37	478	871	999999	196	26	999999	832	713	962	828	335	367	999999	710	591	275	201	999999	407	344	872	285	403	77	356	999999	177	893	124	403	716	30	442	991	797	178	999999	825	196	914	999999	587	296	436	821	759	684	999999	173	378	282	616	30	91	999999	203	477	206	839	649	317	999999	599	999999	121	999999	924	539	999999	423	999999	375	520	999999	385	295	999999	967	256	999999	692	894	729	745	131	110	10	361	835	603	700	495	985	999999	606	999999	988	727	999999	516	999999	999999	369	999999	794	906	999999	537	706	870	214	999999	950	252	957	422	219	999999	999999	20	314	573	703	319	999999	98	999999	973	999999	366	999999	271	651	739	761	547	535	978	950	224	14	472	654	965	399	200	544	999999	589	194	809	999999	289	314	212	999999	451	59	37	999999	526	999999	651	999999	573	999999	859	999999	491	419	887	241	902	233	16	999999	999999	738	919	532	553	647	394	999999	557	172	982	346	536	500	106	485	950	254	698	881	820	999999	402	456	340	333	261	179	
307	578	242	66	999999	999999	999999	713	999999	505	162	878	738	950	791	999999	960	999999	999999	990	322	411	290	658	999999	135	30	613	346	473	999999	230	395	224	404	979	999999	925	999999	175	158	393	355	455	101	819	152	870	524	990	999999	818	649	271	999999	895	297	583	532	999999	350	738	377	666	999999	932	493	999999	999999	811	481	44	484	999999	842	928	66	999999	999999	714	982	159	98	355	977	999999	999999	134	366	509	999999	356	999999	999999	999999	419	26	688	999999	169	999999	627	324	712	519	461	343	140	999999	928	838	463	26	818	999999	200	999999	31	689	930	361	369	167	999999	130	135	641	618	693	999999	912	378	692	407	999999	364	834	386	999999	525	49	451	999999	438	670	238	339	585	999999	634	769	995	998	221	999999	967	470	278	592	393	820	725	446	996	999999	999999	770	618	440	834	366	999999	195	999999	999999	910	999999	999999	999999	891	795	65	942	69	662	917	379	481	600	420	894	566	793	452	705	999999	14	999999	999999	209	999999	720	999999	999999	278	505	999999	834	331	897	313	999999	892	999999	598	764	782	386	344	108	101	299	28	30	940	999999	999999	999999	468	576	905	955	316	185	999999	84	910	112	999999	166	117	545	160	702	999999	163	673	102	854	999999	541	628	999999	999999	118	178	701	999999	900	999999	999999	77	375	754	991	358	434	716	277	523	999999	680	594	187	999999	555	149	999999	999999	786	135	387	888	527	44	287	591	992	77	264	382	785	211	323	141	999999	179	405	710	758	728	957	824	341	999999	861	43	196	333	562	39	999999	221	124	352	647	189	847	720	714	766	442	649	23	150	78	479	999999	999999	950	386	743	999999	164	999999	178	563	556	999999	182	253	404	999999	514	234	999999	573	97	970	999999	860	332	999999	996	991	296	999999	811	201	28	392	762	150	999999	186	999999	999999	66	66	999999	94	999999	999999	999999	471	372	999999	145	788	153	504	391	310	999999	999999	63	68	619	999999	771	860	751	365	422	999999	491	263	297	999999	999999	999999	516	999999	796	999999	238	999999	147	535	629	523	182	32	999999	999999	10	461	588	292	133	237	999999	893	295	999999	343	999999	993	757	979	118	485	999999	850	999999	999999	361	999999	162	862	147	921	999999	999999	257	687	999999	999999	899	789	40	674	999999	999999	710	999999	623	745	482	76	961	999999	389	555	521	47	375	182	140	535	649	946	999999	429	985	315	77	360	47	999999	614	958	104	968	949	443	480	603	149	843	374	999999	42	999999	900	225	542	538	999999	219	
999999	556	187	373	150	93	999999	585	999999	405	16	999999	707	845	461	999999	827	421	606	999999	999999	999999	999999	297	171	43	999999	349	529	769	773	539	339	827	324	68	781	731	999999	865	204	895	383	744	836	112	908	196	634	898	398	999999	931	999999	652	999999	999999	890	999999	117	179	899	999999	459	631	476	932	879	531	403	230	106	592	999999	883	671	398	298	460	68	134	727	999999	630	999999	652	607	999999	185	774	545	891	999999	721	696	305	999999	924	122	370	999999	38	665	999999	999999	301	538	999999	69	999999	161	999999	439	999999	982	451	193	435	87	979	868	546	999999	999999	857	339	576	999999	54	588	831	473	185	999999	999999	106	999999	484	952	89	124	417	336	203	623	320	461	385	999999	999999	121	413	846	143	999999	633	333	999999	383	347	999999	999999	999999	481	159	999999	59	999999	265	886	388	709	482	999999	999999	461	219	511	143	547	999999	200	143	999999	999999	427	999999	52	999999	264	772	164	110	614	364	999999	999999	855	54	935	271	122	130	852	866	999999	931	999999	278	49	424	999999	999999	999999	469	534	533	355	14	999999	70	16	750	10	999999	999999	608	867	643	417	200	364	467	207	285	999999	80	290	999999	74	999999	777	773	999999	840	949	389	274	154	829	999999	915	850	322	999999	264	371	130	999999	641	803	73	215	860	999999	69	365	577	560	704	999999	252	421	940	244	293	242	201	170	174	845	344	722	813	999999	999999	514	154	333	999999	404	950	551	302	999999	999999	572	913	709	999999	999999	811	714	450	375	681	999999	909	999999	591	999999	179	959	999999	795	999999	350	401	377	574	555	221	253	999999	310	514	701	128	999999	811	720	329	492	389	999999	43	999999	282	448	811	999999	999999	76	999999	998	999999	990	976	506	801	999999	999999	545	999999	234	999999	999999	184	150	861	999999	385	240	999999	870	702	999999	580	999999	999999	999999	999999	953	566	794	951	154	512	541	85	999999	724	999999	999999	728	549	784	999999	164	999999	999999	456	141	586	831	404	999999	800	870	306	547	420	982	999999	962	24	227	979	349	283	999999	65	642	74	347	999999	763	362	547	999999	918	999999	425	796	296	999999	937	377	735	399	999999	999999	999999	244	538	999999	742	999999	915	714	999999	999999	18	881	969	420	813	76	248	575	999999	999999	999999	549	388	217	994	196	458	579	86	850	999999	950	695	883	424	407	999999	244	523	999999	446	832	999	123	331	999999	826	875	579	870	138	169	758	575	101	999999	999999	331	118	556	999999	345	638	481	560	67	195	96	
995	415	999999	999999	62	755	575	430	999999	274	886	461	369	582	999	999999	721	94	202	130	792	333	999999	214	135	967	999999	110	204	527	562	273	357	740	880	174	339	133	116	12	10	999999	551	592	999999	657	196	846	346	999999	999999	999999	999999	74	999999	672	864	999999	879	999999	999999	999999	236	33	999999	622	113	629	701	999999	999999	598	978	199	130	132	782	958	770	477	780	999999	999999	772	999999	96	407	999999	446	218	309	13	254	999999	713	536	443	527	999999	821	554	999999	999999	511	554	999999	497	675	944	181	999999	905	999999	411	314	999999	709	999999	266	625	225	820	192	493	535	873	353	956	999999	594	999999	264	88	948	999999	999999	474	263	999999	604	999999	731	348	275	327	403	448	842	716	44	826	980	271	264	606	733	384	661	975	681	818	541	199	359	492	999999	827	616	488	100	214	455	245	661	36	999999	481	917	176	141	999999	510	999999	452	767	708	993	999999	352	199	838	813	288	547	786	67	542	999999	782	692	576	831	999999	626	999999	380	744	609	238	123	262	467	999999	843	999999	317	999999	747	591	784	642	13	274	298	261	400	177	697	999999	999999	951	999999	144	484	999999	999999	999999	623	622	397	999999	999999	595	239	937	381	329	444	301	999999	999999	794	999999	997	59	573	999999	76	374	999999	999999	999999	734	269	172	999999	332	20	288	653	171	677	134	204	820	999999	417	44	360	880	81	733	406	999999	212	999999	999999	146	434	991	45	89	259	192	999999	916	999999	999999	999999	178	999999	318	165	999999	999999	98	999999	999999	187	800	166	532	715	493	368	480	650	338	66	15	682	195	999999	297	999999	999999	428	999999	20	999999	999999	999999	999999	191	831	999999	999999	758	99	124	496	999999	999999	634	835	999999	999999	999999	824	714	999999	330	279	999999	999999	863	731	999999	999999	234	669	999999	201	999999	999999	999999	565	999999	662	999999	902	999999	249	999999	519	799	235	999999	462	115	719	662	999999	306	638	280	812	999999	695	968	999999	709	999999	864	454	767	999999	687	433	760	999999	839	999999	229	811	384	90	999999	999999	999999	637	779	415	999999	999999	16	610	895	644	929	271	659	838	999999	999999	203	172	384	999999	751	117	548	528	701	999999	879	559	999999	494	263	199	485	364	999	340	999999	303	804	359	448	167	999999	52	999999	499	297	11	419	656	617	222	999999	999999	799	589	98	260	714	765	635	999999	999999	410	999999	740	785	304	838	362	321	900	999999	35	59	594	321	999999	34	212	999999	878	999999	251	877	999999	493	646	999999	999999	252	
11	999999	48	999999	990	999999	395	661	763	713	993	172	67	345	717	854	680	790	999999	278	999999	236	511	895	756	318	999999	533	350	256	149	738	999999	120	999999	321	999999	311	68	151	925	844	270	499	876	716	92	906	169	999999	812	856	361	150	659	999999	86	153	967	681	982	861	999999	999999	573	265	742	946	35	405	999999	999999	731	999999	352	747	999999	22	28	50	236	565	999999	999999	443	293	387	999999	461	543	244	185	343	387	999999	74	533	753	925	621	973	145	880	999999	662	443	999999	297	797	911	810	74	135	999999	999999	426	497	168	84	290	878	464	494	491	170	359	46	999999	904	999999	224	222	96	406	76	101	684	999999	500	10	168	999999	490	999999	733	180	59	416	999999	999999	999999	999999	678	999999	743	519	650	399	603	312	406	781	393	519	697	999999	977	728	860	999999	742	887	999999	999999	131	788	973	944	758	989	309	629	999999	999999	711	999999	543	999999	663	999999	450	295	999999	197	999999	387	999999	971	852	145	203	330	556	999999	999999	999999	707	604	523	954	546	705	640	613	13	777	369	231	807	848	65	535	75	312	913	457	880	999999	480	744	93	11	102	623	796	978	82	842	172	32	999999	938	927	709	21	744	654	999999	194	825	27	999999	999999	999999	999999	667	265	253	664	552	808	238	999999	779	871	544	613	27	817	34	999999	526	69	999999	707	126	999999	999999	999999	999999	999999	488	295	999999	726	608	999999	999999	543	138	723	829	188	619	224	913	813	999999	999999	999999	140	637	999999	170	999999	500	425	390	306	963	999999	899	952	999999	750	330	943	479	63	272	707	525	484	689	999999	875	348	449	570	999999	312	999999	528	824	999999	999999	903	134	999999	235	193	999999	791	579	999999	823	999999	999999	999999	999999	970	344	104	575	999999	999999	163	895	858	999999	162	975	819	512	660	999999	999999	137	999999	585	427	999999	945	827	88	999999	734	904	621	487	998	656	581	676	824	968	999999	952	66	432	21	999999	275	288	999999	218	636	288	999999	469	452	999999	245	292	999999	999999	399	276	999999	517	881	259	284	381	256	999999	404	152	688	999999	999999	429	81	34	574	999999	552	666	754	870	624	455	999999	161	44	259	421	298	210	672	578	999999	999999	548	551	761	732	894	42	576	813	999999	600	236	226	999999	999999	220	718	66	609	732	522	626	892	999999	274	133	999999	996	95	116	942	999999	123	163	964	532	483	999999	999999	658	634	187	999999	140	854	757	999999	21	581	210	579	154	999999	845	999999	838	656	125	
497	609	557	45	999999	999999	551	584	999999	73	69	156	737	905	379	951	999999	344	999999	999999	999999	999999	198	999999	425	999999	536	798	952	277	586	136	999999	999999	325	87	999999	598	695	999999	999999	999999	644	871	952	434	473	674	774	121	999999	999999	999999	999999	544	981	421	231	999999	607	999999	753	632	845	487	932	280	379	590	302	850	999999	648	999999	183	310	871	327	999999	991	420	999999	33	841	999999	353	857	982	999999	344	665	878	999999	98	188	999999	648	799	393	29	164	104	999999	999999	270	999999	999999	68	999999	999999	999999	999999	999999	628	196	999999	729	790	999999	144	84	297	555	256	636	999999	530	999999	41	999999	662	999999	999999	999999	836	999999	778	999999	580	999999	999999	799	272	999999	234	571	999999	360	901	869	115	857	483	259	944	867	999999	837	999999	298	717	43	999999	380	580	46	170	495	792	870	540	188	220	42	384	285	34	966	999999	75	942	179	658	999999	999999	805	999999	684	418	969	999999	940	705	292	575	726	999999	892	999999	198	411	545	999999	41	338	926	647	450	999999	999999	999999	582	816	780	356	547	384	865	146	775	447	486	86	822	102	600	482	928	467	999999	512	142	957	832	664	406	999999	627	832	317	999999	158	999999	749	136	205	134	925	935	999999	999999	999999	999999	999999	751	999999	999999	745	999999	738	454	999999	983	226	166	710	624	983	126	999999	999999	999999	43	829	617	298	677	336	695	897	476	557	999999	439	317	606	386	999999	91	739	938	865	999999	103	863	449	999999	592	592	426	580	151	809	985	101	593	999999	925	999999	462	257	141	999999	999999	272	896	726	999999	909	560	333	900	901	386	21	80	999999	999999	999999	177	133	94	744	279	327	335	999999	16	347	723	999999	460	107	999999	492	999999	999999	648	831	966	722	621	683	41	103	679	249	432	999999	999999	999999	933	959	458	999999	172	397	780	723	936	999999	719	215	195	827	872	803	282	894	999999	264	430	999999	10	455	999999	410	999999	185	647	95	325	42	326	999999	799	501	999999	999999	329	999999	45	924	894	999999	999999	999999	498	214	231	876	999999	537	769	999999	104	999999	999999	13	999999	762	684	605	85	851	999999	999999	999999	986	38	380	999999	983	575	796	999999	505	223	193	452	107	912	508	954	771	129	788	273	999999	999999	973	999999	999999	999999	567	733	999999	849	53	984	326	525	512	185	850	999999	983	999999	972	547	599	999999	775	560	729	849	186	650	999999	731	54	423	340	881	65	838	517	519	18	72	788	999999	999999	208	136	581	409	999999	113	58	
146	826	300	21	999999	999999	766	95	743	717	557	789	999999	999999	999999	902	195	630	999999	22	999999	473	999999	999999	759	942	442	999999	999999	158	999999	853	547	265	594	228	132	999999	376	695	81	432	776	999999	515	999	121	857	999999	233	999999	779	213	101	843	673	872	999999	262	572	927	999999	660	999999	999999	704	251	288	727	720	779	999999	264	434	940	782	696	999999	404	759	830	585	999999	999999	762	670	649	455	422	921	356	742	76	803	767	882	771	190	32	810	757	832	139	548	454	528	999999	779	160	71	976	999999	999999	502	741	351	999999	459	833	999999	999999	796	999999	806	374	47	801	460	666	68	999999	516	641	594	11	998	999999	769	756	999999	999999	869	305	361	999999	148	756	999999	72	425	10	321	357	999999	755	961	966	333	999999	416	727	75	122	102	59	470	999999	999999	500	743	896	121	703	999999	999999	195	999999	515	861	236	291	237	398	251	67	699	169	226	838	50	41	132	595	999999	999999	89	999999	999999	311	999999	571	364	82	328	529	888	618	758	999999	999999	470	460	999999	999999	135	499	677	999999	999999	359	310	361	999999	460	711	773	526	362	91	999999	439	999999	214	387	665	927	165	79	721	178	91	411	263	279	999999	581	661	648	999999	999999	412	884	179	951	184	219	801	621	616	755	372	265	676	589	140	183	255	93	292	207	999999	607	160	865	278	899	107	294	999999	140	122	877	147	74	969	554	128	262	213	455	136	999999	462	965	806	999999	735	999999	148	999999	999999	577	365	27	999999	805	734	313	683	999999	122	516	740	486	643	494	127	612	620	585	65	993	880	836	81	799	154	194	69	452	173	434	155	999999	804	544	521	999999	389	174	819	999999	579	928	999999	619	999999	999999	999999	321	999999	133	63	563	350	999999	697	999999	946	884	999999	550	254	999999	121	687	371	265	681	109	973	997	232	455	765	999999	423	951	503	999999	999999	999999	862	748	743	50	380	999999	144	472	847	999999	184	505	999999	279	999999	349	999999	655	257	547	304	232	348	711	900	607	797	110	919	745	35	999999	999999	999999	687	506	496	999999	317	779	130	219	262	980	823	727	941	496	680	84	144	999999	214	459	999999	640	409	999999	149	999999	795	44	999999	111	967	690	999999	999999	592	73	852	746	348	999999	426	94	999999	368	887	183	999999	310	429	999999	611	999999	289	438	999999	57	106	463	930	544	984	96	666	999999	999999	142	119	918	999999	999999	999999	397	510	736	42	999999	670	51	999999	966	116	494	614	999999	
500	999999	410	999999	999999	544	967	398	816	999999	493	340	428	818	355	999999	74	747	406	813	623	223	999999	999999	999999	999999	386	64	999999	964	437	500	481	999999	660	231	999999	930	999999	999999	999999	833	581	999999	253	999999	370	851	696	399	901	999999	999999	801	93	286	124	857	999999	585	999999	912	999999	851	376	992	858	468	168	134	33	144	243	46	999999	999999	999999	970	309	702	467	534	999999	918	72	79	412	679	999999	999999	999999	874	999999	999999	999999	999999	753	729	339	260	844	902	693	571	376	767	134	60	999999	303	999999	154	558	91	128	633	999999	170	999999	306	590	188	593	783	27	158	987	315	835	437	46	913	640	999999	858	565	841	796	552	304	944	361	999999	581	740	962	326	75	809	999999	999999	593	939	999999	669	665	318	909	553	228	999999	818	225	209	267	729	513	508	232	562	792	999999	618	494	999999	239	146	999999	53	65	832	922	506	999999	999999	999999	974	607	389	203	256	931	999999	333	999999	136	999999	842	324	999999	458	817	842	257	785	432	974	454	680	999999	528	999999	866	497	395	857	322	957	999999	813	755	999999	128	999999	315	999999	999999	999999	999999	999999	102	304	697	42	607	25	999999	259	482	823	999999	999999	927	949	674	949	74	754	999999	667	999999	188	888	511	999999	551	698	812	941	924	999999	689	484	455	347	233	609	834	890	380	776	73	484	139	999999	236	979	179	364	365	999999	761	356	999999	421	914	415	195	777	65	999999	277	317	557	999999	789	54	481	999999	451	999999	240	864	567	890	750	999999	999999	176	999999	572	529	457	585	999999	165	343	181	43	433	999999	999999	66	834	64	999999	755	999999	232	999999	192	999999	568	913	25	565	896	788	422	671	219	999999	29	749	493	797	999999	732	999999	750	456	872	448	999999	633	999999	184	40	513	391	995	776	999999	621	846	75	961	544	569	999999	269	554	999999	372	223	170	999999	317	350	267	689	32	507	481	999999	319	68	999999	289	99	390	866	999999	999999	676	999999	129	407	999999	999999	835	285	172	999999	491	901	123	86	964	472	999999	867	689	256	999999	999999	279	999999	523	536	16	580	264	480	193	403	279	727	696	780	51	997	414	923	431	999999	860	652	990	207	205	982	426	817	568	523	186	38	339	704	173	74	999999	999999	421	265	30	999999	672	97	631	396	999999	193	431	533	999999	999999	825	298	999999	626	74	325	341	34	164	447	911	669	999999	250	999999	991	616	976	124	999999	511	175	392	177	980	902	999999	809	601	243	999999	44	
70	420	999999	999999	591	547	10	568	45	396	999999	583	781	12	871	999999	997	398	999999	999999	999999	999999	264	659	999999	944	646	171	999999	999999	432	921	61	876	609	806	47	357	410	79	975	555	12	124	75	809	396	977	999999	999999	999999	213	999999	940	625	645	165	999999	145	999999	900	999999	999999	513	964	999999	532	904	999999	999999	353	649	988	506	479	863	999999	149	593	106	558	999999	140	999999	719	228	999999	121	261	963	999999	492	222	762	999999	999999	737	498	160	885	287	491	583	967	999999	172	225	169	999999	762	231	25	960	999999	98	241	708	999999	794	999999	924	420	652	999999	422	999999	437	235	999999	342	135	924	999999	708	819	76	95	173	724	556	13	105	650	498	742	635	999999	183	674	936	438	999999	999999	999999	960	866	999999	153	554	980	999999	999999	999999	137	636	999999	36	262	229	31	999999	999999	538	247	741	999999	999999	164	999999	787	338	263	560	401	903	650	999999	584	999999	999999	237	941	999999	743	821	999999	273	523	862	999999	609	279	954	653	790	894	946	999999	672	999999	106	684	999999	767	651	999999	438	439	233	999999	85	999999	514	276	793	214	926	795	426	727	566	256	301	999999	187	68	309	907	999999	19	703	765	911	999999	856	552	999999	851	101	999999	999999	999999	999999	999999	999999	167	999999	688	859	585	967	161	999999	945	575	999999	392	203	589	999999	183	531	999999	224	292	319	999999	898	419	250	719	85	703	87	152	732	957	426	892	30	303	620	58	999999	51	552	999999	966	51	17	169	999999	271	509	176	63	15	85	592	59	626	999999	278	618	866	892	458	999999	802	842	999999	966	310	568	298	999999	999999	999999	999999	999999	593	573	999999	412	91	426	813	203	910	98	727	999999	833	842	404	437	999999	439	999999	159	103	764	999999	208	124	203	999999	999999	999999	614	580	212	902	852	466	62	999999	866	999999	449	89	264	60	999999	125	999999	999999	467	174	999999	999999	53	643	999999	646	828	409	659	297	887	435	999999	983	306	517	524	979	999999	999999	351	428	485	902	720	999999	839	713	460	92	115	70	999999	999999	999999	403	537	569	879	999999	638	653	359	579	649	24	969	280	754	205	601	40	162	91	822	999999	734	150	922	999999	806	124	948	999999	192	827	999999	581	635	902	980	955	109	774	747	698	79	906	999999	706	999999	999999	959	265	491	84	907	452	999999	916	669	396	999999	926	999999	523	999999	999999	396	821	122	999999	645	851	999999	645	930	387	343	134	373	828	999999	226	853	999999	164	999999	999999	117	999999	
458	865	999999	999999	593	999999	183	375	233	993	296	519	441	593	712	923	999999	49	999999	153	530	118	591	552	841	508	429	83	999999	368	20	999999	289	901	664	532	926	617	999999	336	757	21	999999	140	87	999999	456	633	150	324	56	654	999999	963	399	349	284	999999	999999	94	889	999999	999999	864	983	598	240	999999	999999	190	999999	500	999999	518	999999	999999	998	460	475	532	62	796	932	846	999999	366	457	999999	511	324	257	759	225	547	447	657	807	999999	157	488	88	916	704	960	999999	556	246	731	577	880	351	823	700	869	999999	102	177	367	552	999999	999999	999999	38	614	932	999999	284	870	81	739	711	753	312	986	454	146	101	972	999999	766	130	726	748	999999	973	434	69	356	515	999999	489	449	702	999999	347	173	887	100	37	89	281	375	660	999999	179	598	521	713	424	999999	999999	999999	838	999999	506	424	999999	408	640	508	188	928	365	726	259	272	60	781	999999	291	259	11	944	999999	999999	754	76	909	999999	999999	912	355	931	619	999999	294	999999	916	33	923	996	999999	999999	999999	999999	352	19	999999	999999	999999	548	999999	74	143	999999	999	261	999999	301	752	357	267	999999	265	595	832	997	746	382	965	999999	999999	758	725	999999	769	999999	424	547	999999	744	142	330	554	837	999999	999999	797	972	999999	42	221	624	281	576	739	542	999999	934	79	355	999999	561	623	999999	414	999999	349	848	876	999999	836	851	160	999999	999999	936	999999	427	422	552	209	773	38	932	999999	519	999999	159	555	999999	356	490	478	796	481	581	999999	999999	433	999999	941	948	999999	896	206	999999	474	273	361	802	151	777	521	526	999999	500	999999	690	999999	894	504	199	303	650	111	355	999999	363	536	643	999999	101	999999	999999	999999	999999	677	999999	736	999999	55	222	999999	999999	95	579	968	951	650	980	57	999999	506	538	697	751	655	455	794	850	987	120	737	717	999999	999999	783	301	915	894	999999	401	999999	999999	849	292	999999	551	999999	532	387	431	713	556	595	222	594	465	532	859	605	231	346	885	103	934	485	999999	999999	999999	999999	676	999999	755	167	656	72	783	688	415	359	114	999999	999999	473	565	407	191	999999	361	464	327	769	66	999999	601	64	999999	629	914	999999	999999	372	528	736	710	395	957	398	939	159	811	999999	127	509	999999	340	84	422	537	999999	303	959	826	581	478	907	979	466	565	601	994	163	774	608	49	999999	372	536	999999	999999	999999	792	999999	211	653	549	652	557	999999	999999	980	999999	999999	387	513	361	999999	999999	
267	802	416	500	833	348	165	999999	13	518	469	760	968	548	659	367	999999	511	777	624	927	999999	265	999999	999999	303	999999	348	999999	396	104	688	205	424	999999	960	999999	999999	959	999999	56	994	546	999999	97	999999	303	442	996	735	298	999999	584	999999	999999	338	547	984	999999	539	999999	817	597	616	999999	781	564	553	999999	698	602	149	552	999999	578	932	999999	999999	999999	999999	10	188	999999	335	108	999999	113	285	999999	940	423	999999	127	999999	126	238	407	930	999999	999999	999999	749	172	308	999999	159	460	999999	352	96	999999	424	999999	999999	999999	548	999999	271	518	999999	678	999999	999999	339	999999	822	32	999999	816	349	999999	999999	413	39	159	260	25	52	203	948	999999	999999	933	317	994	999	140	999999	890	999999	999999	146	422	397	637	203	601	833	33	319	137	337	834	12	999999	494	21	620	59	288	532	433	999999	569	688	225	356	840	345	999999	691	114	241	247	999999	399	48	25	402	956	659	192	29	999999	821	314	628	930	756	999999	999999	520	999999	999999	55	339	999999	853	708	422	847	760	999999	748	627	32	106	596	425	999999	999999	995	999999	102	999999	350	414	195	999999	999999	597	425	94	835	297	181	245	629	999999	257	331	195	317	980	999999	898	694	281	265	798	999999	999999	515	999999	63	992	302	776	999999	705	924	999999	114	334	999999	431	675	661	460	456	787	999999	404	177	840	999999	687	247	982	730	655	142	930	949	175	999999	910	500	782	305	878	999999	646	497	999999	449	90	983	164	999999	233	999999	820	999999	21	999999	636	999999	999999	793	314	64	793	262	59	792	999999	165	168	269	521	185	879	999999	999999	328	999999	907	999999	401	999999	704	999999	305	999999	622	322	999999	937	433	929	572	747	999999	990	999999	675	393	999999	540	999999	925	824	895	999999	57	163	999999	999999	693	911	729	999999	362	614	609	999999	498	755	999999	479	830	227	735	999999	949	437	890	999999	999999	652	446	469	313	903	264	880	197	138	459	999999	656	890	999999	521	999999	78	999999	384	390	852	999999	999999	20	71	667	707	99	566	227	619	272	500	999999	999999	475	999999	199	999999	360	729	784	369	305	967	823	939	973	223	139	880	53	516	784	901	475	807	459	252	999999	556	791	630	999999	839	207	165	413	999999	55	940	878	935	999999	661	999999	999999	343	52	247	727	733	876	999999	347	999999	755	716	999999	574	668	999999	947	222	803	938	163	999999	466	770	999999	535	769	999999	199	11	117	492	132	999999	658	474	417	14	519	999999	914	999999	573	999999	
451	999999	828	638	387	140	931	723	230	999999	913	999999	876	281	579	201	963	708	246	345	999999	999999	594	999999	916	204	402	999999	703	979	33	999999	884	203	328	228	999999	140	999999	68	999999	999999	271	409	921	299	597	145	435	327	999999	216	957	999999	999999	188	854	87	999999	193	738	988	30	250	700	953	483	683	952	360	494	832	918	187	275	85	11	195	829	626	999999	999999	517	385	130	816	999999	656	399	150	374	629	418	999999	999999	91	999999	30	999999	967	816	913	192	84	832	999999	999999	779	962	728	186	669	257	105	586	999999	481	644	130	883	999999	999999	294	999999	986	864	999999	320	857	194	999999	999999	485	999999	810	692	83	999999	553	103	528	231	694	670	964	705	382	322	999999	999999	609	729	899	825	24	989	999999	380	97	967	612	999999	922	999999	26	205	193	394	999999	893	407	999999	101	999999	365	730	999999	623	847	999999	492	111	999999	18	585	982	91	660	848	820	73	703	355	585	491	550	309	917	654	999999	521	999999	37	999999	450	571	638	872	999999	999999	856	16	532	806	485	510	999999	999999	202	44	124	533	546	474	830	704	692	516	999999	814	431	225	969	89	769	505	83	172	568	23	354	999999	199	563	999999	999999	999999	548	109	999999	862	395	724	619	654	987	450	562	307	746	879	131	337	655	862	999999	47	453	999999	980	436	999999	355	999999	689	905	999999	999999	999999	999999	533	153	416	564	952	45	500	359	434	781	999999	521	999999	821	999999	232	881	543	701	332	29	727	512	129	553	346	999999	546	999999	748	654	468	61	534	223	999999	999999	772	703	826	151	688	29	999999	925	915	999999	533	999999	999999	34	800	999999	999999	753	805	641	296	20	999999	999999	954	999999	685	137	595	469	339	608	999999	516	999999	840	874	190	341	708	999999	203	638	999999	516	501	999999	724	999999	999999	873	999999	417	103	999999	761	96	830	197	999999	343	999999	339	456	332	999999	999999	950	999999	959	416	999999	421	106	394	102	999999	932	999999	462	956	999999	999999	419	596	558	200	315	97	356	754	53	993	82	375	130	863	192	362	591	856	999999	807	894	770	999999	370	321	999999	336	389	164	999999	734	313	382	853	920	999999	999999	999999	999999	999999	569	215	372	999999	348	731	999999	238	200	999999	897	606	443	163	999999	648	720	197	879	605	999999	967	600	999999	269	769	992	277	943	332	999999	857	999999	658	248	689	407	871	999999	590	445	108	999999	583	999999	138	869	229	999999	999999	149	585	999999	999999	112	601	614	670	744	579	
738	996	295	868	999999	999999	91	784	914	699	251	849	176	999999	169	662	778	26	999999	141	999999	773	803	670	193	12	999999	790	555	999999	84	737	136	452	851	449	812	331	592	413	999999	999999	314	774	41	299	999999	566	575	450	823	598	422	613	999999	965	999999	624	999999	999999	999999	999999	239	278	999999	513	723	723	447	999999	849	457	434	844	94	816	468	38	639	893	592	445	224	115	999999	486	324	522	773	885	256	999999	999999	602	375	755	855	46	159	527	575	695	128	999999	600	376	174	999999	529	862	507	999999	985	999999	406	999999	86	133	455	148	999999	210	999999	562	473	662	999999	831	479	338	999999	999999	999999	122	328	896	327	368	514	456	999999	747	993	911	387	92	212	999999	206	999999	999999	731	999999	21	999999	999999	746	999999	392	938	999999	343	108	201	901	85	295	873	473	999999	285	718	618	999999	826	999999	217	48	184	391	460	956	999999	705	659	239	840	999999	783	999999	160	761	975	576	999999	999999	649	999999	20	312	999999	339	391	999999	498	959	122	592	195	999999	167	708	391	999999	487	608	708	402	541	671	245	428	999999	520	999999	523	743	52	117	999999	999999	999999	38	872	594	131	574	999999	217	999999	126	999999	682	896	795	452	379	973	98	292	280	256	999999	348	77	377	249	871	999999	999999	226	999999	485	347	94	752	999999	999999	416	366	44	771	194	842	555	987	746	999999	999999	999999	154	770	953	824	577	555	154	690	805	227	881	702	598	243	483	999999	772	344	999999	999999	772	860	567	731	257	508	72	428	792	999999	999999	56	156	442	999999	456	127	660	769	539	607	989	714	199	485	342	183	951	999999	509	224	411	391	682	143	294	212	231	577	79	492	726	897	999999	595	834	999999	165	999999	999999	928	999999	999999	282	444	782	155	377	256	915	335	121	69	293	865	229	665	473	309	545	253	895	999999	999999	56	999999	102	989	603	650	785	27	547	999999	580	111	837	119	999999	360	148	835	974	661	999999	381	666	614	859	376	999999	92	855	999999	784	999999	999999	873	235	563	690	999999	774	999999	999999	317	573	728	712	999999	391	556	236	949	999999	418	921	431	956	674	999999	488	999999	237	480	703	171	679	556	548	82	963	883	683	670	981	70	999999	999999	436	807	937	901	105	984	623	856	906	470	376	121	607	916	999999	349	999999	999999	547	999999	436	155	894	181	173	691	999999	672	552	289	425	357	999999	900	530	999999	286	586	999999	252	857	847	999999	218	190	436	475	56	999999	344	999999	
955	999999	253	105	999999	913	766	737	999999	999999	999999	313	627	55	28	569	707	396	693	72	999999	999999	304	277	588	890	685	990	737	225	999999	349	217	820	469	999999	309	804	249	999999	999999	999999	631	686	906	999999	637	999999	172	867	768	660	999999	281	843	999999	228	975	516	400	237	775	10	198	194	611	999999	806	585	999999	269	902	157	999999	552	775	999999	618	370	55	263	522	828	999999	456	721	709	936	999999	505	999999	334	297	848	726	744	999999	442	501	305	999999	830	587	977	607	999999	999999	900	729	77	604	610	614	471	147	999999	946	140	741	473	999999	169	828	90	580	935	614	308	999999	999999	927	999999	999999	75	607	432	934	851	271	999999	218	808	216	910	999999	14	999999	826	711	22	999999	717	701	37	402	287	11	507	407	672	261	214	888	999999	149	677	492	548	863	714	999999	105	868	160	265	104	953	918	189	575	225	788	596	10	19	219	236	99	999999	329	999999	437	999999	599	999999	13	999999	294	999999	232	521	999999	962	997	242	999999	848	550	771	999999	334	93	327	831	456	473	618	999999	912	930	451	403	875	544	293	999999	651	279	821	262	184	668	157	957	999999	54	825	598	999999	317	370	685	328	374	999999	347	119	622	999999	866	394	41	382	840	780	128	305	999999	999999	889	999999	579	729	519	133	999999	936	370	777	412	647	29	129	605	999999	766	84	511	999999	999999	242	39	135	954	999999	152	295	317	186	935	748	407	885	878	266	791	999999	808	250	338	411	748	844	741	228	999999	911	999999	280	24	53	794	999999	767	656	31	999999	774	999999	980	381	999999	999999	842	663	250	144	251	999999	778	809	999999	270	999999	545	494	194	394	735	502	241	999999	46	171	892	954	999999	127	231	999999	347	999999	999999	999999	957	782	564	12	88	978	240	670	438	999999	999999	777	533	999999	231	999999	836	69	49	159	999999	999999	592	33	950	708	721	26	29	114	441	628	999999	999999	264	763	930	192	316	756	271	570	89	543	955	124	430	861	896	69	407	287	152	999999	520	999999	199	540	62	379	267	223	999999	334	71	587	667	532	999999	468	242	654	999999	292	999999	188	783	58	999999	835	288	859	130	960	999999	163	485	112	490	170	573	399	999999	937	999999	57	920	999999	999999	378	457	897	459	999999	826	753	534	999999	128	341	320	150	472	226	100	408	103	689	999999	907	111	564	51	252	999999	999999	524	999999	792	999999	268	38	575	999999	388	390	999999	692	143	952	629	625	984	999999	999999	433	
927	913	999999	101	954	999999	137	575	276	892	856	216	543	984	239	999999	999999	287	82	999999	999999	773	838	710	998	410	999999	999999	288	485	999999	892	403	470	915	610	999999	701	886	37	900	10	432	496	534	999999	158	999999	723	910	999999	706	86	566	999999	164	999999	145	103	554	684	999999	296	790	999999	963	813	82	999999	628	748	376	401	999999	392	999999	350	352	186	804	999999	999999	951	999999	927	874	999999	836	612	761	999999	834	999999	342	352	447	713	641	999999	999999	389	999999	90	104	172	999999	315	41	184	293	999999	732	959	298	302	288	511	919	999999	447	158	999999	470	317	102	913	768	69	999999	945	860	999999	177	615	999999	185	999999	999999	214	746	568	783	661	328	947	804	999999	318	49	74	935	794	778	737	421	411	615	773	11	999999	422	255	338	239	999999	114	999999	999999	999999	999999	962	654	714	999999	878	374	325	151	369	298	49	459	29	638	19	76	929	440	204	24	569	552	855	956	333	323	454	999999	999999	842	249	999999	446	922	999999	291	89	661	999999	999999	999999	999999	413	713	219	962	235	700	229	366	184	133	999999	858	557	999999	999999	999999	793	564	920	999999	256	527	58	999999	23	107	537	727	986	278	999999	999999	928	104	999999	999999	999999	370	97	754	212	999999	667	126	999999	587	999999	690	999999	331	999999	304	136	202	228	886	664	701	949	138	173	999999	380	906	552	999999	999999	462	281	656	21	433	999999	175	999999	999999	859	932	999999	999999	732	999999	999999	664	410	999999	30	736	876	263	487	55	999999	999999	999999	710	168	999999	573	378	657	912	419	999999	320	999999	826	960	510	999999	999999	999999	564	522	405	999999	267	999999	506	275	981	999999	586	28	178	999999	22	517	999999	981	559	999999	369	768	779	999999	999999	999999	999999	965	460	999999	235	375	236	755	491	898	563	999999	452	999999	264	307	396	463	335	999999	667	354	432	319	999999	529	951	999999	999999	796	999999	584	999999	859	371	540	815	999999	967	999999	999999	999999	484	123	999999	322	538	999999	842	71	381	325	494	45	740	999	543	150	684	705	424	306	391	695	164	999999	382	593	91	724	492	999999	495	125	999999	253	870	999999	365	73	991	844	96	312	999999	427	999999	999999	128	371	997	999999	246	272	795	495	999999	789	958	974	939	944	35	128	578	906	829	379	999999	496	139	999999	785	999999	714	580	220	89	280	737	888	527	474	999999	726	818	238	233	329	123	999999	90	359	390	133	56	819	999999	733	518	598	720	428	999999	999999	771	889	624	557	225	
285	952	518	231	95	421	999999	315	402	760	677	606	59	323	285	58	876	404	498	999999	761	253	355	762	148	999999	109	842	487	955	999999	613	999999	114	999999	268	999999	999999	999999	711	576	513	999999	972	840	992	999999	114	999999	193	895	999999	136	889	464	41	606	756	93	918	321	999999	827	999999	831	74	930	945	485	26	486	999999	109	786	999999	257	677	383	922	999999	999999	995	496	999999	69	444	487	786	649	806	662	999999	999999	999999	399	999999	999999	999999	151	999999	999999	726	629	340	706	155	395	999999	798	217	364	233	999999	936	999999	326	150	533	387	999999	586	153	305	678	999999	999999	705	722	396	161	999999	549	999999	156	94	780	375	999999	597	913	58	147	987	999999	452	438	981	999999	965	83	798	999999	999999	753	199	918	430	950	976	44	450	672	953	646	645	814	991	999999	999999	641	951	984	999999	473	349	449	166	863	236	925	690	597	999999	323	363	419	798	488	957	176	360	424	189	562	473	385	194	351	796	637	446	303	266	999999	131	813	225	287	414	999999	762	567	723	60	354	853	999999	999999	293	236	25	513	730	684	291	536	805	999999	999999	963	999999	815	76	598	489	396	341	999999	201	999999	204	999999	84	217	999999	793	700	999999	217	619	470	553	68	570	622	999999	573	999999	999999	595	18	840	287	450	494	947	999999	135	571	958	522	491	448	999999	41	504	438	522	280	999999	835	675	176	390	999999	711	756	999999	999999	555	822	759	391	606	999999	363	243	633	722	467	302	575	567	999999	107	999999	115	324	538	128	504	60	310	554	759	342	673	896	947	783	200	994	159	25	999999	762	110	841	999999	677	270	805	999999	813	205	269	999999	917	292	524	999999	442	967	858	999999	999999	458	837	846	999999	690	346	999999	999999	277	308	426	999999	123	345	878	273	122	860	857	699	999999	497	999999	999999	234	755	614	999999	999999	757	36	300	965	374	313	273	999999	13	987	923	129	999999	545	999999	843	999999	999999	947	645	342	329	116	999999	361	521	961	999999	357	974	934	732	261	760	519	282	135	999999	748	42	614	999999	119	873	934	579	999999	952	461	656	667	951	667	999999	845	437	919	300	999999	852	352	784	647	999999	999999	200	999999	111	36	624	717	979	65	914	999999	73	999999	243	75	999999	133	999999	999999	700	316	983	75	473	914	999999	362	834	973	896	690	830	630	90	820	743	999999	295	926	836	999999	687	895	752	757	999999	227	686	234	831	728	999999	757	947	721	79	999999	404	197	999999	272	
882	16	169	234	999999	442	139	423	332	80	838	92	999999	761	999999	999999	999999	999999	142	864	676	610	999999	177	356	82	999999	368	999999	618	317	999999	981	999999	66	999999	735	527	556	349	97	999999	902	999999	890	260	566	196	999999	981	811	687	999999	90	596	282	864	992	877	999999	759	770	999999	713	763	999999	111	627	704	947	362	795	169	792	776	412	707	390	286	999999	999999	999999	276	769	806	629	53	999999	977	999999	816	999999	999999	428	999999	326	999999	999999	997	161	159	939	491	999999	628	26	527	271	999999	193	575	999999	715	781	999999	272	504	999999	999999	144	696	999999	650	920	141	999999	999999	741	999999	999999	811	999999	392	135	999999	576	14	131	151	790	111	781	597	793	218	999999	37	868	807	326	822	698	999999	863	464	949	299	571	22	18	869	786	68	854	382	67	101	590	834	54	268	382	760	999999	42	999999	612	999999	711	999999	592	999999	999999	886	999999	999999	234	529	670	997	287	443	118	142	999999	324	723	743	420	161	250	447	43	763	68	450	938	999999	831	550	347	999999	860	223	426	592	853	182	227	269	999999	572	999999	837	766	824	999999	627	204	718	201	999999	445	560	999999	154	254	180	827	196	184	66	999999	999999	659	845	582	895	999999	338	471	550	525	161	327	678	528	205	996	243	999999	320	973	122	999999	478	996	310	665	999999	347	683	354	41	95	777	874	999999	999999	999999	252	378	911	865	999999	650	353	294	999999	879	626	999999	999999	593	999999	863	92	585	999999	190	848	282	240	444	991	788	206	999999	75	549	804	728	27	84	991	808	409	117	999999	708	135	711	77	999999	999999	999999	999999	761	999999	999999	694	299	37	997	999999	970	148	477	874	468	454	859	229	693	85	897	41	999999	999999	211	463	999999	999999	72	65	146	999999	454	788	999999	999999	999999	999999	843	855	999999	701	999999	11	31	670	999999	243	999999	263	999999	492	384	999999	757	999999	410	168	820	768	719	580	965	942	936	764	999999	688	181	999999	19	396	386	999999	570	206	21	999999	580	540	999999	999999	321	809	999999	654	830	999999	41	444	878	286	652	84	145	999999	735	87	74	266	977	253	999999	227	254	999999	116	546	149	561	256	312	587	289	246	979	268	165	163	292	934	948	657	999999	999999	999999	743	999999	702	635	470	934	42	324	999999	287	678	104	565	909	547	294	605	480	198	575	698	372	837	166	999999	580	999999	782	999999	39	596	335	999999	999999	146	804	843	513	100	999999	280	273	726	999999	310	174	600	254	744	
999999	352	187	999999	999999	999999	999999	999999	999999	999999	890	20	999999	999999	534	691	352	187	54	772	742	451	101	389	875	305	999999	646	878	855	511	979	999999	47	999999	686	999999	787	190	485	766	341	999999	554	209	312	30	281	202	277	957	986	556	999999	11	999999	261	797	672	440	999999	734	594	691	457	999999	341	221	999999	847	999999	999999	996	568	16	411	155	999999	999999	573	284	163	999999	611	999999	524	432	999999	46	486	435	999999	999999	750	875	999999	746	999999	106	999999	970	808	999999	999999	999999	401	990	987	475	600	61	713	617	109	165	456	999999	999999	793	999999	488	143	185	832	422	661	451	255	693	999999	664	999999	450	891	999999	999999	999999	108	617	999999	999999	999999	732	446	999999	999999	999999	25	595	429	750	999999	821	173	809	837	633	139	932	342	999999	744	304	500	935	520	999999	726	506	999999	264	999999	999999	297	408	53	411	739	408	999999	658	999999	999999	273	234	999999	719	999999	999999	765	842	71	175	284	999999	789	150	241	510	999999	999999	999999	999999	999999	174	999999	999999	533	764	999999	435	893	731	999999	999999	999999	93	40	276	999999	800	985	644	999999	847	999999	999999	999999	999999	618	902	180	238	494	252	381	999999	755	109	999999	999999	999999	522	999999	339	999999	340	999999	600	41	706	120	999999	476	123	473	642	777	67	971	999999	999999	791	155	999999	265	664	999999	989	313	607	338	931	610	530	999999	999999	329	999999	898	999999	999999	999999	710	912	791	215	762	381	779	738	149	697	138	124	215	404	376	460	84	293	102	999999	296	434	378	999999	363	945	999999	999	323	376	169	118	999999	999999	90	243	82	59	902	866	220	575	467	640	802	999999	325	999999	106	868	999999	614	770	148	213	999999	999999	612	851	816	872	779	999999	772	999999	29	656	409	324	143	388	34	391	236	733	721	999999	737	386	868	630	299	903	999999	49	554	999999	329	999999	999999	698	469	208	96	994	441	160	999999	111	783	839	915	895	999999	489	313	233	543	414	491	320	806	236	999999	195	582	875	968	733	999999	681	336	807	520	999999	999999	825	999999	999999	999999	571	281	636	603	38	715	403	939	966	735	999999	999999	915	120	493	892	243	999999	900	421	999999	999999	961	127	111	512	118	385	529	570	487	929	310	999999	920	48	180	999999	999999	480	999999	936	12	997	663	999999	999999	999999	36	552	685	611	403	821	999999	388	320	518	502	999999	606	28	420	405	258	401	999999	803	999999	454	721	999999	269	430	241	628	190	963	463	234	100	422	358	977	999999	875	535	
488	384	999999	728	662	140	438	873	999999	526	606	749	999999	999999	618	506	582	999999	84	351	972	589	999999	208	357	65	277	999999	194	999999	442	520	999999	866	25	428	657	999999	69	480	831	557	81	999999	583	999999	201	852	999999	915	775	999999	810	534	562	999999	999999	999999	999999	606	863	12	688	499	999999	96	376	999999	366	999999	849	856	999999	999999	999999	425	999999	15	999999	999999	863	425	953	999999	894	296	999999	848	313	999999	162	324	355	462	999999	999999	868	581	999999	497	848	796	495	292	76	919	999999	999999	24	146	390	270	718	999999	742	448	59	419	999999	797	386	527	999999	999999	46	534	510	319	999999	999999	557	937	986	137	295	999999	999999	670	213	974	911	999999	834	999999	999999	892	605	117	999999	178	779	458	976	999999	121	330	704	255	256	541	999999	74	999999	333	588	453	999999	590	952	675	518	388	216	630	885	883	692	924	999999	154	929	403	999999	818	911	999999	960	764	999999	964	373	683	424	671	565	847	999999	999999	588	292	619	24	165	54	660	400	252	355	346	999999	999999	779	999999	112	999999	25	474	411	421	999999	492	518	574	987	311	835	964	544	74	48	610	191	345	230	534	914	248	999999	168	999999	857	615	999999	788	336	593	999999	322	999999	550	382	872	99	999999	800	999999	450	999999	999999	999999	436	707	999999	999999	627	456	444	520	577	698	777	919	999999	901	999999	876	101	785	661	718	893	999999	485	524	665	737	102	246	430	434	473	999999	812	343	94	999999	334	999999	170	880	999999	430	744	371	773	463	629	198	476	999999	18	664	515	34	931	783	999999	766	999999	890	999999	207	100	152	234	706	116	909	816	482	552	972	624	781	999999	472	999999	999999	999999	212	118	904	770	999999	999999	809	565	999999	999999	311	926	567	486	280	999999	952	340	602	146	76	357	719	381	993	380	46	49	734	465	468	999999	118	25	440	999999	999999	437	593	726	425	150	999999	507	515	555	999999	495	354	264	616	142	315	976	684	855	398	532	776	136	388	999999	830	332	942	435	818	999999	999999	999999	76	525	746	875	999999	926	39	222	999999	447	999999	999999	695	999999	849	336	570	999999	341	584	393	927	660	467	999999	656	319	995	564	89	737	443	449	855	197	101	395	440	265	757	825	186	999999	338	999999	838	83	999999	999999	616	865	685	219	471	115	149	864	289	999999	999999	999999	44	657	999999	999999	951	111	840	292	758	940	140	876	584	758	999999	270	332	726	999999	582	999999	999999	999999	224	61	234	999999	750	999999	237	
999999	999999	200	151	791	528	879	999999	789	999999	999999	999999	724	676	735	809	635	712	999999	878	541	999999	37	492	657	522	709	571	658	727	132	100	999999	530	999999	999999	686	999999	967	688	390	999999	999999	772	349	890	797	281	489	252	598	275	852	178	999999	552	874	707	493	278	819	318	999999	71	614	152	834	999999	999999	507	132	202	745	999999	999999	836	626	265	153	767	999999	999999	92	999999	138	856	247	999999	834	999999	999999	979	950	999999	869	82	734	875	167	999999	65	602	999999	981	129	999999	530	999999	680	859	925	619	999999	725	553	392	236	564	932	999999	905	769	999999	999999	154	153	252	56	999999	425	111	999999	107	946	712	132	996	110	999999	999999	999999	602	394	999999	367	743	425	234	154	486	999999	180	942	999999	301	296	243	881	837	976	164	483	305	265	757	999999	521	999999	22	430	395	135	999999	999999	431	312	999999	393	201	410	728	27	902	999999	578	999999	808	999999	655	425	888	125	273	319	578	852	999999	999999	228	193	231	999999	221	999999	100	720	902	742	999999	989	999999	850	690	436	257	146	581	999999	686	825	999999	824	962	597	999999	280	862	958	999999	579	15	999999	999999	18	189	920	805	188	772	858	39	75	719	999999	513	48	434	999999	72	441	280	864	451	402	817	407	999999	624	191	819	858	999999	120	408	984	666	685	999999	999999	999999	340	403	670	999999	796	310	115	306	999999	503	999999	35	896	199	308	999999	999999	772	999999	781	85	191	996	952	999	999999	954	320	681	847	363	752	590	735	111	877	203	623	605	517	302	999999	541	688	973	832	57	921	109	843	862	912	999999	475	999999	159	406	999999	828	711	355	794	624	245	999999	999999	445	999999	98	999999	999999	190	176	683	488	999999	999999	317	978	177	48	43	221	837	999999	451	271	124	999999	951	480	485	794	894	172	508	999999	305	999999	880	999999	886	999999	678	999999	681	746	999999	999999	999999	509	99	739	661	999999	321	582	786	260	698	831	331	686	147	950	470	999999	282	521	980	610	999999	768	107	780	161	999999	999999	940	314	705	463	137	758	451	391	999999	142	230	850	925	147	55	851	59	76	209	694	999999	999999	999999	473	296	16	124	165	999999	641	881	521	999999	999999	845	999999	993	999999	203	928	695	568	999999	264	61	670	999999	472	308	916	58	714	951	999999	999999	514	29	999999	177	131	643	296	999999	115	260	708	999999	885	999999	109	999999	682	872	281	999	169	711	40	422	999999	951	652	856	999999	592	999999	570	603	999999	999999	926	761	
210	999999	294	408	507	618	13	352	999999	179	180	209	68	999999	841	680	999999	654	999999	988	999999	999999	999999	991	999999	657	999999	93	148	146	999999	961	182	106	999999	799	986	600	662	103	37	79	695	781	481	999999	999999	999999	999999	889	96	999999	999999	938	942	658	902	999999	968	850	105	919	999999	999999	520	219	36	962	892	999999	693	916	991	709	960	749	855	397	999999	783	311	999999	999999	258	59	88	433	243	163	823	897	999999	999999	812	999999	117	999999	999999	271	999999	630	393	334	293	206	179	589	999999	977	203	999999	999999	783	195	548	800	999999	955	999999	441	999999	999999	808	79	154	10	295	189	711	853	883	954	136	258	163	999999	971	473	62	880	999999	999999	266	959	999999	392	909	446	273	207	945	910	999999	999999	484	837	584	265	149	205	884	999999	999999	999999	319	848	999999	534	42	999999	999999	999999	902	864	943	191	999999	848	999999	762	100	848	916	513	999999	973	798	306	999999	325	343	715	999999	999999	999999	99	488	141	650	182	13	384	999999	642	378	257	17	999999	886	303	310	735	999999	386	999999	45	493	612	227	346	59	92	760	999999	999999	123	999999	56	868	853	703	405	208	999999	759	716	444	283	145	659	965	505	420	480	25	999999	509	948	751	959	605	999999	999999	999999	132	921	624	697	355	265	999999	999999	434	999999	999999	905	537	340	626	999999	999999	220	477	999999	381	999999	672	289	701	999999	613	424	304	999999	258	828	490	999999	753	838	999999	746	927	879	999999	999999	81	387	881	119	80	179	331	362	368	999999	407	356	932	578	259	344	996	999999	651	469	999999	525	784	771	424	642	586	788	306	855	292	597	792	376	999999	294	408	592	619	444	103	942	550	999999	999999	144	999999	999999	589	757	750	271	238	999999	347	999999	999999	999999	999999	999999	999999	543	65	512	112	810	563	999999	105	964	935	414	999999	999999	376	724	974	999999	999999	999999	680	411	209	548	114	999999	369	999999	39	926	999999	298	897	191	852	560	886	47	761	999999	581	406	89	999999	822	345	224	31	999999	623	581	681	768	414	757	190	343	999999	999999	90	451	85	536	179	999999	999999	516	865	364	999999	837	936	999999	731	709	283	331	584	726	768	807	347	549	416	354	20	529	493	434	671	226	379	639	680	178	505	870	910	352	999999	999999	358	667	132	999999	999999	521	47	999999	999999	859	758	790	999999	282	113	999999	129	824	272	999999	32	441	693	600	999999	999999	999999	999999	213	999999	421	242	550	999999	999999	680	999999	630	709	498	492	999999	950	
812	999999	589	10	407	75	999999	750	95	999999	999999	806	999999	973	531	327	348	42	484	501	79	448	525	249	699	823	999999	119	498	125	773	634	999999	490	881	142	877	306	91	496	244	662	335	999999	492	142	542	706	895	999999	371	999999	17	297	880	373	941	999999	999999	999999	643	859	262	970	315	434	999999	436	102	399	449	52	950	987	266	999999	999999	372	757	999999	999999	999999	999999	999999	999999	317	626	946	999999	517	999999	999999	994	507	853	999999	999999	364	847	68	570	999999	613	999999	863	329	515	30	40	999999	999999	999999	593	744	303	917	645	999999	226	998	807	626	826	585	999999	912	999999	999999	999999	881	16	757	999999	698	996	185	121	999999	332	999999	801	606	915	145	266	999999	944	260	213	936	739	344	148	848	260	999999	290	37	999999	951	281	999999	999999	158	467	502	63	894	747	999999	805	999999	744	792	999999	211	999999	999999	329	586	967	797	249	207	151	671	619	676	447	62	895	999999	421	381	162	999999	999999	766	677	999999	568	60	512	999999	999999	813	999999	999999	999999	999999	244	599	708	999999	983	484	822	688	17	796	883	999999	999999	695	999999	721	515	999999	639	999999	491	999999	999999	566	27	917	295	164	999999	338	81	273	34	398	999999	999999	385	700	999999	678	917	999999	759	881	880	999999	603	816	999999	419	308	236	716	195	568	301	587	999999	702	76	999999	999999	622	678	724	619	999999	68	999999	927	345	814	976	961	549	459	999999	999999	999999	835	323	999999	301	656	40	844	999999	839	999999	527	717	999999	997	330	488	259	419	90	999999	270	830	545	999999	934	83	493	999999	755	999999	119	999999	457	466	867	753	720	376	965	648	879	72	999999	238	359	220	113	817	999999	482	299	50	112	973	425	14	778	539	366	583	547	594	801	202	720	419	999999	776	999999	577	768	882	454	442	287	999999	999999	316	589	999999	999999	676	605	283	356	78	15	483	51	863	974	191	999999	391	999999	999999	999999	329	518	940	999999	999999	687	999999	999999	416	999999	670	696	227	999999	471	949	642	999999	870	989	999999	846	651	414	786	734	276	602	587	873	999999	340	991	936	988	999999	649	999999	643	988	527	569	939	482	999999	999999	999999	177	513	241	377	778	240	306	743	999999	999999	999999	173	601	421	484	136	543	999999	339	999999	999999	707	673	310	867	969	999999	471	958	907	999999	79	998	910	108	99	356	505	293	109	695	203	999999	931	123	611	51	577	52	443	405	948	999999	93	543	999999	839	930	999999	809	999999	834	784	575	697	465	174	
691	322	395	780	999999	999999	239	18	97	999999	741	196	266	999999	999999	429	999999	512	999999	74	915	377	638	260	425	999999	483	751	860	999999	939	999999	658	999999	360	264	657	663	366	708	775	85	999999	277	107	744	999999	882	54	415	999999	999999	477	400	999999	999999	999999	144	364	999999	767	488	157	677	263	507	538	999999	576	59	772	862	155	999999	999999	840	921	371	162	681	999999	999999	706	455	160	875	766	267	198	47	581	999999	999999	323	941	296	999999	999999	23	600	999999	434	316	999999	999999	406	918	955	111	999999	401	322	982	683	301	176	782	702	527	387	999999	280	630	999999	478	999999	564	831	580	13	999999	153	357	999999	999999	326	294	711	812	754	999999	810	166	779	645	268	540	624	31	774	514	234	261	999999	999999	935	803	999999	526	999999	999999	96	385	107	505	258	964	430	218	974	999999	80	999999	772	430	930	124	999999	893	999999	719	999999	999999	805	499	999999	891	721	702	539	523	516	999999	999999	912	871	435	68	284	396	304	119	999999	999999	892	443	999999	488	216	929	999999	952	884	317	674	999999	286	999999	608	999999	366	999999	727	679	999999	375	999999	471	860	559	504	65	999999	506	914	609	533	763	912	65	999999	412	515	773	718	570	999999	878	999999	19	594	856	460	467	999999	61	392	736	595	527	558	873	628	999999	999999	765	386	388	999999	74	379	522	666	553	473	999999	737	953	999999	891	743	999999	716	850	964	648	999999	119	476	863	999999	796	999999	999999	506	479	784	857	349	952	999999	254	486	999999	640	82	199	907	993	85	323	438	775	703	784	551	999999	999999	692	785	170	276	911	538	999999	999999	354	281	999999	994	179	879	999999	19	707	498	531	999999	220	999999	459	697	126	999999	549	999999	31	474	611	955	999999	16	175	999999	999999	917	342	947	843	67	727	999999	861	999	906	443	999999	766	995	295	30	140	567	801	336	472	160	999999	999999	66	560	999999	670	100	681	173	999999	999999	999999	790	166	999999	192	162	174	541	836	999999	494	999999	966	265	478	325	999999	192	448	373	236	328	766	821	957	999999	506	848	257	770	328	999999	729	999999	548	215	138	999999	947	999999	999999	999999	636	43	36	883	100	305	410	999999	999999	498	724	350	824	999999	33	345	625	405	656	325	999999	76	999999	751	386	204	717	272	196	498	244	44	736	441	999999	999999	794	84	696	999999	447	999999	999999	829	28	388	946	649	192	793	999999	552	999999	999999	511	999999	244	999999	999999	896	588	999999	167	666	263	690	614	999999	999999	300	
551	551	709	454	878	999999	999999	968	733	999999	257	77	90	403	678	692	285	425	999999	132	498	999999	999999	799	623	309	999999	949	576	999999	773	563	442	892	252	279	843	313	442	131	119	275	999999	999999	999999	520	67	764	987	999999	414	198	999999	999999	801	42	973	909	831	999999	645	999999	402	405	234	693	635	198	999999	409	999999	999999	982	807	22	232	966	79	999999	999999	251	980	961	15	923	585	108	999999	100	999999	305	999999	999999	999999	999999	608	873	999999	283	955	885	868	613	588	722	442	215	656	82	999999	75	904	759	999999	337	664	549	396	482	649	595	999999	108	940	999999	914	499	999999	331	413	359	819	795	999999	227	383	999999	383	293	490	379	999999	285	999999	154	999999	999999	752	535	821	69	999999	674	633	370	999999	999999	673	999999	807	942	95	335	999999	999999	255	118	565	512	954	999999	175	999999	999999	999999	153	11	587	796	713	740	747	999999	509	999999	999999	155	999999	999999	619	613	999999	899	485	547	293	126	617	300	898	999999	618	250	580	534	894	383	999999	363	226	606	192	876	770	77	205	500	825	324	357	110	946	999999	892	351	594	276	627	453	986	36	393	999999	999999	431	131	999999	24	975	999999	498	472	809	616	22	430	826	999999	418	352	792	301	302	999999	999999	999999	886	999999	238	940	627	755	239	376	200	222	895	979	999999	945	699	999999	850	999999	858	638	999999	125	999999	920	767	147	218	999999	999999	735	999999	354	110	95	245	158	785	999999	832	743	243	442	426	800	535	847	789	473	999999	316	999999	437	999999	999999	209	999999	478	317	182	489	546	137	181	464	131	550	878	264	709	551	999999	815	999999	125	405	999999	698	999999	999999	920	358	745	999999	888	999999	663	270	940	999999	999999	999999	999999	862	999999	999999	116	999999	961	678	999999	968	999999	764	111	999999	635	999999	999999	999999	999999	82	999999	922	999999	141	999999	678	999999	180	468	290	999999	377	245	870	233	952	690	919	299	443	737	410	999999	951	823	980	357	283	999999	999999	302	186	391	402	291	555	610	221	404	437	977	791	220	704	40	167	528	240	391	683	999999	999999	475	71	344	987	521	310	317	821	331	20	521	209	987	999999	986	999999	589	678	999999	999999	525	861	465	945	200	999999	921	999999	462	126	999999	975	554	999999	711	329	67	304	44	310	903	583	116	966	280	21	717	999999	180	685	651	713	999999	244	533	613	605	398	797	814	388	651	999999	214	129	999999	655	999999	59	667	999999	294	999999	50	576	942	754	499	675	999999	989	
999999	496	776	474	187	644	320	999999	108	723	668	506	229	999999	262	999999	901	847	734	999999	974	229	512	900	366	79	300	668	591	859	116	723	618	824	735	999999	592	740	942	999999	999999	31	999999	999999	126	999999	424	128	323	727	852	652	940	823	25	432	999999	875	117	117	353	651	139	248	616	945	999999	404	196	107	631	171	999999	833	30	952	278	568	783	578	655	999999	999999	863	16	999999	999999	794	999999	313	999999	716	999999	834	557	693	891	712	337	181	899	29	932	226	106	690	999999	117	802	73	164	424	102	538	461	999999	307	999999	242	161	999999	103	595	999999	925	914	538	80	285	337	70	565	241	612	679	636	999999	137	766	325	717	675	992	746	158	757	999999	104	382	386	395	999999	480	185	999999	805	999999	59	301	999999	162	676	831	474	12	599	192	490	858	825	932	180	509	916	444	497	111	849	999999	178	999999	444	697	899	999999	445	95	999999	999999	874	213	200	836	999999	173	999999	843	527	743	559	574	144	245	557	999999	225	125	564	741	999999	999999	999999	323	133	999999	718	999999	932	532	567	514	136	886	999999	621	741	343	925	752	999999	653	584	116	185	603	165	208	150	999999	727	329	530	324	92	180	629	876	713	999999	455	72	999999	994	185	999999	447	257	260	935	712	881	200	811	999999	999999	129	477	148	529	736	519	999999	487	805	248	983	999999	999999	999999	992	864	630	243	307	340	742	999999	930	140	165	908	947	999999	999999	845	139	719	976	999999	999999	999999	738	193	955	936	999999	433	199	937	71	999999	999999	447	999999	847	999999	999999	514	18	134	539	547	17	373	827	571	999999	745	960	999999	274	999999	588	999999	841	136	446	287	371	116	999999	400	992	78	530	999999	510	271	894	593	999999	214	967	101	522	613	730	819	137	374	599	999999	239	828	797	999999	999999	684	999999	721	815	679	999999	901	815	149	555	938	843	371	70	373	851	376	936	999999	868	497	999999	237	405	626	159	999999	517	630	171	174	281	732	601	999999	999999	183	999999	502	71	999999	286	382	68	792	976	766	314	236	836	862	891	737	999999	376	999999	999999	999999	999999	529	157	393	194	977	999999	667	121	769	244	213	999999	597	444	998	999999	221	867	179	613	649	999999	692	291	794	999999	282	999999	801	999999	391	295	999999	590	972	914	999999	101	405	677	134	865	996	79	999999	168	275	457	739	999999	165	577	999999	711	999999	999999	464	112	399	679	118	133	999999	999999	853	917	820	17	471	94	129	129	472	999999	
488	783	397	622	268	635	43	824	804	673	79	814	999999	999999	50	836	459	580	999999	725	999999	999999	556	461	226	114	347	267	986	999999	18	45	115	212	233	765	749	841	843	764	646	294	329	645	474	48	336	674	966	999999	634	549	427	746	933	487	237	935	406	999999	297	775	838	158	999999	43	999999	389	922	285	97	617	736	937	999999	284	681	911	986	187	999999	673	301	361	30	999999	618	368	278	745	537	813	999999	689	476	870	456	180	980	999999	999999	946	751	999999	547	27	812	489	666	999999	805	325	949	229	385	624	484	486	138	205	425	999999	121	999999	747	283	182	57	471	219	828	511	999999	555	999999	999999	921	610	999999	13	999999	138	702	618	940	221	863	999999	313	852	999999	969	52	784	25	989	835	574	942	273	999999	999999	28	457	831	304	394	404	381	553	999999	874	672	135	549	296	648	502	247	536	999999	956	743	999999	823	858	468	156	999999	858	996	356	667	549	168	891	120	254	786	645	999999	469	844	759	999999	521	306	999999	245	729	351	342	337	416	853	888	999999	999999	633	973	835	247	865	523	557	356	216	999999	999999	999999	999999	999999	716	601	999999	950	122	999999	999999	311	562	999999	911	809	517	663	999999	260	695	999999	999999	710	999999	813	999999	589	604	331	212	802	999999	183	950	999999	999999	947	626	999999	707	903	776	48	999999	331	420	294	335	65	999999	894	337	999999	437	999999	788	475	782	903	792	999999	356	791	781	668	999999	388	600	334	999999	569	47	293	553	792	503	999999	999999	298	402	999999	263	999999	324	317	474	999999	746	263	999999	999999	175	723	943	588	557	985	999999	999999	334	41	693	11	798	447	999999	999999	413	644	999999	999999	704	493	510	277	999999	807	476	473	203	649	642	999999	535	189	403	323	350	964	245	518	574	499	999999	999999	999999	262	750	877	999999	431	945	111	999999	841	999999	999999	222	999999	721	749	999999	792	87	685	399	999999	475	999999	53	543	702	999999	999999	999999	392	999999	529	150	446	614	66	598	23	771	703	541	286	694	807	721	999999	674	253	495	999	782	421	999999	971	483	999999	999999	834	999999	728	506	702	385	459	999999	162	82	239	117	999999	999999	999999	999999	981	857	80	999999	812	331	441	38	999999	913	999999	610	793	999999	178	999999	827	925	764	106	53	207	838	900	999999	999999	568	38	445	145	802	999999	13	115	307	999999	413	14	999999	512	485	700	999999	999999	699	848	383	912	903	276	289	768	166	999999	272	784	29	999999	546	182	762	412	
999999	69	121	606	607	999999	999999	65	999999	823	605	261	620	352	895	60	999999	396	266	656	134	178	999999	999999	922	330	843	523	104	243	467	157	749	999999	999999	999999	677	999999	251	695	969	999999	717	466	172	904	999999	919	888	968	968	999999	915	116	999999	999999	214	999999	684	287	844	999999	960	325	365	999999	511	547	999999	653	999999	117	999999	570	999999	286	461	399	870	28	267	923	634	135	274	317	999999	643	794	694	47	598	999999	964	851	550	999999	999999	110	714	999999	524	684	245	595	999999	15	354	430	11	999999	814	217	666	29	999999	795	835	60	999999	226	868	999999	550	615	784	698	999999	719	146	999999	69	999999	999999	999999	742	999999	398	539	999999	999999	999999	223	792	732	233	391	999999	944	930	754	62	351	62	497	534	771	144	999999	811	172	999999	999999	293	613	999999	526	60	999999	286	999999	999999	999999	646	745	339	655	960	817	392	402	946	245	788	391	346	717	245	668	101	971	114	768	727	251	487	261	929	189	999999	707	999999	999999	667	999999	357	756	999999	317	168	878	810	326	247	419	225	589	999999	902	277	195	290	999999	949	315	577	638	578	405	999999	87	725	781	988	685	71	999999	577	539	43	589	22	999999	510	222	999999	787	999999	318	35	897	415	37	999999	643	426	948	762	999999	681	719	188	309	59	90	999999	38	999999	999999	358	981	999999	316	868	999999	182	362	999999	736	153	789	116	999999	380	370	672	698	999999	354	268	122	999999	224	858	999999	999999	713	879	429	999999	142	459	969	960	53	886	108	168	234	471	74	76	36	219	891	612	917	928	688	418	464	999999	999999	302	999999	510	999999	458	553	999999	999999	483	462	676	20	340	146	999999	336	484	573	539	645	883	204	55	454	15	966	711	493	784	200	20	605	973	475	676	999999	543	99	649	614	948	11	999999	999999	360	208	999999	999999	617	602	214	844	924	523	110	108	199	65	791	492	999999	792	684	292	452	999999	999999	864	470	999999	792	395	924	924	696	881	612	999999	999999	999999	414	246	999999	192	985	175	999999	459	374	578	535	488	999999	166	773	999999	327	308	999999	289	170	999999	15	42	809	819	920	999	826	229	495	999999	960	983	88	605	916	999999	307	286	999999	999999	500	891	999999	314	97	768	161	999999	564	314	279	815	646	717	240	843	999999	999999	999999	682	632	155	92	777	528	324	87	999999	249	825	11	885	890	999999	206	123	982	999999	731	161	847	296	665	191	488	999999	346	370	999999	999999	999999	141	40	716	999999	
999999	809	282	999999	999999	690	984	301	738	999999	393	925	73	521	126	999999	877	444	999999	835	346	999999	901	298	383	977	999999	801	999999	705	999999	999999	999999	628	852	314	709	999999	958	471	862	994	926	878	105	229	283	849	258	221	251	999999	936	881	618	999999	907	984	413	796	999999	192	134	43	999999	999999	751	445	999999	811	161	169	485	632	972	351	564	33	202	163	703	866	553	955	464	183	918	999999	19	999999	406	724	999999	172	999999	999999	870	893	444	999999	477	837	999999	447	69	999999	220	314	909	999999	999999	884	791	259	102	117	999999	179	578	270	619	459	999999	680	414	999999	854	323	999999	302	481	999999	999999	999999	999999	999999	685	999999	895	382	962	614	999999	742	688	521	932	65	80	390	50	701	324	184	999999	27	999999	999999	42	632	237	897	999999	616	795	638	306	999999	573	235	431	999999	283	206	307	15	77	693	999999	999999	504	799	999999	755	262	779	356	999999	687	667	999999	185	83	272	999999	74	445	999999	947	999999	225	776	491	999999	958	516	427	128	876	941	950	718	517	149	138	999999	999999	423	363	26	291	893	478	999999	771	255	459	21	60	999999	570	300	745	999999	677	727	317	408	796	999999	362	238	536	746	717	746	999999	999999	144	717	420	32	999999	931	768	332	999999	585	83	713	66	416	77	644	381	659	972	575	471	411	130	999999	626	617	663	62	366	732	198	34	587	999999	877	343	822	547	878	814	183	355	428	732	999999	93	689	945	171	999999	374	67	773	102	473	732	596	174	999999	804	999999	999999	965	999999	397	58	135	541	539	733	821	833	781	167	401	125	982	999999	921	542	928	717	891	474	999999	140	261	999999	62	154	746	657	151	83	547	999999	390	999999	999999	286	958	158	999999	438	80	540	286	615	700	999999	750	208	253	863	876	559	824	501	219	999999	797	999999	999999	395	999999	173	692	707	620	933	735	140	999999	644	999999	999999	999999	463	403	999999	854	645	795	705	999999	999999	414	287	207	999999	643	889	999999	88	489	328	668	999999	451	907	848	579	995	766	621	620	155	608	289	999999	258	999999	999999	391	411	161	999999	999999	991	448	999999	414	510	631	299	999999	999999	974	165	265	121	999999	21	495	978	285	649	999999	999999	783	999999	806	998	110	740	282	791	261	676	337	483	884	40	12	158	443	999999	374	476	774	132	180	452	33	985	999999	359	999999	412	136	511	816	700	217	55	999999	415	409	891	27	65	246	308	999999	999999	999999	259	18	347	999999	999999	285	
561	318	660	232	363	974	125	771	922	188	848	999999	825	667	194	999999	957	205	37	999999	482	459	999999	886	872	624	251	758	999999	350	274	867	920	999999	999999	391	557	822	598	441	294	129	104	876	397	758	12	124	999999	436	61	151	517	547	999999	111	599	999999	360	739	999999	367	61	581	914	980	629	999999	411	999999	275	144	606	999999	384	999999	999999	842	498	124	621	136	715	999999	999999	999999	360	382	432	163	792	999999	472	999999	708	999999	78	999999	962	417	999999	413	713	250	171	917	544	921	173	999999	999999	999999	285	246	999999	605	651	768	292	791	630	256	176	258	999999	492	671	747	887	457	294	841	999999	91	985	217	423	475	131	381	587	439	219	982	416	999999	508	236	999999	112	285	309	999999	180	787	999999	247	465	240	679	256	797	999999	715	166	999999	999999	999999	260	910	192	186	647	911	999999	201	999999	999999	841	999999	984	444	17	785	181	999999	610	710	304	114	999999	999999	244	452	999999	790	405	503	826	510	169	314	999999	829	999999	999999	999999	329	999999	999999	844	62	623	267	695	811	999999	257	543	180	999999	175	899	156	940	233	942	204	785	423	795	999999	999999	341	813	999999	999999	187	865	999999	333	999999	744	708	269	917	345	977	757	324	999999	158	999999	655	214	994	414	829	889	696	166	999999	543	999999	800	310	694	291	453	999999	352	999999	999999	999999	999999	999999	431	999999	999999	999999	887	965	999999	471	422	647	999999	712	136	819	275	638	297	178	916	865	748	201	907	958	233	64	533	742	971	999999	765	499	807	999999	999999	222	943	867	809	201	31	82	140	163	727	981	164	633	749	713	325	999999	553	981	999999	239	293	927	798	999999	441	999999	499	999999	999999	93	905	935	256	62	695	999999	999999	999999	999999	675	999999	999999	999999	251	899	999999	993	267	999999	551	945	999999	926	343	929	999999	999999	975	759	326	582	116	999999	644	86	999999	386	696	28	895	855	828	147	599	178	538	697	556	934	540	999999	241	951	340	147	88	18	913	999999	680	999999	393	965	527	999999	955	483	595	175	679	523	999999	249	187	696	127	689	999999	174	400	328	522	999999	228	615	351	164	941	507	997	220	473	573	348	544	999999	862	619	506	223	65	111	391	999999	27	414	992	773	644	999999	399	999999	748	999999	999999	838	353	746	911	751	800	999999	98	177	468	60	733	901	643	999999	999999	79	830	951	344	227	999999	785	211	211	999999	999999	999999	487	608	538	724	839	986	705	999999	125	707	754	423	523	22	999999	
795	967	999999	100	140	419	764	329	999999	797	398	144	999999	567	545	710	999999	419	245	610	569	930	335	893	914	937	999999	149	372	86	537	820	214	999999	989	244	999999	268	260	999999	722	288	687	926	450	852	997	561	580	999999	362	13	999999	412	999999	865	641	999999	999999	202	999999	625	957	999999	269	577	930	790	577	999999	191	999999	168	999999	887	291	252	408	999999	999999	999999	999999	568	375	723	533	542	999999	273	134	999999	741	92	999999	584	107	331	999999	666	873	922	216	983	279	815	228	845	931	524	999999	999999	999999	999999	123	261	999999	66	592	61	735	45	137	999999	999999	707	999999	999999	110	999999	790	959	340	999999	579	150	733	999999	299	999999	505	688	611	287	901	999999	999999	999999	999999	806	827	50	738	861	931	999999	794	690	999999	571	999999	999999	744	168	734	412	999999	500	767	999999	999999	195	767	43	555	999999	434	850	625	942	999999	999999	93	304	945	750	231	478	999999	741	356	999999	41	727	193	339	943	452	999999	999999	227	869	637	999999	287	999999	999999	705	999999	883	413	943	75	597	233	330	999999	450	223	984	999999	814	690	35	999999	485	163	49	849	999999	113	981	307	136	725	478	417	98	26	999999	477	525	172	999999	337	412	977	444	504	862	256	503	239	999999	317	412	189	612	377	802	487	243	855	99	999999	432	645	939	872	999999	999999	994	434	909	516	666	651	763	999999	224	507	719	545	999999	969	999999	999999	999999	819	999999	299	805	721	223	826	999999	669	82	156	904	766	48	999999	748	949	262	999999	999999	62	650	760	425	913	163	999999	768	697	868	999999	179	681	907	129	559	466	117	283	220	93	281	996	579	616	793	457	999999	999999	999999	47	717	999999	431	686	178	561	999999	999999	567	918	67	547	999999	999999	976	233	999999	918	22	999999	841	978	858	247	780	653	999999	809	130	705	836	622	999999	999999	412	638	259	230	999999	998	592	225	715	999999	35	734	999999	626	639	569	999999	550	999999	999999	999999	738	683	999999	905	524	379	999999	771	862	92	445	999999	969	549	999999	973	999999	966	24	699	999999	273	999999	221	999999	457	999999	999999	561	117	295	999999	999999	635	999999	999999	999999	999999	437	999999	528	454	852	219	590	999999	999999	86	999999	595	958	583	129	814	579	999999	126	972	999999	77	814	894	220	754	797	956	999999	343	876	393	907	324	999999	395	180	181	420	357	630	957	229	999999	878	965	158	712	999999	999999	66	208	838	999999	999999	999999	814	999999	244	107	422	999999	999999	894	210	907	687	999999	999999	
734	643	999999	65	769	351	901	847	336	25	254	606	95	598	999999	286	678	555	999999	858	179	581	545	936	322	999999	996	127	999999	287	970	999999	514	668	634	939	999999	153	78	751	563	522	487	619	990	501	337	999999	173	617	532	999999	873	999999	873	162	107	471	999999	999999	354	784	999999	59	54	966	999999	426	963	736	628	999999	486	999999	305	656	104	926	999999	820	607	961	999999	718	754	999999	414	999999	794	481	841	197	999999	243	407	999999	999999	437	574	33	409	910	81	437	999999	997	875	810	999999	226	999999	181	524	921	236	393	830	802	304	999999	561	373	999999	999999	999999	441	999999	999999	665	525	655	666	999999	923	999999	697	999999	526	730	757	742	603	247	577	422	670	999999	488	999999	23	999999	208	143	999999	472	46	287	589	999999	999999	873	632	999999	999999	571	402	818	600	511	539	503	314	999999	546	694	957	136	65	79	233	767	645	247	651	577	456	532	224	999999	384	420	310	983	182	999999	119	458	281	15	999999	851	82	977	999999	520	644	999999	596	999999	515	909	232	999999	318	789	237	394	999999	999999	999999	869	999999	999999	136	129	202	330	900	662	584	509	999999	59	999999	382	999999	668	999999	141	999999	999999	935	772	999999	475	197	789	674	393	999999	725	954	883	890	160	257	931	850	999999	327	323	999999	934	867	16	64	182	999999	999999	103	568	624	372	465	794	933	999999	999999	999999	999999	413	655	999999	15	859	554	999999	168	999999	134	763	817	422	813	619	999999	11	904	938	999999	25	327	738	299	98	999999	999999	428	106	226	425	999999	199	999999	999999	667	719	928	17	461	93	24	573	812	339	750	212	999999	845	999999	932	999999	266	250	916	95	999999	227	916	759	963	552	72	681	999999	999999	628	995	899	999999	384	83	896	999999	336	999999	754	999999	999999	347	897	41	582	999999	294	999999	479	948	999999	829	750	501	21	258	497	999999	951	892	112	312	132	217	660	894	325	859	41	778	913	915	340	999999	268	579	862	931	969	999999	397	222	999999	999999	494	999999	210	999999	71	647	989	999999	58	861	823	656	225	689	381	688	90	999999	465	999999	44	595	498	999999	242	442	396	565	572	999999	999999	999999	999999	999999	723	999999	693	442	999999	393	999999	128	866	479	177	611	999999	182	560	290	999999	961	756	856	645	899	581	451	650	628	999999	999999	232	999999	366	999999	999999	772	966	790	999999	647	999999	81	912	916	728	29	591	630	88	999999	999999	291	999999	543	143	898	807	824	19	252	791	179	142	364	896	999999	
122	999999	709	591	999999	769	296	938	334	999999	944	728	180	561	859	29	550	999999	429	940	64	822	799	14	965	152	781	751	856	468	939	557	29	626	906	357	921	496	999999	245	999999	770	219	458	953	88	999999	457	393	999999	999999	999999	935	955	58	300	444	705	626	73	988	544	999999	865	746	999999	709	553	655	511	108	64	39	193	999999	294	999999	351	999999	999999	498	999999	999999	94	999999	845	621	74	999999	616	999999	999999	999999	999999	257	460	687	353	712	566	999999	999999	802	881	999999	999999	74	999999	999999	763	686	103	655	999999	574	664	186	997	999999	900	775	644	999999	48	599	883	194	95	936	494	607	999999	639	494	517	999999	531	999999	421	276	780	869	64	814	929	819	570	999999	380	592	283	999999	328	811	790	734	134	763	292	999999	999999	978	999999	525	999999	427	999999	170	231	999999	142	699	999999	759	130	905	999999	171	119	999999	322	63	715	353	220	917	999999	999999	703	782	274	999999	204	632	886	801	64	538	658	999999	999999	409	909	203	459	583	113	569	999999	885	154	962	654	512	999999	336	273	999999	315	248	486	636	467	448	999999	374	505	999999	872	328	851	999999	512	606	999999	913	154	999999	893	636	814	382	146	818	638	999999	999999	999999	165	560	999999	592	999999	419	35	999999	941	470	292	94	999999	159	999999	373	43	102	999999	57	96	999999	192	752	577	678	434	114	499	649	810	999999	261	813	999999	999999	790	999999	828	103	581	697	999999	999999	238	809	999999	664	685	773	784	545	851	75	999999	601	999999	785	24	555	985	921	999999	999999	659	681	833	274	361	384	583	999999	999999	366	476	399	592	508	523	999999	130	999999	428	999999	999999	999999	758	195	999999	999999	943	14	254	283	118	999999	469	999999	34	557	999999	293	313	311	200	999999	280	999999	999999	216	19	870	271	255	435	225	502	999999	436	394	923	999999	66	164	999999	999999	529	991	999999	999999	929	912	484	966	792	836	467	127	535	855	994	273	596	999999	196	83	999999	999999	848	893	168	957	252	639	633	338	236	158	999999	622	999999	289	246	999999	286	999999	999999	304	999999	598	758	384	975	581	400	659	60	65	968	999999	999999	999999	153	999999	999999	972	670	844	999999	999999	610	318	256	913	999999	715	37	813	725	99	999999	448	545	999999	999999	783	981	670	249	974	999999	999999	190	513	787	959	999999	999999	999999	314	999999	551	961	999999	988	449	137	999999	216	684	631	999999	339	878	999999	396	984	893	999999	874	999999	999	605	368	999999	438	138	742	999999	414	579	156	
688	421	663	146	999999	999999	271	695	999999	999999	999999	564	353	51	999999	999999	999999	999999	975	252	660	260	999999	437	946	603	822	559	320	394	999999	802	115	999999	557	918	225	542	909	447	632	534	228	80	545	999999	24	144	999999	999999	999999	999999	439	337	496	999999	107	236	200	882	999999	999999	999999	271	999999	661	999999	868	999999	923	96	302	490	537	999999	135	999999	253	999999	999999	999999	688	962	494	486	209	372	999999	987	129	821	999999	352	36	723	920	159	957	999999	999999	590	155	651	673	739	615	255	999999	717	370	407	853	344	294	999999	46	749	890	784	785	299	681	881	999999	112	107	949	999999	999999	700	975	83	167	999999	325	443	46	298	754	999999	953	470	70	999999	721	967	654	68	733	687	180	269	183	999999	594	908	274	287	571	641	666	791	97	27	394	334	999999	337	999999	860	999999	999999	999999	913	831	828	621	264	999999	144	453	891	730	999999	529	716	899	999999	422	999999	178	759	727	122	999999	172	999999	53	242	397	281	326	100	872	688	719	133	269	999999	766	999999	999999	635	999999	198	775	71	999999	497	678	999999	839	999999	999999	691	249	733	33	709	669	456	578	999999	999999	863	999999	800	999999	448	810	593	640	386	656	129	999999	134	300	999999	438	111	421	555	999999	963	442	411	538	191	449	999999	999999	559	810	319	719	988	999999	573	71	974	213	522	687	94	793	462	999999	441	999999	124	442	109	280	568	999999	999999	999999	300	999999	726	999999	676	999	823	999999	90	576	346	410	180	753	727	863	464	898	899	867	479	999999	979	151	107	658	334	553	999999	288	252	285	696	530	90	151	344	712	536	522	863	600	712	999999	923	40	362	371	715	999999	999999	670	145	164	988	130	451	999999	175	999999	675	280	999999	802	333	999999	714	649	999999	585	999999	752	371	386	14	999999	467	999999	228	76	999999	962	838	764	999999	582	149	999999	999999	960	700	999999	546	517	847	999999	116	910	562	862	999999	713	999999	139	718	999999	308	759	999999	999999	663	358	365	999999	723	999999	441	729	339	750	921	182	999999	712	999999	767	215	854	538	999999	773	556	540	999999	999999	999999	999999	999999	56	999999	284	999999	391	999999	307	351	999999	999999	793	145	161	386	580	812	940	153	605	985	254	999999	858	453	999999	739	345	116	817	999	359	141	447	733	999999	999999	476	540	791	684	999999	543	999999	767	71	403	269	396	975	999999	999999	605	999999	288	464	999999	999999	999999	999999	999999	98	200	534	405	98	999999	697	428	703	649	345	410	362	921	
580	710	587	100	391	999999	479	948	140	99	583	999999	155	168	999999	587	392	644	999999	149	596	224	19	967	679	410	705	841	999999	336	999999	25	999999	75	999999	754	518	458	449	999999	182	999999	69	444	822	343	516	538	160	999999	266	999999	40	999999	335	365	999999	620	421	981	130	637	265	804	706	568	999999	89	999999	523	79	999999	204	46	967	999999	999999	574	155	345	894	177	999999	999999	79	691	984	40	740	353	62	897	999999	468	222	999999	999999	265	999999	263	999999	436	88	636	55	333	506	999999	255	878	209	136	475	999999	97	953	946	687	734	25	584	999999	999999	116	999999	182	896	736	823	432	999999	999999	837	999999	512	467	98	65	999999	746	195	990	785	862	153	999999	432	999999	381	268	598	999999	530	999999	679	999999	97	971	175	873	436	999999	180	822	999999	310	299	999999	572	629	864	890	164	999999	830	593	695	999999	999999	544	749	934	365	564	999999	377	379	124	221	159	380	999999	999999	999999	319	425	819	962	557	843	999999	848	398	999999	404	707	51	542	999999	95	667	610	18	630	133	502	414	615	988	937	931	184	372	999999	259	999999	10	999999	999999	414	774	999999	929	130	907	901	546	613	170	136	336	836	232	999999	492	770	119	270	535	817	21	214	973	999999	912	462	485	975	502	657	707	999999	863	487	321	999999	680	888	723	232	999999	999999	454	861	610	104	999999	999999	931	488	638	999999	999999	861	403	570	999999	999999	999999	999999	425	570	999999	513	429	790	973	745	814	557	999999	231	546	313	861	220	759	999999	19	817	511	248	54	23	29	967	575	11	94	751	185	999999	680	278	806	395	688	941	999999	820	130	215	433	383	399	416	203	999999	10	192	810	646	309	399	942	187	999999	108	999999	999999	225	972	999999	72	381	728	550	277	507	475	999999	817	999999	999999	697	305	999999	670	999999	612	999999	909	10	999999	940	539	71	290	336	628	868	590	999999	999999	604	158	554	370	12	671	866	925	169	999999	661	993	966	999999	702	647	372	856	484	882	687	316	999999	760	132	842	666	999999	941	878	606	999999	999999	699	594	548	751	454	667	999999	745	848	999999	475	999999	999999	572	950	587	999999	266	999999	999999	574	999999	298	999999	794	248	999999	14	606	983	290	927	999999	999999	276	526	164	895	917	198	532	146	839	566	505	999999	184	279	715	682	262	621	594	835	796	406	306	999999	956	216	507	947	149	864	999999	999999	529	325	305	434	433	793	349	823	999999	437	463	732	682	284	73	891	298	
923	999999	999999	343	884	835	870	999999	999999	939	710	691	999999	997	974	106	957	999999	859	973	291	999999	999999	281	770	999999	368	943	573	688	999999	153	616	659	225	143	999999	214	999999	489	435	214	639	853	639	999999	998	440	489	635	724	293	214	917	17	674	272	397	999999	631	476	999999	999999	114	267	566	84	925	781	841	999999	752	355	999999	547	86	619	999999	642	637	999999	999999	999999	938	963	399	939	698	651	551	870	412	641	23	23	508	558	999999	999999	82	67	82	999999	647	999999	972	999999	999999	379	930	999999	656	754	935	377	548	473	717	151	867	627	385	999999	240	970	894	120	342	365	49	528	95	28	999999	579	191	279	999999	610	991	461	999999	329	720	496	223	657	706	645	475	45	840	393	999999	454	682	799	428	677	443	861	604	478	999999	412	969	638	194	365	196	278	999999	117	159	416	523	66	563	743	999999	246	414	696	890	13	687	701	999999	999999	897	999999	999999	999999	176	140	857	635	999999	318	527	999999	473	351	459	206	999999	733	244	322	931	625	245	684	999999	207	457	907	588	336	999999	999999	348	78	467	999999	426	518	941	29	558	887	78	999999	999999	181	772	73	247	999999	625	953	467	976	194	282	999999	177	228	968	683	949	57	661	592	259	999999	405	883	655	780	869	792	999999	764	53	556	990	467	999999	434	999999	670	894	710	771	810	372	883	194	657	258	299	972	999999	609	840	416	662	967	934	377	189	591	999999	999999	999999	252	222	999999	726	999999	710	479	999999	299	289	163	950	999999	449	999999	522	698	999999	531	579	819	878	164	212	149	338	499	999999	67	214	88	999999	999999	610	999999	159	999999	468	501	548	820	438	999999	330	687	466	999999	528	70	855	999999	999999	391	186	351	374	67	939	586	827	220	665	487	95	210	182	995	221	999999	999999	780	239	506	983	759	391	831	834	524	683	497	999999	754	211	722	495	599	778	268	999999	101	802	882	674	338	165	950	962	999999	515	470	629	646	345	999999	261	96	408	426	999999	999999	999999	424	903	339	248	911	285	372	714	583	227	952	688	633	978	357	832	655	603	441	999999	714	19	223	867	335	999999	999999	471	409	200	361	308	660	999999	387	978	344	999999	254	675	599	415	999999	253	676	999999	711	106	903	999999	753	823	528	999999	518	414	689	472	999999	502	158	901	999999	392	865	654	37	999999	999999	378	498	565	359	999999	279	308	87	970	999999	999999	707	999999	567	156	999999	538	780	987	999999	999999	299	872	
186	752	526	698	999999	999999	387	999999	930	945	505	535	764	198	473	762	999999	220	337	719	999999	546	999999	126	344	167	999999	336	874	50	999999	628	999999	626	389	999999	249	581	999999	537	592	178	446	762	536	42	391	258	75	27	593	148	645	579	601	640	957	409	364	943	603	61	158	890	999999	999999	455	148	809	999999	523	822	22	799	999999	999999	999999	42	590	311	999999	696	999999	856	456	999999	999999	510	35	749	649	839	227	264	934	541	999999	555	999999	658	586	253	999999	208	504	771	999999	845	999999	498	539	999999	819	62	999999	906	789	302	999999	270	894	999999	123	70	227	999999	604	758	865	595	92	554	808	932	725	532	257	73	362	685	151	147	67	999999	999999	723	30	999999	999999	999999	751	727	122	962	764	999999	140	389	980	820	999999	999999	999999	857	416	985	999999	999999	999999	644	999999	726	940	758	999999	757	887	999999	850	503	664	439	999999	838	999999	999999	442	846	999999	93	999999	867	999999	542	999999	774	167	210	130	999999	999999	143	838	999999	377	35	787	364	843	17	754	553	999999	999999	165	999999	705	151	23	999999	553	279	719	253	253	792	643	408	249	999999	599	686	466	627	896	531	600	230	471	999999	576	999999	999999	170	338	847	338	605	999999	999999	999999	26	999999	78	680	999999	423	594	999999	585	999999	389	999999	499	417	78	97	911	590	634	999999	484	680	205	999999	474	999999	559	915	405	999999	48	999999	999999	284	583	499	398	946	999999	117	15	999999	885	999999	197	963	514	752	269	760	427	25	751	643	999999	345	999999	593	215	70	864	679	999999	131	353	999999	655	224	999999	579	699	965	30	527	141	462	999999	769	297	511	999999	807	999999	644	46	33	280	825	999999	999999	999999	999999	740	509	253	336	228	764	92	829	999999	299	917	690	71	461	994	999999	512	142	551	999999	305	704	307	999999	33	168	999999	330	97	830	534	596	81	894	235	999999	283	804	243	999999	687	468	202	999999	889	965	583	584	38	55	322	999999	999999	285	508	45	211	196	313	70	678	999999	999999	999999	765	331	618	999999	999999	482	951	708	898	521	544	999999	511	834	177	999999	584	999999	301	51	517	976	999999	795	395	999999	320	999999	500	999999	361	925	726	714	706	999999	356	417	358	556	104	614	999999	999999	999999	671	533	376	29	255	486	178	470	699	971	789	431	823	999999	999999	171	999999	217	725	999999	618	999999	797	137	609	711	177	162	745	947	902	326	999999	64	724	999999	943	999999	999999	999999	999999	999999	36	743	917	146	999999	636	
320	394	240	999999	999999	24	132	560	736	248	420	543	999999	25	725	752	78	472	706	999999	66	382	999999	797	962	38	999999	163	93	63	220	472	188	540	841	360	716	999999	392	999999	931	173	928	705	656	711	999999	177	740	999999	999999	454	440	764	580	999999	999999	999999	444	906	47	999999	999999	683	37	999999	364	778	184	374	45	573	90	995	836	892	453	522	999999	999999	650	810	999999	809	388	766	42	423	999999	902	194	999999	70	485	673	999999	999999	255	677	999999	999999	608	992	375	999999	111	373	999999	927	688	495	653	301	999999	999999	237	999999	667	304	999999	914	940	819	281	190	761	512	605	999999	874	205	208	844	442	999999	52	999999	999999	999999	287	402	598	496	999999	999999	999999	999999	876	999999	445	417	999999	950	416	999999	999999	789	721	195	486	598	768	999999	63	493	296	809	859	290	999999	999999	508	106	27	868	999999	454	999999	864	649	778	636	384	887	466	175	257	438	999999	497	263	106	999999	94	688	634	487	442	788	130	731	133	999999	17	35	908	932	933	547	478	961	251	999999	545	708	999999	393	999999	596	999999	49	380	999999	792	999999	324	646	22	339	244	838	22	759	743	918	654	50	999999	999999	558	242	999999	891	999999	536	21	249	999999	385	725	250	999999	845	470	999999	360	912	999999	57	711	272	920	604	312	639	948	999999	123	999999	999999	921	26	373	999999	94	725	999999	52	265	948	84	330	636	613	999999	586	177	298	661	567	742	999999	329	999999	295	999999	719	999999	999999	588	528	135	698	331	803	999999	889	806	385	365	999999	999999	999999	109	636	942	999999	991	319	999999	781	203	461	69	321	685	697	223	753	772	16	900	512	676	430	949	631	314	809	769	696	370	999999	999999	695	999999	697	230	999999	999999	38	728	999999	486	807	334	999999	999999	999999	999999	536	676	63	613	359	972	368	871	999999	999999	320	979	191	549	366	999999	290	165	373	999999	987	477	699	409	743	287	630	999999	999999	999999	285	991	304	690	243	999999	316	999999	946	723	999999	999999	551	836	999999	59	999999	730	130	396	54	518	276	569	140	999999	976	653	869	81	999999	342	11	999999	411	328	684	500	315	345	113	999999	999999	649	936	171	925	863	376	999999	740	900	905	483	61	767	725	734	999999	184	54	662	439	874	382	181	824	967	434	714	374	55	999999	999999	292	999999	309	627	633	969	999999	122	287	999999	340	451	999999	528	532	643	999999	999999	999999	141	301	450	551	999999	277	765	999999	999999	439	662	999999	999999	485	131	201	999999	
468	999999	111	591	51	999999	385	999999	543	999999	999999	305	445	791	120	999999	115	999999	492	999999	520	965	360	867	999999	184	683	999999	854	645	965	314	336	999999	999999	505	849	359	99	999999	75	296	999999	999999	30	51	999999	648	551	906	999999	202	639	359	477	503	747	243	999999	999999	999999	999999	410	897	965	999999	968	901	616	999999	574	756	203	132	775	234	174	24	999999	590	661	45	83	948	999999	773	999999	977	999999	681	758	615	999999	999999	122	315	999999	999999	380	999999	999999	621	42	936	341	833	999999	517	583	253	338	999999	396	379	999999	999999	686	462	999999	999999	764	991	834	934	856	959	366	999999	19	470	999999	272	643	999999	517	50	13	147	616	232	774	168	999999	823	352	35	999999	30	999999	899	999999	434	70	188	826	999999	999999	999999	90	999999	477	999999	507	123	905	76	999999	140	861	174	219	999999	845	618	428	605	999999	21	592	831	741	345	999999	120	841	912	211	999999	439	437	262	999999	66	244	755	999999	999999	289	917	285	935	97	168	853	999999	999999	589	999999	759	999999	491	775	999999	999999	640	141	999999	396	282	992	864	999999	701	434	911	313	492	610	863	682	999999	319	104	316	999999	653	999999	108	999999	999999	333	759	705	999999	945	487	400	807	604	624	668	999999	17	924	999999	311	396	734	941	385	598	978	588	87	287	182	681	999999	363	999999	999999	978	965	521	999999	114	928	493	488	434	913	684	16	248	999999	999999	312	180	895	594	999999	452	166	55	999999	999999	181	628	930	773	806	201	454	999999	670	689	309	999999	999999	316	383	999999	255	517	999999	913	972	999999	73	608	999999	510	313	769	730	511	822	999999	999999	324	999999	309	999999	715	627	721	240	399	578	999999	379	999999	914	589	220	363	207	648	583	999999	382	831	565	332	999999	305	888	999999	999999	169	999999	389	145	940	999999	83	351	540	889	750	682	583	999999	739	238	62	595	999999	558	376	999999	184	346	110	942	999999	999999	239	812	332	999999	555	513	419	466	989	999999	974	999999	999999	22	667	758	832	576	999999	70	826	103	850	999999	999999	999999	519	855	693	52	45	998	281	339	121	727	567	917	136	999999	361	282	249	381	621	999999	421	364	999999	999999	514	999999	999999	50	918	145	961	622	670	429	994	563	773	946	646	975	999999	999999	999999	939	999999	915	450	729	999999	553	854	479	97	654	714	999999	218	999999	538	999999	854	240	999999	975	766	945	257	999999	999999	798	508	999999	735	645	583	613	463	707	999999	599	93	424	341	374	291	492	534	
25	714	839	355	505	418	999999	131	704	397	924	183	999999	667	743	653	999999	999999	561	999999	999999	81	111	701	511	52	999999	999999	440	898	55	999999	999999	420	241	992	999999	452	12	884	599	524	878	999999	999999	534	979	931	350	771	999999	330	999999	748	92	943	613	148	844	463	478	999999	999999	805	351	240	899	835	435	750	416	468	51	677	154	927	999999	999999	999999	976	73	18	86	999999	477	725	964	999999	999999	298	388	108	608	549	416	882	833	999999	999999	999999	634	153	505	600	364	962	999999	999999	604	999999	750	728	975	867	399	469	999999	31	337	625	275	999999	507	147	371	318	859	502	271	271	103	129	19	999999	999999	919	513	486	314	515	447	912	999999	182	547	660	132	741	159	946	251	812	745	999999	42	999999	645	999999	238	56	113	785	790	343	71	999999	999999	121	524	480	956	999999	716	822	187	999999	999999	335	999999	711	195	128	352	325	29	291	384	760	830	93	283	999999	258	268	412	662	132	596	999999	916	941	999999	999999	679	999999	97	105	999999	81	680	823	320	999999	999999	860	985	442	999999	323	780	256	958	291	999999	206	999999	905	999999	420	525	999999	999999	999999	684	770	184	901	673	335	932	195	999999	689	160	269	963	999999	731	999999	426	229	657	283	999999	670	982	729	785	483	189	192	648	999999	999999	450	975	106	999999	756	686	93	769	149	390	594	999999	279	140	181	243	431	183	999999	999999	999999	582	574	883	24	787	999999	125	199	156	999999	546	950	143	710	294	866	999999	975	722	342	999999	518	892	745	875	999999	999999	613	250	999999	18	598	518	259	868	410	999999	78	968	241	967	580	992	640	999999	844	146	430	887	376	135	208	337	660	999999	73	682	147	148	84	855	512	949	399	742	948	441	884	841	999999	653	237	17	999999	375	879	525	262	999999	999999	576	179	725	873	631	810	999999	999999	999999	804	728	85	930	893	385	465	631	603	898	109	412	999999	588	999999	722	999999	999999	999999	295	968	548	429	449	116	507	686	787	85	767	932	999999	583	482	47	999999	999999	999999	123	999999	909	257	922	363	598	629	999999	591	999999	999999	733	619	999999	999999	999999	266	308	635	823	395	999999	678	555	835	966	999999	828	779	550	848	999999	601	86	741	386	999999	999999	75	999999	487	192	105	75	924	999999	999999	272	999999	48	781	857	999999	999999	728	414	241	999999	97	397	185	800	545	50	873	17	141	999999	682	196	999999	999999	242	784	346	212	604	612	631	800	653	160	816	999999	999999	991	211	
999999	358	337	154	27	538	678	676	999999	647	999999	201	999999	902	780	589	999999	324	150	624	168	146	525	810	999999	80	296	999999	34	984	804	280	882	805	23	193	355	51	999999	112	564	999999	999999	565	550	421	714	897	872	571	990	999999	629	999999	53	982	832	526	999999	947	252	933	651	702	842	783	319	121	889	596	243	784	619	48	69	59	485	960	269	999999	366	398	871	463	993	999999	999999	999999	762	41	999999	999999	525	758	860	630	466	958	722	999999	112	603	18	286	337	216	807	590	317	999999	506	999999	267	319	591	853	72	198	709	464	999999	803	999999	999999	245	999999	999999	860	187	438	999999	526	248	503	115	762	389	999999	136	786	581	71	999999	999999	534	489	571	216	177	16	568	278	259	267	999999	308	999999	999999	51	999999	947	999999	412	999999	410	999999	633	763	213	828	474	477	71	922	883	80	605	590	332	755	999999	63	693	181	869	324	277	980	999999	806	519	999999	999999	999999	839	634	658	328	368	554	856	808	12	999999	542	100	216	337	999999	564	702	663	828	295	88	894	262	241	19	95	999999	653	895	407	319	246	999999	999999	93	259	999999	287	231	999999	899	45	60	999999	639	779	999999	940	606	999999	114	855	409	999999	135	944	999999	426	318	999999	842	212	912	604	39	306	176	359	253	135	152	425	999999	999999	396	53	843	907	999999	240	999999	999999	57	591	303	463	999999	666	999999	999999	999999	995	968	948	999999	696	132	456	999999	343	613	999999	696	999999	171	689	423	358	871	92	999999	474	999999	88	304	999999	999999	330	311	576	999999	510	626	114	999999	157	999999	493	125	700	920	397	591	999999	627	230	86	576	430	613	49	488	795	650	47	412	180	889	999999	865	541	801	154	749	873	112	141	591	999999	24	242	930	242	180	171	714	882	565	999999	84	993	588	999999	999999	536	999999	714	976	999999	999999	977	566	839	999999	168	128	252	842	395	999999	98	494	999999	999999	999999	119	256	999999	488	333	530	614	438	579	872	953	901	456	223	999999	398	164	523	387	47	675	999999	983	22	53	471	999999	180	999999	985	508	244	999999	326	427	734	100	999999	744	999999	372	999999	999999	387	215	226	796	629	501	999999	999999	970	966	379	705	999999	273	611	444	862	490	999999	500	999999	373	718	417	139	795	999999	307	999999	779	999999	674	547	999999	605	807	826	674	420	999999	811	61	538	277	999999	621	408	999999	488	63	882	835	929	638	675	23	496	809	666	833	999999	828	276	201	999999	704	168	198	
667	804	999999	197	79	764	688	542	999999	450	302	518	999999	698	999999	613	897	236	745	908	164	592	999999	26	17	999999	347	982	784	346	999999	420	462	220	804	684	999999	694	765	175	949	143	187	999999	517	158	445	999999	19	663	303	999999	959	259	999999	84	493	601	999999	999999	427	705	757	498	87	882	65	187	893	144	178	999999	470	579	959	31	414	274	508	859	999999	702	973	131	52	695	460	213	999999	729	999999	843	514	999999	748	253	386	688	968	635	102	268	999999	875	495	100	216	390	300	999999	669	228	999999	999999	350	724	732	636	455	391	431	999999	10	174	943	999999	698	196	999999	999999	999999	725	999999	873	767	999999	952	999999	635	951	488	79	999999	999999	69	972	750	194	933	34	520	749	999999	999999	213	249	267	586	931	171	402	30	558	999999	377	944	999999	999999	562	467	771	635	10	999999	903	361	999999	836	114	999999	999999	513	999999	999999	999999	895	492	719	669	527	625	376	175	474	559	468	521	339	796	125	59	531	632	476	999999	885	748	999999	683	851	310	431	999999	960	587	999999	767	751	389	482	461	212	560	44	841	405	469	536	944	999999	840	609	49	999999	921	62	881	786	999999	319	156	999999	46	817	227	203	999999	215	999999	999999	999999	999999	950	999999	664	847	970	597	634	999999	426	999999	794	248	999999	999999	391	999999	48	535	17	980	205	79	335	999999	176	999999	817	648	510	263	649	284	743	80	999999	724	334	84	91	294	161	698	892	934	959	797	805	999999	811	412	177	999999	662	720	574	999999	989	999999	680	237	779	986	999999	173	999999	519	504	999999	51	667	167	963	453	723	829	507	187	401	747	999999	999999	301	836	107	95	999999	622	33	505	779	735	377	403	854	514	175	352	728	370	450	303	864	999999	154	255	213	999999	999999	890	77	703	597	219	999999	299	488	999999	999999	999999	286	896	480	445	272	931	999999	570	598	999999	664	165	999999	40	306	85	83	816	692	852	882	388	683	142	438	85	147	168	101	564	36	999999	103	650	94	554	999999	999999	999999	999999	465	999999	319	999999	236	912	999999	566	912	237	999999	671	467	405	205	897	999999	347	999999	196	793	630	999999	44	191	999999	71	807	946	752	999999	654	999999	999999	397	248	999999	999999	906	525	830	999999	256	863	348	364	557	697	455	197	341	484	420	36	999999	999999	999999	999999	999999	999999	850	447	620	170	974	571	78	988	18	957	828	270	999999	491	365	999999	384	999999	695	826	100	374	362	759	999999	778	999999	576	60	
562	84	793	413	999999	675	999999	960	999999	889	777	999999	999999	999999	497	999999	81	52	929	671	215	460	999999	999999	999999	497	486	95	861	748	206	337	502	938	456	882	44	856	124	999999	999999	999999	298	726	917	999999	531	999999	864	400	350	735	314	904	844	112	525	213	999999	999999	198	308	108	347	999999	450	793	999999	242	614	334	224	928	999999	699	952	999999	832	999999	999999	966	801	999999	999999	408	471	32	598	104	354	999999	831	175	294	627	999999	164	999999	43	477	748	900	999999	259	75	135	806	999999	214	891	940	999999	540	510	863	999999	87	637	938	231	427	999999	999999	888	999999	999999	58	644	495	36	999999	220	799	205	443	75	358	971	404	283	999999	830	393	213	413	675	999999	665	430	239	596	526	22	812	59	553	374	564	12	572	86	171	706	999999	999999	729	999999	344	77	798	49	116	999999	999999	999999	999999	999999	332	484	581	999999	393	224	265	439	282	999999	987	156	889	700	793	999999	832	206	999999	999999	215	121	684	782	956	598	632	200	489	293	356	255	461	742	999999	90	430	369	999999	947	999999	748	819	530	999999	999999	187	107	255	147	410	999999	72	473	605	221	799	799	256	795	999999	75	949	989	999999	999999	695	157	999999	713	999999	472	513	556	682	466	301	999999	876	999999	420	534	999999	999999	882	887	192	987	146	999999	999999	630	123	999999	999999	386	798	830	679	999999	502	999999	999999	541	600	999999	955	516	791	999999	920	646	923	999999	384	67	130	607	116	963	999999	707	999999	828	433	917	359	616	201	999999	668	470	999999	999999	275	390	96	999999	752	944	932	676	205	999999	909	999999	707	634	999999	307	266	200	999999	715	615	999999	29	619	117	999999	999999	999999	324	495	999999	459	171	999999	999999	993	970	716	855	172	999999	882	511	22	999999	790	220	725	103	999999	999999	477	747	999999	106	999999	999999	477	305	999999	365	999999	999999	709	999999	460	999999	495	421	999999	999999	999999	344	999999	683	733	293	16	700	327	472	863	255	430	456	12	999999	999999	125	743	632	503	421	786	806	999999	530	801	999999	468	318	724	314	575	999999	499	142	999999	94	999999	196	365	777	977	606	502	346	931	263	524	748	999999	380	677	999999	833	138	558	753	999999	999999	999999	999999	242	19	748	559	680	863	956	999999	524	318	752	557	999999	726	443	999999	999999	112	599	999999	970	719	239	354	636	678	999999	999999	584	999999	999999	170	704	844	999999	999999	858	942	665	77	307	654	234	770	628	130	629	117	695	378	449	142	613	943	999999	523	
779	403	923	12	139	999999	295	91	467	592	853	432	191	474	999999	999999	447	531	999999	326	495	469	725	516	59	625	999999	999999	993	718	556	760	303	31	199	464	29	999999	999999	712	368	152	312	46	277	207	926	999999	56	87	694	92	999999	234	37	319	677	417	953	513	918	89	97	749	999999	103	138	169	999999	866	352	999999	593	538	957	352	167	689	999999	852	699	456	999999	916	33	474	67	79	993	999999	786	612	999999	434	793	288	64	562	10	183	78	999999	944	999999	734	911	999999	173	276	999999	162	999999	178	999999	814	999999	920	999999	726	571	45	69	176	405	89	999999	999999	168	745	678	298	604	999999	999999	999999	932	511	979	192	122	974	999999	999999	318	727	798	999999	609	619	331	368	883	836	438	148	18	600	999999	999999	995	837	340	428	999999	999999	558	309	112	327	999999	960	940	999999	614	596	999999	266	857	678	290	305	999999	548	423	319	415	767	260	926	775	341	961	879	197	999999	644	474	214	921	999999	499	341	292	737	370	427	894	232	999999	996	752	742	870	819	699	373	791	15	288	999999	999999	999999	186	552	550	999999	71	999999	340	999999	677	62	999999	509	791	963	191	811	62	892	999999	545	999999	930	999999	599	101	70	497	910	852	999999	925	940	387	999999	165	999999	197	372	365	102	892	889	999999	699	999999	370	38	736	192	980	952	396	471	999999	640	255	529	999999	907	999999	314	429	999999	999999	137	999999	999999	350	807	451	999999	690	536	427	999999	528	612	333	791	730	42	760	728	872	999999	538	479	142	810	910	221	246	999999	364	788	999999	789	121	999999	811	248	687	928	740	365	272	860	53	602	121	999999	205	999999	187	999999	999999	701	236	700	999999	525	989	999999	999999	240	387	236	181	999999	190	738	500	761	979	999999	999999	832	999999	516	255	678	436	999999	698	277	25	87	286	394	999999	770	562	421	973	296	259	999999	999999	510	977	45	688	413	421	383	152	443	189	999999	625	720	714	720	455	919	99	459	841	630	224	310	950	999999	999999	420	185	89	788	693	999999	999999	802	487	539	219	990	32	999999	999999	999999	999999	897	589	769	523	66	842	999999	64	999999	799	317	999999	999999	676	999999	901	18	10	207	72	655	999999	464	429	918	236	999999	999999	929	77	999999	525	999999	642	413	370	999999	999999	999999	343	123	733	497	442	888	401	202	999999	133	999999	999999	999999	128	72	926	999999	134	999999	604	829	661	729	134	138	469	999999	905	653	273	724	883	999999	999999	863	949	921	998	
32	541	527	44	999999	122	840	64	999999	407	443	715	10	999999	678	286	999999	999999	999999	609	368	973	999999	496	549	598	408	999999	885	999999	264	122	15	414	999999	999999	87	795	342	617	294	999999	999999	394	472	999999	273	488	215	850	122	999999	565	322	639	59	444	41	999999	730	713	635	178	741	999999	330	710	999999	144	870	999999	738	348	776	325	293	726	712	999999	611	999999	920	999999	999999	999999	82	999999	999999	774	62	373	56	310	611	904	659	999999	999999	251	151	999999	677	354	344	651	999999	843	789	997	355	999999	732	16	883	406	999999	999999	143	383	80	772	27	821	999999	999999	163	437	737	871	666	387	999999	471	882	384	999999	575	665	393	983	238	768	695	429	729	641	999999	999999	215	121	999999	773	999999	180	999999	219	855	272	837	498	947	116	917	341	968	999999	271	999999	509	748	227	999999	999999	400	999999	14	331	999999	362	999999	999999	999999	531	760	641	613	999999	300	512	174	801	313	999999	999999	45	132	850	364	460	619	380	914	918	467	894	999999	999999	739	338	374	999999	463	999999	999999	999999	999999	584	999999	699	364	999999	970	999999	344	946	913	151	854	364	719	164	967	941	743	495	209	102	74	866	999999	999999	352	962	999999	999999	348	404	855	521	108	548	692	665	999999	999999	409	302	584	520	980	913	179	384	619	220	999999	999999	176	486	184	845	520	301	122	774	684	18	999999	67	999999	519	295	342	999999	180	999999	999999	846	161	95	906	518	553	999999	999999	420	967	352	927	999999	826	237	378	346	263	38	999999	553	330	906	401	819	526	999999	471	628	836	128	448	748	618	675	25	999999	277	336	966	416	449	364	999999	665	555	700	999999	291	916	996	999999	152	79	758	525	254	693	999999	991	641	999999	54	583	849	904	189	999999	161	222	976	78	926	999999	985	113	966	999999	736	273	826	140	190	711	840	999999	306	679	860	160	771	708	190	345	999999	992	404	999999	868	761	376	953	630	79	940	999999	999999	90	94	655	558	64	957	824	175	511	243	343	742	732	608	509	887	999999	451	278	888	591	999999	993	708	194	331	974	897	872	509	120	771	912	999999	999999	999999	214	601	716	750	366	180	822	758	71	49	145	999999	866	75	630	628	671	999999	494	352	100	999999	374	732	982	926	302	12	132	572	830	690	392	999999	999999	409	734	528	532	420	915	999999	999999	155	195	821	40	807	999999	492	110	872	557	872	504	999999	237	999999	999999	439	878	819	636	499	218	455	770	999999	999999	231	
999999	999999	517	83	437	856	309	228	546	999999	999999	999999	999999	639	999999	999999	143	519	999999	999999	181	999999	760	102	999999	105	607	999999	936	740	999999	88	424	657	599	957	364	483	999999	647	958	999999	999999	607	542	999999	696	999999	37	260	321	261	541	968	59	152	392	425	542	999999	258	999999	999999	999999	120	817	999999	476	50	514	603	660	84	772	999999	173	999999	163	559	999999	408	611	130	685	429	799	999999	455	608	999999	574	999999	941	112	999999	806	725	640	496	725	323	230	956	522	656	999999	186	768	999999	885	837	999999	865	999999	933	647	41	606	999999	320	280	624	867	592	940	999999	719	999999	999999	999999	999999	674	999999	834	834	188	654	607	39	767	999999	778	942	722	620	344	83	556	178	751	775	129	263	186	454	999999	362	373	582	991	999999	999999	394	853	447	173	573	40	559	755	992	434	577	619	697	502	681	999999	972	605	591	172	803	632	999999	328	420	489	390	145	826	291	35	47	825	418	393	999999	999999	456	771	53	996	999999	758	350	999999	644	489	999999	26	217	400	999999	410	779	999999	999999	999999	128	752	93	650	423	999999	999999	409	999999	793	999999	119	592	869	526	834	548	175	390	873	999999	776	775	10	438	129	619	890	58	636	55	18	630	128	166	999999	687	403	582	494	57	999999	22	851	210	842	999999	347	999999	152	862	614	999999	888	437	352	977	93	221	304	319	820	999999	902	999999	280	999999	473	713	822	156	154	593	895	825	600	999999	924	799	595	999999	281	25	905	774	441	999999	999999	691	999999	999999	604	999999	999999	185	237	590	120	999999	930	364	960	634	62	999999	717	999999	135	73	836	999999	62	293	625	609	47	999999	454	999999	316	292	746	782	899	105	552	963	999999	999999	598	19	653	822	868	241	999999	999999	963	910	66	420	999999	678	999999	234	674	999999	566	999999	147	432	145	981	796	647	617	999999	999999	957	999999	754	999999	415	999999	826	935	240	424	394	874	400	999999	999999	81	999999	430	78	928	674	430	241	407	636	582	175	999999	999999	999999	230	624	557	911	16	466	312	999999	456	214	999999	999999	444	895	181	999999	746	591	601	999999	899	999999	549	258	999999	536	222	357	999999	833	308	999999	273	214	204	769	326	489	834	999999	769	999999	973	864	901	385	986	345	999999	833	835	584	999999	761	136	13	84	309	851	479	254	955	626	623	905	84	34	240	701	412	999999	999999	999999	523	150	708	253	685	357	684	550	876	132	255	998	724	679	512	87	201	999999	27	637	
999999	833	814	574	360	999999	826	360	756	644	823	356	577	827	759	621	427	759	399	999999	176	999999	999999	832	381	999999	190	404	522	162	510	716	468	629	999999	689	336	143	999999	999999	530	333	793	242	999999	898	430	999999	919	891	660	999999	999999	999999	471	435	999999	999999	203	734	777	431	838	603	143	116	999999	948	435	80	294	294	865	673	999999	842	145	146	534	482	205	293	485	999999	999999	78	421	999999	168	966	999999	999999	940	168	948	108	495	200	108	202	21	999999	999999	849	606	999999	576	999999	645	628	299	329	457	999999	999999	493	946	216	111	74	694	494	999999	468	845	939	354	999999	724	332	357	945	47	341	471	723	822	999999	35	999999	502	789	999999	539	677	999999	897	228	629	464	999999	288	98	999999	999999	999999	692	999999	14	666	32	869	907	322	280	353	291	125	260	816	999999	321	999999	975	999999	904	737	260	791	940	52	999999	87	270	180	79	856	13	833	999999	41	820	631	368	999999	999999	882	444	268	999999	999999	781	968	812	793	840	106	999999	471	603	788	441	999999	73	624	896	791	647	152	211	999999	287	292	315	999999	851	690	822	871	938	32	302	999999	999999	326	270	166	274	476	339	972	743	541	999999	165	599	609	567	744	217	999999	245	302	67	836	345	499	662	37	942	160	283	251	533	580	999999	999999	753	999999	363	739	527	999999	812	239	999999	999999	62	159	999999	999999	999999	999999	663	106	786	10	933	999999	980	770	504	246	534	189	698	501	18	659	669	158	999999	819	390	477	324	999999	489	827	93	999999	447	999999	841	699	37	205	999999	436	999999	495	999999	131	767	592	999999	290	645	632	541	261	737	999999	489	47	395	312	999999	196	999999	721	521	116	547	390	333	990	405	999999	162	502	913	581	999999	184	641	734	62	798	242	44	999999	999999	296	831	862	53	33	803	999999	724	508	401	654	999999	974	999999	999999	386	268	254	999999	999999	480	48	347	165	999999	314	406	661	260	898	999999	747	999999	999999	819	715	528	290	999999	999999	530	437	994	999999	999999	792	210	240	160	676	999999	999999	159	618	386	999999	493	707	515	718	406	652	474	999999	999999	907	999999	319	591	999999	857	978	287	292	290	999999	999999	826	238	745	114	175	511	583	369	999999	597	684	288	571	231	821	774	999999	205	999999	962	394	83	30	23	890	649	291	818	560	709	867	338	999999	213	999999	478	770	614	241	150	891	249	481	319	105	41	29	646	46	999999	39	97	411	999999	999999	752	217	731	223	526	
999999	764	808	267	730	356	945	368	564	352	14	999999	964	737	81	154	602	710	918	859	999999	645	781	356	680	779	926	261	553	999999	271	48	999999	714	920	136	999999	999999	999999	748	95	661	92	694	209	999999	133	674	19	514	159	506	999999	363	999999	584	982	461	586	950	430	694	814	999999	91	966	252	259	816	944	999999	388	132	179	773	999999	563	999999	157	295	999999	262	251	48	999999	764	234	999999	817	346	153	979	999999	637	999999	401	846	443	612	999999	152	873	857	75	801	770	384	999999	999999	929	30	999999	313	999999	303	178	452	999999	882	999999	999999	215	442	999999	801	999999	751	494	999999	382	131	130	484	914	153	783	999999	186	247	995	389	999999	457	887	999999	999999	676	346	343	160	999999	81	560	295	501	937	440	999999	999999	78	29	999999	793	218	808	999999	999999	399	157	520	773	999999	538	999999	937	999999	758	999999	164	552	67	414	160	699	999999	59	569	199	423	215	352	27	912	999999	975	499	796	248	89	424	837	286	198	823	387	682	999999	672	358	999999	189	885	999999	720	20	615	739	104	784	758	341	231	999999	999999	999999	999999	363	999999	911	447	365	999999	475	739	715	780	999999	337	321	999999	516	896	999999	83	36	999999	794	201	168	370	760	701	463	331	999999	616	310	256	655	631	328	183	999999	910	983	669	420	999999	999999	240	399	999999	782	43	251	444	390	999999	915	710	999999	172	210	999999	999999	664	65	154	656	999999	479	968	681	690	433	343	145	930	99	366	56	310	195	928	970	359	919	430	89	648	235	408	341	945	669	165	973	219	999999	329	999999	276	837	906	760	999999	999999	101	610	908	308	459	812	558	663	661	976	282	580	999999	999999	635	74	17	873	81	637	735	31	277	370	926	708	770	752	780	473	289	999999	999999	999999	827	819	181	999999	999999	999999	782	292	999999	189	700	999999	894	584	999999	212	999999	999999	688	793	994	999999	343	548	382	751	52	999999	882	999999	697	114	41	709	917	816	892	999999	107	485	999999	453	23	98	999999	297	999999	195	774	578	642	256	489	755	634	756	486	633	999999	34	553	999999	409	819	491	999999	606	195	667	171	999999	173	935	212	938	550	66	254	999999	94	938	857	999999	999999	999999	999999	625	286	84	170	340	269	999999	83	932	879	54	204	606	999999	690	628	527	613	269	479	321	286	817	94	700	999999	999999	883	999999	696	944	105	273	51	970	330	120	999999	831	59	473	861	999999	68	506	862	999999	805	403	320	999999	428	55	
86	999999	348	999999	990	470	108	515	816	987	245	934	948	930	565	112	370	999999	999999	781	999999	15	999999	15	758	587	838	593	948	489	775	367	526	999999	999999	999999	999999	999999	130	45	733	543	657	873	45	999999	557	931	999999	999999	999999	802	317	646	999999	80	679	342	710	413	632	515	566	336	999999	999999	417	899	999999	653	999999	508	397	999999	58	675	357	586	999999	633	39	907	510	255	455	973	999999	880	224	126	999999	299	999999	717	413	227	999999	999999	662	167	716	658	999999	999999	233	535	415	331	999999	170	722	103	372	87	383	725	14	321	881	999999	828	537	999999	626	421	999999	357	679	582	830	698	36	924	813	916	381	719	81	32	920	999999	727	999999	999999	999999	149	927	83	343	688	223	665	450	999999	338	189	973	571	27	52	187	735	749	767	471	696	179	558	999999	12	999999	932	299	999999	680	999999	255	999999	232	282	263	999999	999999	893	617	43	586	510	484	737	407	157	64	980	742	832	999999	524	999999	707	969	378	913	341	999999	999999	376	489	742	238	934	352	348	744	999999	903	399	856	159	438	119	668	999999	433	604	858	877	999999	228	848	132	730	999999	525	312	885	370	14	221	337	666	107	767	256	802	64	999999	320	201	838	999999	132	375	164	597	311	304	999999	999999	823	412	67	271	999999	115	214	999999	823	441	903	543	999999	644	822	771	22	999999	999999	999999	999999	59	567	127	389	416	10	365	883	927	11	590	881	999999	397	999999	609	836	874	151	999999	749	999999	878	297	305	57	487	552	999999	585	410	999999	859	196	774	844	999999	999999	487	999999	999999	431	999999	440	323	662	999999	999999	897	172	999999	36	685	41	801	73	689	830	999999	999999	522	812	499	999999	601	122	31	91	622	90	669	954	999999	45	749	327	99	448	974	643	929	240	655	231	409	383	791	999999	395	711	165	119	999999	128	592	999999	932	554	838	210	640	46	634	816	999999	999999	639	649	292	483	973	250	855	450	439	292	166	278	942	227	331	203	695	911	925	559	167	278	999999	712	999999	545	609	774	13	892	606	999999	728	187	744	999999	545	911	737	999999	263	356	999999	310	880	664	612	620	879	446	350	722	891	942	74	370	206	579	98	999999	640	91	447	546	999999	328	549	764	483	999999	658	999999	183	20	306	810	589	152	999999	730	933	999999	999999	566	552	883	946	786	123	383	999999	965	822	310	283	181	908	999999	999999	561	999999	999999	999999	700	788	566	549	999999	646	263	780	63	747	367	
504	651	196	999999	994	999999	381	762	650	110	243	692	961	873	999999	999999	901	447	528	280	999999	95	852	205	778	986	344	75	149	999999	602	891	227	465	805	631	985	37	157	821	190	362	206	46	466	105	604	675	153	521	362	343	534	477	999999	418	799	991	113	18	999999	315	999999	791	507	999999	474	999999	77	115	149	874	299	707	99	263	888	815	738	682	391	668	921	627	507	269	366	750	713	397	832	999999	924	149	362	999999	739	999999	538	999999	999999	107	608	48	382	488	999999	826	387	498	529	983	262	999999	999999	999999	393	994	999999	999999	985	999999	793	680	282	155	949	160	355	224	999999	483	286	624	62	293	70	999999	999999	28	999999	539	372	999999	867	849	999999	503	999999	562	491	999999	999999	300	999999	999999	999999	928	765	999999	999999	893	481	999999	974	56	706	999999	378	342	739	510	749	275	999999	455	362	578	812	433	413	455	999999	999999	733	779	362	999999	999999	156	978	141	127	27	490	332	999999	209	999999	821	999999	113	135	190	999999	980	999999	855	999999	999999	999999	999999	125	342	999999	92	266	689	999999	205	999999	999999	152	999999	363	607	999999	732	784	999999	397	163	338	990	289	310	999999	456	969	752	784	506	717	811	999999	252	26	784	202	407	76	999999	769	55	999999	433	961	902	826	225	598	271	81	999999	296	999999	408	134	62	523	761	809	719	686	420	198	999999	999999	629	999999	591	999999	539	387	632	28	393	293	863	856	349	999999	999999	754	999999	523	435	999999	525	212	844	999999	999999	999999	999999	267	658	93	635	939	430	999999	283	999999	633	999999	731	694	946	999999	16	999999	999999	206	184	999999	188	965	532	896	762	864	999999	426	276	999999	875	999999	740	999999	370	310	999999	924	435	718	999999	915	131	173	791	740	201	257	206	729	630	535	504	312	88	999999	999999	738	186	566	999999	856	999999	999999	999999	870	953	581	999999	706	999999	346	770	466	198	273	999999	368	115	999999	673	999999	230	999999	999999	349	366	438	297	677	999999	999999	748	999999	902	999999	477	198	57	920	999999	999999	999999	499	272	293	999999	999999	123	814	848	201	632	164	999999	999999	635	901	999999	775	514	524	294	240	956	999999	598	901	563	999999	796	656	320	194	999999	63	227	731	999999	787	999999	328	999999	482	999999	557	296	593	975	654	663	999999	335	999999	416	999999	335	119	999999	725	694	999999	484	224	28	202	880	448	920	839	40	904	626	85	201	195	999999	811	411	409	260	999999	925	908	999999	230	330	49	778	970	999999	117	999999	999999	
102	999999	844	109	464	636	676	848	673	999999	999999	759	948	999999	90	230	999999	999999	707	143	475	999999	937	575	999999	797	999999	841	670	949	121	999999	716	999999	999999	480	351	999999	356	999999	732	411	341	789	294	485	281	80	958	557	908	999999	409	63	999999	413	999999	279	131	666	764	834	999999	724	34	700	999999	999999	999999	610	879	962	999999	932	411	999999	357	158	290	503	999999	800	999999	123	51	907	523	999999	984	999999	999999	999999	979	690	999999	898	233	617	765	594	442	999999	999999	358	999999	999999	999999	477	999999	29	66	634	988	628	149	964	951	74	683	126	999999	999999	999999	999999	912	807	999999	486	922	513	839	999999	393	696	70	135	997	534	999999	999999	871	55	999999	965	522	72	93	361	550	999999	946	168	999999	648	416	61	504	999999	445	999999	961	559	555	149	999999	325	999999	302	567	999999	966	426	628	587	255	142	381	930	186	999999	999999	632	936	999999	566	680	806	744	290	19	631	893	99	576	999999	999999	500	999999	785	206	820	791	999999	536	89	530	540	356	402	283	679	573	927	595	154	339	623	679	582	508	999999	507	21	558	392	83	337	62	453	934	642	510	155	979	39	933	838	409	796	45	150	459	351	16	999999	999999	965	503	431	804	999999	820	297	999999	999999	999999	779	245	153	16	999999	487	999999	468	999999	999999	428	948	566	221	999999	224	883	547	999999	70	999999	15	999999	335	117	833	630	649	246	821	222	999999	302	999999	164	602	999999	789	999999	663	556	883	374	170	999999	26	936	999999	312	483	937	750	999999	626	168	999999	26	817	898	369	857	263	232	820	999999	559	656	999999	67	898	958	999999	705	705	514	282	640	999999	697	100	897	420	346	763	884	472	950	675	557	390	585	448	999999	999999	805	302	660	554	214	88	370	96	163	413	999999	843	55	223	122	885	143	999999	130	808	472	446	916	468	936	493	609	999999	999999	676	322	520	999999	233	899	221	621	96	853	618	729	811	267	933	248	50	426	999999	999999	671	999999	627	999999	92	19	368	385	202	999999	720	999999	390	792	486	999999	13	999999	822	999999	901	274	999999	114	511	88	661	999999	983	999999	895	76	999999	427	631	429	999999	202	999999	224	540	999999	999999	477	143	999999	349	28	780	842	244	410	999999	999999	661	407	210	522	999999	13	999999	189	999999	972	722	653	606	962	171	999999	405	810	519	607	783	75	999999	579	971	371	739	999999	409	151	985	494	472	999999	766	234	229	183	386	127	999999	999999	443	457	755	489	543	
387	856	999999	446	433	891	999999	999999	596	561	631	999999	454	999999	713	779	999999	986	238	191	155	999999	999999	838	231	999999	401	999999	432	632	398	824	999999	827	999999	787	685	704	561	603	475	821	179	672	597	632	931	852	163	581	192	999999	526	308	999999	190	919	999999	225	999999	499	265	215	964	999999	999999	69	626	912	926	104	556	435	999999	715	334	36	274	250	599	999999	548	587	999999	449	927	999999	192	440	181	867	999999	489	561	999999	999999	999999	215	509	790	572	315	999999	236	999999	636	44	891	592	73	164	654	645	625	507	951	678	364	999999	245	509	876	999999	741	68	303	76	874	531	999999	718	820	765	459	37	197	608	999999	374	813	999999	415	600	999999	26	999999	999999	864	64	162	999999	261	691	999999	999999	695	128	999999	999999	999999	569	169	369	96	354	344	999999	999999	999999	320	352	999999	990	711	999999	104	286	819	724	845	147	212	999999	379	999999	467	139	501	999999	341	78	410	192	190	253	733	55	514	31	999999	999999	969	276	999999	999999	999999	270	979	921	196	419	308	999999	333	55	999999	999999	989	131	887	214	397	27	265	251	999999	145	810	999999	618	999999	999999	999999	52	520	178	936	999999	999999	999999	206	159	580	981	922	999999	999999	999999	144	886	393	65	393	144	477	936	952	20	502	868	87	460	521	312	147	647	510	441	812	999999	429	273	999999	999999	690	65	816	46	999999	482	25	287	675	580	234	993	388	999999	999999	584	999999	999999	583	701	674	746	637	277	843	285	268	494	56	266	999999	130	635	23	454	999999	999999	999999	677	999999	852	999999	784	941	88	154	268	847	866	999999	999999	503	689	728	705	943	428	549	202	67	223	999999	241	999999	123	114	999999	375	218	162	464	309	259	563	849	873	961	696	199	999999	27	421	627	999999	604	963	440	907	318	510	999999	999999	723	619	999999	332	569	375	827	973	787	892	639	714	773	363	253	136	878	831	999999	731	999999	503	49	802	902	423	999999	160	999999	999999	66	707	168	883	585	639	756	527	314	595	869	225	999999	134	781	913	54	251	999999	314	38	487	528	272	999999	230	580	14	429	999999	560	676	309	999999	836	932	999999	889	777	999999	999999	361	526	999999	999999	144	999999	999999	30	989	379	999999	440	369	431	578	999999	999999	663	365	69	751	107	169	45	202	999999	584	298	849	999999	164	473	115	934	677	961	142	410	96	637	665	984	440	776	987	245	939	905	999999	999999	659	999999	422	554	628	263	366	361	669	228	17	626	181	
631	999999	999999	335	999999	999999	999999	55	496	576	999999	404	767	667	999999	57	999999	976	679	39	105	708	927	60	561	315	423	999999	781	999999	868	630	999999	999999	808	561	887	910	513	160	650	708	173	659	695	159	861	596	999999	313	712	251	338	999999	999999	999999	999999	999999	999999	130	341	999999	273	755	707	107	366	954	999999	999999	170	57	472	999999	999999	397	999999	999999	365	411	454	999999	630	999999	999999	626	302	451	738	885	273	838	145	393	999999	637	444	999999	952	999999	793	907	737	151	999999	999999	779	809	999999	999999	388	999999	693	372	675	514	392	795	727	91	999999	915	226	973	568	999999	911	88	709	750	953	137	999999	768	618	999999	99	488	335	372	847	492	243	60	999999	254	155	772	718	314	255	649	689	870	999999	999999	691	764	583	821	753	700	109	467	999999	261	703	999999	754	138	425	903	999999	999999	999999	322	681	175	477	999999	186	148	370	999999	505	999999	447	454	999999	740	856	999999	905	514	618	156	393	776	999999	254	550	230	27	590	889	351	189	335	636	999999	999999	525	296	269	644	614	340	705	961	429	814	258	949	24	281	100	998	999999	745	97	928	905	848	999999	773	956	130	780	999999	163	999999	999999	817	504	544	340	48	645	870	14	816	999999	999999	896	440	301	280	999999	999999	999999	353	234	589	999999	551	300	999999	73	999999	687	999999	999999	999999	999999	305	702	999999	454	479	940	62	362	95	741	999999	250	999999	999999	792	482	685	127	999999	716	809	900	532	278	952	254	999999	974	160	192	520	267	498	16	601	737	999999	826	534	377	746	991	148	999999	279	999999	208	724	281	999999	12	376	999999	482	998	405	999999	172	501	235	286	87	999999	903	231	23	751	95	999999	64	999999	859	593	104	999999	818	999999	999999	999999	651	55	999999	702	147	189	153	179	25	17	999999	568	697	334	308	999999	668	789	245	999999	999999	999999	123	999999	226	401	153	783	992	512	189	643	493	999999	850	189	999999	384	74	723	88	843	735	999999	164	999999	923	534	294	13	311	39	526	70	742	102	931	575	486	999999	46	999999	187	513	999999	562	999999	533	484	999999	753	999999	724	521	547	423	999999	46	219	730	477	999999	499	989	211	160	127	999999	431	757	257	999999	999999	329	687	999999	999999	999999	259	999999	420	399	60	175	259	27	315	14	999999	329	279	895	366	755	277	999999	999999	197	312	999999	445	651	112	726	871	981	395	405	833	828	757	600	999999	617	999999	999999	568	334	999999	999999	845	122	910	112	999999	362	415	
153	61	999999	848	478	999999	999999	166	769	297	999999	304	278	632	909	999999	694	999999	678	999999	748	445	999999	858	546	458	128	833	332	740	999	999999	518	999999	251	353	572	979	288	680	216	460	550	999999	245	999999	471	561	999999	999999	225	540	999999	254	666	708	861	412	999999	999999	802	747	833	38	297	95	785	999999	390	565	607	999999	293	997	999999	999999	894	408	623	516	986	566	999999	390	525	999999	438	274	909	999999	491	170	677	268	878	468	627	522	503	160	254	769	999999	379	343	511	999999	812	352	378	813	462	789	795	999999	245	849	453	513	827	656	520	999999	999999	999999	999999	46	999999	129	442	670	999999	999999	473	999999	999999	394	528	56	23	223	999999	922	540	730	38	381	882	234	642	618	999999	999999	675	503	999999	977	335	305	896	474	231	692	909	999999	441	999999	326	999999	816	999999	331	999999	499	613	999999	598	261	125	55	999999	164	800	486	823	496	372	240	969	538	249	69	233	999999	549	992	933	22	832	999999	481	999999	358	418	792	297	999999	520	71	999999	145	726	219	260	831	319	430	215	95	221	79	326	999999	995	577	790	999999	256	949	621	107	586	428	827	573	20	806	999999	999999	999999	719	999999	999999	507	999999	523	850	999999	999999	240	571	727	926	999999	228	165	709	362	840	11	199	531	999999	449	999999	558	307	392	686	820	513	999999	521	559	501	227	157	999999	999999	64	940	135	927	719	999999	379	659	999999	608	417	310	999999	551	692	347	999999	291	999999	142	843	225	467	999999	508	727	533	999999	377	130	11	999999	860	999999	786	70	73	603	999999	400	995	898	501	783	278	520	69	999999	999999	222	313	999999	428	716	758	999999	999999	999999	429	991	526	173	292	999999	607	410	999999	999999	999999	632	283	594	999999	338	147	999999	724	684	27	999999	667	46	387	999999	816	74	999999	999999	11	947	587	999999	999999	860	999999	999999	616	814	186	999999	79	376	999999	206	999999	999999	507	99	579	813	124	999999	822	441	999999	999999	786	137	870	999999	820	306	999999	999999	999999	59	419	578	464	999999	338	909	508	158	918	300	314	190	226	107	567	500	574	999999	999999	789	999999	743	535	999999	54	488	944	999999	999999	773	683	914	162	888	999999	928	634	273	484	215	300	999999	523	43	184	606	999999	772	975	999999	731	505	999999	265	999999	999999	999999	79	271	850	999999	864	109	154	617	400	999999	337	797	999999	865	311	999999	628	498	737	229	501	220	448	576	181	999999	728	51	188	999999	897	999999	999999	885	999999	11	634	250	
435	574	378	426	783	578	584	975	346	464	429	999999	366	766	909	457	551	999999	999999	999999	793	205	381	112	438	999999	139	999999	175	753	310	309	999999	387	999999	173	850	85	999999	869	992	999999	999999	273	622	999999	574	141	341	999999	343	999999	999999	359	456	239	202	275	999999	999999	449	497	809	592	999999	130	715	978	999999	745	606	476	432	953	291	596	873	999999	490	53	895	998	754	990	420	604	130	999999	931	833	999999	584	97	123	430	504	396	739	119	999999	680	999999	438	595	578	866	283	999999	77	860	999999	94	785	944	427	450	999999	819	182	560	999999	986	57	999999	774	31	389	319	999999	999999	209	144	999999	988	999999	309	569	169	999999	553	999999	895	660	80	477	887	999999	152	999999	979	761	576	999999	558	502	999999	549	568	999999	999999	487	999999	701	290	999999	232	999999	796	581	127	880	999999	408	628	239	114	336	999999	999999	887	999999	247	623	553	36	633	576	999999	496	999999	760	10	348	864	999999	365	203	379	420	255	801	12	570	577	999999	187	178	938	328	398	999999	572	999999	933	334	250	350	158	264	37	655	999999	999999	902	366	879	245	544	999999	874	999999	956	565	157	95	229	676	56	454	848	464	638	131	107	999999	999999	834	414	539	826	25	55	999999	393	599	167	702	667	220	229	941	999999	387	454	999999	410	17	28	848	115	999999	304	703	999999	572	26	999999	213	590	178	55	999999	999999	734	858	999999	841	181	557	928	526	999999	835	999999	907	829	260	676	619	912	190	815	566	433	263	999999	351	709	820	582	643	999999	87	52	999999	999999	629	652	595	622	999999	835	999999	920	589	564	469	477	508	999999	766	846	593	999999	988	239	275	581	999999	148	523	141	360	999999	294	37	999999	793	61	796	999999	608	91	997	353	354	354	999999	999999	698	999999	874	210	999999	816	796	905	409	63	944	845	999999	181	457	999999	436	484	496	999999	561	634	675	426	711	999999	168	999999	596	334	643	885	629	736	999999	886	649	931	999999	167	999999	999999	531	999999	116	951	999999	436	633	897	916	869	999999	999999	999999	74	999999	457	999999	544	658	999999	999999	84	420	999999	999999	999999	398	571	459	505	212	999999	147	999999	112	936	999999	760	391	731	141	698	418	999999	37	619	454	718	310	202	999999	738	509	466	811	456	329	56	735	999999	48	72	999999	420	667	528	872	851	961	999999	999999	738	162	926	899	620	666	646	42	606	867	999999	270	267	73	473	999999	681	999999	999999	999999	274	34	999999	692	999999	260	997	116	
509	999999	602	757	661	65	999999	999999	582	566	999999	999999	682	23	999999	971	369	801	190	999999	203	698	999999	233	999999	42	999999	999999	999999	999999	829	999999	669	540	533	859	275	921	999999	211	370	888	256	999999	437	867	934	260	895	580	333	278	999999	649	912	999999	555	379	452	628	193	989	999999	348	999999	830	999999	151	999999	999999	706	999999	201	978	986	315	452	999999	999999	448	999999	999999	819	39	911	561	301	29	999999	723	999999	895	479	980	28	381	913	908	388	607	747	793	999999	999999	999999	885	86	100	663	607	999999	480	583	14	531	572	180	999999	437	185	538	999999	999999	766	965	810	999999	220	960	999999	401	543	697	197	700	999999	850	203	165	35	484	211	999999	30	365	833	322	475	458	999999	211	967	480	213	79	647	279	13	660	73	999999	999999	139	999999	215	823	999999	395	999999	227	721	999999	790	411	700	336	743	502	999999	141	498	502	999999	514	414	433	999999	494	128	63	44	846	543	101	999999	619	81	999999	815	541	61	926	172	241	734	234	186	79	512	742	904	776	999999	999999	574	425	113	625	643	782	760	298	277	999999	192	874	443	698	303	91	264	434	999999	869	90	572	339	530	779	190	256	993	981	999999	158	267	254	24	999999	693	515	456	676	42	780	762	658	911	999999	860	790	487	776	431	487	480	99	732	448	11	95	999999	999999	462	535	767	316	891	111	925	630	999999	999999	609	575	999999	999999	654	99	999999	914	427	482	999999	999999	768	999999	560	999999	999999	178	522	576	999999	608	932	609	223	999999	23	456	767	999999	132	239	371	999999	176	855	679	722	445	643	999999	97	667	110	927	73	999999	549	756	999999	433	757	118	999999	999999	11	643	208	544	156	85	870	156	617	359	689	37	462	61	705	228	999999	999999	878	454	438	999999	999999	682	159	741	999999	700	773	387	375	131	999999	999999	174	221	999999	187	298	568	260	940	59	751	247	45	314	498	60	999999	999999	999999	239	408	226	71	811	525	999999	415	999999	180	383	240	999999	567	519	999999	886	493	748	778	999999	320	204	498	999999	90	445	123	436	975	649	998	909	351	892	120	445	113	999999	954	791	882	999999	89	567	819	767	679	526	514	999999	567	999999	999999	589	918	999999	727	999999	731	90	281	978	999999	531	999999	999999	999999	999999	408	364	783	93	793	986	562	363	124	930	999999	999999	999999	596	922	374	91	972	999999	761	973	906	999999	933	999999	873	520	903	331	558	193	498	135	14	999999	160	999999	484	999999	712	37	
564	99	999999	108	418	999999	685	66	271	449	411	119	880	999999	502	646	849	414	999999	999999	999999	999999	565	747	583	196	760	478	772	545	999999	999999	508	999999	999999	816	921	999999	270	557	999999	846	999999	119	781	999999	999999	312	625	514	978	80	321	999999	999999	532	534	59	524	231	564	216	999999	725	841	670	611	156	293	685	999999	24	154	999999	641	999999	972	455	965	999999	941	458	853	999999	566	536	428	273	365	999999	292	999999	320	48	992	628	999999	344	277	121	999999	108	29	939	999999	964	999999	999999	604	566	559	999999	999999	329	289	116	363	36	169	999999	252	999999	999999	407	403	853	703	116	999999	22	999999	999999	187	854	428	843	439	913	479	999999	610	479	669	798	999999	214	787	991	758	999999	275	999999	184	963	868	439	318	621	546	935	270	999999	999999	999999	317	920	900	239	999999	999999	677	450	557	567	704	772	999999	992	999999	199	76	712	357	999999	747	723	463	224	985	988	999999	999999	376	543	341	999999	899	87	490	415	999999	558	999999	321	999999	825	999999	999999	269	106	760	326	551	999999	869	558	472	999999	844	594	467	685	253	999999	911	999999	83	23	235	913	873	601	511	664	885	517	621	46	284	921	744	846	955	999999	238	218	275	28	999999	782	999999	813	243	896	999999	627	314	188	409	359	752	965	391	355	233	999999	814	886	999999	999999	937	435	812	922	850	621	730	363	999999	702	594	64	349	999999	594	999999	367	999999	716	267	213	999999	999999	925	179	778	464	999999	666	79	403	389	999999	322	845	893	10	320	55	337	897	999999	504	706	765	697	999999	999999	999999	999999	801	210	180	999999	158	503	999999	887	999999	999999	167	999999	697	614	309	214	507	36	999999	701	999999	57	999999	388	370	262	939	930	999999	481	999999	525	848	503	278	999999	218	352	173	351	105	123	567	974	999999	999999	263	890	407	999999	199	598	999999	69	999999	753	640	999999	843	896	564	867	727	281	918	641	281	999999	999999	115	996	999999	863	266	606	945	490	594	218	999999	998	58	533	999999	292	564	195	789	399	524	999999	426	999999	999999	787	238	396	295	999999	538	505	69	554	999999	563	44	735	83	463	167	273	56	999999	999999	897	515	999999	127	989	364	455	999999	803	821	552	580	656	999999	478	999999	559	204	539	679	97	999999	504	241	56	257	999999	121	335	241	261	516	842	258	379	282	894	999999	306	701	999999	23	266	732	999999	999999	388	999999	999999	95	608	999999	517	904	172	999999	999999	112	999999	741	999999	344	999999	571	570	45	
737	407	225	205	483	291	898	837	596	84	682	771	491	72	869	999999	999999	999999	633	999999	999999	938	95	420	271	791	207	565	175	999999	856	999999	172	714	256	980	924	999999	612	999999	180	679	318	98	286	249	621	999999	872	847	828	917	937	387	46	999999	322	805	933	691	999999	999999	999999	847	227	988	999999	776	999999	888	764	115	999999	999999	22	330	630	996	143	32	180	198	692	327	919	939	756	999999	999999	999999	668	128	999999	920	242	837	17	470	871	999999	640	844	202	983	93	722	999999	630	375	715	178	325	671	911	521	896	650	354	928	287	241	999999	108	369	230	645	999999	999999	85	185	999999	169	135	844	999999	999999	996	709	244	206	660	135	419	962	287	352	456	564	408	346	196	999999	541	593	66	999999	999999	832	762	448	999999	571	555	200	403	18	200	826	529	999999	899	940	120	999999	627	116	999999	145	999999	877	999999	85	319	738	988	659	628	541	788	575	588	173	947	795	124	999999	580	229	569	278	999999	999999	44	221	446	256	552	810	966	950	411	999999	750	999999	260	16	262	816	212	999999	390	658	48	953	608	735	993	324	617	999999	535	195	576	812	724	568	50	107	302	741	999999	817	575	837	174	999999	999999	72	545	999999	835	763	27	825	888	504	999999	91	999999	710	263	999999	203	436	425	999999	999999	937	999999	999999	966	164	524	470	636	999999	93	211	999999	999999	322	931	779	509	999999	772	178	751	999999	230	976	959	999999	592	488	878	623	148	999999	949	999999	485	902	853	151	680	249	556	198	324	421	389	302	981	397	999999	458	693	999999	652	56	999999	23	939	715	999999	669	931	981	999999	949	944	999999	999999	999999	999999	39	999999	368	999999	532	622	562	610	809	999999	999999	513	999999	166	999999	929	999999	999999	902	999999	471	962	147	999999	999999	317	575	440	374	476	600	999999	302	560	302	532	335	709	129	999999	730	413	999999	128	350	165	737	825	337	29	538	30	936	999999	375	999999	999999	999999	999999	225	999999	132	245	343	999999	999999	220	644	863	898	604	999999	999999	999999	929	68	833	999999	999999	999999	580	749	113	999999	937	579	527	999999	999999	236	743	999999	999999	904	387	999999	177	796	131	148	944	103	961	439	425	832	380	467	108	316	243	769	999999	166	645	307	28	890	405	427	684	946	459	637	164	502	18	745	999999	331	891	46	897	655	910	487	788	999999	999999	115	209	69	175	999999	999999	974	671	999999	269	999999	589	286	400	704	999999	998	999999	999999	285	923	824	635	376	999999	
425	999999	871	784	999999	999999	518	999999	961	300	999999	624	999999	582	999999	189	830	476	485	21	999999	615	646	202	999999	912	843	999999	398	15	290	573	693	398	462	796	999999	887	296	111	999999	244	324	110	999999	838	999999	70	690	999999	102	999999	999999	999999	999999	999999	999999	679	592	999999	324	999999	955	956	19	654	999999	392	130	847	86	943	190	384	999999	508	300	999999	716	999999	694	782	774	999999	912	933	423	338	364	651	999999	433	304	953	787	999999	288	367	100	999999	906	835	940	999999	28	159	177	776	999999	536	519	999999	999999	239	648	541	999999	999999	53	999999	241	603	38	478	999999	653	648	236	596	999999	229	999999	455	999999	456	999999	841	999999	284	762	766	999999	422	999999	142	999999	470	999999	315	255	236	626	323	23	601	313	807	472	240	999999	999999	999999	999999	981	317	587	568	89	999999	789	699	358	387	291	320	999999	190	210	345	390	999999	999999	999999	351	707	603	999999	441	292	152	61	379	701	999999	999999	825	468	440	520	999999	662	391	292	999999	556	877	248	42	703	17	132	999999	999999	999999	999999	999999	999999	838	284	713	968	137	999999	999999	999999	330	999999	999999	39	494	999999	749	690	790	727	801	999999	405	794	830	364	585	737	285	29	999999	252	999999	727	335	807	630	166	999999	586	535	594	999999	999999	999999	229	769	13	219	999999	383	916	345	132	390	635	999999	53	454	999999	999999	399	520	620	293	999999	807	751	703	999999	505	593	883	214	202	217	649	618	568	610	594	999999	528	403	999999	537	999999	728	346	699	194	586	711	999999	204	146	84	41	503	158	422	28	309	999999	386	999999	42	141	930	183	999999	999999	484	844	764	810	870	127	999999	756	180	999999	414	14	999999	918	881	436	19	66	142	617	124	420	197	576	282	995	26	999999	999999	774	999999	999999	713	189	112	867	693	393	275	956	68	747	977	343	613	999999	40	468	907	999999	131	873	50	377	889	74	999999	197	999999	875	110	126	261	405	999999	251	999999	322	816	999999	999999	626	999999	186	559	377	999999	999999	999999	976	965	558	949	898	653	924	132	999999	300	999999	221	505	855	999999	855	999999	495	581	63	999999	15	999999	652	893	863	999999	92	999999	818	522	999999	801	235	999999	909	999999	176	363	752	366	128	954	999999	999999	999999	247	999999	400	330	617	881	999999	801	999999	971	258	906	66	45	157	841	268	528	777	415	999999	999999	303	490	313	776	142	829	696	254	61	694	873	100	625	734	692	543	210	640	999999	10	635	590	999999	646	999999	327	
999999	524	999999	436	254	372	999999	967	478	910	27	841	999999	41	999999	356	920	564	999999	965	999999	423	999999	999999	327	999999	644	999999	999999	999999	829	999999	666	814	233	999999	999999	625	449	511	999999	999999	266	782	526	999999	890	739	896	288	670	999999	613	153	907	999999	375	143	999999	116	728	999999	332	999999	90	360	185	934	807	999999	999999	999999	999999	531	999999	762	167	376	209	957	999999	904	522	999999	51	732	62	522	999999	51	806	260	999999	999999	783	999999	335	500	999999	175	194	955	931	999999	999999	375	982	92	885	155	999999	998	934	160	859	823	999999	999999	724	358	307	662	999999	766	999999	710	999999	782	999999	534	999999	667	999999	43	773	999999	972	999999	48	676	750	970	636	761	26	807	326	365	482	959	282	369	999999	352	999999	531	927	175	837	616	586	999999	344	361	717	999999	332	999999	387	567	850	901	927	57	608	337	999999	276	999999	329	394	999999	999999	788	261	78	891	333	174	252	374	999999	722	431	99	999999	635	285	54	658	999999	424	978	914	119	380	441	999999	744	541	505	661	424	999999	232	999999	900	556	109	649	476	999	736	145	203	52	189	505	958	68	701	751	999999	999999	844	969	455	394	678	881	636	173	589	633	747	999999	393	213	999999	999999	650	89	185	405	191	999999	688	843	999999	76	200	936	769	685	999999	753	439	332	673	262	707	999999	877	228	22	313	999999	112	398	491	999999	975	999999	999999	417	622	575	826	999999	369	291	612	673	612	690	700	403	999999	793	993	282	70	540	947	999999	145	212	999999	999999	999999	74	585	999999	999999	417	999999	999999	999999	278	999999	187	613	999999	313	999999	105	841	275	537	321	909	999999	318	404	218	598	445	999999	793	282	420	618	444	43	305	705	167	443	204	475	70	656	634	999999	815	999999	649	237	976	142	999999	936	999999	999999	968	999999	277	999999	31	818	999999	292	954	995	807	569	178	387	17	275	938	999999	80	999999	261	263	999999	742	999999	548	949	218	381	660	979	483	199	999999	75	748	438	116	422	386	696	777	999999	639	769	256	999999	271	999999	711	999999	894	999999	999999	819	999999	675	534	999999	482	999999	570	911	304	999999	333	379	999999	322	269	999999	831	999999	694	376	999999	999999	252	999999	343	58	687	989	669	466	94	617	999999	553	999999	82	999999	999999	939	517	999999	866	999999	999999	999999	999999	694	948	959	873	372	908	182	990	346	999999	432	561	137	434	191	581	251	999999	931	716	547	262	962	197	933	195	56	186	999999	999999	164	630	999999	467	363	
738	40	999999	999999	185	445	842	999999	206	650	352	999999	514	335	553	624	999999	690	728	339	442	985	772	939	186	999999	995	749	729	998	802	999999	999999	81	452	551	999999	999999	756	999999	999999	56	766	546	591	676	542	999999	697	992	595	999999	809	999999	921	752	268	999999	999999	324	450	102	487	207	999999	329	848	443	883	11	179	825	934	457	633	395	229	235	358	510	329	154	999999	736	999999	862	223	999999	160	699	293	598	999999	999999	831	999999	568	569	999999	999999	827	999999	967	999999	823	770	999999	362	999999	999999	533	42	507	417	999999	999999	50	750	793	999999	999999	316	293	193	999999	580	999999	502	999999	999999	827	660	536	97	682	999999	186	366	912	999999	999999	999999	999999	999999	176	999999	100	419	999999	999999	571	817	775	999999	164	999999	999999	784	977	252	771	999999	999999	482	708	873	506	420	734	999999	129	684	999999	160	137	255	999999	668	999999	468	489	999999	64	100	999999	19	884	822	999999	170	415	999999	999999	670	871	999999	134	565	916	303	753	680	685	674	415	887	999999	625	585	909	999999	157	767	519	763	999999	458	645	33	999999	988	999999	999999	999999	367	728	305	999999	288	782	131	712	751	723	714	999999	999999	389	684	572	39	269	247	33	999999	268	633	869	907	688	896	488	999999	228	315	999999	201	120	999999	687	591	811	346	802	788	999999	406	54	804	953	289	78	961	999999	669	728	446	465	657	109	104	436	270	599	885	642	180	532	418	644	999999	999999	999999	997	981	227	923	444	244	999999	861	589	74	953	999999	828	999999	91	999999	586	633	999999	463	217	593	164	551	746	916	155	371	873	635	999999	999999	496	995	963	479	451	804	11	230	281	247	514	999999	316	999999	67	125	98	973	831	20	881	339	865	414	826	999999	186	527	99	24	999999	953	904	618	912	833	999999	999999	999999	999999	631	516	192	970	88	793	244	555	859	40	282	899	999999	999999	464	167	140	999999	999999	774	627	484	140	267	258	560	467	698	287	233	999999	999999	865	999999	389	999999	999999	895	999999	42	442	631	667	69	742	98	159	754	999999	999999	703	14	958	342	999999	157	999999	925	721	528	336	545	278	999999	478	795	44	999999	770	98	20	999999	234	620	342	999999	816	81	524	170	410	712	544	532	530	557	999999	532	895	241	989	999999	999999	806	706	999999	999999	41	591	947	64	405	984	75	744	468	779	348	999999	167	999999	314	410	561	127	623	999999	745	116	920	277	999999	859	538	109	788	71	999999	913	446	643	999999	490	999999	115	
999999	728	478	787	71	777	999999	532	738	900	685	821	999999	688	92	999999	617	925	670	680	552	999999	455	999999	956	999999	999999	434	564	523	557	823	999999	455	122	999999	532	957	54	152	97	979	130	638	423	966	999999	999999	999999	550	36	858	999999	897	999999	469	283	512	831	999999	425	999999	968	225	999999	861	988	176	999999	197	373	659	880	999999	999999	573	425	999999	552	989	958	623	604	23	496	999999	13	999999	999999	652	621	29	999999	389	726	342	21	999999	295	562	999999	282	172	643	187	376	977	302	314	999999	999999	466	960	842	706	802	160	955	999999	654	857	63	283	923	575	353	534	999999	800	259	562	999999	531	989	999999	685	999999	960	999999	130	720	711	631	903	608	999999	68	293	683	923	192	66	186	640	705	925	998	248	77	834	842	486	999999	999999	437	533	935	999999	831	999999	999999	199	129	607	934	999999	431	999999	324	421	294	999999	999999	876	77	506	343	890	294	95	687	222	999999	999999	999999	243	219	999999	475	85	229	98	462	662	999999	992	936	578	706	559	503	999999	923	656	999999	601	999999	999999	999999	931	999999	55	999999	746	343	140	305	128	329	999999	935	999999	905	249	201	206	788	165	305	84	569	764	999999	735	592	999999	298	247	999999	999999	574	999999	589	544	884	183	411	716	328	999999	999999	817	258	15	623	647	722	999999	464	999999	999999	999999	999999	911	999999	435	999999	950	163	283	841	67	667	643	136	999999	275	370	999999	27	794	82	999999	853	999999	751	999999	189	122	944	999999	613	783	999999	872	71	275	677	182	459	323	999999	562	55	609	638	160	615	999999	282	381	361	329	446	559	741	676	476	533	619	919	681	838	999999	935	238	284	559	771	74	85	598	999999	905	704	999999	520	791	253	999999	601	900	310	839	572	986	999999	347	558	999999	999999	799	999999	562	999999	641	622	352	999999	381	364	601	844	814	207	783	173	424	741	225	231	885	232	784	28	29	381	998	647	949	943	937	10	639	679	999999	454	635	999999	73	720	177	680	999999	394	999999	66	999999	642	788	823	870	605	343	910	509	576	368	544	519	270	624	704	171	999999	999999	600	214	999999	921	339	999999	58	677	505	63	214	360	400	29	963	885	999999	858	999999	83	341	667	729	999999	709	95	101	856	803	106	999999	519	443	967	999999	851	999999	721	459	295	999999	927	838	999999	305	225	968	525	999999	385	268	845	45	999999	999999	932	999999	964	999999	253	999999	202	874	999999	590	694	917	433	619	121	533	644	409	840	
261	413	829	872	874	493	127	999999	309	428	838	627	484	89	999999	999999	376	396	509	215	848	629	999999	439	276	999999	999999	545	905	444	999999	999999	999999	204	113	999999	999999	611	100	727	136	870	892	456	570	999999	999999	838	552	999999	744	147	144	999999	999999	631	360	400	606	999999	999999	582	670	865	576	999999	190	290	999999	208	372	765	306	781	89	977	999999	606	869	999999	401	469	993	761	699	714	488	252	211	481	999999	999999	15	999999	999999	999999	210	37	879	999999	782	929	999999	353	780	999999	840	362	999999	25	893	753	530	303	999999	725	589	908	175	862	735	938	88	504	877	659	760	480	249	535	777	710	999999	524	530	471	607	649	981	719	999999	135	999999	196	587	999999	192	711	953	999999	965	301	861	27	619	999999	999999	999999	999999	130	999999	370	999999	999999	248	193	999999	16	773	999999	128	939	927	456	988	999999	999999	892	916	999999	477	58	999999	999999	569	485	849	709	999999	686	621	249	183	860	499	999999	22	548	948	999999	550	999999	999999	551	999999	36	373	415	38	19	42	958	999999	999999	653	181	842	999999	29	762	343	328	111	96	789	878	999999	999999	999999	484	597	999999	943	999999	758	999999	121	999999	734	543	121	443	680	895	653	662	796	16	216	328	670	999999	528	195	999999	232	84	850	762	819	999999	306	459	999999	421	999999	24	930	418	362	999999	867	955	999999	650	899	999999	999999	443	136	92	999999	860	999999	999999	275	744	999999	460	536	999999	999999	999999	914	282	999999	999999	136	483	883	648	866	598	999999	268	803	376	999999	545	999999	583	868	417	635	999999	512	999999	821	740	156	36	266	480	881	146	799	654	50	213	835	999999	521	731	560	999999	225	170	16	378	20	898	701	222	299	999999	999999	852	587	999999	770	378	999999	999999	337	857	392	396	716	717	468	159	999999	839	709	255	71	146	999999	999999	521	352	440	452	729	258	334	53	190	999999	788	947	999999	863	999999	467	751	135	404	703	106	999999	453	999999	910	860	999999	862	999999	54	999999	220	994	999999	665	428	937	999999	666	89	532	348	999999	787	928	521	93	472	406	252	504	936	742	999999	61	691	999999	151	999999	869	999999	472	540	146	48	577	952	635	207	24	999999	40	469	999999	999999	757	999999	666	369	999999	777	999999	465	270	550	954	478	840	389	974	529	795	188	999999	404	999999	808	79	748	361	568	458	999999	391	999999	999999	476	999999	983	303	999999	242	782	153	102	584	16	279	999999	94	109	122	255	999999	999999	999999	852	672	921	999999	948	
554	917	18	999999	329	835	999999	547	86	487	61	856	95	906	296	999999	44	999999	819	63	538	483	664	261	456	999999	51	999999	989	620	999999	999999	873	354	522	999999	773	323	772	748	932	731	519	606	57	265	169	999999	208	720	999999	966	111	66	420	999999	262	756	383	126	999999	187	558	999999	682	556	999999	999999	999999	999999	249	720	932	999999	131	999999	963	999999	214	201	999999	999999	698	279	802	837	404	817	934	451	72	27	940	656	954	755	182	62	999999	999999	282	428	932	236	480	107	999999	999999	935	612	117	204	552	192	83	78	999999	999999	999999	844	161	175	999999	942	999999	232	780	999999	126	376	999999	910	143	999999	999999	624	999999	999999	798	705	803	374	881	999999	343	867	999999	999999	582	999999	276	893	999999	89	349	116	622	999999	999999	999999	326	758	912	569	978	999999	70	839	273	459	284	27	999999	958	51	999999	294	484	609	51	757	32	999999	999999	109	741	522	999999	999999	811	12	804	153	551	388	54	461	322	353	999999	806	635	494	132	611	258	999999	439	47	563	822	147	389	286	999999	303	999999	682	469	246	684	16	476	462	457	480	873	939	999999	997	334	971	999999	999999	244	999999	538	580	628	851	338	999999	999999	809	999999	864	424	867	61	94	989	999999	853	999999	461	800	169	999999	675	140	384	472	859	49	238	851	17	916	52	378	765	484	63	999999	908	602	988	666	473	999999	66	16	888	495	18	555	128	33	21	443	962	506	905	497	476	866	232	977	581	147	857	507	825	682	328	999999	725	244	999999	859	812	503	568	92	999999	999999	584	374	41	682	732	983	905	608	999999	269	578	565	151	51	999999	20	94	335	736	558	191	215	176	999999	829	883	825	162	631	468	938	999999	423	108	291	999999	946	899	415	873	602	226	276	69	935	170	103	999999	999999	801	419	242	355	526	196	378	207	999999	999999	848	168	753	977	999999	999999	755	152	52	999999	521	999999	999999	999999	999999	955	965	938	117	567	999999	999999	999999	673	830	59	705	477	896	912	999999	660	418	56	566	715	849	999999	329	738	190	28	60	406	967	736	999999	999999	999999	999999	230	439	100	970	999999	999999	499	89	157	897	625	287	255	140	846	860	656	148	999999	157	116	725	619	378	387	651	739	999999	705	103	999999	393	984	336	691	999999	999999	447	862	508	225	999999	102	431	122	902	772	920	560	116	89	95	958	346	463	505	820	721	593	999999	999999	238	384	63	81	999999	999999	918	448	999999	999999	218	999999	855	931	
999999	999999	197	266	999999	999999	819	711	598	23	999999	435	647	872	999999	663	848	999999	329	999999	999999	394	48	360	880	999999	853	481	999999	816	999999	808	999999	414	126	871	999999	465	118	664	509	999999	785	49	999999	806	656	56	262	710	451	363	957	675	944	952	999999	837	385	999999	34	999999	999999	782	152	932	999999	243	756	325	40	393	745	664	680	469	609	999	999999	84	952	999999	229	486	999999	999999	999999	437	469	174	286	795	89	999999	639	171	12	13	999999	408	482	422	999999	936	679	68	618	999999	994	485	353	595	999999	999999	922	227	999999	48	417	635	90	999999	773	999999	48	245	314	999999	35	519	999999	605	999999	620	999999	539	517	292	806	316	999999	999999	442	984	821	690	976	777	320	421	53	964	999999	271	327	587	649	708	999999	444	999999	115	276	485	28	747	493	999999	709	392	710	835	241	111	736	531	462	999999	999999	358	268	999999	999999	999999	475	502	19	999999	302	24	999999	808	999999	372	999999	793	292	957	999999	83	206	999999	77	999999	711	217	999999	494	999999	796	134	860	938	549	999999	999999	914	663	999999	999999	737	652	905	695	999999	999999	450	869	548	943	249	999999	822	696	161	999999	468	999999	902	268	770	525	316	506	890	39	870	845	195	345	878	629	948	999999	346	554	999999	382	435	809	766	863	945	591	556	629	48	251	398	696	758	650	760	750	999999	222	346	408	805	473	41	605	683	999999	74	999999	556	999999	999999	999999	999999	96	838	103	501	999999	579	724	949	270	990	628	457	499	999999	238	868	999999	695	133	218	999999	999999	999999	777	170	189	741	526	999999	999999	999999	891	791	90	671	999999	999999	259	999999	642	621	458	544	999999	413	158	194	626	999999	751	358	684	236	398	150	999999	876	325	999999	999999	837	207	23	999999	332	736	665	418	915	425	999999	948	847	491	999999	999999	42	488	999999	999999	994	125	690	195	724	982	665	402	939	999999	999999	352	919	130	804	423	445	357	160	676	492	999999	711	420	999999	410	837	999999	802	135	486	398	950	328	732	722	999999	828	472	999999	999999	273	478	999999	999999	858	999999	727	687	183	580	685	337	698	529	228	414	279	644	999999	155	920	600	814	676	547	402	600	999999	92	999999	617	884	810	605	229	999999	948	930	999999	999999	999999	999999	629	554	999999	70	261	799	514	317	248	999999	158	204	160	673	663	999999	999999	466	438	339	604	999999	963	801	999999	103	309	920	465	349	952	942	45	863	971	270	876	999999	150	801	999999	774	667	433	735	616	
454	555	644	863	999999	235	943	781	462	999999	591	998	543	168	499	593	852	999999	240	216	168	297	702	999999	999999	466	326	637	999999	830	609	539	76	999999	648	753	286	601	361	727	999999	264	410	619	679	877	943	981	311	999999	922	768	202	528	458	167	853	999999	999999	999999	999999	315	335	631	752	61	932	633	519	999999	317	999999	547	513	217	904	999999	93	999999	340	522	344	335	999999	908	840	347	547	461	490	900	44	946	830	818	693	999999	778	866	999999	945	320	471	565	981	999999	231	689	321	553	999999	770	999999	324	18	574	980	178	723	911	999999	394	181	39	845	282	314	999999	694	524	999999	117	226	999999	395	212	872	769	184	246	619	999999	236	908	219	999999	517	632	999999	253	713	760	65	954	914	560	148	442	720	708	367	514	999999	797	577	173	999999	999999	928	805	702	220	999999	486	999999	999999	168	272	819	715	765	681	893	999999	999999	225	62	272	191	835	73	439	59	999999	999999	115	999999	439	340	999999	585	95	999999	999999	550	502	999999	578	662	858	999999	875	623	14	999999	685	999999	552	985	362	999999	291	249	103	741	273	170	528	608	197	401	728	932	774	140	679	999999	876	900	318	458	484	610	333	443	197	816	54	532	999999	494	120	999999	978	934	303	999999	999999	285	287	341	248	970	475	466	673	943	999999	874	999999	707	999999	651	999999	999999	637	999999	999999	660	554	456	999999	999999	414	702	999999	285	954	839	999999	833	999999	601	623	976	220	999999	144	866	769	253	967	180	999999	495	999999	469	776	999999	999999	999999	929	950	731	999999	226	252	565	999999	999999	999999	989	19	999999	439	999999	153	999999	700	693	133	546	59	890	310	489	945	999999	919	952	821	508	879	999999	224	904	428	870	792	999999	968	948	999999	691	381	264	957	143	828	166	607	999999	999999	999999	999999	84	879	70	999999	999999	281	514	646	820	363	889	119	476	822	535	910	282	245	940	724	184	999999	368	518	56	531	811	909	762	355	391	999999	999999	370	999999	34	368	999999	451	489	999999	312	552	337	999999	154	999999	999999	302	999999	334	204	144	666	998	900	999999	551	384	999999	469	605	999999	474	972	465	621	115	682	999999	552	833	794	461	999999	999999	999999	41	999999	901	49	999999	616	999999	31	196	299	832	999999	249	512	816	74	632	29	858	429	999999	999999	999999	533	385	999999	790	703	999999	410	999999	999999	135	277	489	525	482	779	999999	988	377	453	785	176	788	743	442	998	736	768	171	441	411	453	555	676	999999	378	
663	999999	825	813	530	786	615	999999	246	972	999999	300	591	852	61	870	61	633	579	859	744	642	205	792	999999	731	999999	999999	993	999999	722	999999	526	114	125	115	173	563	923	999	560	999999	999999	470	975	999999	186	999999	390	541	401	999999	107	999999	634	31	667	43	846	798	999999	374	442	564	259	219	999999	487	737	945	999999	999999	710	579	309	392	999999	734	816	530	555	929	860	462	999999	800	716	387	999999	103	447	139	717	999999	999999	196	918	943	221	766	672	698	582	444	999999	903	221	999999	840	999999	999999	999999	227	326	253	618	513	980	283	999999	999999	999999	999999	643	507	577	781	585	128	999999	473	999999	999999	60	857	856	357	425	999999	999999	999999	198	999999	999999	216	514	999999	400	881	999999	682	938	670	999999	272	286	690	938	999999	999999	131	635	999999	726	778	696	420	177	999999	397	999999	98	999999	895	999999	314	848	780	999999	993	665	999999	999999	285	999999	535	530	760	787	581	175	418	999999	999999	265	954	789	820	459	519	103	744	999999	494	581	593	585	774	999999	958	437	910	999999	943	601	741	999999	133	295	999999	176	660	999999	999999	231	853	609	999999	999999	914	524	38	999999	917	900	999999	458	220	704	999999	999999	755	866	829	999999	265	905	999999	768	999999	999999	666	534	999999	353	442	999999	54	272	727	984	592	145	979	443	409	589	999999	53	681	293	719	429	448	301	421	793	999999	743	999999	947	74	234	999999	889	858	999999	999999	573	467	565	413	947	976	862	999999	620	887	396	744	675	320	501	97	240	314	246	96	999999	932	648	805	311	306	999999	919	368	29	99	584	999999	476	31	999999	999999	999999	772	453	999999	933	999999	906	174	999999	999999	999999	573	999999	884	585	621	417	207	999999	818	759	999999	651	206	999999	999999	600	798	811	838	209	999999	915	970	360	542	793	510	999999	999999	742	640	311	15	153	356	231	145	513	962	497	279	389	999999	999999	778	130	256	642	933	210	999999	999999	999999	100	347	657	176	534	53	999999	907	224	510	85	128	800	645	63	596	999999	999999	294	999999	351	930	910	158	614	999999	421	546	867	59	930	999999	288	150	915	806	699	999999	610	999999	999999	590	64	879	691	247	977	999999	203	999999	164	745	824	514	819	170	436	509	561	999999	631	291	49	174	579	451	999999	659	999999	256	897	723	854	823	713	760	999999	40	466	376	999999	936	353	821	999999	999999	999999	999999	331	754	379	199	503	658	999999	853	551	890	309	249	406	328	754	946	158	441	891	10	801	999999	294	
405	52	195	357	695	999999	227	278	395	999999	77	338	999999	877	707	229	205	999999	999999	219	984	731	227	970	999999	192	406	672	463	303	809	972	272	470	973	157	318	310	152	999999	333	621	913	607	339	999999	778	79	451	999999	696	999999	999999	849	999999	674	825	225	81	513	541	554	815	101	831	105	999999	515	904	559	911	894	842	999999	885	373	817	619	641	295	413	337	231	999999	607	795	41	422	170	309	332	999999	999999	639	383	779	999999	822	775	243	924	273	175	891	310	801	999999	996	964	936	856	215	583	999999	999999	214	332	573	494	999999	74	653	999999	604	237	817	665	213	571	116	566	995	999999	407	371	999999	171	340	999999	805	623	45	457	234	453	127	999999	453	539	178	456	243	337	739	179	280	918	570	999999	999999	146	968	999999	858	380	860	371	999999	999999	960	53	992	999999	689	422	39	205	130	999999	120	308	999999	673	402	999999	332	668	114	237	100	230	600	676	458	668	655	999999	599	853	592	755	342	38	999999	135	999999	611	999999	999999	150	85	999999	419	553	194	924	305	42	208	999999	202	267	999999	334	999999	452	326	999999	30	767	999999	999999	276	999999	365	965	193	999999	276	206	721	30	787	999999	999999	432	191	132	273	744	360	999999	400	999999	400	497	393	704	999999	683	999999	437	999999	559	721	478	531	849	198	228	740	211	999999	11	336	181	999999	861	318	316	270	204	909	286	999999	850	999999	999999	178	999999	581	489	263	593	70	999999	403	999999	376	999999	901	341	999999	55	14	159	999999	398	479	999999	26	999999	395	533	423	941	527	351	151	870	999999	999999	681	331	999999	261	999999	999999	999999	53	999999	252	495	772	415	928	271	864	281	999999	48	999999	991	999999	851	999999	103	730	999999	128	765	999999	96	505	283	999999	999999	612	408	752	211	640	999999	435	451	773	47	999999	128	494	680	663	79	883	832	456	999999	731	479	597	167	226	12	823	288	725	166	999999	498	999999	277	659	466	528	66	407	369	999999	508	87	999999	479	612	685	448	999999	999999	212	999999	827	772	928	142	999999	999999	985	638	634	157	999999	617	57	999999	553	226	30	206	550	827	435	96	512	233	402	585	687	614	326	999999	999999	999999	999999	327	670	999999	348	527	655	933	81	769	735	999999	783	470	964	999999	999999	468	999999	905	442	385	247	740	270	705	739	999999	907	380	322	258	971	982	999999	730	999999	752	877	503	550	999999	755	666	361	103	449	999999	621	343	556	857	958	281	999999	999999	999999	930	541	
643	999999	431	999999	700	456	486	447	800	806	244	999999	316	591	923	364	999999	629	581	999999	176	999999	807	613	574	824	464	300	699	682	94	999999	534	999999	244	716	129	999999	65	999999	874	656	649	135	999999	452	249	276	999999	917	999999	949	999999	550	375	387	979	817	461	876	992	195	747	128	722	999999	999999	999999	999999	216	999999	999999	574	372	515	999999	616	681	237	131	584	198	999999	999999	207	145	152	983	845	857	736	999999	140	188	999999	999999	909	530	413	792	96	154	919	827	999999	250	384	145	45	999999	770	999999	590	339	301	804	929	964	999999	586	451	382	260	499	480	931	114	395	155	826	610	999999	278	999999	45	999999	278	999999	110	957	761	999999	948	989	96	999999	722	801	999999	422	758	944	608	826	350	714	894	430	357	750	145	988	989	219	255	684	39	999999	303	861	535	501	864	964	825	445	999999	270	413	51	219	313	508	733	999999	665	999999	451	103	330	999999	848	90	359	999999	772	26	739	743	411	408	999999	507	35	886	267	999999	644	999999	999999	290	633	999999	316	540	832	489	266	151	590	206	588	61	972	326	999999	421	999999	999999	999999	428	694	999999	999999	643	643	999999	483	999999	810	584	842	999999	999999	50	999999	831	999999	818	988	292	760	597	163	214	819	524	534	709	208	999999	999999	501	948	487	595	117	25	999999	897	36	999999	999999	340	16	999999	148	999999	932	414	856	646	695	164	999999	999999	999999	373	796	823	129	281	774	648	964	999999	351	501	711	999999	804	815	111	921	962	999999	351	266	999999	850	680	999999	602	305	999999	209	999999	999999	188	819	999999	744	229	849	778	754	999999	770	376	999999	999999	647	161	486	999999	51	999999	773	201	493	326	840	226	945	999999	467	679	999999	999999	765	999999	14	323	892	957	70	595	261	153	999999	54	580	999999	999999	838	999999	509	125	695	310	663	117	156	694	502	657	527	284	999999	320	84	762	474	999999	872	18	334	999999	529	548	455	294	629	982	449	746	949	77	116	118	958	564	783	995	111	28	999999	629	999999	309	542	321	999999	833	144	999999	115	999999	999999	999999	709	999999	595	156	855	379	487	173	254	755	708	459	177	598	362	519	979	478	999999	853	160	999999	999999	230	15	999999	740	796	999999	999999	640	670	791	287	409	718	968	636	150	731	540	999999	384	643	600	92	999999	954	481	624	999999	636	999999	432	679	13	379	999999	999999	721	639	691	999999	999999	999999	48	667	889	198	643	550	352	338	778	322	466	330	236	629	999999	
988	785	324	234	999999	13	999999	369	999999	406	349	999999	495	428	102	999999	378	999999	528	999999	424	999999	765	838	83	999999	308	11	119	222	999999	999999	745	227	733	853	999999	999999	240	999999	157	308	999999	792	999999	946	999999	910	685	473	98	42	999999	77	508	733	29	486	161	999999	999999	888	260	395	723	205	999999	277	999999	248	482	287	999999	417	414	999999	999999	999999	999999	999999	111	397	325	645	134	999999	446	677	719	999	834	890	939	343	415	269	999999	999999	79	108	97	999999	225	447	991	810	999999	299	662	391	761	56	942	34	795	317	572	614	271	83	759	191	557	695	414	591	347	723	12	999999	78	999999	903	445	48	521	182	878	653	323	999999	156	25	338	999999	999999	947	915	548	107	696	443	634	996	349	906	42	999999	43	999999	472	261	297	517	323	684	153	507	986	283	999999	999999	960	999999	408	999999	175	999999	457	999999	644	432	185	904	458	634	451	999999	999999	999999	999999	999999	844	999999	851	999999	858	999999	999999	563	644	999999	928	999999	999999	999999	482	687	597	735	741	812	999999	999999	765	49	86	999999	68	999999	242	246	412	854	794	492	849	717	105	986	754	667	999999	893	982	204	504	999999	942	456	162	764	999999	369	999999	999999	580	438	487	999999	346	475	448	999999	330	999999	47	999999	479	479	162	765	591	611	999999	83	607	188	999999	571	545	174	999999	612	535	999999	926	52	464	127	911	421	239	293	650	999999	999999	877	573	584	167	430	999999	472	999999	396	182	708	388	327	78	402	13	916	276	181	35	836	801	852	481	995	619	361	567	740	536	307	960	702	854	730	615	850	999999	124	999999	977	318	149	305	228	999999	147	999999	519	418	322	27	478	263	392	999999	721	113	172	811	999999	905	563	860	875	747	999999	473	348	999999	163	999999	161	448	57	999999	661	556	999999	341	482	999999	999999	332	223	290	492	448	471	999999	894	747	251	999999	653	82	755	999999	430	481	999999	673	710	732	999999	810	865	40	216	864	424	174	850	830	339	777	857	240	647	999999	265	999999	11	999999	893	416	270	848	795	975	999999	383	999999	999999	364	808	999999	325	77	999999	425	461	999999	606	238	999999	896	999999	999999	999999	225	524	640	999999	999999	999999	671	25	839	848	549	999999	999999	240	999999	51	999999	999999	999999	530	185	541	173	244	999999	999999	16	999999	466	173	519	849	874	919	760	258	742	999999	565	625	146	586	485	229	999999	408	226	11	514	999999	690	999999	945	452	700	683	361	406	665	422	999999	276	559	
675	338	699	151	326	999999	843	308	747	512	850	394	598	66	943	380	999999	999999	999999	889	278	482	691	903	431	228	86	897	346	999999	153	893	869	37	809	999999	173	266	999999	530	671	999999	943	999999	105	68	111	627	417	35	893	835	727	386	290	203	999999	796	719	107	999999	999999	962	999999	369	956	999999	571	256	63	999999	999999	686	484	228	390	999999	375	808	373	999999	999999	490	320	741	317	175	492	746	616	252	999999	546	802	136	725	925	832	956	148	543	540	381	363	819	389	999999	253	999999	900	663	282	987	356	999999	945	465	999999	379	61	791	41	824	639	810	838	967	883	357	999999	464	707	999999	670	829	587	88	999999	500	999999	167	999999	334	846	953	970	999999	200	822	191	269	283	462	904	357	999999	715	741	552	980	999999	275	895	665	445	956	863	999999	527	403	999999	339	161	27	894	869	707	977	686	840	999999	999999	70	176	243	191	254	513	999999	327	871	346	583	520	940	891	36	668	410	999999	116	72	673	999999	999999	999999	131	445	20	999999	999999	999999	65	999999	531	644	999999	729	432	264	711	359	999999	999999	531	999999	999999	641	86	999999	999999	48	999999	999999	734	395	999999	641	851	999999	69	809	503	999999	999999	999999	291	871	988	305	686	306	246	156	295	999999	68	473	897	794	999999	490	999999	999999	999999	765	170	999999	977	146	540	573	877	130	205	901	999999	179	686	397	249	884	652	781	325	546	802	999999	403	978	337	640	743	999999	999999	579	999999	999999	200	999999	973	915	893	852	765	123	999999	126	950	999999	899	888	787	999999	554	301	999999	587	692	108	963	999999	999999	999	999999	899	999999	999999	992	626	460	999999	999999	929	423	333	990	799	25	999999	999999	685	480	20	88	999999	853	242	512	836	741	863	803	102	999999	244	943	894	53	865	999999	609	133	334	932	539	909	858	96	231	310	48	571	999999	980	999999	999999	999999	921	370	55	597	999999	166	885	597	567	886	999999	189	389	999999	999999	999999	919	517	562	155	999999	549	538	995	999999	291	535	703	301	324	121	515	999999	999999	973	683	820	999999	302	966	449	999999	971	32	999999	907	841	214	999999	421	569	472	725	123	884	381	831	60	451	35	631	192	306	999999	775	630	214	408	133	999999	339	234	999999	595	706	999999	577	999999	283	248	450	330	421	879	754	648	999999	861	107	601	851	999999	254	277	344	267	48	999999	257	102	702	443	91	219	999999	999999	999999	139	417	152	804	325	776	212	585	310	770	426	498	136	999999	353	
310	531	231	999999	999999	948	999999	999999	703	848	268	190	546	999999	249	999999	797	419	401	999999	454	955	999999	536	993	52	691	43	999999	622	999999	131	999999	359	142	559	987	521	365	309	878	999999	448	955	999999	595	666	578	71	568	628	89	734	189	899	999999	999999	694	999999	937	999999	227	952	999999	618	999999	999999	999999	999999	689	999999	285	63	102	781	486	999999	841	479	407	386	123	971	927	999999	999999	396	82	460	786	825	302	945	999999	53	661	999999	999999	346	919	667	479	704	999999	354	999999	999999	642	408	999999	838	892	225	179	561	999999	255	35	97	468	750	856	736	97	999999	999999	999999	635	999999	130	470	159	999999	559	740	907	419	599	582	999999	999999	753	674	47	947	933	87	776	866	900	999999	990	280	878	178	810	742	616	999999	433	999999	400	593	999999	999999	689	999999	999999	438	654	733	656	452	999999	343	997	191	699	149	930	844	564	768	158	715	480	879	999999	390	929	174	999999	999999	158	638	734	999999	397	999999	268	546	420	347	222	177	759	999999	833	544	181	999999	53	999999	999999	589	999999	999999	445	572	481	810	769	286	509	489	929	576	303	807	608	838	794	999999	881	393	433	227	556	981	955	999999	55	92	218	310	131	999999	501	568	999999	113	999999	824	613	457	776	999999	838	732	247	193	254	999999	935	999999	999999	439	594	205	166	240	84	464	999999	549	764	999999	77	209	999999	603	84	734	999999	505	124	969	10	434	616	999999	388	824	743	772	999999	29	157	875	999999	692	999999	999999	412	950	39	269	218	74	692	100	999999	999999	374	644	999999	519	408	999999	228	865	438	170	999999	999999	851	260	720	844	860	999999	539	201	733	675	861	779	331	676	476	854	999999	935	741	526	233	750	459	999999	663	179	999999	717	656	610	264	581	999999	999999	108	778	549	374	213	999999	560	874	905	699	782	999999	197	732	999999	999999	113	502	429	999999	642	111	800	620	190	999999	999999	822	544	999999	421	290	73	785	577	697	315	397	999999	793	966	359	999999	760	326	334	999999	888	753	292	506	761	161	654	999999	997	977	928	193	522	823	999999	339	782	287	502	275	412	999999	276	68	716	770	635	106	293	267	50	304	855	709	999999	79	262	626	659	138	999999	880	580	999999	387	213	219	970	238	29	72	482	824	69	999999	734	486	999999	999999	990	525	999999	999999	740	999999	633	999999	812	588	668	87	999999	999999	374	856	531	583	556	681	513	999999	665	867	273	999999	999999	480	999999	140	999999	999999	38	836	669	
999999	860	999999	840	782	753	875	407	391	569	999999	999999	999999	459	212	58	160	929	999999	286	999999	999999	689	357	545	378	163	541	682	87	85	59	999999	958	999999	999999	271	742	999999	928	637	163	283	308	331	298	713	30	594	91	360	999999	486	559	238	752	180	999999	305	413	999999	344	999999	314	494	892	587	999999	698	216	786	418	164	999999	999999	287	999999	391	35	257	665	143	946	999999	727	999999	573	999999	730	18	825	999999	447	999999	338	302	999999	969	814	438	710	818	332	388	999999	941	508	861	999999	999999	999999	999999	886	58	999999	999999	398	133	586	999999	999999	818	175	689	390	999999	999999	999999	295	356	848	616	577	999999	546	846	811	567	306	785	914	999999	858	999999	842	45	999999	999999	623	871	999999	314	999999	999999	999999	891	999999	642	997	866	970	999999	999999	563	112	559	221	999999	511	901	655	830	827	801	166	618	959	999999	846	355	966	581	999999	999999	452	999999	233	835	999999	655	203	999999	570	439	814	209	145	305	676	292	824	182	887	721	999999	999999	999999	999999	585	500	932	266	795	652	999999	399	999999	161	999999	567	336	999999	999999	999999	708	999999	270	398	986	957	482	664	999999	563	530	794	693	457	207	378	67	642	259	987	999999	936	382	917	539	425	664	983	194	118	956	448	370	41	999999	739	999999	98	604	628	999999	277	999999	242	132	116	705	97	953	742	509	999999	136	824	999999	771	999999	352	858	571	303	499	479	611	607	999999	433	662	444	468	565	969	47	631	969	454	399	150	795	999999	720	576	39	452	608	272	321	999999	999999	251	634	470	239	43	334	999999	798	999999	635	999999	999999	999999	653	495	187	999999	656	505	854	688	382	999999	999999	999999	850	999999	999999	37	12	344	770	999999	763	202	833	104	739	13	306	451	999999	463	515	754	750	677	923	544	999999	999999	616	999999	999999	999999	868	999999	913	804	999999	607	68	999999	999999	999999	280	796	999999	460	661	93	800	653	208	413	42	999999	458	802	684	182	803	925	762	933	727	999999	204	999999	333	173	191	935	820	999999	392	885	529	224	999999	954	398	472	882	192	278	962	999999	999999	187	949	221	120	129	999999	803	143	18	10	999999	999999	601	734	137	498	901	865	833	510	31	156	399	244	999999	729	784	999999	52	999999	665	764	346	915	376	384	999999	80	815	809	999999	999999	877	528	651	167	363	999999	999999	394	290	999999	139	117	999999	41	559	977	791	999999	999999	472	100	438	345	808	980	685	367	753	546	999999	60	33	615	771	999999	870	
999999	170	376	999999	996	657	300	999999	635	238	658	999999	824	999999	289	425	583	432	168	999999	193	999999	186	677	306	999999	999999	459	362	116	502	495	762	688	394	630	999999	999999	475	999999	148	92	999999	999999	37	32	928	572	551	634	449	192	613	999999	687	750	999999	699	999999	414	809	999999	999999	528	736	172	582	145	999999	658	401	477	999999	726	999999	999999	669	999999	649	283	663	285	907	727	666	319	882	932	11	999999	999999	334	292	71	632	307	191	654	25	864	449	999999	983	892	999999	999999	235	886	999999	585	90	559	59	550	751	999999	999999	999999	862	426	290	649	143	999999	22	77	195	895	999999	13	919	25	999999	785	999999	869	999999	999999	494	999999	94	995	414	426	564	97	284	742	319	999999	373	19	999999	598	999999	799	999999	48	999999	175	999999	999999	793	524	665	999999	149	274	716	881	999999	918	999999	177	999999	294	245	999999	999999	924	792	999999	585	994	640	999999	232	820	999999	999999	219	263	143	999999	907	754	999999	889	760	499	947	20	999999	999999	866	455	330	999999	265	300	564	943	657	955	383	344	753	799	884	755	841	329	74	682	672	978	784	999999	269	588	92	355	999999	890	977	999999	999999	157	137	999999	589	607	564	910	479	275	606	188	999999	572	10	412	15	999999	657	628	946	353	765	999999	670	960	365	677	217	218	987	766	978	601	918	605	671	699	175	243	764	164	212	407	382	606	424	697	999999	680	350	950	999999	359	999999	82	392	999999	524	628	252	887	999999	271	288	999999	210	999999	654	405	741	315	839	424	863	792	150	368	516	74	546	999999	100	537	867	999999	533	628	766	845	223	432	185	546	990	877	461	999999	128	999999	406	80	52	192	939	999999	121	818	999999	52	932	33	732	460	92	585	796	999999	404	251	315	999999	587	999999	191	318	139	302	433	999999	341	209	249	973	999999	475	625	908	597	832	925	715	143	723	913	199	999999	999999	999999	415	90	295	547	877	999999	824	492	242	10	630	905	818	395	508	711	732	784	759	999999	999999	999999	888	577	571	325	600	448	864	896	999999	619	999999	838	27	999999	55	661	372	745	843	982	392	907	967	999999	117	330	634	22	190	415	940	933	846	456	201	718	975	999999	637	386	628	346	18	999999	500	979	999999	999999	665	80	421	23	949	634	576	980	610	645	218	279	814	999999	999999	586	999999	481	991	999999	714	337	686	999999	118	999999	999999	55	899	955	435	138	953	41	999999	119	993	999999	984	999999	879	221	118	340	352	
367	571	776	999999	431	342	29	999999	805	999999	338	999999	610	905	492	280	530	90	654	219	999999	326	783	505	999999	593	751	497	779	692	503	999999	356	468	999999	999999	999999	999999	478	623	416	150	999999	153	999999	999999	392	31	501	942	358	140	463	130	272	51	788	280	35	837	999999	532	218	999999	394	999999	48	152	999999	597	999999	116	611	999999	803	939	178	639	488	880	210	730	995	999999	344	372	999999	235	999999	709	116	999999	399	641	42	884	932	45	758	907	687	999999	867	904	259	252	528	432	327	332	999999	158	792	155	637	860	536	380	778	999999	354	999999	946	455	490	385	717	970	999999	999999	999999	143	999999	581	203	959	862	100	587	102	843	342	908	873	999999	957	524	254	14	181	357	999999	266	999999	562	875	999999	999999	423	874	534	999999	434	408	999999	739	277	221	952	999999	997	445	793	686	188	22	999999	83	618	999999	999999	999999	966	826	570	455	876	155	28	327	665	450	676	713	567	295	908	510	557	107	689	313	999999	336	184	912	768	580	999999	550	971	231	804	890	23	999999	999999	999999	837	870	862	132	202	634	22	556	769	90	999999	999999	113	403	526	999999	843	556	180	999999	652	658	999999	305	598	477	356	443	646	786	699	505	999999	311	672	686	245	567	999999	999999	324	627	999999	687	461	999999	999999	578	705	293	56	999999	891	952	954	999999	193	566	534	725	288	578	910	982	390	623	199	999999	730	839	284	286	446	512	324	35	515	999	843	999999	40	999999	738	362	999999	243	614	750	356	494	502	678	43	395	999999	746	717	170	307	838	999999	644	847	999999	19	770	30	388	999999	929	672	999999	722	999999	694	510	840	557	253	157	19	449	455	246	999999	606	252	999999	133	578	317	355	701	15	469	396	930	872	353	968	222	235	123	427	999999	317	999999	443	701	879	999999	170	917	159	999999	34	198	610	528	413	999999	969	999999	999999	621	999999	999999	999999	140	308	999999	967	213	284	935	783	336	38	425	39	650	999999	359	253	672	999999	438	552	187	445	207	329	999999	940	451	252	970	63	805	504	824	248	999999	403	310	999999	956	642	224	54	698	170	999999	498	999999	718	620	21	397	473	888	999999	999999	694	110	259	623	999999	832	692	999999	999999	233	920	999999	411	999999	956	943	999999	201	999999	999999	142	746	47	999999	999999	187	732	999999	999999	666	341	999999	884	999999	618	999999	60	325	693	809	999999	999999	426	937	274	999999	361	221	664	78	664	282	103	612	406	948	73	999999	767	
95	110	69	854	616	891	315	331	999999	888	664	892	417	508	985	806	901	330	109	869	999999	826	999999	968	890	12	999999	999999	281	999999	669	238	934	558	607	709	472	387	810	55	959	999999	659	999999	10	185	999999	999999	117	805	999999	628	963	256	204	268	589	101	963	613	832	792	999999	398	228	435	958	858	900	285	344	524	520	64	999999	999999	177	197	968	999999	755	295	414	476	808	999999	274	688	363	999999	130	380	423	999999	223	999999	912	270	115	574	227	398	873	831	471	999999	999999	909	346	593	999999	402	133	258	858	547	387	999999	590	999999	999999	279	504	561	165	963	110	999999	999999	743	698	999999	91	403	497	367	999999	583	14	828	933	365	352	770	257	728	257	175	348	675	788	999999	679	928	413	999999	893	321	676	508	879	793	78	999999	895	999999	320	729	760	500	999999	804	999999	762	253	806	927	734	314	436	716	935	999999	999999	999999	368	236	999999	999999	550	474	999999	906	506	948	149	296	749	874	72	417	999999	414	999999	550	999999	760	917	684	606	30	168	999999	249	791	944	999999	902	647	536	957	166	999999	220	36	35	999999	81	813	999999	519	187	860	999999	29	198	530	138	625	970	999999	319	999999	393	999999	315	102	667	714	14	331	394	112	347	999999	261	999999	999999	999999	525	96	688	999999	580	97	842	308	765	999999	603	423	689	287	676	928	648	687	354	999999	721	932	240	367	809	999999	999999	85	522	999999	767	408	336	317	109	884	999999	215	898	306	687	17	337	447	999999	591	999999	116	435	418	466	574	444	513	109	592	856	999999	304	798	962	766	785	628	999999	204	97	381	187	791	19	442	999999	999999	999999	713	604	793	255	228	999999	27	649	113	680	999999	964	822	217	516	38	597	910	110	343	999999	231	708	984	999999	503	270	929	643	408	999999	785	396	510	396	999999	999999	85	86	658	945	127	681	999999	999999	240	274	174	999999	763	422	532	688	999999	92	999999	999999	808	999999	724	879	98	15	999999	656	999999	577	322	821	528	999999	521	833	451	398	803	549	759	724	686	239	999999	268	999999	999999	501	107	681	428	903	101	264	999999	362	779	856	121	999999	999999	999999	662	999999	999999	151	798	901	698	999999	327	999999	943	999999	94	652	494	999999	829	135	718	165	320	896	894	918	437	711	774	481	999999	999999	999999	572	467	873	33	999999	753	999999	91	999999	803	999999	364	149	999999	954	180	104	867	999999	36	986	268	146	541	766	67	434	714	97	136	226	574	785	999999	380	
999999	220	629	217	39	712	53	633	362	459	542	999999	999999	483	999999	680	613	676	514	705	313	330	342	266	999999	999999	413	994	958	586	999999	578	552	589	284	959	474	659	966	324	999999	635	784	92	234	312	476	240	556	456	999999	898	281	999999	76	359	999999	372	987	711	999999	999999	675	999999	172	964	212	378	209	581	215	954	999999	200	762	999999	545	259	42	999999	851	999999	999999	511	973	398	307	999999	999999	924	90	999999	999999	265	999999	894	999999	18	920	270	110	108	999999	974	251	999999	198	999999	139	999999	813	999999	339	81	859	137	609	173	802	773	666	999999	855	284	500	113	292	454	999999	999999	999999	536	999999	772	816	753	151	474	270	324	999999	999999	530	135	121	462	772	999999	406	887	294	999999	216	156	603	557	253	756	999999	147	376	744	906	272	999999	286	298	567	264	116	999999	145	902	487	572	451	31	730	173	48	340	691	57	297	582	921	330	193	179	269	999999	999999	999999	132	948	999999	319	268	455	834	173	215	346	999999	999999	999999	894	999999	583	162	536	999999	593	999999	999999	684	999999	618	999999	757	956	999999	999999	995	606	999999	999999	999999	999999	117	141	763	284	999999	874	999999	355	999999	395	433	37	999999	609	999999	999999	999999	800	999999	325	273	999999	999999	999999	698	877	68	817	351	693	310	14	124	199	476	30	999999	249	264	570	681	339	938	233	266	730	364	999999	999999	272	999999	800	598	999999	999999	999999	440	195	586	999999	816	317	14	74	94	428	913	412	999999	996	960	999999	999999	985	644	933	830	477	999999	968	522	561	446	88	83	509	415	999999	923	138	590	587	999999	803	753	373	335	999999	148	838	999999	952	999999	384	999999	872	999999	613	819	999999	518	999999	873	617	938	264	870	999999	999999	585	22	262	489	999999	415	999999	94	743	241	280	608	955	338	999999	161	999999	198	72	776	999999	254	999999	840	591	999999	628	714	55	864	499	502	410	883	563	826	564	473	369	968	999999	788	521	382	999999	733	562	633	999999	999999	999999	76	999999	159	999999	340	220	421	999999	999999	787	999999	999999	878	742	777	208	81	999999	656	999999	999999	999999	999999	999999	422	732	429	301	857	999999	999999	323	588	496	432	999999	260	104	232	615	999999	575	974	191	999999	748	643	999999	771	535	491	999999	744	869	999999	247	715	313	376	999999	999999	129	50	999999	792	999999	460	392	319	93	999999	977	553	50	454	531	854	999999	583	674	99	789	530	999999	999999	146	579	719	224	194	999999	999999	727	999999	999999	32	535	646	399	917	999999	
260	330	687	588	513	314	703	424	750	392	803	729	999999	518	10	999999	719	761	656	775	741	999999	134	114	999	259	928	999999	431	995	218	522	666	386	999999	999999	842	742	72	831	876	999999	473	999999	185	228	35	116	999999	433	815	999999	999999	151	556	999999	205	999999	589	263	386	488	992	754	184	290	72	999999	999999	541	999999	976	699	824	899	446	999999	999999	928	781	999999	822	400	998	999999	999999	999999	525	830	756	999999	269	999999	999999	455	999999	311	718	627	894	165	708	437	999999	677	839	194	999999	251	999999	388	872	654	807	999999	563	97	999999	574	850	511	547	496	922	278	497	823	891	378	511	145	985	705	44	625	525	394	116	331	350	149	860	283	720	378	400	614	355	779	891	310	317	999999	777	393	618	222	514	25	190	999999	303	999999	740	974	402	177	620	999999	513	179	999999	673	234	711	651	273	775	999999	877	882	477	122	486	211	999999	841	928	999999	17	999999	880	101	150	334	845	320	543	746	975	233	994	173	275	722	328	643	999999	75	999999	354	447	960	148	307	548	191	73	538	156	999999	248	999999	184	210	298	890	532	900	999999	999999	999999	38	578	654	888	314	846	764	882	194	921	999999	999999	663	999999	919	953	999999	785	999999	257	999999	999999	424	984	999999	989	75	433	438	121	29	999999	411	623	999999	392	999999	419	999999	999999	309	999999	962	640	386	70	521	999999	999999	937	999999	124	999999	93	726	999999	164	669	999999	325	999999	340	453	999999	901	661	507	999999	456	537	999999	433	550	999999	948	358	638	784	607	964	477	999999	64	501	431	999999	10	328	897	979	999999	823	556	919	563	968	999999	888	999999	724	563	481	888	842	477	265	999999	880	145	378	999999	380	72	999999	999999	999999	286	999999	999999	997	661	189	152	477	309	999999	877	630	999999	979	156	999999	55	883	411	996	999999	221	999999	176	340	129	193	999999	999999	857	761	656	999999	512	692	999999	247	741	72	999999	999999	421	999999	999999	387	999999	123	165	232	61	334	188	498	999999	219	74	928	485	999999	541	996	623	298	451	883	999999	558	264	296	896	999999	314	820	37	999999	430	678	999999	788	397	16	37	306	137	999999	583	999999	999999	302	628	331	762	84	999999	387	715	132	102	999999	166	999999	858	868	335	550	29	367	470	193	788	395	737	696	279	535	968	999999	171	917	999999	72	336	961	999999	574	999999	999999	299	649	999999	308	586	252	631	12	157	168	970	586	513	225	697	48	514	243	594	75	805	995	418	398	961	
184	648	104	67	999999	210	761	800	790	78	821	241	999999	808	494	999999	999999	387	810	999999	584	413	95	374	298	457	435	980	999999	434	303	240	563	346	999999	604	536	944	260	999999	219	786	723	157	876	806	34	434	999999	999999	538	999999	608	52	999999	999999	999999	729	768	999999	999999	781	127	999999	774	999999	999999	999999	407	890	999999	331	137	851	146	798	689	937	498	492	432	999999	880	999999	895	686	632	521	999999	999999	50	807	999999	810	999999	999999	668	999999	382	999999	139	881	37	219	472	216	490	756	999999	999999	999999	999999	241	286	27	773	900	444	470	98	958	165	193	999999	999999	730	156	327	668	999999	999999	332	565	999999	363	551	973	670	220	999999	205	999999	615	999999	559	999999	999999	999999	792	999999	999999	234	896	294	337	973	697	999999	370	741	70	172	999999	208	999999	759	70	38	999999	476	799	240	233	999999	892	92	999999	999999	999999	433	999999	257	534	258	179	999999	435	280	875	999999	853	713	309	479	999999	999999	786	417	920	800	365	999999	975	326	619	999999	10	124	402	999999	433	883	63	936	586	813	638	999999	999999	554	333	789	162	544	999999	96	930	754	999999	859	999999	143	999999	416	78	999999	999999	218	639	872	904	321	999999	630	956	970	659	373	893	814	404	947	388	375	476	575	395	441	703	999999	377	256	959	542	948	299	991	646	999999	969	541	429	210	166	650	999999	911	532	587	652	437	567	861	350	464	999999	754	999999	940	999999	231	841	514	999999	505	657	999999	345	681	666	978	22	505	923	999999	975	747	231	725	463	664	863	853	999999	105	809	395	618	999999	600	544	474	706	375	747	999999	999999	103	661	993	660	575	850	920	673	424	999999	937	77	489	999999	533	999999	486	838	368	987	463	20	695	271	743	267	91	132	514	315	139	999999	583	70	653	999999	999999	803	98	999999	933	387	681	747	458	550	999999	989	21	672	230	999999	999999	712	999999	93	966	731	917	999999	999999	999999	999999	118	932	762	494	999999	957	962	79	999999	749	355	64	999999	338	999999	813	202	668	102	120	841	95	602	796	999999	999999	569	999999	999	999999	779	253	144	228	573	815	999999	66	180	999999	999999	603	999999	787	43	657	385	754	29	999999	999999	650	999999	688	999999	32	340	965	999999	999999	999999	999999	999999	796	999999	112	919	857	765	141	127	145	498	70	71	248	548	815	763	223	234	999999	999999	91	999999	138	577	456	900	550	485	730	443	360	643	689	533	999999	999999	931	999999	527	988	999999	800	588	162	615	626	999999	
999999	524	212	409	595	582	784	999999	634	841	534	473	957	224	656	397	701	999999	427	382	714	999999	997	999999	484	706	826	697	291	583	976	961	830	820	999999	960	528	999999	765	70	999999	544	125	975	999999	999999	570	773	241	999999	999999	25	197	254	375	999999	999999	999999	999999	888	756	999999	707	61	865	572	642	147	999999	696	868	999999	999999	366	999999	179	682	999999	435	999999	999999	62	465	877	697	960	773	586	455	999999	443	158	999999	877	314	817	837	999999	120	999999	632	433	999999	544	544	228	643	999999	776	205	999999	504	944	715	999999	999999	631	829	364	999999	799	66	691	769	262	720	559	504	62	659	999999	999999	999999	602	587	712	437	921	343	478	327	999999	809	999999	384	999999	213	403	134	999999	195	18	999999	215	44	575	999999	855	292	999999	669	148	779	999999	863	999999	592	352	137	49	276	710	495	885	586	999999	257	442	394	324	517	165	379	450	999999	333	999999	706	999999	22	971	581	638	519	999999	189	173	692	396	987	999999	861	999999	95	345	485	522	999999	629	999999	999999	309	470	999999	316	513	999999	338	653	539	489	886	784	125	77	694	81	976	86	407	692	999999	55	407	999999	656	889	294	999999	988	999999	999999	999999	389	694	672	999999	999999	213	305	421	999999	48	999999	508	999999	999999	161	28	999999	413	546	747	232	495	999999	263	999999	999	659	624	484	232	664	729	999999	999999	999999	999999	404	582	410	772	781	985	999999	999999	999999	899	508	580	738	275	464	584	273	999999	999999	893	932	419	999999	999999	553	681	937	612	383	137	111	660	680	730	623	78	13	774	999999	246	999999	245	73	174	501	89	999999	218	768	90	465	999999	954	999999	999999	985	999999	999999	228	110	58	999999	152	72	797	999999	899	17	652	395	581	999999	378	618	999999	696	999999	999999	999999	474	795	728	999999	303	671	51	705	178	999999	637	543	999999	556	999999	197	393	102	11	999999	653	189	999999	565	382	508	965	999999	345	256	801	640	651	569	999999	314	330	411	849	400	756	151	731	775	25	852	317	943	511	431	871	999999	353	516	525	294	916	999999	999999	795	999999	358	370	921	441	996	999999	704	999999	999999	867	999999	253	611	999999	511	458	113	550	530	201	999999	190	914	384	207	297	144	999999	999999	999999	167	940	63	999999	407	781	810	343	28	960	613	999999	950	564	999999	999999	999999	999999	24	835	813	622	940	999999	683	178	999999	999999	243	999999	757	660	342	999999	710	999999	200	916	999999	730	999999	769	532	569	587	880	240	359	494	847	999999	
248	39	999999	999999	544	999	459	20	238	335	273	999999	999999	999999	953	809	786	854	848	999999	825	999999	294	197	53	999999	381	26	999999	938	106	61	999999	164	518	630	708	588	999999	52	740	905	999999	404	384	669	999999	999999	634	81	453	999999	646	687	999999	999999	745	446	541	454	628	442	999999	300	238	221	714	163	694	332	111	999999	688	805	429	999999	697	999999	999999	384	876	24	392	731	494	601	414	708	434	952	884	271	57	721	424	307	697	693	176	172	999999	69	999999	999999	970	255	999999	841	267	999999	868	856	999999	999999	577	613	60	486	999999	636	807	15	729	742	447	999999	160	967	391	131	231	14	722	999999	999999	816	352	90	761	248	785	573	451	624	93	38	638	890	999999	810	257	220	886	539	365	999999	999999	929	864	140	104	999999	999999	145	999999	864	143	983	736	999999	270	970	725	568	851	243	999999	114	659	999999	211	999999	999999	999999	999999	999999	127	193	294	480	485	422	225	630	153	936	123	315	45	228	999999	999999	164	391	549	286	494	328	687	999999	999999	999999	280	999999	928	999999	999999	999999	271	578	747	950	999999	265	285	848	754	104	999999	915	999999	999999	79	440	999999	556	115	999999	999999	597	525	798	999999	999999	95	999999	152	770	702	319	912	999999	53	999999	481	943	955	999999	115	999999	531	400	904	999999	11	999999	166	999999	929	381	999999	591	846	999999	999999	999999	999999	536	179	36	705	984	999999	115	13	999999	214	613	999999	581	601	216	999999	340	76	135	999999	733	170	999999	103	312	841	999999	590	330	398	380	414	532	999999	428	729	999999	995	547	997	799	769	999999	999999	553	881	357	780	521	265	516	606	926	65	999999	376	229	932	999999	999999	999999	999999	999999	496	834	208	436	999999	182	487	256	344	528	999999	104	963	999999	28	550	431	493	549	78	75	881	773	487	477	775	62	999999	157	602	404	924	284	96	630	106	354	999999	274	999999	44	18	182	88	798	999999	758	332	211	392	972	659	532	999999	617	999999	999999	721	958	318	130	999999	999999	742	134	213	819	877	999999	999999	205	976	229	941	44	999999	999999	695	689	516	27	999999	308	764	629	745	401	827	478	999999	46	633	496	955	999999	65	908	439	953	999999	999999	880	909	999999	196	996	440	590	422	560	905	375	41	452	999999	999999	999999	345	122	999999	811	991	999999	407	885	572	999999	273	464	978	999999	279	741	104	374	146	819	28	578	633	314	810	414	999999	120	671	601	999999	665	95	384	573	999999	574	999999	159	482	512	999999	999999	
516	999999	135	444	411	635	633	937	87	164	582	999999	999999	489	84	10	586	490	999999	999999	971	999999	999999	379	603	585	952	177	321	224	664	316	624	954	127	147	999999	970	999999	484	47	999999	999999	511	999999	722	806	837	500	781	999999	991	999999	189	652	79	568	756	840	825	683	999999	625	862	499	275	47	811	372	936	325	616	973	812	186	317	479	999999	999999	880	779	124	999999	539	651	672	100	999999	312	57	578	928	140	690	801	580	48	113	21	247	684	999999	475	563	465	957	999999	999999	12	345	599	999999	890	959	56	568	789	95	220	999999	185	603	509	324	999999	397	486	292	999999	999999	278	376	94	627	999999	784	999999	999999	84	694	653	686	442	966	457	116	999999	999999	644	242	791	953	893	999999	72	91	494	999999	999999	999999	481	736	402	406	77	233	387	999999	999999	271	919	675	21	525	183	498	999999	542	867	261	999999	999999	647	999999	999999	325	999999	899	565	124	999999	999999	999999	999999	223	917	294	45	999999	999999	999999	774	416	999999	999999	999999	999999	377	999999	574	920	999999	999999	943	717	175	999999	623	591	751	751	487	707	649	971	431	999999	999999	999999	265	999999	135	642	643	532	999999	898	275	999999	699	383	114	999999	990	203	348	214	975	999999	999999	999999	999999	453	158	999999	251	76	767	410	999999	368	935	75	755	370	795	319	650	420	142	276	823	167	892	377	646	599	717	456	999999	999999	999999	717	263	437	544	682	494	170	291	519	141	864	575	341	448	49	142	630	407	999999	563	564	999999	999999	15	512	561	780	836	652	359	320	777	673	586	227	812	328	825	999999	824	489	139	623	999999	958	592	561	929	607	466	999999	58	604	999999	227	999999	481	432	41	131	714	999999	639	169	820	999999	901	754	230	999999	999999	804	294	214	999999	435	999999	646	56	919	999999	850	239	195	999999	272	182	19	369	665	340	896	999999	999999	119	999999	499	999999	324	870	690	806	709	379	652	292	999999	399	588	791	29	835	385	122	131	864	105	453	897	557	914	891	395	564	897	918	20	999999	105	919	935	88	331	186	238	202	150	859	999999	980	508	999999	430	577	645	504	999999	681	999999	999999	69	55	566	999999	955	999999	999999	154	482	734	999999	470	304	999999	999999	941	513	209	883	999999	723	246	910	916	58	141	471	817	999999	999999	406	999999	432	849	860	890	522	999999	230	439	780	995	386	808	708	48	999999	761	999999	704	990	999999	797	941	531	822	145	649	717	823	337	604	235	90	337	942	48	454	
999999	965	999999	949	978	999999	158	727	999999	111	217	20	653	709	105	224	999999	999999	541	491	328	48	755	999999	846	406	111	186	770	999999	481	766	10	999999	953	756	999999	51	343	353	792	804	962	999999	999999	707	180	628	999999	20	678	252	411	556	999999	769	220	555	112	582	352	971	957	999999	630	451	20	618	999999	348	999999	370	999999	999999	999999	523	999999	721	441	149	235	483	677	759	999999	238	365	999999	907	193	546	730	999999	999999	10	999999	846	999999	412	990	696	561	999999	999999	82	317	501	222	858	612	694	498	124	963	357	999999	304	207	999999	401	999999	999999	711	571	999999	218	999999	990	999999	877	676	676	318	450	452	673	610	517	687	320	737	152	594	999999	999999	57	616	975	413	999999	526	999999	999999	21	904	139	850	310	999999	863	999999	510	999999	981	935	28	999999	673	520	999999	999999	786	520	625	999999	943	972	415	999999	754	601	999999	587	999999	999999	38	212	307	546	323	999999	309	999999	999999	434	236	127	613	999999	481	868	942	999999	730	999999	740	138	848	357	960	166	444	999999	999999	271	439	923	999999	999999	907	815	882	136	999999	999999	960	999999	697	999999	437	826	369	56	999999	886	999999	991	856	999999	620	899	364	949	585	166	388	80	999999	561	995	313	159	982	461	665	986	816	267	870	910	999999	440	657	920	999999	797	398	637	726	613	999999	999999	781	20	999999	460	932	551	51	482	889	101	145	205	134	676	386	594	935	900	842	733	986	285	517	999999	999999	39	450	368	999999	443	819	948	557	999999	377	971	999999	215	63	274	226	397	999999	21	305	461	796	468	421	999999	999999	826	770	999999	90	999999	503	549	999999	902	110	999999	999999	455	281	197	648	887	999999	414	150	999999	999999	999999	517	999999	263	505	173	256	243	999999	946	195	999999	993	188	843	165	999999	478	904	462	161	173	999999	905	575	740	999999	813	908	169	16	663	971	980	202	206	491	253	997	385	506	999999	128	735	307	713	999999	19	804	731	438	936	246	999999	695	999999	973	693	687	765	999999	999999	334	822	999999	999999	770	23	999999	647	999999	627	999999	529	999999	999999	55	807	999999	862	999999	108	18	999999	730	80	426	704	294	787	232	798	565	999999	329	72	344	305	795	999999	942	275	33	166	67	810	465	999999	999999	213	369	176	94	825	313	957	434	158	102	870	999999	999999	728	999999	425	875	72	248	209	893	999999	749	999999	833	920	999999	999999	999999	128	920	999999	709	393	999999	428	66	713	999999	928	372	999999	196	213	925	669	
876	546	824	741	192	999999	226	517	427	65	619	999999	261	904	126	881	583	999999	181	265	405	999999	646	780	369	172	332	320	999999	265	999999	545	999999	174	53	650	999999	120	936	181	398	202	965	35	808	902	999999	835	812	491	999999	999999	999999	999999	273	202	900	54	382	999999	426	905	681	999999	104	84	76	96	860	476	999999	999999	103	10	866	213	717	620	972	466	709	496	999999	355	999999	999999	513	427	901	851	750	216	737	916	755	492	520	803	999999	734	836	375	999999	999999	860	592	999999	999999	803	999999	485	289	999999	915	320	929	407	335	999999	999999	570	999999	195	19	725	423	734	186	254	999999	692	914	999999	999999	630	343	522	171	999999	617	999999	482	623	841	375	470	144	999999	606	825	999999	195	841	640	173	196	190	964	999999	447	857	886	999999	999999	999999	570	999999	834	295	976	417	245	841	999999	558	98	999999	353	644	999999	289	912	580	428	999999	507	83	59	84	443	163	557	551	57	760	855	694	999999	475	805	999999	310	537	629	418	848	999999	999999	92	85	171	837	330	365	167	944	315	368	140	868	999999	999999	759	999999	822	860	999999	793	593	703	403	999999	999999	838	392	979	999999	950	20	999999	999999	586	967	998	282	999999	236	196	889	815	549	336	74	606	317	332	550	999999	806	558	164	999999	903	388	681	999999	959	491	972	999999	569	364	999999	689	999999	911	582	761	578	999999	633	507	903	777	163	999999	767	281	999999	70	439	699	153	462	295	603	682	588	326	942	365	999999	224	711	999999	194	978	384	891	406	750	789	117	309	999999	656	656	135	234	999999	573	688	999999	911	749	870	999999	999999	403	121	999999	999999	999999	636	151	888	999999	202	999999	969	99	392	389	134	320	650	999999	844	537	639	946	556	364	712	379	677	784	999999	961	999999	999999	999999	980	779	999999	999999	354	481	999999	46	999999	464	603	265	525	190	309	999999	601	999999	999999	376	368	764	174	681	639	731	266	999999	113	999999	240	156	995	999999	412	609	957	563	305	120	685	999999	276	492	999999	108	196	199	999999	949	711	862	106	606	723	225	999999	999999	127	622	999999	694	933	391	999999	457	269	518	777	699	878	47	804	178	999999	868	999999	999999	729	540	545	77	105	164	279	377	999999	399	293	197	994	999999	446	682	896	999999	999999	884	269	999999	839	677	421	678	80	673	68	999999	999999	999999	726	933	999999	586	87	156	999999	779	121	855	999999	870	999999	999999	705	417	601	999999	282	999999	310	614	422	999999	999999	867	656	427	
93	606	999999	999999	483	438	999999	71	999999	859	604	999999	401	787	999999	413	108	968	999999	830	973	663	82	936	655	224	554	122	520	543	885	219	499	999999	999999	515	546	285	999999	796	999999	643	999999	741	527	532	308	523	999999	19	135	999999	424	825	454	430	533	999999	476	269	884	357	551	999999	974	999999	259	230	999999	266	867	822	582	999999	710	339	950	341	999999	132	916	41	281	510	417	999999	795	674	727	275	981	173	808	136	912	999999	102	550	766	999999	283	88	430	999999	999999	999999	999999	767	124	999999	479	202	963	999999	353	852	85	999999	999999	821	599	585	503	826	999999	703	23	455	744	937	246	999999	999999	286	849	837	610	696	999999	114	999999	37	999999	612	796	999999	209	999999	999999	999999	697	62	796	944	542	697	585	604	999999	999999	999999	704	33	999999	878	79	627	999999	504	515	252	389	682	649	818	572	36	890	40	495	504	999999	671	685	250	194	613	630	999999	999999	262	16	397	919	999999	309	14	382	999999	727	171	522	959	999999	817	318	379	157	136	969	999999	694	574	813	944	999999	42	347	936	694	465	997	942	353	262	246	999999	763	833	999999	568	999999	167	999999	333	982	599	403	867	999999	815	465	503	774	490	568	441	999999	974	999999	999999	666	446	49	271	174	579	616	25	581	326	615	999999	616	411	28	536	271	999999	999999	999999	638	479	13	879	10	503	178	999999	999999	999999	417	789	758	999999	902	217	999999	51	169	999999	982	387	296	616	209	999999	887	999999	999999	41	180	103	22	934	638	999999	442	170	270	670	410	754	999999	776	908	826	999999	999999	509	810	999999	230	999999	559	169	260	193	999999	679	999999	616	999999	400	661	634	324	999999	823	999999	715	774	957	780	498	12	238	999999	999999	707	383	999999	999999	999999	661	622	999999	773	999999	775	387	999999	55	999999	999999	999999	999999	363	670	152	594	59	999999	999999	999999	46	999999	450	832	557	999999	999999	999999	689	306	284	999999	941	999999	49	684	999999	324	58	999999	712	729	999999	378	443	999999	999999	999999	377	122	334	842	763	80	624	171	509	941	905	844	999999	339	365	999999	136	961	664	623	630	468	53	734	693	532	90	316	984	81	398	161	66	999999	306	999999	971	441	999999	999999	124	877	999999	609	419	214	54	382	999999	292	251	482	741	261	764	999999	79	599	159	999999	999999	318	187	437	999999	999999	788	383	43	788	999999	695	632	793	508	753	292	999999	325	488	999999	707	942	999999	829	915	999999	804	54	396	507	382	292	999999	880	806	700	
747	999999	665	999999	670	349	999999	999999	556	849	947	752	21	626	999999	284	670	999999	999999	999999	485	999999	637	999999	983	999999	999999	999999	999999	413	999999	913	702	62	545	387	999999	71	817	368	999999	999999	283	999999	471	62	43	770	999999	107	999999	999999	598	440	224	149	999999	329	443	341	702	999999	239	153	324	44	999999	958	91	999999	624	999999	935	999999	19	999999	334	570	999999	999999	999999	999999	417	743	791	999999	999999	271	837	405	999999	999999	628	485	665	70	402	999999	751	436	11	999999	689	625	483	22	999999	674	431	371	999999	999999	456	512	46	826	888	999999	361	144	720	789	130	685	298	999999	980	999999	268	949	461	999999	819	447	929	999999	999999	791	269	779	999999	650	839	476	591	109	884	126	449	839	182	906	778	617	999999	222	953	13	336	199	42	959	416	482	909	619	49	999999	582	815	999999	106	236	999999	999999	79	949	653	104	199	409	863	19	429	777	554	426	211	731	717	277	192	999999	999999	999999	811	244	367	566	972	70	875	999999	634	999999	85	680	205	254	999999	273	310	909	147	789	999999	950	986	705	365	202	837	287	865	999999	457	641	165	836	561	835	591	96	132	138	534	329	999999	229	701	873	231	957	94	999999	999999	282	327	291	999999	999999	257	662	211	999999	999999	999999	679	96	999999	444	524	369	692	811	681	223	787	19	264	849	575	767	13	491	999999	880	203	999999	581	184	324	874	999999	701	587	928	999999	352	905	999999	650	298	999999	267	359	861	274	282	772	753	494	318	36	728	295	490	658	719	999999	352	404	268	515	578	130	999999	999999	991	233	752	337	445	113	999999	208	287	999999	999999	142	119	615	920	999999	827	689	999999	848	540	999999	999999	279	175	543	563	542	392	782	899	147	709	760	999999	58	29	999999	59	215	708	529	18	199	912	999999	999999	737	483	619	687	888	124	801	999999	585	136	483	172	999999	550	785	816	504	999999	609	433	359	341	872	999999	411	999999	800	150	20	407	999999	367	588	844	825	69	772	104	20	999999	907	199	698	922	999999	263	157	665	923	712	513	798	313	164	999999	405	610	991	999999	258	323	661	560	999999	228	125	583	999999	724	999999	54	409	390	586	525	170	643	999999	999999	158	492	145	227	308	894	118	999999	434	504	430	458	781	818	761	709	256	638	521	703	999999	999999	100	940	999999	668	113	418	727	638	189	762	660	909	137	999999	187	444	262	292	999999	72	159	999999	304	277	273	591	628	876	279	531	132	256	661	478	
402	999999	29	999999	790	700	999999	795	325	667	797	872	999999	995	532	999999	386	238	999999	368	530	537	646	930	405	999999	999999	851	369	657	640	414	257	999999	373	982	999999	622	502	418	735	363	999999	636	479	401	899	999999	353	466	155	893	662	303	999999	864	558	99	999999	999999	999999	999999	999999	667	999999	392	624	42	631	999999	398	763	735	185	632	999999	301	20	460	14	622	166	507	999999	511	999999	752	954	709	999999	434	999999	388	234	999999	260	927	578	999999	96	776	866	999999	803	78	392	999999	999999	670	782	999999	999999	639	999999	999999	754	977	533	166	999999	999999	670	333	132	125	999999	384	999999	999999	999999	248	722	999999	373	999999	756	165	999999	833	129	999999	275	294	926	936	999999	999999	158	999999	752	282	999999	422	999999	456	999999	543	879	999999	15	17	999999	809	297	544	999999	147	275	12	898	999999	284	699	46	701	374	386	999999	195	999999	378	236	999999	924	110	844	310	90	916	131	222	286	25	828	121	999999	466	996	392	96	999999	999999	155	680	163	998	999999	386	628	999999	999999	147	693	457	636	780	725	884	197	700	550	67	999999	880	999999	323	268	871	924	770	907	389	23	109	491	948	91	261	999999	112	999999	923	462	834	999999	84	592	567	201	999999	999999	582	809	692	545	690	80	275	993	839	739	832	461	857	184	999999	133	593	966	688	699	999999	122	95	560	626	605	524	488	999999	730	999999	680	999999	563	335	579	331	564	801	878	816	999999	931	372	999999	999999	604	659	61	999999	999	601	513	999999	742	999999	724	141	999999	95	555	786	999999	119	999999	999999	868	303	849	770	801	39	174	809	883	216	191	999999	253	999999	10	999999	437	999999	999999	108	176	951	821	999999	855	200	999999	716	999999	999999	999999	999999	999999	164	604	310	809	290	159	970	436	703	757	536	288	11	999999	765	94	690	999999	731	387	940	999999	916	482	983	999999	999999	394	999999	487	853	999999	368	399	99	999999	700	65	156	510	760	671	999999	204	295	999999	999999	312	879	631	641	680	999999	444	999999	178	999999	828	999999	999999	547	586	978	226	903	204	919	611	999999	999999	394	999999	212	231	627	999999	523	999999	999999	999999	71	309	514	827	999999	999999	999999	999999	17	920	999999	999999	239	781	962	184	693	256	999999	999999	667	999999	513	673	247	16	999999	999999	999999	999999	655	965	640	429	314	999999	999999	160	381	730	999999	996	603	877	344	999999	406	999999	268	452	584	999999	431	107	738	999999	796	841	589	838	704	275	116	999999	275	905	999999	810	477	724	
999999	542	874	999999	93	999999	648	635	339	725	999999	57	663	375	538	999999	999999	543	999999	999999	452	240	571	542	36	999999	889	999999	612	438	290	596	953	999999	349	999999	999999	862	24	999999	180	170	511	999999	238	999999	612	740	365	887	371	698	129	982	281	872	971	341	542	352	999999	999999	999999	900	444	24	103	129	35	496	986	681	528	623	999999	999999	728	706	314	999999	138	158	353	725	77	592	999999	971	272	476	80	70	999999	671	999999	999999	147	611	999999	224	563	999999	715	869	900	690	179	505	668	989	154	275	37	999999	999999	632	999999	307	999999	852	547	132	857	558	426	925	361	857	338	91	999999	127	286	100	816	646	443	999999	824	387	422	971	312	999999	332	999999	42	166	457	662	647	999999	778	578	676	999999	999999	166	452	974	338	322	177	586	845	36	989	937	356	577	999999	120	483	455	999999	576	819	584	236	999999	892	205	409	676	999999	999999	348	707	423	385	20	287	41	849	59	110	999999	726	437	305	816	105	809	880	473	999999	999999	332	148	110	621	60	929	831	91	142	912	500	151	540	688	999999	524	971	566	911	88	633	999999	339	772	999999	156	930	804	999999	396	529	213	908	999999	26	569	323	763	960	357	209	767	999999	197	313	584	897	617	534	581	999999	323	561	999999	733	925	808	337	999999	904	999999	37	294	746	999999	297	999999	592	671	721	210	217	606	564	878	865	999999	152	469	518	999999	323	280	225	557	216	651	999999	224	999999	760	985	245	65	999999	182	999999	999999	999999	25	999999	999999	945	813	380	631	716	999999	578	867	999999	666	868	20	999999	685	757	999999	198	186	646	783	377	581	960	225	971	551	215	999999	392	319	347	999999	177	944	377	466	845	926	499	653	999999	357	654	999999	126	999999	410	672	425	414	999999	627	999999	567	999999	999999	852	164	999999	175	999999	872	484	136	329	425	999999	710	318	300	233	272	999999	992	902	30	926	866	109	747	150	542	290	978	338	999999	84	610	17	12	614	690	276	999999	862	999999	872	528	999999	701	999999	699	364	135	999999	999999	941	999999	664	999999	999999	985	999999	912	34	999999	999999	506	797	609	351	241	999999	316	999999	999999	996	999999	140	893	157	408	101	999999	364	999999	188	165	796	619	778	999999	946	100	564	999999	634	364	309	613	426	999999	999999	175	359	161	995	57	999999	648	722	588	999999	999999	769	49	893	657	558	999999	79	436	999999	188	831	653	999999	613	751	65	907	641	999999	526	477	999999	678	926	58	212	455	
141	714	158	897	200	450	185	330	524	736	977	806	725	543	990	999999	999999	999999	999999	866	392	999999	394	740	90	535	999999	999999	987	999999	967	609	355	138	938	721	561	291	641	999999	999999	292	237	329	930	835	337	983	486	999999	136	999999	999999	346	73	835	999999	417	999999	999999	720	881	999999	162	768	377	461	597	604	278	113	270	703	502	756	999999	78	75	809	999999	207	746	816	999999	245	999999	999999	18	999999	999999	401	154	474	976	493	999999	949	84	560	563	384	740	389	218	23	865	888	849	999999	964	999999	999999	608	999999	466	999999	999999	473	917	393	120	452	532	500	876	959	999999	727	19	529	159	994	514	256	999999	467	366	608	999999	380	496	999999	429	111	999999	146	546	902	519	518	172	486	166	177	452	932	217	888	341	63	78	171	840	70	814	999999	999999	361	701	999	999999	466	615	547	896	702	33	999999	162	999999	423	893	217	500	366	673	837	347	803	938	259	477	276	803	311	335	577	368	296	576	396	194	211	520	999999	706	870	619	280	999999	908	999999	736	601	640	999999	953	350	704	151	933	412	557	999999	749	149	200	811	999999	999999	135	664	144	586	353	238	691	697	599	659	999999	999999	76	63	39	472	741	675	999999	136	382	237	664	155	999999	983	637	999999	770	761	516	69	384	710	625	253	652	159	999999	411	493	265	751	999999	348	715	346	999999	732	999999	408	524	647	119	198	898	10	988	999999	369	601	252	927	837	153	743	843	366	438	999999	819	592	427	999999	999999	126	485	619	807	926	999999	999999	715	999999	362	991	421	274	521	726	252	664	214	888	810	250	338	913	900	605	999999	999999	75	946	466	815	107	885	999999	81	422	390	191	28	999999	467	536	999999	484	999999	331	579	844	999999	543	165	387	538	951	401	788	572	719	211	999999	666	77	769	999999	547	893	536	797	450	999999	862	999999	196	175	352	714	895	438	999999	283	303	146	999999	413	311	437	568	933	85	293	849	999999	979	963	65	399	999999	415	999999	999999	795	781	404	407	681	681	201	373	609	687	892	144	970	927	761	530	714	999999	999999	119	334	602	722	167	465	200	999999	232	119	952	946	490	500	489	488	999999	999999	956	731	999999	246	205	334	999999	400	714	999999	999999	212	535	685	411	689	999999	934	202	999999	246	941	490	999999	969	264	656	740	999999	644	491	999999	249	788	757	999999	999999	873	139	999999	333	999999	750	499	452	29	584	277	545	800	672	999999	295	462	505	24	251	999999	
999999	941	678	657	987	80	219	612	999999	746	928	776	592	954	804	925	735	479	201	990	735	949	679	389	205	611	999999	999999	163	786	999999	742	393	999999	606	198	999999	676	779	679	999999	999999	66	838	348	768	217	717	750	999999	999999	35	823	999999	716	326	999999	999999	462	386	108	284	999999	999999	462	196	393	938	357	999999	335	69	700	522	710	894	893	999999	50	436	403	264	194	793	999999	268	918	142	999999	290	927	999999	223	403	580	999999	392	879	385	162	384	279	369	144	999999	667	999999	311	550	999999	432	999999	999999	35	999999	999999	99	665	999999	999999	999999	261	999999	77	689	999999	846	999999	941	999999	999999	999999	466	999999	999999	999999	894	59	758	999999	933	617	592	999999	999999	999999	61	197	420	999999	999999	727	763	191	885	133	278	302	455	19	821	999999	369	846	319	418	963	370	999999	999999	949	999999	906	723	270	659	668	999999	220	191	973	658	999999	215	787	785	999999	285	13	928	855	602	604	748	580	906	999999	746	999999	448	544	999999	999999	999999	786	876	820	999999	920	999999	464	999999	91	273	999999	999999	150	999999	999999	533	168	999999	999999	54	12	357	999999	999999	999999	363	411	922	88	771	647	293	444	334	428	999999	965	999999	364	999999	474	472	520	999999	712	417	766	102	999999	282	290	856	333	999999	559	439	441	661	896	999999	999999	541	314	320	625	752	999999	815	736	158	568	947	333	589	999999	540	999999	114	999999	735	999999	999999	999999	806	491	999999	959	275	999999	989	479	999999	324	797	954	999999	167	999999	715	959	689	999999	999999	539	713	342	532	999999	999999	999999	602	999999	215	999999	970	514	999999	999999	829	834	793	462	50	746	999999	999999	633	536	635	647	383	636	399	496	999999	999999	952	705	103	158	268	226	676	756	396	151	999999	162	826	449	999999	659	380	880	999999	236	999999	619	860	459	708	995	117	951	645	966	938	719	126	333	999999	601	414	680	999999	576	999999	294	360	537	166	480	999999	196	22	723	265	518	329	818	999999	342	999999	643	449	999999	118	725	999999	429	213	999999	46	503	887	43	999999	700	314	599	450	625	999999	333	303	238	296	921	938	921	999999	429	399	307	999999	230	757	999999	240	999999	468	70	184	999999	999999	776	999999	216	308	978	479	999999	214	730	999999	120	82	521	350	999999	976	196	786	999999	718	784	999999	999999	999999	999999	999999	999999	999999	11	999999	389	451	338	10	999999	794	89	999999	999999	452	156	999999	668	928	999999	157	246	430	29	336	281	283	999999	222	999999	786	704	311	999999	702	995	
105	999999	599	988	999999	999999	999999	999999	427	999999	999999	999999	745	571	569	331	811	428	519	50	999999	450	675	859	115	465	126	461	999999	99	778	999999	267	457	60	22	999999	939	817	413	999999	605	601	438	706	457	250	650	979	465	999999	882	132	662	941	999999	537	739	883	214	627	69	999999	337	128	593	569	298	520	556	261	871	999999	999999	325	999999	999999	246	163	999999	225	999999	481	284	206	999999	858	999999	999999	406	485	340	66	612	786	665	999999	999999	999999	999999	999999	951	139	432	999999	31	281	999999	347	999999	805	300	586	999999	999999	999999	588	810	141	232	735	964	782	124	81	921	815	999999	999999	660	999999	584	927	49	771	999999	345	58	80	184	624	841	267	31	999999	999999	754	831	623	634	999999	710	143	999999	388	922	999999	24	361	292	216	999999	696	687	556	230	373	546	999999	725	815	539	999999	956	608	893	707	761	524	999999	176	999999	999999	695	583	999999	451	840	999999	848	104	331	697	788	968	351	999999	579	999999	379	822	217	377	897	818	547	970	186	488	494	224	417	500	999999	999999	999999	898	999999	999999	999999	778	532	884	614	631	494	842	950	988	999999	748	138	296	999999	73	999999	615	486	876	46	266	275	361	177	999999	686	830	232	673	999999	453	999999	999999	155	600	299	999999	763	276	333	705	999999	198	231	746	96	131	999999	411	166	616	999999	999999	78	72	513	999999	717	980	944	664	619	287	252	812	605	662	150	554	999999	635	852	220	552	340	247	86	139	999999	547	565	484	999999	517	138	999999	27	407	92	999999	128	615	782	332	669	95	999999	946	419	150	434	981	801	999999	530	764	211	582	737	825	999999	50	296	442	389	999999	799	770	123	780	587	999999	67	467	999999	30	999999	887	882	255	504	140	720	999999	999999	999999	999999	193	986	999999	999999	445	670	266	659	87	329	999999	943	999999	295	972	832	999999	562	179	923	344	981	510	999999	323	699	491	330	307	330	999999	329	805	505	615	783	749	948	152	594	800	999999	578	700	729	944	999999	959	999999	307	91	727	999999	999999	349	212	486	999999	517	745	188	936	362	757	323	30	148	984	680	198	93	690	420	999999	132	536	412	809	964	379	999999	532	798	999	248	288	999999	999999	166	413	306	78	441	407	416	999999	455	821	999999	708	806	418	289	343	999999	999999	317	370	537	999999	999999	999999	715	999999	447	999999	999999	362	518	999999	646	993	827	276	892	24	258	23	178	268	91	591	431	265	573	889	252	464	785	847	971	999999	617	
353	613	999999	363	303	999999	759	726	999999	312	352	999999	813	999999	22	451	999999	152	303	201	279	731	218	255	459	999999	558	413	683	577	999999	73	631	385	483	663	273	661	955	63	999999	541	999999	288	89	202	760	999999	240	999999	586	704	677	822	347	622	999999	384	903	728	410	355	53	525	641	289	999999	437	116	358	188	547	197	999999	999999	738	743	930	175	267	814	259	999999	999999	990	967	395	808	999999	861	269	888	757	236	652	73	497	473	647	999999	761	333	999999	881	835	48	999999	999999	49	609	999999	999999	218	646	914	999999	999999	999999	999999	673	893	999999	399	254	99	299	789	960	597	999999	999999	280	292	376	505	491	67	301	834	951	460	999999	999999	999999	999999	795	680	121	322	501	890	999999	999999	999999	999999	138	933	999999	792	546	999999	556	840	330	369	608	999999	842	999999	433	103	880	548	999999	223	935	999999	961	272	303	618	678	999999	105	999999	136	341	319	469	377	999999	120	509	298	703	903	127	448	78	383	613	999999	970	889	408	999999	999999	365	759	971	274	999999	685	498	927	580	999999	745	501	242	277	999999	382	773	875	983	381	999999	879	320	817	999999	892	888	690	999999	707	999999	999999	818	561	976	999999	498	112	586	434	999999	370	133	995	382	999999	999999	116	999999	465	999999	23	424	639	324	485	999999	163	848	88	797	808	157	999999	159	57	999999	999999	300	322	884	670	299	558	370	889	756	325	999999	999999	66	781	999999	999999	999999	745	282	999999	246	999999	120	344	264	507	637	212	223	260	999999	999999	274	165	815	999999	999999	536	724	865	999999	999999	999999	999999	999999	999999	32	25	859	833	371	414	775	504	444	800	211	549	999999	792	999999	168	999999	505	479	119	214	999999	965	528	742	973	999999	416	909	811	771	999999	625	884	484	622	352	389	888	999999	559	769	721	25	999999	42	999999	932	999999	999999	999999	999999	654	609	175	130	59	340	999999	999999	999999	369	594	632	38	225	999999	531	317	309	999999	999999	617	48	999999	444	190	949	311	999999	853	999999	471	799	62	548	341	26	718	364	999999	999999	297	500	57	200	185	98	987	999999	999999	999999	624	645	304	471	616	999999	58	999999	940	999999	999999	391	544	305	999999	999999	999999	999999	883	999999	813	953	736	999999	999	999999	991	999999	268	101	962	309	601	999999	474	826	504	999999	999999	726	999999	999999	999999	472	999999	906	955	751	999999	390	999999	506	128	210	785	671	908	500	472	999999	623	688	472	849	147	730	789	290	830	999999	999999	988	558	167	999999	999999	999999	
274	822	102	999999	249	77	877	999999	465	190	400	999999	802	999999	999999	128	441	112	288	524	999999	334	261	126	999999	921	232	100	999999	999999	960	270	959	999999	643	999999	379	339	383	620	594	999999	681	549	399	811	37	162	999999	870	999999	64	661	999999	965	939	571	999999	999999	328	845	786	60	517	999999	999999	999999	999999	999999	337	748	999999	728	668	999999	999999	653	711	727	864	893	79	805	661	831	905	609	658	176	704	999999	403	844	65	999999	807	226	173	999999	269	301	366	878	999999	999999	999999	336	999999	381	999999	296	860	258	630	435	776	981	399	686	323	530	999999	999999	999999	231	354	999999	673	893	132	90	489	391	468	572	536	999999	848	999999	816	579	999999	286	999999	417	255	154	999999	629	999999	826	999999	487	999999	738	440	999999	307	735	999999	757	999999	109	259	999999	806	999999	999999	68	999999	584	142	860	999999	999999	913	584	997	172	975	999999	999999	54	894	999999	264	999999	384	999999	141	675	999999	122	762	69	916	516	37	999999	999999	999999	364	165	999999	424	693	966	616	272	825	856	863	144	759	577	713	618	215	999999	332	804	103	71	999999	233	690	30	107	811	999999	407	556	85	561	208	845	999999	324	479	999999	999999	395	122	904	284	999999	758	999999	195	999999	308	999999	83	598	806	683	302	237	506	733	673	868	805	999999	427	999999	999999	583	999999	731	824	999999	736	352	999999	418	980	167	652	999999	932	667	912	465	528	106	999999	486	755	999999	552	660	817	999999	938	429	590	677	486	975	33	185	801	999999	531	14	574	999999	564	398	702	145	585	95	801	15	956	349	999999	331	826	311	828	45	188	173	486	989	999999	614	827	313	681	677	999999	756	999999	999999	934	999999	531	752	922	366	823	417	999999	731	945	933	473	251	761	164	158	722	999999	766	285	999999	527	585	327	949	570	399	464	907	697	54	148	508	999999	402	800	83	388	471	222	771	97	755	54	480	151	586	551	526	999999	675	408	110	999999	999999	996	946	434	972	999999	433	953	178	44	900	794	965	836	369	999999	85	343	886	999999	514	280	772	540	846	808	984	847	937	999999	32	646	48	335	839	999999	854	648	416	675	788	818	919	721	999999	686	185	750	192	172	453	999999	999999	556	999999	305	999999	415	999999	174	810	586	25	789	21	999999	755	639	996	963	999999	436	927	220	765	999999	361	61	999999	170	632	244	999999	775	935	690	999999	492	999999	544	999999	448	70	251	864	212	802	140	709	890	930	545	999999	228	662	999999	999999	
999999	790	999999	999999	182	28	427	541	575	920	249	999999	331	139	273	972	462	999999	71	375	685	355	563	999999	230	352	506	240	97	999999	446	123	918	285	822	701	695	599	998	430	643	999999	298	291	999999	287	999999	999999	666	573	301	436	600	651	729	955	237	88	723	999999	522	196	454	94	483	136	935	56	317	999999	999999	862	999999	641	731	999999	67	282	340	943	999999	745	573	523	200	20	999999	276	555	866	474	617	876	999999	999999	999999	266	214	807	436	999999	999999	999999	999999	296	999999	999999	959	920	754	898	999999	747	780	865	776	623	999999	894	472	999999	669	999999	999999	107	669	986	999999	999999	284	718	999999	474	903	999999	999999	302	999999	237	761	378	563	356	999999	968	519	869	105	311	141	833	999999	319	344	822	999999	839	12	999999	626	452	25	236	999999	46	55	490	843	999999	241	999999	155	999999	143	104	60	999999	999999	482	587	800	999999	324	602	451	393	999999	139	999999	919	794	300	999999	610	318	999999	999999	999999	764	922	39	35	917	80	657	999999	632	186	250	772	369	999999	530	999999	826	562	701	999999	203	999999	512	360	762	269	447	193	674	102	999999	741	723	611	935	559	558	774	973	254	999999	999999	999999	366	999999	318	999999	655	999999	70	784	756	661	702	517	999999	420	678	272	657	633	473	23	540	361	509	58	757	999999	999999	861	61	999999	457	999999	999999	892	999999	471	454	710	792	424	614	317	77	89	31	999999	823	149	999999	999999	325	999999	481	749	230	15	390	270	999999	451	799	208	999999	177	214	23	86	229	274	217	818	947	999999	59	409	232	999999	429	37	663	999999	830	999999	548	273	835	218	691	671	150	91	999999	908	350	624	415	584	899	999999	18	27	603	875	672	694	377	780	431	349	998	721	960	242	999999	71	968	226	194	904	378	999999	395	558	999999	999999	634	999999	500	434	999999	647	999999	555	999999	645	786	955	319	854	895	999999	999999	351	673	429	131	951	769	289	656	199	400	995	505	213	999999	55	751	546	70	999999	289	997	355	360	337	999999	223	503	999999	22	999999	339	999999	323	28	999999	999999	999999	999999	682	279	999999	778	805	257	398	59	816	999999	740	214	773	794	566	999999	789	996	322	102	999999	738	276	14	643	292	70	985	999999	999999	587	170	56	999999	387	999999	79	228	999999	113	999999	999999	407	489	544	808	999999	999999	453	999999	239	57	572	612	999999	944	999999	216	999999	999999	197	999999	867	631	435	579	168	241	417	507	706	570	999999	218	999999	361	341	787	469	
835	158	524	542	999999	954	540	597	443	253	999999	66	862	999999	36	915	534	497	999999	63	964	649	901	137	945	999999	669	600	364	458	936	613	225	746	999999	374	672	871	232	677	895	981	725	999999	974	451	999999	486	430	303	999999	864	565	733	999999	999999	999999	999999	597	999999	295	940	243	984	999999	829	840	126	784	662	253	663	999999	108	168	983	999999	912	163	999999	996	192	999999	70	829	82	999999	999999	251	124	126	285	284	427	391	999999	999999	740	682	154	610	727	702	767	59	965	598	467	575	521	270	344	999999	103	808	999999	769	999999	164	244	781	999999	999999	669	545	967	389	999999	716	212	999999	193	240	18	892	999999	489	412	999999	864	999999	999999	915	999999	853	782	51	190	999999	287	999999	575	586	447	373	999999	852	42	231	92	586	750	999999	372	286	86	999999	999999	999999	540	623	367	999999	300	760	202	999999	155	816	763	925	208	239	439	27	669	999999	792	999999	641	425	999999	999999	928	287	733	838	552	999999	999999	999999	999999	979	88	664	828	413	295	999999	180	817	707	226	468	166	387	520	321	355	616	479	322	589	999999	999999	176	186	999999	22	36	363	999999	702	49	95	118	228	161	999999	198	266	321	114	474	823	717	240	722	772	899	223	526	207	836	307	999999	999999	420	963	497	652	180	999999	660	817	999999	15	999999	382	57	169	369	546	166	360	167	999999	999999	745	406	935	464	470	122	999999	836	693	866	999999	999999	881	808	197	287	999999	96	48	454	657	897	712	63	999999	999999	740	854	980	999999	485	149	158	122	675	999999	999999	198	999999	170	846	980	242	149	444	652	175	361	181	999999	999999	273	129	762	467	999999	694	882	124	999999	381	959	856	653	390	602	999999	768	143	999999	725	358	386	877	607	676	664	573	618	697	559	389	682	720	430	999999	999999	395	999999	999999	873	679	999999	999999	788	886	134	999999	999999	842	999999	999999	228	999999	544	271	999999	251	165	790	999999	130	273	427	194	992	287	146	233	178	581	195	999999	316	756	55	999999	420	99	720	552	85	814	776	999999	162	171	140	185	168	334	779	240	865	999999	752	416	656	780	796	609	987	999999	590	270	885	295	999999	794	499	986	476	999999	999999	999999	118	316	999999	801	42	830	156	960	999999	999999	802	999999	256	673	999999	639	999999	640	303	121	564	999999	999999	516	740	866	259	346	686	999999	857	627	795	628	534	445	999999	854	999999	965	462	37	300	746	467	929	48	999999	790	859	368	836	999999	333	682	397	999999	
999999	999999	175	999999	999999	284	893	986	999999	169	628	149	999999	999999	773	892	999999	658	537	430	486	59	811	828	21	556	827	999999	31	769	471	999999	999999	362	939	794	999999	394	652	753	407	760	293	769	420	109	231	149	594	943	530	675	155	967	999999	930	259	999999	569	263	457	999999	964	415	698	999999	999999	215	780	999999	320	943	15	784	33	726	765	999999	417	912	334	687	228	87	248	796	800	179	756	18	544	999999	824	398	999999	999999	999999	999999	81	737	106	25	999999	615	632	586	999999	371	944	879	175	217	929	656	929	769	861	999999	176	901	999999	832	459	999999	444	86	999999	616	487	705	930	887	969	680	815	319	999999	999999	999999	661	136	439	234	876	843	336	314	177	469	536	466	908	711	180	855	999999	566	999999	999999	556	467	999999	883	248	949	287	999999	259	841	619	450	257	442	514	775	452	607	582	999999	999999	772	951	156	950	249	31	185	799	824	551	999999	732	999999	898	204	82	556	985	926	566	98	64	336	849	999999	218	999999	207	404	413	666	983	999999	72	783	999999	999999	932	999999	928	112	448	999999	299	866	717	814	999999	319	702	896	621	655	372	999999	717	999999	306	864	999999	554	977	404	420	884	769	73	380	999999	999999	175	999999	986	998	463	650	629	47	983	999999	403	933	999999	702	999999	54	337	306	53	75	892	609	78	968	383	134	999999	24	999999	107	654	999999	999999	632	536	282	999999	656	908	378	98	999999	323	495	637	621	100	702	903	840	441	767	336	59	999999	566	999999	999999	625	999999	607	614	632	885	725	959	999999	265	176	244	419	681	397	674	999999	315	999999	583	341	761	44	999999	121	999999	999999	886	118	999999	999999	970	726	616	41	578	771	484	954	438	999999	999999	116	834	536	668	430	760	379	999999	82	490	280	972	999999	863	305	999999	999999	68	229	838	851	146	428	205	999999	802	649	819	903	502	360	857	813	663	655	209	999999	452	153	999999	999999	999999	306	999999	700	753	999999	177	283	515	981	896	218	931	826	999999	415	999999	160	628	120	560	758	579	139	422	999999	33	218	105	999999	999999	914	324	331	404	840	999999	505	764	873	482	545	999999	999999	464	649	881	836	686	999999	484	301	525	794	999999	999999	726	227	288	593	905	958	188	999999	931	981	894	609	431	138	343	835	395	999999	999999	25	371	999999	999999	773	288	197	531	311	967	758	399	529	375	707	999999	999999	999999	999999	967	523	366	332	589	999999	755	281	414	999999	459	999999	905	770	166	
999999	335	666	553	515	315	718	437	876	999999	182	591	374	244	724	999999	999999	618	225	999999	124	658	48	479	200	999999	16	782	973	851	999999	852	999999	999999	999999	381	457	311	712	999999	258	96	490	235	416	892	390	47	690	544	970	40	999999	999999	52	292	297	999999	362	497	309	935	463	35	779	329	999999	11	810	353	565	188	906	360	538	999999	999999	813	999999	308	636	969	102	438	881	999999	999999	647	330	999999	94	999999	948	224	565	322	999999	465	455	999999	930	389	236	999999	978	792	133	340	453	25	999999	483	134	64	860	339	843	34	153	491	167	324	681	668	999999	305	999999	999999	794	226	403	713	368	975	999999	257	742	754	459	99	174	999999	203	314	37	611	999999	894	364	999999	999999	608	321	964	928	999999	999999	568	88	683	562	442	999999	237	999999	411	999999	999999	686	612	596	999999	999999	64	326	336	130	999999	641	657	169	345	999999	567	747	795	401	403	999999	761	548	184	676	776	536	731	295	966	999999	999999	999999	987	217	999999	639	390	44	266	647	602	495	342	927	431	524	227	115	977	490	826	19	999999	111	924	74	999999	999999	798	528	999999	50	163	683	25	170	181	137	584	928	366	760	144	755	454	276	999999	999999	255	262	318	625	317	486	999999	999999	999999	886	999999	687	227	967	246	999999	62	562	999999	659	911	999999	352	999999	531	59	999999	75	874	999999	657	658	857	999999	177	545	219	969	999999	677	816	409	396	295	844	896	710	399	999999	406	702	999999	935	557	345	984	909	228	104	999999	363	800	740	808	999999	635	830	999999	800	700	529	92	830	664	842	511	874	66	999999	634	349	999999	550	999999	273	765	999999	310	830	192	636	990	999999	474	323	26	669	999999	66	999999	76	659	598	824	999999	619	71	280	999999	999999	120	852	972	999999	999999	629	999999	272	544	473	912	530	230	999999	73	538	217	999999	350	826	999999	296	10	46	567	689	145	726	601	999999	999999	452	594	997	82	783	27	415	999999	694	766	406	999999	999999	999999	546	439	999999	760	348	999999	705	930	999999	990	824	852	935	999999	239	493	533	670	890	769	469	935	232	545	999999	521	802	811	999999	999999	999999	252	999999	739	30	259	164	965	999999	999999	998	522	705	16	258	930	999999	512	999999	999999	242	735	999999	822	837	611	216	999999	480	999999	999999	894	284	828	555	581	444	206	882	980	338	568	417	648	999999	947	239	999999	296	359	439	299	495	454	999999	709	99	594	902	419	53	718	494	436	641	999999	999999	876	
999999	999999	496	885	630	345	872	673	328	514	999999	890	382	999999	999999	130	999999	320	408	829	11	999999	491	849	304	473	999999	999999	83	981	17	666	709	362	999999	619	863	999999	999999	160	581	999999	391	585	999999	999999	46	63	569	999999	48	330	706	418	999999	999999	195	999999	591	167	408	999999	599	347	506	394	190	29	234	539	999999	844	651	257	999999	846	999999	905	316	292	436	883	59	709	999999	999999	999999	301	486	999999	999999	226	961	999999	999999	328	564	54	88	158	999999	26	999999	40	999999	203	999999	999999	169	38	162	999999	340	309	731	525	999999	890	999999	820	434	889	999999	85	115	999999	999999	999999	505	929	292	419	999999	167	999999	419	64	29	603	999999	17	512	141	457	996	999999	999999	999999	780	236	125	674	649	268	724	941	483	999999	925	75	321	538	952	999999	746	743	462	182	848	321	470	999999	296	655	999999	921	758	95	88	960	164	230	369	278	813	999999	769	999999	443	519	935	311	103	537	437	478	560	900	711	263	691	999999	813	468	999999	931	387	994	999999	802	999999	398	674	964	911	100	179	683	426	137	974	894	999999	339	385	168	100	759	999999	343	999999	857	384	825	279	450	416	900	512	881	241	774	122	999999	335	999999	636	138	999999	346	309	999999	999999	583	289	999999	974	484	92	607	841	627	777	122	440	999999	23	849	695	471	684	999999	180	544	999999	209	999999	999999	13	838	532	961	143	880	44	999999	999999	800	545	482	475	932	818	904	999999	613	999999	10	999999	999999	533	787	443	164	999999	41	705	939	686	89	25	876	999999	254	85	999999	494	896	88	999999	951	222	999999	999999	995	752	460	276	504	999999	212	781	999999	13	314	745	527	999999	228	12	789	444	999999	466	466	598	461	573	828	169	128	111	921	999999	58	321	999999	999999	169	909	580	999999	999999	999999	877	244	979	476	940	340	999999	516	678	85	165	517	108	847	756	999999	300	886	447	344	999999	110	859	999999	999999	993	271	999999	818	318	431	360	999999	999999	588	232	619	985	632	999999	806	611	433	999999	109	541	222	636	474	762	619	694	991	999999	999999	999999	384	347	521	999999	79	999999	697	369	999999	805	999999	387	268	534	999999	315	264	949	538	563	677	999999	542	424	780	635	999999	66	999999	737	368	900	494	999999	847	282	474	685	429	750	914	73	202	304	34	835	377	999999	999999	314	439	52	571	673	108	371	804	999999	176	443	233	999999	999999	916	999999	615	999999	456	687	515	841	578	999999	787	649	614	820	247	400	945	
999999	999999	91	394	307	325	339	820	713	485	477	377	518	985	527	283	402	286	857	418	941	921	262	999999	472	999999	999999	784	999999	494	551	999999	706	999999	186	341	999999	286	618	131	999999	82	742	211	47	473	999999	544	270	999999	222	544	390	981	13	345	640	621	921	446	803	555	796	229	934	910	670	999999	999999	195	723	125	668	736	141	869	189	60	999999	999	999999	977	523	657	281	999999	186	725	227	841	999999	937	364	999999	327	730	286	523	277	136	803	772	999999	84	652	106	999999	653	849	144	166	589	199	922	645	825	41	148	947	927	734	945	999999	967	494	786	999999	999999	418	999999	592	665	999999	306	205	38	251	449	15	999999	141	532	875	92	684	121	747	441	535	502	699	148	575	349	402	858	702	999999	999999	999999	999999	388	999999	448	552	500	999999	893	727	617	583	999999	999999	772	999999	211	79	999999	999999	383	49	329	961	916	711	453	999999	443	903	999999	999999	483	860	999999	840	999999	297	436	540	194	315	854	714	918	999999	117	15	803	999999	999999	788	715	485	999999	826	25	427	328	737	108	410	372	989	390	292	110	731	992	932	53	999999	642	456	108	77	194	615	52	999999	603	448	297	889	713	558	619	999999	654	323	825	999999	999999	699	442	783	999999	864	333	999999	817	386	22	870	509	286	156	269	999999	149	641	409	384	329	143	660	123	482	999999	832	672	999999	87	679	999999	719	944	942	24	324	133	330	999999	416	191	227	435	426	999999	437	411	360	621	515	681	999999	999999	999999	566	781	999999	470	999999	501	963	714	309	343	763	999999	999999	213	255	71	999999	999999	127	968	148	999999	235	696	999999	848	430	322	999999	572	997	691	769	305	999999	242	653	662	999999	790	999999	999999	918	102	663	999999	105	999999	115	559	499	370	307	999999	510	651	556	974	378	739	80	651	232	737	345	81	30	46	828	999999	999999	363	999999	337	525	671	997	142	43	503	999999	999999	999999	999999	82	637	393	788	794	734	686	999999	999999	11	999999	801	253	190	757	591	999999	69	379	999999	151	146	790	970	999999	839	653	999999	940	875	999999	847	999999	300	664	707	999999	242	251	103	336	738	999999	577	618	999999	428	816	385	451	924	694	852	124	791	999999	846	423	999999	955	90	272	999999	999999	25	871	367	953	526	59	999999	345	817	286	766	412	76	222	362	742	999999	999999	47	499	950	999999	994	999999	509	727	999999	273	911	296	999999	73	999	999999	562	746	366	474	300	336	999999	589	876	576	999999	
388	869	634	71	589	544	253	999999	249	468	723	876	999999	454	798	999999	640	999999	530	273	999999	999999	416	660	615	386	946	999999	999999	952	371	425	999999	999999	130	858	236	212	331	999999	999999	838	760	201	999999	869	328	30	999999	148	999999	164	356	313	999999	975	463	999999	455	212	597	706	523	999999	107	308	458	76	999999	940	961	437	112	999999	503	864	652	999999	999999	745	68	999999	54	573	999999	216	999999	125	326	999999	405	263	756	999999	164	73	324	999999	103	999999	421	261	696	561	186	479	62	577	809	790	332	247	160	999999	999999	671	661	950	251	891	239	343	749	187	545	708	999999	999999	623	440	999999	189	131	292	999999	806	999999	492	396	999999	163	500	315	999999	999999	167	999999	57	974	999999	412	373	232	212	309	88	511	518	26	477	999999	79	954	999999	250	153	126	868	999999	348	442	999999	564	999999	737	739	999999	223	364	999999	999999	633	18	141	38	999999	956	919	999999	999999	999999	720	999999	999999	999999	999999	999999	999999	295	680	51	244	999999	636	60	243	809	558	474	570	61	297	999999	999999	871	999999	70	823	999999	74	196	206	884	140	53	721	999999	645	999999	653	202	101	927	684	346	999999	962	382	90	794	376	408	999999	422	204	999999	999999	836	57	613	34	723	999999	231	999999	844	359	540	592	999999	541	174	999999	821	378	960	370	999999	302	509	999999	687	742	556	698	999999	751	472	935	999999	999999	865	999999	293	628	478	999999	706	200	501	22	431	999999	751	262	211	747	634	54	244	646	96	544	547	999999	346	999999	48	999999	999999	999999	887	605	555	999999	676	999999	999999	202	999999	464	999999	288	800	496	999999	898	999999	303	999999	51	127	427	701	400	77	330	999999	999999	292	497	467	183	496	999999	135	826	243	999999	586	999999	379	441	155	780	982	807	743	61	630	999999	989	744	46	663	976	469	999999	999999	117	355	526	495	909	999999	996	490	999999	402	999999	954	664	425	717	999999	672	685	999999	999999	417	269	587	999	999999	844	508	723	147	999999	999999	666	923	87	469	241	118	999999	999999	743	783	502	25	351	689	675	783	573	36	184	999999	300	196	981	748	847	768	999999	242	75	999999	283	353	959	970	705	41	586	956	486	753	788	163	539	148	999999	999999	999999	319	586	71	999999	696	962	999999	140	999999	941	339	621	472	591	651	466	840	509	159	65	380	984	999999	206	999999	550	430	999999	147	657	843	999999	602	532	217	655	14	967	999999	390	126	999999	235	999999	257	999999	23	171	146	999999	999999	638	765	
198	864	334	942	864	999999	155	541	999999	993	821	107	505	29	940	999999	995	461	873	922	768	939	541	759	999999	948	282	537	999999	999999	449	959	215	77	999999	668	883	999999	149	649	441	999999	999999	845	414	992	751	325	83	788	150	245	824	999999	996	999999	333	575	398	916	55	999999	999999	574	554	999999	892	437	615	282	999999	999999	322	233	999999	920	999999	695	354	561	207	957	464	480	924	213	144	999999	81	163	344	317	324	233	604	823	575	912	999999	999999	110	999999	999999	999999	297	858	923	600	235	86	999999	637	999999	836	718	97	163	999999	649	350	727	402	366	461	937	192	967	99	629	666	354	550	999999	999999	999999	883	999999	999999	193	76	290	543	274	994	366	707	97	488	514	999999	670	773	272	950	825	707	999999	257	863	999999	999999	834	971	568	731	256	242	427	384	834	839	999999	619	583	999999	999999	137	372	105	239	999999	999999	584	123	996	581	288	454	999999	754	927	999999	999999	88	999999	455	572	706	999999	120	475	669	114	679	676	179	164	688	889	999999	999999	594	162	634	999999	999999	259	858	571	160	968	787	450	630	907	999999	701	999999	407	615	620	431	109	984	764	436	999999	904	446	999999	427	599	565	345	999999	999999	848	999999	999999	999999	999999	999999	144	122	999999	687	999999	484	772	836	477	999999	291	284	31	999999	999999	177	869	583	36	355	999999	744	732	378	232	114	455	999999	999999	537	471	632	419	906	296	987	842	999999	217	901	999999	609	360	804	318	291	324	999999	848	680	304	999999	748	850	303	400	389	773	464	999999	38	208	845	940	161	999999	864	124	861	507	335	793	376	135	223	811	394	999999	70	999999	789	999999	725	320	999999	999999	884	999999	613	896	607	79	621	102	872	999999	764	420	652	659	426	999999	174	351	355	511	129	999999	636	999999	16	461	712	523	999999	609	482	534	707	999999	774	305	999999	965	900	999999	181	283	262	289	999999	973	285	999999	524	589	265	384	965	730	856	270	999999	131	999999	155	366	108	768	273	461	999999	712	477	885	130	999999	208	999999	999999	340	846	999999	357	444	42	185	311	999999	744	353	107	999999	999999	328	513	999999	389	999999	754	999999	83	514	989	828	817	271	999999	526	999999	891	66	934	876	400	20	899	999999	999999	857	999999	999999	109	33	999999	363	670	999999	159	381	757	319	999999	999999	199	267	999999	381	999999	627	770	376	999999	999999	853	297	999999	692	586	317	999999	788	702	227	784	999999	973	999999	999999	999999	999999	999999	659	999999	646	581	999999	248	
687	143	679	528	999999	69	97	603	279	504	180	631	200	977	159	841	767	999999	616	999999	999999	999999	293	850	310	63	481	245	717	999999	958	281	364	924	999999	453	638	95	732	643	999999	999999	575	479	320	448	284	178	385	817	999999	678	999999	36	337	342	849	828	999999	999999	587	851	885	638	546	898	999999	275	972	999999	213	682	999999	972	775	999999	999999	813	540	999999	778	999999	859	900	263	999999	316	337	597	672	603	999999	867	728	65	999999	999999	999999	933	999999	181	19	999999	679	614	999999	442	992	999999	607	564	999999	298	365	234	285	999999	985	385	266	999999	939	677	309	113	403	815	517	917	497	434	999999	880	128	691	768	999999	190	999999	558	847	324	86	999999	118	567	521	511	504	780	999999	320	999999	677	999999	241	342	896	999999	221	889	924	84	763	999999	999999	999999	999999	999999	465	999999	812	999999	826	419	277	862	686	201	545	881	999999	999999	147	211	124	290	212	298	999999	436	220	999999	999999	669	999999	249	999999	818	396	411	351	837	48	611	483	620	734	268	562	379	655	705	999999	999999	585	911	937	561	68	441	952	882	999999	38	959	999999	999999	166	999999	37	548	868	804	143	540	476	974	535	728	504	555	944	735	89	999999	999999	583	744	999999	21	999999	762	759	999999	999999	468	621	19	652	285	994	578	771	535	830	786	900	897	799	119	936	411	833	564	999999	18	156	145	256	454	625	881	82	484	725	786	118	848	684	81	854	965	883	453	509	999999	182	999999	259	995	613	686	999999	974	85	899	929	205	79	450	322	999999	762	999999	659	123	999999	297	999999	999999	677	62	999999	727	265	999999	999999	389	64	999999	835	999999	886	999999	999999	939	935	999999	409	825	857	999999	779	244	759	999999	212	685	793	396	482	885	999999	214	327	561	999999	999999	719	999999	381	549	151	172	999999	375	999999	511	367	720	187	406	887	984	197	999999	282	978	967	887	999999	842	596	668	435	949	999999	681	934	999999	475	999999	999999	305	999999	317	771	616	999999	999999	777	701	328	82	218	85	998	416	27	562	288	495	260	831	345	999999	952	999999	737	999999	819	919	576	999999	255	999999	28	999999	540	879	993	999999	359	583	120	77	524	523	459	359	951	149	999999	381	999	980	999999	557	960	914	365	999999	879	963	574	858	134	249	827	749	67	417	875	148	569	999999	145	999999	721	277	24	999999	33	387	714	999999	265	999999	89	999999	11	471	630	625	524	704	999999	999999	19	262	943	285	696	710	302	543	273	525	999999	
387	999999	791	835	693	899	999999	275	502	259	894	602	929	999999	999999	747	596	999999	260	623	864	836	999999	666	469	334	999999	999999	323	999999	180	999999	999999	999999	702	999999	220	635	999999	999999	598	999999	999999	999999	124	659	999999	999999	144	962	705	999999	23	901	947	550	104	134	999999	368	170	193	952	999999	999999	999999	999999	546	467	999999	999999	999999	849	534	999999	999999	999999	999999	551	809	320	624	607	360	389	423	402	838	444	161	336	95	269	578	565	414	486	877	67	635	797	477	999999	13	434	999999	907	488	876	522	998	491	582	566	58	545	585	999999	36	665	999999	33	111	316	804	451	999999	281	969	620	999999	674	999999	999999	21	843	967	604	999999	644	516	913	999999	922	163	844	512	703	529	29	828	885	850	402	549	773	375	999999	208	982	53	635	518	266	573	999999	936	666	999999	214	577	981	675	391	159	182	72	189	163	959	938	998	751	949	999999	999999	824	999999	376	247	478	999999	405	942	601	881	999999	705	358	829	908	846	158	325	452	999999	219	468	252	376	999999	195	999999	249	999999	55	883	569	999999	510	508	783	300	317	999999	951	586	732	999999	278	777	366	831	333	60	102	999999	436	507	999999	853	366	910	999	999999	999999	999999	166	898	555	999999	836	999999	999999	999999	135	999999	841	588	999999	999999	999999	677	974	599	354	364	863	198	951	205	999999	71	529	657	152	872	999999	780	454	999999	430	833	245	280	941	135	983	13	925	546	18	999999	999999	683	376	688	999999	410	191	927	575	967	947	359	551	774	711	199	187	262	265	70	999999	999999	840	653	442	704	658	229	381	999999	273	414	999999	608	65	999999	291	999999	999999	999999	599	999999	946	462	886	885	729	177	424	794	825	672	999999	999999	999999	37	999999	999999	255	999999	751	962	999999	999999	704	999999	172	942	718	865	999999	722	326	999999	471	618	42	388	766	557	974	491	804	587	999999	601	133	999999	896	38	13	569	999999	999999	999999	636	970	242	758	354	722	787	999999	558	886	112	999999	916	487	104	994	464	955	698	267	270	999999	969	679	999999	418	999999	56	690	862	348	513	621	999999	999999	648	800	629	999999	834	999999	42	256	700	932	255	999999	761	801	43	548	613	520	447	877	478	999999	562	655	935	798	740	767	696	547	599	734	999999	999999	456	204	834	543	863	79	237	911	278	999999	999999	211	173	254	999999	323	735	992	999999	358	365	647	247	974	999999	999999	456	999999	559	163	342	999999	526	118	355	839	713	79	656	378	650	999999	732	
815	999999	733	635	496	999999	382	811	606	560	342	297	809	956	860	66	999999	622	999999	361	999999	999999	999999	685	64	898	999999	609	665	345	805	708	798	999999	432	186	753	410	999999	999999	187	999999	999999	959	193	820	546	999999	853	23	829	755	687	215	999999	410	460	58	580	598	304	772	999999	271	755	999999	499	894	534	684	312	999999	662	999999	999999	773	679	387	501	243	362	999999	756	652	516	59	30	592	306	31	726	705	830	999999	859	999999	205	999999	213	559	331	999999	358	179	711	412	103	999999	40	844	731	999999	556	346	245	370	26	999999	755	706	999999	906	598	999999	957	606	999999	300	949	770	577	214	183	941	912	710	585	587	940	999999	955	151	562	462	299	653	999999	494	136	498	999999	702	719	999999	999999	425	999999	845	221	114	816	803	929	270	277	999999	899	615	434	534	999999	439	562	999999	750	471	354	145	223	314	999999	111	173	460	999999	874	495	676	996	496	657	740	375	836	999999	999999	222	302	195	772	753	543	999999	601	999999	958	149	78	756	483	81	999999	631	906	999999	714	999999	999999	886	999999	41	233	618	937	877	55	999999	726	362	597	259	62	950	450	999999	915	999999	572	747	999999	999999	427	919	522	424	739	118	999999	190	583	523	743	999999	792	741	530	924	132	724	999999	894	999999	715	168	234	29	966	191	355	740	673	76	731	471	667	613	314	105	523	147	937	604	545	779	999999	515	646	168	999999	41	990	918	848	89	530	320	711	760	298	999999	773	926	124	450	910	999999	21	999999	135	999999	999999	999999	609	586	999999	299	878	936	94	718	382	999999	999999	324	999999	754	228	652	999999	356	902	553	807	128	374	20	490	105	869	627	504	703	999999	581	814	171	319	272	999999	999999	442	775	999999	580	999999	964	999999	999999	700	165	238	999999	12	778	999999	672	31	491	221	720	809	783	76	467	224	679	775	901	999999	588	445	956	999999	999999	999999	136	878	237	105	410	566	690	999999	714	398	145	999999	999999	355	152	149	828	60	637	432	658	709	218	365	353	198	999999	300	121	999999	282	74	999999	863	999999	999999	794	999999	811	164	999999	999999	362	999999	89	978	520	556	367	999999	617	905	667	286	266	427	669	871	752	221	24	400	292	994	126	999999	407	401	256	357	355	999999	249	999999	313	999999	356	150	999999	374	678	995	933	673	112	376	406	999999	607	682	999999	999999	999999	599	999999	999999	999999	368	951	999999	580	129	310	19	103	184	666	999999	972	986	80	529	999999	387	543	
28	466	619	892	749	674	390	793	573	232	431	799	999999	343	999999	999999	988	198	277	793	558	695	924	580	999999	710	221	53	999999	611	605	338	265	66	131	271	486	475	999999	344	999999	335	736	786	671	999999	26	851	999999	812	999999	341	999999	593	999999	333	542	49	964	999999	462	347	182	962	627	103	544	593	221	323	697	522	986	999999	603	232	958	999999	908	552	694	370	656	808	999999	274	999999	672	81	798	729	447	510	999999	881	999999	162	999999	169	999999	840	432	999999	83	999999	569	354	999999	999999	762	374	999999	999999	422	355	102	691	374	999999	362	91	871	522	423	594	260	22	823	62	999999	80	194	978	339	999999	999999	999999	999999	693	999999	919	628	682	319	434	999999	316	98	817	789	171	999999	341	806	497	999999	910	226	489	865	557	530	340	248	691	189	426	800	710	93	999999	118	681	482	442	462	199	213	989	269	999999	999999	999999	273	589	292	853	181	842	742	999999	513	999999	999999	413	399	999999	999999	627	254	908	999999	999999	733	427	999999	116	858	373	44	999999	999999	237	229	921	633	524	999999	999999	999999	999999	254	958	999999	732	999999	25	853	79	53	174	755	999999	744	361	437	999999	283	845	999999	185	999999	808	999999	962	654	999999	873	906	779	874	230	999999	999999	999999	999999	557	419	10	568	47	999999	788	999999	999999	34	130	493	868	493	96	250	231	131	234	999999	445	160	15	999999	999999	151	999999	299	178	944	999999	369	825	697	879	999999	283	287	499	921	999999	999999	938	938	534	793	15	999999	693	999999	999	664	999999	999999	228	407	414	922	986	895	317	498	160	925	65	761	668	181	613	959	967	944	999999	999999	132	999999	222	76	554	788	146	533	606	544	999999	314	999999	245	478	482	999999	361	300	603	614	719	337	22	882	773	999999	833	808	999999	666	64	43	689	467	270	999999	347	378	207	759	783	891	999999	981	750	999999	432	999999	141	246	616	654	37	699	413	629	999999	999999	999999	999999	312	724	999999	877	890	281	687	999999	999999	999999	999999	983	999999	999999	999999	827	721	999999	141	388	702	141	999999	497	60	410	15	999999	64	641	985	163	597	544	457	999999	28	738	100	479	707	654	494	844	999999	633	561	193	868	585	907	179	999999	402	960	181	57	385	827	489	275	999999	999999	576	311	999999	395	558	396	772	999999	982	999999	662	681	999999	646	832	636	427	849	821	999999	478	999999	816	999999	999999	583	286	21	643	911	611	999999	19	999999	918	543	637	247	13	797	106	999999	925	238	399	720	
912	534	224	748	409	640	454	575	255	842	494	999999	201	974	120	760	175	81	339	458	671	999999	727	298	999	189	845	34	35	702	999999	587	711	483	999999	751	796	999999	999999	999999	759	444	999999	85	59	516	999999	999999	999999	345	611	854	999999	999999	59	793	999999	999999	749	230	794	429	999999	553	999999	906	420	999999	999999	999999	964	999999	999999	999999	699	237	999999	651	249	999999	143	816	348	690	101	954	688	999999	999999	878	999999	870	155	291	185	339	894	140	51	152	999999	999999	999999	999999	999999	340	294	541	999999	821	358	165	686	999999	999999	978	999999	859	999999	89	228	650	292	435	999999	104	134	287	192	369	342	313	609	999999	397	805	999999	31	319	999999	669	157	528	999999	529	789	999999	999999	204	999999	999999	45	678	999999	923	999999	55	299	999999	999999	216	16	358	882	489	54	555	589	868	999999	886	70	999999	701	419	81	132	999999	905	635	910	999999	92	985	121	999999	999999	999999	183	941	759	999999	129	42	554	663	999999	645	133	484	243	604	31	913	321	999999	999999	977	552	852	333	375	394	276	999999	971	923	999999	770	192	419	999999	415	926	532	94	999999	517	157	756	282	999999	556	430	999999	316	223	179	674	924	812	999999	999999	999999	999999	999999	999999	853	667	582	739	435	875	941	999999	336	198	999999	391	999999	256	999999	830	999999	580	999999	819	963	874	69	758	754	699	845	999999	999999	999999	95	318	999999	677	97	850	999999	26	846	610	999999	365	75	128	129	999999	447	999999	999999	827	307	750	771	573	454	979	607	823	985	736	999999	571	999999	999999	113	999999	251	558	168	137	999999	999999	733	246	214	999999	999999	940	999999	999999	999999	178	545	934	515	344	546	575	233	118	252	751	41	119	580	54	62	553	24	999999	546	999999	999999	707	571	528	27	535	999999	846	181	667	194	29	485	999999	35	378	16	768	249	999999	999999	60	999999	513	747	623	665	169	555	264	926	999999	999999	372	659	837	373	987	327	999999	216	386	999999	585	567	22	634	719	28	683	546	255	104	870	563	468	823	67	999999	403	869	209	301	916	999999	888	600	999999	211	198	15	999999	451	999999	469	999999	123	999999	946	999999	989	946	151	872	999999	680	999999	558	808	201	24	999999	217	924	151	16	95	30	844	678	422	520	999999	999999	678	527	999999	866	410	999999	354	524	121	54	413	923	68	428	999999	999999	686	51	315	20	183	700	811	527	999999	999999	863	102	464	278	322	478	438	320	999999	200	999999	344	157	204	846	500	203	173	999999	228	948	
666	822	783	991	380	215	999999	999999	977	716	286	999999	999999	999999	999999	69	999999	731	935	494	747	235	18	194	352	893	121	174	682	506	648	17	867	515	207	280	680	286	942	272	999999	999999	225	484	599	563	210	453	593	999999	360	441	584	733	999999	441	999999	599	999999	999999	104	999999	999999	481	77	279	912	999999	553	982	388	566	789	672	563	93	19	533	595	999999	693	999999	580	251	155	217	432	144	999999	766	466	91	636	999999	177	999999	689	999999	416	999999	651	768	900	999999	999999	793	999999	912	999999	999999	432	290	999999	999999	793	437	999999	732	999999	999999	846	777	137	999999	525	307	999999	334	999999	999999	404	274	127	275	147	924	999999	968	199	361	999999	520	964	197	999999	999999	87	775	671	999999	836	957	418	556	483	873	641	123	999999	755	999999	999999	417	216	999999	167	173	999999	723	868	999999	999999	999999	974	999999	336	999999	939	999999	349	229	164	662	999999	137	446	856	571	999999	274	293	653	882	444	497	248	113	758	475	186	999999	348	62	802	999999	999999	424	999999	999999	156	999999	701	670	746	535	709	664	653	89	285	311	602	999999	459	584	26	912	999999	486	66	999999	64	474	276	999999	881	112	999999	693	999999	31	999999	319	645	214	592	982	999999	909	788	584	459	679	199	875	999999	402	602	228	64	140	326	957	999999	923	999999	236	404	420	653	607	804	960	999999	263	888	292	310	255	999999	999999	776	198	698	999999	773	385	285	999999	915	489	509	641	639	954	705	464	125	722	208	366	999999	725	999999	190	779	499	685	999999	986	138	999999	356	236	30	363	137	269	722	999999	630	999999	999999	504	999999	107	999999	330	50	999999	434	176	588	999999	635	455	999999	999999	999999	999999	283	699	999999	414	786	398	162	999999	618	600	999999	205	403	572	578	415	584	231	999999	93	617	999999	645	386	562	962	512	309	600	574	312	999999	752	30	875	930	611	599	717	776	945	999999	999999	449	981	239	773	999999	478	230	871	999999	843	999999	94	115	64	962	999999	824	885	999999	815	54	298	382	452	382	696	999999	803	984	513	323	148	860	466	999999	405	999999	198	495	831	379	703	999999	361	328	935	999999	875	999999	747	892	999999	102	942	668	161	608	786	400	330	999999	427	887	999999	529	296	234	648	859	567	999999	636	400	31	445	350	816	31	134	447	925	772	165	999999	620	432	55	999999	798	999999	796	545	797	175	999999	952	816	165	831	999999	710	132	26	90	228	266	999999	80	506	327	344	587	999999	952	404	67	271	
999999	705	106	250	317	849	814	770	999999	838	234	30	493	999999	660	199	102	737	999999	756	84	28	364	931	999999	420	481	999999	219	999999	844	771	943	690	175	459	734	999999	403	282	211	319	244	999999	999999	60	23	793	683	999999	569	225	600	311	197	632	351	175	999999	896	999999	114	561	109	993	999999	999999	802	368	211	999999	310	344	999999	554	764	783	999999	999999	999999	407	688	35	999999	325	629	999999	641	503	543	999999	999999	526	506	999999	107	999999	145	434	813	973	220	434	999999	931	268	880	79	757	432	849	415	510	351	498	690	999999	999999	784	374	999999	445	309	825	104	895	784	837	628	457	16	647	999999	851	999999	196	999999	553	890	66	748	111	883	80	693	701	999999	185	18	222	999999	29	361	70	530	999999	911	609	388	999999	483	999999	999999	310	426	211	999999	658	999999	312	437	535	848	727	625	999999	999999	239	141	402	999999	608	829	415	439	986	999999	451	330	999999	285	999999	175	854	583	705	660	583	999999	491	999999	410	785	999999	785	492	181	999999	444	999999	975	681	999999	985	209	874	999999	45	871	439	915	463	337	976	999999	999999	369	999999	154	920	530	978	999999	649	999999	435	823	133	999999	946	999999	999999	999999	999999	448	999999	186	999999	654	708	999999	624	999999	999999	999999	343	999999	999999	679	13	132	187	489	999999	818	996	106	827	389	773	61	99	999999	924	624	263	456	356	999999	999999	606	189	349	446	437	906	276	371	83	272	999999	24	454	999999	823	637	183	492	172	452	507	359	800	881	657	402	999999	787	599	322	999999	999999	280	256	407	943	999999	53	96	999999	999999	999999	753	127	421	46	645	999999	999999	987	90	964	193	96	925	999999	389	467	789	45	698	489	772	761	385	635	744	207	228	880	798	139	405	260	722	999999	605	999999	470	999999	999999	427	685	611	242	922	543	194	331	160	564	380	264	60	223	999999	963	992	742	785	301	448	571	231	198	950	999999	933	999999	163	651	706	997	178	288	281	803	170	528	999999	102	559	875	78	326	999999	999999	354	46	482	999999	612	940	684	328	318	855	464	422	292	363	609	999999	177	999999	857	382	95	771	942	445	802	999999	289	692	999999	999999	503	905	999999	999999	224	897	999999	355	999999	765	323	999999	970	999999	349	748	245	109	999999	738	708	570	468	55	789	582	104	47	15	148	660	999999	586	745	362	999999	651	218	148	999999	930	999999	469	101	999999	246	801	525	999999	64	238	190	209	999999	999999	932	446	725	999999	641	802	853	349	
900	999999	331	999999	235	73	790	106	36	960	999999	999999	886	110	999999	999999	553	781	578	940	999999	999999	480	792	999999	881	429	999999	926	924	507	909	87	999999	569	986	999999	973	575	461	315	999999	212	229	429	205	977	999999	80	999999	999999	859	233	999999	398	991	634	538	689	353	644	678	179	112	463	870	999999	999999	541	389	999999	579	215	999999	635	993	707	261	372	999999	903	596	52	999999	999999	999999	999999	174	999999	577	362	209	294	232	817	637	788	999999	765	559	474	999999	301	690	492	171	654	117	287	999999	999999	383	176	310	999999	999999	635	999999	919	816	194	565	331	963	37	57	295	983	309	999999	214	607	999999	999999	913	341	305	999999	703	31	993	999999	887	687	999999	999999	999999	983	999999	999999	11	804	190	999999	374	908	999999	999999	662	999999	876	999999	999999	289	200	686	999999	999999	397	118	752	283	999999	897	999999	999999	678	644	679	999999	24	999999	211	540	995	410	427	546	448	15	999999	967	999999	999999	155	999999	771	607	496	607	101	680	596	673	999999	727	524	999999	999999	759	240	606	658	999999	430	574	999999	276	294	999999	268	351	914	392	27	999999	584	999999	751	999999	843	80	157	999999	957	343	999999	537	523	277	885	144	420	688	999999	494	319	95	999999	580	999999	504	323	999999	999999	999999	765	214	655	241	152	503	999999	635	999999	999999	458	585	656	96	859	931	999999	999999	905	999999	931	235	999999	533	475	499	999999	999999	999999	349	757	451	733	999999	999999	510	881	292	134	391	603	784	773	614	45	733	439	750	720	931	751	306	800	224	817	540	596	999999	765	653	320	370	997	999999	412	17	999999	447	518	359	60	470	892	999999	999999	156	462	999999	498	742	70	442	999999	706	999999	460	650	518	400	48	999999	759	527	999999	999999	242	787	999999	211	999999	881	999999	241	999999	880	291	414	286	694	999999	87	999999	633	32	592	877	910	999999	978	999999	366	999999	56	480	445	300	999999	420	999999	297	369	265	801	470	861	999999	211	999999	825	999999	56	999999	999999	999999	999999	329	136	504	889	999999	332	999999	228	259	671	547	944	761	925	590	348	993	834	406	999999	999999	792	999999	171	522	999999	822	475	671	905	992	520	326	999999	126	174	448	531	999999	965	872	999999	999999	799	999999	999999	999999	999999	999999	967	999999	999999	999999	427	148	536	964	342	376	528	509	31	557	999999	678	36	627	999999	809	425	900	471	586	999999	439	786	250	999999	847	398	236	999999	239	703	852	463	999999	899	381	589	210	115	165	730	466	850	489	999999	131	
297	506	207	362	819	999999	591	953	999999	988	361	296	601	999999	977	999999	849	791	853	999999	224	934	728	869	230	225	999999	999999	855	974	999999	307	52	250	559	999999	38	307	419	999999	270	510	999999	999999	29	303	608	619	188	438	616	999999	999999	999999	906	363	778	999999	141	604	282	285	999999	21	408	64	253	360	935	96	272	551	382	226	240	999999	827	999999	850	999999	999999	999999	137	426	368	530	671	346	999999	206	122	999999	175	815	364	984	999999	105	512	999999	59	257	683	101	999999	75	686	418	999999	202	535	960	487	214	986	106	158	680	653	877	393	906	27	739	973	572	999999	566	862	255	311	732	315	884	877	369	501	45	260	303	844	999999	869	151	670	162	222	961	828	267	999999	731	451	634	999999	153	999999	999999	128	603	689	130	999999	230	999999	803	655	602	336	627	999999	122	999999	360	999999	140	46	875	78	821	999999	423	737	605	418	580	290	680	313	999999	139	556	917	999999	613	723	999999	649	260	867	506	619	635	211	661	724	311	999999	999999	999999	116	364	876	307	253	275	393	950	999999	999999	523	974	299	999999	498	58	999999	772	746	999999	434	397	999999	999999	324	740	788	535	944	694	278	198	90	862	999999	774	679	620	413	999999	340	999999	836	940	354	531	329	43	713	612	529	539	355	290	26	718	740	999999	982	513	486	999999	999999	999999	999999	999999	999999	437	973	999999	378	584	368	407	979	678	561	683	999999	793	999999	754	999999	341	175	739	843	999999	845	909	44	999999	638	900	999999	483	749	719	899	29	636	892	69	989	243	999999	180	947	311	347	167	66	819	198	999999	731	45	675	952	311	491	105	591	999999	689	375	946	468	545	999999	929	841	999999	836	999999	528	695	832	999999	999999	569	895	999999	507	752	978	999999	449	807	140	999999	84	999999	999999	538	999999	999999	995	310	868	998	999999	999999	999999	418	325	999999	982	999999	575	46	212	999999	731	742	595	607	999999	999999	999999	190	506	660	415	67	854	85	999999	307	625	999999	699	531	999999	231	856	493	999999	98	436	706	211	416	242	999999	245	506	999999	855	943	999999	999999	999999	599	688	501	61	995	748	564	250	95	684	416	357	347	999999	349	510	886	111	915	995	885	15	978	999999	999999	322	822	357	50	341	364	692	11	25	932	550	729	804	498	943	534	999999	621	526	10	885	756	564	999999	534	999999	842	27	230	999999	594	709	411	633	999999	926	216	210	753	999999	999999	355	999999	999999	999999	780	999999	999999	972	470	700	394	
999999	99	543	566	267	999999	515	372	522	999999	780	999999	348	840	999999	180	999999	999999	328	985	999999	206	999999	539	434	815	369	754	999999	999999	54	760	999999	210	257	999999	999999	127	999999	26	694	999999	999999	58	999999	113	999999	957	999999	910	798	999999	152	999999	526	265	999999	999999	999999	999999	830	761	999999	293	630	30	130	999999	999999	999999	90	697	999999	311	300	999999	397	238	999999	999999	999999	411	301	976	440	99	617	393	999999	992	999999	999999	986	999999	195	932	999999	525	999999	999999	982	272	374	999999	830	111	606	841	423	49	868	583	999999	999999	46	429	469	999999	999999	541	413	737	464	600	999999	999999	710	141	125	999999	999999	872	811	420	349	153	999999	845	156	999999	492	999999	999999	644	999999	999999	999999	187	189	766	999999	999999	672	885	150	255	807	999999	999999	837	401	999999	725	65	468	996	772	999999	469	999999	392	624	362	999999	59	999999	767	820	999999	999999	946	533	999999	359	894	999999	209	999999	279	104	346	999999	999999	318	937	27	60	913	185	137	999999	428	717	296	383	999999	999999	157	999999	513	487	986	306	379	891	867	523	999999	999999	293	999999	999999	359	375	557	130	728	53	587	41	586	854	644	349	427	528	815	999999	975	55	139	61	98	765	617	359	965	526	427	79	504	999999	752	892	999999	315	999999	352	739	263	999999	11	570	805	999999	999999	999999	999999	951	373	61	857	401	124	164	999999	999999	594	757	207	999999	212	625	517	537	902	111	752	999999	121	459	999999	925	722	925	137	999999	293	838	984	17	18	574	999999	999999	646	999999	637	738	596	999999	484	594	541	108	999999	386	63	277	999999	531	999999	948	839	913	587	932	678	999999	36	263	474	999999	773	200	155	637	570	498	999999	619	473	24	421	564	975	999999	393	624	17	751	437	26	812	463	418	69	735	151	440	999999	614	448	999999	342	93	728	821	351	999999	999999	815	564	386	999999	67	999999	536	285	937	999999	548	64	192	284	825	458	942	999999	781	96	902	999999	999999	999999	14	999999	312	89	481	257	67	52	671	726	999999	873	999999	406	405	833	532	459	999999	731	175	999999	999999	436	517	634	785	511	569	866	999999	396	505	999999	411	42	281	457	999999	690	651	506	393	465	349	952	818	999999	914	999999	563	452	225	999999	999999	455	768	876	571	846	471	555	482	805	348	549	377	999999	995	999999	999999	85	655	999999	999999	669	176	999999	97	565	815	249	597	621	313	935	180	178	198	955	273	999999	885	957	229	106	34	587	126	799	584	389	550	551	396	
487	797	703	257	352	288	967	999999	999999	40	232	958	860	501	413	379	209	251	49	109	166	199	697	999999	983	644	588	684	298	980	436	699	56	234	825	147	476	920	845	677	999999	616	999999	926	999999	147	999999	96	999999	430	385	147	510	452	240	298	109	409	274	999999	999999	293	999999	36	999999	999999	912	999999	999999	275	902	288	406	372	802	549	320	771	306	999999	999999	999999	970	868	605	299	198	999999	994	536	48	999999	656	999999	977	23	125	852	332	474	235	538	999999	448	999999	106	740	148	649	999999	978	338	113	999999	999999	207	322	632	430	314	344	318	641	999999	999999	999999	631	268	394	789	433	467	448	832	619	942	999999	532	350	508	558	999999	954	312	558	710	999999	237	911	999999	700	999999	432	27	139	917	896	279	221	691	475	482	753	859	267	520	889	280	999999	293	124	789	999999	921	756	293	364	338	999999	526	871	403	357	613	98	999999	45	999999	702	702	56	813	999999	999999	43	86	307	999999	55	999999	820	999999	428	627	666	911	210	510	271	846	563	568	688	694	999999	81	999999	999999	770	327	485	468	578	999999	247	311	999999	633	888	680	986	999999	999999	553	706	189	975	730	947	187	739	999999	169	855	148	488	999999	627	838	999999	999999	167	333	728	999999	362	124	999999	999999	365	999999	576	621	591	860	999999	284	144	987	640	105	999999	999999	593	587	949	308	722	999999	759	186	850	999999	926	728	828	999999	999999	991	354	74	664	350	999999	999999	172	999999	999999	995	845	213	990	639	207	866	999999	965	999999	150	612	999999	401	353	999999	188	999999	781	695	862	42	367	719	152	643	575	441	63	609	999999	424	46	730	727	999999	556	195	999999	597	69	181	999999	205	424	389	300	673	321	720	413	999999	391	228	999999	963	999999	999999	999999	999999	631	999999	503	999999	891	726	999999	999999	674	229	83	992	381	194	635	690	179	172	304	763	999999	999999	130	342	205	697	999999	999999	23	764	999999	72	999999	224	965	999999	678	506	313	698	813	967	998	101	647	420	779	206	999999	35	793	999999	198	93	653	728	999999	170	170	999999	692	757	319	999999	583	999999	654	166	228	11	999999	672	858	999999	950	999999	904	38	695	785	999999	836	235	987	970	331	874	264	999999	247	329	999999	999999	120	15	999999	657	98	517	636	766	622	978	590	24	130	465	592	999999	278	824	286	474	999999	999999	856	531	331	939	262	146	999999	999999	999999	682	503	336	999999	600	999999	726	999999	521	999999	28	305	857	645	973	999999	999999	291	
130	302	422	53	999999	960	999999	159	999999	335	158	265	499	375	36	997	999999	999999	999999	717	991	248	999999	999999	764	999999	366	979	999999	886	358	999999	999999	855	279	303	568	638	459	999999	913	999999	371	400	999999	266	570	653	999999	860	999999	999999	65	999999	299	882	750	414	288	639	604	999999	161	999999	977	68	868	644	999999	999999	439	999999	71	427	803	551	877	999999	351	508	999999	713	710	148	159	999999	43	999999	565	397	553	164	360	819	772	68	299	724	423	608	397	999999	556	546	430	999999	400	638	354	748	15	599	72	780	795	890	154	22	999999	999999	35	999999	88	709	189	284	919	252	655	999999	261	162	737	742	121	918	166	174	717	999999	505	405	893	816	391	954	101	999999	34	881	914	999999	237	999999	999999	767	999999	847	366	999999	999999	158	982	999999	497	852	861	999999	668	876	999999	979	304	804	586	629	999999	272	327	999999	999999	349	227	999999	999999	974	999999	999999	169	353	81	319	807	571	155	356	422	294	999999	539	102	999999	911	157	999999	934	999999	999999	754	953	41	584	999999	141	963	207	930	999999	778	999999	926	465	170	999999	999999	424	181	733	999999	239	217	451	942	999999	142	421	438	80	999999	896	992	503	651	216	322	496	790	676	608	947	426	214	516	806	613	999999	611	595	352	733	762	258	772	999999	999999	999999	642	741	999	551	769	999999	591	999999	530	432	813	999999	13	318	633	505	135	999999	812	12	935	145	184	999999	810	999999	727	893	144	743	731	136	469	999999	999999	58	999999	66	188	566	622	999999	999999	190	999999	657	592	43	109	999999	999999	999999	712	743	999999	506	566	505	999999	926	142	697	746	786	701	999999	494	280	464	999999	829	78	534	256	999999	310	859	994	680	162	260	693	794	999999	999999	670	423	726	999999	358	491	181	325	261	999999	999999	999999	499	488	146	999999	321	579	999999	437	65	535	466	999999	353	999999	999999	825	588	675	448	902	999999	176	40	274	767	202	116	999999	999999	753	282	821	464	422	369	515	999999	999999	939	999999	999999	450	564	144	957	372	734	711	919	999999	736	999999	986	32	999999	999999	457	871	405	999999	999999	431	778	312	263	999999	898	999999	287	999999	290	599	736	334	632	428	611	895	316	405	467	405	183	999999	26	695	999999	999999	403	999999	68	672	999999	999999	650	849	999999	262	881	322	473	804	433	862	75	147	850	999999	399	600	721	561	564	10	662	78	257	999999	999999	568	809	466	999999	999999	998	618	15	999999	999999	783	756	359	24	994	931	999999	971	
321	246	999999	999999	183	52	803	324	506	117	594	167	581	602	999999	966	323	999999	999999	277	191	999999	456	999999	933	978	999999	999999	372	546	570	999999	999	106	936	239	999999	722	999999	423	733	927	501	510	421	759	111	191	560	999999	701	490	923	395	790	999999	789	747	912	205	436	958	951	999999	999999	525	999999	485	665	965	560	600	877	593	544	999999	373	945	721	183	876	435	293	999999	999999	999999	154	614	316	489	999999	999999	809	999999	987	774	976	540	964	895	601	999999	525	999999	999999	111	613	340	999999	999999	92	999999	35	738	999999	11	674	971	999999	999999	380	553	999999	999999	525	890	790	447	606	769	286	832	981	825	999999	260	910	698	157	999999	999999	814	763	778	999999	605	643	80	122	985	110	14	425	507	525	57	457	349	79	941	320	176	999999	999999	999999	999999	862	210	166	78	101	976	824	999999	990	999999	790	400	778	999999	256	719	334	999999	999999	282	417	484	310	534	802	570	628	215	999999	999999	91	681	999999	999999	743	443	914	999999	999999	133	190	53	516	959	267	67	999999	160	999999	999999	841	999999	422	999999	999999	387	999999	632	275	999999	357	618	948	999999	484	118	871	630	999999	999999	805	290	726	545	999999	999999	999999	999999	999999	999999	10	999999	520	833	468	999999	269	999999	315	999999	543	291	778	374	776	572	999999	826	999999	999999	195	939	999999	881	999999	560	999999	999999	887	478	419	559	365	529	999999	879	107	999999	231	999999	999999	331	999999	820	280	523	511	361	768	529	277	150	999999	999999	559	70	504	639	48	907	999999	391	999999	836	946	983	999999	999999	844	999999	474	980	999999	970	999999	863	624	163	610	999999	59	44	999999	999999	999999	999999	694	247	970	469	384	468	86	999999	931	999999	999999	489	874	999999	999999	262	517	871	64	296	545	894	818	999999	999999	350	999999	999999	999999	549	283	999999	999999	676	298	688	999999	385	522	999999	904	999999	49	999999	205	999999	999999	999999	683	796	526	246	999999	914	733	999999	429	284	32	43	439	318	464	392	193	999999	853	207	998	909	973	142	359	999999	392	263	999999	976	500	311	70	715	94	72	32	999999	991	720	943	498	269	14	999999	488	576	999999	999999	657	658	830	291	92	999999	999999	822	394	887	264	531	999999	945	999999	783	721	999999	724	999999	999999	369	999999	383	999999	263	999999	649	968	999999	870	482	797	999999	207	999999	669	30	978	400	320	249	637	159	999999	199	472	553	816	999999	640	515	851	371	434	297	511	457	158	999999	815	134	854	614	27	782	999999	55	747	999999	123	
701	994	334	913	163	732	997	647	943	791	955	999999	747	148	364	630	435	999999	909	999999	222	871	159	999999	196	395	32	142	953	999999	427	999999	999999	117	939	521	527	457	281	565	514	810	214	47	860	301	116	475	662	161	308	54	999999	319	901	829	999999	999999	999999	768	709	865	693	999999	374	999999	999999	640	999999	843	112	978	729	354	311	999999	999999	122	724	895	999999	556	479	801	165	383	968	999999	215	119	676	778	730	512	856	649	127	725	672	711	158	475	276	819	59	330	324	493	18	499	999999	733	35	999999	489	162	395	891	333	991	999999	771	434	999999	177	334	258	227	497	662	294	941	449	22	746	999999	290	660	999999	835	68	485	372	716	999999	999999	753	897	33	703	263	235	401	681	530	386	50	999999	652	724	999999	107	996	356	999999	230	294	22	999999	999999	872	735	999999	498	932	705	409	718	999999	234	999999	360	204	793	408	68	999999	767	491	999999	772	113	17	38	762	999999	489	26	999999	727	658	740	812	356	831	528	999999	903	749	825	999999	332	45	428	153	722	903	212	947	999999	999999	526	530	725	904	768	727	999999	735	970	226	393	217	999999	999999	840	548	999999	999999	880	971	999999	27	999999	999999	999999	999999	589	999999	50	68	286	78	364	57	142	220	96	452	73	800	976	177	779	609	593	999999	620	852	313	184	65	250	77	999999	43	509	999999	342	463	700	148	235	695	911	939	999999	853	999999	443	629	461	404	898	89	994	479	999999	66	799	999999	457	999999	581	999999	13	46	11	189	23	632	356	754	988	372	662	999999	999999	867	670	279	999999	253	419	683	722	660	351	999999	190	564	271	999999	543	137	999999	411	999999	829	999999	999999	323	999999	363	810	283	706	416	999999	427	999999	997	999999	396	999999	75	214	326	898	153	352	694	23	999999	459	371	548	999999	860	999999	260	107	652	959	766	956	999999	999999	999999	409	26	999999	999999	999999	999999	999999	999999	420	23	72	48	95	755	999999	565	218	999999	999999	999999	449	999999	495	555	999999	177	155	354	999999	629	999999	478	324	718	499	137	999999	999999	453	999999	892	480	137	208	797	91	999999	352	999999	403	558	657	922	985	169	674	531	698	408	403	791	999999	480	999999	450	594	723	999999	265	999999	999999	338	856	612	999999	999999	607	296	757	335	11	999999	999999	27	81	915	556	339	558	999999	606	409	999999	60	280	680	999	346	757	999999	368	798	97	418	936	229	800	319	999999	999999	999999	244	941	83	401	989	834	463	719	534	48	
394	818	999999	952	68	858	999999	999999	340	969	270	999999	554	966	213	715	969	91	852	124	246	364	368	758	371	468	407	658	999999	846	546	627	999999	175	973	999999	999999	465	878	371	994	977	644	230	999999	705	999999	116	197	284	864	382	867	419	801	999999	460	999999	591	599	460	999999	61	999999	433	643	315	999999	993	999999	68	514	213	491	130	999999	720	999999	951	666	999999	300	471	999999	981	173	999999	814	374	944	529	999999	874	288	999999	847	926	159	797	172	400	18	123	963	225	360	179	386	999999	542	319	999999	730	999999	999999	999999	686	54	999999	269	999999	999999	24	59	704	999999	639	999999	999999	282	342	571	350	789	275	999999	999999	507	791	630	999999	384	999999	831	634	999999	253	949	760	999999	171	881	646	537	289	899	999999	74	268	140	720	254	805	26	999999	748	973	941	659	464	982	189	263	883	275	509	976	193	424	498	841	999999	174	830	121	460	925	812	999999	376	79	999999	999999	661	909	749	578	999999	630	886	242	999999	300	305	767	982	628	762	272	780	922	810	650	770	298	40	90	999999	905	749	823	170	442	292	999999	870	940	602	973	525	930	999999	562	537	999999	999999	400	999999	72	139	832	172	550	728	453	999999	472	478	372	879	668	602	999999	881	73	82	870	18	909	897	999999	36	788	746	849	454	257	122	514	999999	640	222	912	775	916	660	999999	999999	999999	137	407	472	239	999999	857	337	874	999999	473	193	669	392	999999	999999	98	806	383	999999	878	999	20	359	963	612	248	999999	690	827	964	999999	999999	166	999999	999999	499	999999	796	694	999999	521	579	576	649	331	100	258	263	747	687	120	287	815	999999	839	999999	58	509	626	855	410	999999	57	717	70	730	999999	222	186	999999	519	999999	689	999999	366	429	444	709	642	522	999999	203	942	150	854	135	999999	332	999999	665	999999	999999	999999	838	999999	999999	532	859	999999	601	587	45	86	81	177	999999	598	900	477	420	682	348	866	999999	865	216	705	999999	999999	934	92	190	881	520	234	450	840	851	436	999999	999999	999999	999999	51	934	954	127	870	999999	754	537	747	999999	920	999999	113	212	75	972	282	178	624	996	654	999999	407	164	565	847	726	269	746	473	984	523	999999	227	999999	179	910	999999	999999	934	118	999999	345	335	999999	538	999999	999999	774	878	999999	323	281	588	999999	532	536	800	561	999999	255	999999	790	284	870	999999	884	885	386	895	72	192	344	999999	888	258	183	82	203	999999	725	999999	999999	999999	319	670	999999	519	
752	302	643	120	538	810	688	623	999999	71	464	563	653	245	862	878	815	971	979	999999	999999	999999	359	999999	606	999999	307	767	999	921	964	209	165	375	999999	93	999999	952	654	533	11	999999	641	999999	617	640	384	490	625	616	63	999999	691	999999	819	535	943	189	513	999999	512	999999	623	694	106	999999	999999	999999	999999	778	625	863	327	455	590	999999	585	247	845	966	159	817	999999	393	868	627	518	999999	555	999999	999999	999999	448	650	31	999999	651	947	999999	999999	242	106	999999	847	990	199	999999	245	79	394	949	705	343	547	854	694	779	239	825	479	746	902	731	999999	638	999999	424	676	434	999999	999999	638	232	493	734	999999	999999	999999	999999	999999	999999	282	999999	171	999999	999999	740	901	999999	336	310	421	131	546	616	339	374	999999	219	447	775	353	999999	569	610	999999	482	850	999999	801	999999	999999	836	999999	872	474	999999	570	846	202	999999	522	999999	999999	209	999999	999999	686	876	405	999999	999999	95	955	999999	263	999999	866	561	348	999999	890	999999	993	999999	999999	585	975	999999	151	862	804	45	26	635	999999	472	999999	369	248	803	999999	999999	999999	999999	705	399	880	253	619	13	610	999999	508	240	999999	433	887	36	383	999999	999999	22	735	542	884	523	79	329	650	791	757	506	322	544	176	917	681	881	376	436	705	731	63	148	261	795	537	785	714	829	584	687	986	462	271	783	247	874	238	999999	329	560	999999	999999	999999	114	696	963	73	14	752	16	660	999999	90	809	959	596	291	98	985	293	615	820	999999	999999	999999	999999	282	393	999999	806	652	193	117	154	138	235	892	157	999999	573	721	710	87	578	37	49	382	461	824	651	593	149	206	46	999999	999999	999999	185	593	837	999999	680	334	999999	363	476	839	999999	681	999999	999999	999999	999999	421	571	904	742	999999	999999	480	487	999999	568	999999	223	999999	999999	81	209	355	613	717	999999	271	882	50	999999	142	224	560	210	446	780	999999	948	999999	159	999999	474	50	50	983	142	122	999999	999999	999999	306	999999	850	489	768	736	335	130	999999	999999	728	999999	999999	528	610	423	492	280	999999	999999	999999	89	763	363	999999	999999	168	315	629	999999	450	910	999999	928	89	409	373	999999	442	709	455	969	999999	879	430	999999	943	521	440	569	649	842	319	829	643	226	969	999999	288	171	577	30	500	410	139	817	526	602	999999	999999	59	421	999999	341	595	508	127	999999	932	955	999999	647	874	70	935	999999	999999	193	999999	999999	440	876	792	280	141	999999	999999	999999	749	612	
729	351	999999	239	519	237	999999	978	244	999999	109	94	999999	332	999999	930	155	440	474	999999	999999	342	316	587	770	182	629	567	209	169	39	999999	144	330	236	321	575	999999	550	708	603	623	949	999999	999999	355	322	470	772	211	999999	999999	96	228	396	396	44	494	469	346	999999	447	778	84	114	999999	949	243	106	999999	364	510	889	766	999999	603	393	165	824	425	860	168	794	998	880	999999	999999	916	934	839	999999	91	185	999999	999999	166	844	874	999999	230	405	89	999999	586	846	999999	158	999999	300	793	13	878	669	53	486	999999	653	780	203	999999	999999	43	999999	266	908	283	335	686	667	999999	999999	518	119	603	29	781	794	999999	999999	999999	999999	159	625	151	835	999999	421	141	727	659	512	999999	681	932	167	372	999999	117	678	573	999999	472	663	999999	44	495	999999	76	34	999999	999999	999999	999999	999999	280	999999	417	168	999999	510	999999	203	958	17	268	999999	837	186	999999	657	11	687	539	587	999999	379	496	106	116	350	999999	355	117	31	13	999999	444	999999	661	999999	954	621	686	999999	712	999999	999999	999999	270	350	999999	592	630	377	703	968	907	51	999999	900	427	999999	62	90	871	516	96	936	13	999999	999999	258	524	202	702	390	10	371	999999	409	999999	840	835	999999	692	57	724	999999	328	45	169	402	999999	999999	826	999999	568	605	306	205	999999	999999	651	79	100	409	77	438	674	323	967	999999	176	43	44	587	999999	296	397	999999	791	356	618	968	41	857	111	999999	376	70	821	999999	74	999999	245	299	999999	766	999999	292	979	296	75	14	77	624	236	122	726	999999	166	282	999999	999999	413	999999	999999	999999	47	999999	307	999999	71	614	999999	572	481	496	798	745	398	999999	621	114	843	999999	999999	999999	900	417	630	989	47	137	903	549	196	591	276	428	341	514	728	441	999999	676	234	461	513	505	152	740	324	999999	999999	446	661	999999	638	908	537	999999	783	630	613	999999	999999	934	710	951	385	999999	230	380	414	884	991	189	129	177	280	999999	999999	405	274	999999	674	65	999999	466	888	93	952	999999	890	986	731	999999	828	676	410	299	750	561	129	262	520	944	576	966	455	999999	983	471	638	999999	999999	388	999999	722	644	220	657	999999	73	302	937	862	489	427	999999	893	361	453	999999	999999	88	999999	286	22	379	730	489	321	999999	417	110	491	728	192	742	352	743	115	41	199	642	506	999999	827	325	657	999999	159	999999	562	999999	999999	704	657	999999	706	112	353	999999	914	731	346	242	656	
999999	456	143	306	685	809	999999	255	422	577	347	582	59	458	696	999999	274	339	999999	459	296	570	999999	81	999999	46	999999	999999	762	999999	468	306	273	842	635	999999	523	168	999999	13	412	875	127	137	320	57	656	653	656	999999	999999	999999	838	783	369	999999	669	72	743	649	999999	999999	999999	304	999999	999999	999999	217	999999	826	999999	999999	999999	504	999999	421	453	659	999999	515	389	597	743	999999	478	999999	468	489	999999	14	210	461	425	824	443	999999	392	823	28	278	738	999999	829	829	432	543	535	999999	737	948	187	19	999999	999999	269	971	26	361	826	51	582	828	734	819	626	747	690	999999	71	999999	39	999999	640	492	999999	940	767	913	708	934	999999	135	752	534	826	999999	159	197	564	471	999999	41	996	977	695	999999	714	20	999999	685	999999	494	281	343	919	557	378	819	460	999999	214	112	652	999999	510	999999	86	210	992	999999	999999	503	486	999999	767	997	633	999999	796	999999	235	757	710	999999	999999	999999	853	999999	615	999999	821	999999	736	999999	267	533	999999	115	476	248	833	514	999999	999999	97	358	999999	999999	575	921	999999	999999	33	593	999999	457	402	629	808	463	603	999999	595	723	614	268	766	251	341	243	619	528	197	557	999999	720	999999	932	935	999999	48	181	999999	693	355	116	316	153	150	810	999999	759	306	22	644	177	919	304	173	829	592	767	350	342	312	999999	527	475	559	383	717	999999	693	84	425	999999	822	901	999999	999999	952	999999	110	531	111	859	232	184	913	866	999999	445	769	116	151	281	830	512	999999	999999	588	840	999999	767	103	672	75	231	597	221	354	28	925	665	877	968	666	819	240	452	182	353	562	693	999999	282	999999	587	932	999999	602	999999	519	999999	999999	999999	999999	343	438	439	999999	999999	999999	701	521	783	519	114	999999	999999	614	999999	999999	939	999999	245	288	900	195	999999	972	488	999999	999999	999999	44	508	507	746	765	999999	332	390	999999	658	182	999999	861	181	798	762	595	358	759	539	590	48	579	651	683	999999	999999	158	617	466	999999	712	145	91	487	284	21	367	473	243	292	999999	480	291	605	479	426	728	397	999999	387	999999	538	999999	38	999999	929	999999	73	932	809	184	999999	344	352	470	630	779	694	523	750	237	884	526	257	960	999999	298	56	213	416	410	761	999999	89	186	183	999999	62	491	355	165	999999	999999	433	117	857	146	999999	999999	849	999999	44	999999	999999	159	255	22	665	78	438	999999	810	999999	525	408	999999	223	264	176	296	999999	999999	999999	178	
594	933	352	999999	149	113	430	999999	911	364	999999	376	887	251	930	930	170	566	999999	999999	999999	355	444	999999	34	694	643	882	772	999999	450	999999	999999	705	999999	226	999999	920	999999	999999	17	291	999999	505	999999	999999	999999	972	334	245	136	999999	999999	999999	463	249	499	999999	999999	455	470	999999	587	72	913	999999	545	192	529	714	999999	250	51	29	55	433	456	938	269	992	999999	999999	999999	999999	722	999999	999999	680	251	483	726	575	999999	999999	504	469	704	836	592	907	497	353	452	620	218	885	999999	722	115	39	793	560	77	85	999999	799	990	999999	350	314	671	864	940	56	999999	461	398	971	524	585	729	620	355	999999	504	815	228	999999	328	836	999999	999999	575	221	689	176	508	777	783	705	999999	999999	495	999999	246	633	999999	406	632	756	999999	829	207	529	310	999999	215	715	580	999999	580	999999	731	513	999999	216	298	728	366	820	953	620	999999	999999	116	85	999999	77	125	871	412	821	315	572	349	978	999999	56	999999	516	999999	792	207	999999	134	999999	921	982	999999	39	999999	999999	50	811	802	876	642	999999	423	234	999999	147	600	708	78	759	999999	169	173	527	949	999999	816	849	859	171	423	885	694	689	999999	151	999999	95	536	999999	781	999999	770	473	346	878	633	686	467	823	202	498	242	375	680	999999	818	999999	999999	999999	867	999999	952	640	999999	756	694	733	80	999999	853	514	182	999999	978	253	999999	999999	191	999999	999999	139	391	999999	999999	999999	652	999999	18	401	999999	39	999999	443	999999	589	551	139	19	999999	194	999999	616	999999	970	999999	325	891	999999	999999	999999	127	83	20	999999	737	809	915	671	539	113	375	725	679	584	823	509	999999	490	398	702	269	691	600	885	719	523	830	76	291	608	760	999999	581	38	999999	999999	994	958	132	780	635	999999	999999	486	818	184	936	999999	157	188	586	410	998	999999	113	999999	482	134	764	223	979	849	390	930	352	443	999999	651	999999	866	515	999999	999999	618	999999	802	999999	124	76	545	586	853	919	112	32	360	932	846	924	778	999999	869	204	908	801	785	87	549	144	385	40	295	999999	290	673	805	52	999999	999999	999999	225	368	67	229	636	999999	930	287	908	992	511	306	726	600	393	645	586	459	816	291	725	671	980	691	999999	301	255	639	439	226	999999	551	189	622	999999	124	999999	999999	281	999999	855	799	641	151	873	999999	568	17	896	38	228	592	999999	385	586	553	999999	375	714	345	879	301	847	691	999999	959	999999	999999	46	278	832	612	188	
150	436	925	40	838	818	780	999999	248	742	999999	998	999999	977	803	999999	999999	736	999999	269	936	796	999999	999999	950	999999	914	616	464	971	627	999999	999999	414	433	949	660	523	549	557	999999	613	641	558	446	693	959	999999	323	77	36	999999	396	352	999999	353	872	973	90	381	904	173	277	999999	999999	216	999999	321	554	854	385	496	999999	999999	335	999999	165	14	999999	999999	999999	999999	302	397	944	94	808	274	171	89	86	687	999999	178	653	770	345	374	443	239	312	647	437	469	691	999999	355	999999	27	918	197	868	467	823	873	972	870	879	332	999999	407	126	159	474	999999	698	999999	28	245	564	987	999999	999999	285	954	860	504	833	706	999999	739	311	999999	253	999999	999999	229	999999	304	681	999999	465	999999	413	831	999999	498	963	999999	993	999999	999999	271	999999	931	405	999999	999999	868	22	999999	47	183	999999	301	999999	869	906	582	999999	478	444	723	564	665	999999	750	167	454	769	372	541	151	712	927	999999	999999	794	321	496	910	47	750	291	999999	861	292	999999	999999	735	325	591	390	131	999999	52	999999	706	797	409	655	999999	737	109	650	935	895	471	991	999999	999999	85	594	96	658	999999	693	442	361	803	249	628	55	718	999999	780	160	999999	197	884	999999	343	997	912	999999	770	310	651	641	277	966	821	140	233	678	249	999999	999999	472	94	359	999999	355	999999	169	36	104	28	654	999999	784	875	283	117	100	722	88	682	254	888	140	999999	999999	93	837	428	497	821	49	999999	783	856	999999	113	999999	627	999999	13	753	999999	676	291	999999	999999	492	999999	547	33	143	956	171	999999	59	584	953	999999	380	272	166	740	538	282	979	450	999999	928	329	999999	999999	472	734	84	929	440	221	999999	54	999999	600	747	881	474	688	999999	52	468	807	971	999999	999999	257	726	999999	22	285	999999	999999	556	999999	999999	770	377	451	670	231	999999	999999	619	999999	113	272	351	671	999999	859	74	593	895	407	627	131	357	29	999999	225	18	236	999999	164	999999	547	498	353	45	976	999999	32	27	999999	955	83	197	608	56	999999	905	64	438	999999	221	810	416	159	68	443	423	358	98	455	222	860	999999	464	999999	565	999999	998	999999	442	356	51	575	999999	452	999999	999999	999999	973	408	319	954	999999	763	999999	17	141	349	294	999999	562	999999	934	572	649	104	603	732	63	490	191	907	428	999999	999999	179	244	383	707	999999	509	999999	385	689	145	268	72	999999	522	547	999999	434	713	43	880	999999	117	13	393	357	999999	
999999	999999	492	227	999999	536	802	956	772	773	758	642	780	103	887	779	255	436	391	999999	888	220	515	66	999999	203	395	125	615	72	240	990	359	564	308	979	892	472	732	731	999999	999999	749	773	675	792	933	940	992	999999	862	576	11	324	71	999999	999999	999999	999999	219	150	687	350	710	543	767	292	999999	794	908	887	782	703	999999	773	139	471	741	390	999999	270	455	133	204	209	999999	988	45	502	999999	999999	467	999999	523	590	582	418	48	999999	908	510	999999	155	94	534	999999	872	351	551	932	529	448	54	507	999999	695	999999	156	510	879	778	257	723	485	999999	429	782	190	999999	999999	720	432	510	482	999999	999999	309	49	999999	999999	791	999999	493	569	789	361	422	503	574	895	28	999999	538	361	139	262	994	999999	975	114	307	692	282	360	222	107	999999	572	53	406	396	999999	999999	999999	97	141	763	163	696	999999	999999	999999	615	183	999999	999999	893	159	999999	210	558	639	999999	999999	823	999999	375	143	999999	691	423	850	999999	178	999999	999999	784	999999	273	997	499	841	973	227	107	28	999999	108	187	999999	213	788	228	999999	847	756	460	921	567	989	765	629	805	999999	344	167	828	446	675	679	999999	999999	885	355	999999	999999	666	846	468	804	31	276	956	595	999999	999999	631	616	331	999999	53	863	999999	284	999999	999999	45	968	883	999999	999999	641	433	508	98	999999	902	999999	142	140	100	614	462	762	967	498	673	999999	999999	709	535	999999	125	923	999999	999999	164	611	123	840	681	698	963	528	999999	390	999999	457	506	31	732	758	483	999999	661	999999	411	828	316	743	999999	825	451	183	414	977	999999	999999	872	288	312	301	759	301	459	401	650	934	999999	587	655	225	999999	505	999999	777	999999	924	272	207	999999	999999	999999	380	643	855	256	789	999999	999999	864	344	999999	228	718	999999	999999	191	740	999999	788	999999	679	729	98	999999	121	999999	206	999999	248	600	247	675	999999	976	999999	389	658	604	999999	999999	820	521	722	320	639	495	786	546	778	557	194	999999	418	932	656	575	291	661	743	309	593	486	999999	273	106	910	349	999999	443	999999	999999	145	999999	927	656	167	16	777	999999	999999	170	659	858	690	999999	244	266	946	329	432	107	999999	860	845	277	344	132	459	223	729	999999	54	113	999999	33	58	888	491	286	498	568	514	319	127	149	999999	627	708	857	999999	654	402	422	21	520	537	285	278	660	321	45	557	563	623	479	125	999999	697	666	999999	356	775	670	999999	863	593	686	742	
706	343	716	424	602	361	85	754	631	102	999999	496	773	620	831	964	463	21	951	696	648	33	387	999999	51	499	515	878	731	592	157	926	999999	542	572	999999	605	999999	955	211	999999	725	999999	999999	57	180	593	735	944	706	376	852	642	990	104	682	956	999999	383	999999	846	206	32	999999	999999	723	646	240	999999	999999	369	843	65	749	158	999999	999999	922	999999	871	905	780	934	34	226	304	294	999999	448	999999	999999	999999	247	852	999999	352	702	999999	519	334	533	363	687	439	347	533	796	999999	842	180	999999	43	904	999999	206	75	271	997	822	649	438	787	792	168	154	550	605	212	999999	999999	230	999999	413	999999	347	552	999999	999999	999999	692	508	999999	27	277	746	336	913	735	656	299	90	999999	632	869	895	746	570	528	999999	796	999999	999999	508	46	949	68	999999	357	173	653	972	765	320	999999	999999	47	999999	999999	421	999999	637	870	556	104	725	999999	461	999999	661	601	981	999999	221	891	764	914	892	980	327	688	999999	566	571	12	999999	325	394	502	728	999999	999999	56	999999	475	999999	67	47	414	321	433	999999	999999	695	999999	672	408	554	428	375	999999	999999	789	206	733	123	81	999999	553	777	410	999999	959	815	803	625	999999	467	745	732	706	999999	999999	999999	894	91	618	870	999	340	918	770	965	136	501	713	197	849	999999	362	97	759	493	999999	911	301	647	999999	999999	999999	736	941	808	999999	668	359	666	130	999999	651	504	211	999999	223	859	639	999999	832	324	99	999999	95	93	393	645	947	393	852	757	603	443	347	977	61	603	999999	999999	279	999999	151	999999	999999	548	731	857	886	459	280	999999	281	135	999999	999999	803	999999	651	999999	425	60	721	965	999999	372	708	999999	167	233	257	619	882	677	896	374	999999	999999	371	999999	361	999999	758	498	999999	999999	486	478	999999	999999	999999	542	952	999999	546	229	999999	185	999999	704	839	523	700	662	211	999999	893	604	238	450	999999	761	158	999999	506	890	301	233	852	999999	886	240	999999	777	999999	715	999999	763	999999	999999	628	997	808	999999	707	999999	835	106	999999	462	191	881	999999	187	605	422	394	848	999999	656	927	523	333	505	818	999999	999999	922	613	496	994	999999	999999	561	822	786	953	491	999999	999999	65	999999	999999	399	999999	14	999999	999999	181	637	331	999999	999999	485	999999	999999	674	312	847	108	999999	912	492	799	999999	999999	419	687	365	819	468	902	999999	953	600	731	586	933	948	814	617	531	750	975	175	185	988	987	999999	717	999999	999999	643	308	
764	999999	712	146	930	505	594	313	999999	362	178	428	376	197	884	999999	527	741	364	999999	490	382	171	517	999999	999999	73	432	999999	648	708	817	268	153	199	999999	28	449	999999	452	999999	999999	485	398	999999	746	809	801	112	793	200	999999	296	609	999999	999999	999999	205	512	647	442	172	999999	999999	654	361	169	232	998	436	999	87	738	999999	814	186	896	773	709	887	483	272	329	999999	457	999999	531	658	336	999999	476	823	999999	365	20	999999	875	87	999999	999999	999999	586	802	675	794	122	642	384	795	640	495	999999	495	625	999999	180	999999	999999	950	326	829	511	999999	201	959	186	150	382	900	758	311	819	999999	263	999999	897	469	653	999999	345	695	156	863	696	999999	268	337	322	999999	840	223	527	999999	427	626	999999	689	999999	716	618	972	999999	999999	46	338	676	189	241	324	276	711	999999	70	999999	999999	682	647	999999	880	700	999999	999999	192	70	544	999999	691	610	999999	234	217	857	999999	999999	373	436	673	826	999999	644	89	105	997	923	999999	999999	999999	522	797	999999	438	489	999999	25	769	154	87	999999	502	554	985	578	604	100	69	853	261	999999	999999	204	19	820	842	999999	621	753	830	268	930	519	999999	179	813	693	795	727	135	999999	999999	229	359	259	334	813	659	510	999999	907	999999	285	773	999999	999999	602	999999	617	647	495	403	25	324	819	492	983	237	999999	764	999999	304	999999	999999	999999	482	31	845	759	999999	999999	586	999999	263	922	403	654	999999	252	897	220	759	187	90	640	999999	894	905	539	766	351	585	843	745	590	999999	533	558	444	601	260	757	184	999999	617	908	292	999999	402	999999	838	247	985	918	553	160	126	260	97	810	588	126	315	992	155	453	743	375	673	999999	999999	106	310	999999	647	463	585	999999	473	732	245	999999	999999	999999	928	113	600	924	201	439	999999	282	471	633	999999	999999	451	191	976	173	999999	916	98	93	555	999999	937	344	999999	999999	575	69	999999	999999	574	456	613	201	74	52	853	819	184	999999	821	598	635	676	999999	513	21	404	90	309	567	999999	999999	429	569	196	176	265	999999	111	863	437	494	115	68	566	530	260	999999	933	319	355	742	855	272	999999	116	270	707	999999	88	999999	979	488	797	255	413	193	632	878	999999	598	176	82	380	393	113	529	617	80	983	760	287	999999	999999	999999	999999	198	999999	612	89	905	557	885	32	692	458	999999	318	999999	999999	999999	999999	248	67	999999	999999	669	484	878	853	587	652	637	999999	327	893	832	498	
585	999999	225	36	999999	798	970	50	999999	60	687	935	107	221	804	999999	647	999999	999999	999999	277	42	999999	713	288	759	502	999999	919	110	704	799	625	518	732	999999	999999	999999	608	999999	999999	681	897	999999	999999	999999	755	375	999999	721	147	195	854	744	230	553	751	512	747	270	999999	716	130	190	355	888	320	589	489	659	999999	337	999999	999999	999999	596	145	307	915	345	13	136	999999	208	963	999999	944	881	999999	189	403	999999	572	348	154	381	999999	716	273	909	633	176	886	999999	742	809	999999	999999	999999	633	417	453	596	411	266	178	999999	922	227	837	944	438	999999	310	266	552	764	195	453	629	46	999999	44	16	712	836	250	227	999999	163	856	687	999999	663	771	949	839	170	999999	976	80	999999	499	436	999999	999999	875	586	931	999999	54	477	813	123	596	989	419	589	699	430	928	93	466	73	980	267	300	637	538	317	999999	604	999999	999999	999999	409	928	608	52	518	999999	663	296	275	119	999999	873	34	77	781	540	259	999999	661	999999	987	181	999999	999999	707	903	247	999999	623	487	450	999999	999999	563	197	70	810	547	191	468	274	999999	999999	954	600	999999	275	999999	756	777	999999	143	999999	429	571	237	502	162	344	614	724	616	673	788	668	999999	537	471	999999	721	999999	712	289	203	783	201	999999	482	855	324	999999	677	300	999999	34	999999	921	917	991	999999	568	658	213	577	744	657	133	412	295	999999	855	999999	999999	999999	57	750	853	258	646	380	999999	999999	306	29	975	57	326	826	999999	362	104	999999	479	919	163	81	509	999999	458	135	77	577	197	280	468	834	985	264	799	284	999999	999999	999999	999999	712	548	361	193	601	697	999999	306	649	932	490	245	335	771	882	999999	251	151	799	520	313	679	832	999999	999999	151	71	71	37	999999	899	431	999999	857	217	999999	719	325	120	761	793	770	999999	264	790	999999	508	224	382	823	43	999999	999999	760	317	42	716	335	632	459	636	279	999999	999999	43	68	895	477	563	277	266	925	40	48	726	999999	751	577	999999	337	642	846	689	213	455	588	999999	589	550	185	898	393	693	661	135	524	999999	999999	231	732	338	41	660	999999	566	117	290	834	43	775	290	148	999999	999999	816	789	590	75	715	454	999999	316	927	388	999999	872	242	999999	912	212	51	984	356	513	999	611	195	584	999999	347	307	724	999999	774	894	759	303	398	844	345	999999	434	61	999999	999999	32	999999	282	734	999999	875	911	922	830	733	306	792	586	305	215	604	
16	428	999999	157	785	759	999999	494	620	999999	999999	535	576	279	616	933	580	999999	977	508	913	999999	954	472	395	802	725	50	999999	967	999999	103	638	999999	999999	16	682	628	999999	272	999999	999999	124	999999	999999	386	355	561	127	372	222	306	327	706	999999	165	474	999999	762	982	44	121	896	652	862	999999	896	999999	352	999999	260	951	843	715	557	999999	999999	840	439	19	999999	174	923	235	755	420	775	931	61	771	999999	999999	866	464	999999	839	999999	471	260	292	489	520	999999	517	121	270	462	612	159	564	999999	999999	476	999999	999999	999999	198	670	897	452	999999	964	783	999999	77	484	94	388	999999	718	244	273	589	156	529	936	955	416	124	494	957	999999	782	497	351	908	309	124	928	367	650	999999	574	808	319	525	737	637	449	999999	185	999999	134	999999	329	166	54	330	232	999999	915	781	555	412	495	810	192	295	239	168	999999	999999	459	130	999999	999999	699	999999	837	14	999999	327	966	999999	318	883	48	350	999999	194	864	999999	891	999999	452	868	675	172	323	509	999999	451	999999	999999	999999	215	999999	13	373	316	999999	999999	492	999999	400	597	815	78	103	611	771	999999	128	55	303	205	999999	129	678	208	347	536	468	337	671	757	919	685	999999	113	268	44	999999	860	727	601	999999	673	999999	854	63	999999	999999	711	999999	501	999999	999999	987	999999	135	504	999999	175	968	999999	804	165	556	643	678	139	53	999999	353	736	864	267	999999	999999	999999	999999	190	824	999999	740	467	756	999999	179	434	999999	697	767	977	763	999999	999999	892	796	797	341	999999	999999	186	923	563	89	367	11	637	999999	44	295	999999	720	324	511	30	999999	999999	58	565	387	219	121	442	285	999999	589	36	62	375	531	999999	999999	299	999999	648	231	187	387	398	999999	999999	999999	999999	412	218	999999	449	208	999999	664	332	749	775	739	999999	74	491	287	77	778	975	584	700	512	390	192	431	439	999999	798	60	999999	659	968	844	851	999999	40	76	754	149	828	271	999999	208	165	601	559	999999	583	740	900	999999	620	622	999999	667	29	999999	999999	836	20	345	992	999999	247	99	999999	894	245	484	461	220	999999	638	156	323	989	313	234	999999	999999	641	289	68	159	775	48	356	887	193	570	18	999999	917	139	999999	999999	107	961	76	793	664	561	108	288	690	995	982	475	999999	678	715	796	999999	964	378	999999	934	464	999999	999999	461	17	62	914	452	180	999999	508	999999	55	891	999999	168	999999	999999	999999	190	779	469	999999	66	880	253	515	
999999	222	603	952	760	437	343	643	500	25	342	657	509	193	836	519	599	483	812	597	999999	373	637	648	999999	298	999999	164	999999	691	994	580	763	546	70	239	576	453	748	235	711	258	851	999999	999999	560	580	997	942	949	190	583	78	999999	999999	490	999999	955	205	472	563	189	999999	809	30	999999	999999	962	999999	607	999999	156	734	587	999999	538	522	493	194	207	718	877	221	999999	511	420	999999	117	817	580	999999	999999	999999	286	671	532	609	999999	132	701	999999	617	874	345	16	44	848	490	769	201	967	101	770	997	999999	686	967	999999	307	610	999999	786	154	552	953	331	897	999999	999999	363	928	480	370	492	541	999999	13	999999	999999	477	571	999999	347	626	999999	562	851	260	999999	985	565	15	744	522	451	880	472	331	392	685	999999	999999	999999	999999	272	497	731	999999	466	653	682	101	999999	830	48	238	448	999999	940	401	480	647	999999	930	999999	922	735	999999	50	999999	637	681	493	362	340	181	456	931	363	125	999999	573	794	878	999999	473	449	913	484	223	441	999999	391	999999	215	499	473	999999	618	349	761	883	246	805	26	11	607	214	999999	866	782	999999	174	824	570	907	853	58	999999	999999	483	822	999999	999999	228	999999	999999	502	157	999999	708	811	999999	24	999999	999999	999999	999999	862	311	866	244	424	617	441	924	780	566	999999	307	646	425	27	293	865	939	999999	999999	999999	333	710	115	67	657	167	970	203	160	999999	623	999999	864	195	326	999999	249	408	756	396	303	912	733	999999	849	999999	293	793	999999	999999	424	436	999999	410	539	600	999999	187	766	459	470	731	629	105	807	999999	781	239	999999	999999	626	999999	763	32	999999	420	976	44	217	462	874	187	174	11	999999	196	999999	999999	655	725	999999	71	642	999999	926	572	292	638	273	131	424	999999	999999	999999	999999	883	673	894	127	129	624	726	969	313	584	292	566	628	59	620	999999	999999	999999	975	128	565	899	466	106	720	137	999999	770	96	999999	820	95	960	999999	173	999999	768	346	999999	999999	981	101	338	999999	643	15	999999	588	999999	67	107	479	999999	94	966	983	216	798	406	992	999999	955	883	275	764	207	606	999999	886	107	999999	980	57	999999	147	473	570	744	462	715	472	759	127	38	940	350	968	875	512	189	317	970	999999	544	825	35	217	72	957	999999	999999	999999	702	556	999999	126	432	999999	947	502	423	471	345	999999	529	999999	999999	855	334	423	239	730	646	706	789	335	50	513	59	121	266	508	787	26	316	956	
66	999999	276	824	999999	727	928	999999	766	845	634	258	24	308	197	361	738	544	216	678	869	995	999999	436	85	999999	202	836	246	914	684	999999	385	572	999999	277	999999	509	999999	511	802	636	940	944	700	999999	498	750	999999	904	999999	252	810	637	999999	70	804	999999	749	999999	534	101	999999	851	999999	999999	873	452	838	920	772	999999	49	999999	876	243	999999	822	736	293	430	451	912	341	154	441	518	999999	485	409	472	749	760	999999	999999	710	999999	99	999999	393	918	999999	911	13	142	999999	999999	999999	760	853	15	982	113	465	578	93	189	441	999999	999999	999999	999999	966	999999	457	33	477	543	727	176	999999	965	49	352	375	384	539	909	999999	999999	999999	412	999999	631	403	999999	646	304	999999	999999	531	430	999999	62	999999	792	89	482	556	119	74	999999	387	593	482	999999	942	760	100	204	554	280	242	104	502	395	148	999999	45	999999	999999	182	616	834	645	950	583	999999	757	582	304	67	999999	100	999999	999999	35	403	158	999999	547	886	999999	732	349	261	198	298	560	999999	654	999999	446	589	732	892	62	999999	999999	532	466	956	13	517	899	496	917	999999	556	999999	370	744	195	999999	428	500	968	883	494	999999	762	294	435	556	928	559	620	999999	368	655	999999	481	454	626	897	999999	882	696	833	852	344	56	742	626	999999	910	999999	999999	170	241	999999	999999	68	564	999999	182	999999	456	999999	999999	999999	153	999999	900	999999	888	999999	569	783	837	617	281	60	999999	60	715	551	808	716	28	999999	854	612	999999	731	999999	423	999999	856	725	71	436	117	493	975	200	272	841	208	951	620	999999	982	999999	624	652	128	425	514	64	999999	999999	999999	999999	999999	32	540	657	179	91	999999	409	712	999999	999999	191	173	566	999999	859	452	709	610	999999	999999	21	871	289	512	88	228	997	385	802	105	349	696	999999	154	952	659	615	999999	127	487	221	286	925	999999	999999	999999	999999	758	655	999999	920	121	975	999999	337	999999	261	155	100	862	476	34	999999	962	436	495	626	999999	999999	210	837	46	492	287	196	999999	945	731	79	999999	667	249	729	200	184	999999	721	383	999999	800	407	999999	582	264	20	999999	376	963	131	946	999999	149	54	455	773	884	629	697	977	602	216	530	85	999999	205	237	999999	999999	999999	208	999999	252	605	999999	802	999999	999999	237	276	998	999999	982	610	132	735	528	204	284	426	299	608	999999	999999	224	999999	877	394	90	999999	999999	892	999999	185	922	182	619	543	140	653	406	429	401	431	978	244	
999999	999999	952	999999	677	42	29	302	498	600	750	999999	390	999999	999999	982	384	178	999999	116	999999	806	999999	950	125	984	999999	631	30	870	216	602	428	999999	370	999999	999999	324	392	750	873	363	999999	331	431	773	163	811	728	423	999999	233	938	872	532	427	241	12	649	692	968	398	282	999999	393	158	428	410	958	967	999999	69	785	742	242	358	999999	366	528	999999	831	262	903	999999	825	983	663	999999	457	942	725	439	674	699	781	485	91	999999	999999	283	355	999999	852	999999	873	999999	447	206	639	183	307	874	484	307	861	716	494	675	802	999999	495	872	953	999999	999999	120	394	95	960	757	277	70	999999	999999	997	89	409	999999	733	839	545	467	999999	283	999999	851	999999	377	838	75	990	999999	266	537	787	483	799	836	519	762	999999	362	999999	881	906	999999	999999	999999	309	782	317	352	999999	962	865	37	955	999999	381	400	999999	27	257	895	766	861	803	999999	999999	524	290	573	633	970	249	193	231	44	377	407	405	726	77	66	757	648	999999	304	671	759	527	999999	999999	128	607	583	114	350	125	55	443	563	999999	785	502	744	999999	971	723	682	806	999999	312	973	994	999999	999999	200	999999	128	398	509	230	707	996	999999	999999	514	373	666	88	881	919	331	964	842	955	291	999999	23	999999	999999	580	989	953	607	817	491	134	178	632	999999	213	999999	657	934	342	73	788	341	999999	214	999999	67	604	925	999999	980	19	162	999999	668	636	133	198	896	929	999999	999999	399	999999	999999	390	999999	999999	174	678	922	999999	40	510	999999	502	232	999999	725	893	999999	395	38	606	837	482	999999	695	964	287	89	999999	760	999999	110	319	999999	989	999999	824	412	999999	439	256	87	315	978	651	999999	999999	414	746	473	12	999999	846	725	792	514	999999	999999	509	78	999999	598	999999	999999	35	999999	999999	999999	242	377	900	999999	498	955	781	999999	531	503	999999	115	799	873	343	999999	999999	598	264	999999	606	484	865	416	999999	955	552	658	999999	401	953	999999	18	72	181	378	572	521	999999	890	943	999999	982	650	97	404	279	999999	265	780	166	436	154	987	506	999999	511	494	587	542	412	999999	565	140	999999	87	999999	736	999999	964	771	999999	681	373	651	342	999999	225	328	509	999999	538	402	193	999999	526	999999	999999	565	423	999999	88	999999	999999	488	820	999999	852	110	19	307	542	999999	301	999999	999999	755	780	999999	174	265	295	175	87	857	873	730	382	999999	33	979	84	181	288	106	999999	311	306	885	831	633	650	
125	318	999999	153	999999	111	184	325	999999	326	685	999999	168	581	999999	999999	527	614	99	336	957	86	39	233	371	44	204	999999	618	459	895	514	540	999999	999999	999999	999999	714	657	629	999999	579	261	999999	399	780	129	525	999999	453	778	280	999999	307	692	48	288	978	781	192	906	859	706	322	999999	180	860	999999	411	65	981	813	957	469	138	387	824	376	833	590	999999	679	999999	175	680	999999	999999	242	922	141	578	896	932	474	722	348	873	939	999999	228	920	577	123	724	471	999999	999999	282	999999	314	999999	999999	999999	201	999999	237	325	541	642	806	999999	627	999999	279	487	999999	999999	492	746	790	514	885	145	615	670	347	565	819	703	714	310	501	72	617	917	666	752	999999	207	495	32	341	307	999999	821	302	947	999999	247	386	94	831	535	389	800	999999	776	999999	530	930	671	506	838	927	505	906	565	999999	999999	821	342	150	294	261	999999	182	588	710	794	378	400	999999	582	326	630	478	965	683	817	589	889	222	999999	276	823	526	999999	379	929	914	737	999999	999999	425	53	944	546	283	622	627	999999	76	745	162	540	950	999999	999999	999999	999999	999999	881	999999	773	999999	999999	930	28	437	999999	678	218	780	879	640	999999	239	166	282	999999	932	692	70	999999	999999	823	477	999999	999999	873	602	982	82	902	999999	999999	740	718	494	924	24	528	846	381	948	541	295	865	522	84	720	999999	249	621	999999	258	999999	14	934	999999	652	873	999999	563	999999	696	145	999999	905	785	725	521	999999	358	672	999999	846	689	250	999999	999999	612	999999	661	999999	999999	742	461	808	999999	44	735	784	385	999999	150	246	292	733	999999	406	417	959	736	359	999999	105	999999	999999	690	412	141	764	637	580	49	338	630	410	813	999999	684	80	999999	750	989	999999	296	999999	531	177	563	956	989	900	129	999999	808	312	999999	739	851	999999	127	323	903	999999	999999	804	242	999999	616	999999	920	307	999999	999999	780	986	999999	472	999999	814	999999	999999	848	185	775	736	999999	397	530	999999	456	83	999999	999999	952	866	847	28	589	999999	999999	999999	999999	681	45	999999	999999	782	872	821	943	999999	929	47	94	999999	475	728	999999	999999	353	844	292	298	435	846	999999	550	394	914	149	999999	883	999999	970	709	962	999999	149	999999	557	999999	525	708	999999	999999	154	999999	999999	358	400	128	822	999999	148	999999	435	999999	256	199	999999	638	397	957	999999	602	607	612	76	385	641	308	589	122	864	675	329	584	999999	999999	702	140	999999	45	999999	30	999999	
999999	189	971	999999	699	920	999999	999999	999999	290	567	35	782	368	542	998	710	999999	102	539	710	313	472	999999	999999	358	786	497	365	185	999999	444	661	84	891	432	104	999999	941	387	639	524	945	394	762	558	141	999999	169	999999	999999	328	430	491	817	999999	716	302	999999	351	999999	461	242	743	928	132	373	707	477	119	999999	608	775	715	999999	195	368	88	917	302	227	684	337	232	999999	999999	24	999999	266	489	999999	802	680	600	999999	999999	291	212	999999	639	194	433	999999	999999	238	154	552	715	591	631	999999	638	384	999999	134	459	134	19	320	894	118	203	999999	988	404	999999	928	999999	472	722	904	999999	999999	288	118	793	999999	287	994	288	999999	999999	589	634	444	86	428	550	476	999999	63	281	999999	999999	530	991	999999	646	999999	138	999999	376	253	869	999999	888	26	106	30	340	409	846	25	42	412	810	613	816	553	327	999999	387	709	999999	999999	999999	273	59	757	999999	811	414	632	999999	999999	124	65	719	907	556	69	332	529	145	393	217	265	999999	170	720	387	175	999999	337	455	999999	667	574	211	104	625	967	348	999999	529	995	223	159	969	999999	755	894	909	997	268	359	857	999999	295	460	376	999999	999999	47	739	645	321	304	420	234	456	999999	518	812	930	999999	999999	625	999999	999999	993	116	999999	872	964	999999	266	105	999999	999999	980	999999	289	750	727	999999	88	310	174	999999	999999	999999	999999	999999	840	274	385	107	76	999999	375	241	956	999999	467	270	523	26	82	256	999999	225	235	324	999999	362	211	768	94	718	24	999999	461	999999	715	999999	377	154	42	999999	117	169	39	999999	999999	748	147	393	293	467	698	71	238	918	999999	468	999999	424	501	488	73	616	22	357	161	692	780	234	191	392	893	379	984	382	148	999999	196	332	594	505	999999	999999	485	999999	30	953	455	543	237	256	999999	952	653	553	637	501	999999	681	751	999999	967	913	999999	999999	574	329	86	855	779	284	282	370	999999	995	273	255	141	395	337	208	247	999999	996	934	10	940	725	441	745	999999	83	514	581	556	537	999999	616	584	999999	700	876	599	763	953	974	31	132	658	999999	392	369	760	353	552	800	730	999999	277	900	633	999999	999999	120	999999	999999	999999	789	283	467	999999	638	999999	342	636	332	648	484	53	999999	999999	818	76	161	999999	999999	323	171	39	756	999999	394	349	999999	428	106	241	999999	631	752	999999	241	848	999999	999999	999999	812	427	716	230	999999	999999	872	999999	921	815	537	493	757	854	887	
999999	760	999999	659	578	299	873	913	539	100	169	852	301	751	747	999999	875	834	609	475	999999	454	808	604	561	521	41	999999	613	569	999999	730	776	999999	999999	481	330	541	999999	464	938	514	186	139	992	403	581	565	999999	845	999999	658	999999	389	992	999999	999999	923	999999	999999	267	122	310	999999	999999	438	86	436	149	275	999999	344	96	999999	536	999999	999999	679	999999	999999	940	999999	586	767	999999	100	582	397	872	460	530	406	999999	691	206	826	213	216	999999	999999	327	154	425	909	206	327	571	999999	999999	999999	883	282	999999	940	126	792	535	543	999999	261	856	688	999999	688	999999	999999	999999	405	949	709	187	70	891	58	840	795	999999	677	999999	591	528	580	544	271	577	257	94	502	999999	413	301	669	999999	999999	707	638	999999	737	174	999999	426	175	63	999999	433	822	391	999999	110	999999	742	858	999999	480	999999	285	154	303	999999	497	167	408	831	545	418	517	999999	365	999999	211	999999	322	513	617	999999	362	999999	401	837	755	866	820	999999	252	671	443	697	675	999999	999999	494	999999	625	676	795	28	344	999999	735	999999	907	999999	922	899	126	430	999999	365	315	380	999999	752	465	999999	630	346	16	589	874	974	820	249	999999	919	716	918	696	836	821	999999	28	999999	999999	922	999999	999999	898	502	136	250	98	341	369	999999	673	741	830	269	55	999999	21	754	643	760	104	999999	473	13	999999	207	733	999999	999999	168	362	749	999999	999999	517	789	448	999999	462	633	886	488	999999	999999	256	974	97	999999	791	372	999999	999999	375	999999	827	999999	376	894	320	999999	999999	579	797	210	79	923	654	297	999999	265	20	507	999999	20	873	616	787	343	757	999999	119	307	727	182	999999	98	383	191	715	337	423	999999	203	534	126	999999	690	679	999999	332	330	799	684	535	361	999999	971	365	41	999999	402	999999	147	112	818	999999	999999	625	999999	981	550	472	582	999999	842	465	314	767	894	566	999999	118	283	434	887	319	622	201	820	396	127	27	999999	999999	934	390	417	101	715	906	464	75	501	89	999999	857	227	270	692	999999	333	213	471	475	296	999999	759	999999	224	508	597	660	999999	790	863	532	999999	88	489	999999	58	222	62	999999	111	859	616	999999	999999	39	999999	362	999999	999999	72	913	999999	684	999999	650	631	999999	876	216	318	803	270	999999	999999	259	999999	148	780	240	847	120	160	483	373	436	677	999999	69	194	416	999999	161	999999	727	999999	976	637	870	999999	831	999999	346	846	679	307	599	905	979	403	999999	953	
582	999999	999999	952	763	999999	320	999999	999999	76	645	999999	800	999999	652	390	983	275	282	907	999999	999999	408	503	773	314	999999	75	999999	771	999999	665	700	462	663	999999	803	775	196	903	326	99	866	764	999999	655	56	606	655	999999	922	713	130	999999	686	641	870	583	188	458	278	999999	944	210	491	999999	991	999999	419	769	999999	217	89	379	590	999999	83	643	796	999999	999999	999999	420	999999	849	871	999999	123	776	32	21	230	596	738	634	81	155	999999	282	999999	664	708	197	999999	632	714	633	751	996	507	999999	236	787	70	199	82	999999	326	361	999999	445	877	571	397	757	999999	621	351	999999	518	43	417	370	78	464	560	19	533	999999	144	247	793	126	278	999999	785	442	536	548	562	246	828	314	662	291	999999	999999	999999	138	999999	103	999999	16	999999	999999	160	865	718	999999	639	999999	999999	330	226	382	999999	761	302	999999	999999	923	94	802	192	999999	999999	112	999999	999999	678	423	999999	999999	729	50	955	999999	638	803	314	999999	999999	930	909	499	935	508	999999	290	999999	34	999999	867	165	352	19	490	999999	216	270	57	167	931	927	226	854	905	999999	185	427	866	999999	498	628	63	999999	163	892	692	999999	706	24	427	157	653	578	999999	999999	387	41	474	961	431	999999	999999	999999	999999	13	693	645	40	906	999999	862	773	999999	999999	248	112	152	855	999999	142	870	563	42	739	783	284	647	512	665	224	999999	952	904	701	955	371	301	416	160	209	57	315	799	112	564	384	751	233	999999	147	244	999999	999999	999999	561	979	999999	999999	19	999999	56	999999	375	692	767	910	999999	999999	999999	999999	999999	736	704	398	95	565	764	929	999999	408	533	999999	409	527	979	967	85	999999	999999	975	999999	279	999999	431	163	999999	939	999999	345	654	516	550	999999	235	999999	999999	481	488	999999	999999	225	999999	999999	610	999999	999999	733	847	712	800	834	793	70	424	740	540	339	283	245	999999	625	999999	999999	530	999999	983	590	183	201	481	496	999999	340	999999	759	840	433	796	999999	531	190	999999	404	544	820	722	489	418	495	796	999999	999999	252	573	999999	568	711	326	718	222	51	560	656	240	313	246	462	916	665	899	117	542	56	714	990	999999	262	59	709	180	503	182	688	405	999999	298	355	767	774	200	139	999999	88	24	999999	630	446	999999	999999	583	269	573	999999	595	688	635	161	538	582	999999	315	661	616	999999	718	868	871	999999	927	25	891	695	151	474	770	999999	464	999999	999999	370	96	999999	818	136	999999	930	429	
103	716	677	147	817	195	928	884	477	499	999999	305	621	758	195	245	225	692	573	432	287	824	687	181	128	313	221	760	999999	843	490	637	999999	449	778	544	999999	878	84	510	222	590	999999	511	924	737	613	612	999999	999999	602	443	346	508	152	278	39	506	999999	513	999999	999999	668	633	999999	902	999999	182	980	650	985	347	617	999999	219	697	531	185	256	390	699	999999	999999	372	999999	56	300	290	306	509	515	754	859	570	537	54	921	668	999999	32	230	999999	999999	261	868	264	825	283	299	454	999999	854	999999	637	813	373	319	306	392	999999	611	999999	875	480	145	240	487	57	536	999999	775	862	999999	233	170	268	977	607	503	986	999999	27	990	852	999999	660	504	231	757	174	735	625	286	540	999999	999999	566	161	125	999999	777	778	747	999999	999999	884	999999	35	999999	555	999999	999999	802	405	741	594	246	999999	717	484	735	999999	999999	372	439	160	999999	152	813	176	702	999999	999999	865	999999	452	280	866	184	878	999999	478	754	212	778	33	822	880	999999	826	757	543	443	999999	902	521	488	385	695	999999	307	999999	222	310	999999	569	230	937	999999	999999	324	380	848	999999	999999	267	511	97	593	416	999999	705	353	999999	419	999999	392	851	963	999999	963	895	999999	656	581	999999	999999	453	359	999999	999999	999999	694	509	999999	387	695	999999	645	999999	19	401	999999	289	200	601	685	235	891	694	187	379	973	498	336	429	209	999999	267	544	11	67	738	384	613	452	21	843	999999	42	472	999999	215	328	688	572	113	890	465	979	774	999999	562	664	41	433	999999	206	183	92	187	503	346	999999	643	951	999999	416	676	999999	999999	842	999999	999999	999999	999999	999999	655	809	763	325	318	736	288	769	999999	505	84	353	189	540	815	669	402	855	999999	450	113	684	736	909	697	224	717	399	932	999999	704	999999	999999	269	266	396	999999	767	868	999999	68	341	999999	456	588	73	497	217	774	182	999999	13	261	949	999999	999999	82	853	628	104	28	889	836	691	801	641	710	999999	284	428	259	635	986	213	392	772	21	290	331	633	999999	999999	624	760	931	700	999999	693	209	295	324	565	148	773	747	178	504	999999	655	946	362	578	999999	355	922	722	26	999999	566	297	959	791	999999	994	377	999999	999999	999999	760	110	460	27	719	989	114	694	999999	222	465	223	277	40	635	384	999999	159	999999	278	838	218	684	141	999999	912	999999	532	43	154	999999	239	903	999999	231	554	999999	344	999999	944	251	238	236	803	999999	
999999	999999	929	999999	157	999999	228	941	996	247	551	999999	328	891	807	663	582	660	352	816	235	320	999999	808	90	888	936	999999	999999	999999	610	982	880	999999	783	891	406	375	886	430	188	297	906	190	680	999999	177	453	61	291	668	577	883	987	367	43	181	130	86	268	999999	928	319	969	637	999999	545	780	999999	915	266	216	774	921	999999	999999	413	668	138	951	999999	493	248	351	368	999999	999999	893	190	999999	999999	999999	299	627	644	259	978	936	552	121	999999	999999	345	999999	34	461	803	962	999999	430	999999	513	991	134	999999	303	689	967	611	605	469	651	599	367	204	980	917	156	287	388	959	476	125	27	999999	335	157	999999	326	906	239	146	544	760	999999	217	294	174	91	999999	999999	999999	335	947	651	999999	796	977	942	54	999999	656	684	970	470	163	398	974	767	221	999999	588	651	705	375	333	117	839	247	987	695	752	75	937	818	999999	151	177	999999	425	538	180	169	281	371	582	461	573	999999	967	818	320	407	869	999999	981	369	629	582	328	834	957	739	954	359	792	999999	747	162	522	21	230	608	352	683	999999	428	379	344	792	871	543	550	280	999999	385	354	206	742	999999	999999	522	595	58	590	581	440	215	922	579	999999	714	421	999999	999999	598	711	999999	196	228	562	990	295	999999	999999	301	417	469	999999	973	447	394	14	999999	934	499	999999	560	761	112	999999	223	457	764	800	167	999999	999999	324	580	673	999999	19	999999	284	598	237	806	601	299	173	999999	429	948	142	607	709	106	841	465	962	161	999999	999999	999999	999999	999999	530	988	299	179	643	999999	215	309	158	384	490	50	999999	272	999999	958	999999	999999	573	794	508	999999	999999	457	35	931	859	999999	999999	999999	925	839	934	65	706	817	999999	130	530	826	223	648	999999	232	228	65	505	999999	143	202	831	155	120	554	44	897	795	841	999999	999999	295	596	787	999999	999999	651	116	999999	565	21	999999	352	418	999999	580	999999	648	970	239	969	435	666	485	999999	174	780	999999	390	30	809	31	471	976	999999	999999	626	999999	831	773	577	949	224	999999	131	546	488	737	372	974	185	258	825	611	184	286	629	121	468	988	678	921	725	270	756	999999	999999	376	599	216	953	999999	817	999999	661	29	221	999999	364	999999	685	52	999999	416	845	999999	206	859	999999	541	911	515	403	842	104	999999	233	954	999999	140	361	999999	999999	166	30	187	441	628	949	164	74	599	999999	999999	999999	636	565	319	425	999999	793	335	999999	67	
305	999999	604	974	111	16	796	267	158	999999	430	572	904	210	395	999999	128	577	909	648	999999	321	757	999999	539	468	99	914	538	999999	999999	36	548	89	999999	582	582	467	999999	943	368	999999	451	534	265	999999	731	365	924	999999	87	226	426	925	590	983	691	887	445	642	916	881	728	999999	885	999999	999999	824	349	813	95	999999	59	999999	290	669	870	232	461	798	736	734	990	999999	606	999999	609	999999	498	877	890	694	32	884	36	486	88	999999	649	860	999999	906	26	120	672	426	176	460	645	921	999999	468	999999	999999	999999	192	891	999999	867	764	794	410	335	471	922	400	638	175	938	803	590	893	583	999999	91	830	718	879	999999	189	954	159	977	577	764	432	269	999999	999999	999999	999999	141	999999	884	76	316	580	554	198	282	788	10	999999	841	340	229	999999	834	564	85	999999	999999	839	688	809	645	433	999999	999999	500	999999	262	196	104	219	459	999999	699	534	999999	999999	999999	999999	999999	999999	953	637	999999	999999	544	547	434	820	902	999999	581	301	431	84	999999	882	822	999999	698	999999	535	814	999999	999999	881	445	196	309	789	826	999999	331	13	296	856	17	297	521	172	952	706	441	293	999999	999999	167	363	999999	113	999999	436	999999	999999	694	865	149	220	513	365	999999	361	134	41	86	79	259	298	144	999999	423	595	999999	684	999999	444	103	530	702	994	999999	92	999999	206	999999	999999	999999	339	318	999999	716	796	783	166	72	601	581	410	217	655	387	868	999999	406	999999	307	999999	642	256	260	999999	999999	518	518	641	999999	789	928	999999	999999	999999	920	980	712	511	627	999999	154	999999	153	863	693	999999	57	617	854	863	999999	516	599	274	999999	999999	68	999999	999999	288	275	524	55	812	652	999999	531	569	999999	888	516	894	999999	495	981	30	113	396	88	305	470	901	786	999999	624	422	545	422	744	999999	922	63	414	349	546	630	576	341	220	427	791	488	160	966	356	280	454	999999	999999	330	979	671	580	801	817	373	737	890	197	999999	730	999999	825	999999	966	463	999999	723	949	360	999999	771	186	661	999999	982	751	999999	999999	354	967	441	138	423	857	260	482	612	531	999999	892	999999	153	979	696	682	663	530	10	893	999999	731	999999	932	876	217	999999	919	297	999999	622	999999	93	843	272	299	980	411	999999	715	981	999999	999999	776	468	768	628	206	964	832	329	230	820	914	564	999999	286	206	999999	999999	765	562	325	696	999999	974	602	310	999999	406	999999	261	757	294	911	999999	539	999999	999999	
118	589	999999	954	999999	515	401	999999	999999	289	36	23	783	865	132	950	428	999999	999999	226	493	176	999999	489	999999	140	77	472	999999	999999	652	706	897	999999	438	70	475	999999	999999	190	999999	999999	434	31	690	393	918	999999	635	999999	493	999999	999999	171	980	999999	271	809	396	999999	999999	929	999999	175	999999	329	125	999999	999999	999999	999999	820	703	999999	999999	615	742	306	799	184	222	681	837	999999	519	999999	672	999999	752	496	798	666	220	534	999999	238	999999	268	394	999999	277	867	959	573	860	672	655	720	999999	374	210	999999	20	222	122	766	999999	381	655	344	657	999999	308	941	273	999999	610	178	581	830	310	999999	912	437	999999	999999	722	273	339	999999	999999	951	632	388	296	999999	655	998	421	975	146	999999	613	59	713	999999	999999	27	310	52	72	487	148	282	999999	999999	63	582	315	999999	54	828	51	807	697	999999	756	919	654	439	172	999999	999999	605	693	376	999999	862	724	28	999999	704	962	297	785	169	999999	360	999999	569	780	999999	692	999999	999999	999999	891	805	362	999999	140	999999	372	999999	999999	460	730	999999	589	696	857	200	999999	296	999999	349	866	754	32	537	892	999999	604	999999	999999	999999	919	112	673	385	485	999999	509	716	887	146	341	999999	417	999999	439	999999	770	628	999999	999999	224	999999	672	592	452	146	783	999999	125	734	55	999999	221	790	540	999999	869	214	221	794	999999	152	409	999999	999999	774	999999	999999	108	622	636	975	384	80	999999	523	999999	91	932	348	289	685	600	163	999999	64	880	627	999999	811	410	566	416	999999	999999	81	996	826	584	677	799	999999	725	999999	107	79	903	150	914	27	999999	788	281	873	514	999999	999999	999999	755	953	894	720	902	999999	222	80	569	466	999999	804	999999	613	999999	265	549	202	959	108	65	999999	161	739	712	999999	623	622	294	543	999999	999999	529	751	81	631	783	999999	194	438	289	37	510	446	999999	119	500	999999	291	26	333	322	999999	453	199	734	999999	164	17	135	999999	600	785	999999	63	290	284	776	999999	875	481	470	17	531	999999	999999	520	714	771	603	999999	49	999999	278	219	100	999999	86	561	346	829	628	80	999999	763	999999	252	484	393	687	835	723	50	416	544	863	314	999999	634	171	224	97	393	414	848	999999	269	517	815	962	445	207	224	206	999999	853	999999	947	767	138	786	999999	999999	999999	767	563	999	923	733	999999	786	999999	451	400	132	999999	999999	665	999999	139	430	999999	669	999999	251	999999	509	844	370	691	472	999999	758	506	999999	999999	
999999	309	646	295	635	999999	783	999999	999999	126	756	999999	999999	314	999999	734	736	637	708	61	999999	899	843	140	63	164	563	52	999999	428	570	945	25	999999	999999	935	29	926	504	94	950	210	255	134	999999	685	769	66	82	738	630	131	999999	333	812	867	999999	516	241	999999	782	999999	585	999999	999999	999999	808	999999	339	683	715	810	999999	623	110	175	654	718	259	378	999999	506	969	155	798	448	157	999999	140	116	479	512	694	999999	312	219	625	498	577	999999	876	999999	726	399	33	820	988	183	232	646	223	747	999999	999999	999999	286	771	439	999999	118	662	126	10	999999	213	999999	125	118	321	891	550	165	151	188	999999	756	779	580	131	977	459	974	470	493	893	731	255	830	939	35	447	195	539	999999	417	760	637	503	195	821	705	880	862	340	106	67	999999	999999	372	999999	506	999999	318	999999	999999	688	656	517	999999	482	956	999999	999999	999999	454	365	626	999999	770	999999	128	285	395	310	282	579	122	139	397	999999	135	176	999999	611	999999	999999	876	999999	811	729	114	130	173	713	864	999999	711	999999	999999	740	441	924	317	632	999999	999999	999999	999999	709	88	576	526	129	504	356	789	826	999999	766	207	489	79	870	51	635	998	121	681	446	861	868	999999	253	657	404	211	999999	836	401	308	450	999999	848	732	162	588	11	999999	367	84	593	999999	999999	999999	261	372	63	276	996	999999	118	134	571	999999	220	999999	999999	472	110	154	930	990	176	468	756	619	230	148	999999	57	996	452	324	372	278	725	736	564	999999	42	999999	592	839	189	199	999999	307	10	999999	131	314	538	569	222	153	603	999999	351	932	641	151	915	387	948	224	666	810	209	579	999999	304	719	76	78	995	348	160	986	999999	440	322	229	625	766	743	468	883	111	228	999999	748	394	999999	764	890	243	999999	891	965	999999	516	108	999999	37	827	595	472	999999	226	805	453	999999	82	999999	328	999999	999999	620	215	999999	783	708	980	904	999999	910	97	311	187	762	142	268	31	745	924	223	798	597	939	999999	995	392	999999	423	999999	757	321	139	445	999999	943	594	686	999999	749	807	128	526	290	999999	508	999999	999999	464	672	194	968	999999	577	999999	132	999999	681	67	760	400	999999	999999	683	988	598	957	865	999999	818	548	582	999999	996	127	104	999999	999999	32	649	999999	999999	430	751	999999	789	984	561	340	846	252	999999	628	999999	358	982	562	843	999999	328	999999	305	114	999999	134	611	165	340	999999	20	999999	394	658	418	999999	
331	404	815	646	999999	614	405	534	372	999999	634	954	365	647	999999	542	438	25	703	108	538	964	783	626	435	634	999999	111	330	995	857	265	219	999999	36	588	747	207	102	999999	154	770	999999	79	499	999999	799	693	999999	477	422	379	999999	999999	397	999999	620	198	220	575	960	304	214	377	719	379	744	834	999999	999999	795	999999	922	989	953	768	999999	714	999999	999999	999999	960	784	852	582	999999	310	898	144	999999	968	558	986	999999	753	850	565	375	360	130	999999	965	999999	771	682	191	457	999999	367	629	145	906	999999	442	740	10	520	362	794	241	79	845	999999	950	586	246	255	405	245	999999	212	856	363	999999	865	868	999999	999999	179	999999	39	345	541	999999	534	72	497	554	786	753	339	213	580	128	61	76	275	999999	195	999999	999999	999999	729	264	427	288	552	63	999999	999999	122	507	999999	403	211	733	314	195	426	999999	748	700	999999	492	773	999999	999999	244	956	798	603	999999	999999	734	465	978	615	287	97	256	999999	444	977	914	641	832	30	187	916	999999	999999	90	705	671	696	999999	442	247	490	999999	13	318	107	777	278	355	679	999999	937	233	127	36	107	180	999999	999999	723	704	850	940	978	999999	327	999999	46	522	999999	166	47	230	999999	378	796	669	999999	211	346	209	646	295	163	999999	250	999999	209	735	983	534	667	392	999999	738	396	550	449	999999	999999	468	741	999999	293	522	421	717	688	748	240	999999	927	801	967	523	68	565	787	999999	857	999999	438	310	999999	536	999999	654	708	999999	982	999999	230	999999	999999	877	999999	889	11	999999	159	999999	999999	460	505	999999	607	866	424	998	680	831	762	41	58	999999	40	999999	227	757	34	766	19	881	766	983	216	999999	590	100	65	178	563	157	267	334	629	999999	805	982	928	632	240	709	135	160	999999	198	298	855	999999	37	999999	254	616	999999	523	132	694	522	999999	27	286	334	999999	512	277	615	774	723	735	62	635	244	828	401	536	309	755	615	499	999999	300	999999	252	37	999999	319	540	874	811	507	293	292	999999	911	356	906	766	623	999999	878	999999	575	129	795	999999	437	999999	999999	856	223	999999	999999	32	331	726	551	91	999999	999999	958	84	999999	912	238	999999	352	601	917	55	630	543	142	732	620	603	725	614	457	636	77	893	326	999999	999999	139	215	270	999999	194	804	824	851	616	924	999999	999999	999999	890	999999	58	835	508	178	236	680	244	999999	412	727	11	999999	634	288	938	75	757	882	325	999999	563	92	999999	
733	251	806	691	525	807	815	89	72	724	430	587	242	394	157	791	916	999999	999999	857	999999	193	867	999999	572	999999	859	56	642	999999	791	473	966	555	999999	999999	430	989	719	547	999999	648	938	222	213	701	706	999999	609	100	999999	214	703	234	696	550	383	616	129	999999	948	769	999999	725	932	957	621	686	999999	230	371	999999	185	322	271	999999	999999	654	986	870	970	189	999999	552	999999	587	770	741	859	235	999999	813	869	871	999999	827	211	999999	999999	256	90	999999	71	389	999999	481	38	390	963	751	305	999999	999999	258	999999	769	332	894	786	354	999999	999999	999999	394	677	557	999999	314	722	444	743	999999	999999	739	790	950	128	67	822	467	559	389	999999	999999	929	999999	193	621	994	830	504	317	436	999999	69	210	204	676	711	999999	424	723	668	528	17	273	364	999999	999999	926	651	274	81	999999	795	807	111	718	464	853	374	445	320	892	999999	436	605	439	680	999999	756	451	999999	651	53	835	721	259	110	666	469	999999	164	999999	999999	239	245	117	149	999999	999999	486	222	999999	807	999999	999999	775	588	581	999999	925	220	876	999999	999999	918	999999	286	960	96	999999	999999	798	999999	81	291	253	713	710	200	498	299	428	492	279	239	498	844	999999	999999	999999	670	999999	999999	543	92	287	999999	979	321	815	830	189	175	999999	999999	424	473	736	999999	170	999999	878	391	179	636	791	394	901	970	429	999999	221	537	150	191	98	799	999999	988	13	356	733	999999	999999	999999	999999	263	246	999999	815	999999	117	376	271	882	792	147	829	906	999999	893	995	18	891	239	619	651	34	73	999999	624	621	747	694	813	339	489	15	999999	527	537	157	499	165	999999	478	999999	276	999999	399	999999	999999	944	696	119	361	725	507	999999	58	999999	239	182	999999	200	999999	999999	682	458	553	312	141	328	389	764	999999	999999	999999	497	760	774	385	765	674	829	654	677	61	584	461	614	982	999999	462	70	308	999999	868	965	999999	118	172	817	999999	999999	819	651	564	999999	999999	856	872	20	395	284	91	473	508	801	545	999999	318	108	997	939	330	281	865	329	465	771	636	999999	507	652	612	568	999999	586	19	13	999999	128	999999	999999	741	971	474	188	978	834	476	76	429	999999	799	999999	820	775	766	999999	999999	245	476	602	229	984	512	999999	999999	999999	422	921	999999	542	623	999999	887	402	999999	999999	807	686	350	999999	304	569	999999	253	853	548	748	284	820	999999	227	876	651	617	385	756	469	731	516	465	999999	554	284	
999999	999999	609	185	427	578	418	740	108	895	845	307	659	527	999999	999999	133	774	147	999999	999999	325	746	548	280	26	999999	889	85	180	884	219	750	999999	580	613	253	372	999999	706	999999	732	128	981	806	319	725	239	999999	842	999999	691	999999	453	954	571	893	999999	905	411	138	529	999999	928	20	635	557	374	946	655	645	760	453	441	699	999999	999999	765	741	960	301	220	999999	243	786	203	935	306	340	999999	720	999999	999999	999999	578	999999	77	199	971	180	761	360	999999	554	206	633	247	999999	999999	366	375	137	330	945	119	917	840	431	999999	816	699	999999	44	937	934	463	303	534	862	817	530	999999	793	570	208	999999	927	144	46	163	956	999999	553	973	643	592	862	999999	809	660	52	646	999999	165	481	510	999999	355	619	999999	340	712	979	999999	836	368	344	759	746	179	989	705	395	988	859	606	999999	70	304	352	999999	780	999999	999999	774	999999	959	999999	99	999999	999999	582	524	999999	823	999999	124	999999	146	999999	257	112	775	640	670	999999	261	999999	999999	874	999999	999999	61	999999	152	559	988	999999	172	953	409	706	669	59	555	417	191	102	174	616	492	100	924	999999	104	498	15	94	541	437	632	899	342	224	894	999999	999999	256	160	274	265	346	455	193	999999	551	442	999999	95	263	165	168	999999	688	392	713	340	41	183	653	553	903	246	734	330	999999	374	455	164	999999	886	934	999999	900	361	155	999999	999999	153	553	65	289	999	288	281	473	999999	653	831	191	37	499	83	999999	720	361	999999	999999	862	376	999999	987	571	899	999999	231	999999	994	337	999999	999999	999999	888	629	597	999999	904	999999	999999	857	504	720	623	999999	168	397	860	999999	189	999	55	924	999999	776	376	78	717	110	911	999999	256	20	325	594	999999	438	610	453	909	999999	456	152	999999	14	871	999999	374	597	740	978	370	782	815	999999	202	153	721	999999	263	999999	556	804	56	412	611	999999	404	999999	860	730	787	416	534	732	552	902	667	999999	999999	909	999999	130	999999	933	690	473	204	987	402	999999	716	497	999999	390	899	999999	106	854	403	387	71	345	999999	999999	200	999999	999999	92	785	299	485	847	999999	999999	999999	436	445	122	722	147	300	417	999999	999999	23	299	226	153	999999	900	806	812	480	527	848	999999	392	358	742	736	224	122	212	112	494	869	999999	999999	565	999999	216	999999	999999	265	999999	654	709	846	997	999999	737	999999	259	884	492	673	376	690	999999	465	53	999999	999999	986	999999	188	214	533	406	999999	
19	380	999999	369	693	823	679	224	440	999999	659	545	360	841	998	120	999999	328	620	999999	999999	599	349	999999	430	999999	612	156	342	909	449	185	450	854	891	366	526	890	201	669	993	999999	999999	999999	806	507	736	539	987	812	325	886	913	585	650	419	999999	488	999999	573	220	533	999999	531	754	484	105	506	999999	641	594	971	999999	950	826	350	999999	47	303	999999	393	83	168	999999	999999	563	272	999999	999999	481	336	47	951	999999	459	999999	999999	728	557	332	412	239	589	999999	999999	353	759	962	758	309	80	992	195	26	999999	146	375	361	999999	200	221	240	302	477	315	999999	30	509	501	367	79	620	490	971	519	163	494	812	312	999999	803	309	116	999999	411	343	852	934	447	322	104	999999	999999	367	120	182	937	122	50	999999	333	999999	999999	999999	240	459	512	223	507	999999	652	563	58	999999	396	999999	999999	398	75	971	704	999999	999999	999999	272	160	829	132	860	347	226	381	999999	999999	999999	553	838	714	673	999999	830	639	436	421	670	541	999999	102	970	209	58	548	56	79	966	247	198	293	139	89	630	389	999999	170	810	280	791	417	782	999999	83	419	725	123	150	75	659	650	517	730	290	736	999999	661	298	678	335	702	674	999999	999999	554	999999	594	999999	450	999999	276	610	399	750	999999	320	137	135	639	822	933	999999	900	587	547	775	999999	799	999999	237	700	871	142	945	99	742	113	999999	999999	834	141	791	999999	788	999999	49	127	999999	999999	426	34	536	999999	999999	402	999999	774	101	999999	779	186	794	438	223	585	999999	478	454	999999	720	216	649	999999	804	999999	151	238	122	205	507	999999	427	971	999999	213	174	221	287	553	324	999999	22	999999	999999	657	999999	363	486	212	987	571	999999	329	117	220	384	999999	854	173	260	545	662	896	999999	131	758	823	961	999999	421	193	999999	901	345	751	203	979	999999	999999	355	999999	751	909	217	999999	984	999999	864	266	829	999999	999999	123	302	779	316	126	360	999999	898	523	401	477	791	999999	379	771	983	365	26	999999	81	707	818	473	794	999999	688	383	147	660	958	999999	190	185	827	87	609	999999	445	999999	629	240	999999	831	999999	284	999999	414	999999	999999	124	509	250	434	174	659	305	829	985	563	437	977	999999	999999	565	999999	296	615	976	301	172	999999	999999	938	775	841	458	986	87	519	635	999999	816	924	545	459	464	756	21	177	999999	780	581	881	649	651	999999	20	276	999999	988	511	438	275	59	999999	588	999999	659	333	210	319	
752	475	928	163	999999	999999	702	115	242	540	603	999999	519	392	845	999999	298	133	101	447	719	999999	531	133	845	551	874	848	999999	163	107	999999	967	999999	38	115	999999	999999	490	194	318	171	467	457	908	630	755	667	852	550	22	535	999999	763	999999	374	944	804	318	620	690	853	245	88	443	915	840	999999	364	739	95	802	999999	907	999999	558	920	83	225	225	795	999999	995	330	150	999999	456	213	873	663	170	159	999999	870	503	999999	999999	999999	24	992	999999	999999	313	999999	465	999999	892	334	634	51	453	871	589	102	999999	483	999999	914	938	871	468	637	999999	700	999999	935	625	772	414	673	632	542	68	232	436	95	999999	883	865	930	999999	132	999999	832	220	299	569	95	999999	30	606	999999	449	153	533	999999	537	612	543	529	999999	999999	999999	999999	418	999999	813	366	666	999999	999999	975	999999	18	202	346	999999	999999	999999	289	376	540	726	999999	76	621	999999	915	999999	284	558	301	999999	346	999999	559	999999	617	999999	308	486	999999	428	317	451	631	962	999999	950	197	999999	198	999999	264	163	64	999999	536	894	797	818	897	667	391	190	999999	636	712	673	999999	143	450	925	191	999999	999999	999999	999999	942	445	658	661	964	999999	999999	999999	178	94	193	290	999999	676	723	626	489	999999	546	46	999999	173	999999	259	767	318	999999	999999	272	941	461	990	943	983	593	458	148	167	933	166	211	820	119	551	999999	393	486	467	726	999999	701	999999	626	84	292	778	450	409	893	656	456	536	107	236	632	202	346	182	999999	275	999999	332	654	389	999999	999999	64	999999	999999	384	999999	597	999999	963	999999	999999	999999	869	701	815	18	999999	273	287	999999	674	723	882	919	336	56	314	384	460	822	378	569	246	249	976	723	999999	679	999999	824	859	608	143	985	395	828	477	999999	277	266	747	68	376	679	170	999999	181	534	403	999999	526	222	476	151	872	677	138	999999	725	999999	22	69	754	999999	851	76	590	897	999999	508	579	833	117	204	84	999999	202	999999	999999	393	552	999999	286	191	307	646	999999	992	123	717	699	999999	755	185	999999	687	314	913	828	999999	12	284	10	894	758	693	999999	282	77	562	484	571	551	341	549	550	783	573	999999	214	933	598	783	816	808	732	88	999999	999999	999999	999999	999999	738	984	391	999999	999999	391	999999	614	541	860	924	560	242	138	305	423	636	704	903	741	758	624	170	414	500	193	96	999999	614	182	999999	680	557	205	999999	566	999999	281	87	999999	999999	550	672	83	673	
232	584	680	436	665	305	999999	999999	273	530	123	823	976	777	999999	999999	406	10	369	537	999999	999999	46	304	738	473	999999	626	511	600	217	951	97	741	277	609	415	999999	949	876	999999	999999	293	675	719	743	973	504	799	999999	999999	550	999999	545	428	229	547	386	999999	201	999999	629	999999	673	323	999999	736	245	999999	999999	889	999999	60	492	461	66	999999	999999	584	995	499	860	827	413	999999	666	647	551	322	58	71	999999	902	757	999999	457	216	620	361	999999	16	738	994	129	218	937	499	821	999999	372	509	185	801	701	702	90	801	577	816	656	524	195	922	461	617	859	904	303	556	13	849	999999	999999	37	989	760	999999	707	204	918	999999	826	999999	949	549	886	238	999999	64	854	655	639	999999	705	43	820	816	999999	511	358	999999	206	274	90	523	409	175	774	712	999999	225	104	383	999999	488	697	999999	999999	912	731	999999	999999	248	702	999999	220	306	313	993	178	944	332	205	846	885	999999	999999	385	436	149	999999	463	497	122	999999	999999	999999	904	999999	999999	999999	999999	631	780	727	339	957	571	732	313	999999	999999	780	999999	997	893	898	537	23	518	144	352	546	772	20	999999	216	136	999999	796	954	401	97	658	86	111	700	999999	128	999999	999999	991	653	999999	999999	858	999999	999999	124	745	663	728	891	708	211	749	999999	859	769	559	132	999999	508	999999	999999	710	774	132	468	896	202	999999	418	467	505	153	699	424	734	161	999999	263	21	327	999999	999999	510	999999	457	336	804	841	655	569	433	191	492	717	772	337	94	561	999999	227	999999	190	320	434	212	67	59	882	999999	618	75	869	999999	190	802	134	999999	396	999999	141	102	360	827	849	43	999999	660	982	651	407	77	932	768	794	774	953	915	85	999999	399	287	921	717	47	503	564	371	999999	915	648	999999	698	999999	364	135	202	999999	471	999999	888	407	999999	241	726	550	999999	111	999999	416	848	999999	999999	999999	999999	854	180	999999	789	355	999999	952	358	76	12	281	379	55	413	999999	581	600	453	684	297	992	219	999999	990	999999	999999	999999	346	895	76	999999	11	999999	610	999999	955	559	573	125	922	935	58	999999	238	455	999999	97	697	366	835	258	999999	451	923	999999	644	490	653	302	985	25	616	999999	999999	572	279	891	999999	903	713	999999	36	337	999999	361	943	218	999999	544	326	282	766	979	70	999999	674	559	564	999999	865	475	906	999999	140	906	329	596	999999	999999	185	288	652	793	653	812	231	999999	999999	999999	349	436	38	
999999	976	712	999999	636	402	192	898	999999	337	127	48	248	126	756	999999	855	41	999999	218	795	368	999999	630	972	335	999999	595	247	999999	992	999999	438	446	797	304	999999	656	999999	203	817	767	465	999999	535	999999	415	696	475	239	833	539	992	228	999999	749	999999	92	286	999999	999999	597	661	849	999999	150	999999	801	328	461	779	208	349	163	400	37	902	95	999999	999999	920	999999	129	999999	46	463	985	999999	213	57	365	345	999999	391	59	999999	999999	616	617	395	999999	999999	378	24	999999	635	200	838	827	215	846	999999	987	69	390	999999	477	654	812	999999	999999	999999	999999	280	999999	999999	828	957	999999	180	999999	296	478	709	82	316	999999	115	556	411	272	156	393	999999	999999	512	358	320	999999	466	753	461	804	735	240	999999	999999	107	918	999999	806	242	735	999999	293	560	384	287	999999	83	410	371	108	410	999999	18	15	599	999999	999999	999999	518	956	647	999999	470	492	743	479	325	300	95	999999	539	605	39	421	735	999999	650	137	80	999999	927	65	391	363	403	999999	231	751	999999	999999	999999	999999	298	286	97	999999	822	78	641	808	671	782	324	184	999999	805	999999	597	280	999999	429	465	24	194	999999	591	999999	116	999999	626	999999	999999	875	68	862	606	317	753	333	504	999999	582	496	272	661	999999	741	999999	794	598	537	999999	481	999999	999999	868	917	113	256	505	206	999999	999999	24	559	999999	907	266	321	962	497	999999	273	775	992	846	969	752	533	999999	850	826	322	499	999999	624	102	343	999999	994	689	999999	506	828	999999	186	602	999999	712	564	246	484	896	832	111	999999	369	705	548	761	899	174	579	371	654	379	403	999999	925	999999	14	574	806	327	999999	293	339	445	477	816	999999	497	50	969	648	376	930	490	398	999999	265	999999	794	697	104	524	634	144	999999	928	782	122	555	777	559	672	999999	579	999999	817	371	924	238	732	999999	411	134	610	999999	288	449	913	101	999999	679	617	779	118	232	757	659	999999	271	548	999999	999999	942	273	419	976	698	999999	930	580	36	341	168	999999	190	692	999999	33	422	896	489	999999	31	999999	107	942	893	569	999999	999999	168	176	663	999999	699	387	469	999999	201	746	589	98	983	999999	999999	348	999999	999999	928	539	367	635	999999	999999	999999	999999	119	999999	175	477	93	139	999999	138	422	860	677	478	372	802	233	999999	832	675	316	400	886	999999	517	758	493	186	640	817	444	533	999999	298	999999	535	277	545	695	723	663	999999	95	854	107	650	670	980	354	
999999	316	828	999999	116	68	999999	287	607	416	999999	984	999999	498	196	694	999999	476	389	846	837	535	999999	842	119	22	999999	999999	999999	413	866	97	999999	831	514	510	615	730	286	239	999999	257	670	999999	288	738	999999	962	898	170	218	999999	291	999999	999999	999999	629	999999	693	999999	212	999999	255	203	550	329	481	85	983	999999	999999	999999	199	159	882	999999	864	999999	564	380	999999	893	416	871	204	692	806	999999	999999	914	999999	999999	46	192	37	610	999999	476	588	999999	267	999999	978	222	999999	999999	983	141	261	927	999999	999999	999999	323	837	999999	945	384	998	857	522	112	761	999999	805	459	132	999999	132	282	587	397	970	605	123	586	915	204	789	154	708	999999	127	396	999999	810	207	723	355	718	999999	627	478	999999	446	999999	999999	909	999999	632	927	976	19	979	999999	348	110	826	999999	260	999999	751	595	853	999999	847	985	374	999999	999999	262	408	662	413	616	959	919	249	168	959	667	16	787	167	226	732	665	999999	999999	840	709	380	523	999999	324	913	42	624	581	598	999999	554	999999	421	999999	528	324	999999	372	999999	428	999999	668	250	592	999999	963	999999	637	426	999999	999999	328	61	999999	881	885	566	99	702	926	305	668	569	789	123	988	376	786	999999	417	70	776	664	422	999999	712	282	512	926	950	999999	999999	165	416	999999	999999	999999	999999	499	643	757	516	999999	999999	132	202	108	460	479	409	999999	651	939	18	131	79	999999	638	445	999999	999999	64	999999	752	332	999999	512	163	466	886	31	249	297	64	660	553	117	210	299	657	614	822	43	527	999999	953	57	156	294	263	999999	337	690	330	40	703	999999	999999	142	813	689	945	999999	592	999999	357	363	999999	358	578	961	463	999999	788	563	790	31	999999	399	999999	271	366	868	213	323	999999	999999	999999	33	999999	999999	200	77	486	999999	999999	828	450	149	15	600	999999	798	716	301	119	999999	901	999999	250	682	999999	527	763	552	332	87	790	278	693	999999	999999	861	400	999999	770	395	862	821	894	962	580	505	393	778	108	999999	161	999999	214	705	999999	210	999999	285	501	999999	313	934	999999	592	47	181	455	217	214	999999	407	348	999999	723	135	999999	871	287	111	213	999999	985	454	999999	925	879	74	988	150	195	88	999999	876	107	999999	928	186	312	925	408	59	186	999999	796	170	812	999999	491	579	576	999999	999999	999999	297	539	327	999999	879	666	167	999999	467	76	28	999999	291	471	433	641	206	999999	569	999999	702	163	957	422	657	604	999999	498	582	
418	574	857	583	942	588	567	764	999999	306	646	767	301	592	120	555	574	878	999999	957	850	999999	672	769	152	480	144	582	905	832	285	553	669	534	58	502	999999	649	349	882	865	877	758	607	923	595	411	570	999999	866	999999	725	772	999999	999999	46	999999	97	440	999999	454	985	858	615	31	999999	108	766	544	618	393	999999	539	468	102	999999	624	75	845	999999	79	573	735	999999	749	559	781	138	801	22	999999	83	218	999999	438	879	29	999999	585	830	496	644	36	238	483	168	999999	999999	448	999999	999999	835	252	883	401	999999	260	999999	865	471	999999	970	965	999999	27	999999	716	661	39	222	999999	482	489	999999	999999	435	546	506	565	591	373	477	689	999999	600	765	999999	999999	999999	999999	629	210	286	124	519	526	679	504	221	173	451	999999	284	236	806	939	355	237	999999	966	343	753	263	284	999999	844	290	923	931	261	488	391	185	482	593	999999	206	999999	505	543	999999	52	294	401	149	838	202	463	245	661	419	603	999999	520	223	875	946	11	25	999999	245	756	573	959	999999	70	359	802	642	62	743	999999	732	289	219	301	999999	999999	144	999999	651	827	687	999999	999999	884	879	999999	268	718	807	204	360	999999	307	10	999999	999999	716	89	489	400	820	192	999999	440	871	231	310	922	416	94	867	999999	33	999999	78	303	999999	999999	999999	999999	544	924	255	549	629	901	981	219	999999	999999	155	65	780	999999	999999	504	361	411	999999	999999	364	999999	312	722	336	604	999999	889	999999	184	216	915	898	794	999999	999999	936	999999	999999	970	249	999999	999999	281	939	999999	975	772	411	573	999999	716	788	532	339	208	999999	533	222	35	104	102	287	648	927	239	166	985	999999	120	567	983	600	52	417	999999	246	40	783	524	628	999999	999999	999999	242	499	999999	999999	464	657	283	413	165	999999	875	157	813	460	999999	709	999999	990	377	300	999999	999999	126	745	124	76	961	592	750	698	999999	70	615	919	416	438	112	999999	530	747	836	164	827	999999	176	270	460	786	686	83	867	638	667	196	999999	284	383	999999	261	398	695	691	663	467	387	815	542	999999	999999	915	606	866	469	999999	999999	851	999999	999999	578	999999	999999	185	905	676	830	769	403	428	999999	141	64	721	999999	142	999999	155	501	370	437	999999	728	566	742	770	476	11	178	46	999999	999999	153	999999	812	408	782	520	786	999999	636	999999	422	124	336	912	860	999999	338	337	578	318	999999	770	872	227	135	999999	442	145	209	999999	600	366	695	999999	
988	999999	908	139	359	541	368	514	733	819	999999	614	240	830	909	591	672	999999	467	424	160	382	209	999999	283	733	87	650	787	807	27	65	429	279	923	878	999999	209	978	999999	999999	999999	47	63	288	520	818	612	235	999999	999999	999999	999999	280	906	616	782	999999	856	625	999999	718	727	926	801	883	195	960	906	999999	614	472	999999	430	474	314	999999	156	316	762	914	474	424	999999	650	267	167	158	373	317	106	999999	353	999999	584	241	129	121	261	405	335	857	706	205	14	694	897	478	806	602	281	999999	16	104	711	988	303	999999	285	544	999999	47	597	599	934	999999	129	510	999999	242	195	233	894	911	436	66	768	999999	174	955	999999	999999	351	770	999999	470	657	258	651	595	938	999999	835	717	679	298	270	999999	270	64	574	396	632	999999	417	999999	741	105	999999	999999	230	999999	393	330	183	46	999999	826	563	473	302	999999	859	261	303	624	397	186	241	147	796	999999	958	120	390	999999	67	776	363	987	999999	999999	591	999999	374	865	187	999999	999999	643	999999	999999	552	797	761	704	537	381	281	999999	660	564	999999	529	858	999999	124	283	939	209	999999	919	473	576	744	740	999999	862	886	438	447	882	642	598	544	362	999999	171	359	999999	446	685	505	570	336	174	698	71	148	805	750	903	575	345	663	683	999999	999999	62	30	424	999999	494	842	355	777	922	274	985	505	459	952	924	999999	762	303	423	902	999999	580	52	999999	724	999999	687	543	316	307	935	999999	391	143	119	999999	999999	771	999999	662	224	558	252	433	999999	642	999999	798	979	323	999999	369	270	78	735	481	977	205	999999	414	999999	812	999999	999999	339	133	123	999999	999999	595	989	990	999999	999999	999999	691	337	618	999999	999999	734	889	563	993	725	575	999999	999999	999999	637	999999	999999	821	786	506	999999	999999	999999	104	952	528	39	955	394	333	999999	267	508	999999	54	153	369	63	999999	679	276	258	477	899	764	532	800	999999	215	244	999999	179	999999	999999	284	999999	710	524	999999	562	704	999999	179	669	999999	317	102	932	363	493	991	23	952	116	240	164	620	999999	999999	429	728	120	749	160	999999	999999	999999	254	999999	450	999999	999999	863	316	975	342	999999	999999	999999	999999	440	867	999999	721	252	909	227	218	34	130	983	981	194	999999	999999	594	999999	999999	269	721	375	848	826	999999	59	156	160	999999	141	897	85	812	962	883	999999	860	554	37	907	500	999999	999999	229	985	466	462	661	102	482	390	158	69	548	54	90	592	51	
652	999999	999999	759	581	87	137	55	181	999999	310	999999	999999	50	999999	122	999999	526	642	628	841	999999	999999	495	999999	172	751	748	25	999999	999999	802	999999	819	901	365	810	741	623	999999	102	940	999999	443	999999	999999	509	350	999999	999999	780	999999	448	963	210	205	84	611	701	419	999999	388	999999	999999	111	508	385	163	999999	800	311	36	902	986	999999	900	171	999999	144	748	663	999999	756	999999	493	399	364	442	619	706	290	209	50	999999	329	714	911	387	999999	999999	999999	355	212	201	646	753	626	461	438	309	999999	920	476	952	755	999999	631	961	423	712	154	943	544	999999	520	112	986	698	666	820	989	784	999999	999999	814	317	207	565	999999	740	773	902	14	319	999999	370	732	97	458	404	999999	950	963	629	999999	991	999999	770	681	543	766	927	999999	617	999999	259	108	193	148	448	727	76	999999	683	999999	999999	938	999999	769	160	380	898	249	272	738	48	820	202	999999	823	999999	437	999999	888	973	999999	999999	396	999	423	271	548	999999	20	999999	26	421	290	999999	466	999999	587	11	530	173	868	687	532	879	281	438	905	608	999999	942	300	192	999999	999999	103	144	999999	234	356	999999	831	999999	999999	595	722	627	540	512	128	999999	918	435	363	725	114	999999	584	999999	728	984	366	999999	999999	77	386	833	770	580	596	332	999999	999999	655	642	999999	999999	458	937	999999	654	898	999999	999999	554	33	865	829	925	999999	936	559	45	999999	371	532	891	999999	171	219	888	856	960	915	796	271	565	779	720	392	194	709	647	359	999999	96	962	460	90	999999	999999	14	845	974	660	772	474	856	999999	120	450	605	296	727	999999	797	937	488	692	293	468	95	118	542	420	999999	911	685	432	999999	569	440	243	999999	698	884	21	985	999999	34	796	709	495	999999	999999	588	423	920	999999	286	158	999999	999999	797	585	435	999999	312	999999	433	861	789	999999	18	999999	999999	372	178	39	394	786	951	999999	999999	999999	759	599	508	600	831	999999	991	604	999999	999999	95	672	446	542	272	988	999999	999999	830	173	17	999999	487	69	931	226	254	890	999999	999999	206	260	999999	310	826	999999	397	712	732	620	869	195	287	999999	465	348	925	636	999999	406	88	530	999999	505	489	484	122	449	669	615	999999	110	999999	999999	999999	834	572	145	716	436	600	995	699	220	303	821	997	606	603	592	300	618	134	299	421	676	858	604	820	351	999999	948	52	999999	62	999999	287	999999	950	630	776	999999	919	339	806	92	999999	999999	211	667	487	
515	999999	86	324	949	976	999999	244	999999	976	967	324	999999	712	652	952	581	168	535	543	375	655	999999	815	999999	698	999999	493	338	845	675	402	999999	999999	999999	999999	999999	802	112	999999	669	396	696	654	999999	475	555	999999	999999	140	259	34	676	133	121	860	872	999999	813	261	191	134	906	418	999999	574	999999	999999	999999	999999	986	779	65	999999	874	979	999999	328	17	45	999999	999999	339	208	596	651	726	39	753	357	240	999999	988	999999	999999	545	490	288	353	244	999999	999999	133	615	153	480	968	933	999999	999999	999999	553	999999	778	999999	25	794	708	999999	999999	848	142	999999	999999	317	999999	999999	214	142	338	999999	999999	975	773	732	107	53	724	64	126	682	792	779	999999	456	686	451	220	999999	595	751	999999	999999	999999	395	180	299	976	307	862	689	763	801	999999	643	999999	999999	490	999999	20	999999	80	653	999999	999999	65	363	145	700	631	840	579	471	999999	587	999999	224	292	999999	999999	808	76	427	202	436	918	991	857	977	235	118	960	999999	733	623	999999	137	761	715	339	816	163	286	999999	31	120	302	263	344	999999	15	296	113	493	211	904	999999	461	278	999999	73	505	999999	999999	999999	999999	999999	999999	923	906	589	463	576	999999	745	655	790	750	999999	999999	999999	738	999999	61	999999	999999	999999	999999	531	718	999999	676	999999	656	275	321	996	812	999999	152	999999	564	339	437	347	552	999999	65	999999	999999	124	902	291	999999	443	335	982	116	254	700	32	733	216	215	878	913	999999	999999	781	999999	999999	977	999999	38	999999	999999	408	95	714	677	113	999999	932	999999	604	135	394	539	999999	999999	339	999999	568	999999	129	973	358	999999	559	999999	999999	798	284	999999	897	146	314	999999	999999	382	927	999999	401	576	999999	231	800	240	610	752	528	441	999999	841	104	769	419	144	999999	646	999999	999999	535	290	106	999999	526	617	999999	999999	821	140	999999	840	999999	442	999999	991	999999	897	182	127	524	807	904	149	999999	442	230	138	727	180	354	999999	999999	653	370	999999	480	292	705	193	162	999999	931	397	245	867	999999	999999	281	427	278	21	474	595	999999	728	999999	956	999999	93	397	950	740	999999	786	509	181	369	82	386	999999	582	999999	989	999999	381	876	517	904	233	614	999999	856	309	901	342	999999	999999	893	641	735	523	79	621	795	212	412	290	611	735	999999	468	589	894	905	695	819	485	630	999999	852	999999	61	990	479	999999	999999	440	999999	453	287	107	999999	999999	651	997	513	580	203	762	969	999999	999999	179	538	155	999999	962	
403	215	523	747	999999	999999	789	866	471	88	152	999999	119	971	999999	168	999999	597	999999	159	253	908	999999	999999	291	999999	418	266	963	882	462	333	851	140	46	543	930	539	654	999999	650	784	535	434	438	237	653	998	64	747	721	999999	163	999999	719	495	33	284	465	586	105	533	903	999999	626	818	124	999999	999999	997	237	999999	943	40	999999	999999	999999	757	810	999999	224	999999	211	225	171	521	180	33	420	551	519	999999	84	77	865	999999	999999	946	807	999999	123	674	73	67	519	999999	996	999999	999999	260	123	999999	473	411	999999	684	331	688	427	114	647	101	568	393	999999	581	844	876	175	391	588	999999	999999	200	940	999999	999999	154	705	369	999999	57	703	169	999999	253	192	672	705	190	795	202	999999	702	999999	32	116	999999	579	937	958	999999	957	938	672	999999	999999	283	470	821	337	187	982	68	589	600	397	408	955	243	399	181	180	984	595	396	906	256	999999	999999	444	677	574	768	410	405	100	765	497	749	999999	999999	211	884	999999	617	219	470	123	381	999999	999999	724	346	548	786	950	973	352	286	781	79	64	551	387	660	613	224	657	194	509	631	999999	215	316	490	969	295	141	977	186	445	143	999999	293	736	952	238	999999	623	454	126	423	999999	999999	857	854	659	506	999999	14	995	813	928	872	13	999999	999999	39	999999	817	664	842	374	110	999999	936	218	268	651	707	999999	994	44	739	392	999999	700	248	999999	636	999999	999999	999999	999999	191	632	214	974	999999	939	444	208	172	806	790	284	999999	120	999999	921	645	999999	855	495	629	999999	999999	199	999999	794	999999	280	581	999999	507	875	904	401	918	714	732	244	999999	711	273	999999	999999	237	999999	118	169	590	616	999999	999999	917	934	999999	354	190	853	999999	495	496	843	173	627	999999	309	915	380	657	201	916	199	411	424	153	999999	452	178	551	999999	380	635	516	663	53	439	999999	999999	999999	57	738	861	717	999999	490	868	109	999999	100	928	999999	737	999999	398	699	348	590	503	790	230	902	21	312	774	124	999999	336	510	999999	999999	719	974	918	610	999999	65	482	661	933	284	132	892	88	622	999999	642	132	127	963	999999	999999	96	160	240	154	999999	558	942	634	629	999999	599	975	788	218	999999	818	999999	934	643	999999	928	569	515	107	19	933	689	568	481	738	218	546	999999	462	999999	823	688	999999	737	999999	999999	999999	313	999999	533	916	299	413	156	999999	231	193	999999	839	921	526	644	143	144	792	869	383	163	891	999999	
62	107	999999	999999	246	999999	999999	207	146	999999	901	265	772	999999	103	644	286	999999	999999	517	35	999999	49	540	117	188	555	330	945	637	166	999999	422	420	481	818	962	999999	909	999999	785	999999	192	512	999999	270	999999	999999	51	999999	592	960	506	384	306	836	68	796	999999	999999	585	125	999999	509	999999	38	843	999999	102	284	682	457	512	964	731	999999	999999	536	999999	846	316	999999	289	797	999999	205	377	999999	123	644	760	176	360	851	117	999999	733	683	999999	991	426	999999	999999	766	474	999999	999999	541	652	266	802	531	284	631	999999	999999	836	464	463	999999	661	805	248	999999	523	516	107	999999	999999	72	316	359	203	529	429	999999	999999	522	999999	910	747	835	999999	999999	842	999999	891	729	110	999999	833	279	999999	999999	999999	999999	281	28	253	999999	47	797	684	590	999999	453	338	755	999999	955	90	324	141	553	236	825	420	392	615	294	625	378	560	350	238	46	139	999999	999999	808	524	501	999999	374	872	950	161	804	905	999999	900	146	999999	154	999999	999999	148	999999	999999	514	999999	888	412	999999	343	669	246	343	361	914	999999	504	565	402	440	588	999999	767	680	286	673	616	486	226	394	999999	999999	415	913	719	999999	999999	999999	684	608	636	999999	999999	41	213	714	999999	999999	991	85	999999	580	135	999999	848	473	999999	996	855	840	594	411	195	999999	853	818	999999	430	642	999999	860	802	880	793	804	999999	734	735	999999	999999	856	173	495	151	988	908	999999	701	74	255	527	466	846	843	24	234	903	746	187	394	883	396	810	975	224	603	699	342	910	358	739	645	529	999999	984	431	916	54	585	999999	104	999999	366	999999	498	403	956	999999	999999	580	595	988	558	91	688	999999	362	520	926	394	999999	999999	999999	715	516	999999	999999	562	859	999999	317	859	170	999999	300	754	40	424	486	820	647	663	562	340	763	750	96	447	605	999999	78	406	999999	201	999999	712	999999	650	999999	616	466	999999	187	999999	272	736	827	325	791	934	438	937	43	115	746	555	829	460	952	765	999999	499	956	343	999999	911	742	999999	999999	999999	416	390	545	870	364	253	999999	376	77	36	923	770	656	670	999999	141	372	21	999999	999999	999999	887	697	123	821	966	447	843	671	360	999999	858	819	213	999999	58	402	173	751	502	79	462	393	999999	842	999999	842	296	999999	999999	548	730	524	325	999999	528	692	431	58	397	999999	999999	999999	717	42	75	951	452	152	48	738	209	270	952	121	999999	999999	999999	999999	999999	133	161	595	999999	811	
273	999999	999999	999999	999	365	999999	124	364	999999	999999	999999	675	892	777	999999	999999	153	999999	999999	349	470	572	214	999999	34	920	160	261	273	999999	999999	425	905	768	731	456	942	999999	682	768	94	999999	266	683	672	828	879	503	724	733	17	999999	999999	472	803	771	999999	237	999999	445	819	863	100	50	999999	999999	770	133	55	999999	999999	999999	537	886	264	999999	315	530	609	206	51	657	536	539	647	669	791	442	965	959	999999	714	178	999999	948	999999	815	225	999999	340	67	755	458	108	285	17	849	747	217	249	466	769	627	778	403	999999	336	560	402	720	550	337	168	999999	999999	999999	831	300	937	999999	748	999999	237	279	148	296	208	438	264	640	820	53	999999	725	503	398	999999	999999	843	786	894	264	823	581	789	999999	596	999999	638	542	186	999999	999999	999999	999999	375	541	358	999999	999999	963	897	306	762	900	506	112	443	592	999999	655	999999	999999	999999	149	999999	276	655	999999	999999	699	837	800	721	999999	272	243	60	234	999999	999999	739	999999	736	822	996	958	999999	681	292	627	163	778	567	999999	744	112	658	44	17	999999	885	868	999999	417	136	107	999999	999999	637	273	62	218	465	224	916	681	999999	999999	152	535	215	999999	206	791	999999	68	242	999999	719	999999	584	25	226	38	971	870	538	328	696	898	383	999999	53	29	999999	944	999999	353	969	999999	391	330	892	482	893	911	671	440	999999	78	865	748	999999	477	999999	999999	992	437	252	55	152	401	999999	253	161	451	999999	187	225	602	744	999999	865	655	778	264	133	743	144	70	209	108	458	628	999999	999999	185	575	341	538	951	886	111	999999	999999	989	688	999999	999999	451	981	999999	224	278	333	999999	882	932	999999	434	912	258	303	999999	846	54	943	23	220	999999	276	999999	999999	686	999999	858	999999	999999	999999	789	575	999999	999999	999999	89	714	999999	189	304	999999	999999	999999	876	999999	626	999999	593	919	86	999999	56	675	438	999999	185	627	648	537	628	999999	999999	940	999999	910	858	437	999999	610	112	142	170	999999	999999	163	774	33	487	938	999999	999999	275	999999	865	856	742	900	999999	999999	999999	462	75	355	999999	829	868	811	999999	966	58	198	999999	982	816	944	999999	292	956	285	999999	161	149	999999	999999	680	999999	329	85	351	177	958	999999	999999	103	999999	77	999999	212	999999	999999	963	979	521	890	872	90	292	999999	921	999999	460	943	999999	588	365	999999	365	878	999999	999999	548	999999	703	999999	100	806	649	999999	176	877	902	999999	78	990	999999	999999	999999	820	604	
600	999999	999999	163	211	716	24	619	639	738	337	712	935	331	268	746	237	999999	722	799	75	999999	403	885	54	247	380	999999	781	522	192	694	544	284	289	712	280	582	502	92	85	197	20	160	839	175	966	999999	809	254	838	999999	999999	30	538	169	999999	392	119	963	346	149	838	126	555	643	177	661	51	555	475	655	783	639	999999	878	999999	253	56	879	280	621	75	536	683	999999	787	523	745	130	199	888	472	538	999999	936	358	893	999999	999999	997	999999	717	264	778	999999	123	276	306	659	739	280	999999	999999	999999	999999	83	999999	443	999999	999999	653	915	921	999999	586	192	254	999999	787	530	537	647	849	881	965	904	811	757	499	182	521	227	999999	390	919	552	242	845	30	862	56	999999	345	999999	354	999999	795	999999	202	999999	868	382	999999	999999	999999	632	496	359	727	820	272	553	943	97	999999	999999	999999	540	999999	44	949	409	873	925	483	87	312	508	537	574	119	999999	565	498	313	148	708	999999	999999	999999	999999	883	127	210	599	999999	517	258	16	999999	999999	999999	999999	167	61	469	509	593	999999	134	330	999999	821	162	711	359	988	999999	784	999999	999999	872	361	159	999999	76	291	672	335	999999	569	63	501	619	13	999999	999999	408	999999	843	639	999999	311	64	967	77	71	964	499	250	999999	999999	473	999999	200	699	903	312	188	999999	187	836	999999	674	564	276	496	999999	999999	999999	999999	999999	999999	999999	565	999999	570	999999	191	999999	15	327	182	95	476	506	590	690	428	314	950	999999	230	461	665	802	999999	999999	499	701	580	999999	815	642	999999	925	65	999999	255	999999	138	606	131	999999	979	999999	663	999999	999999	68	999999	999999	783	999999	905	749	999999	555	285	762	755	999999	806	490	341	156	999999	540	743	551	999999	67	444	999999	186	353	37	954	482	805	999999	999999	438	441	25	774	85	999999	737	602	566	509	999999	492	832	203	800	999999	934	833	359	133	439	999999	616	628	999999	942	999999	561	722	414	83	479	623	81	505	375	475	999999	999999	540	802	150	985	999999	809	951	19	999999	553	396	29	648	456	25	255	781	825	396	412	143	313	185	879	161	999999	777	869	761	698	434	175	378	763	818	330	999999	671	673	818	999999	932	685	18	335	999999	435	999999	607	826	723	999999	88	999999	937	236	627	999999	999999	517	42	92	999999	294	128	999999	999999	884	637	694	999999	120	161	577	992	210	627	999999	554	766	999	753	271	935	974	885	999999	999999	826	999999	703	37	999999	999999	786	338	684	401	
889	114	743	550	396	999999	869	613	398	510	999999	736	609	460	999999	999999	517	999999	820	323	319	999999	144	999999	68	999999	991	929	999999	994	791	663	999999	236	287	449	999999	459	366	999999	75	999999	999999	586	999999	99	983	252	999999	771	649	507	517	371	91	655	969	316	491	351	999999	940	341	403	718	508	221	382	183	999999	999999	67	921	472	257	948	746	999999	384	999999	999999	749	999999	510	999999	293	155	999999	155	631	480	999999	999999	24	436	135	38	103	867	554	877	610	79	999999	999999	591	585	999999	124	142	999999	420	999999	521	290	181	331	831	58	999999	362	999999	999999	999999	796	999999	100	999999	999999	132	919	653	691	829	999999	461	999999	575	782	763	708	110	49	22	722	999999	784	455	734	264	803	999999	55	442	202	820	999999	528	256	400	501	678	19	999999	222	999999	728	112	999999	999999	501	755	58	999999	726	261	27	224	828	999999	999999	644	999999	780	328	722	607	259	637	999999	87	999999	329	391	271	999999	100	58	799	999999	999999	681	35	905	999999	58	158	760	715	940	802	168	699	520	999999	857	506	239	673	500	658	479	475	999999	751	349	435	667	33	999999	171	999999	425	371	404	871	618	276	27	999999	999999	847	544	696	478	918	462	808	543	413	533	999999	999999	308	808	862	215	877	164	423	622	491	736	27	779	833	743	338	999999	976	999999	239	221	403	926	811	934	779	999999	999999	887	627	999999	619	174	309	594	126	562	541	665	740	121	999999	999999	92	120	527	917	644	999999	133	692	999999	999999	303	999999	981	382	997	999999	999999	208	332	999999	999999	367	127	999999	479	249	626	999999	584	321	999999	128	617	746	843	700	417	999999	999999	656	763	934	567	999999	871	659	612	744	565	613	999999	542	789	999999	661	999999	993	674	447	999999	559	358	117	255	999999	185	999999	245	538	999999	521	573	173	999999	772	999999	799	672	982	999999	999999	999999	219	970	91	965	338	549	94	127	999999	743	425	999999	107	415	999999	999999	787	999999	999999	376	999999	268	999999	665	378	123	306	601	925	999999	691	626	767	676	148	147	999999	701	999999	493	999999	420	599	778	158	533	999999	367	243	487	884	296	203	271	676	950	878	425	596	225	253	492	202	386	61	999999	872	430	276	689	158	999999	849	143	999999	794	669	324	516	999999	545	999999	367	999999	999999	999999	999999	506	10	999999	268	748	114	631	250	999999	228	222	726	999999	661	157	100	553	339	999999	446	69	56	999999	999999	999999	908	751	679	314	134	999999	940	999999	999999	999999	430	
999999	431	409	982	228	999999	555	576	999999	597	999999	193	397	848	813	118	648	958	999999	460	129	906	999999	839	362	951	935	544	474	999999	81	985	296	727	22	132	929	815	228	999999	999999	315	833	966	752	568	999999	465	321	645	302	696	999999	999999	311	181	726	570	629	276	957	21	112	185	526	999999	897	670	835	691	188	832	739	207	999999	999999	82	737	96	794	669	480	233	999999	978	384	984	380	999999	840	999999	369	195	952	218	489	212	658	450	582	999999	999999	630	999999	467	470	956	999999	956	497	108	989	999999	999999	607	487	788	283	999999	151	999999	526	253	994	999999	819	999999	787	989	479	611	424	999999	514	132	57	850	603	371	518	427	999999	424	929	742	999999	885	359	355	730	701	929	461	999999	999999	154	378	635	344	647	823	999999	813	486	885	999999	702	999999	712	559	637	195	999999	688	999999	14	999999	323	999999	878	933	297	999999	999999	778	681	963	999999	999999	978	678	224	999999	724	695	258	378	999999	53	68	714	999999	646	795	102	516	999999	999999	585	392	51	64	382	999999	713	535	999999	999999	707	214	720	714	850	734	881	422	926	197	993	475	635	175	280	204	174	27	650	647	176	272	663	200	999999	736	937	624	842	802	20	169	999999	823	240	999999	347	999999	76	912	914	679	999999	830	999999	120	999999	876	784	188	301	696	884	999999	387	999999	551	529	999999	123	796	999999	999999	134	187	833	953	811	999999	441	856	174	999999	999999	733	999999	999999	833	421	999999	999999	999999	839	664	510	999999	285	999999	999999	999999	297	999999	697	999999	125	657	999999	465	652	946	166	944	941	999999	999999	137	745	156	366	891	761	999999	118	20	999999	735	426	916	623	999999	999999	532	375	149	153	48	999999	997	622	85	999999	228	999999	474	144	45	999999	496	342	382	578	138	999999	555	43	579	709	999999	818	999999	240	193	841	999999	398	634	999999	801	209	292	661	747	999999	999999	999999	999999	537	999999	999999	108	616	929	583	999999	999999	429	466	820	116	573	339	789	999999	242	845	999999	999999	400	86	510	999999	999999	999999	60	720	999999	603	784	61	499	52	74	999999	719	773	999999	999999	999999	999999	968	999999	757	695	635	952	872	568	302	999999	299	999999	146	568	375	641	299	642	532	530	464	825	999999	769	616	531	275	978	469	468	545	999999	787	896	999999	999999	999999	631	999999	107	848	271	311	349	999999	342	905	506	445	87	484	667	87	78	49	152	495	999999	89	999999	999999	894	108	833	999999	695	379	250	460	43	999999	999999	980	
435	682	203	524	342	17	283	625	768	543	391	984	999999	526	718	999999	964	846	720	552	557	420	954	172	477	449	999999	963	664	56	411	154	816	687	999999	396	846	628	999999	981	805	488	999999	361	716	848	32	178	999999	394	999999	196	999999	125	433	24	999999	40	999999	892	941	319	999999	722	141	246	178	199	874	332	20	345	693	739	746	999999	500	999999	455	628	999999	896	312	999999	559	999999	932	701	999999	999999	668	815	999999	999999	49	999999	999999	999999	229	480	680	832	304	338	384	999999	503	483	378	364	524	134	584	427	475	999999	999999	691	172	915	314	477	935	247	664	204	999999	432	699	999999	551	303	383	975	999999	999999	602	974	999999	409	999999	458	332	900	122	543	999999	164	999999	994	488	836	45	313	999999	213	897	999999	674	999999	396	81	784	128	999999	999999	999999	608	999999	999999	999999	42	795	762	999999	856	154	45	134	130	963	609	637	704	999999	715	267	79	810	744	999999	545	309	716	23	999999	673	213	97	999999	791	631	684	913	552	456	50	282	119	999999	68	862	932	553	225	786	444	999999	356	107	963	682	798	734	195	906	999999	88	748	999999	192	940	999999	243	338	999999	924	724	162	325	999999	984	960	999999	686	834	613	755	999999	237	215	594	856	989	928	119	833	950	727	646	723	999999	533	563	136	127	913	999999	999999	883	861	719	999999	41	999999	978	721	306	57	361	302	976	999999	521	349	598	93	958	314	228	999999	999999	996	515	602	712	461	999999	999999	999999	920	914	999999	616	375	495	999999	825	567	999999	398	536	902	376	353	746	384	22	999999	537	43	999999	999999	996	999999	887	723	421	439	720	999999	325	930	999999	440	999999	446	971	155	854	999999	999999	401	364	830	971	999999	630	172	855	337	448	192	837	999999	964	530	544	241	999999	772	255	396	846	433	82	606	423	999999	966	310	413	866	370	606	775	999999	40	999999	414	999999	102	259	999999	392	88	143	102	999999	476	999999	901	740	667	91	685	999999	999999	999999	758	375	658	694	206	555	924	999999	999999	999999	759	410	500	378	999999	673	999999	996	999999	463	354	938	513	999999	469	118	999999	672	209	288	921	902	19	108	417	48	167	408	62	37	467	505	321	999999	204	999999	367	533	913	993	411	999999	70	101	586	819	861	199	234	999999	157	261	383	542	319	857	400	401	960	999999	516	281	943	784	995	849	999999	651	273	403	751	874	759	215	877	999999	842	999999	522	999999	187	967	183	965	880	215	131	778	552	999999	999999	
965	573	134	487	139	744	285	999999	736	201	219	999999	999999	345	283	999999	999999	665	86	999999	482	878	371	611	999999	107	978	904	790	999999	999999	109	925	728	785	311	634	728	999999	498	567	822	786	406	967	51	352	999999	999999	713	999999	123	475	333	202	999999	211	523	999999	41	765	380	315	18	999999	999999	999	111	999999	971	867	449	918	587	457	659	102	964	643	999999	755	359	999999	86	774	735	634	999999	536	698	109	121	789	999999	999999	999999	517	777	63	999999	999999	251	79	635	999999	513	999999	888	875	542	994	246	879	442	999999	416	999999	238	244	618	485	999999	575	861	871	756	660	212	999999	271	151	325	911	786	999999	514	289	672	999999	270	540	746	999999	993	999999	862	241	357	438	326	122	999999	999999	445	999999	644	999999	999999	763	999999	999999	992	43	614	999999	679	335	102	977	772	137	411	999	999999	999999	739	680	581	167	18	524	999999	773	999999	999999	863	782	475	415	820	838	999999	908	148	417	547	712	122	602	34	999999	148	380	665	198	711	289	568	999999	641	964	104	999999	754	575	549	228	504	466	537	896	860	687	999999	934	66	502	999999	566	539	36	568	978	999999	481	386	999999	118	349	446	999999	999999	117	999999	856	999999	29	999999	573	999999	329	217	655	75	999999	676	460	999999	731	999999	218	428	11	828	999999	405	125	917	282	198	616	120	165	29	953	682	753	912	999999	200	999999	349	297	698	220	818	912	913	16	999999	925	719	999999	999999	238	165	222	289	169	460	999999	112	881	384	261	999999	999999	636	999999	454	923	548	912	999999	105	869	140	312	617	999999	493	212	911	477	999999	896	733	999999	999999	798	469	473	753	850	572	934	467	913	447	11	766	286	802	561	881	387	806	846	121	369	34	999999	999999	373	967	425	999999	413	121	999999	486	114	845	323	999999	459	794	72	967	171	411	227	999999	616	39	216	410	359	595	884	99	886	836	999999	999999	560	802	999999	882	999999	742	64	802	92	524	661	440	488	999999	431	593	744	879	949	957	807	999999	64	999999	999999	999999	999999	818	236	999999	599	277	999999	999999	434	999999	414	189	820	429	999999	999999	782	101	377	776	999999	781	173	999999	355	999999	999999	474	965	515	999999	999999	999999	999999	900	999999	575	999999	925	394	27	999999	152	773	188	999999	999999	530	609	392	272	999999	966	984	999999	70	654	934	919	593	390	999999	999999	919	910	999999	67	688	528	121	848	964	176	983	759	982	639	999999	123	790	946	366	864	582	252	784	999999	148	46	
840	591	641	999999	999999	999999	77	364	233	863	819	507	380	12	999999	543	307	999999	999999	999999	999999	431	264	821	139	646	999999	94	999999	676	136	999999	999999	652	999999	529	999999	999999	835	979	691	628	415	536	304	292	576	363	999999	48	944	999999	999999	913	924	419	337	999999	768	999999	979	982	362	557	736	539	999999	999999	324	968	336	241	961	999999	999999	494	25	727	526	846	999999	670	718	999999	731	148	193	15	728	278	202	396	307	150	10	708	275	858	999999	764	703	848	49	407	712	713	36	103	379	999999	403	999999	303	922	624	318	273	400	825	598	356	583	10	55	776	999999	933	820	999999	835	999999	167	928	999999	152	999999	999999	999999	999999	27	122	999999	635	297	875	592	103	384	525	692	444	999999	42	211	418	999999	848	994	631	773	999999	999999	101	544	221	245	999999	999999	999999	402	687	952	999999	808	999999	999999	947	999999	179	193	846	559	305	319	400	353	135	999999	999999	31	384	636	689	999999	247	906	998	101	999999	999999	999999	999999	604	133	14	999999	734	234	999999	162	182	999999	824	447	926	999999	910	781	153	867	120	954	199	758	28	999999	999999	663	570	580	267	856	635	539	283	999999	955	181	315	908	999999	999999	11	199	849	247	811	999999	560	999999	995	227	947	219	529	955	999999	845	114	953	999999	81	664	999999	895	326	510	294	174	641	275	739	475	999999	258	219	953	999	909	780	249	30	112	552	584	49	999999	425	20	327	923	119	76	361	689	999999	246	856	304	533	737	527	999999	999999	999999	266	751	711	999999	319	999999	372	935	999999	714	208	969	121	570	856	417	95	999999	846	717	165	672	124	556	710	972	106	705	385	53	999999	999999	193	999999	328	297	206	463	999999	325	561	183	742	647	490	999999	135	296	447	126	999999	253	240	999999	595	594	637	999999	260	347	906	667	560	291	992	264	785	319	252	999999	220	631	583	999999	999999	981	929	477	999999	999999	847	999999	267	999999	999999	999999	712	981	215	999999	659	51	999999	363	419	894	623	461	655	235	792	999999	999999	999999	905	29	669	999999	999999	613	664	999999	100	999999	499	106	999999	300	889	999999	552	999999	114	518	909	999999	999999	999999	122	271	368	478	999999	839	350	42	765	388	363	381	809	999999	999999	601	79	499	951	95	863	322	494	333	572	142	683	987	711	535	969	999999	601	449	596	999999	255	196	999999	260	999999	467	340	31	936	517	713	548	869	512	449	419	999999	999999	366	999999	776	44	906	999999	166	362	331	240	419	626	999999	
370	416	160	356	883	161	700	317	405	982	472	999999	64	429	144	128	208	95	559	518	267	92	796	999999	220	290	658	999999	424	146	109	612	319	736	353	142	719	166	566	268	527	35	999999	817	313	648	851	270	999999	244	132	155	859	118	522	287	999999	999999	145	999999	502	606	893	269	882	999999	86	328	85	12	409	52	529	301	991	999999	132	978	704	572	438	398	82	190	24	954	752	999999	223	75	521	999999	999999	999999	766	920	141	701	999999	453	571	532	999999	999999	834	89	999999	999999	999999	290	165	641	999999	573	174	114	534	713	254	999999	117	875	114	20	490	832	32	565	999999	81	999999	999999	999999	260	999999	905	999999	63	355	999999	338	999999	95	933	999999	880	139	456	799	662	396	999999	456	18	999999	696	428	184	538	999999	67	999999	43	54	190	734	598	197	999999	268	900	480	367	320	598	922	999999	181	109	999999	702	575	999999	872	685	681	974	45	914	314	487	39	524	352	877	278	161	51	753	186	999999	999999	884	541	761	999999	999999	146	419	423	907	257	999999	928	310	491	999999	170	999999	508	760	563	999999	999999	999999	999999	999999	25	442	329	999999	748	427	923	999999	999999	999999	235	120	999999	999999	838	625	999999	407	240	954	999999	999999	395	999999	991	681	254	426	999999	669	999999	760	891	959	999999	703	99	652	168	829	161	610	549	800	999999	999999	599	999999	922	937	780	860	549	916	999999	972	57	355	999999	76	182	507	598	101	75	474	229	999999	999999	999999	999999	849	248	411	999999	986	503	595	999999	942	92	367	503	791	888	999999	999999	975	599	82	999999	744	872	102	656	654	21	458	999999	604	829	788	999999	999999	411	931	622	148	123	383	479	462	449	837	983	815	999999	806	212	309	263	254	220	501	999999	791	977	156	755	158	974	54	859	311	122	999999	54	716	390	957	152	82	862	226	603	204	304	44	118	840	999999	999999	255	435	350	585	578	999999	308	619	999999	475	999999	999999	408	999999	602	999999	999999	690	771	999999	999999	255	167	191	392	993	999999	999999	496	942	999999	914	999999	770	799	433	961	999999	725	999999	417	999999	999999	677	999999	897	818	178	601	167	319	428	79	999999	999999	10	278	168	203	584	922	999999	132	999999	999999	478	999999	638	635	178	185	999999	964	547	879	999999	252	490	999999	999999	999999	999999	693	339	632	620	845	999999	999999	999999	165	802	343	151	999999	403	999999	990	249	220	439	999999	999999	432	981	132	463	531	485	143	757	788	666	708	408	201	331	792	389	817	633	
999999	656	836	23	383	854	822	999999	485	16	261	999999	291	65	999999	196	270	358	510	166	999999	667	848	51	999999	145	635	743	119	82	999999	611	999999	586	124	533	999999	418	999999	278	641	294	999999	999999	506	548	385	653	412	999999	70	444	999999	999999	319	657	807	794	646	247	228	88	137	999999	999999	650	999999	704	940	471	999999	852	750	242	999999	38	667	721	999999	999999	760	982	340	999999	999999	999999	731	772	277	467	726	999999	771	370	59	999999	167	999999	976	855	999999	999999	712	999999	525	217	999999	647	145	290	989	95	259	818	487	246	748	999999	401	738	918	55	437	483	744	999999	999999	999999	192	962	871	81	744	689	108	89	279	398	588	803	999999	94	636	999999	477	640	999999	953	883	999999	814	144	203	999999	936	685	253	239	206	948	137	314	464	999999	419	999999	351	569	999999	407	999999	359	444	999999	21	999999	419	451	999999	114	914	999999	506	379	157	736	877	999999	999999	422	836	49	999999	640	676	422	630	462	576	559	999999	103	243	999999	999999	464	999999	999999	236	112	275	802	233	102	44	10	999999	999999	35	683	999999	999999	999999	307	999999	999999	166	803	921	999999	213	956	874	456	814	820	893	999999	533	693	999999	281	280	649	999999	44	815	110	999999	675	615	545	436	892	519	999999	999999	936	914	918	307	897	684	637	999999	319	927	777	287	999999	117	786	999999	342	648	768	574	176	160	536	121	999999	206	999999	984	668	530	981	937	999999	543	999999	116	615	395	147	999999	999999	999999	838	999999	999999	999999	392	568	999999	984	103	254	751	999999	120	999999	999999	806	251	700	439	999999	240	999999	945	999999	917	680	160	999999	945	999999	510	999999	931	425	322	999999	83	243	813	999999	165	999999	436	737	196	488	433	180	727	809	154	446	167	989	520	59	171	208	999999	712	417	158	49	156	743	580	949	694	474	959	733	17	887	999999	497	999999	362	218	653	438	256	980	951	146	803	999999	23	941	905	272	268	874	999999	110	279	16	643	999999	999999	999999	539	739	705	999999	86	146	559	999999	502	962	999999	952	554	999999	465	437	207	903	352	679	999999	18	788	211	700	858	678	786	999999	999999	913	81	225	47	899	999999	284	193	69	666	514	608	449	942	575	315	329	862	645	841	809	740	999999	323	59	531	999999	999999	77	227	467	773	999999	999999	59	625	999999	999999	576	999999	999999	23	843	999999	175	957	568	845	635	999999	538	816	151	641	682	182	143	999999	988	378	566	780	125	842	999999	741	677	999999	893	950	579	
812	295	696	689	795	999999	262	158	101	962	115	868	682	689	650	999999	999999	338	876	491	834	528	208	391	999999	898	11	486	433	999999	140	952	999999	816	725	531	999999	952	886	286	881	753	896	416	999999	912	442	162	558	119	999999	109	26	469	999999	293	999999	314	317	999999	895	775	724	811	999999	163	999999	866	963	999999	187	348	451	600	609	999999	632	791	999999	469	465	848	928	324	999999	40	999999	225	999999	442	999999	149	644	990	390	999999	39	999999	584	307	999999	576	199	438	932	48	658	999999	860	662	999999	999999	384	847	440	56	847	410	907	801	228	968	794	531	685	47	703	999999	999999	503	62	999999	999999	632	999999	889	999999	999999	999999	864	999999	518	999999	999999	781	148	765	797	559	344	268	628	999999	783	89	759	781	999999	753	894	345	206	216	366	610	122	99	751	115	999999	397	999999	28	52	428	709	999999	385	750	547	281	999999	902	875	245	433	999999	432	553	999999	118	999999	745	496	529	185	312	999999	808	668	58	999999	691	18	946	909	609	999999	999999	999999	155	406	918	216	623	439	999999	341	131	187	751	666	208	134	999999	407	999999	532	999999	999999	407	616	576	91	498	999999	224	893	929	335	823	236	77	183	999999	712	82	538	873	100	881	970	999999	999999	916	999999	816	567	576	549	999999	87	621	121	972	999999	829	999999	718	365	224	411	411	999999	363	999999	598	34	298	730	334	999999	658	433	372	999999	740	945	175	115	451	657	999999	999999	38	999999	615	956	210	306	882	999999	820	518	875	480	999999	89	277	401	793	791	279	845	224	232	429	197	999999	546	999999	884	671	999999	913	999999	93	31	768	617	910	642	824	992	999999	97	263	999999	557	892	867	661	677	773	999999	999999	999999	481	999999	805	326	427	217	664	506	998	999999	217	999999	999999	999999	999999	320	999999	491	999999	966	286	998	136	969	999999	640	857	678	148	217	999999	301	263	999999	999999	855	999999	301	999999	435	170	999999	848	999999	55	545	249	505	330	350	26	292	169	693	999999	482	999999	836	999999	787	360	985	368	791	677	916	351	139	784	691	357	999999	998	726	999999	791	999999	614	923	743	400	361	358	797	200	999999	141	999999	87	999999	816	136	999999	705	85	999999	136	66	844	139	204	119	721	638	992	658	293	443	999999	319	332	434	999999	303	396	998	636	571	601	72	784	782	62	655	874	999999	114	302	651	630	665	103	769	794	549	999999	999999	999999	805	541	999999	698	681	767	806	999999	224	960	319	86	548	565	465	
781	354	421	67	75	999999	999999	553	991	791	267	654	238	665	128	754	115	999999	999999	765	69	741	96	111	999999	848	999999	16	154	983	575	92	109	638	987	449	137	999999	574	956	43	988	999999	999999	423	123	578	726	105	215	999999	718	999999	799	405	50	267	999999	772	999999	999999	764	999999	17	226	185	999999	600	678	679	627	882	793	960	732	81	411	190	687	181	280	999999	910	938	999999	856	460	310	242	947	191	816	460	357	999999	279	999999	332	690	999999	568	977	999999	999999	588	331	924	671	77	334	999999	87	999999	999999	946	999999	999999	470	237	999999	999999	254	367	730	497	999999	431	445	999999	462	492	89	999999	448	613	302	718	493	359	458	932	789	999999	908	318	114	192	859	411	181	999999	128	104	330	524	324	620	327	929	778	899	489	999999	999999	841	559	587	195	987	654	795	370	120	779	999999	935	999999	459	421	393	627	999999	44	113	999999	374	984	999999	924	298	682	401	564	581	999999	452	999999	628	76	759	999999	997	871	757	386	65	17	324	999999	588	313	170	905	999999	160	338	999999	292	576	477	999999	419	270	999999	971	403	999999	999999	231	984	541	392	393	999999	867	629	700	286	726	982	367	669	285	999999	985	522	496	28	431	999999	997	120	999999	999999	195	117	736	182	999999	983	259	478	103	909	999999	920	776	252	679	530	637	178	566	594	999999	904	144	925	713	459	906	787	999999	999999	999999	431	340	795	476	759	893	527	500	743	732	888	576	375	298	999999	745	253	348	900	592	829	554	467	487	290	973	811	469	336	999999	472	999999	101	922	625	590	981	999999	919	637	120	677	999999	999999	231	337	768	637	648	999999	662	448	217	419	999999	877	872	317	196	999999	92	67	174	666	999999	528	485	452	672	484	764	477	999999	272	481	161	731	606	999999	952	214	999999	820	622	424	33	162	682	999999	748	717	673	589	142	555	62	512	166	600	999999	852	326	964	999999	949	194	28	945	938	15	999999	276	60	243	582	908	247	552	251	247	376	802	999999	999999	999999	100	999999	297	716	428	649	999999	16	563	109	888	999999	999999	999999	999999	14	216	743	760	602	451	622	999999	560	647	815	999999	999999	362	336	999999	639	50	408	999999	306	731	238	999999	366	580	270	497	144	999999	699	591	880	21	242	169	68	926	332	325	477	542	736	79	612	688	659	653	237	59	259	178	257	999999	933	283	999999	234	403	31	999999	135	221	866	999999	233	90	903	129	176	999999	999999	717	92	391	
764	994	168	999999	999999	920	616	999999	94	444	999999	999999	76	999999	999999	191	834	999999	310	999999	351	330	870	132	999999	999999	756	533	71	68	546	460	174	431	999999	288	819	327	726	110	574	999999	999999	432	426	890	23	999999	170	984	999999	999999	416	999999	49	443	134	999999	528	78	174	93	207	35	897	80	178	999999	907	681	372	999999	806	210	569	485	202	447	999999	498	999999	999999	373	999999	902	366	54	225	391	999999	163	782	799	999999	935	491	999999	111	535	356	999999	378	999999	488	621	648	383	216	389	564	250	687	340	39	483	999999	719	130	133	540	999999	952	999999	181	527	589	718	158	274	87	817	999999	912	999999	777	227	21	884	465	263	999999	999999	835	999999	495	476	452	770	184	700	771	548	978	999999	330	768	999999	746	961	41	999999	999999	941	312	746	159	774	980	999999	999999	233	834	664	869	557	198	999999	999999	999999	999999	146	948	999999	574	315	999999	123	917	999999	19	112	274	999999	433	999999	758	999999	533	90	345	999999	472	518	919	477	936	883	118	999999	999999	651	999999	70	910	999999	981	261	377	996	999999	46	857	999999	251	162	959	911	240	999999	798	999999	593	354	999999	358	674	439	999999	107	379	395	14	999999	999999	368	423	213	23	538	351	999999	999999	537	999999	999999	844	522	999999	999999	517	999999	652	571	648	840	67	344	718	999999	999999	552	999999	280	999999	91	41	388	62	882	739	755	897	701	205	999999	773	999999	741	52	514	161	999999	298	589	353	999999	999999	830	67	310	89	495	461	318	799	310	258	909	531	276	465	999999	394	999999	762	137	950	999999	357	999999	11	999999	675	57	999999	390	907	690	283	348	598	557	995	999999	659	270	446	393	999999	999999	524	999999	220	999999	58	692	999999	271	827	225	999999	76	483	989	309	486	819	999999	999999	999999	999999	567	635	999999	677	908	473	812	377	501	690	567	970	366	552	854	999999	899	999999	386	613	646	863	68	556	532	84	16	282	182	451	43	999999	987	597	956	520	999999	108	150	229	965	999999	335	535	999999	999999	126	446	454	104	919	413	863	805	756	999999	577	636	155	833	467	999999	204	60	657	422	999999	768	596	344	365	999999	999999	166	647	751	999999	999999	331	436	999999	569	999999	88	531	629	999999	192	840	261	942	400	953	316	762	435	699	999999	878	812	122	357	999999	120	738	999999	554	706	167	15	176	54	999999	719	875	897	710	126	528	37	141	801	999999	344	999999	964	847	999999	999999	221	62	262	654	518	323	610	719	718	999999	
413	85	999999	34	835	999999	897	95	243	440	864	725	999999	757	850	681	321	430	999999	718	999999	280	11	311	945	999999	914	399	796	999999	275	188	999999	777	124	951	999999	776	101	259	503	878	614	122	539	999999	480	505	804	837	12	999999	213	999	574	999999	999999	999999	999999	883	999999	999999	298	999999	175	999999	999999	804	642	899	134	544	999999	266	225	895	666	889	771	459	481	419	595	999999	403	999999	974	999999	212	981	876	999999	697	218	89	995	589	775	999999	999999	763	675	862	904	712	467	999999	947	999999	678	476	195	999999	629	411	760	912	999999	445	90	999999	740	601	660	32	999999	847	999999	999999	229	316	999999	999999	918	695	999999	999999	691	999999	936	243	37	217	999999	514	691	771	78	806	328	93	260	340	866	151	999999	83	211	882	860	999999	731	770	564	372	586	252	593	934	605	999999	230	92	509	846	999999	533	77	999999	340	89	778	999999	858	146	65	560	999999	999999	672	999999	355	809	396	325	999999	267	653	171	928	449	188	143	211	125	862	178	831	999999	466	999999	15	65	999999	780	841	417	911	428	999999	999999	999999	999999	271	872	858	999999	999999	193	999999	427	999999	999999	227	891	901	644	122	743	284	887	728	67	999999	183	726	999999	267	615	484	104	355	234	854	999999	283	372	872	338	266	999999	482	999999	999999	49	619	109	838	659	999999	206	305	178	153	429	307	999999	999999	98	156	569	163	999999	708	249	82	999999	62	999999	999999	539	772	784	999999	999999	415	90	381	280	564	627	461	608	735	288	999999	186	91	434	604	174	866	784	192	697	297	401	999999	445	967	963	999999	522	50	350	433	521	692	320	24	999999	737	999999	533	528	117	999999	999999	430	450	999999	574	999999	720	454	999999	988	601	788	999999	23	151	935	313	600	580	999999	999999	395	854	288	493	999999	999999	388	437	640	999999	999999	589	742	56	519	995	81	399	429	999999	596	676	999999	999999	903	774	999999	84	801	921	999999	948	999999	999999	959	575	171	411	803	999999	999999	27	42	737	938	208	803	966	632	940	242	210	160	145	999999	999999	419	999999	590	999999	999999	313	635	719	999999	999999	999999	754	97	943	999999	999999	999999	222	470	999999	999999	707	981	999999	971	43	452	860	689	733	798	44	999999	999999	999999	802	999999	808	796	999999	391	999999	421	233	788	999999	878	999999	117	572	614	938	674	999999	84	711	387	884	34	999999	860	775	999999	593	916	999999	739	847	787	40	999999	999999	425	442	197	999999	296	757	916	999999	999999	763	753	126	128	859	
369	623	176	454	999999	999999	784	420	999999	616	293	827	317	999999	319	41	999999	999999	724	999999	523	999999	215	753	424	630	967	111	999999	107	31	912	999999	67	999999	125	681	999999	999999	911	12	14	275	581	46	468	450	515	612	999999	862	676	402	301	346	137	418	422	999999	794	969	999999	199	79	999999	381	363	999999	999999	204	999999	569	999999	999999	824	518	966	999999	716	956	999999	462	999999	108	999999	999999	520	183	721	889	707	268	999999	821	941	330	815	205	986	665	115	200	130	418	773	302	215	999999	476	827	170	999999	706	999999	613	516	193	100	834	250	861	190	538	999999	496	101	999999	649	871	504	999999	771	647	60	850	990	342	90	334	942	148	999999	706	893	728	999999	999999	238	217	435	999999	999999	370	746	804	925	999999	624	921	681	45	566	999999	972	134	399	146	655	233	999999	183	999999	765	892	111	999999	999999	645	999999	574	539	38	999999	445	367	978	410	999999	256	999999	338	718	168	653	906	582	224	733	999999	338	786	999999	14	593	999999	999999	958	478	644	875	451	26	847	357	151	17	133	999999	999999	156	989	999999	408	308	294	465	944	999999	999999	528	715	999999	875	999999	788	999999	33	999999	193	333	29	999999	266	381	483	322	870	811	999999	899	458	943	129	622	349	550	999999	706	309	999999	99	846	492	999999	170	702	150	999999	569	999999	983	285	97	290	137	67	978	999999	999999	972	594	999999	609	97	79	771	630	262	109	247	999999	327	549	999999	244	182	999999	150	999999	780	181	471	999999	993	999999	999999	999999	838	495	291	999999	999999	880	336	212	957	246	404	56	398	999999	888	310	332	393	665	736	701	56	954	617	838	816	54	999999	133	890	615	999999	896	999999	792	999999	999999	674	654	446	222	193	286	936	55	999999	823	708	999999	171	920	610	999999	446	163	999999	541	674	734	664	999999	999999	89	77	999999	233	159	481	999999	131	999999	657	738	229	523	518	769	28	571	744	993	346	999999	999999	969	15	921	459	763	10	235	999999	940	990	610	686	999999	219	999999	821	999999	351	999999	172	678	273	999999	40	999999	645	999999	523	113	999999	999999	499	28	126	999999	625	312	700	999999	288	896	349	716	748	618	836	413	559	712	750	999999	651	917	355	293	706	999999	891	536	128	979	711	49	999999	329	120	999999	987	999999	690	519	254	633	149	276	999999	556	999999	999999	96	999999	999999	811	362	999999	999999	999999	673	832	999999	491	420	999999	999999	309	194	310	765	429	508	178	425	447	32	240	556	28	777	89	
999999	160	20	479	999999	886	517	999999	686	760	309	537	994	164	722	999999	108	90	42	840	91	38	790	704	999999	917	815	34	789	132	643	11	805	999999	877	249	480	941	723	713	792	294	623	15	129	970	183	999999	724	999999	141	999999	985	937	998	926	370	999999	566	532	999999	493	121	999999	126	308	732	410	287	483	728	167	366	329	58	796	999999	999999	584	942	744	554	999999	965	990	178	26	999999	596	950	879	999999	384	201	642	308	183	999999	999999	999999	247	773	983	251	999999	999999	119	666	888	211	999999	584	731	623	788	526	999999	155	999999	948	292	999999	814	336	603	563	782	999999	686	749	999999	356	896	763	705	970	570	68	870	26	68	360	979	394	439	999999	443	761	413	999999	125	38	495	939	538	382	959	657	647	541	999999	944	979	149	999999	175	999999	999999	999999	999999	955	999999	284	999999	889	999999	885	429	999999	309	999999	31	760	570	633	593	999999	956	999999	332	999999	999999	421	339	825	999999	380	999999	804	273	616	475	999999	596	999999	991	999999	939	60	999999	497	999999	759	348	421	179	193	999999	516	999999	315	731	999999	595	805	52	999999	944	730	776	561	55	624	999999	999999	653	188	174	409	641	838	921	906	628	835	999999	163	82	917	656	929	999999	333	808	999999	884	733	258	999999	128	289	809	999999	284	54	451	914	135	655	999999	991	29	20	874	167	394	824	123	759	333	888	999999	37	84	846	999999	722	999999	676	807	920	999999	383	291	362	999999	712	632	584	394	568	38	999999	999999	665	999999	999999	458	999999	999999	70	620	498	467	239	999999	782	144	437	453	999999	107	459	848	847	71	999999	728	522	999999	681	202	538	374	999999	999999	223	877	418	935	999999	273	175	999999	747	999999	441	915	62	999999	256	578	204	141	665	470	999999	578	312	999999	999999	231	936	999999	892	868	999999	133	999999	378	999999	904	725	502	802	465	932	999999	110	547	629	729	676	999999	999999	113	997	407	709	304	999999	999999	575	999999	999999	428	336	652	999999	999999	228	317	222	683	286	352	852	702	338	209	999999	232	478	764	974	544	555	136	999999	789	870	999999	424	408	96	791	339	911	999999	383	138	289	999999	231	329	322	517	993	532	539	260	304	79	999999	766	69	175	810	839	999999	873	209	22	430	18	544	999999	999999	596	494	22	940	871	954	999999	258	95	999999	999999	662	37	562	604	999999	999999	576	614	915	642	999999	626	528	999999	705	999999	929	277	715	999999	784	428	703	406	47	999999	320	433	125	999999	517	
974	918	999999	187	999999	321	605	910	999999	442	930	978	999999	570	999999	999999	868	175	453	999999	981	379	44	999999	243	334	999999	999999	584	228	152	499	486	134	62	707	162	999999	607	199	999999	366	999999	780	854	999999	531	835	999999	43	451	267	999999	296	536	604	999999	715	943	999999	165	49	336	674	999999	441	999999	999999	517	170	999999	974	567	264	999999	999999	556	264	805	792	803	999999	397	551	776	884	827	199	598	458	999999	446	951	834	44	294	999999	999999	491	422	949	485	328	18	701	477	700	416	478	911	57	629	999999	160	970	834	651	785	999999	414	613	311	457	999999	346	894	32	733	230	534	594	999999	772	999999	999999	328	12	389	849	999999	194	999999	999999	999999	410	204	536	800	864	999999	642	254	999999	87	809	647	37	268	671	807	454	966	195	999999	326	648	999999	527	316	651	999999	272	936	999999	229	999999	999999	770	658	152	367	231	869	31	892	350	158	695	583	999999	300	743	717	51	854	228	235	999999	370	762	347	19	493	222	376	379	318	999999	857	617	67	266	999999	528	450	999999	999999	174	61	975	500	999999	943	121	999999	99	554	894	744	10	966	812	409	999999	804	357	999999	656	655	522	42	999999	837	999999	148	44	143	199	601	631	131	71	999999	999999	271	186	999999	382	861	286	824	423	917	999999	650	255	857	999999	724	102	999999	450	519	538	943	999999	333	977	972	326	955	365	303	122	999999	999999	96	24	635	627	999999	364	795	999999	698	619	578	981	325	893	186	430	999999	508	146	681	999999	196	451	999999	999999	98	410	544	331	468	129	805	977	745	168	843	88	106	811	999999	999999	999999	999999	333	435	351	999999	999999	150	535	999999	795	975	208	363	899	572	378	773	203	999999	261	999999	999999	499	773	13	580	999999	343	352	377	999999	16	36	999999	356	999999	831	511	999999	331	404	999999	577	999999	829	779	392	269	280	999999	999999	617	185	403	103	610	834	662	348	91	354	999999	193	523	107	969	181	999999	553	454	547	999999	766	999999	856	261	661	175	999999	234	197	475	72	642	999999	89	830	633	318	745	293	179	173	355	977	596	612	64	236	859	607	999999	999999	826	172	999999	851	999999	546	999999	949	999999	717	123	893	878	999999	551	478	999999	149	548	643	807	170	377	108	999999	655	270	999999	607	938	94	999999	757	759	999999	999999	983	237	287	96	476	999999	624	461	59	461	108	852	999999	999999	218	720	69	797	908	999999	999999	963	999999	896	286	202	351	730	999999	999999	146	999999	508	
999999	495	790	861	461	177	21	546	916	58	999999	557	999999	588	999999	730	374	567	959	851	999999	999999	29	999999	391	810	284	454	894	999999	562	999999	999999	354	999999	999999	427	858	608	999999	999999	129	878	915	999999	349	868	613	330	999999	268	929	186	277	926	395	999999	994	480	650	892	566	651	97	495	999999	577	73	598	999999	313	999999	958	339	954	999999	807	114	999999	51	941	670	133	895	999999	999999	147	999999	427	604	625	999999	388	957	999999	340	477	790	429	837	999999	805	25	400	696	752	999999	999999	322	474	588	370	999999	438	709	232	443	756	999999	862	999999	863	646	993	315	999999	136	11	602	623	999999	27	999999	487	279	146	654	733	999999	817	661	999999	400	952	25	264	752	949	257	514	897	999999	272	999999	999999	908	168	31	95	999999	625	969	253	698	490	571	685	999999	169	572	999999	709	556	710	999999	999999	473	999999	978	60	137	187	753	999999	999999	273	999999	127	156	370	977	632	999999	393	201	691	56	701	472	999999	578	560	790	685	936	197	999999	999999	366	999999	444	474	999999	999999	999999	448	226	165	972	999999	999999	568	55	798	595	944	999999	999999	999999	518	169	772	231	533	482	577	396	78	161	999999	108	203	999999	999999	926	512	589	613	706	999999	475	891	728	999999	999999	999999	514	991	999999	991	135	12	52	848	965	672	253	999999	561	120	61	158	13	999999	129	999999	999999	33	872	92	999999	458	466	999999	53	277	53	976	999999	472	999999	405	978	170	413	105	161	912	999999	263	269	79	61	999999	700	327	887	296	136	999999	212	491	999999	17	635	676	545	999999	999999	999999	999999	276	624	99	57	656	999999	999999	38	33	471	894	966	618	822	296	406	870	76	726	390	757	850	879	269	581	287	971	534	737	560	875	118	999999	635	992	454	962	548	999999	999999	53	267	999999	553	318	525	509	194	349	999999	675	999999	999999	317	870	426	745	829	999999	379	999999	319	301	999999	596	786	999999	983	830	842	999999	999999	31	578	346	500	747	336	951	66	777	787	194	466	999999	665	39	62	764	999999	709	143	999999	674	949	999999	999999	639	999999	999999	918	526	999999	506	836	353	999999	509	970	380	678	419	877	419	999999	420	134	835	588	930	756	554	228	999999	999999	310	259	999999	629	612	999999	117	378	429	999999	261	433	999999	999999	542	478	529	91	999999	897	300	265	663	999999	999999	609	140	999999	36	775	373	307	999999	999999	999999	103	840	880	368	999999	571	50	458	999999	350	987	446	214	55	462	236	473	834	365	
999999	54	596	283	100	12	999999	999999	999999	653	774	999999	332	999999	999999	999999	637	649	722	549	336	259	807	999999	733	550	999999	925	15	574	548	899	473	744	999999	491	507	567	789	365	450	515	698	999999	999999	999999	665	999999	120	607	999999	587	750	294	39	593	999999	213	550	550	999999	999999	999999	777	115	875	490	999999	793	612	940	80	999999	367	109	820	561	12	886	346	884	999999	814	408	999999	961	159	188	715	937	254	304	26	249	999999	970	999999	920	999999	630	905	88	999999	508	666	999999	727	393	195	999999	999999	244	326	213	665	999999	664	651	37	154	999999	312	872	856	367	999999	64	620	999999	138	364	641	313	265	441	806	999999	316	999999	999999	243	999999	992	505	999999	20	977	812	583	725	315	814	892	554	904	999999	215	483	151	29	700	117	550	67	854	400	930	71	999999	858	99	999999	909	42	999999	999999	319	999999	950	356	669	251	46	999999	822	999999	748	759	361	838	601	237	175	999999	304	135	225	935	651	515	90	916	50	725	635	957	904	859	643	944	293	838	999999	794	360	459	81	999999	244	314	652	181	709	999999	266	861	193	197	737	785	745	999999	725	999999	276	753	210	320	491	864	999999	888	125	999999	999999	762	705	380	999999	845	64	791	999999	999999	863	999999	216	116	468	774	774	999999	131	857	208	909	123	97	527	606	258	760	941	380	668	763	65	302	389	504	999999	812	826	892	731	953	999999	387	582	367	999999	104	999999	716	100	929	766	999999	999999	645	648	617	853	999999	999999	303	849	999999	678	109	854	914	726	964	618	962	890	999999	136	255	234	999999	515	170	69	163	908	235	289	739	996	999999	94	744	855	548	999999	999999	304	437	113	363	999999	482	513	633	378	887	108	138	999999	999999	999999	962	999999	913	111	692	705	444	395	624	999999	999999	112	67	999999	999999	118	80	12	999999	935	999999	151	870	36	999999	999999	436	785	999999	137	161	999999	999999	664	131	333	942	446	276	365	860	52	999999	999999	999999	379	456	803	395	999999	999999	135	220	601	444	999999	549	886	78	999999	999999	999999	374	497	999999	248	642	403	708	659	176	633	736	473	85	656	662	557	266	663	210	633	399	251	999999	35	490	868	230	310	999999	65	377	239	96	210	999999	991	434	999999	737	999999	104	736	612	404	399	746	526	999999	167	991	629	999999	835	999999	269	133	398	999999	758	774	182	999999	875	120	266	506	386	999999	999999	999999	999999	736	925	157	538	663	999999	704	636	999999	351	442	153	999999	435	
961	403	450	999999	999999	999999	570	999999	962	999999	999999	999999	501	148	892	999999	652	809	999999	868	893	489	999999	117	999999	495	693	237	999999	999999	999999	999999	93	685	304	112	935	932	435	999999	563	999999	963	277	841	803	999999	566	999999	999999	699	632	656	923	542	481	715	999999	999999	67	909	342	757	539	149	999999	777	816	999999	790	435	719	384	999999	315	999999	526	999999	276	999999	358	136	493	642	999999	117	999999	999999	152	822	999999	999999	596	999999	168	999999	216	434	137	999999	35	329	722	953	999999	979	999999	238	618	612	955	303	77	544	709	783	848	999999	999999	999999	999999	617	673	999999	402	832	999999	17	269	94	999999	102	999999	999999	776	39	413	540	999999	754	858	378	551	540	866	103	534	61	668	999999	381	101	629	105	574	418	656	701	560	124	999999	251	969	533	889	863	19	210	768	999999	999999	318	430	60	183	465	999999	143	164	309	308	81	348	999999	712	999999	472	199	302	367	382	712	980	579	898	999999	409	27	650	13	999999	334	999999	988	15	73	999999	579	921	999999	352	522	546	261	816	784	902	999999	820	267	999999	999999	999999	410	307	667	337	851	161	566	66	57	492	161	224	999999	787	999999	878	649	960	893	277	194	24	999999	999999	728	999999	123	714	323	207	392	612	273	426	883	999999	347	999999	819	999999	365	999999	304	999999	394	46	843	997	552	999999	181	307	507	553	999999	396	446	999999	999999	98	47	851	999999	999999	109	548	951	556	904	669	541	999999	999999	475	999999	141	719	830	999999	692	919	126	172	117	35	95	115	999999	703	496	253	846	136	731	389	514	319	453	930	846	95	296	102	882	675	267	999999	41	641	999999	676	616	720	916	178	921	689	635	825	24	443	240	999999	417	425	694	787	419	95	407	999999	275	899	999999	607	632	33	290	442	768	929	83	999999	121	999999	637	136	220	999999	999999	999999	684	628	999999	412	855	443	685	466	980	480	746	946	244	769	410	716	785	318	545	898	999999	202	67	94	370	161	741	597	788	999999	577	999999	627	582	147	646	983	532	752	199	348	999999	461	297	192	137	844	999999	419	920	350	901	999999	999999	424	491	999999	999999	52	703	702	999999	999999	999999	903	890	328	999999	631	763	733	262	566	356	559	585	741	769	902	243	317	398	999999	868	999999	999999	839	67	167	656	85	162	490	58	496	260	999999	999999	394	302	808	192	721	999999	999999	97	344	670	999999	839	750	802	928	808	999999	313	910	808	999999	237	60	271	503	974	688	580	
772	999999	860	309	439	999999	999999	999999	434	999999	999999	531	681	140	340	999999	56	999999	906	999999	234	681	662	192	999999	347	844	167	999999	546	688	746	967	616	325	827	810	710	409	58	427	327	384	999999	637	999999	999999	999999	896	880	224	185	78	999999	356	100	999999	999999	959	101	857	227	369	887	446	930	564	75	999999	999999	369	999999	919	999999	855	999999	999999	999999	555	960	221	999999	270	370	332	513	999999	999999	270	234	971	142	750	318	200	210	958	496	999999	706	824	71	259	392	521	879	266	220	559	449	793	465	131	999	880	86	999999	998	565	933	999999	12	999999	590	542	236	594	999999	999999	999999	999999	810	999999	999999	146	159	531	877	848	452	257	467	999999	820	999999	516	21	751	437	123	253	960	999999	892	454	822	999999	999999	850	295	294	999999	553	904	502	983	890	999999	999999	731	555	88	159	999999	685	794	999	999999	160	36	225	842	182	999999	412	987	878	999999	403	324	891	999999	37	563	168	601	913	999999	999999	456	626	738	888	999999	568	174	810	818	216	999999	822	283	518	824	79	451	999999	999999	502	999999	114	217	999999	548	839	692	999999	595	954	94	999999	901	664	703	409	487	999999	475	985	247	186	999999	999999	743	501	617	354	213	494	999999	129	913	606	813	999999	999999	999999	350	999999	999999	123	999999	864	999999	999999	999999	619	814	424	592	497	999999	999999	264	338	999999	741	999999	57	231	348	847	111	999999	964	967	304	999999	362	990	627	613	608	119	134	961	999999	353	999999	580	998	540	999999	999999	229	122	898	351	485	307	677	723	303	646	999999	275	123	999999	167	811	626	768	999999	999999	999999	883	408	999999	999999	376	999999	999999	180	476	232	808	68	999999	27	851	78	952	999999	64	999999	903	999999	961	583	858	999999	579	196	163	953	240	88	365	936	345	714	993	221	118	999999	999999	999999	999999	423	728	217	913	999999	315	742	673	402	407	120	70	999999	999999	999999	281	528	999999	210	26	523	999999	730	702	273	681	147	999999	740	267	606	42	999999	494	547	854	999999	934	969	880	421	289	838	680	255	875	772	999999	672	940	589	189	89	536	312	432	998	515	650	927	177	667	932	999999	801	87	710	999999	898	477	630	999999	309	330	605	243	163	59	457	397	909	869	412	800	677	426	952	999999	191	999999	856	145	294	999999	712	753	356	703	879	177	175	692	378	999999	999999	996	880	999999	930	78	279	948	999999	262	27	308	999999	142	467	384	134	886	898	783	999999	494	308	266	617	852	887	999999	
179	289	232	999999	501	999999	490	681	999999	203	893	999999	999999	999999	87	999999	999999	999999	499	224	246	999999	52	999999	999999	595	999999	999999	697	999999	152	88	999999	999999	779	999999	39	800	806	56	651	999999	999999	931	992	786	937	713	417	276	241	999999	362	673	999999	999999	246	943	999999	999999	633	665	983	922	61	815	999999	999999	999999	309	12	999999	607	452	572	999999	666	120	296	18	999999	871	417	430	391	939	999999	999999	607	114	541	96	378	999999	999999	985	802	915	880	186	855	999999	999999	117	273	17	604	910	110	763	17	999999	656	423	999999	762	258	562	541	121	99	421	999999	33	767	915	999999	707	39	586	657	751	999999	119	162	746	999999	309	167	384	344	815	418	843	106	999999	440	955	652	661	737	250	384	769	97	443	492	561	999999	357	999999	897	881	999999	116	266	895	546	270	512	476	948	999999	167	776	999999	999999	584	926	999999	485	900	65	999999	849	416	377	471	32	719	999999	999999	959	999999	231	447	934	999999	737	840	520	894	694	149	194	789	844	226	992	813	440	907	634	989	999999	999999	842	999999	673	999999	888	434	523	551	999999	741	999999	595	935	999999	350	999999	847	96	840	591	215	915	193	999999	572	160	999999	999999	288	999999	110	969	937	969	605	430	999999	48	952	96	380	999999	891	452	800	258	291	663	473	331	70	548	999999	291	999999	926	330	613	136	737	955	314	272	999999	641	29	999999	965	734	919	999999	808	144	753	999999	72	999999	740	270	323	869	999999	746	957	295	999999	999999	656	922	678	110	617	999999	224	141	76	880	987	811	780	600	999999	999999	553	442	261	999999	406	999999	984	902	999999	353	999999	868	149	568	314	618	89	210	11	52	65	818	281	897	919	622	153	191	46	928	999999	722	554	999999	202	999999	43	999999	423	585	938	775	999999	273	107	356	999999	508	999999	999999	731	580	598	999999	999999	999999	171	999999	999999	999999	927	803	866	661	863	100	323	263	375	789	584	999999	787	426	999999	290	308	17	799	573	631	645	999999	666	207	909	134	281	23	467	363	999999	663	639	999999	145	999999	859	999999	17	42	738	142	999999	795	799	793	182	178	592	436	999999	564	920	999999	291	197	209	999999	954	999999	999999	999999	908	436	905	278	158	999999	968	381	448	607	792	541	999999	512	828	871	407	999999	951	999999	430	999999	208	124	743	486	999999	999999	709	999999	455	50	990	498	233	359	889	531	999999	413	209	221	988	557	772	388	269	778	369	999999	66	837	999999	938	818	878	999999	790	
999999	999999	401	999999	999999	53	161	999999	551	404	289	479	982	876	481	547	904	999999	52	651	352	364	226	597	999999	382	999999	618	35	999999	680	354	999999	109	999999	973	22	187	550	944	999999	30	837	865	499	999999	355	189	366	999999	43	609	836	587	448	180	999999	999999	443	299	999999	543	726	499	723	999999	357	882	880	999999	535	727	999999	999999	255	331	527	361	108	999999	36	999999	262	999999	999999	999999	518	544	660	824	999999	218	999999	261	250	863	999999	347	151	565	999999	472	308	857	941	999999	999999	739	342	999999	653	103	999999	744	999999	544	290	177	481	652	999999	999999	999999	999999	980	327	982	417	856	392	36	190	999999	543	999999	563	860	999999	617	712	999999	999999	999999	999999	181	434	999999	10	988	705	582	137	866	499	148	728	250	252	877	623	333	532	882	950	100	473	884	999999	588	708	999999	886	560	768	520	999999	611	688	999999	556	814	982	428	999999	999999	899	324	999999	404	437	323	999999	527	993	999999	608	896	999999	452	707	550	350	421	290	32	999999	999999	107	978	501	127	561	367	331	809	350	999999	999999	999999	999999	159	174	999999	999999	999999	75	369	999999	389	911	750	359	246	999999	16	474	999999	999999	138	999999	332	226	741	999999	320	761	261	206	194	48	999999	175	121	260	999999	386	582	999999	999999	999999	336	20	717	76	751	999999	325	189	999999	344	999999	964	602	35	869	932	432	865	999999	633	999999	173	382	351	416	585	247	985	628	999999	892	308	999999	182	788	321	509	674	160	553	445	81	881	849	268	540	572	96	999999	626	999999	716	999999	270	152	999999	637	376	660	999999	530	999999	560	695	999999	481	720	430	999999	557	432	757	714	296	198	999999	292	999999	92	875	999999	161	603	999999	676	999999	876	999999	39	625	999999	143	24	999999	33	999999	999999	196	999999	787	999999	152	999999	834	203	205	999999	999999	82	410	880	999999	293	784	164	378	736	558	28	277	604	737	400	999999	873	299	743	730	273	92	230	106	999999	999999	65	870	312	769	808	480	183	740	910	628	744	578	849	239	830	654	379	999999	999999	999999	192	92	751	237	960	904	462	999999	872	990	999999	784	978	987	729	293	76	967	749	548	999999	864	827	772	999999	304	449	514	999999	999999	713	268	928	997	123	973	129	85	808	904	28	901	867	999999	449	960	999999	861	510	546	999999	999999	223	629	45	328	264	978	360	666	464	948	380	263	286	999999	855	981	874	999999	174	991	168	845	530	202	996	907	332	999999	704	587	999999	363	41	311	
54	999999	961	999999	719	150	725	152	450	999999	531	614	999999	527	114	618	999999	999999	382	999999	253	999999	109	999999	999999	356	656	999999	962	876	944	26	232	975	876	999999	29	90	46	999999	999999	25	999999	460	999999	392	999999	805	812	95	600	259	981	444	67	676	999999	128	472	373	494	999999	999999	574	135	514	999999	667	651	558	999999	906	999999	358	330	238	973	648	181	939	91	850	629	876	285	695	45	787	917	209	355	900	618	673	539	983	835	830	335	166	10	607	164	999999	999999	693	540	999999	124	829	703	561	946	999999	999999	999999	999999	313	999999	439	478	604	750	451	212	698	298	55	819	999999	403	153	999999	999999	939	484	999999	375	390	591	999999	412	672	999999	506	793	953	999999	999999	999999	331	531	999999	895	688	999999	857	712	999999	798	404	495	813	778	436	559	247	999999	999999	807	946	999999	923	706	999999	75	931	999999	999999	418	744	213	663	923	999999	999999	611	999999	336	999999	999999	984	323	999999	197	668	599	894	661	946	555	31	503	584	999999	999999	607	999999	999999	622	474	204	768	643	63	201	832	890	764	564	948	819	999999	59	190	999999	974	341	519	616	475	47	10	997	863	722	999999	89	999999	979	999999	776	809	713	78	999999	225	679	999999	995	836	709	139	107	998	736	999999	453	403	986	999999	276	999999	12	999999	999999	204	770	779	999999	491	752	916	784	299	181	20	891	981	757	746	304	999999	524	999999	766	907	903	999999	136	306	266	685	986	999999	998	461	806	566	641	237	455	999999	999999	513	94	793	355	999999	826	726	534	472	999999	250	766	473	800	232	999999	999999	999999	770	999999	44	235	76	929	864	301	719	213	335	349	999999	301	404	999999	20	696	972	562	105	182	410	772	999999	49	746	999999	534	661	584	186	122	936	685	999999	173	288	27	864	490	515	117	999999	999999	132	125	949	372	868	789	999999	417	967	999999	999999	253	999999	441	36	999999	999999	999999	999999	999999	159	999999	999999	999999	999999	999999	999999	678	118	81	590	999999	887	573	671	923	797	999999	999999	871	58	999999	154	999999	97	13	902	847	990	681	778	748	59	893	59	895	531	999999	224	437	66	857	999999	999999	615	531	999999	999999	769	112	999999	921	110	196	581	390	92	999999	528	999999	538	999999	687	436	999999	999999	26	993	999999	776	402	464	999999	238	815	200	999999	258	999999	565	647	214	87	887	999999	857	648	862	322	668	999999	678	814	80	899	181	179	872	603	999999	515	372	184	999999	710	930	355	872	381	390	921	999999	728	
962	999999	334	807	999999	149	445	203	999999	681	855	964	723	649	505	339	643	30	597	655	361	60	285	999999	94	186	366	999999	776	491	931	747	978	950	851	574	574	373	379	732	168	580	361	691	328	38	987	999999	999999	542	737	370	334	188	376	912	230	304	722	623	782	999999	999999	672	749	118	986	773	999999	930	764	280	650	864	496	999999	999999	593	711	66	199	86	662	243	754	571	423	799	583	939	999999	999999	999999	756	949	235	163	999999	942	220	999999	223	492	999999	777	999999	719	999999	691	596	223	636	593	666	433	706	280	193	917	187	694	999999	200	858	585	495	999999	999999	999999	271	999999	19	651	999999	24	976	593	742	465	297	852	953	117	987	725	717	999999	999999	333	999999	955	970	999999	764	525	855	33	999999	344	999999	999999	825	554	430	999999	999999	984	102	652	457	122	537	728	999999	335	741	89	213	143	867	808	999999	570	671	315	999999	999999	887	999999	168	952	960	408	182	460	36	409	999999	28	521	999999	594	341	876	140	428	252	999999	439	784	999999	820	500	476	999999	201	999999	999999	125	322	965	107	127	493	504	162	138	555	179	308	999999	402	194	999999	144	224	314	999999	540	887	414	106	999999	200	999999	142	469	932	698	268	771	525	571	999999	556	635	999999	847	381	978	999999	696	972	140	452	382	999999	879	999999	270	887	570	999999	237	999999	868	649	999999	110	371	999999	206	999999	911	536	816	830	489	74	999999	999999	999999	999999	562	999999	999999	134	327	748	20	507	590	601	437	380	211	999999	343	797	687	999999	550	747	20	295	103	839	999999	604	636	551	155	814	832	522	430	999999	790	640	200	744	332	188	999999	999999	112	999999	999999	540	334	642	496	691	386	999999	206	719	999999	276	504	878	73	723	122	468	362	775	769	915	999999	954	999999	999999	999999	943	999999	372	657	156	999999	999999	419	530	279	999999	999999	464	437	999999	326	710	999999	524	146	321	680	609	76	630	511	337	836	999999	999999	999999	260	793	93	443	859	999999	999999	999999	93	16	999999	543	999999	128	414	897	347	460	599	249	999999	999999	567	999999	272	64	306	36	645	855	999999	904	999999	999999	743	271	380	994	459	491	648	789	440	140	851	999999	165	947	226	613	989	385	915	999999	371	391	999999	999999	999999	999999	538	45	999999	237	354	999999	602	999999	385	152	999999	353	999999	117	601	228	438	437	444	999999	999999	358	809	41	866	285	989	600	536	362	45	583	999999	654	953	999999	279	999999	785	999999	999999	610	572	84	999999	
646	384	807	748	999999	952	798	362	999999	905	189	236	999999	371	78	574	12	999999	33	117	944	999999	356	163	989	948	235	999999	157	999999	299	786	999999	945	999999	901	191	999999	393	409	246	230	776	749	773	386	791	840	717	722	542	591	549	999999	152	125	38	653	759	204	999999	157	214	465	999999	999999	500	542	151	177	393	999999	634	623	870	723	999999	999999	389	999999	999999	999999	933	435	58	707	999999	768	803	114	999999	537	103	199	681	98	26	321	999999	380	885	999999	999999	550	339	392	957	925	105	428	371	431	273	999999	47	342	999999	999999	417	999999	999999	731	739	47	999999	855	67	445	942	782	706	442	472	19	999999	908	999999	392	106	999999	750	999999	673	384	742	450	274	947	162	349	873	999999	999999	235	224	164	519	661	999999	999999	335	521	999999	323	722	999999	959	264	428	138	647	831	682	999999	167	844	999999	999999	305	854	590	999999	292	999999	908	468	538	246	794	573	999999	44	146	622	340	238	338	359	662	813	999999	19	999999	33	999999	52	565	162	999999	380	105	163	365	401	893	225	238	390	999999	263	999999	722	999999	854	739	612	694	69	420	928	515	708	999999	492	372	581	591	269	900	866	903	386	178	999999	478	245	678	745	729	999999	10	948	944	408	422	768	549	674	294	99	357	505	742	150	999999	396	460	873	38	321	999999	969	489	548	359	24	999999	55	386	503	999999	949	340	304	928	567	763	304	79	604	999999	916	974	999999	518	407	999999	38	999999	91	785	999999	716	417	999999	999999	999999	999999	58	408	224	999999	297	790	165	999999	175	447	221	306	632	166	803	434	289	999999	999999	999999	39	952	380	526	495	304	718	138	243	922	812	898	108	367	255	671	389	538	629	194	656	121	999999	999999	816	999999	459	999999	11	291	999999	999999	45	791	999999	999999	38	697	17	992	81	36	174	999999	999999	323	999999	274	910	142	999999	750	97	810	31	999999	999999	183	999999	242	845	99	999999	999999	794	48	862	317	990	159	643	691	530	636	122	629	947	990	571	502	65	194	718	869	246	388	686	234	769	458	386	999999	987	775	156	982	899	221	457	596	460	890	284	761	499	363	229	460	698	401	971	730	999999	217	186	661	380	267	716	416	361	638	999999	999999	773	788	704	755	999999	139	730	735	542	975	999999	999999	999999	957	380	883	999999	235	999999	377	486	999999	253	780	599	495	611	641	505	51	244	999999	353	741	988	710	999999	474	999999	568	671	999999	197	635	175	22	751	423	
887	833	257	999999	112	999999	65	127	545	923	165	994	527	99	239	500	741	229	821	178	968	669	234	999999	265	967	706	250	467	617	999999	999999	744	198	753	999999	794	118	720	182	685	871	175	999999	318	999999	999999	581	16	697	894	999999	999999	582	455	228	608	999999	870	144	999999	815	659	927	318	578	260	339	345	566	706	633	508	648	492	999999	503	498	386	289	925	134	243	770	723	999999	396	171	999999	535	73	241	248	585	999999	870	221	999999	999999	739	725	711	246	999999	990	270	447	552	99	358	999999	999999	186	590	219	349	581	889	214	649	192	99	596	999999	502	999999	999999	923	939	622	999999	999999	81	646	564	224	888	794	779	462	231	843	81	394	810	953	65	999999	376	369	299	999999	43	777	556	635	124	999999	946	526	875	524	612	477	472	469	48	999999	999999	999999	999999	786	119	752	427	999999	27	211	999	549	419	999999	999999	579	332	562	232	999999	100	928	109	462	847	263	586	707	241	999999	922	351	915	525	631	381	909	512	223	291	360	217	618	913	436	407	999999	999999	967	43	155	999999	246	999999	449	107	895	999999	939	855	175	719	117	422	999999	658	999999	893	116	184	999999	999999	349	941	999999	882	319	196	36	999999	156	448	999999	208	999999	999999	114	181	999999	533	999999	911	999999	367	999999	641	999999	999999	633	777	774	223	999999	793	372	335	569	305	801	567	787	999999	999999	500	709	726	999999	909	999999	276	999999	999999	999999	583	698	999999	256	982	825	312	999999	123	562	258	675	932	418	946	835	133	452	808	999999	519	999999	777	940	999999	657	999999	661	200	242	366	234	321	999999	457	999999	614	88	587	999999	498	784	999999	156	722	824	776	318	43	999999	999999	824	744	92	307	836	921	817	184	999999	436	999999	591	999999	206	34	363	535	999999	999999	230	55	865	338	881	734	999999	630	228	257	880	90	628	126	403	542	489	239	109	621	183	797	999999	263	53	848	202	792	950	697	470	251	358	190	853	793	959	999999	211	573	764	300	598	926	999999	355	32	475	488	663	544	999999	999999	999999	678	999999	151	999999	295	42	541	290	680	531	787	639	732	999999	999999	999999	583	999999	38	536	856	882	208	978	809	697	825	727	999999	296	162	999999	815	19	999999	429	652	357	999999	178	999999	483	620	77	149	999999	623	585	212	879	999999	471	106	899	999999	796	235	173	802	597	999999	814	976	393	378	450	824	723	935	843	956	999999	952	860	505	383	999999	999999	839	995	83	250	999999	434	999999	
691	999999	915	526	999999	999999	999999	999999	999999	960	226	507	236	999999	698	989	900	649	369	922	854	518	246	404	119	534	103	334	806	523	966	300	999999	999999	686	210	909	999999	230	648	476	681	428	899	288	875	45	999999	999999	16	183	600	999999	512	361	183	999999	999999	417	191	110	999999	747	20	993	926	955	59	999999	497	999999	704	429	999999	456	999999	99	347	126	243	999999	661	999999	800	999999	376	145	49	999999	513	206	398	788	48	548	999999	999999	418	905	362	920	999999	429	652	926	478	181	999999	65	188	93	666	404	183	691	448	972	947	670	627	790	999999	233	999999	300	691	915	390	181	999999	249	680	441	999999	323	999999	241	999999	874	999999	204	999999	999999	647	429	540	999999	615	999999	109	348	985	999999	287	571	13	761	920	999999	244	563	790	272	920	938	999999	234	640	860	188	999999	999999	83	798	432	98	932	999999	999999	760	999999	999999	43	82	796	263	999999	164	202	999999	752	321	188	639	999999	414	439	999999	999999	26	315	362	754	179	893	906	912	949	854	482	999999	185	839	601	545	999999	999999	199	999999	684	480	80	999999	550	435	999999	263	443	491	999999	659	869	877	74	455	999999	555	864	189	889	999999	982	309	719	248	999999	481	999999	103	64	999999	249	938	999999	999999	244	914	999999	999999	998	653	478	468	835	823	211	307	775	999999	210	707	892	20	244	343	498	999999	728	999999	859	999999	675	349	999999	371	999999	930	853	999999	220	431	351	131	190	246	999999	524	473	896	46	278	706	441	893	999999	999999	238	704	690	57	474	195	902	883	584	999999	139	999999	999999	413	999999	453	999999	999999	999999	366	771	830	997	999999	973	999999	832	999999	590	716	999999	456	90	606	999999	235	173	481	746	999999	449	247	606	268	743	493	999999	493	766	824	999999	999999	999999	989	993	408	706	229	999999	177	999999	636	303	999999	999999	682	949	868	231	54	290	774	999999	542	917	533	999999	999999	999999	999999	999999	349	508	765	266	999999	341	101	612	782	529	943	999999	579	999999	812	944	737	523	70	543	140	271	721	999999	686	999999	581	82	999999	184	967	502	999999	999999	23	137	537	612	17	999999	858	265	448	525	347	999999	619	659	114	588	999999	226	666	999999	999999	999999	999999	999999	579	428	760	28	152	608	561	451	999999	999999	999999	684	999999	999999	516	720	999999	875	999999	205	207	320	999999	922	967	881	999999	999999	835	648	702	935	350	316	999999	589	590	840	123	840	963	895	561	999999	789	430	182	371	709	946	270	999999	265	591	999999	
269	729	838	999999	270	920	810	999999	999999	17	934	999999	109	102	927	139	845	761	999999	242	311	758	790	999999	547	999999	327	999999	889	388	411	999999	759	292	772	859	752	789	852	920	999999	290	396	901	855	999999	82	278	782	999999	425	999999	999999	359	999999	511	938	999999	513	561	603	769	725	787	606	264	999999	817	999999	77	387	999999	909	999999	88	999999	999999	889	286	461	636	58	268	83	962	999999	405	410	569	999999	921	56	286	301	327	393	999999	609	304	999999	511	264	948	999999	439	369	999999	222	280	999999	149	999999	999999	61	925	554	999999	999999	824	734	859	184	999999	999999	999999	340	779	999999	744	695	466	762	999999	685	949	999999	999999	553	643	603	999999	192	139	867	132	999999	999999	234	376	772	999999	999999	784	999999	999999	999999	999999	889	569	109	590	999999	478	585	245	386	465	999999	112	553	999999	957	999999	231	493	676	54	390	936	999999	712	555	251	971	811	554	978	34	943	623	999999	221	999999	544	999999	238	999999	554	632	745	999999	884	999999	822	329	926	902	563	86	75	291	625	952	294	396	45	770	999999	773	690	408	999999	999999	488	188	241	973	999999	999999	264	962	500	758	201	999999	828	433	428	999999	885	999999	424	999999	878	341	999999	269	999999	999999	977	468	216	781	941	347	974	999999	643	644	97	953	999999	355	999999	112	791	866	761	999999	568	612	351	999999	999999	47	999999	999999	920	157	439	972	283	326	239	999999	755	999999	999999	999999	999999	743	789	999999	564	932	224	999999	999999	999999	549	882	999999	283	589	375	126	361	999999	999999	999999	999999	999999	999999	215	999999	999999	120	125	35	357	82	999999	906	531	824	822	999999	301	999999	822	915	368	155	607	556	474	999	737	864	680	404	825	913	501	413	579	303	579	449	262	114	952	109	428	477	999999	601	751	764	553	558	69	999999	999999	999999	132	28	888	658	650	679	383	261	355	999999	999999	146	415	128	255	528	987	852	702	718	999999	268	999999	140	723	873	257	999999	320	131	999999	999999	832	63	999999	999999	415	920	999999	582	730	700	754	476	230	999999	999999	633	519	35	571	217	244	372	484	864	302	757	999999	999999	431	410	941	233	617	999999	999999	361	999999	694	122	999999	63	129	987	272	513	260	909	36	688	624	999999	295	559	137	653	469	999999	999999	268	658	985	31	161	330	759	530	858	999999	392	999999	794	825	912	505	164	124	999999	999999	360	52	848	909	99	807	946	656	674	490	714	844	782	999999	435	999999	91	42	968	667	999999	999999	999999	56	643	
999999	999999	999999	382	999999	973	999999	95	367	76	226	810	86	999999	354	383	999999	856	999999	158	999999	61	383	399	458	423	131	999999	999999	709	376	650	801	275	244	976	318	283	619	999999	185	758	424	355	219	653	14	110	624	293	409	136	34	898	105	999999	457	999999	923	640	999999	392	999999	658	699	576	18	811	697	377	75	829	246	860	972	789	636	37	999999	999999	419	999999	531	433	309	250	999999	999999	179	441	529	999999	359	978	666	999999	389	999999	999999	999999	644	203	412	257	999999	579	889	999999	999999	316	176	429	999999	128	231	829	860	945	359	459	950	115	641	266	847	995	999999	268	203	189	409	871	380	547	169	999999	619	283	999999	729	360	461	978	863	274	110	20	240	757	999999	932	443	416	999999	692	539	562	156	410	233	110	631	970	745	906	304	999999	521	999999	16	220	586	740	999999	109	999999	999999	778	991	746	984	999999	999999	999999	257	966	465	183	854	630	663	473	873	981	629	728	491	242	999999	969	999999	999999	281	751	626	355	999999	999999	999999	204	411	999999	164	663	248	861	130	613	497	940	839	875	667	338	352	747	713	759	10	380	16	999999	999999	999999	695	495	966	760	740	999999	273	679	85	660	229	879	319	999999	743	999999	607	999999	745	26	140	999999	831	943	408	879	641	943	999999	999999	197	517	961	999999	968	752	894	370	873	594	677	999999	800	17	119	472	999999	503	25	242	773	138	159	999999	891	519	663	33	361	999999	271	329	893	358	472	999999	918	187	251	990	873	247	15	160	348	999999	385	824	834	935	450	148	928	553	954	68	367	165	999999	458	99	999999	999999	22	333	358	276	452	544	407	554	261	261	999999	368	535	133	998	467	999999	144	839	199	426	420	132	401	999999	999999	413	354	763	937	999999	901	12	238	992	826	999999	704	933	290	437	391	199	999999	902	194	428	935	369	698	999999	999999	259	999999	999999	602	210	956	925	58	140	62	791	999999	468	999999	999999	307	999999	999999	476	227	210	559	999999	45	999999	246	498	166	999999	478	985	75	619	479	999999	330	646	400	625	43	778	885	159	384	599	999999	427	778	999999	131	804	197	231	110	999999	700	999999	556	381	999999	468	769	82	662	999999	726	704	988	482	46	660	739	555	442	999999	324	999999	387	999999	354	818	999999	338	999999	673	797	999999	518	365	999999	410	999999	28	661	575	19	812	497	999999	873	999999	438	999999	791	470	999999	641	788	662	999999	301	999999	120	37	155	749	440	228	988	279	882	
196	633	999999	999999	570	720	999999	999999	439	512	999999	81	571	999999	389	999999	547	999999	608	166	64	856	566	659	868	979	999999	516	825	579	594	508	46	991	999999	805	775	999999	900	353	747	921	232	999999	388	470	549	855	765	336	893	834	390	999999	828	340	76	999999	767	591	729	999999	51	860	918	413	45	580	999999	584	646	390	493	999999	419	143	999999	280	281	407	439	146	999999	499	685	999999	999999	923	999999	654	999999	904	999999	318	624	370	999999	372	378	975	999999	968	667	190	689	512	351	135	999999	694	707	796	600	999999	161	593	635	552	184	169	295	121	417	542	845	999999	999999	184	999999	58	264	270	902	305	972	999999	999999	570	810	183	417	992	999999	477	947	941	314	38	167	40	734	337	198	218	999999	323	999999	135	344	999999	999999	999999	495	655	440	446	894	304	397	690	999999	74	999999	999999	751	302	999999	939	594	999999	437	963	26	609	323	927	81	693	615	999999	910	999999	999999	862	999999	250	999999	999999	999999	510	57	20	641	477	915	669	595	999999	466	398	430	621	540	999999	519	999999	999999	885	341	999999	375	211	688	739	779	999999	999999	879	999999	999999	794	329	999999	93	857	427	332	999999	693	654	341	999999	236	227	237	999999	812	795	353	115	100	999999	999999	533	145	999999	999999	901	999999	153	830	999999	848	955	999999	999999	999999	999999	583	999999	999999	999999	999999	999999	181	490	999999	471	511	999999	959	54	536	242	421	182	98	999999	948	21	105	430	851	550	999999	999999	46	280	999999	999999	999999	365	221	999999	880	489	430	553	361	999999	870	999999	999999	216	999999	786	189	999999	543	430	999999	999999	508	571	999999	999999	999999	999999	864	555	999999	704	847	385	910	604	832	285	361	999999	752	544	999999	999999	151	245	39	645	366	999999	446	999999	736	202	123	241	999999	649	999999	85	729	779	689	999999	999999	175	22	25	999999	589	954	903	264	611	678	478	330	999999	430	761	775	123	294	827	999999	34	967	654	271	678	747	192	32	285	212	973	855	999999	102	975	233	24	999999	777	92	999999	175	135	524	645	911	651	229	502	310	616	494	861	696	186	207	999999	999999	627	841	771	881	999999	409	705	622	117	999999	454	537	760	999999	516	744	576	858	999999	140	625	766	106	963	530	975	596	488	999999	526	915	777	865	270	722	935	321	999999	197	726	999999	33	804	537	999999	999999	549	841	978	999999	999999	327	365	237	139	860	745	807	361	999999	812	227	629	590	208	676	671	999999	62	581	433	914	999999	126	321	601	999999	
569	199	565	435	754	509	876	405	597	422	638	141	999999	200	514	310	999999	999999	999999	403	223	339	108	999999	999999	999999	999999	694	999999	656	249	915	537	897	186	618	795	577	67	717	753	194	610	263	42	999999	200	999999	919	999999	486	212	720	208	748	239	100	271	999999	965	999999	192	199	999999	183	723	999999	964	999999	895	514	616	855	999999	650	999999	729	844	999999	689	999999	999999	999999	999999	999999	46	204	339	159	946	527	533	201	102	614	570	999999	668	999999	319	765	235	999999	999999	109	869	357	837	557	999999	510	256	11	696	376	96	417	999999	770	999999	528	274	815	76	377	980	999999	763	278	90	43	70	763	951	924	373	648	751	503	310	688	367	781	439	446	999999	999999	505	726	528	999999	407	898	943	999999	500	420	310	655	128	454	999999	999999	477	999999	450	493	999999	772	12	999999	665	104	999999	458	171	492	385	630	106	458	920	46	750	926	636	172	820	170	433	952	348	105	999999	856	104	999999	314	753	996	787	999999	999999	999999	999999	497	312	438	999999	629	17	44	680	999999	669	534	557	999999	550	59	288	672	890	348	59	109	570	719	613	363	999999	187	632	634	319	976	197	323	670	438	334	999999	999999	999999	425	918	668	546	715	332	547	980	999999	999999	717	999999	591	394	674	999999	999999	593	824	999999	266	829	412	999999	249	693	346	244	157	999999	999999	554	346	359	999999	999999	999999	33	13	999999	816	392	423	999999	916	999999	394	999999	999999	688	999999	741	909	999999	284	999999	515	999999	307	32	985	999999	832	999999	979	173	778	999999	999999	542	550	904	999999	999999	999999	873	416	999999	139	55	308	544	999999	468	611	984	645	151	84	336	626	818	999999	999999	304	999999	999999	771	948	752	425	161	341	115	999999	606	999999	999999	999999	411	189	999999	492	261	723	451	718	373	51	995	528	636	168	999999	916	731	187	999999	999999	811	324	644	536	999999	630	999999	212	489	330	14	832	999999	271	673	156	595	999999	474	267	853	794	195	730	953	233	999999	992	206	999999	416	428	554	136	78	999999	544	503	115	630	576	249	239	53	46	173	258	999999	495	987	330	405	712	349	395	27	138	914	583	163	842	999999	16	999999	914	585	287	153	202	586	611	102	230	844	691	999999	565	152	693	999999	975	999999	507	999999	868	999999	999999	999999	999999	61	957	999999	999999	952	788	999999	999999	999999	999999	461	885	115	183	908	386	238	999999	999999	658	781	462	986	231	793	188	999999	657	999999	431	903	869	82	999999	151	629	981	999999	
278	65	999999	381	625	23	241	999999	869	249	598	832	639	834	999999	999999	958	599	999999	999999	999999	999999	369	999999	444	517	235	591	812	701	42	999999	404	999999	907	999999	388	410	999999	973	999999	889	318	999999	68	999999	791	999999	32	525	999999	551	658	583	55	999999	695	514	936	999999	999999	650	101	178	217	999999	438	999999	999999	43	178	558	762	997	418	247	465	999999	706	999999	725	166	569	296	999999	490	631	820	999999	999999	999999	874	473	728	195	999999	999999	150	972	750	537	218	999999	989	357	895	788	660	174	999999	48	516	808	466	392	631	90	804	920	726	686	617	572	999999	915	303	94	44	999999	999999	450	325	999999	955	942	517	999999	580	939	361	701	999999	656	213	374	610	76	16	345	563	268	992	999999	256	73	919	646	999999	999999	63	999999	999999	999999	105	999999	999999	999999	852	524	875	616	510	865	568	35	716	999999	368	160	314	237	999999	698	258	810	457	105	960	892	32	870	999999	999999	885	550	999999	999999	560	845	650	310	223	492	470	946	999999	136	660	231	357	958	999999	476	768	999999	732	65	999999	999999	999999	628	999999	960	501	14	229	14	980	28	87	999999	410	523	510	14	24	595	237	999999	999999	330	444	738	999999	74	999999	999999	737	69	818	891	531	999999	999999	32	960	999999	990	466	727	753	156	999999	153	763	999999	764	966	764	999999	999999	827	298	243	589	999999	611	425	436	999999	999999	999999	921	999999	196	999999	145	587	488	54	760	604	771	584	307	184	999999	595	781	999999	828	954	973	257	680	73	999999	41	356	999999	358	838	999999	54	429	487	999999	442	957	999999	999999	186	488	720	999999	542	999999	714	935	414	999999	26	643	919	594	353	303	674	529	999999	830	114	241	999999	695	922	50	727	999999	820	949	999999	638	90	105	651	476	999999	999999	148	17	527	999999	941	456	342	204	644	999999	86	194	560	999999	834	999999	999999	999999	999999	35	138	999999	338	999999	125	999999	32	387	999999	824	942	876	999999	999999	391	124	999999	19	299	202	999999	727	406	999999	87	636	398	456	999999	999999	999999	705	637	237	77	646	679	967	980	485	434	954	641	820	999999	999999	153	92	532	999999	567	307	999999	645	672	999999	105	70	482	999999	77	576	584	352	45	999999	999999	812	411	744	445	345	38	814	999999	408	96	586	760	877	492	315	923	999999	652	999999	999999	999999	565	666	550	618	494	501	999999	858	380	299	784	280	961	340	681	787	283	999999	278	841	999999	273	324	999999	310	605	996	999999	652	500	699	554	999999	
257	257	744	204	827	851	537	406	910	37	797	801	999999	916	161	633	146	809	430	222	218	999999	301	351	41	317	888	504	999999	215	999999	999999	240	93	713	93	936	593	999999	380	741	445	967	999999	527	717	820	999999	844	138	516	690	278	999999	999999	999999	999999	999999	172	519	999999	43	750	704	999999	999999	571	999999	212	999999	999999	999999	999999	60	481	772	157	65	999999	999999	497	999999	999999	527	699	999999	330	897	114	999999	999999	543	430	936	999999	707	695	272	98	329	155	999999	999999	776	441	962	336	227	861	999999	999999	899	578	848	32	763	383	999999	14	999999	999999	673	302	999999	999999	163	133	427	999999	773	87	884	999999	505	178	83	723	883	95	736	863	112	46	898	595	237	965	999999	999999	654	334	472	267	141	999999	482	131	854	835	288	999999	909	999999	97	999999	111	932	83	680	949	999999	499	999999	277	103	999999	636	403	46	713	999999	551	513	989	449	615	999999	835	62	696	999999	869	999999	999999	897	953	528	999999	770	494	305	891	901	964	614	999999	334	989	47	677	845	728	999999	999999	100	298	999999	595	648	523	999999	999999	30	983	997	180	999999	999999	999999	150	256	687	633	552	999999	999999	649	999999	384	615	291	636	798	385	850	233	999999	999999	716	609	557	933	310	999999	19	999999	870	917	967	444	393	993	999999	897	431	167	105	275	713	794	648	857	220	43	999999	847	308	645	143	773	999999	524	999999	770	592	322	387	999999	542	219	999999	732	581	940	232	999999	27	999999	953	999999	138	785	222	921	961	999999	722	277	24	999999	999999	235	784	204	324	868	999999	848	999999	118	780	718	733	503	999999	999999	285	280	999999	999999	829	406	691	450	999999	344	311	702	809	891	599	999999	999999	999999	319	209	948	387	625	999999	919	178	596	999999	999999	999999	61	999999	999999	999999	424	452	465	80	343	503	543	343	560	980	567	999999	999999	999999	518	669	357	363	999999	168	967	898	654	458	34	660	810	847	537	999999	999999	592	149	763	477	157	654	999999	999999	816	666	614	826	645	795	254	139	183	999999	252	72	697	999999	404	88	999999	999999	999999	55	682	692	999999	806	336	697	974	535	999999	999999	371	999999	66	327	377	502	363	81	19	662	780	531	636	521	999999	999999	595	67	745	999999	950	359	647	255	364	999999	969	808	999999	999999	821	718	854	237	964	237	15	380	167	901	725	454	999999	999999	999999	161	66	184	521	174	112	917	999999	600	995	22	378	811	963	253	533	555	580	999999	841	71	677	409	557	66	166	
999999	899	999999	960	506	570	301	980	213	999999	794	296	999999	845	999999	928	263	999999	952	859	203	416	914	378	179	873	726	514	999999	484	656	627	464	17	887	27	945	639	498	999999	86	999999	760	185	999999	999999	254	226	937	143	999999	177	605	999999	962	807	999999	476	790	632	843	787	999999	729	421	177	999999	328	957	886	983	623	743	510	783	372	656	738	639	911	629	510	576	999999	70	489	32	267	55	89	41	479	849	866	999999	298	64	41	764	571	437	925	999999	999999	999999	799	433	999999	424	599	161	256	836	999999	13	343	220	706	668	931	155	573	999999	877	854	999999	999999	877	903	494	318	999999	974	78	999999	704	250	526	920	271	66	999999	843	455	928	784	642	970	999999	273	88	357	372	833	999999	863	652	999999	205	646	35	556	201	929	291	535	282	999999	405	999999	103	999999	999999	406	999999	999999	729	999999	948	999999	870	999999	999999	639	999999	960	262	151	652	619	999999	858	999999	283	246	999999	736	999999	173	403	512	999999	574	999999	180	394	999999	966	958	208	999999	824	999999	999999	775	231	542	561	524	330	999999	999999	125	786	256	244	373	999999	170	375	491	816	664	555	567	999999	238	459	999999	999999	400	999999	193	454	485	999999	425	205	999999	24	967	184	399	843	130	381	759	788	317	936	999999	67	999999	592	716	327	169	887	568	999999	992	92	999999	502	930	985	948	671	310	28	819	178	15	155	408	316	426	820	435	999999	246	999999	152	533	11	342	999999	600	737	167	999999	537	636	999999	32	884	92	999999	913	999999	433	98	488	999999	999999	851	999999	660	194	410	999999	999999	462	382	543	552	940	569	500	999999	505	357	933	152	950	291	541	286	999999	523	234	528	907	300	999999	158	999999	999999	416	999999	290	999999	415	337	999999	729	84	999999	999999	480	944	523	406	325	999999	85	999999	345	348	999999	319	775	537	671	999999	999999	440	172	999999	999999	590	96	163	351	316	674	942	606	886	231	217	287	102	652	999999	711	131	592	660	687	993	999999	515	581	840	514	302	744	161	883	298	912	644	999999	890	858	370	65	18	999999	999999	999999	459	999999	627	42	683	885	102	999999	261	848	511	932	999999	964	580	582	511	999999	999999	207	999999	999999	932	305	643	999999	762	720	351	999999	583	696	553	999999	999999	398	953	808	831	417	651	999999	631	449	410	999999	999999	925	287	788	554	216	593	935	114	456	194	332	398	390	999999	382	999999	999999	275	815	389	955	798	191	628	702	970	964	999999	766	381	999999	
894	931	894	836	999999	563	521	376	113	618	341	720	214	999999	999999	451	294	278	564	999999	999999	999999	999999	452	137	106	999999	851	246	999999	388	347	84	701	438	999999	496	999999	940	570	673	898	712	999999	624	87	977	998	293	999999	679	288	212	934	317	308	608	999999	709	346	999999	669	999999	484	999999	993	645	512	201	952	954	998	338	993	773	286	999999	561	999999	59	128	170	568	718	949	110	144	150	393	140	999999	999999	999999	999999	176	13	768	238	541	630	999999	999999	806	341	573	681	950	218	170	41	999999	57	623	660	227	999999	999999	421	535	139	999999	505	128	71	103	999999	422	999999	827	999999	999999	999999	999999	207	617	999999	364	236	154	278	160	926	999999	362	715	810	432	999999	999999	999999	901	357	999999	412	771	936	356	999999	247	664	999999	226	999999	399	524	769	37	425	999999	999999	878	875	999999	267	978	933	526	766	356	292	487	496	357	999999	869	169	952	999999	435	680	307	618	988	489	19	999999	544	589	837	945	783	16	882	812	64	35	89	445	433	999999	420	999999	999999	999999	999999	772	868	999999	530	364	817	419	999999	372	275	269	886	787	999999	55	398	936	929	410	508	999999	613	544	839	843	999999	999999	194	597	269	718	230	999999	999999	246	75	999999	68	482	138	374	26	519	999999	794	999999	999999	198	388	999999	484	660	987	456	999999	168	334	656	687	284	310	234	402	113	999999	999999	853	484	999999	979	350	877	456	999999	999999	464	104	997	999999	999999	788	999999	999999	157	785	999999	999999	587	607	999999	999999	401	999999	208	827	150	624	416	989	754	295	817	187	999999	999999	606	213	715	321	999999	74	999999	611	982	496	981	427	999999	327	999999	999999	275	999999	933	249	949	506	258	454	993	839	687	999999	300	999999	970	999999	999999	999999	189	854	526	999999	366	23	414	789	999999	712	845	722	999999	99	499	947	29	999999	999999	169	161	110	955	270	328	411	387	327	320	573	525	840	29	999999	147	645	999999	10	519	919	999999	169	117	546	608	280	469	598	519	353	399	40	999999	248	895	89	898	266	947	954	635	96	478	825	999999	15	702	182	951	999999	666	999999	430	334	334	991	999999	999999	999999	57	942	789	999999	967	184	494	999999	781	311	68	999999	34	999999	564	293	748	690	999999	359	603	999999	297	646	665	686	379	609	573	999999	999999	96	489	603	899	22	999999	288	511	651	701	72	921	870	893	116	642	999999	865	50	586	311	999999	999999	68	479	655	152	999999	999999	804	885	379	999999	407	971	267	
999999	163	999999	446	469	188	640	999999	540	656	426	753	559	999999	413	743	532	337	603	385	429	544	429	367	704	145	231	847	999999	692	64	472	921	999999	999999	999999	323	603	999999	999999	81	412	528	999999	238	999999	592	246	400	999999	847	539	804	596	838	999999	999999	999999	742	333	999999	999999	841	847	602	999999	831	710	832	600	430	928	220	480	999999	26	999999	607	138	999999	553	984	999999	999999	999999	524	999999	334	20	999999	88	138	860	792	174	288	571	680	230	283	567	881	413	799	999999	918	329	334	999999	821	869	136	66	999999	780	972	346	176	11	88	296	507	700	506	999999	302	77	427	315	35	455	345	386	854	747	671	581	656	952	927	205	343	51	198	999999	951	81	433	22	999999	941	404	679	151	987	999999	999999	906	287	429	850	901	28	267	376	533	749	211	690	119	999999	690	224	999999	883	952	465	512	999999	570	999999	644	999999	999999	94	60	666	245	867	686	490	674	999999	532	87	303	999999	784	822	933	211	999999	742	902	800	260	189	605	268	44	604	678	867	717	999999	215	495	903	182	999999	867	514	344	13	629	726	322	692	996	589	637	680	689	116	368	999999	902	513	323	833	871	70	976	999999	91	811	807	661	333	872	999999	421	611	506	75	999999	534	999999	282	83	999999	999999	609	999999	999999	923	988	761	358	847	312	999999	590	348	454	999999	999999	511	921	999999	919	660	369	133	999999	225	999999	999999	999999	671	826	173	240	999999	895	383	999999	999999	435	168	822	999999	312	485	999999	826	831	999999	999999	269	169	33	816	464	163	287	137	485	897	191	999999	805	720	999999	999999	148	751	349	453	999999	355	999999	85	763	995	873	358	884	563	955	394	999999	140	781	999999	802	356	999999	96	617	255	975	410	254	313	26	999999	624	999999	431	999999	999999	819	982	913	928	999999	63	469	289	929	253	921	942	797	999999	999999	939	184	228	999999	975	262	835	824	379	829	831	999999	978	548	733	430	142	880	902	985	999999	999999	583	854	303	999999	807	999999	12	999999	468	457	999999	351	395	449	999999	639	108	238	984	167	543	108	126	602	999999	999999	205	999999	788	999999	895	73	526	81	601	373	498	668	999999	999999	822	325	371	999999	206	636	163	293	195	503	999999	999999	11	990	333	484	738	701	826	76	492	188	999999	406	999999	200	824	323	999999	871	151	999999	783	836	345	227	736	742	406	853	587	911	999999	295	289	231	71	536	747	126	635	796	842	389	999999	643	60	965	821	15	811	
999999	999999	324	362	351	890	175	655	116	747	995	305	999999	999999	581	550	979	999999	999999	139	298	999999	999999	245	354	598	403	999999	701	999999	999999	920	400	999999	748	476	324	999999	937	341	895	880	641	378	639	999999	869	900	93	103	81	848	999999	999999	523	273	712	999999	18	999999	496	999999	954	938	976	84	904	931	740	999999	236	56	189	999	244	418	934	363	605	852	999999	503	999999	607	105	923	439	524	528	484	763	245	924	999999	999999	901	926	702	402	565	597	937	170	979	999999	34	668	491	641	114	999999	999999	999999	166	34	999999	905	356	999999	62	645	389	413	265	350	990	132	994	165	999999	491	241	999999	50	264	999999	343	118	740	81	999999	947	883	423	155	414	763	768	170	999999	996	580	859	349	999999	999999	534	904	999999	876	999999	674	336	309	623	999999	397	442	901	242	660	796	615	999999	797	697	506	999999	119	936	237	363	999999	314	346	911	381	622	130	57	266	999999	480	863	999999	590	621	583	800	57	999999	331	999999	927	201	999999	964	999999	551	231	710	545	794	702	649	548	840	999999	963	711	726	999999	999999	853	975	999999	999999	751	999999	217	86	922	198	71	919	906	496	906	123	146	946	999999	999999	999999	999999	721	643	778	999999	630	750	598	620	98	331	251	19	23	952	999999	882	223	494	344	154	788	356	733	782	742	61	934	909	826	999999	441	704	422	999999	999999	999999	999999	999999	972	466	999999	312	110	739	677	999999	483	954	153	999999	999999	799	999999	754	558	375	910	995	999999	579	816	689	793	332	890	999999	999999	506	697	392	344	686	522	877	666	485	999999	999999	114	845	578	999999	999999	572	42	642	967	667	999999	999999	676	553	64	402	650	999999	518	999999	849	140	308	976	999999	761	920	999999	287	859	999999	82	129	917	890	636	10	836	923	231	300	257	579	999999	547	999999	715	790	999999	129	236	999999	967	478	153	974	999999	601	723	14	999999	985	364	999999	580	885	999999	759	662	427	999999	813	875	296	486	601	561	999999	999999	456	55	999999	424	167	999999	229	115	651	773	916	999999	409	122	999999	579	999999	893	999999	359	999999	50	955	137	999999	999999	423	992	999999	991	999999	999999	177	173	276	959	523	570	206	486	999999	999999	127	986	746	337	992	701	956	999999	181	708	100	29	999999	416	999999	11	220	999999	219	236	434	999999	231	503	921	999999	846	959	66	999999	696	999999	999999	999999	923	969	391	876	735	721	46	963	819	843	331	157	999999	860	869	521	360	766	999999	134	356	466	
764	252	415	756	999999	997	661	437	22	115	999999	895	492	129	620	999999	705	999999	200	470	840	388	999999	774	849	999999	99	999999	393	929	717	873	534	466	214	148	471	978	866	48	311	392	830	226	999999	500	377	999999	900	27	71	999999	999999	885	626	386	80	999999	999999	869	907	126	53	999999	397	157	371	36	915	481	872	726	999999	161	999999	458	557	955	647	359	617	349	999999	376	867	938	939	648	999999	999999	999999	829	82	997	141	195	348	747	999999	978	139	999999	834	999999	155	345	159	782	726	177	829	999999	993	999999	999999	568	999999	677	225	459	218	722	196	96	414	52	654	632	999999	973	120	810	137	669	229	999999	514	999999	230	999999	789	167	921	672	999	952	999999	999999	745	572	712	999999	999999	378	770	999999	164	748	24	112	690	526	999999	753	999999	28	999999	999999	999999	999999	63	267	999999	693	670	60	800	999999	999999	461	217	139	886	457	271	449	288	759	899	812	122	766	210	128	841	999999	406	178	614	980	965	510	197	761	999999	454	224	999999	999999	720	999999	640	660	563	895	560	639	314	492	618	999999	238	435	524	872	296	67	338	999999	407	653	632	909	117	999999	706	942	999999	938	816	234	450	60	189	206	999999	116	646	233	290	999999	102	999999	996	249	737	999999	672	888	232	999999	885	986	311	76	983	731	999999	77	999999	999999	513	376	999999	393	300	187	255	327	400	190	420	115	999999	999999	999999	945	913	999999	758	630	999999	246	715	429	348	463	999999	123	223	750	563	579	44	672	129	726	999999	612	949	559	830	354	497	999999	975	999999	999999	537	514	48	817	685	319	568	348	277	660	255	55	837	999999	142	114	999999	626	841	80	898	654	835	999999	311	918	999999	800	999999	749	672	454	568	47	221	608	999999	999999	878	270	476	999999	852	75	765	567	999999	999999	697	249	999999	425	144	999999	527	883	679	999999	999999	766	999999	767	423	999999	999999	999999	486	800	227	999999	929	999999	748	580	603	574	801	769	178	743	999999	87	113	999999	901	999999	319	857	519	337	928	81	425	999999	159	708	999999	334	87	964	999999	321	903	999999	319	139	999999	999999	999999	953	999999	909	934	773	999999	999999	664	737	999999	999999	491	999999	290	999999	605	858	302	999999	430	999999	663	477	691	214	663	494	999999	940	375	772	999999	755	751	566	999999	28	999999	999999	162	999999	54	183	708	347	482	461	40	999999	999999	999999	836	50	143	221	299	614	227	729	119	474	860	724	371	999999	169	736	877	724	999999	586	721	650	
484	314	850	490	768	354	999999	212	999999	168	382	914	935	999999	999999	540	276	640	999999	417	999999	999999	266	329	999999	854	187	746	583	999999	999999	980	999999	196	566	829	370	999999	999999	873	997	907	20	701	999999	457	918	999999	124	347	457	13	785	999999	999999	796	58	531	999999	999999	999999	999999	999999	157	999999	402	183	749	973	793	179	999999	794	927	419	635	999999	564	978	999999	935	557	632	246	999999	999999	999999	436	89	769	780	999999	138	931	705	999999	288	862	912	949	999999	179	655	330	177	989	219	999999	894	481	129	493	553	326	979	619	363	392	999999	422	207	747	999999	214	999999	340	339	999999	231	407	357	999999	652	38	88	999999	902	311	78	999999	999999	346	541	607	650	999999	295	811	952	999999	658	895	999999	499	751	999999	509	451	318	836	659	355	999999	497	999999	999999	841	999999	247	222	999999	999999	324	431	999999	860	215	72	564	725	54	527	911	145	749	999999	251	999999	287	551	267	460	992	241	218	811	999999	999999	999999	999999	455	771	573	739	379	605	580	999999	999999	999999	999999	999999	887	999999	999999	141	999999	999999	748	670	74	689	999999	696	955	265	69	999999	222	454	999999	170	587	999999	279	282	953	181	999999	153	882	109	917	396	229	820	999999	999999	999999	86	999999	220	306	813	280	999999	999999	877	783	999999	546	497	929	790	741	171	859	667	999999	518	187	999999	735	604	999999	964	771	849	476	145	692	659	642	145	999999	939	863	774	948	513	747	86	397	651	607	999999	999999	137	999999	999999	960	905	999999	930	898	999999	484	702	35	315	995	685	999999	999999	431	886	854	999999	712	999999	999999	95	999999	999999	771	111	875	94	997	404	999999	999999	999999	418	999999	999999	573	712	999999	974	464	171	748	999999	517	999999	999999	749	229	720	539	386	425	999999	999999	875	196	999999	169	999999	237	400	704	630	521	361	491	999999	473	645	323	152	556	737	347	146	346	86	302	999999	437	136	864	286	999999	417	999999	999999	658	309	999999	999999	552	449	747	73	466	128	131	166	580	681	285	584	407	396	999999	687	516	622	539	999999	983	460	370	999999	536	427	766	113	142	151	344	174	999999	999999	999999	117	999999	283	680	228	954	145	137	755	850	290	879	999999	588	541	999999	45	999999	489	312	999999	89	646	537	48	999999	28	33	999999	347	121	538	380	999999	999999	697	243	942	320	166	999999	999999	614	999999	255	548	297	524	999999	999999	308	404	999999	999999	508	999999	353	745	641	866	936	999999	698	417	739	999999	509	999999	999999	843	599	103	999999	
333	464	768	474	999999	292	999999	74	503	999999	131	49	717	972	999999	297	999999	354	999999	310	999999	229	999999	634	999999	521	504	49	999999	999999	999999	718	214	999999	243	268	999999	562	999999	463	151	802	443	689	576	378	31	779	852	394	181	499	999999	793	14	113	728	144	277	875	999999	461	458	999999	674	413	834	772	739	398	557	141	999999	44	168	652	786	999999	999999	999999	499	999999	196	999999	486	268	617	421	999999	140	999999	605	295	91	675	690	354	598	24	999999	999999	259	50	463	837	50	111	76	999999	362	999999	681	86	448	385	999999	274	999999	367	999999	795	422	832	609	999999	999999	846	999999	369	999999	999999	197	42	894	295	250	685	733	394	999999	167	550	787	587	813	858	529	847	706	999999	999999	127	240	999999	377	130	426	440	999999	884	999999	999999	707	165	64	138	999999	191	162	145	387	541	842	921	258	255	635	254	795	999	432	999999	609	756	62	999999	956	433	527	174	823	254	999999	999999	252	999999	999999	632	533	684	999999	347	694	570	235	885	284	999999	359	132	495	999999	645	606	462	999999	195	951	113	999999	181	999999	664	988	321	999999	999999	343	999999	886	412	13	721	121	999999	95	314	48	531	177	906	647	999999	404	679	651	608	531	999999	56	186	999999	528	660	512	999999	682	706	259	101	999999	940	640	999999	720	492	999999	999999	815	999999	890	156	430	936	966	534	151	269	318	670	535	882	999999	999999	710	520	484	70	999999	999999	412	608	789	439	696	966	16	999999	684	999999	200	999999	715	680	165	40	471	592	999999	978	999999	422	397	589	566	999999	653	17	762	999999	999999	400	926	27	963	292	366	990	250	999999	527	540	585	132	480	460	176	616	476	679	58	891	376	999999	946	989	220	210	873	999999	322	999	848	484	188	799	158	698	716	873	999999	999999	352	693	460	320	837	275	118	999999	431	47	540	92	161	999999	999999	999999	81	974	81	999999	127	152	687	528	692	111	999999	999999	312	478	899	999999	999999	577	549	999999	999999	635	162	999999	101	999999	999999	999999	468	765	332	999999	776	852	626	742	801	517	363	210	16	999999	999999	736	999999	438	803	952	999999	937	86	583	577	999999	136	445	821	135	999999	360	476	412	70	999999	778	999999	904	999999	851	166	801	999999	999999	348	677	999999	17	426	624	663	999999	723	146	530	688	748	494	999999	999999	999999	920	675	453	13	734	603	999999	701	957	449	999999	353	110	981	145	588	369	238	673	999999	438	405	511	410	396	752	275	539	248	39	397	478	
733	670	246	136	999999	220	614	83	376	315	468	999999	999999	999999	623	165	395	110	999999	265	763	838	752	999999	174	52	617	981	337	342	999999	999999	61	65	620	439	999999	999999	542	159	624	599	521	999999	937	999999	999999	776	139	120	154	147	999999	142	715	999999	918	999999	961	13	603	633	745	999999	852	540	999999	84	999	193	999999	999999	999999	999999	641	999999	999999	999999	587	838	771	840	852	999999	999999	325	999999	919	350	999999	520	999999	999999	539	555	990	853	999999	280	406	212	999999	776	999999	999999	999999	579	420	500	551	577	299	143	133	241	762	780	528	999999	536	263	214	999999	999999	672	999999	338	39	999999	650	319	839	999999	191	636	999999	73	906	527	429	999999	866	428	798	157	999999	890	924	999999	792	219	335	640	743	153	997	471	503	999999	313	999999	550	736	849	242	738	941	952	999999	665	999999	874	999999	426	791	396	786	999999	135	999999	999999	999999	731	891	440	999999	209	614	47	999999	114	570	632	224	989	999999	140	578	566	419	289	938	437	999999	999999	344	335	999999	952	757	220	535	999999	832	999999	36	819	844	419	258	539	999999	914	999999	561	138	252	786	999999	596	999999	217	380	716	171	999999	999999	999999	797	105	658	984	661	289	428	999999	999999	800	999999	963	385	296	169	317	880	952	34	579	90	965	102	999999	787	999999	501	12	165	661	670	251	60	999999	999999	323	600	554	999999	634	439	982	934	999999	999999	999999	220	969	58	72	835	999999	999999	999999	999999	832	13	119	999999	304	788	999999	423	541	999999	174	913	999999	999999	845	716	336	999999	399	150	108	41	650	179	323	156	532	954	102	825	462	708	653	999999	224	999999	491	356	381	846	999999	568	999999	999999	215	560	564	728	212	355	509	931	153	266	909	800	362	939	883	157	266	471	330	716	677	465	269	999999	36	999999	999999	979	999999	999999	136	999999	638	337	999999	999999	592	803	751	999999	325	530	565	396	812	999999	999999	999999	999999	233	590	551	999999	686	645	749	300	629	702	999999	130	530	36	600	139	379	999999	34	976	130	565	462	720	999999	400	156	900	872	132	613	577	684	516	682	962	585	302	951	692	999999	473	963	110	999999	626	795	999999	999999	267	442	999999	999999	575	352	668	999999	831	999999	296	999999	849	427	507	99	999999	999999	999999	354	638	554	86	220	342	761	657	601	361	646	958	604	652	999999	615	689	362	999999	999999	173	23	834	754	638	999999	202	375	55	465	21	975	999999	781	160	337	713	999999	49	600	813	695	999999	776	195	705	
999999	846	914	812	999999	736	464	337	850	340	803	799	448	554	149	396	611	999999	350	671	778	999999	502	608	901	999999	323	54	304	477	999999	999999	569	999999	974	999999	999999	243	647	284	520	851	931	819	999999	913	917	494	460	999999	93	999999	435	523	927	999999	999999	316	999999	999999	423	419	999999	382	999999	745	240	999999	580	999999	934	999999	498	75	160	926	891	682	84	988	415	828	594	877	394	999999	632	55	16	116	12	155	999999	999999	861	110	818	558	999999	788	999999	999999	914	666	999999	715	442	369	373	10	999999	999999	241	922	88	595	999999	165	988	999999	999999	195	508	474	791	999999	55	344	214	59	117	342	999999	296	315	12	914	999999	999999	678	584	273	999999	15	139	340	913	999999	85	999999	285	663	570	999999	675	497	904	449	875	702	999999	107	164	323	893	643	425	999999	617	999999	680	898	999999	319	999999	999999	513	999999	345	999999	875	645	269	938	774	454	772	196	620	818	108	999999	62	691	999999	999999	118	368	122	495	915	999999	999999	999	594	387	999999	261	999999	826	983	999999	114	999999	826	34	999999	999999	549	999999	871	239	334	999999	976	216	846	999999	310	314	740	155	390	849	545	906	999999	269	999999	397	562	521	917	793	999999	696	369	999999	864	985	649	892	818	673	623	686	644	999999	33	388	540	812	950	964	95	838	30	999999	878	920	181	578	871	162	999999	360	321	540	964	289	999999	218	224	999999	664	848	999999	999999	236	858	999999	857	246	965	999999	999999	570	952	708	996	676	999999	999999	999999	813	999999	30	665	787	273	374	114	999999	743	541	332	597	635	999999	999999	510	313	38	999999	999999	324	999999	999999	306	146	790	368	832	968	613	999999	999999	280	511	593	828	671	929	999999	493	999999	827	999999	433	534	999999	934	652	471	495	372	87	738	296	499	999999	123	369	650	482	15	282	71	139	800	872	327	999999	715	418	999999	384	75	536	500	496	838	999999	772	984	855	716	371	482	251	664	720	983	22	855	714	999999	289	490	488	885	766	999999	632	661	833	810	936	999999	656	988	21	212	796	12	899	641	597	999999	627	299	911	588	999999	146	161	344	121	999999	999999	537	104	585	57	615	729	999999	849	120	160	999999	999999	318	826	999999	999999	517	196	19	955	83	715	623	862	198	999999	187	486	999999	509	499	698	86	358	129	999999	436	164	191	999999	434	791	486	515	581	999999	602	999999	999999	494	643	999999	111	904	630	821	481	999999	859	641	999999	988	363	610	661	999999	702	999999	707	369	
225	363	999999	737	999999	291	238	117	291	999999	380	999999	851	11	866	351	596	999999	727	307	421	999999	999999	549	999999	446	999999	875	853	234	817	643	64	274	279	290	152	374	384	349	592	374	440	191	270	137	146	999999	999999	999999	999999	531	241	410	948	510	67	999999	999999	94	853	363	264	999999	860	737	370	587	731	585	999999	232	797	999999	714	57	284	124	289	603	310	999999	140	543	999999	296	411	999999	999999	769	233	686	999999	299	495	239	120	383	330	532	999999	559	999999	169	120	537	733	853	695	901	235	943	186	413	784	777	232	720	999999	574	999999	999999	270	962	362	522	864	507	892	484	937	999999	793	999999	836	750	999999	971	432	935	562	999999	958	999999	999999	289	510	999999	515	718	999999	399	789	756	999999	60	298	667	806	598	673	999999	960	220	964	334	160	429	576	43	999999	260	297	657	21	778	757	845	429	82	999999	910	991	183	477	547	121	999999	560	785	461	788	175	834	272	336	597	747	999999	219	139	90	387	482	397	756	112	141	744	427	303	453	248	733	585	763	244	786	743	999999	222	999999	869	791	581	999999	95	463	395	684	999999	19	394	220	943	999999	999999	519	786	721	999999	979	999999	143	999999	18	999999	441	999999	509	999999	810	14	43	999999	26	221	596	900	855	671	648	746	69	999999	294	68	37	790	653	240	724	10	31	999999	999999	820	735	999999	572	999999	654	999999	885	592	999999	14	361	223	999999	999999	936	999999	931	60	999999	242	242	898	999999	950	999999	650	604	278	999999	810	983	62	763	999999	999999	999999	337	863	27	999999	861	477	863	999999	999999	813	863	933	304	116	79	971	195	999	588	837	999999	622	999999	999999	999999	617	224	999999	31	308	460	999999	244	648	290	77	43	362	999999	999999	44	999999	999999	708	786	999999	974	271	741	21	866	764	617	999999	999999	999999	999999	999999	999999	253	263	302	999999	999999	363	142	999999	655	825	999999	938	999999	627	822	999999	999999	378	999999	226	939	999999	952	830	19	442	999999	123	597	462	574	999999	999999	528	138	511	741	658	845	355	999999	999999	328	446	739	999999	44	999999	999999	844	999999	347	624	796	894	610	310	999999	999999	966	667	999999	999999	203	260	999999	919	999999	499	321	999999	534	533	424	999999	966	325	516	100	937	407	559	329	752	458	237	68	232	634	527	211	278	409	999999	999999	634	999999	134	195	421	163	730	999999	483	999999	478	814	210	234	999999	999999	794	381	321	999999	117	999999	358	999999	33	269	696	679	999999	119	793	135	653	
737	999999	105	200	331	999999	783	677	999999	845	970	980	423	858	998	706	999999	416	897	999999	321	579	934	999999	390	171	162	467	999999	999999	373	988	999999	170	999999	999999	832	105	473	703	999999	890	204	854	387	764	610	411	697	999999	738	702	896	999999	999999	168	12	583	810	169	526	999999	627	248	482	981	637	263	395	712	874	999999	943	203	559	999999	999999	90	144	626	999999	999999	769	87	999999	670	102	315	827	314	999999	999999	294	313	186	221	999999	955	382	999999	136	356	25	999999	108	601	758	702	999999	911	783	999999	448	194	999999	776	556	549	312	811	889	332	999999	91	999999	625	852	999999	27	999999	168	429	708	999999	499	214	735	999999	999999	344	911	400	999999	999999	531	371	810	110	705	410	999999	722	999999	999999	516	804	921	934	566	482	748	999999	684	150	753	364	223	709	694	403	999999	772	570	968	899	499	505	999999	560	67	814	751	934	617	999999	445	776	999999	232	694	293	999999	228	506	595	793	715	999999	999999	176	999999	111	999999	312	369	892	162	684	671	27	308	411	999999	509	668	996	999999	77	467	999999	588	86	487	999	999999	250	554	999999	382	116	783	819	357	393	999999	713	999999	632	258	790	293	999999	475	215	999999	881	427	719	838	599	609	999999	227	999999	588	81	624	416	999999	129	347	97	312	565	243	999999	64	990	599	954	661	561	819	999999	35	496	610	282	613	999999	822	835	999999	783	999999	145	602	503	804	837	98	929	439	999999	452	205	789	910	999999	907	827	436	129	999999	999999	58	999999	550	828	999999	471	352	802	964	306	512	862	999999	999999	999999	886	560	195	762	865	731	999999	690	999999	830	706	699	310	999999	999999	999999	999999	352	999999	458	316	999999	674	712	999999	999999	136	999999	832	940	343	270	851	872	30	276	251	366	27	216	926	148	999999	998	396	772	999999	105	564	999999	999999	519	999999	610	999999	835	885	482	396	129	605	999999	999999	293	496	999999	999999	438	999999	144	154	999999	334	638	999999	178	734	999999	326	999999	705	40	910	999999	153	823	999999	251	999999	999999	999999	768	999999	898	611	279	290	999999	511	999999	924	612	419	430	766	446	195	54	999999	623	999999	219	166	999999	423	574	999999	999999	999999	673	858	605	357	501	753	385	389	435	37	262	888	701	174	376	678	102	621	490	999999	707	638	542	999999	467	93	181	612	999999	484	46	532	354	892	838	101	328	265	918	676	390	999999	759	26	825	735	409	54	790	999999	331	999999	999999	999999	442	45	999999	442	890	418	581	
773	213	950	999999	729	999999	808	999999	284	360	837	702	813	999999	649	878	525	347	732	999999	999999	999999	72	163	93	999999	999999	459	802	774	999999	374	510	999999	999999	854	808	36	105	200	600	717	515	764	494	260	453	14	793	166	999999	104	168	733	999999	951	150	797	907	463	969	358	534	509	474	999999	202	718	167	795	80	999999	251	541	93	419	316	308	669	833	999999	569	666	646	999999	791	215	776	999999	666	713	21	129	999999	230	251	193	16	999999	31	999999	734	999999	999999	95	312	853	627	650	45	645	999999	137	83	641	410	692	887	999999	999999	266	426	78	999999	92	69	999999	999999	999999	841	236	309	999999	999999	776	97	999999	999999	560	671	938	588	135	614	30	870	883	55	999999	820	559	305	479	616	764	640	666	355	915	999999	932	253	999999	808	999999	345	834	489	999999	999999	687	33	336	865	745	678	300	463	480	999999	186	334	999999	499	292	930	829	401	884	145	431	999999	753	999999	739	694	281	327	806	685	45	404	748	457	999999	536	969	614	871	96	999999	213	874	703	850	607	644	999999	526	878	999999	999999	605	171	999999	319	279	801	135	60	406	973	657	795	999999	999999	585	999999	365	756	999999	225	530	798	795	227	503	999999	684	999999	999999	463	800	927	999999	603	799	999999	335	824	266	999999	999999	821	689	376	556	88	527	999999	32	493	461	769	916	999999	999999	807	375	904	815	229	999999	994	999	943	182	999999	625	582	982	999999	825	541	499	794	736	999999	118	999999	671	424	532	616	118	567	999999	41	999999	999999	691	999999	222	431	19	47	59	494	821	746	203	826	463	945	95	34	667	920	280	132	999999	212	698	945	242	999999	999999	511	885	441	941	151	999999	745	891	990	785	404	999999	462	744	251	887	372	999999	999999	961	999999	530	94	900	91	760	887	999999	488	303	276	198	618	999999	548	608	389	999999	61	117	999999	64	999999	249	273	999999	818	388	322	325	335	719	397	438	119	980	801	541	859	390	999999	430	412	696	518	999999	999999	122	999999	999999	507	567	184	737	999999	533	999999	845	637	693	942	509	999999	173	968	999999	800	999999	240	568	807	847	945	670	286	999999	651	999999	730	999999	484	705	193	679	817	999999	544	660	999999	999999	555	955	999999	175	448	331	999999	248	728	961	414	734	881	637	999999	660	621	514	999999	956	881	36	125	579	219	246	326	333	999999	210	999999	999999	994	653	22	851	943	780	232	954	869	412	999999	768	999999	750	824	556	999999	167	999999	40	209	
238	999999	529	840	999999	955	211	15	104	999999	999999	999999	999999	739	237	624	984	716	841	291	999999	97	478	355	999999	927	469	422	769	490	199	64	982	999999	999999	999999	493	20	618	824	31	949	999999	520	999999	820	999999	20	596	999999	858	450	314	748	703	999999	235	184	494	407	496	788	245	999999	999999	472	965	332	972	288	140	974	108	26	270	556	999999	958	201	536	548	458	826	837	631	999999	749	244	247	626	723	319	526	220	999999	999999	713	170	816	999999	854	65	48	317	999999	999999	351	298	488	999999	827	277	982	957	858	47	962	407	982	999999	722	999999	94	356	999999	821	458	888	687	37	842	162	999999	999999	682	493	999999	518	46	747	406	999999	999999	101	999999	999999	337	568	361	301	280	316	999999	861	967	133	970	691	751	979	435	999999	610	999999	314	674	134	480	999999	999999	626	999999	370	244	557	271	974	993	557	119	999999	889	536	395	999999	536	999999	290	543	999999	522	999999	999999	67	321	943	850	306	786	133	331	856	999999	985	674	827	945	943	313	999999	159	999999	144	642	999999	999999	927	224	999999	777	700	844	936	726	999999	898	686	313	922	999999	420	678	999999	999999	788	637	606	551	999999	999999	591	40	976	837	409	545	593	134	572	775	999999	999999	999999	18	999999	487	919	566	142	776	999999	999999	30	699	295	480	770	710	854	999999	999999	999999	999999	774	196	669	999999	109	326	318	999999	561	999999	157	598	999999	999999	208	10	311	718	49	418	944	999999	949	20	999999	552	928	999999	882	999999	714	999999	640	999999	827	822	763	999999	820	249	823	471	589	900	872	110	999999	999999	571	710	552	149	900	966	999999	986	246	999999	999999	556	398	543	431	290	36	322	999999	652	999999	385	246	691	999999	799	595	483	207	999999	999999	186	999999	534	999999	182	727	999999	999999	673	583	999999	585	999999	38	273	851	290	50	309	873	999999	151	858	156	196	473	860	251	111	381	999999	788	196	521	413	999999	864	339	259	562	460	388	999999	78	417	999999	999999	663	633	948	314	442	898	186	588	44	192	999999	27	708	999999	334	832	301	508	61	398	592	624	758	987	950	999999	746	422	999999	856	790	999999	396	999999	999999	618	163	77	643	890	20	933	378	999999	999999	322	550	695	999999	999999	999999	999999	366	999999	549	48	875	999999	363	651	999999	999999	416	999999	999999	649	630	999999	999999	715	679	234	865	171	388	999999	255	999999	511	999999	250	60	296	625	862	230	382	985	791	169	999999	202	713	991	737	257	999999	200	931	999999	691	
183	36	420	875	769	704	999999	999999	890	792	449	999999	726	999999	111	999999	999999	325	180	999999	645	586	510	972	487	520	873	434	999999	999999	65	503	674	946	77	33	999999	749	102	526	187	962	901	376	303	744	987	999999	635	780	735	875	760	569	56	597	526	448	398	258	999999	770	892	999999	999999	999999	783	999999	999999	87	601	51	232	654	99	683	685	143	679	999999	999999	292	798	999999	407	189	999999	999999	899	480	507	436	361	844	695	999999	80	153	639	999999	999999	217	258	999999	999999	694	652	116	999999	372	999999	999999	999999	655	725	999999	972	542	359	557	212	678	880	999999	580	174	690	999999	958	681	612	541	504	331	782	999999	43	250	999999	713	999999	637	999999	999999	568	999999	999999	705	999999	156	445	537	999999	91	154	291	337	395	999999	25	14	274	157	798	999999	380	887	447	872	408	514	731	372	646	30	575	53	353	999999	464	999999	999999	269	812	246	85	747	999999	999999	501	989	647	272	164	708	272	999999	836	777	198	237	229	832	719	642	713	174	999999	70	999999	999999	999999	101	522	518	29	14	345	562	684	633	474	270	381	419	866	468	218	937	758	95	217	575	999999	236	286	161	549	999999	532	910	600	362	609	263	999999	556	750	645	999999	267	999999	283	102	564	763	999999	999999	310	775	999999	955	219	312	492	40	418	986	295	999999	867	465	175	40	999999	43	122	660	128	414	320	718	573	999999	501	999999	933	483	999999	473	327	700	249	404	286	954	390	60	126	232	999999	569	464	999999	999999	802	979	253	328	999999	651	308	343	896	464	536	392	961	811	551	106	934	445	999999	914	176	226	999999	753	819	999999	999999	544	895	816	750	999999	169	436	699	961	690	999999	29	999999	28	999999	999999	999999	750	572	429	248	575	135	662	134	999999	999999	654	586	999999	499	999999	878	589	764	447	999999	999999	282	232	534	122	589	999999	779	425	999	896	999999	873	829	13	257	233	823	968	769	164	626	621	670	782	123	999999	201	656	150	999999	264	919	272	237	999999	349	894	136	999999	719	883	708	642	603	845	712	999999	495	261	999999	766	999999	678	925	999999	661	562	752	998	999999	224	133	285	999999	642	889	610	602	536	907	338	696	982	59	280	917	999999	77	936	410	373	705	404	495	476	468	250	347	149	816	999999	152	137	159	505	759	433	875	960	955	112	786	959	354	326	80	812	629	654	999999	681	494	815	598	473	519	999999	790	300	183	648	273	462	999999	130	999999	568	833	999999	520	
493	999999	999999	980	999999	587	745	999999	178	999999	655	621	692	969	144	302	336	539	686	985	40	643	999999	787	317	838	333	250	233	139	512	999999	999999	144	686	578	387	834	300	885	999999	679	999999	999999	528	36	581	492	585	827	859	38	999999	999999	489	850	527	999999	673	469	999999	999999	999999	49	894	676	546	999999	293	999999	915	501	249	999999	999999	361	31	692	269	999999	267	840	999999	406	999999	483	832	516	654	835	61	68	171	999999	999999	278	853	582	999	851	490	33	209	29	912	368	789	356	356	138	828	835	70	999999	999999	999999	840	429	769	420	843	39	903	458	999999	999999	999999	418	178	943	507	449	692	417	799	244	641	645	999999	911	694	999999	999999	525	999999	999999	998	779	628	218	437	434	999999	588	18	461	999999	750	514	65	38	999999	187	999999	999999	999999	152	652	592	967	781	999999	935	857	999999	999999	999999	999999	451	299	858	560	999999	999999	515	999999	999999	114	999999	348	124	890	140	439	999999	323	307	757	894	999999	83	355	196	999999	437	999999	498	955	862	650	999999	741	999999	225	999999	477	589	228	897	999999	752	48	999999	254	853	891	74	506	973	412	69	999999	999999	999999	226	999999	374	999999	999999	283	584	681	252	758	756	999999	590	915	999999	416	999999	999999	860	347	875	999999	999999	941	807	999999	177	992	981	459	999999	999999	257	999999	999	693	112	459	695	999999	972	80	796	494	498	479	310	159	273	567	678	980	999999	155	947	191	411	432	332	986	115	592	999999	999999	999999	284	135	114	915	549	999999	284	394	246	375	804	248	617	453	337	245	28	729	423	780	610	230	999999	538	817	291	679	137	708	999999	390	999999	13	326	223	353	205	243	723	263	404	999999	23	780	153	999999	794	979	995	750	97	862	286	21	999999	64	33	999999	107	267	634	156	685	728	985	433	999999	300	999999	999999	50	784	15	170	999999	999999	216	331	999999	875	497	700	999999	958	431	527	104	991	999999	169	329	999999	145	466	629	257	910	999999	794	719	707	504	749	999999	710	312	856	125	635	552	847	702	190	232	770	934	25	727	307	999999	338	253	540	999999	664	420	648	549	999999	138	999999	999999	536	675	177	993	950	130	999999	128	999999	979	999999	216	321	627	999999	913	695	695	242	193	988	337	390	464	963	678	357	299	664	316	584	506	999999	927	175	999999	64	776	983	894	479	188	796	359	886	334	999999	46	999999	735	853	999999	896	921	999999	209	294	713	40	282	773	958	999999	364	999999	999999	768	394	462	
934	858	999999	711	348	714	999999	540	999999	577	639	999999	320	327	999999	999999	739	999999	526	994	999999	999999	350	999999	711	130	520	724	442	955	36	565	375	583	46	876	934	999999	557	217	132	999999	263	146	401	999999	462	640	534	901	665	259	251	399	497	715	999999	183	10	228	203	95	999999	86	550	83	553	737	291	63	528	605	999999	319	872	305	966	214	355	357	999999	879	999999	540	299	777	999999	999999	95	331	999999	761	143	338	23	47	571	187	999999	999999	810	725	359	481	383	70	206	931	527	201	749	313	999999	652	999999	324	895	566	999999	773	759	576	652	959	694	767	471	724	306	835	999999	999999	618	37	547	941	529	999999	167	239	999999	392	999999	893	582	999999	933	490	777	699	151	14	999999	999999	568	243	83	400	786	999999	598	999999	999999	999999	468	960	694	999999	999999	619	794	187	409	999999	999999	999999	127	999999	386	639	834	980	946	606	693	728	999999	797	468	313	868	139	931	999999	999999	999999	756	767	435	622	370	142	385	999999	905	964	605	843	999999	201	125	999999	23	156	781	617	535	39	998	999999	571	897	342	800	999999	664	999999	857	915	104	999999	360	332	764	999999	701	604	999999	999999	999999	133	999999	999999	277	198	553	125	999999	769	33	999999	726	769	696	999999	473	800	584	417	250	718	748	928	534	580	765	992	258	877	89	23	747	338	999999	999999	27	728	74	612	999999	999999	470	97	892	999999	893	590	999999	714	806	901	29	999999	460	999999	384	626	644	999999	432	561	867	999999	689	19	825	398	999999	90	999999	999999	735	972	221	701	258	660	45	12	687	999999	366	544	80	188	999999	377	877	268	241	999999	94	378	190	999999	681	563	999999	882	706	504	999999	555	681	72	999999	57	168	758	999999	999999	590	642	18	257	999999	332	836	511	26	999999	521	242	848	641	659	366	999999	999999	30	694	999999	999999	305	192	95	810	862	18	21	946	218	999999	506	516	999999	999999	999999	933	450	358	726	896	866	259	983	857	707	50	412	809	266	999999	738	77	472	437	999999	826	999999	999999	470	827	500	80	248	402	735	341	999999	217	999999	857	135	671	967	366	296	56	208	237	113	821	606	211	689	999999	389	439	54	383	116	543	999999	67	888	898	405	796	999999	999999	999999	375	220	999999	813	408	467	77	109	115	999999	299	627	934	999999	648	231	298	999999	623	999999	999999	297	457	999999	999999	96	78	783	79	960	999999	46	617	115	738	611	411	999999	291	168	322	339	938	242	999999	915	836	999999	
999999	999999	116	999999	999999	577	825	87	763	103	360	999999	399	293	40	999999	649	999999	999999	999999	550	46	999999	999999	109	464	701	967	358	224	294	547	260	300	999999	999999	853	95	649	50	290	660	848	999999	48	999999	768	38	999999	793	592	563	905	16	236	212	856	216	316	932	876	857	999999	548	808	999999	71	108	749	999999	301	564	613	969	999999	890	999999	512	999999	139	696	672	668	564	999999	731	642	999999	74	341	545	647	999999	717	174	432	931	999999	509	235	908	670	288	670	502	999999	999999	936	467	346	24	354	353	999999	999999	213	199	175	917	86	999999	817	44	418	103	653	999999	896	805	127	959	888	999999	637	230	35	394	997	71	603	781	705	786	728	327	200	303	601	481	960	242	765	392	432	65	101	636	869	999999	999999	251	999999	141	349	999999	999999	351	716	957	999999	999999	999999	999999	323	305	474	999999	315	101	902	999999	195	999999	844	884	203	505	580	581	138	999999	999999	430	222	362	727	999999	999999	351	201	849	587	999999	999999	999999	50	661	79	136	590	70	330	999999	674	499	999999	639	296	465	999999	630	770	144	828	820	304	772	890	999999	577	900	593	964	899	63	772	551	163	999999	999999	541	999999	453	991	78	78	745	755	723	999999	999999	999999	981	168	571	88	452	815	450	846	278	999999	999999	558	689	477	366	879	621	727	514	485	999999	620	651	204	327	153	760	999999	559	26	177	665	489	623	999999	806	338	974	999999	999999	713	856	576	770	328	894	311	601	712	866	143	999999	790	613	693	370	516	376	761	309	999999	698	297	261	999999	452	79	76	865	999999	550	647	407	779	771	999999	54	881	999999	432	841	168	999999	692	883	999999	875	876	930	251	299	961	999999	30	680	25	568	324	999999	875	825	245	736	161	999999	496	598	21	999999	956	999999	635	999999	338	468	896	999999	604	378	432	577	202	999999	623	270	588	434	999999	109	755	178	999999	713	10	999999	605	999999	999999	376	396	999999	999999	44	974	924	664	471	884	561	783	999999	999999	946	744	308	632	109	122	890	737	72	221	912	96	999999	596	921	500	731	863	473	770	238	999999	999999	713	168	171	699	606	127	550	825	325	398	214	783	999999	701	974	505	320	997	639	999999	999999	999999	999999	196	999999	743	970	999999	698	999999	596	735	999999	894	595	473	938	422	294	999999	521	999999	596	697	583	812	951	798	756	999999	999999	773	599	657	489	762	220	975	999999	862	156	397	137	15	999999	999999	819	84	116	511	999999	898	712	
29	812	975	999999	999999	613	526	791	181	405	340	167	823	146	317	415	999999	263	962	62	999999	473	134	268	590	895	114	993	877	692	999999	800	264	999999	579	844	999999	407	999999	372	844	80	974	999999	796	848	979	342	511	668	999999	257	604	845	290	999999	688	717	774	999999	999999	533	914	489	999999	540	902	762	566	472	901	435	303	600	218	999999	498	141	471	741	916	772	999999	999999	419	998	999999	418	780	33	165	797	633	999999	863	320	999999	999999	842	266	946	226	775	49	767	847	953	14	637	928	67	556	999999	999999	448	999999	52	999999	79	161	344	999999	999999	543	317	999999	802	698	737	999999	999999	12	299	214	795	699	996	452	450	572	54	201	781	999999	965	608	999999	601	166	136	278	461	426	691	921	462	245	999999	731	663	55	265	277	740	999999	999999	267	50	999999	748	999999	999999	264	507	116	999999	712	138	577	708	562	211	999999	610	628	744	586	607	292	999999	463	764	720	787	527	999999	924	999999	129	910	351	510	364	418	999999	678	206	999999	584	778	750	117	664	999999	999999	843	723	666	121	999999	478	999999	758	903	294	999999	879	477	980	327	228	671	999999	667	366	62	999999	133	999999	999999	547	667	999999	999999	592	356	110	696	686	683	75	267	929	999999	442	691	752	460	133	999999	799	729	999999	266	559	89	999999	996	999999	58	999999	600	453	172	999999	810	637	999999	321	999999	999999	193	999999	999999	262	961	741	999999	235	675	310	396	999	801	160	818	729	766	999999	999999	258	113	39	638	686	999999	814	766	689	631	999999	508	149	195	547	615	999999	641	13	598	347	230	771	999999	747	610	999999	652	999999	633	90	999999	299	807	999999	770	164	999999	620	999999	157	975	198	603	621	802	256	999999	263	544	999999	999999	762	365	175	999999	342	999999	999999	85	873	172	754	999999	550	999999	218	342	999999	999999	461	787	30	225	999999	999999	41	177	379	999999	364	786	398	477	999999	992	999999	934	999999	999999	437	999999	270	544	914	999999	230	141	62	999999	593	914	999999	999999	93	101	77	547	999999	999999	995	175	668	945	721	97	773	286	312	558	85	284	700	844	349	345	527	486	311	465	151	900	124	941	361	999999	999999	911	999999	999999	999999	570	29	838	665	272	457	325	999999	827	221	944	999999	504	362	319	224	473	999999	748	999999	591	245	458	662	105	60	727	593	282	618	999999	892	649	633	514	264	861	999999	87	999999	999999	663	999999	254	207	80	620	588	52	235	15	774	645	98	342	999999	570	185	569	
221	999999	999999	550	218	999999	61	190	870	848	999999	362	295	70	861	372	999999	761	214	999999	999999	440	149	551	56	613	97	257	999999	300	189	693	686	618	865	166	480	999999	275	895	999999	889	999999	999999	987	999999	719	714	784	726	999999	573	999999	720	544	781	591	189	503	605	999999	999999	999999	579	999999	371	676	999999	205	704	999999	815	999999	999999	319	145	690	409	564	183	999999	383	472	834	886	615	337	965	999999	93	575	301	618	669	633	351	999999	180	999999	625	999999	53	999999	90	834	999999	87	57	999999	999999	999999	192	625	999999	999999	887	341	999999	692	63	999999	710	999999	121	999999	600	207	999999	685	967	875	520	999999	999999	976	849	864	999999	999	999999	538	289	564	676	992	393	675	298	999999	746	20	999999	487	27	591	999999	999999	407	952	243	999999	999999	371	444	532	580	854	686	999999	999999	32	949	795	999999	525	999999	156	925	129	745	924	908	869	999999	999999	999999	999999	320	356	490	408	467	439	766	896	288	999999	999999	999999	421	539	989	945	999999	999999	999999	679	92	502	837	350	999999	288	999999	319	493	390	432	999999	999999	546	999999	339	999999	464	565	520	999999	508	247	836	999999	999999	707	215	935	962	775	225	897	730	951	818	519	999999	999999	189	232	999999	999999	897	999999	643	30	874	995	659	999999	999999	167	549	650	999999	999999	11	324	743	580	999999	999999	530	615	217	589	401	595	724	820	722	581	386	297	582	104	349	350	392	761	832	219	286	999999	144	67	357	90	376	999999	518	825	999999	999999	999999	999999	882	292	288	64	999999	289	281	839	370	69	999999	262	78	999999	915	660	932	981	748	791	107	651	480	159	241	999999	229	171	312	896	441	777	76	509	999999	67	72	338	999999	553	938	446	518	85	286	105	22	886	647	999999	999999	168	860	999999	975	240	999999	138	999999	999999	69	119	999999	999999	999999	999999	195	999999	277	999999	598	603	848	204	852	999999	143	404	873	146	309	342	523	454	13	283	999999	999999	533	981	999999	934	516	825	493	829	999999	54	458	282	999999	453	618	999999	999999	299	999999	999999	587	999999	107	417	265	999999	18	727	595	999999	471	353	96	559	999999	296	999999	999999	97	33	711	33	999999	99	946	601	236	856	723	734	195	713	963	999999	59	218	883	838	678	830	999999	999999	243	999999	583	115	195	999999	417	331	999999	605	212	296	954	563	573	999999	471	663	458	999999	14	861	999999	757	999999	999999	510	999999	413	775	999999	267	216	945	999999	923	999999	841	999999	999999	448	401	999999	590	999999	676	
999999	495	645	999999	376	24	381	664	761	999999	930	825	724	360	849	591	918	410	620	944	90	999999	774	649	501	630	258	581	999999	612	312	316	257	713	537	25	191	537	408	970	999999	552	193	999999	993	690	126	64	37	857	482	999999	969	566	596	298	721	995	383	746	999999	799	950	159	80	624	578	21	823	834	999999	999999	12	650	999999	537	825	366	656	811	513	999999	554	857	139	999999	999999	691	999999	248	304	195	999999	661	999999	96	602	44	999999	999999	122	114	241	203	456	999999	155	999999	507	999999	473	364	348	572	242	572	254	103	29	915	287	999999	999999	584	540	224	999999	350	446	971	935	791	999999	287	698	999999	962	999999	410	49	18	999999	193	68	775	939	847	590	428	641	999999	509	24	431	999999	235	221	999999	663	242	862	805	883	535	133	681	345	70	999999	833	609	893	693	980	999999	270	999999	835	808	600	377	648	922	805	139	436	776	597	196	472	197	315	698	177	186	213	999999	657	935	103	604	786	715	999999	41	999999	999999	44	999999	830	532	385	848	72	865	999999	882	88	999999	696	905	747	999999	412	646	304	205	999999	999999	703	999999	999999	899	714	999999	999999	932	337	773	191	620	741	83	366	939	812	467	635	311	962	330	999999	261	248	999999	857	999999	313	948	736	752	300	240	820	999999	487	486	999999	76	285	999999	999999	314	224	86	999999	999999	517	472	999999	837	999999	223	841	383	82	793	661	999999	999999	677	628	388	999999	438	330	511	262	662	462	999999	333	569	36	680	775	750	46	999999	999999	193	404	999999	124	899	193	86	999999	447	999999	693	999999	999999	927	607	662	176	277	786	756	999999	999999	854	20	999999	513	10	999999	999999	608	331	999999	499	501	954	282	999999	274	147	999999	253	121	815	42	768	511	715	999999	999999	27	608	999999	260	415	372	772	550	829	999999	395	999999	889	238	838	308	936	335	125	972	999999	874	902	140	540	512	999999	999999	822	252	999999	798	368	768	153	999	848	506	93	139	999999	732	958	999999	751	72	999999	883	976	733	831	185	600	999999	104	152	706	352	719	902	821	177	727	587	999999	597	824	131	94	999999	459	440	999999	999999	999999	602	999999	999999	999999	478	999999	666	999999	99	420	820	207	699	673	11	303	999999	786	190	999999	24	999999	380	48	999999	248	243	799	999999	999999	401	934	999999	877	501	236	462	963	999999	999999	164	549	638	177	999999	399	134	457	93	546	953	653	70	677	776	597	545	215	235	999999	999999	999999	999999	815	999999	886	
593	822	999999	774	840	543	545	999999	999999	474	999999	213	249	999999	123	785	715	601	330	999999	873	936	111	904	690	257	737	20	838	297	68	999999	999999	912	806	312	285	318	999999	420	118	634	524	311	230	999999	999999	472	126	139	161	889	495	999999	23	657	721	277	94	593	805	534	597	865	416	553	65	337	957	999999	999999	407	895	909	638	249	422	799	684	357	291	275	999999	708	145	999999	337	875	898	999999	591	18	233	122	614	999999	46	658	894	676	287	638	514	315	999999	754	994	585	999999	999999	244	921	999999	999999	312	539	640	888	730	248	226	189	438	807	230	999999	999999	999999	304	64	213	763	904	18	80	653	999999	588	89	391	183	999999	242	135	914	999999	425	496	809	85	943	999999	999999	656	460	107	209	707	95	137	581	220	999999	588	999999	481	27	584	666	999999	779	61	809	348	74	473	946	999999	999999	560	86	686	973	229	999999	999999	835	258	557	973	453	999999	503	951	999999	963	472	654	565	999999	652	840	830	160	305	892	347	999999	591	986	160	895	813	999999	61	999999	999999	70	999999	999999	645	999999	36	693	215	999999	557	857	999999	111	11	999999	748	999999	999999	245	855	999999	923	228	999999	999999	666	999999	822	557	249	968	900	915	726	411	186	60	797	883	813	147	945	580	999999	489	60	490	985	999999	157	363	626	999999	49	423	146	259	795	399	112	466	999999	999999	485	588	957	999999	999999	999999	126	999999	662	34	431	999999	999999	999999	883	238	999999	186	585	965	410	999999	352	94	999999	312	275	926	264	408	780	999999	276	297	999999	756	532	999999	115	395	999999	999999	701	999999	999999	999999	545	792	376	567	204	926	999999	905	257	599	246	872	747	81	334	200	442	264	254	83	999999	999999	259	137	705	768	80	999999	234	950	195	750	700	999999	767	482	559	697	214	999999	477	371	50	504	519	659	689	43	999999	550	27	446	357	999999	879	955	543	249	861	435	855	999999	680	307	414	495	182	202	314	999999	641	999999	60	400	606	90	549	754	617	55	999999	47	137	999999	932	748	403	389	675	999999	938	319	835	999999	998	786	999999	743	100	33	487	999999	728	999999	908	282	396	999999	714	999999	415	789	632	815	356	999999	563	996	374	666	102	793	526	503	912	999999	999999	281	401	819	399	999999	663	593	568	591	318	917	775	660	999999	446	674	999999	999999	999999	687	29	431	189	233	694	999999	433	931	693	970	235	307	587	372	124	565	895	999999	609	135	48	257	764	510	645	230	714	
314	999999	129	999999	107	763	999999	890	850	999999	596	999999	999999	240	999999	999999	999999	93	999999	197	297	247	880	778	477	795	999999	648	772	999999	679	587	473	664	129	285	574	330	137	999999	943	482	273	353	999999	704	181	895	386	999999	153	427	999999	42	426	77	775	999999	182	999999	739	995	127	193	999999	19	241	773	120	386	310	301	955	84	999999	999999	999999	536	999999	772	623	999999	999999	400	523	262	560	440	248	999999	999999	999999	999999	999999	805	999999	364	90	999999	999999	473	408	999999	999999	81	999999	999999	951	788	999999	999999	999999	999999	409	688	999999	733	727	670	289	458	800	534	68	877	86	153	140	279	305	460	893	725	189	309	999999	353	271	999999	671	791	609	652	999999	999999	270	362	999999	999999	203	224	637	999999	531	841	672	874	725	132	994	708	341	999999	492	160	999999	523	690	999999	472	267	471	408	998	498	999999	158	897	110	999999	723	404	992	999999	999999	823	483	203	348	636	351	999999	149	333	999999	999999	999999	169	487	757	999999	672	649	674	935	753	238	421	42	993	524	976	624	515	280	314	348	999999	411	336	999999	329	999999	472	999999	999999	332	85	45	48	999999	989	419	353	870	61	754	328	999999	338	999999	71	170	354	999999	374	12	633	62	658	121	333	757	160	39	999999	329	186	552	305	430	999999	386	993	83	535	566	281	645	229	559	30	464	83	742	666	999999	998	360	757	637	698	32	999999	927	597	241	269	324	452	732	577	999999	844	999999	441	684	176	999999	587	807	731	988	833	108	101	868	683	418	372	999999	331	826	794	999999	732	999999	10	76	999999	303	307	956	202	496	999999	254	999999	176	311	981	999999	726	772	950	999999	999999	999999	287	836	728	999999	851	951	194	411	750	999999	999999	185	309	684	999999	795	293	509	775	796	347	126	999999	257	999999	117	391	999999	999999	63	844	762	999999	999999	722	239	756	745	456	14	18	999999	999999	272	444	999999	999999	306	891	999999	489	450	999999	913	851	171	989	481	999999	744	570	917	806	697	146	423	162	999999	962	999999	48	999999	999999	770	787	261	885	584	813	526	115	95	999999	673	999999	403	632	118	101	561	250	285	999999	712	444	101	289	544	136	30	838	644	999999	30	892	941	397	369	999999	599	285	415	999999	523	638	485	541	142	132	742	791	53	274	411	630	762	999999	350	336	999999	999999	999999	458	793	688	999999	751	999999	780	633	16	272	982	502	285	835	618	999999	999999	958	559	999999	421	393	239	794	379	932	999999	140	999999	56	
999999	999999	626	999999	956	874	834	177	734	186	361	999999	736	529	999999	772	136	795	153	659	276	377	146	826	929	75	564	894	101	819	966	650	533	999999	239	552	999999	351	878	999999	357	906	234	999999	999999	923	999999	710	999999	999999	806	603	999999	450	780	665	999999	999999	999999	891	320	940	86	915	219	711	964	776	999999	519	999999	784	917	999999	999999	369	152	763	41	16	999999	999999	171	493	23	373	664	93	188	573	259	999999	346	986	434	417	830	319	173	93	958	880	999999	223	711	31	999999	586	148	999999	523	539	769	998	999999	466	779	999999	902	846	56	999999	597	726	269	999999	448	931	975	894	538	832	599	948	58	537	999999	999999	782	991	687	87	944	999999	59	999999	315	348	999999	999999	638	247	417	327	46	86	999999	693	953	889	999999	754	611	254	882	690	939	820	949	946	32	831	810	999999	168	969	999999	829	676	550	515	999999	999999	17	265	300	424	282	912	999999	254	750	994	892	419	933	476	699	885	999999	779	494	398	566	999999	807	437	507	999999	76	150	462	26	999999	999999	999999	336	604	988	591	275	666	908	999999	701	281	837	917	500	235	999999	246	944	317	999999	30	711	999999	999999	458	863	916	124	845	831	792	734	590	518	999999	606	871	710	304	999999	123	586	999999	999999	674	969	999999	17	932	573	999999	518	708	643	999999	770	474	543	540	728	358	552	73	999999	909	546	256	999999	999999	628	999999	999999	999999	224	657	444	999999	996	999999	999999	352	909	191	281	928	283	999999	947	165	176	141	338	999999	575	999999	570	522	273	956	137	723	121	453	999999	942	377	867	494	999999	918	999999	478	156	61	385	999999	999999	792	228	635	520	308	252	397	496	302	999999	84	999999	999999	922	38	49	269	999999	240	466	877	338	561	415	542	999999	247	697	663	192	129	199	305	209	730	55	330	617	424	999999	66	817	650	21	999999	999999	898	996	450	438	999999	295	999999	983	999999	463	666	229	978	346	15	700	833	119	246	884	184	887	201	983	719	651	350	371	409	69	688	549	622	527	73	251	256	999999	305	833	999999	322	715	277	388	111	638	999999	863	366	999999	540	999999	999999	999999	21	999999	999999	719	245	945	784	583	999999	774	127	607	460	999999	999999	453	608	814	999999	999999	999999	999999	923	999999	618	22	999999	999999	999999	86	999999	999999	713	687	61	446	999999	515	70	999999	270	739	291	502	270	504	188	803	109	912	384	725	373	999999	978	839	881	862	111	232	681	286	999999	999999	626	353	999999	
772	231	328	665	103	754	999999	999999	999999	999999	431	344	124	834	999999	999999	140	701	432	410	645	709	222	564	925	413	838	216	984	209	933	876	917	610	415	582	780	257	999999	999999	849	498	855	999999	460	528	987	397	222	877	999999	656	999999	999999	258	73	19	763	739	689	999999	317	595	923	956	999999	427	513	428	887	627	883	419	461	561	156	853	273	114	407	426	450	994	116	800	287	683	974	362	352	999999	27	518	601	999999	541	903	932	992	905	111	483	969	335	259	525	999999	742	390	999999	219	745	999999	341	273	474	323	488	133	679	871	452	160	999999	324	999999	999999	818	405	30	252	921	280	999999	306	943	481	668	856	284	999999	940	593	999999	999999	827	369	186	338	591	228	999999	999999	323	44	658	332	892	21	649	160	428	347	999999	999999	298	475	459	45	329	993	654	632	848	999999	930	999999	999999	943	496	251	999999	999999	813	802	828	999999	956	175	647	999999	588	657	216	134	999999	999999	232	999999	844	361	909	151	18	598	999999	792	999999	999999	113	799	999999	949	524	408	961	937	533	568	40	185	999999	294	397	709	414	999999	425	999999	26	337	636	508	999999	144	341	57	482	225	238	45	161	282	71	847	197	639	142	808	172	684	79	999999	371	669	843	999999	999999	308	193	999999	999999	999999	668	775	173	924	850	389	77	914	465	999999	339	999999	33	246	999999	550	521	774	864	617	561	342	267	972	147	439	301	716	999999	999999	999999	662	668	915	999999	999999	684	999999	788	753	999999	257	228	999999	999999	376	645	606	402	999999	787	419	710	999999	999999	335	517	201	787	421	98	999999	620	292	999999	999999	999999	118	632	936	865	258	999999	121	999999	313	123	999999	647	770	794	694	323	100	396	622	952	908	999999	288	999999	493	999999	999999	999999	389	636	936	486	999999	999999	537	974	466	999999	999999	999999	599	883	381	222	22	999999	26	627	403	48	530	999999	663	724	427	999999	354	167	382	999999	619	456	999999	676	187	999999	990	999999	266	720	856	752	999999	200	999999	35	859	999999	766	999999	469	999999	999999	351	999999	50	999999	999999	999999	659	630	308	999999	767	813	152	396	704	999999	992	563	999999	370	683	999999	999999	48	473	999999	401	28	999999	401	442	999999	869	195	156	999999	999999	999999	999999	999999	606	999999	999999	787	99	386	220	999999	164	41	773	386	182	389	588	169	339	999999	999999	570	999999	641	352	906	999999	464	944	956	250	999999	898	796	505	189	763	593	999999	989	948	999999	160	762	999999	256	627	999999	999999	
999999	607	999999	240	145	999999	496	885	999999	747	999999	999999	999999	999999	263	399	30	142	977	881	992	625	999999	999999	999999	62	999999	999999	468	777	105	288	999999	335	464	359	999999	999999	763	999999	18	304	798	846	981	999999	323	654	896	373	842	124	650	185	146	863	999999	458	889	999999	582	86	427	197	999999	999999	787	999999	976	904	145	126	999999	37	872	698	827	158	555	614	738	618	523	104	934	981	638	301	198	999999	999999	999999	24	680	999999	932	999999	610	204	618	999999	23	999999	992	238	726	999999	622	312	448	999999	999999	903	285	354	964	999999	332	999999	999999	734	495	121	385	166	340	999999	699	661	940	821	227	953	937	667	725	999999	530	866	999999	246	26	989	749	564	999999	901	999999	336	412	999999	554	357	534	884	461	901	999999	999999	898	624	55	961	372	626	818	511	965	999999	629	32	42	466	999999	433	717	506	999999	821	999999	999999	999999	999999	258	571	276	870	428	62	215	823	649	694	967	594	201	999999	626	999999	745	781	936	131	707	389	346	98	312	110	176	999999	539	480	961	999999	261	999999	712	801	999999	999999	92	913	999999	805	999999	348	999999	460	242	663	999999	249	85	103	502	251	999999	868	235	999999	567	328	999999	260	293	178	732	999999	342	518	999999	825	772	797	698	33	719	901	16	998	599	999999	868	513	999999	300	999999	999999	968	19	27	843	576	182	999999	764	36	161	522	214	615	991	127	723	321	64	476	287	999999	478	531	763	999999	237	588	715	999999	382	185	992	773	864	999999	332	501	507	259	600	416	999999	996	567	389	801	999999	999999	999999	155	202	999999	999999	127	474	999999	488	263	981	999999	593	675	314	654	976	529	441	999999	463	794	232	813	805	999999	871	999999	482	963	999999	71	844	980	981	314	190	164	178	655	400	49	999999	247	526	910	999999	999999	999999	999999	999999	999999	999999	642	154	999999	922	999999	225	948	999999	14	999999	999999	879	919	504	999999	999999	999999	474	822	999999	786	999999	424	949	999999	296	895	869	999999	840	140	999999	525	999999	212	835	51	391	999999	938	229	409	396	32	999999	367	607	415	403	56	628	999999	768	507	583	291	730	990	999999	102	330	89	999999	999999	885	999999	363	999999	302	777	999999	618	672	883	141	387	964	401	628	627	689	489	475	94	221	263	999999	999999	129	920	114	61	999999	999999	618	150	294	232	146	999999	13	390	122	625	403	19	214	999999	375	206	999999	339	371	319	413	840	613	40	951	632	537	346	108	382	673	601	174	964	275	991	
999999	999999	265	999999	623	308	377	849	999999	212	58	999999	651	922	603	775	999999	145	999999	999999	999999	264	281	999999	651	667	291	740	999999	999999	845	250	620	384	999999	585	999999	921	695	114	472	763	348	749	583	999999	694	999999	779	897	911	39	669	496	999999	999999	470	751	999999	956	27	637	999999	890	366	808	999999	277	819	999999	701	768	449	200	315	772	999999	999999	930	842	973	116	999999	64	999999	816	580	133	999999	999999	125	332	999999	739	97	835	866	457	392	775	700	999999	365	761	206	152	590	479	999999	691	999999	938	821	999999	982	999999	676	843	10	550	999999	985	356	554	902	999999	645	709	999999	999999	906	468	148	164	152	556	750	209	858	746	236	111	941	238	352	186	511	178	757	186	169	33	456	842	547	715	80	811	859	999999	507	880	376	712	999999	999999	799	999999	812	436	169	477	984	264	324	135	999999	128	211	999999	868	476	952	926	320	883	999999	306	616	437	485	939	350	41	249	355	735	238	454	999999	999999	999999	999999	330	26	692	999999	202	999999	999999	671	999999	609	143	958	40	928	449	402	999999	451	503	999999	999999	999999	230	136	953	24	968	400	999999	674	999999	349	33	120	631	909	627	845	999999	778	204	765	533	340	216	82	218	426	295	836	552	447	883	794	999999	379	796	565	94	999999	999999	31	856	287	999999	793	999999	999999	307	540	774	66	632	725	855	999999	426	890	919	881	806	999999	999999	978	131	874	466	999999	139	261	123	72	760	640	228	999999	909	256	52	423	147	298	999999	755	71	999999	814	168	938	371	953	906	645	213	381	16	917	877	166	999999	337	705	790	55	999999	712	305	991	506	999999	710	180	999999	506	999999	517	433	359	917	635	999999	307	300	768	308	217	426	999999	999999	221	265	41	99	629	95	441	508	999999	338	358	200	823	661	265	660	782	68	148	999999	999999	999999	568	999999	999999	363	999999	414	999999	746	219	999999	999999	732	999999	999999	999999	90	228	421	312	19	358	30	568	999999	999999	645	44	118	526	158	999999	98	404	637	999999	999999	568	275	66	36	999999	999999	129	72	451	100	377	838	999999	701	840	999999	166	854	999999	547	999999	96	127	393	379	913	229	999999	999999	999999	337	656	730	606	521	952	364	285	533	30	999999	505	993	999999	999999	206	136	999999	318	560	932	550	999999	159	680	482	158	672	656	573	118	68	999999	792	762	720	117	385	189	887	999999	999999	331	213	646	895	999999	971	125	999999	999999	999999	751	999999	999999	999999	253	580	926	49	
804	692	999999	999999	999999	842	999999	210	393	557	98	751	644	999999	999999	61	229	999999	513	784	389	186	557	483	786	999999	316	607	74	975	476	537	458	150	93	680	262	371	301	999999	454	999999	588	567	94	45	999999	330	269	676	568	54	77	151	659	627	145	999999	182	209	536	843	999999	417	90	999999	999999	999999	348	517	799	999999	999999	709	999999	999999	597	989	398	750	952	986	999999	999999	416	999999	469	999999	491	999999	544	116	198	101	999999	610	999999	180	486	533	743	999999	982	752	876	999999	999999	367	811	171	40	155	756	432	257	550	999999	748	11	658	102	999999	22	883	972	692	668	999999	442	999999	741	427	513	865	17	695	13	594	521	705	295	999999	504	329	434	399	360	766	844	727	114	17	999999	828	441	757	999999	109	780	194	52	331	925	91	999999	613	642	891	424	561	546	911	236	305	373	990	491	692	458	582	342	999999	971	999999	625	734	257	685	434	999999	451	904	814	337	663	963	999999	423	900	999999	999999	468	351	292	999999	202	780	874	464	450	275	999999	999999	999999	851	999999	359	220	999999	999999	365	957	467	174	120	641	106	999999	641	999999	999999	999999	999999	999999	999999	873	999999	999999	534	432	953	999999	230	983	984	888	263	617	485	522	999999	965	957	999999	466	799	11	187	999999	548	106	881	242	999999	999999	207	770	24	381	999999	591	670	685	43	741	999999	736	999999	189	231	999999	999999	423	129	999999	849	120	586	999999	35	872	999999	516	985	999999	81	999999	175	357	786	999999	999999	246	999999	931	944	290	999999	473	483	73	527	997	950	170	617	468	122	269	786	96	193	844	999999	115	218	163	699	999999	670	841	570	999999	999999	113	149	252	999999	198	850	569	999999	123	695	999999	354	384	566	999999	719	613	999999	905	570	700	934	403	890	401	722	790	999999	227	803	642	502	401	604	999999	999999	999999	553	999999	999999	227	900	80	159	392	999999	834	999999	874	987	999999	999999	665	565	702	999999	999999	999999	523	999999	70	978	969	320	999999	469	952	999999	719	805	999999	69	113	496	352	999999	864	254	507	640	887	202	999999	999999	746	828	837	835	902	677	283	21	39	999999	358	249	930	759	105	922	808	64	877	78	641	999999	710	178	223	902	314	501	854	999999	588	999999	272	739	574	999999	632	999999	877	52	999999	343	39	999999	999999	113	869	114	159	584	831	832	324	999999	598	748	127	999999	622	999	373	782	167	156	999999	489	976	201	195	869	999999	691	187	999999	999999	307	999999	64	39	119	43	209	
352	279	61	756	553	625	150	825	999999	963	504	877	678	749	186	883	787	999999	137	678	999999	999999	294	999999	655	488	109	300	781	72	639	512	965	173	999999	887	999999	122	935	360	60	370	761	337	197	309	166	798	999999	999999	277	380	982	999999	290	72	985	912	110	75	526	849	53	55	333	991	911	999999	999999	298	999999	999999	999999	999999	627	558	528	957	999999	355	331	310	999999	697	795	268	530	610	883	376	999999	192	21	870	999999	210	326	999999	13	999999	397	999999	488	832	999999	999999	657	215	737	731	544	38	999999	755	743	999999	680	356	259	75	999999	999999	999999	943	396	606	663	852	942	427	999999	811	953	757	957	680	999999	346	402	203	611	325	873	161	831	999999	231	266	137	618	530	970	466	938	734	999999	999999	545	446	698	939	999999	272	320	999999	732	84	999999	797	999999	403	343	953	66	999999	156	438	480	121	522	384	407	725	999999	999999	272	999999	25	999999	999999	999999	287	900	704	263	807	62	562	999999	999999	799	28	468	999999	999999	196	26	410	999999	587	999999	549	999999	999999	323	542	88	938	423	236	387	68	190	999999	411	999999	443	258	802	656	999999	875	817	22	722	999999	938	661	118	710	255	999999	541	999999	222	121	999999	975	391	721	999999	999999	149	999999	721	740	999999	542	663	109	752	768	999999	827	493	783	732	420	999999	956	603	427	830	999999	981	443	527	744	999999	299	999999	468	999999	90	928	980	736	999999	301	981	527	406	997	18	957	487	999999	713	951	439	999999	443	773	434	128	310	292	999999	454	999999	999999	999999	829	999999	999999	294	900	527	899	999999	56	999999	128	999999	439	207	999999	821	999999	504	106	999999	793	999999	910	829	694	442	999999	627	697	310	936	23	768	999999	577	634	999999	672	586	819	999999	448	392	48	324	999999	995	920	880	471	679	949	999999	409	310	999999	999999	18	600	999999	564	282	815	999999	414	999999	999999	15	630	794	999999	93	918	999999	10	355	890	872	514	150	447	999999	746	236	631	987	831	369	133	999999	182	172	999999	999999	264	541	999999	646	999999	218	102	989	300	95	820	595	41	904	408	954	665	590	503	460	31	523	535	999999	124	999999	999999	102	881	999999	999999	999999	999999	800	999999	469	722	253	248	306	58	999999	750	660	415	999999	956	927	999999	179	366	999999	669	621	106	999999	15	53	532	216	935	999999	118	999999	473	999999	583	240	880	939	242	421	351	207	412	574	999999	874	183	88	470	355	141	712	252	40	818	400	703	292	463	999999	721	41	
999999	58	999999	68	999999	83	463	999999	56	999999	936	999999	250	471	219	532	967	141	870	999999	999999	589	868	405	450	999999	524	999999	537	598	485	999999	699	319	999999	364	999999	714	687	109	999999	745	999999	119	999999	999999	789	356	191	181	324	332	807	277	295	999999	189	999999	618	999999	558	280	198	458	546	383	255	999999	635	854	306	263	453	770	829	999999	291	759	999999	152	653	177	11	365	283	163	755	432	34	66	184	291	999999	932	551	354	999999	850	572	402	62	858	999999	336	999999	71	999999	46	447	294	999999	430	323	475	111	391	279	832	185	999999	627	822	907	999999	999999	25	166	999999	229	485	454	440	196	999999	100	794	456	675	490	999999	285	719	984	999999	566	754	967	631	999999	999999	85	723	675	999999	775	239	999999	152	656	859	904	366	816	999999	839	68	243	97	999999	316	934	604	351	963	117	908	999999	177	22	925	57	999999	690	69	409	730	765	999999	461	999999	999999	314	28	631	999999	918	902	31	900	507	521	999999	256	523	235	999999	382	711	82	867	401	999999	139	730	999999	378	675	999999	562	118	999999	237	635	522	472	630	585	999999	656	999999	16	816	276	514	414	176	289	176	834	928	999999	64	934	594	470	999999	184	297	819	938	252	154	468	792	999999	293	255	733	60	605	895	661	65	882	999999	585	517	624	999999	646	999999	509	923	634	759	248	303	50	62	999999	455	297	999999	717	946	861	357	999999	310	130	920	555	125	238	999999	697	999999	61	999999	884	552	999999	971	183	849	743	231	999999	42	965	990	214	680	999999	159	999999	999999	347	936	999999	238	43	324	205	725	999999	393	694	999999	999999	249	252	317	177	860	895	326	728	999999	999999	999999	522	999999	999999	140	999999	874	477	88	434	936	661	125	733	656	519	245	775	999999	315	999999	536	999999	969	726	747	897	513	787	264	999999	42	478	999999	370	715	591	999999	75	999999	669	999999	615	999999	136	588	999999	583	521	999999	659	551	280	563	999999	112	289	482	618	392	819	371	689	824	999999	903	999999	999999	373	941	928	265	709	999999	646	999999	921	75	843	999999	620	323	991	447	604	740	762	914	878	999999	435	119	371	682	199	307	235	791	35	232	404	744	220	580	422	404	841	999999	917	419	191	224	638	999999	999999	506	379	252	230	411	151	278	513	116	515	999999	999999	37	259	348	999999	140	999999	621	743	876	112	421	34	209	899	931	997	469	999999	999999	999999	891	910	693	927	982	999999	623	90	136	999999	114	74	999999	
511	813	581	999999	210	999999	185	27	737	895	403	999999	999999	30	512	220	281	54	40	304	348	12	126	999999	420	999999	568	425	999999	616	999999	999999	999999	430	999999	95	999999	428	269	999999	999999	462	999999	999999	300	970	764	550	121	870	854	196	84	770	264	508	696	26	999999	974	492	999999	487	130	260	405	610	797	331	426	860	852	785	16	268	886	999999	112	275	999999	471	999999	314	669	762	999999	999999	586	999999	199	398	999999	270	294	541	286	974	43	999999	895	369	966	228	694	20	12	411	78	511	999999	660	999999	751	717	512	474	455	817	999999	801	480	34	631	142	999999	527	592	500	474	982	912	999999	999999	379	91	505	799	619	659	760	57	999999	999999	999999	538	803	999999	999999	781	999999	999999	166	675	962	424	344	345	96	666	493	999999	911	603	999999	465	999999	999999	999999	636	17	674	835	168	608	999999	624	949	999999	603	234	934	49	999999	407	161	999999	999999	385	955	999999	169	712	952	176	350	145	999999	555	342	692	557	221	916	773	999999	999999	998	77	217	799	395	512	493	442	558	380	202	206	377	709	707	999999	999999	999999	847	999999	882	991	268	618	372	403	500	911	677	723	999999	945	14	999999	757	999999	177	165	360	657	228	520	999999	969	999999	65	188	999999	984	999999	795	999999	926	440	122	999999	999999	999999	437	992	22	582	999999	834	257	256	202	999999	952	635	703	269	539	200	743	999999	999999	298	674	316	224	867	999999	991	928	106	29	574	53	999999	999999	999999	728	368	645	999999	756	999999	722	696	999999	966	680	358	981	999999	496	735	697	750	999999	520	924	131	777	154	656	773	906	999999	237	628	999999	211	373	135	541	181	555	106	999999	599	575	977	452	258	196	577	19	402	610	293	877	303	128	999999	653	606	591	500	990	982	877	572	469	999999	999999	479	985	855	994	325	190	600	144	42	944	946	679	999999	999999	88	763	514	550	944	751	874	92	621	482	934	590	64	116	632	722	999999	518	216	458	999999	592	999999	408	294	113	286	168	95	999999	707	927	999999	542	912	229	372	32	524	999999	924	999999	373	383	69	735	135	999999	511	320	941	999999	999999	80	250	999999	610	115	999999	840	474	715	996	814	999999	999999	999999	522	204	999999	359	981	999999	999999	533	999999	228	779	999999	999999	999999	999999	657	775	865	279	465	991	302	999999	618	999999	766	999999	999999	219	399	999999	999999	63	217	612	299	107	960	959	443	750	546	999999	999999	830	767	999999	999999	681	68	231	948	505	550	536	999999	
777	794	102	225	999999	999999	324	999999	668	999999	295	352	375	999999	559	815	906	835	715	454	999999	158	788	499	70	821	348	999999	178	610	113	512	680	392	521	312	999999	744	999999	58	232	988	608	999999	481	999999	999999	188	508	416	999999	669	999999	92	847	999999	16	602	164	498	362	172	999999	68	77	783	672	983	981	256	999999	171	711	666	232	394	550	139	27	706	333	170	653	999999	568	443	676	597	999999	892	999999	274	589	999999	999999	999999	235	999999	591	999999	691	514	999999	261	468	999999	958	178	859	463	88	876	585	458	175	202	519	10	499	634	116	84	448	99	950	683	582	85	971	173	999999	10	548	329	24	818	964	401	303	687	485	999999	738	91	814	430	689	999999	470	503	549	234	60	956	592	617	999999	117	311	785	308	882	999999	695	303	999999	337	265	443	356	237	128	706	812	159	608	345	367	999999	529	993	999999	999999	477	999999	934	999999	592	737	407	752	857	999999	518	999999	602	999999	53	999999	735	102	999999	698	123	999999	431	527	248	807	999999	282	708	832	999999	791	857	276	729	80	999999	138	745	528	46	999999	380	37	198	432	556	308	302	580	549	999999	570	752	502	211	203	416	711	999999	753	999999	999999	35	318	726	531	335	580	999999	428	607	357	904	661	519	896	403	339	815	260	999999	980	137	292	999999	231	115	774	528	877	999999	426	960	774	911	559	354	718	471	900	999999	728	329	999999	999999	999999	665	100	982	315	799	87	895	534	999999	154	999999	999999	964	505	426	999999	999999	999999	476	190	999999	139	750	960	551	684	867	999999	38	956	660	975	350	274	565	25	792	222	87	874	530	436	705	766	641	612	754	966	484	999999	999999	235	685	761	693	999999	349	999999	764	125	220	981	505	999999	494	941	401	700	999999	410	768	839	26	601	659	960	434	999999	328	938	930	999999	999999	368	290	435	999999	589	581	39	675	999999	999999	999999	664	549	930	999999	281	999999	999999	64	37	84	999999	836	218	999999	112	999999	111	365	703	826	999999	319	551	999999	999999	69	651	999999	129	909	735	998	999999	999999	937	119	999999	841	999999	628	999999	999999	873	365	466	454	226	216	486	848	999999	999999	77	632	777	999999	999999	792	760	222	58	409	934	127	999999	903	455	163	156	992	702	270	653	999999	999999	999999	445	195	681	387	842	445	334	280	981	999999	931	758	999999	999999	121	999999	90	999999	579	326	999999	755	27	999999	999999	73	999999	494	155	667	666	992	533	468	909	812	121	383	379	613	
84	664	146	999999	972	999999	875	563	881	465	189	163	999999	782	377	690	178	128	387	999999	385	999999	999999	323	759	939	235	819	683	308	135	707	130	966	252	287	619	103	590	312	999999	999999	612	690	488	999999	496	999999	100	999999	644	993	999999	999999	238	243	539	823	174	43	471	66	879	583	339	482	43	539	540	100	81	999999	999999	84	591	878	238	999999	834	999999	452	484	728	464	663	142	711	529	738	18	748	795	929	557	999999	999999	626	39	361	15	478	957	220	999	157	999999	465	920	18	359	15	104	988	917	590	986	337	999999	919	206	999999	513	999999	531	352	999999	155	980	242	460	262	209	92	828	777	494	274	728	316	104	676	790	999999	388	12	653	807	22	966	999999	803	211	119	164	999999	964	166	688	657	872	424	485	687	557	999999	806	21	169	149	106	999999	999999	118	825	999999	980	992	422	529	999999	477	142	999999	387	657	60	999999	999999	999999	813	338	586	81	444	679	999999	999999	963	291	205	999999	648	873	870	144	204	103	293	635	264	972	999999	999999	999999	405	291	472	310	900	56	716	93	575	336	768	145	999999	674	999999	999999	878	38	140	333	67	999999	999999	999999	252	999999	957	999999	302	339	840	593	999999	123	49	397	999999	801	999999	245	489	999999	999999	546	112	999999	667	999999	147	999999	386	943	999999	835	900	575	32	999999	67	447	99	999999	790	245	495	184	718	423	999999	758	609	86	999999	895	844	509	999999	999999	999999	254	999999	537	668	996	999999	896	980	591	222	473	375	409	999999	624	155	999999	767	999999	61	927	999999	253	794	389	999999	999999	999999	718	990	401	819	999999	288	813	999999	561	251	999999	999999	598	204	136	999999	171	393	209	342	351	749	275	741	918	671	122	964	999999	743	289	309	653	919	999999	999999	820	999999	75	131	930	972	594	336	999999	556	462	999999	163	999999	999999	995	497	967	636	968	724	999999	900	638	175	848	111	817	962	494	637	679	931	535	999999	517	327	88	412	999999	999999	999999	768	372	219	999999	811	509	999999	293	812	999999	292	303	876	171	753	437	955	91	871	999999	374	488	999999	782	801	999999	661	124	678	418	565	267	813	785	890	538	999999	999999	47	999999	706	678	682	951	396	638	999999	229	764	890	132	330	507	389	574	290	454	436	999999	193	848	996	999999	999999	131	35	489	999999	999999	224	18	179	54	279	999999	695	806	999999	395	173	967	441	360	787	999999	245	759	434	999999	610	93	999999	208	999999	753	710	73	288	830	999999	158	
569	948	549	881	953	285	238	319	999999	483	999999	50	999999	226	416	646	827	117	886	999999	999999	878	999999	141	26	970	201	526	369	632	999999	146	999999	999999	408	999999	810	906	342	959	531	999999	342	137	606	951	999999	637	346	999999	246	180	943	999999	102	690	999999	999999	864	982	94	711	999999	256	955	350	999999	409	817	999999	999999	921	999999	926	743	999999	999999	999999	534	999999	999999	999999	189	304	396	357	202	928	921	717	213	999999	999999	359	875	820	173	96	181	265	934	384	819	423	239	324	999999	26	999999	161	154	999999	999999	799	796	530	999999	655	999999	608	157	98	488	109	999999	442	879	425	999999	999999	777	460	370	999999	999999	811	744	999999	75	81	951	999999	575	769	573	467	518	251	999999	354	298	999999	235	999999	117	999999	896	999999	703	796	999999	999999	999999	439	384	999999	999999	999999	999999	984	999999	999999	590	788	999999	971	999999	718	536	262	999999	637	861	706	999999	999999	234	999999	172	295	915	34	72	279	636	971	220	145	395	878	91	999999	999999	578	568	999999	927	446	916	999999	332	188	193	451	872	999999	128	999999	805	999999	470	999999	451	382	79	761	702	321	999999	684	761	387	332	657	181	28	64	292	999999	110	999999	787	999999	37	962	999999	840	621	406	829	853	952	999999	999999	418	503	464	999999	509	806	999999	999999	999999	999999	384	944	999999	535	280	854	999999	835	130	704	999999	682	707	999999	419	999999	920	999999	914	332	831	808	57	999999	248	678	564	999999	783	341	279	725	503	999999	653	28	881	999999	999999	552	86	27	832	636	495	736	795	50	999999	176	885	999999	701	961	999999	575	897	802	296	602	299	900	62	788	435	68	189	67	770	999999	461	615	738	372	256	999999	976	421	567	999999	882	523	71	616	455	999999	999999	999999	249	88	131	89	999999	749	262	186	999999	53	210	999999	999999	738	280	400	715	280	22	339	715	596	598	485	999999	784	719	776	999999	999999	343	907	45	647	818	692	280	381	597	989	999999	999999	847	933	220	999999	955	999999	253	670	900	185	515	693	826	999999	489	645	844	243	39	486	347	999999	709	303	401	999999	999999	999999	999999	344	682	32	230	645	748	999999	275	113	828	576	533	999999	545	999999	401	999999	821	175	999999	634	536	364	959	633	732	999999	233	999999	739	999999	234	665	550	566	503	999999	473	191	904	824	380	999999	999999	999999	953	178	985	999999	901	59	98	754	999999	999999	807	999999	999999	596	912	430	999999	999999	374	783	999999	867	627	978	665	908	877	999999	270	388	999999	795	
999999	506	680	999999	342	999999	25	689	957	479	290	65	999999	184	430	877	999999	483	392	32	376	631	121	95	551	999999	886	992	182	458	999999	996	999999	21	378	566	916	358	98	759	342	684	999999	871	586	572	229	999999	999999	10	999999	786	999999	999999	428	999999	999999	594	22	335	795	32	517	999999	986	294	824	747	806	863	960	999999	395	632	690	691	999999	249	999999	978	787	999999	514	181	97	707	10	998	592	61	181	331	999999	763	964	319	177	326	885	302	999999	481	999999	624	49	451	999999	999999	999999	736	521	154	999999	43	548	399	518	999999	421	999999	293	826	165	754	999999	639	583	999999	668	381	524	999999	364	999999	241	315	721	889	142	645	999999	999999	456	855	539	999999	245	312	999999	575	800	832	905	606	18	920	326	929	999999	410	999999	768	704	999999	222	42	790	880	802	242	677	629	213	775	972	656	380	309	225	665	999999	280	417	102	999999	691	999999	999999	207	999999	989	792	999999	731	776	547	932	285	999999	506	245	999999	510	982	898	180	629	139	633	362	999999	26	713	999999	16	598	999999	999999	999999	531	459	43	683	491	252	884	999999	481	999999	999999	723	105	666	718	429	999999	769	434	204	999999	72	999999	133	844	770	973	88	999999	725	188	196	999999	685	121	57	999999	999999	999999	999999	23	508	157	140	207	639	455	999999	999999	847	966	828	926	418	199	468	14	909	838	721	279	806	982	999999	821	249	403	999999	554	999999	226	999999	751	999999	190	901	914	999999	925	215	325	623	999999	842	758	359	999999	999999	495	999999	52	303	842	999999	470	217	525	400	319	958	245	999999	999999	334	630	608	87	241	238	298	554	690	983	633	406	999999	999999	999999	998	471	979	491	924	999999	628	923	525	999999	999999	972	999999	523	14	967	969	289	818	759	221	999999	282	38	683	999999	108	999999	319	218	999999	814	494	385	402	999999	978	754	121	903	705	707	93	633	17	265	912	40	686	999999	664	999999	999999	963	928	849	198	951	807	726	803	276	613	316	999999	419	487	10	999999	166	999999	224	999999	999999	63	514	999999	999999	30	428	295	77	675	303	554	999999	976	531	457	999999	659	37	999999	394	999999	439	999999	776	91	598	777	911	999999	529	999999	449	949	923	910	423	999999	999999	999999	389	999999	736	600	320	999999	767	442	956	553	999999	999999	961	278	782	999999	623	421	300	566	999999	999999	999999	167	999999	276	115	835	63	620	43	770	999999	107	567	952	999999	999999	783	23	324	165	999999	368	342	32	76	999999	176	117	
296	11	492	999999	507	999999	68	578	454	999999	657	999999	389	999999	519	807	397	999999	711	829	999999	784	999999	286	252	277	999999	25	999999	999999	209	934	999999	945	334	42	287	137	599	827	894	999999	394	739	366	392	999999	485	848	535	635	212	470	346	665	512	372	216	740	999999	910	999999	753	999999	844	722	273	999999	21	487	529	999999	274	883	935	999999	399	899	919	860	999999	353	176	300	499	999999	474	999999	289	822	669	81	397	369	917	851	52	999999	999999	643	128	341	474	371	16	375	999999	999999	411	18	122	473	999999	879	737	566	876	462	831	999999	258	941	164	999999	817	457	999999	904	965	93	614	334	999999	285	741	170	999999	805	294	133	69	887	920	280	709	205	783	517	999999	360	999999	589	243	58	999999	186	999999	284	554	558	503	43	621	327	999999	787	469	22	999999	576	687	999999	178	999999	787	999999	31	883	489	621	674	364	999999	614	118	35	999999	956	890	565	983	999999	999999	735	630	35	275	602	877	922	999999	771	999999	65	673	904	420	536	270	33	164	303	795	932	884	999999	761	17	219	378	999999	512	131	582	592	92	820	442	87	761	999999	999999	999999	999999	999999	902	984	226	940	999999	615	564	695	866	410	999999	809	328	851	491	273	268	392	508	236	999999	650	999999	999999	591	93	999999	999999	508	927	735	297	238	57	982	164	545	76	14	762	141	999999	265	182	999999	999999	501	591	596	999999	837	46	507	339	999999	262	197	753	999999	130	637	116	196	939	675	999999	580	280	869	337	728	202	387	745	105	416	394	624	569	999999	592	396	862	20	99	698	999999	898	397	729	966	999999	716	884	135	999999	630	325	506	511	702	999999	999999	268	769	999999	999999	761	999999	253	867	572	999999	999999	999999	251	253	186	850	977	611	682	883	149	370	935	485	503	620	80	999999	79	128	68	616	999999	675	603	250	453	49	38	664	153	862	403	999999	999999	356	883	781	453	474	529	899	29	999999	581	898	999999	170	165	150	173	466	999999	454	135	435	175	575	999999	999999	407	937	999999	27	740	287	967	999999	810	156	736	999999	342	604	598	168	596	35	103	705	999999	293	999999	888	500	686	75	948	483	249	191	999999	141	518	77	592	327	12	606	304	930	507	359	18	413	999999	133	203	856	967	839	149	482	944	528	123	999999	694	526	63	222	999999	853	571	965	999999	999999	999999	536	16	840	594	429	999999	999999	999999	999999	875	999999	627	999999	872	102	515	999999	51	835	197	989	999999	539	999999	
485	999999	92	999999	653	788	53	984	999999	309	666	999999	999999	255	999999	682	178	619	190	187	219	999999	999999	999999	999999	347	999999	924	999999	970	835	582	999999	217	118	875	999999	863	266	999999	832	999999	911	263	999999	999999	389	164	330	163	28	380	773	362	423	585	63	741	984	315	627	129	401	999999	474	999999	999999	918	146	844	965	315	363	45	999999	719	999999	246	144	684	958	16	603	440	952	465	809	999999	794	999999	822	975	879	950	999999	713	108	176	788	131	999999	999999	28	485	999999	999999	26	737	18	703	596	816	607	999999	999999	621	525	961	999999	999999	999999	999999	133	612	32	989	435	412	518	999999	621	999999	457	999999	816	497	987	999999	252	999999	448	81	115	101	999999	15	378	999999	603	905	197	999999	383	779	999999	608	347	416	463	208	999999	999999	228	999999	92	774	369	594	493	860	633	408	718	552	571	212	164	999999	676	26	621	856	809	612	453	484	448	678	175	218	159	581	664	54	962	999999	852	738	999999	999999	646	783	999999	999999	281	999999	428	830	999999	644	454	999999	740	999999	586	999999	805	615	924	608	999999	690	429	284	710	62	999999	999999	590	737	359	425	33	513	380	999999	769	999999	999999	664	65	617	470	530	764	999999	841	227	467	541	999999	247	999999	411	836	955	363	811	999999	229	999999	999999	250	480	999999	38	291	236	75	748	661	999999	284	269	552	717	230	898	520	999999	221	526	217	999999	709	999999	611	622	677	424	484	958	999999	999999	619	312	999999	989	245	735	563	615	161	719	880	299	962	554	858	128	735	999999	300	177	18	527	999999	201	999999	999999	427	669	558	651	999999	999999	705	173	650	999999	350	999999	663	999999	311	605	375	497	178	419	160	66	999999	999999	689	999999	667	866	113	102	765	186	999999	73	318	999999	999999	510	455	187	594	798	904	618	778	999999	801	515	866	999999	162	58	32	361	31	999999	905	999999	961	999999	999999	999999	999999	558	484	999999	21	999999	477	416	549	864	51	991	825	361	162	999999	780	999999	999999	161	10	700	999999	999999	164	867	51	947	989	999999	548	212	151	754	999999	355	143	614	493	211	999999	459	999999	999999	16	40	535	670	217	999999	228	777	35	884	839	999999	618	999999	19	153	999999	529	999999	999999	325	999999	999999	80	622	807	21	176	701	999999	123	550	837	651	710	134	342	381	740	238	838	771	186	999999	915	379	737	375	605	349	652	518	999999	381	999999	177	190	464	57	999999	749	62	85	19	770	298	999999	999999	67	999999	999999	187	999999	199	
999999	554	999999	592	165	252	80	645	570	999999	373	605	518	465	679	542	943	999999	333	339	489	786	695	999999	496	627	848	770	999999	999999	538	475	728	842	728	427	999999	597	309	804	340	113	491	723	645	175	780	999999	999999	524	999999	999999	853	459	709	866	858	495	999999	538	404	310	337	999999	823	898	999999	999999	737	262	38	356	578	999999	999999	999999	305	971	532	331	847	783	483	999999	779	604	621	279	999999	862	568	999999	501	771	410	40	776	999999	900	746	299	114	338	999999	999999	594	999999	334	460	333	571	887	963	999999	691	621	999999	543	80	999999	287	999999	542	874	999999	19	854	807	128	969	609	999999	999999	785	42	999999	454	999999	306	999999	249	296	819	809	301	681	65	727	90	789	213	999999	570	999999	469	692	999999	463	999999	487	740	558	215	490	724	999999	815	187	741	999999	176	388	999999	885	979	990	787	999999	999999	999999	953	136	726	339	766	999999	102	400	325	350	180	990	108	819	454	999999	90	338	95	999999	865	877	986	999999	622	824	995	999999	701	479	904	839	880	999999	999999	613	999999	875	724	357	999999	999999	999999	401	777	999999	290	999999	441	298	909	459	999999	198	999999	999999	150	594	717	941	380	417	698	846	999999	340	120	770	296	840	860	215	613	737	579	449	25	594	999999	999999	544	999999	999999	999999	999999	454	202	691	999999	457	473	246	168	783	977	406	726	25	955	999999	75	519	141	600	999999	704	846	909	999999	707	70	999999	240	280	406	802	173	295	287	991	999999	428	591	838	376	999999	999999	999999	760	999999	723	10	639	999999	999999	34	447	653	975	865	608	293	82	481	396	918	15	999999	386	184	242	440	738	999999	999999	999999	928	999999	233	813	999999	999999	158	445	984	999999	999999	323	999999	382	364	520	319	421	392	855	999999	119	452	458	618	999999	999999	585	940	999999	271	675	999999	735	106	154	429	999999	217	999999	144	636	497	336	12	691	989	14	999999	722	131	326	580	453	999999	819	850	775	999999	498	572	572	505	701	798	249	704	172	285	220	100	157	213	800	999999	718	622	126	455	926	178	449	999999	999999	999999	945	104	175	444	999999	304	999999	999999	718	30	572	140	795	537	762	986	826	728	999999	999999	973	999999	780	732	582	999999	999999	329	278	330	999999	806	288	540	999999	155	539	728	998	915	999999	191	494	779	158	588	826	588	999999	939	351	721	166	999999	999999	832	999999	442	862	90	999999	334	999999	398	898	765	852	999999	683	999999	457	108	729	694	196	791	999999	999999	584	
994	380	155	999999	339	978	411	999999	693	352	31	831	999999	866	918	354	999999	999999	106	881	392	735	999999	999999	85	491	999999	999999	471	407	406	214	999999	999999	867	999999	999999	999999	999999	420	496	999999	168	912	999999	786	361	241	811	350	999999	999999	531	129	999999	268	808	250	561	847	999999	999999	189	999999	946	816	999999	247	998	218	999999	999999	999999	685	394	277	577	999999	251	298	999999	22	999999	130	332	109	682	203	666	609	901	999999	146	520	685	999999	936	872	966	999999	278	123	242	999999	422	662	181	846	999999	924	690	158	998	272	717	999999	239	68	963	846	999999	324	581	399	316	753	286	615	999	999999	340	999999	999999	405	999999	26	779	586	999999	669	999999	999999	469	741	918	753	186	873	803	962	999999	999999	908	999999	713	953	541	843	296	669	386	565	846	426	593	985	464	603	251	700	943	652	359	304	919	306	855	840	480	562	576	412	812	47	470	462	796	574	999999	77	485	999999	300	999999	999999	372	990	52	157	933	999999	583	631	113	29	204	528	613	209	416	108	701	999999	733	999999	973	753	809	955	140	199	999999	999999	184	999999	999999	362	999999	999999	556	315	813	999999	547	274	999999	781	999999	999999	276	934	193	374	285	969	783	999999	999999	999999	319	618	999999	96	26	743	408	999999	456	888	999999	841	217	601	653	110	294	19	825	999999	109	202	54	791	688	206	15	525	999999	215	441	444	796	374	702	938	134	726	999999	803	865	999999	999999	999999	14	435	999999	591	999999	999999	684	774	746	106	999999	127	573	399	407	820	738	883	46	251	456	578	54	999999	999999	714	976	568	343	32	604	777	867	999999	999999	263	999999	423	999999	459	531	667	697	700	527	585	374	999999	999999	999999	75	982	295	93	373	435	999999	884	693	16	209	125	440	724	502	79	259	999999	611	154	999999	324	89	586	999999	789	881	354	325	999999	350	999999	250	488	957	621	492	784	999999	999999	872	593	999999	797	260	415	999999	972	208	999999	336	34	132	999999	512	750	903	999999	999999	584	553	46	569	999999	666	958	875	999999	999999	880	586	474	489	259	281	758	593	292	999999	313	562	999999	155	867	986	325	128	75	976	216	717	784	421	286	809	836	34	359	140	301	540	285	216	327	999999	861	545	873	903	753	999999	621	381	69	31	999999	890	702	394	350	999999	999999	975	999999	172	999999	63	212	450	444	734	244	161	44	773	286	702	999999	995	134	780	999999	172	999999	60	106	999999	361	999999	174	999999	331	965	789	462	730	310	
656	999999	79	808	999999	433	468	29	922	470	999999	296	745	941	999999	706	269	570	999999	647	752	999999	999999	399	702	948	285	499	413	278	371	582	52	976	55	673	926	326	999999	821	703	999999	999999	636	75	75	519	999999	883	999999	705	229	999999	999999	999999	157	999999	679	999999	394	158	969	616	653	108	999999	253	768	896	398	780	942	133	774	943	549	381	439	334	637	439	62	999999	999999	572	152	999999	959	428	898	585	257	220	999999	672	999999	596	483	538	311	999999	750	336	999999	844	763	999999	102	149	17	775	658	355	478	955	105	363	827	90	956	999999	999999	349	999999	813	999999	732	80	111	219	953	898	901	32	815	688	726	131	944	809	56	623	820	421	132	926	902	741	107	577	999999	769	402	581	263	999999	410	338	999999	321	40	999999	991	929	64	877	757	332	663	276	999999	241	883	281	909	999999	473	928	999999	886	630	990	973	533	837	194	505	999999	769	287	288	397	450	632	999999	31	631	999999	999999	254	179	580	999999	830	208	149	885	131	672	828	74	481	462	999999	690	999999	61	999999	101	870	382	437	562	999999	988	981	791	260	999999	887	999999	582	999999	630	999999	999999	999999	152	335	698	308	383	657	941	222	806	999999	655	999999	738	999999	173	798	496	872	742	27	702	999999	227	358	634	999999	784	34	492	999999	832	87	640	137	908	143	403	572	998	779	621	173	191	56	145	318	763	917	640	783	85	757	999999	999999	999999	310	117	999999	673	999999	873	917	730	999999	999999	999999	999999	610	72	999999	999999	924	874	962	405	538	999999	181	223	326	866	867	394	999999	833	999999	111	606	917	608	35	63	898	999999	905	704	999999	999999	942	566	16	162	855	999999	388	161	999999	22	999999	681	649	936	136	356	999999	16	999999	31	72	38	476	705	692	464	15	351	35	630	999999	701	105	375	238	656	320	714	22	999999	330	682	200	999999	999999	999999	958	98	927	551	366	999999	181	421	232	999999	100	310	469	999999	604	47	136	263	955	999999	585	284	708	999999	999999	999999	994	999999	999999	390	837	387	999999	455	505	917	999999	483	999999	167	530	684	152	324	565	999999	999999	621	189	293	556	937	143	43	661	683	999999	456	515	193	904	432	720	842	85	713	999999	999999	999999	687	622	652	989	798	999999	901	999999	999999	914	999999	928	383	999999	417	834	900	253	999999	794	999999	537	967	968	999999	999999	107	963	310	248	852	999999	241	725	999999	670	999999	999999	345	627	760	551	995	541	489	265	531	999999	999999	18	
999999	469	871	229	83	999999	654	683	910	546	318	937	831	999999	71	590	696	657	78	747	999999	952	908	999999	999999	280	541	436	488	823	730	245	659	302	999999	999999	999999	999999	652	351	25	230	999999	999999	318	999999	720	850	479	899	569	999999	999999	999999	88	999999	999999	795	195	803	618	999999	204	97	999999	82	999999	539	92	678	999999	999999	14	999999	731	709	999999	119	767	220	559	691	956	589	999999	856	999999	103	224	839	832	999999	826	999999	732	797	35	999999	983	999999	544	190	767	801	999999	885	869	77	835	378	318	451	999999	999999	253	927	999999	615	833	958	631	195	325	253	845	247	857	164	994	999999	684	964	136	530	676	379	924	165	999999	378	986	999999	268	845	999999	391	750	851	999999	999999	999999	999999	126	999999	999999	359	865	523	955	645	38	999999	999999	900	694	999999	325	999999	308	874	12	116	999999	999999	971	999999	926	479	999999	999999	999999	999999	558	198	408	274	848	110	999999	999999	513	999999	999999	999999	999999	282	999999	999999	161	999999	76	253	999999	732	802	429	511	661	999999	366	999999	999999	999999	501	158	32	166	884	502	430	505	224	999999	981	999999	602	906	846	999999	699	947	999999	328	546	397	253	463	825	396	979	999999	999999	57	558	894	127	610	999999	912	328	999999	425	865	731	681	852	661	570	371	210	522	999999	547	363	419	862	999999	999999	114	905	999999	340	999999	522	999999	999999	176	42	999999	252	991	999999	933	796	584	532	704	597	999999	544	591	893	463	196	467	106	649	694	999999	41	60	999999	999999	17	999999	784	999999	352	73	372	686	999999	483	129	218	324	731	750	779	886	999999	479	398	569	324	674	877	312	65	999999	669	482	892	65	201	644	603	926	999999	799	604	361	534	502	999999	962	420	344	977	152	999999	898	914	263	999999	581	958	44	693	95	907	625	297	999999	702	214	999999	427	927	574	999999	805	713	979	999999	806	945	895	711	362	999999	999999	334	912	205	999999	567	639	191	999999	686	999999	242	951	892	979	73	42	800	653	235	992	416	413	430	569	999999	934	970	77	999999	72	999999	999999	830	374	300	384	306	931	646	107	999999	317	887	163	572	999999	97	999999	743	913	105	67	136	271	999999	921	492	999999	586	632	668	124	984	624	244	901	999999	527	999999	999999	735	869	16	138	756	999999	999999	277	997	999999	847	668	333	722	966	275	999999	568	249	378	892	999999	354	24	438	131	999999	272	918	671	641	999999	999999	64	187	236	60	998	514	35	406	225	638	164	999999	10	790	272	
658	969	999999	999999	288	320	796	75	524	999999	699	999999	777	999999	999999	335	999999	287	54	999999	999999	740	225	216	63	223	972	677	41	999999	239	437	340	999999	614	949	975	88	291	313	999999	999999	999999	68	999999	879	258	152	866	313	373	507	956	521	999999	999999	754	489	508	999999	999999	128	43	999999	999999	999999	305	717	648	999999	360	711	996	740	999999	432	38	999999	999999	184	964	999999	810	728	827	732	999999	819	999999	696	999999	999999	580	999999	966	999999	999999	388	305	999999	584	540	504	466	953	999999	511	226	509	304	889	999999	581	999999	110	517	317	314	505	40	790	485	999999	999999	999999	864	141	999999	999999	872	999999	649	999999	871	600	434	335	354	775	176	230	265	319	47	807	999999	914	255	125	458	831	999999	882	275	256	999999	164	999999	261	98	529	999999	452	637	951	249	736	999999	734	999999	192	999999	538	339	809	534	999999	347	999999	999999	950	999999	664	325	50	579	767	596	625	502	279	783	102	687	647	499	999999	681	96	567	999999	999999	521	449	999999	867	245	999999	465	721	999999	999999	999999	654	999999	999999	77	136	597	381	482	150	999999	999999	999999	409	871	851	999999	999999	721	494	261	587	735	744	374	224	59	182	344	224	999999	999999	570	462	999999	447	548	13	432	686	94	999999	94	731	999999	289	53	866	996	393	860	155	999	446	565	999999	919	403	279	852	86	424	47	268	19	188	671	943	33	433	313	688	887	44	999999	546	502	14	623	94	180	192	999999	950	363	985	904	133	896	565	528	999999	734	579	609	669	677	999999	999999	999999	999999	110	842	999999	89	181	267	965	46	29	327	914	780	194	682	894	248	999999	905	999999	283	547	56	999999	905	168	999999	318	999999	740	999999	676	292	679	476	80	350	999999	999999	191	727	939	97	877	247	999999	999999	549	897	715	999999	591	921	697	669	80	63	999999	667	999999	227	999999	540	999999	999999	651	631	999999	718	999999	553	636	225	723	306	999999	999999	179	999999	301	999999	415	421	718	319	999999	999999	595	20	999999	26	965	999999	949	963	778	409	791	726	596	999999	273	831	295	171	794	376	207	401	335	619	999999	163	999999	136	812	538	821	999999	999999	896	46	100	321	595	588	691	275	759	527	935	668	452	634	999999	531	583	135	556	524	910	557	999999	684	999999	141	812	578	999999	161	250	587	805	999999	699	945	182	519	699	999999	113	999999	448	874	999999	951	441	529	999999	605	238	412	999999	471	964	349	842	415	535	464	775	999999	999999	999999	286	999999	862	601	
934	374	358	74	436	973	421	808	999999	329	294	834	699	292	999999	999999	922	838	322	999999	887	360	112	767	983	999999	807	991	658	839	597	52	98	840	595	690	256	174	975	999999	999999	999999	240	522	999999	700	764	493	599	234	685	447	45	528	713	999999	272	591	999999	201	175	999999	159	279	999999	999999	999999	858	697	999999	970	758	863	30	294	731	129	590	646	293	480	999999	999999	434	164	159	17	570	136	999999	428	665	93	999999	136	999999	15	999999	790	878	999999	905	795	999999	263	926	584	24	999999	982	999999	681	999999	797	720	999999	37	725	999999	582	244	186	731	999999	999999	999999	999999	88	894	663	726	168	799	999999	999999	575	528	635	180	238	574	992	335	154	999999	999999	999999	295	999999	285	603	290	847	999999	999999	777	999999	120	362	948	261	505	999999	580	266	305	999999	186	999999	155	332	401	554	999999	17	252	850	587	138	666	999999	388	24	618	70	445	321	592	133	560	401	418	999999	232	999999	79	872	755	999999	999999	999999	544	999999	999999	953	211	735	960	209	401	927	596	999999	696	365	872	490	511	520	820	999999	999999	63	908	753	913	999999	332	909	938	380	105	698	875	999999	999999	561	105	665	859	710	360	392	731	999999	804	436	586	867	113	588	999999	244	78	278	575	491	919	175	49	92	413	61	271	31	832	999999	116	894	999999	321	999999	846	660	999999	633	906	331	999999	948	999999	999999	465	806	360	19	860	999999	607	999999	567	642	930	999999	777	306	309	999999	999999	801	907	330	692	560	792	203	523	584	958	999999	668	169	644	999999	563	549	948	254	911	21	971	999999	508	667	749	678	464	231	883	813	334	784	621	483	51	999999	849	904	23	999999	496	286	999999	962	567	407	998	999999	72	237	357	64	220	698	829	639	999999	35	999999	124	739	302	700	154	320	883	548	999999	185	406	699	999999	999999	754	999999	695	605	546	109	351	679	750	999999	655	465	999999	574	923	653	999999	344	999999	103	899	427	203	585	999999	999999	684	858	837	538	665	537	314	823	466	182	143	999999	999999	925	469	444	999999	143	54	689	50	319	625	517	999999	999999	875	950	999999	337	999999	999999	88	999999	999999	999999	842	221	504	128	161	456	118	999999	999999	378	69	899	634	999999	438	70	540	837	999999	999999	999999	330	765	602	662	363	491	138	850	999999	954	390	510	976	601	777	638	926	537	593	211	874	999999	405	13	975	326	999999	899	999999	580	251	294	60	259	521	999999	999999	465	999999	964	979	900	496	423	
678	399	657	863	660	431	613	309	27	999999	369	999999	370	598	687	47	616	239	588	453	999999	106	459	999999	89	331	736	471	739	628	999999	973	510	981	334	586	668	21	248	840	966	999999	276	887	889	198	96	313	778	761	999999	749	999999	52	709	582	939	931	999999	339	999999	152	570	999999	999999	396	822	388	273	110	378	604	999999	748	999999	772	829	572	837	891	244	433	999999	978	280	999999	999999	468	282	752	646	737	237	909	155	824	381	999999	999999	503	999999	999999	49	677	392	753	758	573	565	937	752	999999	104	892	104	999999	999999	591	128	468	999999	999999	116	521	999999	999999	377	999999	602	999999	400	951	626	343	524	536	394	24	595	526	724	96	999999	344	999	278	643	999999	814	999999	374	789	760	487	767	999999	601	527	223	751	999999	676	999999	902	546	801	751	760	378	568	875	999999	995	601	744	648	999999	771	999999	195	999999	42	278	718	298	611	200	999999	576	999999	934	999999	801	844	999999	58	125	999	797	208	999999	882	966	255	18	999999	999999	999999	743	129	560	830	16	37	753	352	408	262	614	935	610	612	999999	999999	999999	18	643	999999	460	999999	999999	461	973	999999	668	999999	76	999999	709	369	817	999999	405	456	951	999999	860	773	101	797	650	862	395	862	597	999999	698	110	999999	10	296	999999	708	57	596	108	856	999999	369	638	286	385	553	254	127	578	216	737	914	529	157	869	69	662	55	669	999999	121	725	753	427	966	410	709	82	184	333	357	860	999999	258	178	414	463	999999	274	999999	150	744	28	708	960	196	102	852	426	582	56	12	926	42	999999	967	615	221	320	975	844	182	943	255	858	876	71	281	979	464	606	150	780	360	925	376	999999	55	466	779	999999	857	999999	601	286	355	934	820	999999	999999	798	251	211	999999	475	968	801	773	999999	94	134	821	872	962	975	905	999999	575	999999	379	270	570	754	540	999999	987	525	999999	968	513	942	999999	999999	999999	999999	365	939	491	885	956	999999	933	206	381	654	495	984	694	999999	380	134	369	712	143	999999	238	496	670	631	487	452	460	804	346	152	999999	63	103	999999	620	966	739	689	160	999999	336	999999	382	885	181	12	831	999999	999999	999999	582	999999	634	837	437	999999	278	999999	999999	513	999999	139	859	239	999999	999999	999999	397	14	414	394	999999	562	339	614	864	124	785	999999	485	999999	999999	216	957	999999	355	999999	999999	869	752	697	879	292	646	691	207	514	999999	124	739	120	444	720	193	993	903	975	304	
233	999999	753	493	410	999999	893	999999	999999	902	670	999999	22	999999	999999	261	716	515	396	916	648	999999	360	999999	670	720	375	186	24	32	999999	665	379	134	999999	999999	998	214	478	999999	753	312	284	612	482	698	726	484	915	999999	999999	487	516	69	999999	816	999999	783	822	690	999999	716	374	900	999999	15	999999	888	603	231	262	511	46	36	172	345	142	999999	498	971	993	890	999999	999999	999999	486	999999	319	477	225	94	999999	391	999999	813	47	937	384	674	477	652	838	881	693	216	965	999999	490	896	320	999999	999999	294	851	696	666	454	819	999999	461	999999	736	420	999999	999999	47	130	999999	999999	135	999999	758	999999	999999	329	165	999999	577	349	590	45	667	422	999999	542	621	930	540	102	157	592	999999	40	222	621	916	427	503	556	178	844	999999	278	771	912	924	999999	274	999999	999999	657	876	480	763	999999	198	323	263	999999	525	116	589	165	999999	999999	289	728	860	409	999999	999999	515	31	180	746	999999	999999	999999	999999	999999	999999	666	18	999999	999999	715	648	276	796	432	602	174	657	999999	72	264	47	213	238	999999	999999	539	864	999999	802	151	855	999999	999999	583	999999	671	19	999999	304	449	581	999999	574	827	641	999999	73	976	810	573	858	990	117	999999	999999	999999	999999	620	999999	692	801	889	759	999999	860	999999	259	999999	633	930	164	430	999999	999999	683	443	639	411	991	743	999999	888	319	239	293	999999	202	999999	778	612	999999	399	814	612	647	692	999999	224	966	303	999999	999999	352	879	999999	999999	264	493	808	371	999999	999999	629	678	227	913	999999	999999	76	995	156	723	444	31	682	765	616	133	999999	990	599	424	999999	698	541	624	545	440	999999	999999	999999	708	999999	417	65	999999	769	146	395	733	122	324	158	999999	156	488	415	331	206	654	999999	140	517	817	771	142	577	930	999999	602	378	149	709	220	395	999999	995	37	965	444	995	999999	999999	252	878	999999	275	473	999999	62	218	224	999999	999999	44	479	999999	999999	645	923	669	839	999	792	365	972	615	938	999999	999999	999999	387	365	761	658	351	401	275	938	999999	866	999999	389	999999	393	163	906	999999	185	915	257	95	999999	999999	775	999999	999999	946	886	906	669	337	887	842	569	830	858	481	517	999999	88	924	972	999999	66	565	460	914	999999	999999	999999	81	999999	671	999999	407	995	323	999999	502	999999	455	389	999999	828	538	999999	999999	524	999999	999999	999999	999999	492	837	332	123	244	985	219	999999	565	547	684	840	597	575	225	999999	999999	835	545	494	24	
822	632	544	999999	329	527	999999	913	999999	845	906	999999	54	280	834	138	293	760	999999	777	797	314	908	705	201	240	963	999999	166	361	727	759	999999	22	669	214	999999	183	915	999999	871	792	175	999999	777	210	999999	305	391	261	878	84	218	999999	999999	518	999999	839	748	99	564	347	757	48	128	999999	999999	999999	611	629	351	999999	845	999999	905	999999	149	216	927	990	687	668	999999	999999	483	652	550	999999	795	160	491	948	999999	826	903	999999	44	136	999999	630	511	520	693	999999	910	999999	239	349	999999	222	378	516	912	757	411	896	727	852	565	475	606	475	999999	999999	999999	402	685	28	965	999999	970	23	633	306	999999	176	999999	999999	994	714	422	211	999999	582	782	974	45	999999	424	16	999999	191	570	999999	34	45	283	243	625	517	92	221	384	439	251	999999	999999	999999	278	999999	922	871	999999	850	999999	405	63	664	999999	173	999999	999999	603	958	576	788	452	525	999999	453	892	741	999999	486	632	211	999999	982	341	999999	101	430	408	189	94	999999	333	719	65	629	981	619	565	462	160	84	999999	999999	863	462	999999	999999	342	825	352	999999	640	381	228	851	577	81	332	261	81	936	609	424	873	641	999999	999999	470	653	471	283	186	779	999999	557	593	999999	128	878	513	733	97	582	836	904	304	951	500	999999	61	910	296	313	999999	223	474	202	551	231	999999	190	897	688	364	79	999999	861	999999	671	999999	175	952	454	747	348	848	999999	999999	999999	347	514	999999	266	999999	999999	986	872	398	122	93	401	860	897	881	333	999999	408	228	766	899	443	905	829	999999	885	999999	842	566	51	374	999999	613	999999	999999	999999	948	641	96	803	93	999999	472	999999	587	866	315	65	572	423	513	449	999999	822	999999	999999	608	412	321	717	602	999999	315	999999	747	645	788	289	22	398	385	204	322	424	683	767	970	999999	999999	89	579	999999	279	153	538	999999	638	790	511	980	883	546	329	379	999999	938	999999	125	195	942	87	999999	52	183	999999	319	137	999999	149	999999	933	636	170	999999	999999	699	874	172	999999	822	17	999999	777	42	515	838	874	943	223	744	941	854	787	309	11	553	859	999999	115	229	797	253	651	208	56	257	386	999999	241	511	73	663	307	372	999999	999999	258	20	668	209	445	194	999999	404	370	89	848	999999	239	593	839	779	67	999999	35	764	355	579	985	267	999999	999999	999999	711	681	999999	999999	425	375	999999	305	999999	999999	905	784	613	82	256	837	999999	409	525	858	999999	672	999999	
999999	708	346	179	999999	679	35	411	999999	659	482	999999	999999	93	531	433	494	318	297	990	351	999999	999999	999999	999999	109	741	27	858	936	999999	72	999999	396	681	999999	88	205	999999	626	823	35	169	134	999999	999999	533	754	445	975	41	999999	360	681	999999	454	893	924	487	999999	937	999999	553	999999	732	999999	430	337	999999	682	354	298	131	671	176	326	991	999999	999999	89	575	986	581	882	905	387	712	367	453	236	999999	164	999999	999999	999999	815	482	360	999999	999999	191	206	999999	762	999999	999999	428	689	514	626	462	213	999999	999999	69	951	435	670	903	355	708	999999	883	184	999999	999999	581	570	982	360	844	641	297	572	898	379	643	819	261	173	958	32	999999	827	999999	752	522	999999	999999	999999	390	811	999999	57	21	127	322	178	45	439	171	857	999999	164	781	821	999999	999999	999999	999999	999999	616	418	739	999999	685	221	999999	410	974	999999	999999	79	999999	970	42	999999	250	560	780	66	475	783	822	12	999999	325	698	55	952	837	452	999999	811	429	773	402	717	660	336	906	266	767	70	999999	899	999999	461	999999	999999	636	674	519	729	633	842	833	999999	737	294	369	522	999999	458	147	235	461	268	826	207	640	477	589	233	873	999999	707	722	70	113	324	864	999999	306	325	172	933	90	187	586	940	805	980	376	966	393	256	319	923	536	448	529	635	999999	999999	999999	95	295	855	833	145	999999	536	634	970	505	17	999999	142	999999	302	380	90	249	267	999999	497	223	267	489	553	397	799	533	664	795	238	529	198	166	86	647	235	354	451	999999	279	355	999999	470	999999	999999	187	947	243	77	448	999999	728	283	671	872	999999	999999	289	747	999999	999999	969	185	276	488	999999	999999	898	654	999999	999999	999999	437	565	151	999999	797	999999	19	220	852	300	597	356	999999	801	914	999999	214	619	859	74	999999	519	276	999999	230	203	897	999999	211	999999	589	921	712	596	999999	999999	530	65	240	271	999999	536	468	712	382	828	433	999999	610	490	694	44	296	670	999999	918	298	765	596	603	216	991	18	803	710	999999	643	257	510	205	964	999999	388	999999	999999	999999	60	999999	14	401	999999	999999	417	721	364	999999	635	52	501	382	999999	765	468	999999	65	999999	528	664	11	706	195	185	999999	415	999999	545	656	999999	875	928	867	734	760	204	832	995	584	999999	999999	166	50	601	756	999999	999999	209	999999	751	542	516	648	395	562	307	999999	594	43	999999	999999	818	898	936	176	572	514	695	14	274	999999	69	999999	
241	999999	845	666	593	429	59	639	326	855	905	166	369	290	482	182	462	988	999999	999999	581	101	631	999999	999999	435	193	622	90	999999	425	945	482	999999	999999	180	999999	641	622	999999	983	373	878	962	999999	779	999999	292	42	999999	999999	285	999999	999999	132	999999	594	999999	562	168	246	999999	558	131	999999	959	684	557	873	311	465	821	375	999999	999999	218	222	668	274	333	999999	900	999999	999999	652	149	999999	385	999999	999999	585	139	88	464	929	999999	999999	757	999999	44	105	259	999999	730	67	999999	910	495	127	913	999999	999999	323	239	539	345	847	999999	478	999999	580	308	867	999999	726	336	742	911	152	999999	403	465	999999	240	999999	379	490	858	999999	921	239	892	999999	775	350	660	816	849	924	593	707	824	288	242	463	797	391	999999	14	731	988	999999	352	999999	999999	471	789	92	11	170	854	989	490	557	999999	687	999999	101	264	75	520	999999	987	999999	726	578	187	904	776	999999	999999	676	853	778	932	241	550	999999	265	879	871	733	848	764	738	718	999999	999999	181	775	757	299	999999	939	221	106	999999	793	966	941	294	999999	316	570	182	188	145	999999	624	828	999999	474	836	999999	204	999999	54	999999	820	18	244	455	732	999999	683	697	127	914	566	836	999999	999999	609	323	595	999999	426	287	591	560	582	632	116	353	999999	292	463	184	745	434	61	788	973	957	999999	838	162	999999	999999	484	70	230	154	999999	608	390	865	522	789	217	370	999999	641	269	435	999999	349	999999	372	999999	244	943	999999	142	999999	999999	999999	651	617	757	834	121	399	116	499	361	487	329	744	999999	427	940	394	537	74	294	157	713	531	999999	999999	772	942	497	249	127	999999	22	12	177	606	223	999999	42	383	999999	378	534	769	83	134	999999	645	125	972	304	558	641	77	501	294	80	129	522	268	999999	179	999999	866	381	999999	999999	326	999999	999999	214	44	999999	164	816	915	622	943	457	969	479	999999	826	525	999999	568	419	944	511	999999	999999	999999	999999	774	999999	999999	476	667	397	999999	659	999999	78	474	767	270	207	999999	261	585	999999	999999	671	553	788	933	352	386	921	999999	999999	530	815	693	124	999999	651	999999	999999	737	449	954	556	684	319	776	69	999999	999999	685	371	999999	692	926	221	409	431	999999	985	999999	736	100	746	584	882	999999	999999	384	999999	656	999999	619	645	999999	145	999999	999999	987	999999	22	873	990	999999	246	451	959	837	888	482	999999	999999	999999	999999	464	11	358	218	971	801	190	888	685	12	110	76	
751	296	178	790	503	829	999999	606	972	514	745	471	999999	143	999999	999999	998	901	645	967	806	27	999999	522	786	999999	609	999999	62	999999	999999	987	999999	179	699	672	669	108	979	999999	999999	215	999999	949	265	887	708	838	999999	889	999999	783	999999	142	270	734	116	656	13	994	230	258	999999	999999	326	758	943	339	443	261	999999	900	922	759	723	600	397	241	266	999999	800	770	317	999999	999999	414	630	395	909	965	999999	999999	104	985	665	996	661	780	632	507	943	378	404	999999	267	989	861	999999	419	999999	346	999999	399	114	203	459	999999	391	615	912	138	558	999999	478	695	999999	805	937	104	999999	938	617	608	759	956	999999	375	691	905	253	552	32	999999	248	999999	691	623	990	791	216	65	280	175	999999	999999	395	999999	926	999999	999999	193	923	513	692	731	729	276	639	157	999999	93	999999	486	371	999999	116	582	191	850	13	995	815	999999	999999	671	668	451	888	390	570	483	449	999999	267	999999	629	518	293	517	898	425	999999	842	30	132	805	793	804	360	999999	999999	766	86	927	652	378	778	625	999999	72	999999	387	258	999999	297	999999	499	999999	311	740	597	999999	674	951	588	999999	999999	999999	765	866	875	647	537	128	757	999999	373	832	614	691	999999	893	999999	454	620	47	735	265	733	488	315	999999	502	620	674	524	102	134	349	999999	999999	653	859	164	197	999999	850	140	829	580	280	666	614	999999	889	704	35	229	340	999999	286	718	401	286	560	310	154	916	453	999999	624	999999	493	974	999999	207	999999	119	267	999999	197	604	435	999999	218	648	960	883	730	970	499	872	999999	999999	364	999999	261	583	603	886	495	933	687	596	999999	41	183	999999	331	999999	671	916	999999	360	363	681	292	248	77	911	350	271	999999	482	743	752	454	695	999999	610	999999	459	515	380	494	999999	999999	839	999999	999999	475	330	999999	48	308	999999	910	443	444	999999	404	999999	515	999999	999999	234	999999	214	853	213	586	487	29	721	746	221	410	999999	999999	110	999999	452	51	890	999999	29	999999	157	999999	169	841	999999	260	938	216	932	999999	823	834	270	999999	712	986	993	600	987	311	840	999999	96	999999	999999	577	344	917	951	970	624	999999	999999	999999	599	40	693	371	575	999999	91	514	813	277	586	757	605	594	999999	465	58	300	458	999999	999999	855	97	999999	522	443	999999	999999	264	961	329	577	999999	999999	915	682	303	999999	34	760	229	336	487	819	596	999999	999999	750	864	999999	999999	334	797	808	654	999999	942	999999	849	
141	321	999999	259	851	948	18	450	859	678	999999	172	427	276	697	498	543	378	278	999999	951	471	175	166	769	49	995	999999	509	100	181	999999	999999	782	892	449	169	86	999999	999999	588	131	121	81	999999	999999	999999	68	110	319	121	376	674	316	897	669	155	999999	999999	999999	953	238	999999	768	506	641	575	644	999999	258	338	466	999999	407	999999	999999	999999	104	672	999999	544	937	679	199	999999	805	75	290	884	999999	304	266	596	999999	917	359	190	352	575	853	999999	999999	684	999999	999999	999999	633	999999	999999	78	319	61	241	54	999999	25	558	751	789	700	575	294	760	160	999999	999999	870	918	489	462	649	999999	999999	819	687	684	262	827	999999	335	181	798	786	999999	912	253	999999	552	999999	901	800	438	563	874	287	999999	999999	533	898	999999	783	715	999999	999999	428	312	532	999999	366	999999	763	731	999999	463	528	776	999999	944	248	710	57	999999	372	588	661	220	999999	999999	541	999999	584	729	928	309	551	466	999999	743	397	610	720	612	999999	999999	999999	78	895	999999	355	510	965	165	295	197	860	999999	999999	208	390	218	858	999999	999999	151	999999	999999	803	243	912	71	764	999999	556	999999	999999	444	999999	999999	449	999999	325	354	999999	999999	999999	429	444	741	449	95	124	814	363	999999	751	999999	732	54	954	115	275	661	197	293	746	999999	608	657	999999	425	334	999999	759	798	892	999999	579	849	892	589	599	999999	794	827	947	999999	999999	377	886	157	712	97	999999	999999	326	999999	166	24	294	58	820	786	543	33	761	181	64	999999	296	247	999999	882	162	374	515	213	999999	370	999999	999999	799	241	771	59	713	247	496	425	481	238	357	564	999999	843	769	999999	528	770	75	775	999999	999999	90	648	884	829	934	91	999999	123	796	999999	678	498	258	589	25	493	320	524	685	639	93	67	889	708	999999	318	605	702	685	999999	304	570	901	953	999999	132	175	999999	999999	415	597	999999	442	560	886	76	594	189	798	44	460	999999	100	266	762	32	759	186	999999	999999	485	135	437	699	999999	117	597	305	999999	892	999999	436	221	279	52	725	624	338	821	261	724	999999	904	650	645	752	480	644	200	999999	373	999999	381	686	930	471	930	999999	68	778	479	299	750	905	715	33	999999	821	224	999999	407	999999	364	260	901	69	231	999999	63	749	637	952	114	311	529	340	999999	535	348	999999	795	999999	280	52	781	999999	674	998	999999	999999	423	658	430	163	999999	942	999999	999999	784	870	249	152	689	318	151	999999	194	449	
386	385	968	803	482	643	251	526	159	321	479	476	394	232	851	999999	336	978	531	951	581	999999	999999	934	750	478	340	999999	999999	962	901	264	250	999999	999999	559	653	619	186	787	912	999999	792	999999	651	317	999999	26	300	257	982	172	999999	243	868	798	679	43	62	14	999999	598	334	197	999999	999999	235	169	610	302	999999	716	999999	743	999999	377	794	393	999999	443	991	999999	361	944	999999	739	268	17	367	823	999999	620	999999	181	485	324	999999	999999	999999	436	92	326	416	998	469	999999	999999	262	204	500	14	295	999999	619	22	988	246	390	999999	679	956	227	802	786	422	177	159	631	268	723	498	200	999999	856	360	675	907	363	484	713	380	16	999999	867	999999	594	870	999999	169	999999	88	499	396	999999	480	999999	524	629	586	302	126	737	993	481	999999	814	804	893	999999	347	90	883	905	504	309	950	415	999999	967	999999	307	999999	999999	772	645	999	803	268	386	999999	160	999999	777	192	999999	642	999999	341	865	15	789	976	687	999999	416	205	593	891	923	529	458	589	662	758	994	913	275	230	836	12	20	545	517	772	999999	999999	115	723	907	666	999999	83	79	962	48	330	525	650	365	449	999999	999999	999999	856	47	571	625	29	197	684	376	791	505	999999	999999	999999	999999	915	635	613	99	870	999999	266	591	385	519	699	719	673	397	625	865	396	597	109	210	660	734	625	186	96	536	232	299	155	578	999999	968	999999	999999	999999	999999	752	360	545	926	89	274	662	61	999999	309	523	999999	751	926	118	275	895	999999	808	191	19	437	12	999999	762	966	446	806	312	999999	999999	812	788	610	122	45	999999	182	130	999999	81	999999	999999	787	23	936	548	228	469	941	999999	750	63	428	15	999999	357	999999	174	999999	828	856	748	203	383	711	507	150	813	83	223	722	923	422	119	445	999999	225	330	825	999999	227	346	370	659	185	999999	370	604	797	999999	850	999999	18	999999	225	999999	999999	999999	311	438	999999	414	396	728	359	827	640	318	570	149	142	881	348	695	999999	519	387	544	208	952	147	546	26	395	373	999999	914	855	893	619	128	811	28	999999	29	999999	950	642	999999	357	128	999999	44	658	555	968	669	323	999999	706	447	522	999999	999999	300	999999	999999	999999	365	644	912	785	424	999999	30	331	862	951	999999	999999	569	745	245	999999	834	999999	999999	999999	839	999999	56	601	999999	197	181	606	606	669	106	168	424	948	286	664	445	342	636	93	999999	234	115	999999	647	999999	147	701	
999999	999999	524	214	359	41	171	961	999999	999999	886	237	779	999999	724	999999	854	516	383	620	999999	581	415	501	459	429	729	615	298	338	954	740	59	480	329	252	154	892	809	393	786	325	999999	135	999999	408	314	224	509	912	999999	141	785	999999	243	705	949	33	754	929	312	999999	999999	270	366	999999	999999	308	104	999999	999999	962	707	990	834	153	999999	289	54	61	125	514	116	386	999999	822	955	532	999999	624	303	999999	147	999999	91	240	652	805	769	311	999999	15	129	999999	862	900	433	794	692	99	199	669	978	703	814	797	449	296	794	543	200	655	71	479	188	928	824	999999	909	999999	500	709	520	743	830	120	395	999999	523	574	399	170	840	157	434	999999	152	444	74	294	790	366	20	999999	999999	999999	999999	649	849	934	86	604	885	98	599	490	158	245	999999	704	411	371	773	230	153	39	814	914	55	554	785	390	763	999999	813	143	698	294	631	264	177	745	239	588	498	794	285	751	557	944	485	906	571	370	999999	429	593	790	91	92	760	38	604	305	158	695	840	270	999999	466	791	863	614	999999	537	666	141	194	731	359	754	73	999999	110	78	879	818	403	742	393	550	907	212	549	503	148	150	999999	999999	802	999999	24	475	101	163	621	999999	952	832	999999	297	408	69	999999	999999	697	670	503	236	999999	999999	999999	527	891	999999	883	660	74	999999	999999	999999	207	754	999999	405	739	597	276	947	457	586	866	571	527	999999	999999	999999	480	221	806	999999	647	708	170	925	999999	497	584	999999	280	960	999999	999999	444	700	100	653	999999	999999	598	109	404	999999	779	692	20	875	10	795	773	999999	999999	853	318	999999	878	999999	594	999999	888	252	23	100	677	496	359	38	136	999999	999999	999999	718	152	999999	706	84	100	929	999999	914	640	497	999999	411	245	779	383	528	524	822	601	999999	999999	448	356	96	999999	999999	999999	343	981	748	183	790	999999	326	48	241	612	845	787	569	127	999999	257	755	234	688	442	999999	975	510	999999	999999	999999	999999	591	704	275	619	999999	222	646	999999	999999	892	323	999999	135	999999	741	152	915	678	999999	41	941	48	200	601	861	999999	446	575	368	481	146	178	386	999999	735	999999	965	992	999999	575	999999	999999	165	365	441	999999	999999	523	999999	999999	594	933	969	381	497	999999	513	674	758	155	999999	80	999999	461	755	155	621	287	193	407	999999	999999	603	469	118	957	883	999999	169	634	999999	923	999999	999999	887	212	208	14	360	192	830	300	244	929	
800	852	219	703	610	296	615	999999	999999	577	655	670	999999	510	273	999999	669	678	514	133	94	999999	479	249	574	553	999999	999999	927	11	577	886	689	999999	669	999999	747	999999	234	999999	29	786	594	33	880	999999	872	999999	741	820	523	161	786	120	845	948	383	970	139	67	350	998	357	338	999	768	981	999999	840	18	792	490	453	641	114	307	267	999999	999999	358	680	258	875	116	999999	425	110	579	827	720	882	777	59	177	533	999999	438	265	33	121	244	999999	999999	733	38	999999	708	154	15	547	999999	927	999999	781	386	102	133	251	999999	999999	667	412	999999	130	136	24	440	999999	117	93	869	11	431	999999	123	999999	400	999999	88	999999	999999	955	573	289	39	954	999999	999999	791	441	897	197	415	449	453	832	999999	737	607	23	602	431	46	999999	678	690	505	363	668	910	701	981	172	999999	867	999999	838	559	101	181	848	172	494	676	196	681	595	982	999999	291	999999	663	544	74	999999	295	918	651	611	999999	459	999999	999999	880	739	999999	34	20	582	741	993	817	646	435	174	439	936	369	735	996	104	523	559	386	999999	999999	447	108	551	581	793	197	947	752	722	45	562	999999	937	281	999999	585	409	72	297	999999	27	118	999999	423	358	558	915	614	999999	999999	999999	233	80	999999	477	926	999999	10	999999	999999	869	893	999999	138	877	999999	432	464	349	518	123	496	99	999999	31	339	207	138	233	244	281	343	508	999999	999999	339	544	246	999999	731	999999	409	124	491	999999	133	404	771	546	35	136	461	274	734	822	999999	144	551	679	999999	728	999999	776	713	534	999999	395	999999	356	547	788	999999	661	999999	999999	999999	381	607	114	898	934	436	591	999999	118	999999	79	773	963	25	205	992	566	664	12	787	632	411	957	999999	738	477	424	998	246	940	800	656	999999	118	394	536	446	999999	999999	999999	748	999999	605	714	466	621	963	999999	352	796	999999	999999	615	999999	91	970	650	999999	169	466	21	592	999999	999999	29	422	440	855	631	668	999999	785	459	710	49	64	805	252	431	126	514	94	999999	999999	999999	803	50	999999	999999	423	886	230	621	747	290	165	617	437	695	53	999999	118	709	999999	251	843	999999	904	575	37	174	408	999999	999999	952	927	936	521	856	226	382	999999	827	999999	782	999999	173	712	430	883	446	378	556	388	935	999999	384	971	999999	477	999999	145	163	999999	999999	488	435	578	794	362	228	105	999999	478	671	480	999999	502	902	915	680	999999	484	999999	590	999999	851	999999	
999999	556	553	999999	322	389	999999	246	557	827	958	303	999999	595	999999	999999	999999	351	797	999999	717	464	125	999999	79	293	999999	430	661	472	420	462	636	28	999999	247	809	263	999999	201	518	435	923	463	544	608	25	94	918	416	999999	248	999999	999999	699	653	441	999999	894	39	592	539	584	94	416	505	667	881	135	679	267	411	567	999999	999999	292	999999	661	999999	999999	277	712	999999	999999	999999	181	463	863	999999	816	806	999999	368	754	608	978	999999	999999	56	48	940	999999	958	999999	158	999999	681	402	999999	417	121	779	333	433	999999	879	37	339	999999	999999	52	803	999999	999999	873	129	52	813	997	591	441	703	615	308	530	143	753	273	999999	821	499	70	659	912	704	999999	815	999999	993	999999	950	521	199	811	996	999999	582	648	375	39	581	868	405	622	975	418	174	999999	999999	627	136	763	242	999999	999999	999999	999999	999999	615	847	314	999999	819	278	640	919	513	999999	312	393	561	115	898	77	999999	631	665	47	936	295	861	790	43	375	602	197	288	372	75	24	993	932	43	999999	725	999999	58	136	999999	999999	904	370	722	518	999999	30	865	175	587	123	326	116	999999	999999	986	999999	84	454	999999	453	999999	151	738	297	399	628	999999	380	352	999999	583	999999	65	881	999999	500	77	524	309	581	999999	122	784	951	697	887	230	712	999999	210	999999	999999	460	539	999999	762	631	435	129	447	948	494	823	813	540	999999	999999	831	939	495	456	559	999999	104	999999	528	367	787	600	511	408	369	999999	151	383	999999	88	526	466	999999	868	642	404	862	632	999999	299	971	421	909	836	999999	773	999999	753	999999	458	365	418	895	405	999999	835	618	48	589	655	682	439	560	709	534	374	320	999999	814	165	292	471	293	239	396	375	690	674	999999	595	792	397	543	531	723	999999	571	233	999999	807	786	824	53	192	616	541	999999	210	312	34	462	430	939	685	176	999999	135	665	999999	479	154	943	999999	993	863	999999	999999	38	999999	426	803	999999	602	17	378	468	999999	110	622	854	513	490	372	985	999999	999999	458	857	364	829	999999	905	999999	999999	662	843	795	999999	329	332	645	999999	999999	885	231	374	827	931	317	708	475	34	53	163	965	664	999999	52	860	500	999999	49	673	167	444	897	873	57	999999	535	672	378	780	300	219	680	276	487	764	768	544	527	549	656	363	958	862	70	589	998	999999	753	198	828	495	999999	168	66	450	999999	501	780	585	999999	45	107	253	752	944	294	999999	999999	288	
102	999999	319	499	27	999999	486	45	813	468	357	273	919	189	952	999999	613	999999	999999	46	440	276	764	941	767	620	266	714	120	125	999999	610	999999	474	106	872	186	116	999999	262	999999	298	687	321	238	999999	999999	917	301	999999	999999	772	187	67	847	825	202	377	731	406	547	771	924	999999	174	747	999999	454	93	90	628	999999	999999	957	999999	151	588	452	713	259	999999	349	422	172	999999	999999	432	121	626	999999	679	809	999999	745	999999	202	373	990	157	999999	999999	672	999999	999999	999999	835	401	999999	985	706	246	749	664	482	902	208	359	762	999999	999999	324	999999	827	812	999999	818	130	635	999999	999999	999999	999999	304	232	835	831	515	211	843	948	139	212	135	920	44	999999	999999	903	842	999999	843	611	87	999999	999999	999999	844	30	811	999999	714	999999	977	999999	928	648	999999	441	647	80	999999	157	918	964	999999	121	858	999999	999999	480	673	999999	792	734	45	176	520	789	65	405	986	494	400	999999	244	373	999999	29	999999	999999	485	713	265	772	824	695	999999	999999	13	65	581	937	252	340	999999	497	999999	252	80	999999	137	665	386	251	93	999999	757	999999	729	148	886	839	999999	392	995	960	961	30	909	349	482	407	786	999	824	999999	999999	69	506	747	399	982	948	239	268	999999	336	999999	688	627	999999	117	999999	999999	999999	742	32	999999	345	876	535	999999	342	731	289	729	999999	999999	999999	44	999999	697	88	982	749	903	890	685	134	185	633	947	999999	292	410	375	23	999999	830	91	36	999999	999999	630	999999	446	649	999999	950	538	940	950	596	654	999999	999999	39	410	125	275	851	347	735	999999	253	588	621	59	330	914	999999	956	556	345	17	999999	973	458	999999	312	263	999999	999999	595	244	683	360	687	621	169	346	613	806	564	240	689	658	563	386	633	825	999999	896	45	822	984	403	261	646	109	277	580	999999	812	21	999999	999999	149	925	570	999999	999999	438	170	578	112	159	992	999999	328	999999	420	999999	999999	999999	664	776	699	772	260	289	109	51	522	892	765	973	994	552	62	999999	518	638	999999	405	891	171	736	467	720	834	411	155	999999	194	856	508	501	334	999999	411	912	376	999999	290	999999	999999	916	277	812	138	165	449	999999	250	999999	781	999999	742	596	502	49	241	62	425	877	953	723	337	45	266	481	999999	204	650	174	152	999999	535	999999	999	999999	468	654	591	999999	999999	102	999999	789	85	999999	999999	738	855	999999	681	324	259	413	185	179	588	241	999999	657	495	255	413	86	
999999	818	729	475	999999	999999	580	586	471	746	916	861	645	548	999999	23	722	930	349	288	493	999999	714	132	101	830	666	999999	108	934	193	999999	689	11	535	267	524	999999	999999	607	790	104	999999	999999	497	324	533	999999	281	542	999999	999999	906	134	592	435	999999	606	384	999999	999999	353	999999	537	562	209	181	644	23	703	498	999999	788	999999	497	399	974	211	635	776	306	627	956	999999	998	628	810	999999	418	999999	163	918	910	385	27	447	999999	999999	999999	297	152	888	36	577	54	999999	776	174	636	203	460	999999	970	607	470	963	397	921	538	934	399	616	236	913	550	580	527	413	723	999999	783	999999	999999	348	999999	417	600	999999	521	501	851	645	999999	224	999999	261	947	312	914	64	59	694	787	24	898	535	999999	123	37	473	979	999999	450	999999	420	801	650	999999	999999	62	373	18	410	46	93	753	688	22	274	298	999999	225	999999	669	11	99	871	999999	999999	108	755	999999	361	58	999999	487	999999	352	803	846	611	324	339	999999	999999	51	294	999999	931	154	847	650	848	738	840	764	875	781	584	331	999999	413	192	874	307	886	999999	361	524	606	559	345	999999	427	999999	999999	885	635	978	959	999999	999999	999999	305	999999	114	637	623	217	757	999999	999999	768	482	916	207	141	464	564	804	999999	932	236	334	595	511	442	431	60	532	878	249	803	999999	526	810	107	886	623	202	999999	999999	154	766	999999	999999	577	999999	511	490	186	430	81	183	575	872	893	981	710	749	672	999999	572	685	878	372	620	153	999999	999999	999999	999999	840	999999	555	360	788	999999	339	459	999999	706	919	570	355	457	178	629	59	653	917	125	999999	999999	530	52	471	468	887	632	525	433	999999	999999	389	931	590	999999	628	225	94	432	999999	999999	815	965	296	999999	340	999999	203	991	104	312	197	999999	78	966	999999	512	999999	999999	582	707	934	510	927	523	191	999999	999999	469	10	833	568	999999	474	925	68	565	755	999999	138	466	438	999999	339	476	218	404	862	999999	867	125	336	764	850	943	326	315	47	773	821	916	999999	734	990	270	743	999999	520	153	908	999999	757	430	201	125	279	409	999999	461	315	786	561	254	999999	999999	507	804	644	999999	608	753	527	982	647	221	903	999999	999999	79	732	514	883	719	715	591	999999	905	573	734	999999	916	144	586	467	44	364	318	142	115	999999	999999	68	999999	544	164	758	775	999999	979	221	999999	865	999999	999999	800	999999	842	539	20	526	601	240	999999	999999	691	619	999999	
524	999999	857	595	571	999999	999999	999999	999999	999999	999999	560	833	999999	133	593	999999	109	61	43	857	999999	999999	999999	778	132	999999	170	708	159	143	999999	544	816	260	178	132	626	999999	999999	794	934	354	19	667	978	187	933	478	647	396	756	640	586	93	856	482	344	999999	449	850	155	999999	999999	999999	330	999999	26	342	999999	471	999999	105	624	248	922	999999	132	854	999999	999999	655	692	71	762	999999	999999	958	733	403	999999	787	999999	563	999999	648	850	999999	258	999999	962	171	600	523	185	499	660	25	999999	170	999999	360	490	999999	504	205	462	999999	999999	383	118	67	292	938	268	683	96	541	999999	599	82	274	873	999999	999999	999999	999999	179	885	999999	726	999999	999999	573	859	346	307	999999	69	391	196	827	513	999999	238	999999	878	661	264	502	413	128	999999	747	97	999999	486	999999	188	720	150	293	147	280	656	999999	445	719	89	922	386	302	482	656	413	255	761	999999	288	932	905	403	915	393	859	607	229	873	485	999999	999999	335	615	348	251	903	689	999999	228	327	469	169	999999	342	126	120	999999	331	999999	999999	518	489	693	256	815	999999	377	754	420	59	692	572	244	499	999999	60	686	143	999999	999999	566	999999	778	960	472	746	821	583	276	749	961	999999	999999	643	81	999999	641	999999	532	504	999999	999999	822	179	999999	897	924	93	999999	75	433	512	915	834	285	999999	999999	999999	999999	79	999999	794	488	671	98	794	999999	601	427	999999	419	327	610	911	974	632	706	609	999999	575	821	737	314	211	325	458	982	999999	367	999999	669	908	585	463	999999	999999	456	999999	90	999999	863	999999	665	586	655	999999	999999	999999	859	653	294	111	407	218	258	197	489	286	999999	639	812	339	243	346	999999	511	742	157	342	243	185	555	999999	493	712	497	82	727	555	219	557	977	845	714	999999	999999	999999	999999	999999	390	261	179	804	450	39	533	99	329	563	154	373	753	671	625	477	738	582	914	505	760	125	999999	731	145	92	834	493	529	548	999999	11	374	999999	951	999999	999999	750	88	464	999999	999999	753	174	411	846	999999	315	229	246	68	986	999999	871	454	275	499	999999	999999	368	205	50	570	999999	108	153	998	999999	719	643	471	988	999999	459	327	999999	999999	597	329	299	999999	528	273	999999	490	478	999999	999999	497	686	492	567	91	999999	269	999999	999999	972	999999	268	847	992	596	586	999999	80	492	146	553	999999	999999	999999	128	999999	89	999999	776	999999	300	999999	738	999999	999999	43	160	903	906	784	999999	189	524	
399	531	71	452	296	999999	999999	518	419	999999	277	949	405	783	591	448	712	639	592	371	560	682	999999	999999	999999	678	999999	436	871	173	708	946	374	999999	999999	379	67	926	999999	999999	98	999999	880	644	999999	556	999999	999999	568	464	204	154	999999	817	963	717	96	999999	111	999999	379	261	647	256	287	331	584	827	280	221	391	999999	846	848	999999	792	999999	801	999999	795	759	313	867	416	999999	563	348	556	613	999999	999999	525	825	185	374	837	131	634	999999	148	999999	999999	978	999999	83	419	307	759	544	181	916	294	482	315	999999	76	394	241	999999	724	999999	999999	223	485	928	865	999999	670	483	445	671	177	999999	920	823	668	999999	519	999999	559	266	589	999999	442	878	998	53	519	327	308	452	889	999999	999999	166	943	999999	502	428	999999	999999	999999	285	108	999999	748	999999	562	999999	199	741	874	898	999999	467	999999	25	999999	607	930	821	449	999999	185	993	781	999999	999999	764	880	790	832	101	134	109	629	314	999999	931	139	158	491	37	138	999999	578	991	629	999999	999999	999999	106	895	999999	999999	999999	294	110	115	729	928	56	797	999999	409	909	783	774	627	838	99	111	849	477	999999	340	421	224	617	999999	789	200	629	999999	952	999999	936	999999	737	98	345	213	999999	212	999999	112	693	425	728	658	795	226	12	345	673	826	256	428	717	66	598	79	999999	690	939	738	427	796	659	715	972	999999	999999	539	503	885	302	647	999999	999999	646	996	999999	999999	999999	573	198	293	338	999999	447	518	999999	999999	999999	275	721	999999	999999	472	999999	897	765	23	685	614	189	999999	841	787	534	608	162	48	420	602	583	532	999999	376	550	999999	468	534	999999	464	999999	999999	999999	238	174	184	385	803	993	999999	999999	482	284	24	394	725	452	550	601	999999	365	846	999999	999999	999999	198	66	999999	921	552	439	999999	999999	999999	319	822	999999	613	623	359	233	358	55	672	999999	111	999999	57	999999	825	690	917	999999	438	999999	458	106	152	545	975	128	488	881	999999	318	999	999999	63	705	571	301	999999	926	251	615	999999	801	597	999999	591	940	19	914	106	861	521	307	316	132	860	725	291	77	648	240	745	999999	604	363	372	374	204	351	999999	999999	999999	991	691	823	101	657	508	617	954	44	119	573	785	589	797	701	429	931	844	846	19	771	287	20	999999	540	207	999999	172	999999	999999	999999	999999	572	19	529	616	999999	40	212	999999	674	123	614	131	181	691	24	566	671	999999	272	506	573	524	90	999999	680	953	
999999	460	274	454	999999	999999	999999	78	223	579	277	95	936	999999	642	999999	345	999999	673	889	999999	999999	192	678	999999	281	483	170	931	58	929	999999	999999	999999	479	999999	952	229	385	326	679	112	477	444	999999	586	18	371	999999	943	188	432	50	791	265	999999	277	596	953	999999	813	292	147	175	650	999999	159	999999	999999	890	999999	999999	999999	357	999999	999999	381	748	388	914	273	121	305	987	999999	506	775	153	283	999999	483	365	999999	919	512	397	999999	312	999999	999999	436	611	999999	999999	999999	73	160	693	581	670	999999	529	999999	49	202	702	986	160	305	153	999999	16	133	663	416	322	849	362	844	822	630	78	999999	550	999999	661	999999	999999	721	806	356	92	572	999999	437	954	158	236	727	999999	999999	999999	16	999999	162	429	488	999999	567	953	223	999999	999999	758	999999	271	575	666	560	540	531	664	999999	499	797	999999	444	520	235	999999	174	999999	999999	44	422	815	71	313	398	68	183	893	764	767	592	557	243	813	572	999999	388	491	676	196	289	745	999999	517	853	558	985	968	999999	115	999999	600	174	999999	346	235	209	271	278	501	999999	637	900	670	907	250	369	630	947	999999	83	682	946	447	999999	676	999999	554	460	839	999999	215	842	999999	978	992	393	999999	476	347	966	999999	222	999999	829	651	845	999999	999999	613	199	364	31	999999	41	999999	999999	726	68	670	796	655	999999	439	999999	162	999999	251	692	914	999999	999999	164	609	999999	999999	470	771	618	113	830	999999	944	847	649	718	193	850	627	871	349	667	999999	806	550	320	315	783	757	999999	856	604	33	999999	999999	260	999999	999999	999999	85	646	881	999999	954	839	84	710	964	999999	709	968	999999	623	821	575	199	999999	999999	999999	782	999999	687	24	941	257	236	699	259	100	399	517	772	952	552	234	999999	999999	999999	967	476	610	351	993	999999	708	911	980	999999	999999	567	682	999999	363	125	999999	959	867	999999	707	612	999999	461	873	399	202	206	992	81	596	117	999999	169	390	591	182	309	693	967	999999	345	255	496	999999	533	717	664	418	836	127	999999	600	394	710	364	102	158	478	603	999999	512	918	909	616	22	927	999999	472	772	999999	999999	275	899	932	371	999999	999999	999999	999999	682	538	999999	165	953	331	999999	255	458	35	499	999999	831	100	999999	730	999999	346	880	127	606	203	999999	646	999999	992	999	999999	999999	349	997	214	826	138	999999	999999	725	999999	955	294	504	682	999999	446	282	918	303	999999	786	211	999999	30	17	214	742	489	346	151	
271	961	999999	816	793	119	37	294	207	702	999999	796	999999	999999	391	596	622	923	999999	999999	373	975	698	823	914	260	404	977	207	621	999999	441	979	583	501	993	962	688	999999	954	419	988	999999	600	15	999999	206	290	999999	999999	592	818	359	592	777	295	272	508	902	542	999999	999999	97	586	316	738	817	999999	999999	999999	633	934	44	184	999999	385	265	999999	817	924	999999	999999	999999	786	39	576	91	397	806	999999	999999	999999	999999	356	999999	368	999999	144	999999	999999	999999	774	999999	251	787	657	784	999999	999999	402	40	174	690	978	489	999999	999999	311	999999	740	999999	429	625	957	999999	999999	158	688	935	999999	999999	130	814	550	750	289	995	107	998	381	792	906	150	414	999999	999999	774	807	867	648	657	599	587	999999	621	753	159	999999	585	619	509	106	250	280	917	999999	360	150	237	209	605	614	312	999999	947	999999	289	220	782	109	999999	351	820	297	329	885	542	270	928	997	139	999999	521	999999	872	696	666	870	497	274	216	999999	999999	667	52	999999	296	412	999999	999999	999999	939	388	486	224	167	285	999999	999999	41	999999	99	999999	999999	80	770	102	923	313	261	93	419	723	517	892	770	772	163	254	999999	599	140	663	999999	533	200	456	45	174	714	421	999999	999999	465	896	126	422	999999	596	281	950	999999	999999	355	999999	999999	226	871	594	454	395	999999	999999	999999	442	247	999999	164	706	880	324	67	758	598	839	379	499	267	620	775	357	432	999999	973	336	999999	41	318	279	999999	974	585	999999	999999	329	299	15	255	999999	659	690	999999	643	716	956	892	614	509	515	999999	999999	958	999999	818	107	999999	999999	734	347	216	215	999999	885	236	906	739	616	999999	279	549	374	254	243	961	94	98	999999	849	26	443	621	532	802	860	915	25	334	632	622	366	734	999999	908	999999	453	573	383	417	810	999999	286	575	240	965	53	320	999999	999999	999999	999999	184	715	718	903	999999	683	324	999999	320	890	415	984	999999	912	815	104	345	999999	518	999999	999999	381	49	999999	166	999999	301	837	999999	999999	300	45	897	999999	192	29	999999	14	233	770	999999	359	106	919	999999	302	999999	999999	160	948	974	999999	780	999999	302	802	999999	917	746	999999	391	487	216	715	999999	999999	96	811	729	796	999999	340	203	999999	271	365	284	999999	988	864	897	973	686	999999	999999	991	265	684	999999	389	999999	644	268	999999	389	771	152	391	329	999999	999999	348	598	364	415	644	115	43	999999	936	527	556	999999	999999	650	417	800	999999	94	608	
999999	412	999999	999999	453	898	82	999999	368	999999	223	893	800	999999	658	559	385	332	462	999999	999999	231	732	384	862	796	999999	385	44	971	970	804	306	720	328	803	848	258	999999	999999	571	999999	674	999999	723	634	756	383	234	101	42	478	885	107	722	892	680	124	999999	657	194	999999	483	396	529	999999	999999	90	999999	855	710	999999	421	945	425	999999	557	280	999999	238	50	340	999999	943	999999	999999	918	208	997	436	132	733	771	999999	333	875	124	288	932	313	999999	676	156	378	390	905	66	939	682	433	345	409	463	999999	616	999999	545	539	456	36	500	398	92	999999	732	999999	365	168	622	999999	184	278	999999	357	201	374	999999	782	563	43	999999	978	526	574	101	999999	280	521	646	479	339	585	999999	906	813	999999	593	355	999999	413	550	999999	327	999999	999999	76	72	116	68	252	669	762	976	422	590	999999	871	517	710	19	706	999999	522	152	220	599	447	999999	544	552	780	839	145	159	493	548	661	999999	999999	34	660	999999	463	999999	810	577	608	418	999999	301	776	999999	644	999999	706	707	385	999999	922	999999	629	630	571	999999	999999	829	626	826	929	51	860	487	202	999999	358	542	389	128	342	642	990	38	125	253	775	999999	204	507	999999	785	999999	486	471	999999	405	40	602	947	931	980	950	782	489	284	440	999999	883	959	999999	173	328	267	842	290	668	601	999999	328	740	768	635	128	999999	153	999999	999999	999999	999999	290	327	940	441	197	361	691	217	548	999999	999999	486	820	245	228	289	467	905	643	191	996	803	525	283	217	172	999999	832	409	345	406	65	282	999999	678	961	232	886	999999	491	598	460	62	674	999999	263	999999	999999	999999	103	999999	972	999999	999999	540	486	999999	667	233	34	15	859	808	999999	444	999999	213	474	566	266	999999	581	999999	999999	592	545	751	850	767	953	999999	955	999999	316	999999	999999	323	447	816	202	168	565	999999	55	485	999999	999999	849	999999	757	59	482	833	644	46	114	999999	590	252	994	735	952	899	279	808	60	928	501	553	999999	999999	766	658	374	999999	501	918	999999	675	999999	999999	902	999999	19	903	999999	132	296	280	999999	297	732	205	822	466	216	665	393	999999	435	810	160	999999	229	999999	293	824	468	547	544	196	999999	914	398	110	832	342	999999	999999	75	999999	641	231	998	723	711	571	999999	907	891	835	999999	554	250	999999	742	999999	999999	999999	620	999999	664	999999	735	367	942	999999	806	721	633	874	776	27	180	508	178	929	306	505	611	721	999999	
560	999999	708	661	999999	674	999999	368	236	940	202	755	157	273	892	495	640	999999	893	764	999999	284	999999	69	517	383	741	874	812	310	895	999999	898	929	999999	103	37	706	999999	999999	461	999999	407	933	583	272	33	244	999999	444	665	724	999999	999999	874	286	639	649	154	999999	999999	480	556	925	999999	117	856	227	999999	798	468	934	999999	749	313	762	876	93	486	999999	360	507	597	377	644	180	377	942	65	827	463	387	999999	725	999999	999999	806	481	888	999999	416	999999	84	487	976	730	95	999999	999999	121	999999	999999	173	999999	76	435	882	188	291	875	999999	999999	171	342	344	90	382	913	538	332	955	405	205	20	839	553	999999	999999	401	913	94	999999	298	943	999999	999999	999999	999999	999999	999999	108	628	200	23	734	502	644	742	999999	895	358	182	999999	330	166	999999	361	162	69	522	13	772	786	377	790	342	624	227	999999	999999	866	719	265	752	999999	337	215	192	285	347	999999	690	999999	999999	565	912	999999	968	999999	423	999999	999999	604	999999	999999	999999	841	822	232	999999	877	426	826	715	39	638	916	687	106	828	999999	179	999999	999999	613	999999	804	291	812	878	374	656	440	502	880	805	999999	129	999999	898	495	392	959	999999	999999	492	999999	999999	476	926	999999	290	872	958	623	999999	999999	999999	531	999999	999999	560	19	999999	999999	230	986	334	834	233	523	797	717	999999	343	416	219	993	261	999999	459	552	815	999999	882	94	784	999999	878	999999	621	243	597	510	378	935	999999	615	855	249	999999	538	427	999999	999999	999999	572	999999	999999	216	177	200	630	999999	20	977	999999	999999	471	999999	999999	999999	456	341	999999	289	999999	217	828	407	999999	604	999999	22	626	999999	135	572	999999	999999	999999	119	999999	671	335	430	999999	197	500	999999	200	258	999999	911	999999	990	92	95	639	999999	997	999999	999999	228	183	573	62	618	783	999999	999999	182	652	787	431	336	999999	999999	16	999999	999999	22	999999	999999	216	999999	460	236	218	635	838	49	999999	357	686	167	273	638	498	762	377	994	999999	411	547	28	606	999999	999999	476	999999	307	89	457	457	999999	999999	999999	21	398	999999	826	409	157	260	999999	249	304	110	274	73	30	296	254	999999	999999	609	316	999999	198	188	104	746	999999	999999	540	960	485	900	999999	520	855	626	999999	649	551	595	999999	161	735	999999	311	265	999999	999999	999999	999999	835	643	999999	386	340	527	823	219	27	89	666	853	719	999999	764	404	409	753	218	403	196	604	272	96	353	999999	165	999999	999999	839	999999	340	983	
529	999999	999999	135	325	190	338	803	890	631	471	999999	412	442	999999	999999	999999	856	471	204	917	999999	241	380	688	43	999999	372	413	342	999999	999999	999999	869	199	999999	922	278	94	573	880	599	305	972	800	167	999999	722	282	404	970	983	999999	145	76	703	893	470	446	292	14	965	999999	999999	999999	914	602	542	252	164	999999	999999	772	897	323	327	530	268	999999	999999	102	999999	99	19	999999	205	999999	200	803	999999	999999	462	832	999999	569	914	999999	747	999999	886	564	999999	999999	128	312	342	999999	172	821	748	999999	999999	891	915	199	551	999999	390	999999	999999	427	411	738	755	328	639	806	970	338	999999	127	783	739	693	999999	695	999999	970	707	39	984	999999	378	65	323	999999	571	999999	612	999999	47	999999	560	281	999999	163	668	725	999999	672	536	999999	834	999999	630	399	895	999999	948	504	570	999999	683	999999	273	999999	42	683	999999	999999	999999	889	367	321	371	308	232	467	233	812	36	266	999999	999999	503	743	500	956	434	999999	314	373	967	999999	457	999999	999999	402	17	376	130	985	293	999999	603	646	883	523	60	332	177	437	973	145	478	313	734	648	664	530	602	85	999999	518	999999	705	921	259	864	239	172	830	460	857	692	999999	973	499	999999	999999	999999	977	999999	111	756	876	999999	832	640	999999	407	999999	738	486	999999	54	735	774	868	897	725	634	999999	820	170	346	977	126	999999	436	340	245	217	807	671	625	999999	157	762	936	316	99	618	720	999999	674	101	973	93	999999	999999	999999	631	543	141	235	999999	95	941	999999	899	282	388	999999	813	999999	999999	931	815	999999	875	587	999999	932	591	636	25	999999	988	999999	999999	13	42	806	999999	999999	614	673	676	446	307	94	216	352	46	999999	999999	415	907	999999	394	170	168	935	772	727	999999	699	999999	999999	219	999999	999999	999999	173	895	250	999999	999999	999999	999999	616	264	378	850	790	381	669	895	558	925	610	40	328	111	95	844	999999	44	404	943	915	722	181	236	917	987	760	188	151	793	999999	333	235	122	777	905	789	95	999999	356	528	803	403	579	608	999999	778	354	88	60	999999	547	687	738	642	894	999999	151	933	803	620	999999	754	765	796	999999	999999	215	999999	190	65	22	62	58	999999	121	329	602	628	567	218	415	999999	100	650	999999	645	497	999999	883	821	647	162	188	735	999999	59	637	999999	331	555	573	31	898	995	140	494	999999	322	530	999999	491	523	999999	594	214	389	663	125	214	999999	316	735	450	368	417	859	874	322	
999999	71	999999	999999	307	999999	645	999999	212	104	999999	106	16	184	949	317	999999	134	786	999999	530	658	395	999999	999999	690	248	837	999999	999999	588	999999	619	326	935	999999	884	672	226	364	999999	819	999999	999999	605	999999	999999	142	999999	142	999999	999999	83	291	792	728	999999	179	249	617	772	807	813	672	999999	248	487	690	248	490	433	999999	907	432	645	999999	999999	826	916	471	65	116	62	448	999999	304	207	338	533	216	999999	715	433	609	591	150	16	515	62	367	630	943	999999	304	708	369	385	999999	646	91	258	849	262	999999	561	999999	755	375	169	221	50	999999	166	42	697	999999	244	308	840	504	704	999999	773	558	841	121	223	757	739	152	919	555	692	452	958	944	462	655	999999	999999	395	640	999999	841	326	999999	999999	999999	607	990	999999	999999	999999	999999	387	293	85	703	936	449	453	999999	635	27	302	494	999999	714	84	753	266	589	999999	915	119	73	618	932	241	999999	999999	999999	160	749	27	999999	999999	550	75	674	869	999999	718	999999	482	397	15	339	549	831	25	82	787	854	999999	545	999999	895	42	323	675	999999	471	999999	999999	101	847	886	999999	459	749	915	999999	999999	999999	507	870	999999	999999	999999	999999	999999	393	410	353	262	574	306	25	999999	25	849	518	751	999	726	999999	150	493	390	999999	129	339	999999	91	110	999999	387	999999	999999	999999	184	999999	320	265	395	758	71	234	862	526	551	870	527	443	900	999999	999999	409	167	999999	999999	168	62	180	939	999999	303	328	999999	829	197	999999	789	806	999999	396	207	999999	614	967	234	999999	631	864	999	258	812	655	191	704	999999	977	813	999999	944	26	410	150	325	445	465	999999	999999	42	338	225	999999	720	602	513	208	411	795	999999	999999	814	537	197	180	999999	147	648	146	999999	304	219	522	774	861	824	999999	999999	180	178	512	999999	933	999999	535	784	177	101	62	677	505	133	191	623	39	140	489	999999	969	635	307	999999	607	444	738	129	999999	316	999999	778	527	151	240	627	687	505	881	938	662	396	522	56	595	999999	999999	180	38	999999	745	999999	345	773	999999	545	870	695	883	999999	859	416	91	861	242	284	159	363	892	563	936	999999	999999	550	999999	582	122	261	231	147	401	568	999999	999999	571	137	442	753	63	695	999999	991	621	999999	999999	255	999999	999999	814	320	999999	689	287	474	962	999999	482	794	223	515	999999	619	473	999999	999999	301	325	287	999999	114	842	405	999999	999999	806	944	912	999999	999999	314	999999	461	447	999999	828	712	290	
626	840	359	654	647	540	999999	272	999999	528	875	294	999999	930	37	371	709	478	913	999999	89	667	27	308	615	333	908	247	971	999999	561	917	394	999999	698	446	940	459	204	999999	761	934	999999	999999	47	581	999999	384	250	99	737	443	999999	333	210	999999	999999	61	49	999999	631	999999	301	966	966	999999	999999	999999	241	590	431	999999	283	58	627	999999	999999	999999	271	999999	648	999999	999999	999999	444	128	12	71	810	739	623	888	420	879	243	460	999999	702	999999	89	681	908	152	659	668	488	169	866	999999	999999	960	999999	790	999999	676	106	313	419	531	848	955	838	965	501	966	542	839	404	814	999999	999999	306	151	191	361	740	392	347	222	956	958	145	366	755	999999	402	999999	999999	213	999999	156	234	180	611	999999	843	942	999999	999999	136	648	765	62	538	554	664	89	608	999999	935	714	966	206	999999	890	819	482	220	722	573	443	999999	200	676	999999	287	135	999999	67	518	797	741	999999	999999	317	999999	92	828	211	125	999999	999999	999999	277	999999	999999	37	999999	720	314	371	999999	928	129	693	999999	575	386	999999	276	538	549	999999	146	999999	999999	999999	120	268	697	999999	999999	19	607	261	943	674	999999	254	840	259	530	819	999999	999999	75	812	999999	402	103	627	706	320	934	586	773	947	624	999999	459	867	999999	346	33	577	717	999999	331	868	749	999999	651	141	677	27	18	999999	798	989	82	170	788	718	175	80	40	343	85	30	487	995	60	794	795	999999	342	193	999999	185	999999	352	999999	665	999999	999999	999999	999999	643	916	999999	53	159	634	66	298	89	208	999999	952	546	999999	647	310	391	753	499	999999	346	704	684	825	933	623	999999	729	999999	132	999999	621	105	465	700	168	999999	443	999999	426	737	506	893	144	999999	844	639	64	999999	190	284	900	999999	999999	999999	938	242	752	120	535	83	336	999999	956	144	559	857	90	684	488	999999	947	906	83	999999	839	810	999999	813	999999	983	506	999999	498	848	999999	567	977	237	761	926	700	333	320	999999	411	887	937	999	999999	987	999999	380	999999	333	999999	993	980	999999	398	137	691	999999	31	552	576	312	129	117	999999	992	879	852	999999	999999	999999	623	595	999999	718	951	873	550	362	112	999999	136	806	175	999999	181	587	979	839	633	244	760	312	999999	776	109	999999	999999	40	469	117	999999	999999	665	175	713	407	260	289	999999	264	151	587	918	128	999999	999999	954	596	798	999999	899	999999	999999	999999	406	321	826	953	619	193	53	520	999999	994	999999	678	999999	
999999	807	999999	336	700	402	999999	103	183	999999	650	335	603	999999	242	241	64	218	693	169	348	768	401	580	306	669	262	220	999999	999999	924	400	772	363	953	999999	35	88	209	620	919	233	233	928	999999	628	25	999999	811	288	999999	786	43	519	999999	999999	415	202	39	40	149	169	472	488	999999	259	563	250	999999	453	999999	999999	18	82	249	124	545	473	999999	678	654	883	409	999999	856	148	366	263	999999	721	383	999999	999999	178	481	760	761	999999	469	926	75	775	519	999999	81	862	777	961	999999	999999	999999	942	797	361	386	999999	760	999999	632	330	892	309	689	148	80	383	927	839	601	489	363	999999	14	477	613	999999	999999	51	281	994	370	405	983	871	35	440	44	697	792	224	999999	641	121	148	43	765	95	380	296	697	935	999999	999999	789	334	894	938	999999	748	507	892	999999	847	637	999999	497	999999	818	122	999999	348	239	56	386	489	999999	689	999999	444	999999	792	999999	999999	583	999999	432	45	999999	546	140	502	714	949	295	999999	999999	793	999999	999999	999999	448	277	267	657	358	705	999999	983	310	612	215	999999	885	900	999999	899	963	274	999999	537	999999	132	281	999999	146	634	290	761	64	208	928	999999	686	898	408	525	735	107	234	999999	999999	62	999999	933	999999	430	999999	999999	580	432	327	529	999999	650	999999	999999	995	285	520	724	424	999999	999999	111	684	10	999999	987	501	199	174	866	49	224	996	408	239	347	67	716	804	242	190	632	880	408	309	45	813	92	999999	459	587	999999	938	410	999999	791	258	925	43	999999	556	391	268	999999	490	690	654	685	97	999999	228	803	999999	192	949	999999	999999	286	999999	360	183	419	999999	714	288	539	285	999999	999999	999999	99	141	683	962	685	999999	374	428	917	618	391	137	995	871	241	999999	589	755	461	827	999999	972	234	682	999999	147	721	553	182	999999	415	68	411	999999	569	96	130	957	507	160	999999	802	999999	91	969	999999	424	798	483	505	999999	529	144	999999	999999	126	999999	10	304	999999	87	820	256	999999	213	999999	726	355	312	999999	662	999999	258	310	999999	768	613	153	713	622	999999	999999	79	677	12	885	999999	954	773	999999	189	130	999999	999999	999999	121	555	403	877	646	999999	79	999999	999999	842	326	281	999999	561	118	513	763	999999	681	824	165	999999	578	999999	328	999999	999999	582	999999	965	542	999999	298	237	784	222	219	999999	77	999999	999999	435	999999	834	686	613	99	403	664	938	425	833	999999	999999	917	370	977	440	559	246	556	497	999999	
999999	310	357	999999	606	999999	896	303	498	229	387	180	729	20	744	287	714	320	378	917	999999	549	708	987	163	320	999999	245	779	715	999999	747	166	798	999999	534	999999	631	493	626	767	999999	927	614	603	963	197	360	242	163	845	926	999999	579	716	823	601	369	828	295	363	661	523	782	398	999999	24	930	642	219	948	93	999999	752	999999	285	622	103	393	199	132	999999	12	626	870	999999	999999	587	92	999999	999999	968	802	207	272	116	999999	155	225	963	949	999999	717	32	999999	999999	109	435	429	999999	211	999999	999999	999999	173	999999	658	897	911	494	81	436	999999	98	287	979	290	999999	489	53	163	999999	878	430	250	865	355	979	421	118	804	144	167	652	352	434	999999	173	43	972	999999	234	243	730	891	523	999999	999999	999999	235	481	479	945	386	999999	734	630	555	999999	307	999999	679	999999	803	999999	937	278	205	999999	853	999999	127	999999	517	999999	928	243	157	999999	727	456	726	243	196	636	334	198	781	375	617	999999	447	774	735	36	778	749	440	50	999999	254	999999	883	892	248	363	883	437	790	358	501	999999	25	671	850	229	445	298	176	365	999999	497	830	138	999999	999999	999999	860	490	817	189	999999	116	585	482	243	842	351	947	283	450	999999	991	27	126	331	431	112	884	999999	342	461	999999	999999	999999	756	392	754	843	999999	19	999999	946	972	179	698	999999	440	198	999999	999999	999999	350	999999	914	987	505	813	22	999999	999999	251	975	682	485	727	539	431	380	726	851	98	507	257	273	427	814	29	999999	427	954	991	913	999999	431	248	120	999999	999999	227	261	578	742	125	583	768	999999	273	496	451	169	944	70	472	765	297	999999	102	629	497	999999	486	965	595	773	135	999999	707	261	246	617	168	662	999999	999999	283	356	391	674	505	379	999999	532	406	267	20	999999	451	512	143	652	27	999999	999999	999999	774	613	157	352	457	441	999999	22	259	834	999999	292	999999	999999	492	999999	214	428	134	128	632	954	999999	337	763	204	999999	205	999999	594	999999	999999	389	117	999999	669	209	48	226	73	38	538	999999	572	266	727	32	453	29	999999	447	599	627	999999	999999	820	54	999999	589	999999	554	999999	894	999999	999999	594	903	999999	307	822	742	175	212	70	99	104	681	995	999999	45	181	443	185	925	157	10	789	999999	695	879	625	389	459	963	999999	882	643	617	999999	671	999999	232	156	207	999999	999999	397	999999	74	327	149	999999	999999	999999	999999	121	970	999999	517	244	805	999999	114	427	207	
363	716	999999	999999	216	460	999999	667	409	221	949	999999	977	476	875	612	231	170	378	740	576	999999	904	881	407	999999	675	999999	103	866	156	128	728	10	106	565	158	999999	858	867	84	391	349	343	999999	824	992	999999	641	631	583	518	735	999999	630	723	811	367	999999	999999	785	964	573	543	999999	999999	568	999999	379	999999	999999	999999	311	511	665	195	300	999999	749	999999	919	182	467	472	292	638	392	51	380	383	753	791	872	563	91	120	817	806	999999	999999	266	999999	999999	331	176	377	216	234	30	444	432	999999	617	570	384	612	506	111	260	999999	447	526	606	996	566	673	999999	999999	429	555	999999	494	303	447	326	903	60	999999	305	915	999999	168	31	935	950	999999	183	311	189	999999	613	716	999999	999999	863	739	418	135	999999	503	999999	468	999999	999999	76	938	945	180	254	481	562	370	806	345	14	999999	505	671	55	999999	499	41	999999	999999	941	662	999999	462	583	586	494	924	999999	999999	880	963	363	999999	999999	22	567	12	66	707	916	253	909	220	836	583	244	747	90	999999	999999	12	999999	854	533	999999	10	999999	597	999999	986	638	999999	999999	464	51	926	999999	802	999999	495	999999	975	861	44	698	999999	727	626	999	999999	747	844	669	798	999999	999999	509	32	999999	21	999999	415	398	721	288	264	905	999999	794	657	294	944	999999	226	516	37	999999	820	835	999999	283	867	597	326	248	793	328	216	585	977	427	927	999999	31	420	91	586	149	755	443	846	970	831	999999	66	802	797	453	291	851	35	688	196	802	738	999999	999999	82	482	999999	936	699	180	817	239	367	999999	35	805	435	999999	999999	74	999999	815	312	45	255	269	446	996	875	924	734	951	738	741	545	999999	213	273	999999	667	270	507	999999	800	999999	122	699	205	772	647	856	410	137	624	793	999999	999999	181	572	812	45	999999	70	775	999999	999999	501	625	71	999999	602	999999	937	999999	999999	999999	669	512	999999	143	569	251	999999	238	999999	333	824	124	947	999999	999999	999999	700	999999	631	999999	446	381	364	157	621	83	143	40	54	695	473	896	820	999999	327	923	999999	439	999999	794	274	832	707	122	999999	386	999999	512	884	571	470	246	999999	42	458	298	999999	874	521	999999	117	999999	999999	999999	860	927	999999	58	242	999999	999999	999999	457	837	999999	614	673	999999	999999	244	405	630	999999	482	234	237	999999	788	449	999999	775	284	917	757	686	80	648	335	999999	124	92	999999	999999	949	689	999999	788	999999	534	844	999999	905	769	999999	100	486	
999999	999999	157	999999	640	515	999999	999999	999999	999999	353	700	160	999999	999999	347	990	990	161	775	360	206	999999	35	999999	525	263	999999	414	869	514	640	999999	210	33	937	999999	999999	484	576	30	77	999999	92	854	999999	999999	999999	878	999999	914	779	135	325	136	851	917	132	999999	125	262	13	798	999999	999999	713	44	950	413	38	170	372	516	999999	754	293	416	999999	999999	361	903	165	727	999999	955	735	515	351	83	181	999999	65	444	368	324	27	999999	500	999999	151	63	671	999999	999999	126	552	272	549	570	999999	444	217	951	833	221	107	285	999999	343	999999	207	999999	999999	999999	19	114	999999	999999	271	737	24	999999	720	39	307	242	470	878	20	413	472	965	780	240	999999	812	114	610	157	226	741	607	166	633	999999	370	794	463	999999	22	999999	125	999999	833	828	529	496	922	535	978	637	999999	660	930	894	999999	912	645	504	206	10	999999	999999	54	995	417	999999	97	95	936	448	17	47	999999	999999	999999	687	947	999999	217	326	999999	84	179	589	344	946	236	999999	999999	458	158	958	999999	999999	306	125	244	838	420	770	409	837	599	999999	999999	369	662	151	546	554	964	242	297	880	818	999999	999999	464	660	999999	532	358	383	488	299	999999	999999	986	999999	241	999999	999999	992	447	916	354	485	638	959	974	294	999999	999999	167	493	915	671	763	203	64	294	779	187	999999	999999	60	464	120	250	580	966	676	659	315	111	855	250	849	963	473	766	999999	504	686	999999	448	166	225	999999	999999	387	639	792	438	947	673	931	999999	209	866	999999	375	397	389	18	618	435	886	66	637	999999	999999	999999	730	297	102	284	501	772	999999	999999	248	126	867	202	336	883	231	367	437	999999	207	649	999999	583	401	999999	999999	677	568	22	279	169	366	708	566	839	71	150	855	999999	439	280	410	999999	999999	258	530	196	681	734	999999	529	628	713	999999	999999	703	157	896	297	999999	823	213	999999	624	999999	759	999999	636	497	821	90	512	48	999999	926	249	134	931	152	999999	999999	999999	834	807	750	540	999999	240	394	145	999999	999999	567	240	615	999999	622	357	999999	499	371	999999	194	999999	133	26	590	999999	999999	931	999999	999999	753	23	239	999999	378	979	873	548	115	928	999999	361	906	999999	945	807	879	999999	999999	999999	999999	652	999999	379	999999	999999	999999	734	950	999999	688	462	567	699	999999	553	11	788	698	999999	999999	34	999999	999999	317	833	15	297	81	783	347	692	314	801	856	110	110	999999	26	999999	305	999999	597	679	249	
789	794	217	346	999999	806	101	170	983	302	344	268	479	71	999999	916	396	662	177	999999	996	999999	765	999999	399	453	999999	771	252	348	344	436	714	999999	527	999999	797	951	679	977	999999	532	331	509	999999	999999	630	798	999999	539	908	999999	430	591	253	999999	38	999999	999999	999999	664	329	999999	644	957	999999	553	286	543	938	129	999999	982	200	999999	999999	826	999999	329	999999	822	353	733	712	999999	999999	16	133	999999	886	20	432	14	731	322	926	999999	686	551	614	298	354	264	109	420	999999	503	240	749	778	815	772	55	999999	999999	321	999999	215	214	109	901	430	336	657	999999	999999	999999	261	877	915	860	149	715	714	269	999999	999999	999999	302	999999	999999	999999	384	181	81	999999	999999	615	606	10	340	407	482	451	713	868	27	999999	999999	723	41	252	362	833	918	675	999999	999999	139	999999	232	961	999999	245	744	135	999999	165	999999	999999	319	825	655	877	584	462	666	999999	11	401	460	492	464	578	936	999999	423	550	999999	405	190	56	486	949	777	379	493	999999	999999	999999	822	862	30	489	414	215	597	485	259	465	999999	793	339	737	206	740	506	999999	309	632	712	505	999999	999999	509	999999	348	706	999999	999999	968	429	566	423	999999	598	999999	974	999999	999999	525	937	301	797	396	999999	999999	748	752	999999	999999	158	937	84	875	327	960	839	980	151	866	891	385	54	496	999999	237	915	169	607	999999	532	181	999999	999999	774	213	115	794	123	555	600	953	73	342	820	491	999999	548	261	638	632	994	33	864	633	562	999999	310	806	169	801	589	999999	767	350	977	370	999999	110	123	854	54	867	595	276	938	322	999999	676	999999	999999	999999	999999	999999	646	538	157	999999	483	999999	957	999999	988	999999	754	999999	999999	305	992	843	999999	999999	447	147	783	587	136	438	597	695	249	544	634	708	999999	999999	681	185	131	811	829	999999	492	888	166	59	66	913	841	265	140	27	999999	832	976	228	930	769	196	68	999999	719	125	787	972	422	181	999999	538	330	999999	632	183	999999	24	475	999999	559	981	999999	531	223	597	342	565	232	824	801	731	206	999999	912	989	72	410	119	540	704	915	743	999999	775	385	999999	926	999999	843	539	818	999999	999999	999999	999999	462	537	198	132	783	999999	750	597	379	559	342	827	427	642	120	780	904	999999	999999	644	247	999999	999999	838	86	416	999999	388	295	982	229	999999	132	999999	536	535	221	999999	756	482	174	156	999999	999999	52	692	509	865	733	758	914	576	856	736	551	608	
999999	359	55	377	175	372	312	999999	339	330	999999	303	999999	585	999999	999999	188	856	479	101	355	539	999999	394	907	201	655	536	999999	999999	165	395	582	928	754	862	999999	999999	316	802	999999	999999	887	722	986	999999	759	157	999999	997	398	999999	267	459	999999	252	999999	661	470	974	716	775	328	685	175	320	999999	187	831	706	975	999999	999999	677	257	243	999999	83	999999	701	441	999999	999999	999999	264	165	999999	132	675	511	307	999999	919	999999	95	77	793	211	999999	676	494	581	326	999999	31	600	459	999999	211	29	999999	490	264	999999	542	219	438	257	431	20	999999	597	511	329	409	695	879	999999	591	190	999999	450	526	730	216	859	190	853	999999	664	999999	999999	921	656	910	816	35	160	799	876	638	545	780	546	494	896	999999	997	999999	335	720	251	998	999999	999999	999999	999999	533	999999	682	999999	585	207	766	314	644	999999	854	418	592	670	728	418	999999	999999	904	669	999999	246	320	999999	193	999999	724	944	464	549	899	87	760	999999	501	598	999999	847	63	348	999999	242	999999	230	225	999999	501	664	992	833	293	480	999999	999999	984	296	999999	892	999999	999999	999999	999999	999999	105	777	999999	658	999999	999999	140	300	867	497	566	999999	999999	999999	999999	573	603	277	999999	951	630	265	999999	413	279	868	215	356	234	999999	247	864	202	392	754	452	999999	931	999999	999999	999999	542	426	982	999999	835	246	999999	162	328	251	548	424	870	228	839	357	373	389	871	963	783	999999	865	999999	701	463	365	999999	646	135	999999	515	573	999999	98	839	446	999999	443	632	315	204	905	760	699	999999	999999	173	914	999999	85	552	890	532	999999	476	560	731	999999	382	880	266	515	203	579	43	851	780	140	999	910	78	945	249	999999	999999	170	114	561	999999	141	201	728	551	59	999999	624	999999	21	621	288	715	887	71	751	58	999999	711	999999	665	999999	551	42	999999	194	16	606	651	874	500	999999	456	999999	999999	250	689	538	963	999999	458	999999	810	769	519	721	205	190	999999	999999	609	899	458	923	999999	663	590	999999	813	367	53	999999	972	176	999999	315	832	999999	999999	999999	71	520	999999	999999	733	257	787	781	523	203	988	825	999999	164	999999	600	999999	999999	284	501	660	530	999999	605	110	933	999999	999999	258	214	888	660	457	74	435	98	182	999999	200	648	999999	999999	999999	999999	999999	227	802	818	999999	920	999999	310	270	241	170	541	795	131	466	799	999999	999999	533	999999	315	999999	377	657	728	186	999999	999999	342	999999	999999	851	884	115	235	883	
141	627	743	338	756	588	400	226	903	894	303	61	433	401	836	732	285	336	999999	52	850	154	100	724	501	490	968	633	615	318	657	690	895	583	999999	999999	410	999999	999999	727	999999	161	753	834	883	376	542	999999	799	999999	576	557	999999	193	999999	986	537	28	836	275	620	999999	999999	999999	246	613	999999	850	999999	652	332	89	774	999999	115	698	999999	265	999999	999999	999999	37	833	721	742	109	888	711	550	681	999999	391	368	296	116	179	550	169	597	999999	220	692	217	156	571	496	782	224	88	344	595	999999	999999	711	327	593	933	888	852	147	999999	454	999999	62	999999	999999	720	487	480	935	158	241	999999	571	913	999999	999999	999999	160	255	326	674	999999	216	95	384	214	657	969	523	999999	661	316	460	555	766	393	164	160	631	775	305	744	152	195	999999	613	615	797	72	773	256	999999	606	820	999999	820	103	967	621	999999	999999	518	956	699	496	999999	999999	25	157	872	999999	536	529	480	31	929	491	30	731	999999	599	859	999999	999999	990	999999	709	999999	999999	946	999999	197	538	895	712	786	787	453	699	438	404	999999	650	200	118	719	219	136	798	999999	999999	999999	245	849	146	213	612	216	999999	573	225	578	999999	999999	999999	477	997	633	768	245	152	48	999999	302	377	999999	219	999999	642	281	999999	999999	999999	384	617	999999	951	689	759	508	183	999999	744	135	223	825	90	449	618	640	999999	999999	368	563	977	300	751	943	482	148	999999	896	574	437	859	642	738	145	592	365	525	318	874	999999	71	572	303	205	89	551	917	769	107	11	999999	999999	999999	999999	407	327	474	999999	216	620	999999	999999	999999	317	275	580	999999	945	856	262	124	413	711	108	502	415	996	555	863	931	230	234	799	572	878	731	427	460	999999	275	999999	517	112	263	756	784	999999	986	930	999999	464	972	913	845	886	155	426	999999	785	991	999999	999999	154	285	400	999999	488	443	439	544	162	636	999999	591	371	607	311	457	352	717	999999	20	625	365	476	258	321	953	685	732	999999	999999	675	999999	999999	972	999999	999999	999999	477	306	132	556	395	355	999999	764	332	484	289	844	968	773	77	152	999999	303	789	999999	152	967	534	999999	707	239	851	961	471	645	399	245	484	595	875	999999	726	999999	240	19	649	493	999999	999999	406	887	345	538	608	603	635	678	582	999999	999999	509	772	375	849	165	504	999999	303	999999	94	53	370	383	897	999999	999999	855	73	999999	169	658	978	64	999999	999999	999999	322	362	867	999999	999999	
662	466	874	376	649	360	614	84	514	783	200	313	999999	999999	999999	961	640	952	186	999999	615	802	859	71	531	717	23	40	271	192	513	435	999999	374	391	904	509	999999	16	75	251	988	999999	385	468	999999	669	998	302	932	681	999999	691	999999	115	860	606	999999	844	931	347	584	812	332	279	764	637	999999	999999	623	999999	119	945	121	538	626	536	999999	603	856	999999	25	738	339	510	112	744	445	269	530	999999	999999	687	84	999999	666	186	942	116	703	47	649	37	678	999999	572	464	580	701	488	333	999999	219	988	883	999999	846	483	822	176	30	999999	760	450	326	766	431	871	392	872	999999	593	376	999999	818	408	987	69	859	999999	647	174	744	781	207	183	999999	699	999999	406	820	702	130	999999	683	999999	888	999999	362	713	150	593	197	829	48	739	756	319	179	485	344	999999	623	999999	528	999999	457	979	253	152	999999	732	999999	986	61	747	999999	437	226	999999	520	410	999999	999999	999999	64	999999	914	999999	999999	427	177	530	715	71	43	88	246	420	827	398	999999	343	220	999999	999999	911	211	999999	999999	999999	329	103	206	964	999999	90	478	97	474	999999	543	999999	786	725	999999	212	965	924	28	668	236	27	399	999999	611	999999	496	721	389	152	775	146	451	200	108	999999	999999	750	138	999999	999999	999999	999999	947	855	671	556	494	321	215	946	286	759	632	49	311	703	621	363	999999	999999	999999	708	331	114	406	795	595	627	999999	878	999999	796	75	999999	87	999999	451	729	939	999999	11	999999	184	999999	498	999999	819	160	796	380	712	397	999999	999999	854	450	625	999999	459	876	961	999999	283	336	731	999999	694	999999	999999	241	261	891	423	354	592	356	534	134	615	28	975	999999	831	667	176	827	533	706	999999	637	455	999999	280	73	559	999999	136	999999	475	17	693	255	198	999999	128	820	973	917	776	508	916	500	237	440	999999	999999	45	615	169	903	956	987	370	334	785	653	621	360	794	999999	999999	686	659	999999	999999	729	256	276	999999	355	854	999999	930	704	720	955	380	840	171	999999	108	520	999999	572	61	999999	884	863	779	475	999999	622	132	328	288	240	840	630	115	182	999999	769	76	814	999999	350	67	999999	614	829	282	781	199	761	358	999999	998	999999	556	999999	999999	999999	496	83	999999	241	493	611	425	489	124	750	735	999999	763	339	999999	873	523	999999	648	228	259	949	202	428	999999	371	999999	580	241	999999	83	485	337	999999	282	992	668	817	857	455	250	134	715	532	56	209	
997	29	999999	135	574	846	981	626	143	547	880	727	999999	131	999999	999999	999999	370	999999	999999	662	876	67	462	214	705	852	203	978	134	244	670	382	233	374	950	326	999999	189	236	504	711	754	735	999999	940	999999	999999	813	999999	876	354	999999	999999	999999	130	961	801	920	868	994	999999	999999	18	313	220	355	583	757	691	528	151	191	450	755	950	132	332	999999	274	696	125	390	999999	258	889	815	999999	686	253	988	524	196	321	242	716	999999	745	431	901	999999	436	979	131	999999	735	173	999999	50	596	997	639	999999	656	182	878	407	74	759	423	404	999999	897	513	702	13	954	869	217	49	887	999999	900	449	678	269	999999	268	706	999999	725	410	999999	99	256	359	999999	540	999999	363	999999	999999	986	18	999999	999999	538	476	999999	872	780	999999	206	11	709	621	739	21	977	912	742	148	367	246	999999	993	234	808	999999	353	939	424	730	999999	730	889	400	999999	942	852	731	670	840	834	999999	432	213	543	389	999999	619	62	562	236	621	180	640	750	320	512	601	730	999999	84	999999	366	999999	999999	281	820	999999	999999	79	134	999999	82	999999	533	503	275	999999	999999	999999	999999	734	999999	861	503	243	559	258	999999	581	999999	261	11	461	766	902	386	859	861	272	569	414	772	999999	438	55	548	872	117	256	54	722	999999	311	586	349	54	504	999999	119	721	571	999999	276	639	872	189	999999	541	631	127	416	928	428	859	227	999999	905	432	999999	694	687	150	403	536	716	351	699	874	426	857	881	789	999999	551	999999	833	505	353	565	999999	927	340	999999	139	638	793	999999	452	369	387	149	81	621	424	43	999999	186	999999	922	531	489	747	999999	773	245	626	999999	877	861	394	999999	999999	999999	591	767	356	664	274	897	922	859	257	514	48	999999	999999	178	336	517	999999	656	766	430	999999	386	190	225	712	893	22	616	614	999999	999999	999999	999999	214	40	657	687	766	912	999999	999	672	999999	242	86	999999	436	458	850	999999	999999	999999	700	999999	999999	999999	587	141	999999	381	885	316	254	666	539	127	139	605	148	678	830	810	744	924	430	370	999999	947	148	656	466	999999	766	254	306	247	999999	456	380	825	80	556	813	541	956	693	428	575	702	959	926	831	320	181	539	483	992	775	999999	473	70	999999	999999	306	914	999999	549	999	369	301	999999	683	234	322	608	283	997	213	999999	736	942	578	255	189	729	635	253	999999	714	822	999999	455	744	999999	764	441	999999	517	626	634	154	999999	215	
410	72	252	606	999999	999999	266	486	999999	807	974	531	492	394	999999	576	288	88	954	295	547	999999	999999	938	327	557	999999	719	999999	586	344	999999	999999	372	844	127	999999	38	255	999999	458	999999	999999	999999	999999	385	999999	57	751	940	347	999999	199	143	668	363	999999	314	289	449	405	546	996	212	999999	392	17	999999	999999	695	999999	259	832	999999	836	210	590	804	178	999999	285	999999	968	999999	248	788	402	390	703	999999	506	182	749	805	625	911	999999	263	183	387	378	163	507	66	850	999999	999999	266	306	468	773	999999	145	999999	999999	285	578	999999	963	684	989	627	999999	68	199	999999	999999	999999	999999	925	860	336	999999	791	573	132	999999	911	699	160	999999	146	93	245	717	689	47	412	999999	349	343	894	999999	499	397	999999	999999	999999	866	933	999999	695	999999	381	608	446	197	354	774	52	663	666	757	812	999999	853	543	999999	350	510	879	107	395	967	591	966	45	140	403	822	999999	182	55	765	999999	380	196	712	637	281	501	999999	638	999999	686	676	147	487	880	543	999999	999999	109	366	64	999999	999999	982	999999	641	999999	999999	999999	951	999999	999999	999999	991	250	248	666	999999	999999	79	999999	196	469	796	290	999999	829	558	999999	859	616	837	999999	688	711	91	80	214	923	995	999999	445	999999	687	999999	205	64	155	247	642	876	999999	14	999999	358	867	31	513	999999	873	812	852	805	100	345	999999	999999	932	999999	169	999999	462	999999	557	208	572	454	782	854	999999	999999	683	320	618	983	240	833	999999	340	844	999999	567	513	59	999999	28	640	651	352	132	999999	999999	999999	88	474	424	476	457	999999	999999	999999	249	999999	999999	23	139	541	999999	117	114	985	373	602	445	999999	610	949	859	374	999999	932	803	999999	999999	306	738	817	242	153	568	763	386	999999	554	430	820	999999	896	45	63	999999	453	543	247	146	999999	529	999999	978	864	475	617	999999	651	853	620	809	999999	320	285	321	309	53	549	350	609	161	999999	24	289	701	62	823	320	704	488	269	202	999999	999999	999999	397	999999	999999	103	156	999999	999999	701	810	20	982	586	999999	741	999999	410	994	897	537	273	999999	415	699	173	999999	794	772	999999	375	360	617	341	438	76	924	55	763	455	204	316	590	356	213	278	999999	475	73	999999	999999	88	275	304	68	617	736	981	564	125	999999	361	530	623	336	999999	403	650	157	694	999999	999999	646	548	702	230	682	999999	999999	999999	999999	999999	731	202	430	296	999999	322	999999	821	339	999999	999999	648	775	999999	785	
967	29	999999	875	78	327	378	762	999999	441	726	601	999999	999999	999999	999999	143	999999	732	999999	338	999999	49	999999	90	377	336	365	874	651	999999	772	860	445	715	999999	458	555	385	629	362	440	999999	855	368	720	999999	886	727	172	357	976	52	221	999999	999999	999999	388	794	999999	991	23	888	743	443	953	741	402	999999	999999	332	587	296	113	278	999999	168	193	16	999999	932	450	999999	711	304	32	729	648	999999	942	135	79	999999	684	637	349	999999	301	422	999999	979	53	667	232	840	769	999999	939	943	559	999999	796	999999	434	768	550	385	187	449	420	234	999999	414	286	380	262	999999	611	475	928	355	867	771	601	390	999999	782	999999	870	535	341	999999	705	437	337	338	999999	336	915	97	964	374	852	11	999999	886	638	390	852	588	999999	999999	473	24	214	748	35	779	54	999999	767	970	999999	999999	999999	443	397	977	999999	51	563	500	695	388	964	981	24	769	421	504	260	402	562	292	592	262	327	690	233	589	999999	918	291	999999	329	993	68	938	922	999999	498	661	999999	810	34	452	999999	94	999999	999999	733	265	999999	550	629	375	417	34	331	826	126	999999	753	370	738	999999	218	659	69	971	999999	86	847	674	15	599	961	752	267	149	999999	242	640	999999	855	58	559	999999	416	953	586	43	616	106	999999	791	999999	79	82	388	243	734	35	999999	310	657	417	694	544	40	413	999999	766	191	957	883	76	999999	515	690	96	999999	252	116	999999	888	469	999999	53	224	691	891	680	999999	906	144	217	562	700	208	640	999999	999999	386	550	921	276	999999	999999	747	724	165	564	391	302	766	491	919	694	421	999999	666	651	329	348	521	984	888	285	822	676	514	62	316	59	231	280	866	566	473	621	44	999999	306	500	535	337	298	586	150	652	298	868	999999	20	973	223	877	47	999999	937	388	159	999999	80	220	113	999999	341	80	495	625	363	230	799	163	64	355	828	812	194	999999	311	999999	179	388	646	999999	999999	999999	18	402	999999	537	535	243	884	295	235	999999	999999	89	956	999999	654	37	935	999999	489	857	919	868	58	234	999999	251	86	24	999999	692	574	340	952	265	999999	102	796	825	999999	566	278	768	129	548	390	115	738	795	999999	151	452	999	293	448	166	150	354	604	693	999999	999999	869	149	543	999999	999999	137	701	453	999999	241	119	952	923	588	999999	748	509	844	738	999999	291	534	14	999999	574	999999	999999	109	921	748	201	999999	999999	409	409	628	586	832	999999	
999999	47	352	999999	910	342	999999	999999	999999	999999	401	844	759	954	781	999999	999999	999999	303	151	56	623	601	532	813	999999	978	999999	523	189	532	172	677	999999	760	999999	939	606	104	999999	527	686	999999	104	999999	904	441	186	628	534	74	999999	292	691	251	364	446	999999	125	999999	999999	999999	846	680	999999	238	176	212	204	317	999999	999999	49	397	623	369	969	507	11	908	999999	801	999999	988	999999	48	880	986	315	406	38	129	999999	999999	551	32	999999	999999	622	301	737	239	982	321	598	335	454	894	78	881	999999	999999	999999	217	271	563	583	999999	564	444	358	190	897	999999	288	817	258	815	845	601	529	999999	884	999999	180	378	999999	610	400	790	594	985	999999	434	21	99	999999	283	999999	999999	448	999999	999999	999999	943	999999	342	999999	42	781	86	638	999999	477	361	398	999999	999999	999999	892	744	972	466	774	849	999999	999999	472	786	199	515	975	852	857	162	999999	587	706	766	623	46	633	577	619	713	955	999999	450	82	622	45	203	246	79	253	476	525	999999	338	581	294	869	407	999999	999999	111	999999	999999	324	814	810	357	351	423	856	999999	999999	847	70	999999	999999	999999	999999	174	163	322	738	782	614	685	31	943	378	195	338	177	236	734	999999	612	178	999999	136	267	811	999999	851	999999	223	142	81	677	583	443	156	473	478	243	689	952	373	999999	587	999999	792	866	999999	166	94	688	999999	670	504	458	999999	690	695	142	362	475	471	914	999999	481	614	354	370	935	48	865	698	999999	54	999999	249	999999	167	999999	475	944	709	695	738	535	257	999999	183	134	717	466	999999	346	880	223	491	458	999999	115	34	448	999999	53	999999	229	989	891	625	113	218	560	999999	208	667	417	766	775	186	44	233	213	181	999999	227	582	999999	362	122	999999	909	791	731	61	472	999999	999999	999999	578	519	545	366	785	79	915	166	933	578	678	999999	999999	999999	281	410	882	821	999999	270	999999	999999	999999	636	779	794	203	427	999999	480	735	640	968	999999	206	999999	999999	867	427	999999	329	999999	648	519	684	649	383	203	999999	330	179	651	759	188	840	999999	388	908	586	999999	999999	999999	999999	463	999999	999999	504	999999	519	999999	911	24	999999	176	940	999999	999999	621	952	999999	999999	10	999999	508	310	94	881	790	269	999999	288	589	290	435	234	831	999999	195	999999	999999	155	999999	684	904	999999	999999	257	999999	247	999999	148	999999	956	456	581	876	590	827	999999	758	166	713	97	999999	337	331	733	999999	941	999999	39	999999	945	315	
999999	393	325	14	99	155	836	297	553	999999	34	521	633	833	853	358	251	906	43	917	999999	441	999999	338	576	97	431	288	999999	138	56	438	820	650	472	197	999999	585	738	17	999999	999999	170	903	999999	815	698	899	125	592	867	999999	676	38	826	999999	454	987	999999	11	999999	558	645	424	147	595	700	983	371	665	797	665	178	36	995	999999	999999	45	16	999999	999999	999999	173	68	270	923	999999	791	824	919	743	573	158	736	293	999999	232	745	766	735	125	715	538	459	999999	212	954	999999	43	215	281	418	999999	676	999999	201	395	586	164	999999	834	999999	168	452	922	999999	999999	442	742	631	398	999999	279	280	999999	684	993	713	273	68	969	121	758	619	647	335	593	482	134	102	978	999999	999999	552	901	216	999999	95	537	571	695	522	907	411	817	745	149	999999	40	927	207	681	999999	105	254	723	999999	549	805	596	999999	999999	317	650	999999	752	944	999999	379	439	138	908	999999	701	999999	456	213	356	999999	901	196	883	451	999999	894	307	332	495	308	188	66	16	999999	940	931	660	214	267	758	999999	801	422	999999	601	799	299	504	621	731	797	519	803	747	903	999999	756	999999	121	999999	999999	999999	999999	428	200	382	131	999999	245	770	713	252	999999	598	736	999999	774	999999	850	999999	999999	999999	710	999999	999999	668	262	268	387	539	184	76	102	999999	412	999999	352	993	150	999999	678	999999	268	851	999999	555	574	999999	21	999999	636	999999	743	999999	160	553	999999	999999	999999	531	129	999999	999999	705	999999	999999	159	444	195	101	999999	999999	412	631	727	932	544	999999	745	955	104	999999	257	584	999999	999999	333	387	360	999999	999999	658	999999	618	999999	816	999999	999999	265	999999	405	139	29	999999	999999	855	801	122	999999	227	18	858	948	963	436	999999	999999	665	802	624	323	772	999999	999999	999999	999999	706	999999	531	911	510	981	604	373	559	999999	37	338	538	57	999999	999999	399	142	850	77	709	121	999999	37	211	766	760	640	68	633	999999	999999	755	946	159	17	590	86	717	999999	999999	584	413	472	54	286	137	999999	455	112	382	950	486	106	398	999999	999999	504	710	744	231	964	315	926	918	999999	999999	591	999999	999999	630	999999	999999	823	813	135	708	719	999999	924	999999	999999	194	956	260	105	999999	658	557	565	405	999999	375	972	805	999999	999999	486	999999	710	999999	545	856	292	999999	999999	535	663	292	273	885	999999	999999	785	114	226	779	359	676	822	137	999999	43	999999	767	999999	947	999999	27	524	999999	232	176	282	231	
999999	159	902	484	201	570	553	375	294	679	513	574	590	999999	589	520	919	810	999999	582	779	511	523	525	999999	121	999999	645	768	417	663	726	249	564	999999	77	999999	875	484	262	583	558	749	663	263	969	999999	999999	437	13	936	422	445	699	451	999999	999999	386	546	999999	488	999999	606	876	25	787	334	36	857	522	642	999999	999999	478	999999	230	999999	859	271	968	753	507	217	999999	481	251	290	999999	999999	999999	441	999999	339	999999	774	675	999999	999999	648	476	645	999999	999999	915	371	892	96	999999	700	999999	831	999999	124	999999	336	980	700	842	405	999999	999999	784	999999	439	91	151	714	930	704	334	278	887	999999	794	333	422	779	302	999999	999999	164	999999	849	999999	596	664	386	761	77	999999	974	119	478	874	970	860	427	298	834	229	999999	166	272	375	952	943	999999	329	255	914	999999	408	448	817	619	192	934	33	843	426	999999	952	999999	910	999999	169	419	346	824	999999	995	999999	467	183	409	998	60	484	938	999999	108	66	999999	163	591	576	999999	661	999999	787	999999	403	455	418	999999	999999	999999	362	26	793	999999	229	505	999999	919	999999	940	274	999999	999999	141	460	95	201	327	709	999999	999999	328	783	999999	758	999999	46	547	601	46	59	999999	184	705	698	468	154	127	999999	999999	999999	999999	999999	635	406	253	644	656	999999	318	263	100	755	789	593	43	243	999999	776	147	468	244	327	684	891	554	243	915	442	992	940	83	447	999999	712	999999	999999	157	999999	999999	447	390	82	999999	782	959	964	395	121	665	235	999999	350	999999	102	499	916	197	999999	851	20	728	223	482	378	999999	652	999999	999999	127	585	95	213	272	700	87	999999	45	999999	931	999999	848	999999	999999	999999	101	732	705	999999	223	559	269	412	249	503	999999	177	600	914	602	316	367	318	999999	999999	149	645	88	51	25	999999	881	295	812	272	172	925	445	714	999999	457	999999	552	863	568	999999	683	963	768	999999	910	571	130	309	999999	232	539	809	697	627	456	654	664	49	885	677	999999	599	977	999999	793	731	885	637	155	369	815	455	435	999999	466	999999	999999	999999	115	766	760	985	197	49	632	999999	748	97	999999	802	999999	512	977	890	999999	93	986	999999	999999	999999	685	492	164	999999	999999	94	383	933	171	774	343	605	999999	129	916	989	411	937	708	677	983	798	999999	352	87	312	477	544	422	382	695	999999	870	927	999999	999999	831	999999	633	548	999999	814	925	999999	999999	686	578	858	999999	362	681	58	728	999999	999999	886	685	
812	187	999999	616	839	999999	789	89	460	735	17	999999	648	999999	479	314	170	936	999999	873	751	999999	999999	733	619	570	70	700	999999	164	359	732	203	999999	28	754	528	931	902	302	999999	999999	18	951	999999	819	334	204	212	743	999999	584	35	23	934	928	786	381	997	278	461	98	442	306	385	284	845	66	149	724	999999	239	999999	999999	737	999999	875	449	172	800	245	865	498	903	596	774	999999	190	658	99	968	157	934	634	841	57	543	711	575	296	973	278	65	487	957	338	999999	159	286	999999	63	999999	218	206	42	595	599	539	999999	610	578	664	408	59	999999	639	999999	409	44	689	241	173	874	875	826	967	810	20	945	268	233	999999	999999	999999	46	632	999999	999999	601	255	457	13	12	964	718	318	999999	15	731	327	999999	151	124	596	927	890	999999	343	999999	999999	785	589	593	999999	386	30	761	999999	23	133	701	567	807	789	241	238	171	909	167	517	999999	999999	999999	999999	999999	999999	442	317	572	156	170	605	367	536	470	868	419	561	588	697	557	961	992	999999	626	999999	343	335	364	999999	729	563	999999	862	999999	999999	309	965	226	304	588	453	346	866	963	999999	999999	281	328	373	999999	609	999999	469	959	145	811	681	11	758	748	116	999999	873	427	606	429	505	567	488	999999	453	345	999999	119	999999	624	136	999999	530	276	72	16	991	879	999999	242	715	902	999999	999999	628	964	468	556	481	501	999999	449	999999	676	999999	999999	999999	804	375	999999	47	360	855	520	685	999999	481	491	686	110	960	999999	307	374	713	602	734	319	999999	489	999999	737	999999	612	999999	686	288	853	572	999999	176	999999	513	855	204	365	56	999999	494	592	999999	976	869	380	540	479	152	991	962	999999	978	530	999999	886	999999	310	722	999999	368	998	758	627	919	337	933	773	490	452	180	358	555	421	824	358	996	899	867	267	81	999999	544	296	999999	469	999999	999999	332	999999	999999	894	999999	803	954	999999	999999	999999	67	541	447	999999	989	699	821	614	556	999999	706	515	890	999999	999999	999999	999999	686	999999	999999	999999	459	999999	297	999999	862	999999	286	715	752	467	338	524	139	842	999999	820	314	692	844	999999	287	913	999999	999999	999999	737	970	999999	188	631	277	41	372	140	608	584	999999	999999	136	999999	544	898	804	999999	377	991	760	655	116	644	867	999999	619	995	459	546	154	358	633	135	24	825	537	130	999999	307	999999	999	244	751	671	988	566	139	930	388	119	712	572	825	977	324	999999	544	764	999999	
422	999999	999999	71	439	800	692	11	999999	719	371	999999	910	80	839	760	421	365	972	878	437	489	999999	80	999999	441	785	808	999999	699	480	992	366	915	884	784	328	182	321	999999	999999	564	439	220	999999	435	802	502	985	226	903	988	999999	885	999999	999999	311	610	634	997	25	884	853	10	999999	378	999999	995	195	64	999999	249	53	999999	582	873	60	853	62	11	639	293	822	999999	796	491	431	480	999999	952	483	718	547	324	855	421	999999	438	971	999999	118	806	317	930	785	664	945	468	312	973	882	999999	557	633	367	731	71	999999	213	757	946	846	999999	242	999999	723	701	729	257	171	172	621	999999	413	893	832	976	891	156	999999	546	962	177	999999	999999	35	170	914	999999	999999	359	999999	235	224	702	271	999999	84	358	72	999999	225	221	151	999999	271	575	154	739	535	754	180	775	999999	220	984	999999	999999	173	556	999999	787	773	133	812	999999	396	667	999999	631	952	999999	542	999999	180	331	750	36	999999	808	459	999999	184	431	378	189	23	999999	999999	718	593	59	910	802	509	184	452	97	999999	438	999999	907	443	999999	582	852	637	691	999999	889	999999	999999	547	364	107	546	613	999999	754	999999	369	242	664	992	48	903	991	740	584	999999	878	663	697	855	933	551	582	75	848	526	551	331	263	123	999999	941	512	999999	704	999999	999999	110	342	705	79	642	999999	450	79	679	861	896	117	905	21	580	953	691	999999	999999	963	999999	502	238	90	47	979	999999	999999	107	401	999999	45	999999	434	777	330	992	786	301	999999	141	999999	999999	665	999999	224	999999	112	904	987	820	135	999999	999999	34	607	114	999999	41	663	703	933	999999	287	425	860	496	480	999999	999999	961	904	140	999999	831	999999	332	573	435	999999	631	999999	612	120	999999	320	886	620	409	180	999999	377	755	637	604	999999	33	892	249	999999	728	999999	869	654	35	916	995	901	178	483	284	540	199	218	999999	265	999999	999999	707	999999	974	875	81	73	999999	594	159	999999	652	633	527	440	999999	641	104	753	999999	957	94	663	324	984	452	926	895	999999	187	546	605	348	877	999999	195	999999	999999	852	806	999999	620	440	767	502	259	545	955	844	999999	558	123	288	688	999999	777	53	790	989	999999	154	999999	999999	417	612	897	313	755	999999	255	999999	820	252	947	771	346	654	896	822	735	999999	971	60	479	999999	999999	326	999999	513	999999	152	352	830	429	661	638	272	33	164	605	945	999999	598	999999	25	999999	999999	999999	916	36	133	999999	
968	263	526	999999	999999	879	787	999999	580	653	251	973	113	848	989	822	296	999999	999999	630	741	226	790	126	382	462	464	999999	999999	986	743	487	269	995	999999	576	902	487	521	393	999999	975	999999	999999	999999	999999	495	176	747	58	54	783	952	503	414	751	473	409	801	999999	424	895	628	594	909	999999	714	999999	474	422	999999	808	621	690	394	999999	201	498	578	999999	999999	297	154	512	999999	959	534	999999	590	631	999999	999999	686	856	999999	999999	356	441	999999	783	999999	387	702	335	138	245	172	271	118	999999	560	974	830	53	999999	137	751	126	999999	949	240	947	999999	842	319	427	999999	765	722	53	419	760	116	999999	846	588	595	818	384	999999	797	273	657	942	81	999999	672	643	999999	841	599	999999	788	442	552	963	860	859	25	999999	124	407	549	74	238	800	868	45	207	999999	542	932	742	946	162	967	300	584	771	190	755	488	999999	880	454	999999	971	999999	253	883	728	735	803	999999	591	999999	999999	999999	713	281	270	637	999999	59	309	999999	498	999999	290	585	672	286	999999	835	955	635	800	668	620	58	829	204	999999	324	390	806	139	78	364	762	999999	999999	999999	500	919	999999	52	557	581	788	999999	138	999999	999999	999999	452	647	967	717	956	599	65	972	665	452	76	999999	131	999999	502	537	429	999999	527	341	964	999999	999999	999999	837	592	252	96	831	367	700	810	134	113	938	168	171	999999	408	999999	198	735	215	58	999999	283	921	999999	89	261	271	999999	866	335	256	47	59	999999	879	373	357	999999	150	307	751	266	721	28	999999	343	375	77	90	999999	153	238	209	549	72	564	999999	362	17	580	999999	60	943	798	857	901	119	119	482	999999	814	229	594	908	306	999999	999999	902	170	999999	999999	999999	569	999999	999999	999999	837	509	989	999999	999999	994	961	570	999999	701	999999	922	171	827	234	999999	595	55	999999	923	999999	300	253	476	12	768	202	999999	694	901	490	443	616	839	73	609	999999	167	342	820	268	34	706	604	283	639	741	342	520	999999	999999	524	999999	268	383	546	266	999999	999999	932	801	698	999999	999999	221	879	316	999999	999999	625	144	438	999999	999999	999999	619	999999	648	999999	999999	37	860	752	999999	302	965	483	357	999999	999999	353	607	844	410	28	999999	159	406	393	999999	332	419	999999	895	999999	180	811	238	602	764	952	617	330	949	999999	941	999999	811	17	999999	999999	958	999999	246	999999	536	999999	312	712	105	470	197	264	797	50	618	291	856	577	132	164	254	754	999999	574	
999999	999999	999999	505	87	622	999999	399	148	999999	999999	554	341	623	959	586	999999	999999	507	304	999999	362	999999	908	296	999999	999999	243	884	101	160	214	173	672	545	259	698	999999	635	999999	999999	798	126	798	676	73	999999	243	999999	545	654	728	257	407	999999	382	753	986	218	999999	999999	113	999999	56	848	169	999999	999999	87	709	999999	702	891	34	999999	966	999999	734	241	999999	709	999999	625	348	446	999999	956	999999	863	173	505	711	599	217	999999	28	294	80	950	517	999999	290	999999	999999	657	999999	837	233	999999	842	146	29	755	985	999999	676	999999	175	609	426	212	999999	999999	999999	213	187	113	683	84	162	999999	175	783	724	550	428	701	715	691	494	595	733	539	999999	36	486	956	613	999999	283	540	128	470	534	314	999999	485	250	705	480	849	163	158	83	170	999999	245	40	444	299	974	772	484	125	999999	999999	95	999999	888	999999	230	999999	194	999999	622	999999	704	259	999999	492	943	999999	20	220	645	999999	585	465	860	999999	250	925	179	209	309	767	644	999999	703	835	999999	699	362	978	259	360	968	357	460	606	999999	986	620	952	999999	524	999999	273	999999	999999	894	629	924	832	486	305	330	999999	501	855	918	359	556	584	520	253	107	999999	999999	295	473	237	14	999999	789	264	314	999999	999999	785	14	381	875	314	940	999999	999999	530	501	954	39	983	856	605	999999	999999	439	45	441	113	426	730	999999	194	925	666	624	999999	53	232	999999	113	142	716	850	999999	483	252	643	179	478	577	540	16	999999	489	999999	999999	575	872	824	278	784	749	999999	284	79	690	388	283	726	999999	486	279	999999	926	851	149	755	151	442	999999	402	272	999999	848	200	306	999999	446	999999	225	999999	999999	407	999999	328	392	999999	999999	477	999999	863	369	452	373	999999	999999	999999	339	637	999999	653	433	439	637	876	999999	124	520	93	999999	999999	999999	988	510	999999	315	872	253	607	999999	792	999999	673	649	333	999999	820	271	999999	999999	264	600	808	64	999999	999999	741	769	844	806	278	999999	492	999999	42	922	381	941	365	999999	999999	999999	731	179	999999	473	759	790	313	844	701	853	999999	163	518	170	143	933	999999	999999	999999	112	408	800	999999	954	697	969	617	999999	999999	878	905	999999	541	999999	869	999999	614	108	912	999999	999999	999999	114	424	85	338	196	872	789	447	999999	999999	999999	295	399	999999	999999	495	776	790	182	901	193	823	947	789	622	999999	301	503	329	839	999999	624	999999	999999	999999	775	879	368	999999	999999	999999	223	875	885	
762	255	76	938	999999	129	331	132	777	564	817	999999	999999	295	999999	144	580	295	128	173	596	999999	649	991	244	213	615	418	999999	437	999999	970	947	71	999999	999999	999999	362	843	209	999999	310	846	91	590	414	308	593	999999	648	999999	999999	999999	999999	299	176	605	84	703	457	999999	913	124	350	999999	999999	343	999999	269	348	158	999999	999999	919	655	999999	750	568	410	999999	904	999999	765	999999	273	999999	875	245	772	860	771	999999	659	395	999999	604	196	999999	999999	743	999999	999999	999999	313	499	946	885	184	65	999999	999999	47	674	999999	553	491	999999	999999	87	334	999999	108	999999	999999	577	248	568	66	999999	999999	108	999999	763	666	999999	999999	698	461	869	327	76	700	189	999999	443	733	246	999999	999999	214	456	441	428	480	772	972	261	924	736	261	387	999999	999999	999999	905	182	284	17	123	542	792	696	885	999999	268	280	918	874	965	843	999999	782	224	999999	605	667	825	292	894	786	759	773	725	618	939	999999	749	186	863	271	459	238	672	999999	422	999999	555	668	222	501	999999	386	959	892	258	999999	999999	931	408	247	356	991	122	999999	999999	28	970	276	820	30	530	741	20	703	394	999999	119	915	607	999999	999999	167	999999	402	999999	999999	814	833	370	343	634	818	999999	999999	999999	999999	125	345	526	999999	789	289	847	201	999999	322	376	266	507	999999	495	698	999999	999999	999999	199	920	999999	604	410	214	146	906	486	396	999999	963	999999	788	925	999999	999999	398	999999	65	832	319	879	999999	419	16	999999	999999	884	999999	935	495	225	500	726	547	405	740	125	999999	999999	999999	999999	805	999999	358	999999	477	999999	827	721	309	129	506	303	880	999999	298	195	404	656	810	999999	999999	999999	226	748	999999	72	999999	999999	999999	282	24	412	459	948	83	172	71	35	90	999999	67	136	636	375	719	206	846	506	999999	555	721	542	843	361	732	999999	52	610	96	415	999999	999999	999999	36	999999	999999	844	999999	967	999999	134	378	575	66	999999	999999	823	850	39	999999	226	881	999999	488	561	481	568	107	225	999999	129	460	999999	999999	559	492	449	609	271	999999	362	914	539	999999	431	352	966	786	999999	999999	531	202	581	999999	199	322	429	209	475	632	535	999999	716	248	16	673	440	900	507	481	72	999999	999999	414	346	312	999999	999999	999999	999999	515	782	709	995	207	927	879	550	485	246	72	249	143	999999	999999	615	208	300	974	758	912	75	289	916	168	316	613	176	62	887	970	265	153	267	127	999999	46	999999	50	89	793	999999	
425	270	999999	822	91	950	325	730	113	999999	199	999999	999999	999999	502	999999	837	999999	999999	712	498	999999	276	806	106	999999	521	345	578	487	999999	999999	964	32	650	28	999999	345	999999	663	999999	331	783	918	76	999999	961	999999	260	253	999999	159	765	999999	400	826	993	999999	725	214	439	999999	162	999999	802	303	344	999999	798	999999	296	501	999999	660	861	999999	999999	358	739	262	914	842	94	335	603	999999	139	882	999999	824	34	895	999999	30	999999	871	999999	166	999999	773	510	688	999999	776	999999	392	493	114	229	999999	20	645	871	473	300	596	894	999999	32	999999	173	461	650	973	459	400	882	645	999999	989	998	658	999999	966	999999	236	999999	318	378	221	616	35	999999	408	813	389	33	155	999999	999999	999999	999999	143	999999	609	999999	47	906	327	566	999999	847	999999	240	234	361	412	905	722	73	634	586	459	811	95	148	798	252	169	999999	376	736	999999	800	23	658	525	819	366	702	999999	65	991	811	999999	999999	357	432	183	461	976	999999	433	666	11	399	891	999999	337	471	999999	999999	999999	257	199	773	931	877	999999	576	836	593	548	29	874	579	595	999999	109	326	791	375	79	708	102	258	312	999999	999999	623	999999	202	491	895	999999	404	318	743	999999	937	837	479	215	606	625	393	579	414	791	999999	804	253	232	999999	680	999999	725	999999	999999	941	999999	682	999999	603	810	999999	111	653	577	480	999999	852	999999	172	488	321	999999	472	92	708	679	898	468	376	999999	523	970	480	224	567	678	279	588	680	476	165	400	999999	796	999999	292	999999	836	320	171	952	226	70	532	368	724	999999	955	455	272	999999	999999	713	784	296	673	999999	999999	19	802	991	273	999999	999999	333	999999	557	675	111	426	753	71	999999	214	866	307	910	948	856	999999	424	324	143	999999	999999	941	999999	999999	510	999999	999999	496	999999	518	180	688	870	375	999999	446	176	588	854	39	518	510	999999	999999	917	989	763	999999	582	175	387	676	999999	938	791	391	245	729	175	999999	999999	999999	244	639	999999	188	436	999999	748	420	676	999999	469	113	899	403	999999	188	910	999999	555	999999	914	661	999999	503	558	932	583	817	211	446	423	71	274	999999	276	437	473	739	562	228	999999	999999	499	999999	999999	999999	48	397	999999	66	819	653	247	785	353	583	508	541	629	504	961	931	219	239	999999	999999	838	999999	999999	448	714	181	958	337	999999	752	172	589	296	999999	893	196	999999	154	627	769	824	489	999999	693	928	932	119	68	999999	12	952	999999	137	
808	197	400	999999	78	352	648	999999	999999	739	601	420	999999	254	107	610	774	999999	999999	612	999999	583	999999	999999	444	520	999999	71	899	999999	53	799	902	999999	999999	343	999999	926	243	801	999999	83	914	749	999999	999999	18	999999	999999	458	492	381	999999	656	999999	234	838	660	999999	557	999999	999999	795	839	696	801	517	467	766	764	117	847	397	273	632	999999	669	999999	999999	171	999999	103	59	451	999999	671	912	256	978	263	999999	842	110	685	241	999999	288	85	999999	999999	999999	550	921	257	350	999999	984	624	33	902	565	999999	237	999999	999999	477	537	999999	999999	35	999999	271	999999	513	269	275	747	999999	41	240	302	999999	999999	917	407	961	999999	802	999999	943	686	999999	232	85	697	276	615	999999	639	763	865	934	999999	999999	627	502	71	999999	988	84	897	282	592	999999	610	971	681	319	999999	94	305	735	252	999999	999999	999999	999999	413	815	992	660	310	82	277	999999	367	770	530	300	904	900	999999	813	999999	56	413	999999	999999	475	726	594	305	190	999999	468	999999	692	999999	999999	36	463	657	602	999999	424	597	209	324	999999	252	211	161	999999	362	194	542	921	225	271	935	894	610	937	99	408	364	999999	528	809	244	675	264	999999	273	451	999999	170	817	612	458	999999	391	20	233	525	442	999999	999999	370	999999	218	476	253	752	142	999999	719	513	999999	999999	477	681	514	999999	999999	946	318	754	911	999999	381	113	613	812	999999	512	999999	999999	574	999999	87	301	168	999999	999999	999999	999999	100	999999	598	532	657	230	552	981	532	876	999999	656	578	133	532	999999	427	554	999999	999999	440	30	999999	262	15	939	631	982	185	999999	631	999999	377	936	228	623	322	999999	724	882	71	831	999999	636	999999	999999	995	842	555	999999	999999	338	999999	346	579	80	999999	346	527	717	599	999999	806	999999	999999	668	289	642	905	908	604	18	830	232	801	999999	999999	999999	487	999999	943	789	999999	800	783	999999	247	40	999999	158	122	976	892	999999	999999	999999	999999	200	391	999999	779	363	936	646	780	732	507	698	544	970	258	517	858	580	999999	810	999999	15	236	951	999999	999999	286	999999	795	627	999999	824	999999	310	584	631	999999	381	177	590	852	790	999999	60	795	999999	496	999999	899	605	128	322	242	483	999999	29	964	439	999999	999999	87	189	851	999999	616	999999	760	244	395	999999	904	486	999999	193	999999	351	984	185	166	999999	999999	889	999999	999999	509	803	592	465	940	999999	999999	182	999999	646	513	673	999999	868	444	122	787	261	999999	282	701	641	910	
59	999999	27	44	788	283	801	999999	197	331	999999	999999	812	999999	999999	303	999999	959	731	999999	999999	679	999999	999999	126	740	54	999999	510	889	585	498	868	893	543	939	923	530	878	899	999999	877	999999	351	286	225	631	31	999999	957	180	322	969	999999	154	999999	241	999999	918	58	239	706	268	308	999999	174	999999	919	999999	365	999999	309	91	832	893	887	363	942	136	900	118	32	612	999999	718	273	528	25	748	999999	708	318	611	829	670	199	619	28	999999	999999	999999	999999	999999	137	587	870	240	146	999999	267	26	298	488	28	999999	999999	103	716	589	482	999999	768	181	999999	657	72	698	999999	172	703	999999	345	347	24	468	407	559	485	964	847	42	391	66	490	156	999999	999999	593	890	463	999999	902	438	132	477	999999	540	88	999999	524	182	978	999999	265	999999	681	951	474	559	542	999999	618	999999	741	449	999999	711	690	247	246	242	115	371	708	606	375	906	224	546	999999	866	480	999999	450	675	63	417	999999	501	475	468	365	43	357	999999	488	160	696	682	999999	962	850	840	243	292	77	617	999999	659	623	774	736	927	765	999999	186	612	999999	76	396	999999	910	199	999999	778	876	81	999999	902	999999	224	220	541	999999	832	999999	999999	999999	167	608	446	151	151	877	700	732	438	278	681	630	999999	849	630	296	377	61	660	78	999999	416	995	999999	373	540	999999	564	204	604	932	659	546	999999	999999	467	999999	999999	769	321	82	999999	447	803	341	999999	252	375	589	254	999999	781	365	999999	316	751	613	841	777	610	477	145	537	834	345	32	93	44	705	173	346	673	999999	999999	995	419	999999	201	999999	101	999999	999999	975	949	999999	161	999999	975	534	403	999999	117	999999	168	844	999999	999999	613	468	319	198	218	669	426	908	291	499	999999	575	896	782	422	578	685	322	999999	170	999999	195	193	728	118	509	312	319	999999	999999	133	504	69	901	999999	732	953	999999	89	374	558	51	367	662	287	999999	637	620	441	539	250	845	410	776	930	999999	284	591	90	708	367	117	999999	544	375	999999	999999	994	427	689	625	782	243	78	999999	545	827	531	450	708	872	691	999999	699	506	288	104	292	971	936	458	372	822	381	17	451	372	999999	999999	765	893	642	203	752	999999	999999	612	999999	999999	394	999999	753	999999	999999	836	675	239	999999	48	97	427	233	33	999999	241	262	959	862	71	999999	999999	15	244	684	815	239	498	999999	785	48	999999	762	999999	999999	346	704	232	451	545	341	222	393	784	999999	999999	
669	619	712	521	661	507	750	279	14	220	999999	519	465	999999	606	999999	114	999999	10	420	665	115	999999	999999	999999	40	518	326	730	947	999999	231	999999	346	999999	619	785	613	134	540	999999	492	123	999999	751	195	999999	885	938	163	118	200	783	789	682	563	183	999999	985	631	989	433	549	67	999999	373	999999	129	419	986	999999	500	999999	469	494	182	992	999999	402	351	274	633	388	577	999999	599	447	255	663	592	446	227	628	503	551	502	943	999999	945	387	999999	646	999999	951	999999	617	131	999999	304	999999	571	114	176	644	999999	365	54	999999	227	999999	999999	240	465	826	550	184	872	575	918	992	239	935	999999	24	999999	627	999999	436	815	232	478	133	951	163	31	341	61	999999	999999	195	457	999999	838	124	461	479	191	648	999999	587	999999	999999	405	999999	280	635	981	161	13	740	207	617	166	995	999999	802	289	312	999999	218	133	888	999999	732	999999	999999	999999	18	562	171	446	999999	35	238	487	923	999999	999999	882	395	999999	899	999999	999999	988	999999	999999	843	762	999999	999999	999999	842	202	463	856	124	672	767	23	538	973	598	842	303	687	592	999999	517	999999	84	639	999999	419	999999	999999	999999	44	999999	999999	452	263	255	903	970	999999	676	833	774	631	808	66	999999	869	857	999999	310	148	999999	310	999999	887	999999	999999	585	561	459	432	344	239	949	90	927	73	570	284	727	999999	872	736	21	999999	162	886	629	999999	758	560	562	999999	999999	768	932	444	999999	564	999999	921	328	418	118	253	999999	545	682	728	138	999999	308	583	659	615	276	375	299	498	734	999999	999999	566	802	898	870	862	316	191	157	493	616	16	999999	806	376	463	628	767	270	999999	999999	901	889	939	999999	978	822	316	501	567	155	999999	829	488	226	999999	999999	219	382	636	999999	500	581	645	212	999999	236	852	999999	813	747	531	999999	126	245	802	677	863	646	891	50	10	689	589	347	657	186	868	590	614	847	418	999999	633	389	999999	330	254	737	999999	752	970	77	687	820	623	730	713	252	423	999999	752	573	999999	596	999999	811	991	307	554	126	999999	999999	999999	966	338	146	604	999999	532	482	999999	999999	686	149	80	932	12	768	999999	927	473	625	176	530	104	845	903	47	161	902	999999	947	193	843	393	708	443	999999	492	486	136	999999	720	999999	661	627	886	351	526	999999	809	232	582	999999	653	742	105	113	999999	493	243	999999	999999	999999	999999	485	942	843	756	371	999999	291	286	247	800	497	999999	234	999999	477	958	
562	521	999999	102	116	374	565	200	999999	612	339	999999	998	999999	570	400	999999	798	185	684	53	594	999999	999999	527	999999	345	827	165	999999	999999	244	999999	534	680	54	729	537	999999	121	386	999999	999999	759	170	442	999999	994	999999	999999	999999	436	693	792	915	999999	367	60	999999	169	38	999999	44	812	742	104	453	474	572	999999	999999	563	760	73	999999	999999	999999	405	999999	94	668	350	596	999999	33	443	551	612	618	713	999999	679	961	999999	92	999999	617	303	27	76	989	813	431	714	999999	999999	676	629	999999	525	488	962	414	999999	999999	687	151	999999	788	308	552	841	855	859	999999	991	601	883	981	659	782	999999	388	579	105	855	918	882	632	772	767	921	127	103	234	725	274	481	385	404	506	641	514	718	999999	158	957	572	875	444	659	792	648	999999	999999	302	584	999999	999999	646	999999	269	353	26	540	999999	723	762	635	123	727	130	999999	586	999999	151	999999	669	66	947	999999	356	16	198	123	974	283	292	361	999999	151	439	96	739	635	999999	297	498	188	999999	434	999999	937	999999	716	538	295	72	999999	600	999999	999999	778	446	748	422	999999	164	902	565	999999	999999	999999	703	999999	297	43	768	950	915	853	193	491	173	522	703	418	999999	482	585	689	221	610	999999	320	236	999999	649	991	223	999999	143	595	622	545	999999	793	243	790	428	999999	527	999999	765	999999	999999	433	614	924	54	999999	18	682	326	876	999999	829	651	393	746	637	393	776	737	999999	999999	597	868	628	528	910	185	464	63	90	172	999999	999999	23	999999	802	999999	725	946	219	976	460	278	746	409	174	999999	849	999999	791	121	750	385	834	36	999999	564	985	405	144	828	553	999999	246	713	47	984	638	510	943	999999	999999	830	527	954	269	329	999999	229	363	768	999999	420	272	968	422	723	20	986	53	999999	70	999999	812	390	432	831	42	42	371	190	513	349	110	210	453	999999	857	999999	766	999999	999999	766	51	375	999999	143	367	277	301	323	999999	651	466	999999	999999	347	28	146	531	999999	999999	999999	857	183	265	986	319	71	999999	502	866	139	999999	533	805	304	288	446	888	298	999999	999999	741	58	215	999999	882	405	679	115	901	720	359	999999	233	351	908	867	120	516	824	999999	752	799	457	845	432	999999	899	236	69	581	258	242	964	532	999999	809	968	403	999999	913	391	420	600	999999	999999	891	310	464	395	420	335	381	999999	178	999999	999999	999999	999999	439	949	506	453	56	330	471	999999	373	700	992	108	899	717	
412	910	913	342	208	311	75	540	633	999999	840	999999	999999	877	767	796	520	417	218	607	963	164	417	938	999999	280	999999	661	527	609	999999	297	520	618	969	563	264	999999	743	299	304	898	999999	70	612	407	84	594	359	999999	999999	585	999999	302	753	999999	503	975	999999	928	999999	414	22	999999	974	553	137	637	908	214	541	841	674	918	313	75	838	999999	336	966	205	100	999999	999999	429	885	999999	228	865	721	999999	289	711	999999	999999	890	885	302	96	69	279	446	685	155	46	999999	999999	999999	999999	688	418	156	648	11	999999	536	111	72	999999	98	155	909	772	196	999999	261	140	859	256	422	189	546	270	276	697	999999	999999	167	914	90	974	436	999999	187	312	913	999999	709	91	145	788	823	697	999999	913	999999	674	999999	10	784	218	999999	725	576	508	999999	885	381	314	999999	132	944	158	523	124	719	679	595	884	999999	620	999999	999999	120	633	366	848	272	999999	336	94	915	166	139	871	922	711	663	678	999999	37	268	999999	117	23	844	675	183	999999	204	999999	999999	614	769	174	788	283	614	942	152	32	623	28	999999	889	216	999999	28	652	999999	999999	26	916	453	999999	361	35	999999	999999	789	690	674	999999	169	999999	14	999999	397	965	93	648	106	720	536	417	414	250	426	227	806	999999	656	531	691	195	673	172	171	999999	999999	762	999999	517	999999	999999	999999	244	859	341	885	906	400	999999	568	553	999999	999999	390	999999	799	121	608	453	300	733	999999	153	697	999999	973	842	149	830	999999	331	46	589	999999	999999	69	999999	999999	95	342	900	665	603	963	148	284	377	781	999999	999999	701	163	168	226	428	427	215	547	999999	367	53	766	570	900	247	516	331	999999	316	999999	629	999999	999999	121	400	78	440	189	558	698	999999	70	23	999999	999999	177	878	373	149	999999	854	999999	999999	999999	999999	143	105	999999	999999	632	952	639	475	160	147	999999	640	999999	999999	359	999999	35	988	197	762	983	753	999999	449	999999	638	958	999999	658	130	997	235	999999	822	267	999999	737	999999	926	999999	965	594	862	999999	999999	999999	831	547	789	999999	999999	643	999999	999999	315	999999	598	262	655	994	993	51	817	999999	999999	999999	845	234	568	385	258	570	72	450	999999	399	891	999999	960	542	999999	999999	808	988	300	364	918	829	516	877	385	999999	999999	999999	999999	924	776	831	786	744	999999	999999	979	414	421	268	580	866	999999	916	498	28	302	999999	197	583	243	999999	739	785	999999	25	718	690	10	999999	762	140	698	872	622	
69	999999	225	999999	210	441	404	999999	42	783	61	660	999999	389	999999	192	999999	744	179	690	948	102	999999	917	999999	999999	999999	413	999999	506	449	178	306	304	999999	999999	86	272	986	152	999999	999999	707	11	775	364	128	311	644	590	77	999999	528	192	674	967	793	308	183	999999	999999	999999	928	999999	343	882	364	304	950	141	116	432	757	999999	999999	695	999999	998	152	322	769	999999	768	66	438	63	999999	999999	630	470	999999	999999	99	675	999	999999	999999	181	668	892	10	824	360	999999	484	644	638	999999	341	978	583	794	999999	860	552	165	232	999999	107	290	243	999999	673	490	999999	338	999999	999999	37	11	999999	222	340	259	322	945	999999	999999	582	999999	425	158	999999	652	999999	999999	621	238	132	844	626	462	84	388	659	759	999999	870	814	156	312	555	473	999999	999999	370	464	906	548	606	529	967	299	313	999999	94	999999	31	603	62	716	113	999999	999999	999999	999999	148	952	600	562	999999	765	450	435	999999	870	684	452	45	526	192	715	999999	526	324	658	172	771	999999	574	301	138	276	761	440	999999	999999	999999	954	707	999999	512	316	999999	811	764	527	864	999999	994	410	25	985	87	869	11	422	443	869	727	746	999999	999999	999999	271	666	499	688	999999	999999	999999	403	498	999999	303	680	408	705	715	560	999999	999999	950	529	174	286	153	999999	891	439	785	161	421	236	960	855	999999	290	999999	154	275	838	869	538	719	16	999999	656	784	199	602	717	728	318	596	999999	999999	909	861	984	523	999999	999999	565	507	999999	999999	271	378	447	607	999999	981	999999	999999	302	439	421	809	168	759	496	414	702	837	78	433	112	999999	521	438	173	429	999999	999999	964	51	999999	40	596	33	264	288	346	591	484	735	999999	999999	303	18	999999	109	702	235	36	895	104	999999	439	699	880	999999	856	19	443	698	252	939	999999	261	999999	391	222	144	504	999999	78	120	362	343	999999	88	346	512	434	73	726	513	999999	999999	946	585	601	999999	999999	633	431	337	999999	786	492	228	703	51	999999	999999	887	568	730	999999	827	983	999999	105	999999	801	294	999999	584	379	971	738	344	261	314	549	790	324	991	999999	787	999999	999999	576	999999	57	385	305	629	810	186	168	999999	999999	999999	963	220	505	474	352	348	87	752	778	814	753	883	451	999999	344	833	572	577	859	40	96	31	799	255	999999	425	999999	724	773	999999	999999	955	557	20	351	999999	294	850	999999	533	709	989	193	761	106	173	999999	568	294	977	999999	999999	923	756	
165	941	421	260	98	926	358	362	978	585	11	999999	336	440	999999	15	548	721	928	999999	331	107	838	999999	999999	222	999999	431	439	796	999999	999999	42	801	999999	410	917	44	999999	722	184	356	20	607	999999	999999	837	999999	183	289	439	892	663	597	999999	67	113	383	999999	876	445	926	999999	192	997	780	765	535	585	984	999999	999999	999999	215	161	974	999999	240	287	850	385	987	258	160	366	695	568	445	999999	797	999999	999999	932	999999	286	257	999999	828	609	979	543	311	999999	999999	201	924	932	457	446	461	999999	999999	999999	261	999999	458	999999	772	825	999999	222	330	169	787	687	999999	999999	83	929	999999	550	267	631	308	316	83	78	69	999999	442	763	120	998	915	825	999999	447	999999	395	999999	578	999999	13	307	999999	222	152	140	511	646	352	858	528	542	910	713	251	797	944	426	389	619	999999	393	548	111	331	254	961	262	999999	999999	999999	110	334	889	264	333	999999	999999	931	937	999999	323	99	999999	592	466	14	122	999999	650	999999	968	448	999999	999999	620	759	999999	891	999999	999999	999999	999999	452	999999	999999	999999	999999	459	917	264	999999	495	999999	71	999999	303	644	999999	865	249	849	999999	467	999999	720	662	374	50	999999	999999	999999	212	42	768	999999	784	999999	734	174	257	999999	663	275	395	886	999999	996	898	358	326	124	155	36	658	329	189	81	288	460	765	843	999999	814	999999	387	648	999999	683	761	715	999999	910	355	617	999999	999999	803	81	287	999999	665	999999	692	999999	459	732	999999	999999	999999	999999	712	368	284	409	414	12	848	921	17	247	29	999999	146	642	999999	999999	800	419	999999	143	385	10	999999	999999	109	999999	297	496	894	655	472	88	244	999999	13	298	636	945	999999	264	348	999999	74	999999	227	353	999999	60	999999	255	931	767	982	316	744	712	368	999999	309	47	714	999999	999999	362	999999	940	88	506	638	380	577	854	215	147	795	504	935	960	994	756	46	247	999999	649	723	999999	999999	928	896	999999	930	999999	646	175	549	999999	854	711	274	999999	274	833	421	999999	677	87	561	845	521	999999	999999	407	77	553	11	476	999999	387	639	80	844	160	999999	347	999999	12	217	50	597	999999	650	999999	696	999999	491	212	826	558	972	999999	153	999999	999999	999999	525	999999	507	103	174	82	471	476	82	999999	442	999999	233	84	839	674	869	520	258	712	599	999999	711	999999	71	798	650	966	415	993	999999	594	742	954	999999	916	999999	999999	876	999999	347	999999	161	503	285	376	978	752	718	307	775	633	12	
705	65	999999	821	158	41	376	432	505	70	89	276	848	381	999999	261	922	179	755	644	733	374	999999	400	218	84	695	819	898	257	118	227	999999	591	47	898	849	104	356	999999	510	102	999999	123	999999	236	436	999999	709	500	796	138	30	999999	279	340	640	581	999999	83	345	556	534	257	999999	861	999999	267	999999	381	412	828	822	671	144	999999	532	311	999999	981	647	700	999999	407	461	979	207	314	322	707	267	277	491	282	747	953	567	999999	999999	999999	264	179	660	337	97	967	315	358	854	637	999999	999999	262	632	436	645	445	136	999999	972	664	668	999999	999999	123	145	347	549	999999	999999	83	937	149	118	727	477	999999	783	319	999999	674	848	459	684	898	999999	24	858	846	112	518	999999	798	199	999999	595	234	999999	224	952	630	766	433	674	564	871	198	999999	904	958	999999	999999	816	312	308	815	999999	270	738	193	130	488	702	999999	672	641	999999	999999	563	999999	999999	999999	999999	999999	999999	999999	424	785	130	999999	740	870	953	888	507	855	999999	495	891	999999	386	964	999999	40	832	152	999999	999999	11	922	732	248	591	773	999999	588	103	459	449	399	401	433	150	710	453	260	999999	814	325	817	27	652	999999	823	754	288	999999	538	534	720	845	813	999999	999999	304	502	289	190	999999	999999	761	999999	56	501	348	999999	824	584	999999	999999	999999	999999	999999	999999	905	999999	189	767	28	436	857	565	999999	729	999999	588	649	942	415	950	970	353	640	406	65	999999	606	567	484	999999	999999	156	951	952	112	595	999999	599	999999	224	999999	521	172	747	71	206	249	326	946	760	314	881	179	636	611	999999	618	889	138	63	483	622	999999	227	972	711	613	973	626	999999	71	59	649	201	999999	999999	191	999999	345	859	999999	289	999999	724	497	582	999999	325	999999	838	999999	637	999999	249	999999	700	238	944	775	999999	999999	276	699	987	699	999999	999999	977	998	162	91	725	554	279	450	203	11	999999	729	999999	734	298	632	999999	999999	999999	999999	410	460	999999	231	246	999999	985	277	345	590	999999	34	243	350	999	326	198	756	261	93	999999	999999	547	699	668	999999	385	625	999999	644	999999	16	275	675	831	527	71	999999	845	999999	569	12	114	613	378	544	999999	59	735	971	999999	41	999999	350	397	611	999999	247	562	31	742	369	973	701	678	626	759	568	999999	482	265	266	911	654	999999	199	694	999999	330	134	728	336	999999	331	999999	880	999999	924	287	230	613	999999	379	999999	864	209	999999	999999	935	999999	784	928	540	
263	716	187	129	85	826	999999	917	980	999999	999999	303	416	479	651	502	999999	999999	835	290	999999	868	441	887	98	790	999999	170	291	999999	999999	350	800	795	999999	999999	32	761	211	999999	89	312	633	906	999999	530	999999	999999	387	910	148	412	949	647	251	394	284	299	40	295	999999	47	636	999999	349	97	503	620	999999	46	999999	45	148	737	999999	985	244	535	945	568	342	594	782	999999	999999	999999	400	162	554	252	999999	732	999999	916	595	51	999999	651	566	999999	36	837	888	999999	441	112	273	221	999999	266	160	748	354	472	999999	917	264	265	133	183	696	350	76	999999	705	747	315	232	152	169	319	593	999999	100	541	999999	706	441	999999	756	999999	188	715	298	102	591	387	999999	999999	999999	999999	420	528	392	168	686	999999	298	645	693	797	999999	79	999999	946	999999	779	263	931	458	221	823	326	377	281	999999	634	777	507	123	369	57	269	474	382	898	75	586	999999	999999	732	417	795	255	958	861	999999	438	351	534	812	134	337	514	465	999999	103	161	999999	651	999999	993	791	532	334	750	781	604	904	58	502	999999	999999	85	725	804	37	81	418	419	999999	205	436	972	311	245	720	754	18	419	804	913	999999	290	803	739	625	273	920	217	999999	514	534	302	42	619	802	999999	789	661	935	31	742	702	252	855	566	819	999999	99	40	37	999999	494	253	588	728	50	999999	999999	999999	999999	161	210	339	893	670	143	939	692	443	469	999999	999999	483	782	999999	772	47	947	999999	806	53	831	187	62	999999	999999	58	454	890	999999	999999	803	999999	999999	870	541	373	359	195	432	879	999999	656	571	71	248	20	471	416	999999	12	334	813	381	720	329	33	999999	974	630	94	494	801	999999	490	172	999999	999999	999999	639	409	688	762	750	999999	999999	185	615	990	679	39	587	999999	934	758	653	989	999999	999999	551	518	999999	384	999999	347	999999	999999	974	91	899	374	709	999999	776	557	324	572	73	454	215	154	418	295	999999	600	507	456	866	923	837	999999	772	849	999999	999999	999999	314	207	412	541	778	210	999999	999999	315	999999	38	271	999999	999999	91	999999	999999	999999	406	110	800	89	964	840	938	870	999999	254	999999	999999	859	999999	999999	244	999999	374	999999	913	437	943	883	204	999999	280	999999	195	489	999999	999999	999999	126	602	964	999999	999999	234	243	999999	603	999999	159	999999	374	713	470	999999	999999	153	433	999999	999999	743	819	463	226	605	100	693	372	753	390	999999	498	481	999999	266	234	633	722	785	999999	99	
320	529	794	602	830	285	999999	638	579	345	65	49	979	383	783	999999	805	916	144	999999	209	849	999999	587	792	892	238	213	616	982	431	648	585	187	432	299	669	623	775	999999	883	734	184	54	517	458	502	111	483	999999	828	805	651	590	999999	470	12	216	999999	937	56	606	31	596	999999	417	464	999999	950	493	999999	191	151	329	666	475	675	481	999999	344	400	137	730	999999	164	625	999999	994	297	962	999999	462	999999	837	767	287	712	588	140	999999	993	699	160	999999	999999	646	664	331	924	999999	795	530	146	476	999999	999999	876	138	442	299	420	469	514	988	999999	389	378	314	999999	999999	763	999999	351	970	999999	700	976	999999	22	517	961	675	79	873	176	999999	325	347	999999	999999	410	583	155	841	689	533	194	171	792	501	278	359	769	545	661	999999	188	176	135	846	999999	145	126	924	337	745	399	641	999999	439	74	999999	24	713	978	189	999999	510	290	816	516	814	947	521	999999	611	999999	999999	222	467	999999	159	221	453	906	274	467	231	513	944	144	553	349	999999	999999	247	345	66	566	481	767	677	999999	319	340	137	197	999999	685	725	999999	999999	999999	364	851	914	819	570	806	999999	999999	999999	997	345	682	962	475	594	94	999999	999999	848	968	999999	699	910	999999	902	123	778	87	861	545	999999	114	278	134	984	511	999999	428	774	260	852	759	58	999999	550	637	377	662	602	521	684	459	991	896	688	665	940	651	917	457	37	636	860	999999	219	241	999999	838	490	92	999999	582	501	999999	999999	981	651	239	723	275	746	126	484	350	861	338	123	382	445	329	570	999999	511	999999	232	225	898	999999	471	318	233	999999	999999	999999	949	111	957	999999	780	707	23	711	999999	651	711	911	162	520	999999	880	128	40	999999	999999	999999	701	81	999999	376	900	999999	999999	768	999999	51	217	945	999999	400	759	999999	719	602	999999	316	859	942	859	615	320	73	388	562	590	200	202	999999	999999	999999	258	999999	999999	37	999999	624	246	942	523	610	503	965	197	129	561	509	408	438	664	999999	662	999999	221	568	65	999999	703	224	187	223	848	82	935	966	152	999999	597	692	722	124	79	916	428	259	121	355	875	269	10	999999	999999	764	480	999999	346	499	818	224	971	999999	920	32	764	999999	761	999999	40	231	999999	832	912	999999	715	550	999999	745	339	962	999999	999999	960	444	999999	107	999999	94	602	780	999999	652	911	383	720	679	203	57	161	128	497	690	999999	654	999999	178	178	999999	58	999999	
380	600	170	999999	766	271	92	486	999999	667	879	999999	829	999999	601	333	920	538	994	46	357	736	593	220	475	766	395	999999	160	54	929	354	999999	999999	999999	39	492	65	999999	459	999999	999999	249	494	249	820	861	74	62	959	257	999999	91	21	582	999999	999999	949	390	10	999999	775	999999	763	738	534	640	166	850	572	841	865	921	999999	448	640	497	109	999999	654	999999	331	999999	201	999999	299	272	34	999999	766	999999	542	675	616	583	821	999999	485	999999	715	190	704	223	489	999999	392	718	546	573	941	155	908	999999	735	105	554	521	144	966	449	999999	615	76	999999	550	999999	199	999999	961	626	999999	21	353	265	474	210	118	774	83	999999	581	999999	461	158	999999	999999	999999	939	521	39	310	255	519	999999	999999	574	637	999999	938	819	202	999999	999999	999999	691	999999	999999	999999	271	999999	999999	999999	71	561	868	999999	164	917	999999	437	999999	260	794	999999	326	999999	999999	999999	999999	899	572	979	999999	999999	222	178	151	514	999999	486	558	840	677	999999	593	999999	194	958	448	906	420	999999	664	511	84	942	618	651	630	999999	642	999999	910	372	331	466	999999	808	999999	699	404	649	460	999999	999999	904	582	177	999999	762	820	542	597	906	488	852	324	334	189	999999	560	499	999999	781	843	999999	930	315	305	136	652	386	620	748	512	771	269	677	631	999999	999999	450	999999	868	999999	109	931	13	883	478	152	586	628	78	999999	904	999999	679	999999	850	973	276	872	222	119	999999	922	848	403	717	999999	647	702	19	999999	999999	197	999999	914	743	999999	999999	432	826	984	999999	757	552	999999	608	16	590	999999	781	205	102	578	99	758	432	999999	92	610	175	885	504	884	999999	167	40	716	748	764	410	752	57	844	56	999999	999999	686	380	249	794	711	12	124	921	814	817	999999	107	268	999999	566	25	325	266	940	999999	191	148	999999	579	999999	268	999999	132	38	158	258	532	861	714	999999	999999	843	816	464	883	390	962	999999	999999	499	999999	999999	281	843	737	731	587	116	999999	861	548	985	670	902	999999	186	999999	892	665	999999	18	999999	553	999999	760	182	509	802	66	999999	228	343	999999	89	283	778	999999	289	999999	426	671	999999	123	852	206	820	182	913	999999	706	999999	80	148	999999	490	383	936	533	999999	565	231	999999	59	648	642	999999	999999	999999	629	674	631	712	999999	248	898	592	132	700	550	939	999	596	790	359	711	158	205	275	598	900	841	30	206	999999	205	885	376	475	220	992	880	591	294	999999	85	
685	479	899	999999	897	999999	246	983	153	565	999999	995	999999	999999	494	999999	674	992	729	833	611	515	999999	53	999999	226	657	999999	558	68	999999	312	999999	284	36	679	999999	999999	700	999999	605	47	63	180	570	890	677	538	725	983	215	599	564	514	474	179	999999	856	869	681	999999	755	435	94	158	332	551	424	910	815	713	291	999999	90	238	999999	462	694	483	132	548	999999	999999	574	853	818	747	938	810	999999	999999	448	523	28	56	849	612	969	32	247	999999	262	999999	999999	279	924	307	999999	286	999999	716	919	999999	747	142	484	991	860	241	999999	999999	999999	613	64	999999	999999	999999	282	999999	388	961	493	672	245	783	999999	999999	853	304	928	521	999999	662	910	999999	155	75	999999	886	999999	999999	751	737	692	999999	735	999999	573	170	14	166	34	450	897	938	233	256	147	999999	846	983	147	565	312	818	322	950	703	914	999999	209	991	999999	472	531	999999	755	999999	583	58	647	927	999999	299	999999	999999	822	765	971	916	899	999999	812	49	588	720	195	999999	874	349	785	945	999999	566	805	174	637	978	376	728	999999	276	564	999999	209	65	454	276	999999	999999	499	999999	731	998	999999	282	188	357	883	810	34	330	115	243	272	701	999999	999999	494	999999	999999	844	399	999999	999999	632	373	897	999999	532	999999	919	999999	552	849	999999	224	660	862	533	986	290	999999	565	999999	157	999999	999999	999999	508	787	327	999999	931	473	655	999999	999999	999999	999999	999999	999999	517	999999	544	115	434	563	999999	999999	999999	999999	999999	961	621	578	750	834	548	999999	471	999999	999999	999999	745	948	148	964	999999	204	805	735	111	999999	624	705	999999	742	30	599	722	999999	999999	999999	999999	179	999999	819	319	999999	905	960	939	999999	610	866	999999	185	616	595	966	470	483	199	865	751	999999	999999	347	916	805	17	813	999999	999999	864	116	273	320	575	895	999999	654	194	999999	845	795	999999	189	758	999999	999999	136	999999	999999	999999	999999	746	999999	278	663	578	482	403	99	898	157	999999	688	746	759	773	999999	999999	700	648	816	298	901	30	956	999999	304	588	258	217	999999	388	327	328	999999	369	999999	52	911	326	845	261	105	999999	999999	999999	999999	443	998	895	999999	95	734	983	444	835	845	104	322	989	284	894	155	999999	27	768	999999	370	15	999999	999999	822	139	384	999999	565	999999	510	332	160	519	999999	589	362	999999	795	654	343	883	905	523	63	729	921	51	951	116	223	382	928	999999	793	437	608	280	910	999999	359	191	999999	641	999999	772	171	
480	423	314	792	406	999999	124	339	487	999999	876	571	102	217	342	851	999999	979	138	403	27	999999	432	981	999999	575	839	304	162	999999	273	999999	290	999999	999999	627	647	323	817	160	814	803	316	336	999999	708	817	748	26	999999	430	999999	999999	378	154	754	999999	332	710	830	392	820	999999	483	837	696	999999	535	766	999999	214	145	171	977	999999	999999	419	105	260	383	758	101	999999	999999	583	611	973	912	999999	999999	999999	999999	613	986	768	993	626	832	499	44	427	291	981	999999	135	295	999999	239	789	930	999999	895	999999	337	82	300	542	363	999999	235	723	378	999999	78	88	889	532	184	218	595	597	999999	606	225	955	476	119	975	697	999999	999999	743	999999	493	362	741	999999	999999	914	477	460	273	932	274	320	999999	180	912	233	245	763	999999	30	203	999999	757	298	999999	382	606	190	999999	999999	612	123	980	999999	628	716	347	999999	256	270	740	999999	334	654	342	904	999999	306	206	752	461	534	796	999999	929	160	999999	452	395	903	317	296	894	606	330	160	340	804	551	206	886	598	517	64	290	999999	18	999999	956	999999	476	999999	984	813	214	87	326	267	325	477	121	999999	261	352	953	453	250	999999	333	191	574	111	754	10	866	999999	27	742	442	999999	999999	501	496	999999	999999	999999	312	999999	999999	252	999999	999999	999999	84	95	991	346	174	110	836	818	291	779	774	388	375	556	983	947	351	70	584	824	454	999999	620	999999	819	915	946	150	999999	335	91	358	500	622	680	915	875	526	852	641	999999	999999	999999	999999	999999	64	72	999999	329	143	60	192	999999	999999	44	747	474	592	527	259	999999	695	999999	956	698	426	887	752	875	78	81	999999	999999	942	228	999999	476	899	687	764	853	495	821	36	999999	999999	999999	252	999999	932	450	292	998	603	486	910	405	999999	32	304	176	319	999999	260	999999	236	999999	317	999999	643	281	575	999999	762	999999	999999	874	630	681	799	328	645	174	943	627	789	999999	613	465	317	999999	572	876	999999	597	543	909	571	965	58	924	791	221	999999	661	875	386	245	999999	817	46	774	231	233	976	999999	155	641	632	282	410	371	851	722	648	999999	698	522	175	862	759	999999	665	633	875	536	433	230	999999	751	412	589	416	648	281	231	999999	653	416	76	398	999999	938	692	999999	562	939	999999	999999	952	999999	863	999999	999999	999999	999999	118	598	999999	449	108	925	359	999999	999999	999999	954	213	999999	426	368	55	116	999999	999999	492	374	972	999999	322	999999	934	923	340	
999999	999999	519	81	591	547	999999	752	305	999999	999999	999999	918	67	822	999999	607	999999	57	879	593	142	757	999999	869	575	368	145	612	999999	999999	174	11	29	316	999999	311	883	621	904	314	615	750	148	141	12	999999	999999	159	168	714	860	887	54	746	442	791	547	212	26	188	999999	150	268	125	803	471	898	750	501	526	724	125	152	575	977	392	618	839	867	11	60	999999	453	331	991	286	957	999999	874	539	763	999999	605	725	999999	999999	491	999999	999999	541	675	567	657	642	989	999999	744	999999	999999	999999	999999	707	345	25	138	999999	697	936	133	526	513	625	876	962	763	999999	999999	999999	999999	512	901	594	511	336	336	999999	999999	811	342	255	542	488	999999	999999	366	65	999999	590	999999	347	778	554	899	999999	37	59	690	695	879	945	235	999999	999999	266	159	587	999999	18	688	999999	662	885	604	877	983	35	121	62	605	999999	708	929	999999	999999	999999	356	695	700	308	286	999999	999999	931	397	999999	999999	256	999999	674	778	859	999999	901	952	684	892	950	31	827	12	937	637	100	999999	246	306	999999	341	533	802	892	505	999999	412	841	30	954	216	999999	768	778	864	387	826	848	999999	37	877	226	999999	999999	673	999999	306	999999	175	551	999999	161	999999	999999	915	724	872	886	364	626	499	999999	663	938	743	173	69	233	83	260	273	333	999999	999999	618	125	692	999999	229	632	413	73	999999	478	203	65	144	48	999999	999999	999999	999999	999999	756	538	767	562	902	663	509	813	83	999999	914	287	999999	297	999999	120	999999	41	477	666	731	223	435	443	999999	744	688	39	30	370	934	745	999999	839	117	739	851	562	999999	742	999999	818	999999	798	999999	200	766	767	689	928	73	118	999999	283	761	542	999999	333	377	167	974	999999	793	712	340	179	954	597	190	715	268	247	999999	734	999999	913	882	999999	681	994	999999	921	999999	101	307	825	707	999999	87	574	637	528	195	632	767	249	35	999999	467	592	246	999999	999999	974	669	825	866	999999	336	848	660	999999	651	383	189	63	999999	701	415	515	999999	999999	519	615	88	740	999999	618	967	706	999999	265	179	999999	757	808	999999	375	432	481	959	404	999999	238	914	171	876	999999	452	713	119	999999	999999	952	129	342	659	971	896	928	773	257	345	999999	960	404	306	561	626	381	719	764	279	933	555	999999	190	999999	700	999999	864	250	176	263	596	563	52	226	999999	425	158	999999	479	503	708	711	68	103	277	519	999999	324	195	81	993	355	64	289	999999	
61	161	378	281	979	74	532	91	92	999999	406	362	90	999999	999999	232	357	999999	999999	234	999999	999999	97	23	191	61	549	65	104	269	251	509	999999	819	918	273	780	999999	499	999999	185	999999	975	70	871	167	999999	732	984	848	646	70	288	64	562	999999	74	365	100	927	525	477	986	823	999999	999999	598	999999	673	937	452	266	795	347	58	225	44	37	152	33	999999	816	81	999999	999999	190	230	709	999999	877	209	424	10	999999	913	999999	642	162	278	973	999999	524	999999	56	405	389	275	941	15	346	16	999999	999999	76	660	999999	405	740	209	611	677	888	13	796	999999	37	266	999999	999999	349	582	882	758	178	999999	752	756	34	850	243	999999	999999	704	920	870	171	211	934	911	214	999999	901	999999	666	305	999999	999999	273	318	378	999999	52	999999	999999	764	134	288	54	999999	907	952	381	999999	965	999999	999999	194	999999	925	576	999999	331	999999	229	999999	680	929	101	999999	783	241	999999	999999	482	120	872	771	999999	166	746	883	167	999999	13	261	931	21	986	970	907	999999	438	348	741	552	801	999999	999999	999999	93	205	196	181	999999	999999	468	665	418	999999	824	627	155	926	189	693	668	10	999999	967	999999	669	999999	131	965	296	803	155	973	929	999999	999999	999999	420	82	551	696	999999	501	337	793	999999	602	141	155	999999	350	512	168	58	883	801	423	999999	522	423	262	74	999999	999999	873	323	692	999999	546	999999	153	999999	999999	638	996	682	508	999999	184	840	999999	810	976	685	945	301	986	999999	999999	999999	727	163	898	658	298	631	999999	959	999999	479	583	999999	595	472	146	616	658	530	62	210	302	444	155	999999	999999	451	98	530	597	581	337	766	442	38	955	999999	999999	204	349	999999	902	999999	999999	999999	267	999999	225	513	549	339	642	465	872	845	225	293	999999	999999	999999	846	543	260	372	882	152	999999	682	567	517	156	999999	463	999999	687	308	753	919	449	424	404	236	999999	980	999999	939	999999	893	999999	812	672	981	999999	893	503	831	652	187	999999	563	450	280	657	996	999999	559	189	284	195	999999	471	373	568	801	907	999999	957	999999	114	943	280	922	95	754	999999	175	169	570	688	856	656	576	999999	886	973	999999	999999	589	588	707	759	597	708	999999	351	308	999999	818	985	883	873	382	999999	697	293	528	195	999999	161	237	400	619	596	338	890	894	95	682	828	784	50	378	999999	999999	194	682	223	46	413	545	999999	999999	584	999999	999999	999999	999999	589	603	455	938	676	437	361	999999	999999	
999999	380	168	456	222	739	990	211	999999	504	999999	675	999999	610	314	999999	999999	616	484	999999	44	791	355	617	400	999999	999999	383	999999	374	941	999999	99	54	681	999999	877	956	332	23	999999	999999	962	487	591	828	999999	999999	150	789	186	821	877	267	999999	220	34	999999	65	716	660	999999	365	477	563	362	585	468	999999	471	281	542	293	471	698	999999	828	999999	999999	571	999999	999999	242	66	197	129	461	831	999999	471	819	336	901	999999	363	743	28	494	923	238	252	617	73	678	517	644	538	416	569	453	999999	166	999999	493	296	999999	384	308	289	444	900	753	529	467	652	945	641	676	117	999999	999999	343	943	796	329	812	33	564	999999	553	591	55	999999	496	89	662	999999	417	329	789	369	719	215	489	338	499	98	999999	36	572	12	861	308	614	810	58	222	729	174	483	549	820	760	999999	853	999999	491	999999	387	999999	145	234	357	328	595	999999	138	464	999999	999999	724	426	537	976	550	729	747	657	999999	41	450	90	999999	999999	250	549	999999	479	636	999999	17	999999	228	47	436	778	513	980	29	999999	919	758	271	999999	759	999999	292	783	195	133	118	833	357	356	549	65	999999	511	88	56	965	659	827	985	821	999999	208	500	549	772	225	999999	999999	799	121	692	818	907	96	999999	266	185	999999	513	374	999999	999999	871	999999	381	796	999999	999999	972	920	270	930	285	522	99	924	999999	243	422	907	351	204	557	244	999999	999999	84	999999	960	789	789	375	324	621	999999	961	336	12	178	975	999999	864	665	999999	999999	999999	999999	999999	997	202	474	941	871	606	999999	979	160	636	640	999999	722	999999	941	193	999999	895	615	664	875	137	597	789	74	447	999999	486	538	678	394	105	999999	999999	427	768	999999	999999	503	718	598	667	811	699	371	44	262	635	923	999999	748	955	156	879	519	870	605	684	876	434	912	546	999999	482	999999	999999	441	43	999999	183	867	292	402	897	76	218	326	897	427	40	999999	999999	562	66	929	999999	948	999999	180	999999	172	641	999999	79	806	61	226	338	457	999999	603	229	475	750	999999	465	562	258	813	311	999999	707	266	846	999999	999999	983	394	552	813	597	617	999999	999999	20	236	321	999999	101	24	991	987	450	602	437	964	592	999999	450	999999	876	999999	20	869	999999	464	384	134	829	951	77	999999	785	643	999999	986	367	861	739	389	154	239	167	798	999999	566	267	664	999999	285	271	999999	943	999999	937	999999	999999	999999	610	555	851	196	999999	149	999999	169	211	
999999	999999	999999	999999	731	82	999999	999999	646	542	999999	559	447	206	720	715	553	690	999999	887	707	706	999999	999999	999999	261	194	537	958	735	999999	999999	159	364	999999	300	999999	678	539	999999	881	999999	300	365	393	443	173	359	141	480	950	459	999999	282	504	999999	42	71	243	480	888	534	371	910	524	371	410	92	999999	429	746	875	160	796	999999	999999	415	976	995	999999	97	835	406	487	785	568	999999	999999	859	361	268	999999	444	69	220	999999	397	390	840	999999	42	90	613	711	733	85	308	264	276	556	999999	999999	999999	999999	392	63	137	883	999999	955	572	533	232	394	999999	839	440	100	586	658	559	999999	145	973	897	999999	231	694	753	999999	269	544	611	312	666	212	842	999999	677	167	230	999999	265	885	460	509	857	228	999999	894	644	999999	999999	999999	997	669	999999	102	415	999999	831	443	139	424	695	999999	921	920	728	999999	997	309	423	429	438	55	999999	259	523	398	159	12	999999	859	75	61	999999	993	315	999999	999999	750	726	302	335	786	384	840	200	432	587	937	500	592	999999	999999	795	259	189	951	899	670	578	27	235	828	299	280	999999	643	171	928	614	731	676	257	583	130	103	651	670	929	68	100	810	999999	999999	560	999999	730	999999	999999	813	364	999999	621	181	708	76	506	496	113	999999	557	271	659	333	999999	916	650	999999	999999	165	999999	290	970	611	999999	999999	23	326	999999	999999	628	999999	553	124	999999	634	64	85	874	999999	596	164	566	448	511	828	161	888	999999	643	321	969	592	461	285	83	999999	19	692	502	62	190	999999	795	999999	999999	717	999999	999999	144	862	574	886	619	999999	384	723	531	109	660	65	134	999999	105	999999	658	999999	102	839	999999	507	55	393	382	999999	416	406	771	585	341	120	616	816	999999	781	747	92	999999	892	901	359	999999	909	42	447	927	607	662	798	213	385	625	705	999999	636	999999	190	514	618	162	977	952	945	767	549	449	318	973	999999	259	576	822	209	938	827	902	999999	999999	935	83	999999	744	972	382	956	999999	911	921	972	964	566	577	363	740	999999	999999	659	151	492	998	999999	633	999999	999999	637	562	425	766	999999	734	999999	829	579	544	353	243	979	573	999999	999999	537	397	11	358	999999	998	999999	999999	24	999999	252	999999	869	936	999999	184	405	433	744	404	78	154	999999	999999	999999	737	998	818	396	690	428	96	999999	999999	999999	231	632	990	856	639	103	999999	751	999999	491	688	999999	642	90	999999	837	555	829	416	985	393	999999	
763	999999	955	10	649	83	334	11	166	662	441	999999	242	999999	999999	999999	115	310	122	402	215	999999	999999	777	365	737	999999	852	999999	267	923	999999	87	999999	868	999999	900	639	453	882	427	646	999999	35	999999	176	999999	626	432	978	723	116	873	990	339	18	999999	188	999999	911	856	481	999999	899	999999	990	999999	554	999999	490	999999	999999	856	239	999999	568	430	579	999999	999999	889	600	430	894	543	817	578	999999	999999	860	463	999999	994	999999	999999	999999	517	435	296	537	776	303	942	941	311	258	259	999999	25	770	999999	891	929	455	999999	266	999999	244	366	999999	999999	313	999999	999999	37	953	480	324	999999	38	999999	994	293	721	422	999999	999999	999999	593	294	567	934	80	587	282	571	793	549	519	770	895	283	79	999999	125	473	107	999999	913	357	999999	935	440	987	999999	593	608	218	999999	436	608	572	650	81	363	487	242	619	999999	466	170	931	804	443	999999	777	924	918	605	949	999999	538	574	245	999999	632	999999	93	867	999999	962	584	516	92	171	332	632	997	21	638	240	487	576	457	999999	999999	140	997	853	999999	668	690	999999	93	938	79	998	415	564	731	983	158	752	999999	503	999999	424	999999	281	999999	154	926	906	999999	718	999999	962	126	999999	999999	501	506	240	924	30	282	971	433	154	999999	999999	999999	443	290	654	92	999999	713	954	611	999999	418	725	52	798	999999	783	645	374	927	999999	999999	367	892	239	487	918	828	842	230	613	990	577	190	486	927	493	626	322	636	999999	258	172	446	250	999999	999999	197	999999	288	499	335	69	227	999999	453	999999	550	60	176	999999	906	870	999999	999999	440	840	545	566	871	258	166	999999	999999	999999	858	718	921	652	155	999999	731	702	564	731	287	999999	360	206	43	77	942	575	156	473	379	387	438	448	809	999999	245	630	999999	999999	342	12	999999	576	134	734	938	898	999999	999999	441	213	316	999999	719	509	489	348	999999	999999	316	590	999999	274	280	999999	289	482	999999	902	471	110	448	534	398	285	609	784	82	308	139	53	999999	999999	999999	176	81	436	728	999999	999999	897	107	460	723	752	825	999999	305	653	999999	465	64	12	998	341	764	781	614	444	899	704	999999	234	673	272	920	500	243	114	409	853	753	999999	148	574	999999	987	811	999999	459	999999	489	428	853	673	989	667	688	999999	999999	300	822	999999	411	68	631	872	787	460	831	335	823	999999	254	602	712	521	864	433	338	999999	969	967	985	356	999999	847	999999	999	283	999999	811	543	703	
999999	40	469	999999	89	943	999999	210	361	814	999999	729	297	184	261	999999	477	803	264	371	634	331	854	308	64	999999	783	501	787	186	578	523	999999	498	146	571	999999	390	784	490	208	576	999999	163	861	626	928	999999	129	48	999999	459	557	182	78	786	186	170	87	999999	169	999999	999999	184	245	609	450	999999	47	999999	718	96	28	999999	999999	67	714	999999	447	999999	999999	999999	381	748	380	128	999999	116	429	359	395	92	999999	547	331	999999	999999	442	917	261	999999	138	999999	439	330	719	441	999999	999999	21	82	484	723	648	331	999999	266	999999	804	126	999999	343	380	688	304	635	999999	999999	452	603	999999	281	783	195	999999	786	484	941	428	999999	687	193	107	418	286	910	999999	664	226	282	312	487	638	800	618	842	757	999999	145	694	935	961	340	415	116	801	700	999999	999999	999999	999999	324	256	153	439	459	245	999999	411	393	276	129	264	999999	999999	427	999999	983	576	419	38	537	806	734	999999	999999	853	999999	312	485	999999	831	277	680	708	987	241	495	370	169	606	999999	545	751	428	815	707	170	124	689	168	999999	999999	999999	516	46	518	522	428	713	606	553	660	926	999999	999999	852	583	472	313	195	157	622	416	999999	999999	992	999999	315	909	28	692	999999	999999	326	502	869	299	174	671	479	719	77	657	563	999999	144	619	577	983	963	999999	999999	811	503	999999	999999	555	174	282	53	462	999999	518	694	999999	976	47	609	681	575	562	418	800	833	999999	89	999999	853	759	108	383	488	999999	946	895	999999	765	129	314	407	324	134	892	627	27	512	558	962	649	86	107	19	999999	418	999999	715	999999	978	999999	999999	139	701	999999	999999	670	974	999999	571	799	919	221	918	304	283	260	437	526	999999	816	963	999999	999999	999999	682	999999	374	999999	913	546	999999	999999	999999	999999	999999	999999	622	719	718	957	53	628	987	173	730	864	189	714	622	999999	999999	999999	999999	172	74	999999	137	498	732	181	999999	391	971	999999	619	823	434	826	999999	15	638	718	807	225	999999	345	543	999999	999999	817	822	999999	999999	755	573	991	380	999999	37	999999	150	133	986	546	999999	661	656	999999	554	999999	439	362	792	617	528	264	999999	510	999999	999999	866	299	24	915	999999	646	999999	226	462	628	452	810	999999	999999	865	514	999999	270	564	121	688	999999	294	576	388	469	866	362	236	318	999999	870	234	307	115	850	119	81	197	999999	250	440	999999	926	463	628	563	999999	999999	24	999999	130	945	288	50	294	999999	447	536	890	
779	68	989	154	28	582	586	501	843	999999	405	999999	83	549	871	258	83	368	122	999999	905	33	610	999999	785	489	999999	946	266	820	845	671	999999	307	999999	191	450	364	907	999999	52	999999	999	737	618	871	57	405	417	999999	999999	647	335	777	984	756	999999	777	368	539	657	640	244	999999	999999	734	126	999999	315	999999	808	718	460	241	716	843	34	872	603	999999	999999	528	538	474	608	208	346	766	323	488	733	999999	999999	378	234	412	827	976	568	883	755	281	100	727	984	503	196	103	71	150	732	585	183	454	107	138	111	770	999999	999999	398	360	462	827	956	144	721	999999	16	313	26	57	314	999999	168	170	438	811	489	999999	21	252	705	182	755	157	999999	551	999999	106	999999	66	999999	999999	495	405	999999	273	999999	849	999999	114	97	757	999999	684	281	463	999999	937	699	299	290	319	958	156	655	999999	999999	809	645	180	810	910	12	999999	496	999999	234	999999	350	999999	50	640	333	906	999999	999999	58	81	876	46	265	343	406	999999	776	251	639	999999	750	539	201	999999	214	999999	304	187	754	174	999999	565	239	999999	999999	534	259	650	999999	62	991	707	241	999	932	609	914	999999	513	991	193	254	86	884	23	811	973	999999	436	721	612	977	202	884	883	320	806	732	747	872	761	135	999999	999999	999999	999999	308	999999	39	604	999999	826	999999	763	980	943	489	354	519	784	560	180	999999	274	449	23	514	357	126	999999	802	191	730	641	999999	67	999999	499	536	999999	513	999999	999999	999999	35	785	313	439	903	940	831	462	223	962	322	591	911	990	999999	999999	537	951	999999	417	801	514	999999	42	533	923	999999	999999	817	548	281	777	999999	392	999999	664	710	85	453	186	999999	350	999999	768	328	647	156	998	361	999999	443	999999	707	999999	999999	520	689	280	905	979	985	840	999999	999999	690	544	471	529	751	483	633	999999	507	898	999999	999999	546	337	714	886	777	955	999999	999999	999999	719	80	487	362	729	974	439	179	473	200	999999	705	302	999999	999999	999999	999999	257	878	999999	981	999999	999999	25	578	999999	999999	566	29	212	40	999999	28	999999	971	999999	983	176	31	508	204	292	43	708	676	999999	999999	999999	929	709	160	708	759	67	133	664	999999	999999	784	999999	622	872	999999	271	999999	747	687	732	116	320	203	999999	999999	380	374	698	31	999999	349	822	729	999999	637	319	62	331	452	961	446	316	999999	999999	999999	275	999999	999999	142	999999	548	928	78	999999	153	618	999999	700	483	389	693	435	642	
173	133	999999	36	999999	245	840	999999	838	305	999999	295	799	120	682	999999	959	494	52	566	259	561	420	999999	217	957	28	999999	361	847	72	278	999999	999999	47	398	431	999999	374	95	301	563	999999	633	999999	999999	999999	508	834	633	524	895	650	868	392	999999	712	216	819	999999	227	46	999999	999999	242	457	284	135	82	294	645	720	129	957	274	695	851	787	412	999999	614	999999	969	728	333	999999	627	999999	999999	435	685	224	429	999999	868	265	707	999999	400	894	951	228	436	549	999999	803	775	999999	603	697	760	925	804	999999	949	707	76	999999	667	75	830	141	843	647	608	431	301	318	98	19	988	143	397	518	39	395	93	429	740	530	401	934	549	594	674	759	999999	590	999999	170	999999	999999	60	334	74	999999	999999	788	940	567	511	999999	604	594	708	627	538	296	808	999999	999999	646	398	146	673	895	999999	259	973	849	21	710	999999	999999	821	420	92	72	453	219	19	304	489	182	28	933	340	999999	999999	999999	231	133	999999	308	546	551	190	999999	660	178	237	136	999999	101	555	800	21	676	772	298	545	476	999999	599	999999	329	999999	225	999999	740	565	999999	372	926	627	999999	929	157	391	279	239	178	411	999999	982	883	488	397	999999	227	921	664	999999	598	511	999999	290	192	754	226	393	964	999999	920	613	599	999999	889	474	668	999999	864	294	999999	68	376	74	567	999999	670	840	770	598	900	818	999999	455	774	999999	872	606	999999	403	175	885	275	382	490	999999	392	999999	599	922	958	999999	999999	999999	689	540	144	690	723	999999	93	385	623	376	895	112	712	154	999999	474	601	71	135	471	128	617	792	993	999999	896	234	550	251	847	639	553	999999	999999	766	244	289	191	999999	180	319	789	272	898	999999	388	958	247	999999	134	331	897	230	596	261	81	999999	151	116	999999	350	543	144	775	736	351	999999	999999	388	999999	195	420	187	999999	161	339	999999	894	516	205	938	999999	418	126	526	999999	333	174	279	694	497	999999	85	999999	999999	775	655	497	171	145	46	776	999999	999999	939	910	999999	276	444	921	726	999999	634	999999	888	999999	134	27	258	999999	999999	999999	912	693	266	56	344	130	134	999999	683	999999	732	380	999999	171	138	41	999999	615	32	999999	729	999999	967	644	513	174	999999	476	650	999999	248	176	127	859	864	175	130	892	999999	599	152	67	999999	869	999999	263	752	726	235	999999	839	642	972	961	457	564	725	622	542	180	999999	658	735	999999	618	565	263	999999	307	962	999999	
295	49	432	999999	671	999999	999999	999999	999999	421	999999	250	999999	999999	606	999999	165	412	999999	999999	507	359	405	646	493	332	201	999999	565	10	453	999999	272	999999	554	999999	999999	999999	785	999999	627	108	999999	759	511	417	188	258	22	371	999999	896	999999	523	414	935	644	785	999999	349	918	999999	958	999999	968	31	977	376	253	12	653	118	626	855	999999	409	76	646	145	86	153	943	248	203	902	999999	999999	999999	999999	619	999999	764	999999	445	999999	779	999999	43	790	489	439	811	14	19	717	989	280	999999	999999	15	868	998	650	354	205	974	609	765	999999	422	599	999999	999999	999999	54	889	491	191	329	999999	269	43	999999	656	646	999999	938	238	486	912	286	999999	999999	771	750	960	124	999999	999999	561	999999	384	686	378	889	211	220	380	965	828	508	98	821	658	999999	999999	999999	993	999999	863	999999	381	288	444	145	999999	190	828	999999	93	774	218	941	768	873	885	999999	999999	766	445	131	568	273	658	413	197	999999	999999	999999	999999	999999	130	575	386	526	797	999999	999999	243	580	999999	392	496	881	63	299	999999	63	784	860	488	999999	237	271	999999	999999	999999	630	41	948	850	999999	802	999999	276	999999	643	565	252	999999	789	115	253	196	425	739	81	391	605	123	50	415	614	999999	435	160	893	313	645	999999	689	475	220	294	729	238	999999	527	999999	409	999999	591	810	999999	999999	999999	424	51	846	11	406	999999	35	917	908	999999	187	999999	543	126	760	999999	920	203	396	324	895	958	466	196	160	553	999999	999999	467	999999	604	999999	105	62	999999	999999	467	643	652	962	450	999999	999999	295	60	999999	983	499	999999	326	671	617	322	756	488	465	999999	999999	999999	852	951	999999	459	459	839	999999	541	491	390	908	872	999999	550	434	873	601	582	181	999999	999999	999999	999999	557	151	787	987	592	349	573	280	277	808	791	799	20	999999	843	926	999999	778	421	501	119	740	453	394	76	887	882	999999	883	413	523	654	999999	675	281	318	672	852	689	201	918	119	640	74	495	750	423	263	999999	999999	725	367	785	999999	999999	999999	999999	402	921	705	999999	686	396	864	999999	147	517	999999	349	535	264	603	999999	230	999999	999	109	389	898	325	999999	629	138	237	687	165	868	999999	508	464	620	279	931	984	999999	999999	722	776	999999	999999	243	999999	913	232	999999	132	999999	565	999999	177	999999	999999	504	999999	241	837	999999	169	187	999999	278	303	999999	884	914	984	672	114	495	351	286	333	999999	550	92	395	715	906	999999	999999	886	313	
729	999999	999999	313	999999	335	999999	896	683	563	598	649	90	999999	999999	999999	317	416	999999	174	999999	153	999999	999999	706	954	999999	845	999999	652	999999	622	999999	964	573	506	147	611	218	999999	999999	598	668	723	734	961	469	151	155	999999	598	429	114	722	243	586	999999	362	606	821	812	908	999999	41	241	976	405	125	376	743	891	706	999999	124	813	999999	999999	177	659	745	494	381	999999	446	63	902	518	531	731	987	66	999999	15	397	534	452	825	637	492	758	999999	353	774	411	794	999999	231	989	999999	762	999999	999999	703	861	999999	440	218	337	977	999999	467	874	394	389	687	116	999999	810	590	999999	999999	847	685	900	999999	150	607	298	652	999999	681	528	622	969	885	783	91	154	70	103	244	497	659	163	999999	999999	959	395	723	687	201	420	409	547	116	264	598	802	681	196	999999	919	685	816	656	939	261	425	503	904	35	556	750	496	999999	999999	197	531	610	497	191	222	574	964	970	999999	128	85	862	631	195	288	472	873	270	325	999999	843	507	361	439	544	891	819	662	644	669	999999	421	948	77	76	202	999999	15	620	354	720	845	395	820	186	562	872	999999	746	999999	877	235	999999	355	999999	33	259	67	999999	330	999999	312	336	601	215	664	914	564	128	96	288	868	649	971	999999	998	122	540	263	981	999999	110	999999	559	792	999999	999999	602	999999	52	999999	136	368	300	598	418	999999	793	615	521	648	999999	999999	660	806	18	999999	999999	264	355	911	719	803	999999	311	654	397	999999	809	527	999999	999999	840	85	153	161	509	359	382	683	488	328	924	741	999999	711	509	264	753	783	999999	771	348	999999	141	234	999999	999999	989	943	31	742	983	98	468	336	477	525	999999	654	999999	999999	999999	581	866	999999	794	71	331	999999	155	142	32	36	999999	292	973	472	944	919	829	805	370	438	661	746	345	999999	283	999999	243	983	746	999999	284	876	314	999999	511	548	999999	999999	382	399	999999	888	719	999999	673	186	362	999999	581	598	824	703	865	37	919	130	258	958	788	323	999999	171	396	923	999999	548	999999	216	999999	406	999999	568	432	971	640	999999	36	999999	171	107	655	238	412	999999	999999	580	21	286	999999	999999	999999	480	999999	999999	42	636	999999	796	999999	135	208	155	999999	185	119	266	280	893	397	156	103	870	999999	690	668	137	759	999999	649	999999	537	700	369	999999	116	19	999999	999999	999999	999999	999999	240	181	46	898	999999	195	236	999999	28	309	127	999999	999999	999999	429	683	791	400	
905	877	264	999999	44	598	999999	785	471	79	109	180	906	955	394	999999	999999	699	760	791	168	942	532	999999	630	871	419	999999	999999	294	686	335	304	973	43	135	999999	999999	146	447	999999	724	999999	167	938	999999	402	171	504	999999	433	999999	923	999	999999	963	999999	65	526	999999	188	999999	127	187	392	774	875	933	999999	268	861	999999	562	999999	400	444	228	999999	270	782	478	258	316	844	861	999999	999999	999999	740	79	780	960	567	999999	999999	705	999999	546	775	999999	999999	469	249	246	999999	999999	177	610	608	999999	999999	979	794	743	694	930	389	282	325	435	372	579	202	999999	999999	900	222	588	63	695	999999	681	999999	105	809	19	999999	80	881	218	788	801	696	999999	334	801	175	824	288	338	325	334	999999	349	802	403	276	999999	999999	72	441	589	557	912	960	73	389	999999	933	999999	921	318	999999	117	647	571	999999	260	528	686	735	397	999999	725	379	513	460	260	303	416	743	999999	322	818	777	999999	254	999999	982	271	999999	999999	999999	603	999999	17	932	124	702	999999	520	26	868	81	999999	53	289	999999	542	999999	612	138	405	999999	999999	309	995	999999	340	447	327	108	277	266	275	268	506	705	318	372	580	999999	558	72	896	727	754	251	491	999999	919	421	250	534	658	292	81	374	662	117	999999	999999	784	264	913	421	748	611	806	78	547	583	523	999999	877	276	580	342	630	224	554	754	101	999999	528	905	857	743	999999	982	197	141	53	211	360	230	562	304	159	484	979	152	444	423	195	345	898	80	657	999999	712	999999	744	447	562	267	999999	187	736	18	563	14	13	823	880	415	999999	321	819	656	714	999999	193	155	245	411	320	999999	999999	192	999999	999999	999999	226	280	999999	999999	606	648	103	961	384	567	150	921	974	149	999999	542	780	805	586	260	10	676	435	556	999999	212	160	999999	590	766	553	12	999999	918	787	553	432	29	933	673	726	695	340	718	52	234	999999	272	699	999999	640	999999	429	536	96	549	844	999999	797	404	999999	156	381	617	24	147	155	66	362	77	999999	761	871	913	534	315	346	717	513	999999	941	887	257	454	136	176	582	249	999999	247	708	530	231	539	184	579	323	722	704	904	89	214	910	631	36	879	515	999999	12	999999	999999	137	398	999999	462	610	999999	999999	491	847	999999	905	999999	124	369	588	539	342	738	999999	991	999999	22	608	295	737	977	625	427	999999	661	76	246	60	999999	999999	141	798	999999	574	680	397	240	857	349	183	979	
795	272	447	349	182	999999	57	999999	999999	125	789	146	999999	632	283	509	245	999999	499	999999	184	999999	788	999999	740	265	999999	284	999999	394	164	269	122	999999	999999	363	999999	906	488	999999	999999	270	456	999999	351	662	361	999999	407	999999	994	672	849	514	805	715	483	990	999999	917	612	772	196	204	960	530	33	967	450	919	529	338	706	999999	479	999999	634	334	114	88	903	233	876	715	399	999999	419	608	951	999999	999999	999999	999999	999999	999999	999999	83	261	999999	821	999999	999999	999999	487	368	665	965	649	44	999999	90	159	999999	530	24	389	896	999999	805	477	999999	999999	26	973	999999	540	999999	145	523	999999	840	382	999999	999999	450	520	732	399	356	733	527	769	574	70	396	730	999999	777	556	999999	530	999999	999999	999999	710	999999	377	527	447	828	634	830	999999	981	61	999999	329	602	89	504	657	506	134	999999	950	999999	999999	955	586	319	437	263	588	226	532	247	999999	999999	582	237	152	214	951	527	108	697	999999	999999	18	688	410	999999	697	62	999999	33	999999	384	999999	999999	372	999999	941	137	400	380	999999	909	999999	813	781	526	29	852	361	452	555	999999	973	262	999999	267	946	999999	909	999999	566	535	999999	999999	769	551	999999	223	865	730	273	823	136	727	456	734	999999	999999	906	883	490	999999	701	206	477	871	411	823	662	114	999999	52	228	473	814	715	342	949	54	239	800	806	986	631	999999	732	479	255	806	973	999999	752	991	36	447	720	834	379	41	999999	150	902	999999	760	999999	230	999999	663	913	999999	401	195	160	677	93	684	858	79	27	745	402	165	999999	999999	981	999999	61	201	999999	103	880	962	917	157	98	897	255	236	999999	959	137	815	999999	76	581	999999	999999	324	999999	762	861	999999	362	999999	505	999999	885	872	778	543	999999	413	637	999999	859	439	277	999999	588	195	999999	632	999999	68	999999	586	822	950	117	999999	999999	737	258	273	242	999999	999999	999999	652	113	999999	999999	457	832	790	723	999999	999999	999999	999999	999999	598	735	758	999999	239	69	304	678	918	999999	999999	764	999999	422	440	999999	373	587	743	829	645	360	999999	183	66	185	872	277	894	407	999999	744	965	999999	531	11	500	999999	13	66	315	953	733	941	87	618	722	419	359	568	999999	935	473	999999	34	248	261	584	277	63	999999	37	783	521	862	200	798	999999	999999	999999	665	433	999999	687	999999	692	999999	543	106	447	463	462	917	336	591	374	999999	652	999999	293	750	999999	672	999999	868	999999	179	221	88	999999	819	999999	999999	
920	999999	999999	361	999999	999999	999999	620	717	488	999999	600	734	999999	457	929	498	919	155	999999	999999	999999	749	761	634	818	999999	522	415	999999	219	999999	101	932	997	432	210	22	495	853	999999	672	42	437	999999	999999	144	999999	721	292	589	967	673	999999	923	241	163	999999	727	999999	999999	819	215	262	999999	211	509	999999	122	999999	729	486	999999	302	982	933	656	999999	919	999999	999999	76	800	999999	875	251	954	999999	999999	765	279	580	295	528	299	209	467	999999	168	640	999999	999999	66	999999	563	113	543	381	388	989	585	841	710	451	292	497	28	91	387	999999	999999	778	792	357	755	999999	201	999999	12	783	999999	876	999999	289	999999	351	20	999999	570	771	999999	582	352	999999	189	438	870	999999	245	802	190	385	402	999999	392	81	550	999999	941	414	912	999999	999999	999999	524	999999	999999	431	25	940	486	914	999999	615	329	675	435	772	177	326	288	357	669	210	602	99	999999	33	896	364	800	311	171	165	859	79	213	999999	505	479	751	999999	828	304	325	276	864	787	999999	999999	999999	778	541	624	135	564	968	178	999999	434	236	663	534	999999	150	185	999999	999999	755	999999	471	999999	277	697	575	839	529	374	884	336	235	999999	223	189	718	32	769	547	999999	304	110	45	747	80	253	98	914	176	164	999999	523	508	41	560	256	958	511	843	59	999999	999999	604	293	674	208	999999	450	354	999999	127	999999	999999	335	460	159	435	940	206	999999	486	999999	999999	219	999999	813	727	665	663	999999	759	521	926	497	745	269	999999	751	82	871	713	999999	569	233	47	999999	317	999999	580	410	820	28	314	999999	999999	370	999999	394	999999	861	999999	874	787	421	999999	606	489	717	589	201	653	999999	867	334	739	838	365	999999	999999	18	505	554	94	999999	123	740	999999	535	999999	384	999999	121	211	221	400	839	999999	158	999999	999999	999999	999999	593	389	999999	146	161	979	660	999999	999999	999999	222	540	365	999999	789	999999	308	453	399	999999	792	999999	613	541	999999	655	999999	999999	977	999999	99	741	999999	905	961	705	999999	977	588	237	875	201	379	45	899	670	856	999999	59	337	850	596	52	302	807	999999	775	225	999999	505	54	759	756	798	463	480	777	999999	999999	94	38	331	864	999999	87	601	999999	578	641	811	799	472	851	650	366	503	699	470	999999	583	999999	290	323	93	999999	999999	444	580	581	999999	999999	999999	999999	964	309	529	732	999999	224	215	552	207	999999	852	706	999999	907	116	442	959	781	316	999999	999999	164	747	17	781	979	
961	167	264	999999	999999	918	403	999999	886	999999	837	999999	819	256	999999	40	732	707	471	386	609	999999	338	148	999999	999999	586	53	123	810	561	521	950	900	999999	57	297	211	999999	933	312	617	31	764	605	198	962	999999	469	362	999999	49	546	404	380	752	829	126	999999	575	342	359	852	85	789	999999	820	918	993	999999	743	531	346	537	999999	999999	197	573	999999	433	684	525	999999	999999	999999	999999	999999	555	530	510	228	180	826	796	999999	952	764	945	975	290	378	53	77	624	618	900	703	18	330	387	565	265	583	950	890	816	775	999999	696	277	349	274	999999	999999	626	572	704	550	936	130	237	999999	597	262	999999	640	458	960	999999	488	818	967	235	152	944	962	597	999999	999999	785	187	674	258	708	940	999999	654	584	997	55	999999	999999	81	999999	160	323	999999	999999	895	259	367	814	999999	999999	999999	999999	999999	999999	999999	999999	975	828	644	161	943	563	993	888	999999	951	985	874	962	107	293	665	895	999999	992	999999	304	276	981	999999	427	372	999999	50	260	568	74	999999	46	344	999999	999999	999999	920	999999	999999	330	779	18	999999	274	493	852	850	999999	793	486	24	999999	999999	369	709	846	988	734	999999	837	952	638	753	887	587	838	999999	37	915	156	975	768	999999	310	999999	999999	47	391	933	520	875	125	466	999999	59	999999	128	975	370	530	530	999999	685	758	377	150	264	999999	686	999999	234	999999	19	647	510	999999	999999	999999	844	999999	808	607	800	70	962	836	182	671	837	442	719	652	666	394	625	999999	92	999999	932	384	13	981	704	999999	295	61	116	819	581	803	296	999999	140	919	999999	923	395	999999	796	540	968	999999	228	254	935	581	166	624	999999	721	173	221	683	999999	447	827	902	999999	774	910	730	362	99	43	999999	217	521	746	999999	702	999999	466	999999	402	999999	999999	763	460	352	714	894	491	798	999999	639	85	827	671	482	895	30	872	850	885	810	615	503	194	108	999999	69	419	952	999999	999999	707	370	291	64	36	73	999999	999999	70	999999	248	564	239	404	80	390	850	274	777	681	531	615	965	999999	999999	999999	579	999999	624	654	484	539	999999	543	932	714	999999	616	456	831	999999	702	999999	869	572	61	273	999999	999999	999999	999999	155	185	646	795	101	405	700	264	118	999999	99	555	415	541	709	95	999999	999999	365	844	999999	999999	945	112	829	825	999999	29	748	654	999999	999999	286	445	339	999999	999999	748	999999	319	845	362	999999	346	489	156	385	999999	862	999999	577	328	672	
503	999999	337	239	544	965	276	309	680	999999	999999	705	765	999999	999999	212	355	999999	947	999999	999999	998	881	999999	609	999999	999999	449	768	166	781	86	999999	999999	783	471	999999	135	298	999999	574	999999	174	846	883	641	724	878	415	134	517	713	630	697	625	504	103	857	630	921	999999	826	999999	999999	734	388	245	113	999999	508	999999	229	964	999999	999999	46	833	44	596	999999	898	999999	43	999999	999999	78	999999	772	999999	999999	999999	153	505	376	498	748	478	650	122	999999	406	621	392	999999	923	297	999999	464	641	588	670	68	271	662	33	489	792	897	875	665	931	999999	77	216	140	67	724	598	999999	999999	999999	193	922	101	999999	999999	421	136	999999	361	328	999999	141	457	617	318	882	999999	999999	999999	955	580	775	456	573	934	999999	186	776	865	999999	160	788	334	30	487	146	999999	100	746	77	666	188	524	347	940	341	999999	598	822	185	881	255	666	361	999999	417	475	527	637	733	999999	359	853	787	177	212	806	999999	999999	181	712	999999	606	942	299	402	261	999999	633	603	933	999999	954	999999	999999	905	132	973	999999	999999	671	651	999999	22	999999	316	334	999999	179	737	534	999999	999999	651	472	999999	648	723	71	595	166	366	894	999999	799	999999	999999	173	106	272	999999	832	404	69	510	70	999999	999999	120	999999	78	999999	940	999999	78	999999	129	312	999999	561	999999	999999	911	999999	913	999999	999999	429	223	999999	911	170	999999	906	657	702	999999	408	999999	411	840	999999	999999	89	999999	641	426	999999	965	999999	537	999999	999999	544	15	682	999999	958	156	999999	313	869	380	934	999999	907	884	43	248	376	999999	721	172	816	720	999999	999999	832	919	281	888	758	463	174	648	999999	225	105	999999	999999	999999	829	262	945	999999	999999	684	999999	18	619	757	392	760	999999	96	816	930	138	823	804	887	999999	49	999999	316	554	415	216	296	262	999999	788	999999	273	595	142	468	227	718	749	527	125	824	999999	524	505	998	863	999999	999999	999999	97	282	106	96	999999	790	387	638	553	999999	478	392	755	999999	968	999999	496	999999	953	999999	999999	999999	999999	999999	772	274	999999	999999	999999	999999	551	138	464	374	603	999999	45	186	903	999999	90	589	175	193	999999	732	999999	381	999999	254	512	859	999999	484	185	678	999999	819	324	427	60	38	826	999999	23	350	927	391	999999	461	225	999999	110	999999	999999	999999	999999	890	999999	49	206	999999	999999	999999	999999	692	12	980	199	925	318	225	862	486	302	62	762	999999	999999	708	805	999999	56	999999	39	203	758	524	
999999	999999	999999	999999	591	284	231	691	235	270	954	331	999999	947	999999	999999	999999	999999	999999	624	318	223	999999	86	721	529	999999	518	322	708	536	849	933	488	771	999999	500	999999	634	588	999999	611	827	999999	222	999999	371	857	495	647	951	40	746	143	216	994	689	999999	595	999999	49	712	379	526	733	114	397	858	999999	64	908	151	374	867	369	999999	396	869	863	999999	167	999999	32	674	756	506	112	799	282	999999	457	151	416	999999	548	552	241	311	768	118	460	512	682	999999	739	810	665	879	999999	509	608	999999	495	722	904	663	999999	705	769	237	11	597	586	999999	999999	999999	735	999999	999999	816	475	999999	110	754	422	999999	704	999999	935	946	840	233	35	773	999999	637	656	999999	668	885	999999	999999	999999	541	116	999999	926	283	834	999999	85	999999	999999	957	44	523	719	740	310	259	999999	108	770	999999	999999	999999	572	813	240	969	120	999999	144	443	954	938	999999	569	648	559	728	430	999999	962	870	977	999999	77	739	999999	917	999999	393	418	926	764	766	999999	999999	339	300	999999	999999	999999	861	43	729	999999	999999	105	970	160	101	750	531	538	351	807	952	418	113	999999	84	586	999999	999999	658	999999	999999	199	181	835	424	319	999999	614	387	891	110	999999	258	999999	74	643	684	766	824	642	887	398	422	999999	999999	735	235	999999	49	466	812	668	385	13	608	813	924	144	999999	999999	999999	916	999999	460	706	125	170	555	439	440	901	999999	379	26	838	129	776	222	79	688	93	999999	999999	921	88	442	461	999999	949	260	719	549	40	51	159	970	999999	999999	999999	650	575	999999	366	999999	564	527	298	368	175	489	47	712	74	57	699	30	351	999999	381	999999	664	916	605	189	721	362	264	337	999999	868	881	999999	958	999999	999999	999999	115	966	366	561	153	102	89	999999	223	17	484	999999	352	139	628	18	590	989	985	658	84	187	887	999999	272	961	502	307	607	232	753	645	999999	295	915	385	872	820	999999	571	837	145	965	713	877	280	985	737	249	873	233	999999	443	999999	339	927	88	164	999999	192	600	999999	862	990	999999	839	60	999999	223	253	146	770	999999	424	821	938	221	183	335	991	999999	765	67	734	999999	783	999999	478	956	987	306	718	531	936	971	65	283	975	459	999999	230	999999	523	996	736	463	109	29	643	400	715	904	829	307	216	835	999999	138	992	480	637	582	109	235	946	428	999999	933	452	999999	665	999999	724	999999	770	57	251	71	997	545	684	192	834	565	282	999999	
889	233	999999	999999	340	155	982	999999	410	648	999999	297	59	318	224	175	576	877	735	479	999999	541	536	169	999999	663	140	457	999999	455	747	999999	953	555	538	25	999999	315	435	999999	999999	744	886	132	228	954	999999	999999	330	518	615	957	999999	803	220	999999	696	570	999999	676	24	535	193	954	900	294	343	504	779	999999	999999	270	451	226	225	445	655	999999	999999	999999	999999	451	136	287	840	789	714	160	344	191	328	643	999999	999999	999999	727	561	932	231	934	999999	517	909	131	999999	999999	515	613	587	775	701	999999	628	914	999999	573	409	905	124	121	579	193	999999	597	880	329	508	692	721	999999	999999	723	192	999999	999999	999999	541	15	731	496	284	111	572	569	489	46	24	848	734	931	328	656	999999	120	999999	437	356	321	250	236	999999	823	999999	100	999999	978	109	999999	999999	889	42	403	183	627	836	478	999999	601	118	999999	314	999999	957	999999	179	999999	905	82	653	591	788	999999	999999	504	650	460	218	999999	677	510	936	403	953	845	898	924	999999	999999	283	885	816	755	999999	406	922	196	865	112	921	663	83	37	968	313	110	811	638	678	999999	386	270	147	999999	607	907	999999	706	122	891	254	999999	999999	999999	767	775	999999	26	368	581	999999	594	115	561	23	437	908	999999	650	744	97	999999	804	999999	897	625	999999	999999	606	498	22	490	753	221	676	999999	368	239	210	538	999999	999999	280	106	999999	791	164	586	909	180	999	485	65	377	803	958	950	999999	901	151	106	210	420	870	569	973	841	894	885	114	78	999999	234	121	676	301	25	707	999999	115	999999	102	922	436	999999	537	434	999999	999999	717	999999	866	337	69	441	867	384	409	537	549	950	269	700	804	999999	329	260	944	700	511	999999	999999	803	795	999999	999999	999999	999999	381	999999	549	465	999999	999999	999999	212	352	175	679	809	917	616	180	999999	164	211	401	127	334	179	999999	490	684	905	775	716	72	541	389	438	589	400	37	504	999	495	782	533	659	999999	977	95	274	891	594	336	83	653	640	478	999999	169	659	212	755	69	999999	581	401	439	149	810	785	251	999999	526	588	675	160	999999	429	999999	999999	435	202	201	999999	999999	320	448	642	418	900	910	826	430	741	825	748	940	714	999999	141	230	999999	176	999999	32	672	999999	747	407	999999	971	59	743	701	234	999999	999999	843	987	271	953	796	730	909	874	424	799	784	763	999999	220	999999	999999	736	247	675	35	891	203	131	999999	701	999999	999999	929	999999	999999	728	
517	815	193	106	727	939	999999	434	999999	267	434	608	873	293	984	481	293	26	999999	999999	464	558	985	999999	650	866	28	999999	561	999999	979	999999	999999	80	277	999999	743	123	237	288	557	813	647	767	466	595	999999	958	717	764	631	999999	999999	85	999999	959	830	520	999999	861	920	999999	999999	222	287	421	276	802	26	46	738	179	788	552	460	650	911	227	217	64	618	70	999999	999999	194	76	981	265	805	999999	127	232	999999	375	367	630	939	434	490	999999	328	455	942	999999	35	461	999999	488	999999	999999	57	613	312	999999	253	860	392	86	38	999999	440	999999	999999	707	918	515	512	423	999999	829	711	487	999999	172	736	172	127	999999	771	999999	941	502	640	999999	270	514	999999	275	132	506	248	863	405	279	999999	316	458	999999	762	520	948	711	999999	795	912	570	876	999999	999999	90	742	528	314	306	999999	999999	381	815	447	999999	999999	247	999999	687	999999	999999	92	999999	558	429	714	883	999999	999999	783	240	208	844	279	700	638	779	609	999999	764	719	558	108	10	677	935	999999	797	999999	925	711	420	999999	214	74	488	418	592	245	376	859	427	999999	523	48	999999	536	546	746	774	815	637	259	999999	871	298	983	467	881	494	82	95	999999	334	82	819	592	640	214	221	230	197	374	999999	999999	302	504	999999	961	999999	999999	106	999999	999999	999999	83	999999	692	999999	776	504	951	710	999999	304	999999	999999	729	451	229	999999	896	342	534	999999	627	273	584	999999	999999	999999	408	505	999999	95	975	44	177	223	998	999999	999999	308	437	999999	999999	486	999999	381	141	999999	774	144	742	791	512	999999	526	40	999999	999999	999999	674	763	981	106	455	768	999999	328	738	508	999999	452	999999	257	999999	904	817	285	999999	650	213	887	951	29	999999	763	999999	582	221	999999	999999	730	197	82	235	544	456	620	823	718	956	999999	402	128	268	691	182	543	914	860	708	754	353	999999	383	786	999999	961	999999	692	616	93	117	230	999999	786	999999	497	32	63	458	999999	462	431	999999	160	494	999999	999999	582	591	617	999999	360	810	999999	387	38	699	448	732	494	787	140	999999	872	945	182	757	481	436	684	521	860	412	511	301	999999	474	999999	302	999999	209	259	110	999	999999	999999	420	978	408	999999	999999	584	331	999999	999999	331	329	999999	215	322	999999	289	156	907	105	808	948	308	101	465	563	476	155	752	999999	537	39	112	458	198	762	779	83	209	886	937	538	999999	101	969	601	652	27	979	904	920	113	203	903	616	808	
121	999999	942	999999	331	999999	578	679	882	301	999999	373	26	999999	304	216	947	30	168	999999	510	217	999999	864	999999	459	176	848	374	434	836	999999	999999	390	999999	893	999999	536	564	508	999999	768	218	999999	383	999999	10	429	610	999999	165	182	744	999999	307	903	999999	999999	761	871	999999	730	315	999999	465	28	999999	636	909	411	86	999999	466	660	319	999999	998	453	999999	632	999999	999999	248	660	999999	663	464	999999	92	747	999999	999999	774	693	999999	999999	462	761	999999	365	999999	374	519	208	636	744	716	94	37	566	904	321	597	999999	999999	525	492	999999	188	802	564	35	553	172	283	34	646	772	423	999999	999999	999999	999999	999999	999999	94	237	49	34	534	946	999999	999999	526	842	816	464	644	999999	999999	747	808	582	419	801	731	821	999999	924	612	108	944	670	948	287	666	90	999999	999999	337	298	999999	999999	654	856	999999	557	999999	999999	467	999999	11	501	702	999999	999999	665	821	999999	153	273	879	999999	422	999999	999999	709	529	248	999999	736	999999	389	999999	432	304	187	928	999999	617	183	794	999999	467	999999	107	453	967	617	999999	11	268	999999	122	999999	418	338	218	999999	999999	485	37	788	153	999999	578	622	557	999999	46	999999	999999	268	716	999999	479	852	657	380	338	558	741	912	441	184	477	852	277	999999	23	999999	969	709	708	999999	999999	15	999999	736	473	484	895	697	580	999999	999999	999999	999999	152	999999	566	681	837	999999	305	743	124	356	969	263	725	354	999999	266	79	999999	37	560	999999	999999	473	968	920	907	853	663	53	342	926	999999	478	430	999999	295	999999	295	141	819	999999	398	41	999999	914	999999	999999	140	228	440	999999	191	245	449	999999	329	130	598	999999	930	46	999999	700	999999	999999	68	785	999999	230	999999	809	784	201	218	157	195	792	814	63	446	999999	999999	444	999999	831	745	674	999999	581	805	999999	859	534	999999	783	769	999999	258	238	999999	698	999999	910	999999	631	999999	999999	37	301	999999	536	316	544	999999	999999	999999	208	97	951	684	393	756	723	424	226	949	259	990	435	388	999999	544	999999	207	748	716	999999	608	981	999999	755	647	737	919	278	999999	999999	221	999999	470	571	610	306	999999	472	942	728	495	619	681	477	999999	602	999999	174	992	730	347	575	64	999999	599	116	846	928	746	999999	804	156	367	634	48	561	964	816	887	247	999999	999999	806	988	327	988	309	637	756	55	999999	754	285	138	977	645	999999	961	999999	504	999999	625	726	923	924	349	999999	56	439	447	637	106	287	755	999999	
999999	768	76	191	999999	807	219	181	701	204	999999	870	239	657	402	186	13	845	393	787	415	18	882	74	978	736	262	207	999999	417	728	999999	530	999999	375	999999	999999	779	370	697	250	999999	35	729	873	999999	32	399	46	270	634	261	894	968	292	604	999999	11	213	999999	554	21	999999	294	999999	582	350	799	999999	524	868	233	999999	696	999999	962	999999	163	200	509	999999	862	171	999999	782	477	583	561	999999	771	991	316	576	496	152	238	591	741	263	300	999999	233	118	521	401	411	999999	999999	431	330	999999	732	811	704	170	692	850	812	511	999999	999	788	999999	999999	999999	561	657	988	554	318	380	251	899	899	380	490	754	999999	657	381	700	999999	140	999999	999999	269	505	871	336	999999	387	999999	239	264	999999	350	581	999999	988	840	754	788	653	999999	949	379	999999	999999	334	999999	938	999999	165	140	308	624	658	825	999999	999999	66	785	661	104	930	999999	22	644	608	40	909	166	660	817	999999	911	731	999999	877	781	437	593	547	657	521	186	623	999999	999999	999999	999999	999999	238	724	783	999999	136	999999	999999	357	999999	197	313	999999	999999	782	550	347	513	999999	999999	999999	948	999999	836	472	999999	14	583	999999	999999	913	999999	931	348	164	927	935	999999	658	999999	182	835	529	424	249	289	253	887	738	999999	999999	595	569	999999	61	807	649	888	320	999999	132	975	438	999999	453	508	381	955	999999	854	615	314	854	612	721	804	428	174	596	193	994	126	844	128	703	327	999999	158	296	356	288	999999	722	999999	662	206	407	161	999999	999999	908	297	283	884	30	999999	741	956	999999	256	388	485	999999	137	735	999999	140	320	999999	135	389	999999	669	267	999999	567	591	999999	950	525	407	276	999999	856	999999	999999	843	999999	107	732	586	172	96	49	968	803	999999	595	999999	999999	75	97	486	846	360	685	999999	999999	317	463	389	815	999999	546	849	999999	292	444	853	37	171	180	222	942	548	227	145	999999	299	773	811	996	731	999999	459	320	789	356	505	598	999999	999999	999999	644	352	999999	999999	999999	200	855	999999	321	742	999999	999999	895	874	544	999999	999999	549	998	725	544	651	393	94	713	96	999999	332	936	939	264	999999	342	999999	578	999999	777	71	595	439	443	262	999999	264	565	807	564	999999	999999	58	371	59	90	113	117	992	958	686	451	463	661	533	999999	381	487	999999	162	377	999999	999999	529	81	999999	568	999999	999999	161	139	999999	999999	532	102	86	999999	577	214	868	239	419	999999	999999	101	619	142	999999	910	
679	128	776	348	999999	197	999999	999999	529	999999	105	999999	999999	825	999999	829	167	545	930	999999	457	696	804	283	358	923	958	999999	999999	438	999999	820	791	381	613	43	999999	190	999999	345	952	774	368	287	119	357	417	593	745	812	999999	84	212	218	999999	999999	323	503	989	731	999999	999999	999	100	837	284	730	450	222	806	999999	999999	293	595	616	682	337	526	999999	11	515	374	974	500	999999	388	618	999999	918	629	720	860	201	530	116	533	774	277	450	834	627	966	380	999999	346	999999	999999	616	602	780	655	999999	999999	988	999999	864	455	509	595	459	666	999999	999999	592	96	999999	785	999999	999999	93	908	69	999999	339	384	999999	993	999999	999999	548	597	12	980	148	974	923	530	212	314	251	999999	275	681	999999	178	479	443	788	852	730	999999	37	999999	999999	872	595	720	999	999999	676	870	419	355	999999	861	663	176	394	618	999999	94	999999	999999	999999	999999	642	388	96	999999	904	999999	215	192	999999	377	999999	875	471	276	388	213	531	599	638	999999	668	999999	633	138	514	313	58	179	689	645	598	579	999999	514	239	217	634	838	709	571	665	237	922	680	999999	999999	999999	128	239	959	563	983	819	866	346	722	999999	957	657	601	999999	45	502	787	999999	989	985	957	46	181	999999	692	889	76	715	440	999999	953	836	725	607	999999	999999	729	92	999999	760	33	177	516	462	676	191	999999	515	999999	735	999999	900	312	802	748	92	67	390	871	104	752	160	906	725	800	130	931	993	136	999999	999999	705	175	239	999999	999999	999999	719	901	511	999999	561	999999	999999	861	63	534	922	999999	999999	883	348	221	999999	17	872	999999	999999	662	556	259	124	388	999999	962	440	735	82	840	958	562	348	488	369	322	200	75	211	999999	747	595	18	144	288	999999	999999	494	655	231	100	528	738	66	355	261	666	183	559	742	999999	327	999999	92	999999	295	544	999999	851	207	816	806	999999	927	914	961	999999	980	110	323	999999	999999	90	850	749	439	824	999999	143	118	655	27	999999	468	442	429	143	926	999999	993	677	573	642	458	999999	294	468	810	152	393	20	999999	999999	246	999999	485	999999	611	343	999999	470	262	726	742	551	799	999999	601	495	495	999999	324	747	117	646	965	313	631	445	999999	971	23	149	749	108	999999	945	279	265	999999	191	531	593	772	532	424	847	999999	906	615	999999	866	324	656	565	695	999999	965	600	247	181	615	175	877	499	456	123	976	999999	582	853	31	999999	999999	999999	306	731	975	585	
232	128	413	999999	830	471	114	699	492	194	999999	999999	999999	679	28	999999	576	366	999999	999999	85	999999	999999	265	334	762	971	530	786	353	269	963	964	389	377	128	768	890	345	999999	394	999999	630	792	241	552	999999	352	999999	752	737	939	26	999999	510	921	257	157	999999	77	499	583	912	149	924	449	999999	600	311	999999	27	685	31	309	888	327	999999	999999	999999	782	999999	999999	999999	43	616	329	947	272	999999	456	870	620	500	277	916	810	845	491	999999	792	487	283	51	427	735	61	999999	999999	814	192	251	178	134	617	189	870	999999	879	533	604	501	999999	999999	854	38	407	999999	753	392	87	482	199	221	240	999999	614	588	785	307	564	411	239	457	696	999999	702	496	883	999999	56	440	965	957	272	301	684	562	196	999999	999999	999999	174	334	737	710	62	957	893	322	574	999999	594	999999	968	203	271	354	33	649	336	910	311	665	346	999999	516	241	999999	939	620	62	401	397	969	697	246	905	999999	986	999999	744	999999	999999	999999	999999	846	394	989	79	39	339	999999	547	999999	427	565	999999	999999	100	203	820	19	999999	999999	522	889	999999	612	999999	999999	999999	999999	47	999999	999999	317	741	152	581	800	132	252	879	910	999999	523	854	335	999999	141	999999	916	630	792	342	735	999999	867	10	999999	649	782	717	122	672	999999	502	61	999999	119	824	999999	416	300	999999	578	140	52	421	999	45	999999	70	149	229	999999	13	999999	163	856	668	873	152	706	160	350	534	766	247	585	30	999999	855	442	317	381	509	339	999999	763	604	999999	456	11	839	999999	721	999999	892	233	999999	257	897	622	451	950	224	710	149	730	54	373	804	836	999999	241	999999	627	832	848	999999	674	532	400	261	71	427	150	866	383	628	957	874	24	999999	999999	999999	242	999999	367	166	999999	200	991	719	241	802	619	999999	608	760	103	745	53	999999	37	725	507	999999	999999	533	999999	999999	999999	999999	97	498	790	999999	215	336	784	636	474	691	999999	999999	999999	680	30	268	807	127	268	999999	999999	999999	830	731	856	57	408	871	610	834	93	955	434	889	632	742	21	667	999999	282	976	999999	280	361	153	553	194	999999	999999	131	725	999999	585	999999	576	999999	999999	69	999999	167	928	912	999999	640	608	999999	58	651	58	287	257	150	309	999999	646	77	940	479	588	312	863	999999	999999	489	118	137	380	292	999999	756	84	999999	999999	660	354	999999	999999	639	753	999999	505	542	778	72	873	585	656	599	506	509	935	999999	481	792	303	
356	999999	999999	532	481	814	766	339	999999	213	305	578	649	642	999999	636	999999	725	629	807	331	999999	468	615	533	480	781	785	999999	821	885	480	778	999999	997	682	999999	117	281	154	999999	213	486	859	578	999999	17	956	924	873	999999	999999	999999	985	972	999999	999999	930	998	999999	42	980	999999	480	327	824	799	999999	645	899	740	202	454	485	78	999999	326	608	47	999999	999999	999999	861	999999	196	422	629	793	393	453	999999	999999	999999	281	999999	759	999999	999999	541	754	216	724	321	35	142	441	28	999999	999999	999999	237	324	892	482	999999	999999	128	999999	293	999999	205	999999	899	201	149	775	93	182	373	999999	440	999999	77	292	319	749	512	836	807	755	403	999999	876	538	999999	999999	82	999999	744	903	640	111	722	636	559	210	824	129	885	999999	357	999999	12	608	424	916	999999	610	172	786	999999	291	778	538	999999	942	999999	999999	976	703	702	457	437	470	678	338	598	440	999999	119	925	392	999999	999999	407	557	999999	999999	999999	308	198	472	999999	958	207	358	333	194	999999	999999	80	463	999999	999999	664	900	418	541	929	999999	328	816	877	999999	999999	322	341	338	140	953	999999	862	257	677	999999	240	999999	479	272	330	15	414	314	999999	49	471	249	768	785	999999	149	718	348	999999	980	382	999999	999999	999999	885	27	994	999999	182	925	217	215	476	677	999999	918	938	278	609	89	999999	511	762	23	400	83	999999	999999	999999	999999	973	524	229	999999	142	646	571	383	387	312	999999	360	142	999999	831	265	772	999999	361	588	210	450	739	947	999999	870	832	999999	706	811	454	451	429	368	952	693	985	778	545	999999	356	999999	890	306	78	999999	999999	572	999999	144	310	999999	201	55	612	999999	784	282	999999	999999	813	174	677	999999	858	999999	931	773	247	999999	279	994	555	572	242	645	999999	999999	879	511	500	999999	225	571	511	973	260	999999	999999	429	908	999999	156	283	974	999999	999999	324	448	509	999999	605	334	53	999999	316	925	628	813	999999	974	351	999999	130	771	554	999999	115	999999	884	318	557	28	818	239	566	847	999999	598	59	758	244	994	379	879	894	934	181	706	204	57	999999	570	788	454	566	999999	36	511	429	243	999999	259	563	200	84	587	999999	999999	308	469	999999	40	763	218	739	357	33	250	876	619	777	999999	999999	836	687	999999	239	373	672	255	999999	999999	178	815	999999	999999	999999	189	999999	316	999999	999999	408	735	405	601	999999	579	999999	999999	297	999999	635	810	466	999999	389	726	513	999999	358	999999	151	63	
999999	881	999999	947	242	755	916	844	445	569	201	420	999999	144	441	96	189	999999	658	999999	958	43	999999	368	999999	603	604	713	999999	716	958	285	224	355	96	523	999999	859	999999	959	302	452	350	75	618	55	381	255	295	427	999999	699	493	688	999999	615	746	502	598	638	999999	999999	999999	728	611	999999	205	655	999999	918	356	329	321	698	171	999999	692	80	999999	999999	232	359	428	258	807	999999	791	999999	259	999999	777	246	271	709	808	99	284	622	463	703	849	725	206	376	80	589	387	795	526	590	922	675	999999	293	999999	801	784	999999	921	352	133	669	405	576	151	119	68	612	889	81	240	80	616	56	465	506	162	62	188	228	881	999999	19	669	559	111	493	977	999999	17	315	364	701	121	579	999999	329	630	999999	961	530	774	905	999999	359	851	69	707	828	909	648	731	741	702	470	136	999999	999999	999999	50	625	999999	999999	882	766	999999	379	504	476	285	999999	999999	827	226	697	999999	101	999999	320	707	51	786	158	392	368	583	623	999999	999999	453	530	593	612	194	345	999999	464	33	688	483	481	564	999999	553	733	999999	904	524	999999	363	999999	104	425	319	998	999999	932	999999	523	193	262	381	853	32	754	592	999999	642	881	258	652	78	875	999999	235	486	999999	605	659	252	679	108	999999	999999	417	436	178	302	999999	506	517	537	509	505	999999	110	999999	999999	799	150	999999	999999	643	756	710	999999	228	588	94	521	293	336	999999	280	999999	163	387	566	615	327	424	626	457	999999	740	999999	999999	380	615	134	775	347	805	519	56	999999	465	246	999999	450	999999	589	218	673	222	999999	999999	999999	991	77	723	999999	602	481	726	579	999999	268	999999	594	408	848	973	959	999999	946	999999	758	234	106	698	151	979	174	120	834	418	783	999999	560	856	999999	388	999999	999999	631	744	334	792	476	603	206	230	992	52	368	616	259	999999	999999	659	999999	15	895	379	581	999999	438	370	999999	171	41	106	465	737	999999	470	435	557	124	999999	206	966	758	502	999999	920	987	999999	999999	999999	168	999999	896	900	356	333	999999	999999	829	999999	999999	963	900	314	572	110	999999	999999	972	897	190	701	812	999999	463	544	257	402	876	661	187	316	618	999999	13	185	209	999999	391	746	999999	267	727	658	896	999999	75	453	930	999999	166	732	159	999999	999999	466	52	999999	447	811	999999	99	301	178	288	998	355	999999	311	999999	999999	999999	872	236	919	999999	974	999999	999999	230	479	999999	472	484	504	455	167	763	636	
546	142	999999	999999	580	669	888	966	558	379	897	887	838	151	543	501	957	859	923	935	999999	999999	999999	999999	226	342	999999	627	999999	674	833	841	999999	599	999999	263	534	90	302	566	40	999999	425	785	999999	343	640	999999	928	983	547	999999	243	828	999999	64	999999	711	902	999999	999999	999999	159	884	545	65	305	999999	386	999999	966	876	567	999999	904	167	76	112	395	999999	702	999999	698	832	999999	248	607	763	87	999999	18	823	188	65	179	769	999999	540	249	223	48	999999	285	649	26	670	999999	999999	923	999999	987	152	325	999999	545	776	573	326	758	307	458	541	171	675	999999	999999	698	512	197	999999	359	536	999999	181	999999	310	999999	59	815	999999	220	731	999999	722	723	999999	999999	999999	519	403	206	999999	782	942	765	506	999999	609	999999	873	972	525	689	788	15	999999	289	153	185	999999	440	524	999999	302	96	727	999999	449	952	414	999999	539	999999	999999	939	868	753	999999	416	347	80	735	999999	942	493	999999	999999	61	716	272	587	364	983	285	962	681	980	999999	856	48	804	790	657	964	999999	443	999999	896	848	147	707	368	737	838	173	704	999999	568	999999	400	685	650	732	999999	999999	291	556	999999	830	267	888	273	999999	377	542	290	88	716	715	60	172	999999	212	579	564	999999	627	154	121	999999	838	422	680	465	363	164	67	999999	999999	945	999999	815	75	591	999999	443	303	369	305	883	626	136	853	759	999999	540	999999	163	135	607	664	999999	999999	572	428	476	593	609	999999	388	999999	121	579	769	172	356	89	620	330	130	926	267	849	999999	641	711	568	999999	236	822	716	904	841	539	999999	486	219	502	172	782	850	999999	999999	916	661	514	557	999999	596	881	461	827	832	15	999999	407	561	378	999999	717	999999	671	383	201	672	327	280	49	999999	686	147	586	458	547	999999	242	911	932	999999	136	164	485	335	999999	999999	889	81	836	857	883	924	999999	999999	999999	875	189	320	163	254	999999	244	999999	605	909	744	874	378	999999	999999	448	495	629	802	999999	562	432	999999	38	830	783	999999	444	191	603	762	307	25	12	672	100	922	758	687	242	892	646	879	999999	610	999999	999999	787	111	999999	398	304	47	766	892	453	843	291	999999	999999	98	799	335	11	999999	447	859	999999	622	644	526	737	941	570	999999	916	553	919	428	343	999999	468	343	772	215	467	269	258	999999	229	999999	641	999999	226	154	999999	999999	877	279	172	637	153	175	466	999999	661	999999	477	853	976	900	923	862	989	207	629	
999999	562	796	688	188	610	267	999999	999999	999999	311	724	426	999999	999999	675	650	999999	705	999999	303	876	879	554	115	999999	999999	142	328	333	779	445	29	524	635	758	90	999999	984	37	886	999999	80	18	359	999999	61	43	382	234	282	606	294	999999	336	590	999999	252	999999	396	216	999999	83	999999	115	999999	999999	901	195	999999	595	70	281	678	243	530	806	871	204	476	999999	999999	999999	999999	61	182	161	941	197	55	85	838	16	597	820	761	698	17	902	494	932	159	848	999999	999999	999999	334	999999	999999	805	783	811	58	116	656	845	999999	979	21	932	999999	763	714	149	770	756	64	999999	857	481	999999	798	999999	710	999999	590	522	234	465	999999	848	999999	999999	391	271	274	999999	899	940	975	999999	718	995	969	999999	178	445	999999	765	999999	167	650	758	372	973	984	841	348	572	999999	332	149	524	999999	94	179	999999	332	877	505	966	164	999999	882	94	123	803	999	930	999999	154	813	999999	582	681	208	999999	999999	999999	286	432	451	336	873	652	999999	204	822	999999	610	999999	999999	999999	269	915	999999	999999	875	999999	860	191	842	417	207	922	518	680	999999	501	886	999999	930	914	600	83	525	828	869	240	835	918	999999	125	330	862	41	982	999999	666	678	301	911	457	558	105	999999	43	139	951	999999	999999	262	331	998	999999	581	208	240	196	400	184	46	644	452	941	999999	726	97	344	999999	536	480	285	822	594	480	483	366	505	999999	999999	999999	918	107	267	666	999999	126	999999	999999	833	752	23	275	504	264	276	999999	616	999999	863	945	795	70	607	107	977	508	413	747	107	841	734	999999	909	485	128	999999	195	999999	552	999999	985	62	67	783	467	19	328	339	213	999999	749	610	628	999999	903	857	499	169	688	999999	999999	363	999999	991	27	318	366	28	146	729	819	341	352	999999	999999	742	12	823	640	967	190	83	544	628	102	999999	85	999999	999999	270	57	999999	596	401	896	632	999999	999999	766	999999	653	310	203	484	659	418	268	999999	999999	171	855	999999	999999	721	969	639	999999	564	899	893	242	999999	446	876	999999	793	745	950	366	337	872	936	67	491	323	999999	880	70	968	999999	865	711	788	999999	999999	381	506	875	432	266	812	314	177	872	915	999999	863	327	802	999999	672	318	17	257	298	999999	618	47	407	999999	759	758	596	224	37	531	999999	35	471	309	297	869	999999	110	525	568	768	194	999999	662	26	999999	267	112	999999	557	703	540	999999	496	999999	469	999999	999999	507	63	718	952	
999999	999999	999999	837	999999	503	578	803	789	999999	732	729	160	999999	471	744	999999	206	501	493	213	480	827	999999	903	975	546	828	999999	196	603	999999	850	999999	350	191	215	189	707	999999	999999	218	999999	796	807	402	345	999999	997	999999	999999	310	562	234	748	374	566	999999	934	880	999999	999999	999999	999999	314	999999	999999	344	93	290	539	893	499	737	958	995	712	41	865	510	639	999999	830	668	926	302	909	625	77	999999	624	431	254	826	806	784	806	173	491	546	523	11	256	717	204	375	810	824	999999	753	661	535	917	433	251	750	999999	743	677	21	362	264	277	117	999999	117	649	999999	931	184	198	548	549	329	999999	999999	960	123	473	561	999999	94	359	323	324	98	513	821	584	999999	999999	73	496	480	194	269	999999	149	999999	97	726	147	892	999999	564	122	986	999999	446	999999	790	805	279	125	529	277	999999	953	792	999999	603	828	999999	999999	318	999999	61	79	144	728	903	821	71	386	834	999999	999999	267	999999	212	112	914	384	970	999999	999999	793	381	950	917	364	780	999999	484	493	898	999999	26	782	439	70	917	999999	718	999999	999999	743	999999	999999	184	85	646	204	589	474	688	453	127	611	258	342	680	128	227	999999	132	474	587	892	999999	306	185	485	329	999999	195	460	666	999999	305	326	899	100	775	842	717	586	767	999999	805	999999	999999	999999	533	106	389	999999	247	353	587	504	166	11	354	999999	900	171	875	999999	289	238	786	856	999999	932	442	999999	352	999999	656	546	707	999999	97	491	999999	999999	999999	232	762	999999	223	322	683	999999	169	898	999999	897	999999	555	710	329	730	577	668	83	110	600	664	799	455	862	697	50	797	589	913	999999	512	140	219	652	685	892	25	473	183	514	772	544	844	999999	442	111	835	999999	846	999999	823	302	669	360	568	963	941	360	625	642	13	580	984	883	999999	811	345	68	643	838	562	999999	899	595	828	999999	954	10	429	595	214	419	999999	403	49	220	471	859	94	999999	999999	664	848	541	511	202	999999	999999	70	631	999999	777	999999	999999	958	629	402	83	532	448	18	940	931	39	999999	594	837	999999	844	184	349	486	974	921	999999	897	999999	999999	999999	636	570	994	939	999999	830	437	999999	734	445	420	818	397	999999	645	714	20	733	818	113	916	364	999999	125	886	292	289	803	822	999999	999999	282	43	989	999999	878	23	10	999999	209	10	919	113	999999	434	365	952	999999	999999	217	999999	174	999999	264	177	999999	601	999999	999999	515	999999	633	
851	613	385	147	785	407	999999	766	700	19	999999	618	999999	996	261	823	691	531	999999	999999	474	615	254	895	744	778	822	624	287	999999	947	627	658	999999	999999	999999	770	297	580	554	719	999999	516	866	999999	999999	161	180	30	999999	197	531	999999	999999	999999	999999	369	489	402	16	585	815	489	999999	999999	999999	959	736	999999	761	999999	403	999999	785	999999	902	108	999999	331	825	999999	651	999999	508	947	999999	452	247	218	831	999999	290	895	573	968	903	93	999999	804	602	960	424	251	999999	725	794	581	999999	11	266	148	981	167	576	389	934	999999	980	999999	999999	529	722	528	107	999999	772	508	387	817	999999	819	157	583	729	865	212	999999	345	783	163	844	62	245	951	693	158	132	328	193	44	692	112	342	999999	999999	999999	896	154	636	952	295	999999	582	495	447	991	999999	999999	711	187	534	999999	206	465	801	477	486	999999	414	483	999999	189	999999	783	999999	716	814	999999	656	999999	316	999999	708	830	867	999999	480	999999	514	702	750	694	999999	16	509	999999	905	999999	366	605	999999	329	740	163	999999	999999	10	799	671	730	999999	999999	781	999999	871	279	176	376	597	160	996	999999	999999	711	733	955	572	999999	283	17	810	936	999999	999999	865	999999	524	555	526	999999	650	999999	89	783	525	766	912	533	145	240	999999	539	999999	215	608	36	267	38	430	358	543	813	999999	663	920	999999	925	999999	228	999999	755	621	849	999999	510	325	999999	288	196	999999	999999	49	999999	53	999999	280	999999	852	453	838	729	495	999999	178	999999	999999	999999	999999	999999	285	840	192	999999	260	484	38	689	453	705	292	380	979	842	463	315	504	761	999999	306	649	592	83	286	389	165	999999	496	999999	618	673	169	999999	425	999999	135	860	734	800	568	999999	590	213	157	999999	999999	999999	652	999999	862	723	999999	683	129	223	999999	767	999999	924	105	224	542	18	834	41	999999	149	999999	932	338	999999	769	999999	999999	966	999999	388	925	125	921	415	617	824	999999	999999	599	486	999999	212	226	999999	954	809	705	354	796	582	378	126	47	329	195	720	342	416	999999	999999	769	162	164	314	999999	789	13	690	607	717	200	939	442	646	999999	361	715	970	999999	959	266	569	179	486	20	999999	88	601	229	896	999999	412	999999	485	717	999999	57	912	525	174	999999	25	746	89	999999	439	999999	401	999999	833	15	371	914	999999	857	209	982	677	304	42	711	412	999999	999999	999999	787	998	956	928	999999	314	802	999999	337	999999	251	999999	100	105	581	135	686	309	395	
890	130	497	999999	628	518	977	380	618	493	462	999999	999999	45	854	603	440	727	999999	234	529	212	916	999999	840	616	385	892	999999	723	906	35	112	84	820	114	300	60	338	420	100	933	194	961	875	999999	696	788	245	501	150	407	999999	85	866	999999	213	909	999999	22	142	999999	798	894	999999	999999	999999	999999	224	999999	313	390	399	62	143	999999	28	999999	712	90	999999	597	656	90	583	509	999999	999999	218	142	901	390	999999	999999	287	15	145	299	384	448	468	999999	573	999999	198	759	18	170	942	280	669	257	207	37	999999	544	439	999999	321	87	624	274	271	92	847	922	447	999999	774	137	460	728	580	274	622	702	34	999999	892	999999	500	652	94	938	999999	653	999999	915	233	743	576	428	999999	307	824	999999	955	999999	648	275	322	935	395	815	820	941	677	999999	415	399	520	279	824	498	586	972	189	332	619	204	999999	999999	849	999999	560	41	750	283	449	999999	746	542	999999	627	511	564	266	279	128	531	976	999999	510	833	232	999999	604	489	720	852	24	633	872	454	999999	999999	999999	363	999999	788	200	403	999999	999999	653	999999	758	207	999999	31	999999	909	214	97	999999	488	32	25	808	263	437	271	999999	597	999999	123	670	999999	999999	721	478	999999	25	339	341	582	766	523	190	999999	999999	406	501	698	146	114	999999	999999	236	58	767	81	555	999999	360	928	840	895	583	999999	999999	999999	117	276	999999	812	894	874	755	644	999999	509	834	564	999999	999999	770	864	461	999999	999999	885	839	52	954	407	357	23	978	413	999999	871	939	650	936	856	999999	235	999999	334	220	999999	38	592	336	999999	999999	999999	297	330	999999	999999	444	283	845	431	853	75	322	156	999999	880	896	352	902	850	999999	194	627	858	741	545	719	136	99	150	999999	257	716	999999	170	367	726	658	256	999999	436	666	804	999999	999999	234	913	998	999999	339	658	686	689	999999	999999	999999	373	438	588	622	999999	999999	194	705	574	605	359	625	985	107	999999	247	106	999999	999999	903	999999	122	855	517	632	721	266	760	999999	181	999999	240	997	119	993	297	80	633	509	129	481	999999	940	407	874	297	22	999999	999999	420	589	552	71	795	671	260	583	80	989	544	999999	434	223	999999	999999	128	999999	876	113	999999	177	472	637	304	999999	999999	181	457	999999	999999	708	493	585	81	999999	25	179	212	447	743	714	999	644	999999	77	56	999999	547	370	756	999999	999999	669	318	999999	127	914	766	372	389	999999	136	999999	654	836	567	849	999999	
811	31	999999	999999	999999	369	162	177	828	672	236	385	407	999999	97	999999	675	571	824	277	828	473	111	412	839	68	664	999999	571	989	999999	999999	207	742	735	348	807	254	707	999999	165	85	299	251	540	987	981	454	999999	551	999999	274	999999	582	324	348	920	999999	584	380	999999	999999	606	838	999999	726	188	665	899	999999	999999	430	864	524	121	752	184	859	872	852	999999	220	549	999999	20	863	766	999999	427	396	428	270	669	337	999999	591	479	460	999999	999999	999999	326	554	300	471	558	999999	229	999999	572	174	71	999999	732	999999	999999	35	586	828	999999	999999	563	247	512	330	819	761	536	920	999999	282	723	999999	68	53	999999	999999	999999	558	999999	462	547	163	855	232	367	595	937	43	119	999999	893	631	999999	853	999999	88	52	999999	652	796	873	999999	941	999999	999999	999999	616	689	542	999999	999999	999999	999999	999999	999999	999999	392	289	963	234	824	502	999999	963	389	999999	136	999999	797	682	623	289	905	664	588	248	222	566	781	458	979	258	500	999999	790	865	999999	806	440	846	696	762	16	999999	972	999999	498	978	909	999999	999999	999999	891	860	215	496	132	712	640	184	197	825	507	515	254	576	11	529	183	524	837	330	774	950	985	999999	283	487	999999	999999	750	243	656	433	999999	578	366	639	85	303	742	552	175	999999	659	870	999999	501	183	406	379	999999	805	999999	999999	461	636	941	875	353	223	645	30	433	999999	953	999999	999999	999999	676	219	999999	454	879	781	999999	165	518	301	124	606	782	313	295	838	782	438	271	911	224	999999	999999	764	732	90	999999	532	741	832	706	999999	189	662	999999	999999	17	524	925	613	236	999999	127	650	999999	747	441	342	999999	595	999999	524	907	172	624	999999	794	607	721	799	684	762	423	685	595	999999	999999	999999	806	108	999999	267	999999	657	999999	918	999999	774	14	984	648	765	797	156	191	191	794	27	47	773	402	410	999999	135	929	999999	882	442	65	347	330	321	535	636	764	999999	21	259	488	706	909	999999	603	999999	999999	919	999999	277	504	999999	628	409	92	999999	999999	999999	999999	999999	727	220	45	999999	719	666	664	337	239	170	392	797	179	544	538	999999	863	999999	807	75	975	20	999999	615	938	651	719	920	238	502	930	343	928	634	999999	277	671	527	310	936	82	823	999999	999999	885	707	244	93	870	752	999999	334	623	400	411	717	712	429	453	78	946	743	108	736	999999	58	868	544	22	271	669	345	81	999999	992	161	330	703	730	240	417	636	
999999	486	332	605	720	538	232	814	999999	251	83	242	990	339	724	953	574	999999	838	999999	80	608	92	833	263	999999	407	259	397	999999	699	999999	660	999999	693	999999	413	999999	337	999999	321	208	707	999999	271	999999	880	999999	437	377	138	999999	999999	999999	565	451	403	499	352	967	999999	973	426	555	551	860	581	999999	646	999999	999999	940	509	508	999999	999999	901	664	571	999999	872	999999	822	30	880	806	821	999999	755	999999	228	914	291	370	208	348	781	161	876	411	267	210	999999	335	999999	198	394	892	999999	693	999999	739	927	928	999999	397	999999	406	999999	999999	999999	638	924	405	882	634	659	148	999999	49	100	749	788	999999	167	672	999999	999999	999999	692	421	928	613	72	700	489	999999	363	276	999999	197	384	999999	140	999999	628	286	621	453	999999	539	255	592	300	602	801	951	766	999999	432	669	664	214	983	333	120	999999	862	704	999999	999999	305	871	498	851	716	999999	657	798	999999	395	115	52	999999	162	175	345	323	999999	999999	999999	231	999999	844	151	532	180	503	999999	261	604	424	917	60	556	243	384	104	448	886	538	303	968	242	46	564	999999	999999	830	999999	999999	710	402	805	864	425	999999	37	356	328	999999	769	999999	547	999999	971	197	992	452	999999	791	251	875	583	999999	244	262	360	808	586	911	965	672	648	485	999999	31	122	195	999999	530	356	747	999999	350	769	453	430	999999	999999	376	999999	762	910	376	999999	835	818	444	629	999999	999999	228	769	999999	579	106	211	71	49	950	999999	999999	322	399	444	999999	755	999999	601	791	999999	61	743	220	292	213	999999	281	952	999999	999999	677	566	999999	177	138	977	999999	770	672	252	369	268	124	301	999999	999999	521	999999	39	89	585	843	999999	999999	311	485	559	135	376	344	929	119	981	747	999999	250	354	231	316	527	54	472	999999	549	999999	792	628	999999	470	763	250	349	922	978	626	834	727	999999	866	652	999999	999999	404	337	322	999999	287	377	893	581	105	300	625	512	45	123	914	299	868	999999	856	641	665	612	104	589	196	12	130	999999	522	716	365	663	109	999999	77	601	236	221	515	261	35	889	667	949	724	419	943	512	920	999999	769	357	796	999999	999999	792	242	999999	999999	999999	999999	330	68	389	934	999999	412	576	56	323	999999	656	999999	605	999999	999999	944	999999	865	776	68	999999	999999	999999	947	18	867	323	547	284	368	999999	999999	239	14	705	830	288	25	762	17	376	466	606	376	122	353	999999	999999	154	847	97	867	296	226	638	
676	974	441	926	104	99	999999	771	999999	568	999999	773	600	910	999999	665	139	999999	769	999999	161	56	999999	834	665	676	153	402	437	280	636	861	23	999999	38	856	847	999999	668	917	347	694	652	999999	614	579	999999	269	209	191	999999	764	999999	999999	487	630	266	999999	271	427	945	999999	999999	999999	999999	646	760	999999	882	98	818	50	999999	852	999999	467	404	909	230	95	85	999999	202	255	322	999999	344	489	888	999999	599	250	828	250	999999	999999	999999	967	877	999999	999999	376	999999	121	999999	917	329	674	189	29	999999	357	386	999999	352	999999	444	99	372	68	999999	999999	345	484	498	999999	999999	204	879	644	117	999999	42	999999	276	708	508	91	881	404	552	669	309	868	999999	251	864	999999	898	911	276	269	604	818	665	548	999999	999999	622	795	705	999999	795	999999	912	999999	999999	134	909	643	999999	362	218	968	515	999999	971	477	312	256	999999	569	999999	968	377	999999	831	223	999999	727	678	606	468	96	698	427	999999	763	999999	382	926	999999	743	264	358	999999	999999	636	312	999999	576	563	999999	376	92	999999	829	826	177	999999	999999	112	537	191	965	956	999999	132	279	98	768	218	520	999999	330	973	826	51	619	464	796	205	999999	999999	999999	124	17	101	13	563	597	999999	595	892	415	999999	212	999999	299	402	28	999999	999999	223	265	368	52	999999	55	118	318	999999	217	713	277	772	200	964	999999	999999	949	802	128	999999	501	720	622	628	999999	506	999999	275	999999	999999	445	866	837	999999	317	999999	81	348	56	894	254	999999	999999	882	999999	643	632	247	530	999999	452	226	811	650	999999	544	746	424	154	999999	348	999999	45	989	278	411	934	503	999999	248	779	611	756	233	472	691	999999	999999	14	881	873	532	744	314	999999	999999	65	196	975	772	56	657	203	507	999999	210	774	850	614	999999	709	139	590	292	668	841	999999	588	188	40	664	16	420	273	675	815	309	730	224	58	356	747	527	999999	202	999999	417	259	676	999999	917	999999	135	791	181	999999	941	462	645	999999	759	476	18	999999	118	49	247	999999	832	741	901	53	636	999999	999999	961	611	706	100	547	999999	220	911	999999	122	999999	880	999999	101	931	873	999999	95	291	299	879	739	582	775	162	999999	488	427	935	370	874	999999	570	924	219	142	245	999999	108	509	549	565	100	832	482	168	618	837	999999	867	64	957	354	276	987	232	39	930	937	663	945	999999	999999	556	999999	242	319	704	881	798	638	485	987	781	749	999999	648	750	303	993	275	
650	526	999999	316	917	57	304	937	987	999999	314	433	445	999999	756	588	543	594	249	848	999999	956	112	239	578	999999	573	526	672	584	999999	637	943	397	304	277	908	250	330	194	25	999999	894	695	999999	61	999999	227	993	735	114	999999	999999	155	361	694	999999	838	737	946	999999	778	999999	412	823	999999	490	999999	269	488	999999	302	999999	65	833	157	71	416	905	526	428	355	532	936	999999	133	584	798	999999	610	853	80	513	999999	710	246	999999	491	871	657	571	504	957	999999	66	811	890	997	321	214	632	17	932	220	527	138	999999	338	932	699	101	691	999999	658	635	609	789	890	354	999999	654	579	544	258	955	924	397	999999	880	668	243	999999	999999	832	978	845	147	302	855	999999	990	174	559	181	565	880	493	309	999999	456	32	999	653	724	559	62	473	684	265	603	999999	238	457	273	466	515	213	188	680	790	471	999999	44	999999	999999	490	30	372	999999	84	440	98	148	434	646	243	933	999999	282	925	381	463	47	999999	840	762	717	295	715	999999	676	315	999999	98	999999	535	965	879	999999	79	42	110	999999	190	173	652	999999	33	627	233	999999	451	905	754	418	18	458	782	933	843	773	734	657	642	408	999999	469	59	999999	121	278	64	643	213	893	281	471	999999	999999	198	671	693	999999	492	478	235	409	874	999999	999999	86	999999	946	285	305	307	453	999999	781	48	999999	50	999999	516	999999	527	999999	701	861	147	547	600	694	999999	182	89	76	175	173	182	725	594	380	472	44	999999	117	999999	999999	595	827	121	85	60	999999	631	119	161	999999	999999	427	707	23	542	438	485	497	999999	113	999999	240	288	196	999999	322	598	670	121	482	999999	419	449	793	275	319	436	525	643	739	550	999999	999999	637	222	755	28	581	838	43	999999	598	906	265	691	364	549	925	999999	999999	417	999999	998	679	669	541	978	914	999999	232	12	960	853	472	562	999999	325	650	973	854	304	999999	999999	87	924	279	513	193	111	911	999999	510	999999	905	332	590	999999	245	968	680	776	113	833	999999	40	597	744	443	703	445	48	899	951	622	999999	400	138	920	999999	999999	38	794	999999	999999	461	502	912	948	149	972	999999	999999	682	303	87	200	999999	226	999999	336	534	79	490	999999	872	999999	559	435	471	999999	999999	999999	999999	578	999999	981	301	997	164	999999	684	796	304	730	171	958	999999	657	999999	253	999999	911	873	428	865	958	313	156	963	590	942	486	486	999999	520	232	599	113	651	999999	999999	
194	72	999999	651	738	999999	759	504	914	999999	901	890	227	724	549	187	71	713	693	999999	155	999999	573	595	208	319	96	999999	939	369	123	16	449	999999	999999	999999	365	776	136	999999	999999	652	59	936	999999	595	999999	493	970	54	537	999999	957	427	753	999999	498	922	453	999999	689	549	564	555	541	894	451	999999	702	700	822	295	586	510	133	999999	985	637	999999	612	60	602	249	894	831	999999	59	999999	999999	872	360	443	333	708	503	14	999999	504	404	999999	999999	396	791	999999	232	252	813	457	999999	999999	174	861	377	840	377	96	309	999999	999999	818	845	429	281	999999	349	388	961	878	16	128	415	999999	242	407	468	999999	811	968	672	588	908	601	727	350	707	499	999999	493	340	417	705	426	780	586	311	999999	124	961	999999	843	291	935	450	999999	844	999999	628	970	381	713	999999	341	999999	145	909	253	999999	930	132	999999	323	478	999999	598	423	999999	711	656	106	744	550	850	47	828	999999	999999	999999	552	999999	34	870	999999	999999	999999	142	373	428	645	999999	67	32	193	838	91	530	813	398	999999	761	856	999999	999999	999999	637	173	434	304	999999	837	999999	102	999999	434	108	979	227	366	999999	466	60	569	999999	999999	999999	999999	366	21	955	308	494	584	309	790	649	62	898	999999	484	464	708	999999	259	807	739	964	872	758	740	111	312	999999	478	999999	711	296	905	992	835	915	999999	423	348	870	999999	362	793	368	999999	56	999999	996	999999	465	758	980	320	268	250	83	849	999999	280	854	995	999999	115	913	999999	363	999999	906	396	569	999999	294	731	388	464	387	181	513	973	694	31	999999	575	999999	637	731	999999	646	751	761	75	209	152	494	874	315	999999	999999	999999	432	899	183	610	321	808	999999	258	931	999999	863	902	345	633	586	999999	689	471	103	285	358	387	509	999999	635	999999	999999	151	247	513	158	140	300	234	551	794	847	706	263	214	174	482	54	841	999999	858	730	575	566	661	195	999999	163	605	999999	54	399	28	974	818	999999	332	999999	999999	656	732	999999	999999	92	791	985	983	218	888	120	876	342	667	276	999999	773	882	584	586	328	314	977	999999	303	999999	999999	828	731	445	854	999999	471	999999	999999	999999	256	999999	999999	775	675	999999	635	275	494	64	712	731	752	208	55	999999	999999	435	108	351	755	916	999999	999999	395	167	262	773	43	999999	415	715	482	121	529	999999	398	808	910	127	679	712	211	249	794	999999	86	532	400	386	104	999999	528	843	410	340	999999	907	
999999	518	948	862	241	999999	649	996	259	641	678	999999	89	938	999999	980	672	999999	999999	577	790	721	90	730	382	656	183	379	197	638	711	999999	360	490	428	999999	999999	816	999999	985	599	798	424	444	853	508	307	166	521	547	180	366	999999	234	126	668	999999	228	489	584	51	999999	809	620	930	999999	540	598	519	133	811	856	572	729	978	992	307	999999	876	999999	999999	27	857	649	999999	354	573	136	374	760	963	999999	336	895	999999	329	988	804	514	373	967	709	646	397	999999	999999	793	896	999999	133	371	999999	352	615	236	33	422	170	999999	585	916	999999	234	759	999999	861	529	677	999999	659	999999	503	999999	512	906	999999	381	470	913	152	560	999999	879	999999	399	999999	999999	721	669	920	906	828	651	999999	457	562	485	999999	999999	999999	795	126	120	597	999999	867	999999	839	708	586	652	952	256	19	35	250	999999	984	369	988	262	999999	17	865	752	185	851	999999	65	354	173	494	242	999999	357	443	565	292	999999	531	520	999999	23	999999	278	954	582	641	903	217	37	999999	527	249	621	999999	999999	255	999999	943	999999	459	784	364	422	999999	720	216	662	591	684	252	999999	837	999999	999999	794	999999	597	999999	603	220	307	848	326	672	966	993	999999	369	333	320	447	186	515	70	984	999999	669	120	244	375	999999	321	999999	785	637	689	770	137	203	999999	658	999999	350	805	161	935	48	999999	999999	727	789	302	268	999999	804	686	332	999999	509	146	999999	999999	563	238	999999	999999	325	999999	44	286	232	999999	176	999999	662	400	836	709	999999	58	620	919	919	517	586	686	63	169	980	950	367	362	628	999999	930	999999	494	122	574	175	999999	506	715	913	999999	499	135	129	711	414	850	622	999999	999999	525	999999	567	55	651	554	932	166	560	93	999999	999999	671	119	217	999999	905	724	999999	743	438	999999	213	16	22	97	999999	934	999999	575	999999	744	854	178	541	999999	614	448	470	30	243	999999	946	999999	994	634	999999	999999	911	230	508	999999	488	764	31	411	141	999999	42	564	992	997	709	984	999999	184	25	503	578	622	876	467	264	999999	510	975	177	582	21	388	999999	545	32	236	999999	975	266	99	156	139	999999	999999	415	999999	37	999999	754	961	648	999999	619	333	447	299	354	51	871	374	264	56	244	999999	549	654	304	999999	975	482	917	999999	999999	999999	357	449	999999	999999	61	999999	95	274	230	999999	933	202	999999	935	999999	733	882	35	999999	891	999999	110	894	905	999999	761	610	580	999999	281	53	999999	
999999	694	976	998	141	530	999999	522	288	999999	999999	38	625	356	886	368	999999	251	599	999999	903	36	99	999999	554	261	319	999999	999999	999999	14	948	172	301	301	84	958	110	601	361	45	591	613	999999	285	999999	290	167	874	252	231	28	682	161	738	999999	604	730	454	879	221	700	999999	999999	984	876	866	333	65	812	409	999999	649	247	999999	321	999999	253	971	687	971	999999	425	505	294	985	276	20	999999	999999	479	238	655	722	999999	344	999999	840	861	409	10	999999	111	999999	842	972	378	444	999999	427	461	361	999999	999999	907	70	284	999999	488	998	609	855	770	639	343	181	603	927	107	522	504	999999	391	572	687	25	60	363	999999	999999	616	832	999999	999999	999999	127	479	889	814	90	70	547	361	862	999999	154	999999	472	999999	670	378	451	346	782	922	878	969	197	88	892	19	921	616	176	999999	776	149	633	674	225	701	999999	123	999999	999999	957	231	529	772	542	828	587	634	999999	943	999999	496	933	999999	96	999999	292	810	921	80	999999	931	194	480	32	15	562	798	513	969	999999	338	328	330	965	656	999999	424	999999	74	432	297	623	999999	226	999999	215	420	587	77	419	902	201	947	322	999999	999999	58	749	999999	999999	999999	130	33	999999	999999	177	999999	258	999999	707	999999	999999	856	647	851	317	961	263	742	799	152	999999	446	560	762	999999	380	18	939	999999	401	675	18	798	642	177	999999	999999	389	999999	602	172	157	999999	999999	637	344	309	471	999999	84	794	17	738	133	579	683	473	999999	999999	796	604	318	999999	315	202	266	999999	15	684	999999	999999	874	999999	206	980	999999	86	18	134	801	81	547	231	544	607	668	279	675	73	493	136	999999	689	326	998	999999	336	64	359	381	999999	304	786	999	68	999999	999999	999999	152	515	606	464	999999	999999	725	999999	96	285	708	533	986	999999	942	999999	591	999999	195	999999	208	136	736	32	659	753	999999	776	760	232	486	687	290	737	999999	557	887	671	40	790	999999	940	767	61	356	999999	394	894	999999	596	417	999999	999999	999999	999999	25	999999	584	805	646	383	948	307	863	799	999999	999999	258	859	394	313	920	999999	404	711	267	999999	685	675	834	369	630	424	174	999999	24	951	214	404	517	778	999999	866	393	417	652	642	903	999999	335	581	145	45	967	292	497	905	999999	374	999999	999999	999999	999999	970	286	752	534	143	59	784	79	999999	999999	351	616	10	999999	182	986	68	625	465	433	350	999999	234	999999	999999	881	326	118	620	839	328	861	
684	403	895	117	999999	128	509	853	999999	265	541	999999	694	361	291	443	733	354	999999	460	200	670	568	718	61	167	87	999999	732	675	458	999999	535	489	932	607	999999	75	331	940	125	611	999999	94	999999	999999	999999	105	599	999999	385	276	999999	868	670	23	835	187	999999	507	50	257	131	801	999999	999999	754	214	429	684	285	999999	33	999999	999999	588	714	483	996	999999	266	982	662	850	300	192	676	667	999999	918	771	999999	19	823	900	999999	490	164	999999	389	199	696	675	914	607	717	252	999999	999999	91	309	999999	190	948	251	999999	595	999999	511	625	664	999999	999999	510	912	303	999999	999999	474	999999	999999	999999	206	999999	918	569	999999	747	999999	999999	939	518	999999	737	619	420	801	999999	582	842	281	999999	653	662	725	111	999999	175	999999	313	68	999999	693	65	983	749	999999	999999	40	681	751	848	38	929	685	999999	953	999999	891	502	502	598	627	632	999999	888	906	544	892	816	267	999999	745	999999	523	896	999999	88	753	869	265	238	40	900	100	999999	999999	724	976	579	999999	653	283	509	811	470	425	71	859	105	999999	999999	680	223	999999	999999	112	100	415	999999	330	875	904	32	247	274	567	727	999999	771	707	999999	999999	323	999999	614	867	999999	137	62	481	764	228	657	35	644	557	817	999999	490	331	100	318	197	999999	999999	748	261	271	546	903	698	529	98	398	661	62	367	554	809	999999	865	962	999999	999999	566	999999	257	996	603	999999	750	999999	999999	450	999999	873	999999	999999	999999	865	615	975	590	159	783	244	999999	999999	999999	591	200	272	677	747	999999	137	955	880	691	626	999999	265	668	829	999999	999999	477	647	781	787	682	999999	168	943	137	999999	382	213	533	999999	999999	999999	631	999999	526	487	573	314	984	488	918	499	999999	769	374	999999	317	761	997	336	999999	492	487	587	999999	897	114	733	619	575	999999	752	357	369	110	513	633	999999	312	674	884	173	662	302	869	193	918	398	999999	776	999999	620	215	207	565	42	510	54	999999	999999	382	839	999999	419	999999	176	151	999999	668	861	726	660	459	332	451	603	829	999999	718	725	978	999999	164	842	991	999999	999999	999999	804	999999	999999	999999	554	683	301	54	478	253	999999	999999	51	904	729	717	60	922	170	999999	755	999999	212	325	335	386	650	666	999999	851	427	597	630	991	220	600	858	999999	116	776	40	999999	134	999999	999999	25	683	999999	987	446	792	78	999999	662	404	842	865	687	999999	177	999999	999999	999999	626	825	971	82	59	694	138	859	
913	816	394	852	999999	836	626	700	320	703	575	999999	248	69	999999	999999	967	597	999999	999999	181	883	938	743	999999	48	508	761	653	942	999999	999999	999999	587	878	262	999999	999999	999999	999999	249	999999	943	474	466	956	131	567	476	358	115	999999	326	999999	687	999999	999999	999999	457	320	338	864	56	377	79	195	820	660	190	106	43	167	999999	371	496	999999	939	474	286	448	917	999999	999999	999999	837	181	73	465	899	848	383	939	362	736	677	384	999999	575	404	999999	146	470	999999	999999	325	948	910	955	906	503	100	414	374	18	403	397	579	999999	540	898	132	364	760	342	722	104	999999	815	999999	999999	254	374	79	15	312	456	564	915	999999	888	270	118	999999	999999	757	969	574	353	999999	289	804	198	44	999999	158	781	709	53	656	231	999999	105	270	795	999999	725	999999	368	706	946	999999	664	771	651	637	23	805	364	584	753	529	461	482	415	316	999999	999999	573	999999	530	747	520	999999	758	999999	175	999999	763	158	999999	634	999999	647	396	999999	999999	427	999999	868	145	976	355	468	903	701	999999	999999	855	488	999999	396	771	512	185	208	999999	999999	22	905	472	176	999999	216	552	999999	323	813	95	958	999999	638	946	999999	721	554	999999	999999	364	66	63	999999	999999	999999	999999	645	863	703	472	999999	143	744	414	487	999999	968	935	999999	999999	785	999999	878	537	896	322	564	999999	76	999999	999999	807	270	999999	955	999999	920	184	999999	260	907	265	619	999999	999999	999999	432	999999	468	309	999999	999999	262	999999	999999	678	999999	24	105	962	999999	205	796	912	999999	390	873	702	458	635	999999	794	178	888	19	999999	999999	537	999999	81	890	339	981	767	48	22	554	134	471	287	677	999999	88	999999	999999	999999	999999	706	999999	516	951	729	776	999999	999999	957	999999	374	136	60	999999	647	384	999999	82	71	224	39	874	828	836	999999	240	180	957	579	715	374	38	999999	999999	73	999999	999999	130	999999	563	157	943	90	999999	190	997	421	379	39	530	999999	731	999999	497	439	832	681	999999	212	498	605	875	999999	251	85	999999	829	989	845	620	261	999999	911	507	76	96	793	266	655	750	819	999999	928	59	999999	642	999999	809	631	241	355	999999	999999	671	958	281	698	999999	496	844	178	432	533	418	279	161	819	301	999999	352	48	999999	35	461	679	804	947	204	590	443	999999	999999	368	614	999999	999999	986	249	999999	794	999999	955	770	810	582	396	277	999999	780	510	823	999999	388	288	202	929	999999	465	999999	999999	999999	999999	257	63	999999	
159	999999	919	153	469	999999	579	751	636	999999	999999	999999	224	879	292	536	438	424	90	619	177	640	999999	421	346	391	999999	257	999999	470	893	707	717	999999	432	332	999999	375	320	345	253	196	999999	999999	999999	284	212	999999	999999	999999	895	89	176	443	570	999999	984	508	807	999999	643	332	366	175	999999	384	938	152	456	959	188	72	114	745	376	981	887	756	999999	72	189	944	548	767	575	814	540	999999	510	914	348	849	568	242	702	921	830	587	271	735	999999	70	139	999999	448	999999	999999	431	76	589	999999	238	206	744	898	698	784	598	599	999999	844	999999	641	542	999999	339	504	999999	53	999999	999999	310	494	576	726	999999	815	798	329	743	840	119	217	999999	293	120	652	999999	343	13	147	242	987	24	891	681	428	597	999999	119	337	111	388	621	439	330	743	999999	28	779	883	985	279	855	417	999999	456	720	258	999999	686	680	999999	49	317	918	322	480	685	54	700	999999	669	219	415	738	730	595	491	963	376	32	805	563	130	161	963	142	607	999999	234	708	348	999999	433	657	572	349	313	520	17	273	944	973	89	664	326	69	449	999999	13	860	999999	295	145	999999	875	975	919	166	955	190	872	529	999999	991	879	999999	786	758	175	999999	999999	971	999999	112	999999	831	483	999999	835	903	692	928	999999	373	999999	62	491	770	782	999999	430	999999	565	826	400	425	163	98	999999	283	999999	691	513	622	578	267	999999	42	585	999999	502	999999	331	999999	498	999999	376	456	522	999999	560	26	976	999999	999999	999999	415	139	711	662	999999	999999	680	561	630	10	999999	539	999999	222	999999	999999	194	739	105	999999	999999	513	337	456	58	999999	999999	958	999999	999999	715	935	660	443	851	210	331	923	374	116	999999	770	431	497	530	836	661	309	999999	111	831	246	482	995	318	902	999999	999999	999999	971	999999	999999	837	373	295	999999	879	999999	370	523	999999	999999	999999	988	193	65	92	840	925	221	56	999999	855	621	999999	999999	462	999999	135	949	408	76	999999	999999	999999	71	999999	68	212	51	957	999999	999999	590	999999	569	872	494	811	262	820	961	339	401	925	552	866	225	937	999999	35	223	235	999999	999999	70	952	970	700	132	133	999999	637	883	264	746	337	274	999999	865	606	968	854	872	999999	447	736	999999	478	744	204	716	130	999999	26	999999	999999	527	475	999999	617	901	999999	689	139	795	333	455	147	189	999999	601	999999	81	220	67	369	362	999999	677	333	44	999999	955	999999	999999	999999	252	999999	999999	671	809	
799	733	257	704	999999	174	999999	343	123	291	779	999999	529	602	148	999999	185	958	999999	721	244	999999	589	999999	999999	837	761	999999	999999	91	588	999999	517	416	802	999999	823	516	882	204	999999	949	563	52	264	212	436	335	278	999999	76	908	144	950	999999	11	154	674	304	347	412	999999	451	999999	703	161	999999	999999	999999	303	234	999999	999999	190	111	295	244	546	328	207	410	999999	453	46	24	999999	492	999999	841	999999	700	159	221	545	792	598	508	531	349	999999	430	323	534	975	630	407	832	954	999999	289	999999	999999	356	999999	936	975	577	414	999999	33	668	225	999999	999	603	85	457	541	398	513	786	712	207	225	999999	999999	999999	478	999999	616	999999	538	718	561	43	102	999999	123	999999	999999	31	104	999999	325	443	214	52	535	381	555	949	301	566	345	502	999999	999999	140	330	999999	83	108	998	411	187	140	507	719	966	510	282	999999	932	999999	492	999999	209	881	781	572	54	376	106	860	666	555	971	382	68	978	999999	672	793	759	999999	922	999999	111	999999	313	999999	332	568	871	283	615	999999	984	999999	810	999999	529	358	758	805	999999	999999	147	745	999999	168	134	660	999999	818	609	999999	183	839	569	596	107	742	478	864	721	808	999999	587	60	196	999999	529	258	133	172	999999	999999	954	45	920	999999	366	999999	154	582	671	580	62	673	74	999999	154	999999	999999	757	999999	879	999999	93	898	777	560	694	444	181	604	412	864	999999	296	999999	228	804	649	637	999999	235	334	292	60	237	999999	999999	986	999999	842	246	999999	376	386	444	151	871	146	999999	408	672	82	972	978	999999	716	407	387	999999	966	350	643	999999	999999	561	554	611	42	999999	604	999999	708	444	999999	367	377	497	279	999999	999999	999999	668	506	239	999999	162	362	999999	790	999999	999999	999999	438	43	502	603	457	360	824	889	539	999999	474	548	999999	964	638	643	999999	891	999999	999999	535	192	618	681	146	357	946	408	202	307	252	161	830	118	999999	999999	836	999999	999999	146	999999	962	835	519	203	958	476	999999	524	719	693	899	301	646	999999	255	424	999999	466	110	413	999999	696	242	595	999999	718	653	694	237	999999	999999	971	91	999999	572	999999	109	487	187	881	842	999999	483	613	353	999999	193	116	34	985	999999	999999	999999	733	38	276	603	999999	880	999999	822	419	297	912	838	927	999999	963	439	898	999999	343	288	228	571	542	223	628	999999	464	534	547	999999	251	791	557	161	999999	999999	999999	753	999999	999999	937	999999	432	596	570	774	425	
649	999999	677	999999	669	682	29	601	171	496	62	974	681	426	716	999999	999999	55	131	290	776	999999	318	143	999999	999999	736	999999	170	148	999999	652	999999	826	815	314	869	545	582	118	999999	560	197	999999	253	999999	503	999999	231	783	683	550	449	493	649	788	911	544	979	999999	946	677	999999	32	999999	999999	130	999999	611	999999	415	999999	473	22	752	226	673	999999	889	376	646	555	999999	386	465	999999	213	370	187	36	403	334	565	62	172	860	129	174	618	843	658	648	579	999999	377	478	87	436	741	432	124	761	654	999999	882	400	999999	64	567	155	206	999999	999999	999999	18	999999	999999	420	999999	999999	999999	999999	999999	55	718	998	999999	310	18	986	327	777	628	754	912	641	679	999999	180	771	313	999999	607	999999	647	897	999999	995	811	296	830	666	585	849	335	615	999999	608	893	884	424	257	999999	580	999999	999999	141	922	999999	999999	410	695	250	88	588	999999	902	78	999999	820	999999	980	498	721	166	660	999999	778	428	307	422	999999	69	999999	357	65	999999	999999	645	227	765	59	332	444	999999	145	426	507	270	303	713	160	210	999999	857	443	758	333	423	176	238	362	503	374	954	339	635	954	999999	999999	24	875	433	191	64	977	657	63	836	31	999999	693	518	135	594	271	871	986	438	913	306	999999	613	478	989	413	555	957	490	555	999999	471	776	737	289	838	727	28	28	999999	999999	705	497	402	932	544	844	378	999999	692	468	649	526	817	236	329	271	954	201	999999	431	699	573	290	522	999999	917	999999	846	756	544	852	968	557	137	601	999999	221	546	455	568	999999	187	797	97	859	999999	958	510	999999	576	999999	826	376	999999	95	142	217	880	169	626	73	531	34	158	616	681	968	690	635	132	999999	417	746	93	254	999999	775	203	662	827	999999	279	999999	189	771	999999	601	109	51	469	989	999999	386	999999	504	655	162	649	999999	188	999999	278	875	999999	525	364	999999	293	999999	999999	367	24	227	342	667	793	644	845	386	591	999999	869	999999	176	142	999999	40	918	588	598	370	135	999999	484	850	690	404	59	664	416	944	318	895	999999	112	975	123	54	170	710	999999	317	999999	889	108	117	999999	999999	999999	805	333	171	704	614	212	241	999999	999999	491	977	999999	595	190	969	646	771	999999	999999	999999	999999	606	986	999999	878	999999	63	862	833	999999	743	70	695	354	999999	92	782	999999	290	999999	870	683	379	562	193	999999	425	136	999999	252	336	999999	460	644	546	209	347	413	826	999999	
158	379	467	368	748	916	999999	251	332	886	863	167	999999	902	203	999999	999999	999999	999999	999999	172	999999	568	591	58	610	609	60	807	658	745	378	999999	999999	999999	500	225	999999	814	276	999999	184	999999	999999	389	999999	449	558	999999	72	972	913	839	999999	864	999999	810	876	319	148	999999	652	999999	673	151	494	380	440	999999	999999	268	225	619	999999	999999	999999	132	161	212	879	170	999999	610	744	686	831	999999	528	399	999999	690	349	702	675	960	999999	740	999999	275	894	799	18	999999	999999	804	757	999999	541	319	875	109	999999	674	439	977	264	52	699	999999	319	999999	851	51	889	22	919	522	999999	999999	984	258	991	999999	317	90	162	999999	861	940	999999	537	998	218	523	796	999999	999999	272	999999	705	922	51	153	955	939	947	999999	884	999999	885	999999	360	204	335	626	117	999999	366	999999	825	976	190	758	68	782	956	643	999999	999999	981	254	260	999999	999999	72	217	999999	930	377	142	194	403	136	999999	999999	186	803	883	897	999999	268	999999	912	999999	999999	741	292	95	183	982	314	450	791	754	999999	984	114	562	272	419	999999	841	988	226	999999	999999	999999	703	374	605	999999	759	630	999999	722	937	347	382	913	330	999999	763	757	999999	828	743	999999	381	424	709	81	999999	620	487	999999	427	328	696	241	155	686	589	720	577	829	999999	820	387	41	999999	646	999999	649	999999	494	999999	93	603	397	897	999999	999999	999999	664	534	911	149	152	984	305	618	651	151	768	643	345	52	190	565	284	923	235	350	999999	72	999999	602	678	992	923	999999	724	308	344	184	14	310	65	53	917	414	677	402	736	94	995	590	881	308	159	463	999999	999999	999999	999999	746	342	567	602	194	319	471	999999	999999	961	893	353	807	593	639	44	999999	146	647	870	255	999999	613	636	77	759	721	379	843	999999	439	687	999999	370	438	999999	743	463	859	999999	943	527	340	775	201	999999	999999	999999	668	124	477	767	399	999999	727	913	729	999999	534	434	999999	101	999999	602	999999	216	167	447	165	968	301	532	287	49	926	999999	501	837	999999	426	976	999999	711	999999	999999	672	297	942	642	524	942	812	929	434	20	851	999999	738	999999	985	493	345	141	700	823	944	490	360	326	999	421	891	495	118	458	174	390	588	610	859	919	225	804	640	36	488	603	852	39	999999	517	999999	594	999999	999999	640	999999	999999	905	57	999999	936	626	642	999999	60	999999	999999	976	845	999999	999999	138	999999	75	999999	999999	500	674	999999	350	999999	999999	999999	491	
657	999999	45	186	817	999999	379	683	562	677	999999	598	172	537	999999	171	782	876	193	999999	886	999999	211	394	999999	109	999999	999999	570	707	555	615	385	161	999999	754	999999	644	168	974	999999	999999	575	999999	92	679	378	963	699	183	568	760	999999	637	605	32	105	651	522	718	79	43	999999	855	999999	377	223	999999	91	999999	879	147	999999	218	999999	999999	999999	495	311	983	730	838	647	396	149	794	999999	747	999999	433	658	999999	132	999999	905	999999	834	720	593	715	466	999999	881	999999	304	999999	52	999999	125	667	962	610	350	538	987	240	999999	727	999999	337	999999	475	465	657	999999	249	25	277	313	463	113	349	901	999999	527	373	999999	179	101	718	752	550	632	999999	471	999999	299	593	463	674	671	117	999999	999999	817	999999	902	233	905	64	414	774	624	662	563	623	708	754	21	624	999999	226	999999	997	585	358	843	999999	196	999999	949	432	814	999999	791	996	344	646	999999	999999	470	733	999999	999999	313	977	925	969	999999	999999	350	545	999999	999999	999999	999999	481	17	679	468	999999	999999	47	391	114	982	999999	986	870	999999	288	72	976	485	163	550	999999	597	693	607	433	999999	251	348	183	414	850	975	246	346	999999	337	999999	999999	388	144	695	883	932	999999	28	938	999999	999999	999999	288	999999	106	685	851	502	883	999999	82	45	999999	94	698	217	699	142	984	749	999999	52	999999	105	666	999999	28	854	79	665	372	999999	494	774	483	778	895	846	754	299	395	843	640	24	894	284	115	999999	997	675	242	198	44	199	574	725	618	192	901	999	999999	999999	433	228	999999	492	999999	509	611	920	322	853	387	694	364	690	411	999999	211	392	999999	968	999999	404	432	183	555	305	209	757	169	713	944	999999	633	397	420	422	73	411	733	605	449	87	362	388	811	349	835	999999	324	682	999999	519	999999	697	999999	999999	796	776	937	255	309	853	760	999999	909	632	999999	999999	279	989	873	999999	659	395	529	779	51	53	372	215	469	325	443	487	732	999999	746	935	257	391	626	999999	474	487	305	595	326	753	478	188	288	999999	999999	999999	999999	190	859	622	999999	370	999999	752	414	999999	786	984	420	282	876	484	886	136	999999	888	373	587	336	182	99	934	463	999999	574	999999	927	601	710	118	678	999999	575	133	767	886	403	873	881	742	701	321	185	53	999999	993	302	162	999999	725	961	231	853	687	533	243	907	700	999999	230	804	194	283	311	604	999999	909	762	369	833	495	499	705	999999	480	778	999999	
419	420	580	891	999999	452	984	157	999999	698	999999	600	999999	978	702	696	661	999999	999999	47	999999	449	999999	94	999999	793	325	240	471	999999	269	217	754	999999	497	289	606	339	40	999999	999999	999999	157	636	32	999999	999999	854	792	803	999999	999999	963	740	885	970	868	496	360	981	999999	754	685	930	438	680	999999	58	491	423	99	331	907	999999	999999	719	301	999999	71	378	999999	999999	448	668	481	613	253	23	598	527	999999	119	978	999999	614	999999	999999	226	999999	352	325	786	373	379	999999	999999	749	199	992	176	678	999999	435	999999	999999	999999	999999	999999	458	825	436	831	460	999999	11	980	999999	999999	169	213	251	84	718	718	62	180	107	78	999999	999999	864	64	31	999999	848	468	684	999999	34	948	239	460	768	382	999999	494	999999	999999	377	733	380	890	39	789	924	603	243	716	929	999999	568	247	72	699	960	382	810	38	125	542	305	356	834	999999	973	791	999999	346	803	999999	844	698	999999	999999	388	974	34	241	507	999999	235	999999	76	181	999999	992	398	78	421	999999	683	308	999999	834	437	34	65	818	816	143	999999	897	913	999999	19	869	545	999999	320	986	358	579	530	870	317	338	289	663	999999	981	402	248	924	270	885	999999	999999	866	999999	364	918	216	425	373	957	337	64	705	171	520	456	558	757	999999	194	113	777	423	526	999999	999999	402	987	834	999999	59	973	999999	485	473	465	679	54	956	999999	999999	164	999999	999999	999999	999999	999999	501	999999	535	844	490	498	85	782	767	990	999999	695	619	526	228	590	632	908	364	411	230	698	65	776	513	999999	367	53	948	621	510	999999	825	171	900	999999	309	896	568	999999	577	999999	705	474	339	359	346	999999	922	573	533	15	626	999999	362	803	264	999999	341	689	141	42	999999	156	490	803	870	457	999999	551	999999	736	999999	879	833	999999	999999	590	999999	999999	464	999999	999999	385	999999	999999	999999	952	809	107	422	550	564	999999	353	999999	870	559	999999	999999	999999	888	925	381	999999	797	665	746	48	835	810	999999	321	187	235	324	912	458	69	985	884	917	648	527	999999	741	181	471	536	298	656	443	606	911	675	575	890	749	102	300	999999	182	914	973	297	747	239	387	999999	38	999999	422	500	997	999999	999999	250	408	252	551	625	204	220	749	999999	377	77	409	512	999999	434	172	365	769	156	999999	13	999999	240	391	511	793	817	507	666	244	943	999999	269	113	335	492	507	551	674	645	962	174	999999	999999	679	829	875	999999	999999	999999	66	731	
851	940	999999	574	177	999999	49	832	999999	712	999999	944	434	469	149	408	334	942	665	999999	999999	999999	748	838	999999	999999	711	681	918	999999	903	206	187	221	757	328	545	760	324	999999	512	842	269	259	90	849	495	220	690	477	669	661	803	253	636	350	201	729	693	856	159	367	999999	562	808	887	767	999999	712	820	862	999999	627	999999	311	999999	251	499	999999	41	999999	500	999999	451	164	252	402	933	585	999999	137	816	76	468	496	154	999999	707	451	203	92	282	999999	869	614	999999	44	784	942	383	108	999999	970	999999	40	999999	376	999999	407	566	494	833	637	305	999999	56	999999	168	999999	166	334	544	57	564	949	552	991	132	999999	68	217	999999	991	211	317	434	845	999999	438	836	777	465	309	999999	709	258	645	213	999999	567	999999	999999	999999	785	59	564	999999	999999	999999	999999	667	999999	635	349	359	875	999999	435	999999	268	999999	101	730	696	388	868	999999	999999	855	701	999999	788	947	279	999999	340	367	215	162	753	780	999999	702	950	179	534	999999	959	535	833	999999	220	226	916	365	507	156	564	407	191	328	491	560	21	580	879	306	999999	999999	28	517	636	283	243	488	772	398	779	999999	854	999999	999999	999999	31	294	697	572	40	913	960	999999	803	808	971	435	298	878	691	380	300	237	999999	999999	517	326	780	936	982	437	592	119	377	47	552	999999	52	999999	538	999999	882	316	276	451	920	999999	713	827	312	999999	200	894	706	999999	236	627	573	208	129	999999	513	999999	999999	603	331	851	817	766	265	828	999999	443	349	965	497	983	961	999999	167	683	999999	952	634	184	999999	999999	412	968	810	999999	999999	844	734	833	223	132	726	672	130	79	26	999999	571	999999	425	756	554	741	999999	252	999999	999999	50	445	999999	999999	999999	999999	999999	632	448	999999	955	340	258	548	708	999999	752	375	999999	298	999999	97	667	664	391	161	758	490	153	999999	999999	999999	269	999999	803	999999	999999	662	997	999999	316	498	630	178	992	999999	999999	877	57	999999	989	545	985	377	649	953	778	437	179	974	656	999999	489	777	789	999999	999999	230	744	420	774	99	377	999999	981	413	999999	499	999999	999999	926	880	442	114	681	523	582	999999	999999	850	520	313	492	33	664	999999	18	999999	388	605	169	14	143	637	274	999999	177	50	396	999999	496	289	765	29	58	999999	444	384	106	276	814	190	999999	894	899	999999	607	354	290	551	404	613	121	77	991	999999	747	804	839	781	355	542	504	999999	363	241	999999	999999	999999	
888	999999	634	756	121	790	978	172	249	738	803	302	823	759	999999	841	882	178	697	37	136	999999	639	999999	325	999999	282	685	699	540	668	923	143	999999	402	999999	770	857	999	286	999999	999999	999999	76	999999	488	532	782	999999	310	481	999999	850	445	999999	859	366	999999	441	200	518	302	999999	999999	999999	879	999999	453	367	999999	81	999999	178	421	25	377	530	573	508	999999	398	499	36	398	68	605	83	697	999999	542	198	681	999999	809	767	999999	295	799	996	166	329	999999	425	369	239	456	999999	999999	430	480	339	999999	590	604	801	29	276	84	650	474	999999	471	999999	824	999999	399	608	368	653	304	92	731	576	351	516	320	83	999999	169	612	999999	644	999999	59	212	999999	101	821	18	748	454	221	159	999999	999999	857	165	600	267	839	848	536	785	135	398	608	225	248	999999	999999	945	999999	915	47	763	999999	204	873	622	705	308	786	359	999999	850	870	582	54	999999	658	164	999999	408	329	763	183	859	151	999999	999999	189	852	733	527	802	844	305	121	768	197	999999	291	999999	561	999999	72	186	879	285	528	36	181	256	439	336	472	210	596	284	589	312	999999	222	28	525	455	62	832	112	999999	574	999999	285	803	995	872	999999	999999	787	999999	997	979	865	999999	577	18	999999	999999	201	340	643	709	837	188	885	609	79	999999	45	96	20	999999	999999	279	953	565	895	999999	443	999999	968	363	808	582	592	333	197	89	450	517	849	757	641	771	372	865	999999	107	999999	999999	999999	999999	811	700	691	652	211	596	189	21	123	162	999999	737	371	999999	900	264	595	561	422	989	519	528	247	262	713	15	999999	98	931	798	999999	57	659	999999	999999	117	999999	940	999999	601	899	439	404	999999	896	999999	999999	91	964	379	511	366	999999	813	999999	292	463	438	939	999999	689	101	89	999999	999999	999999	87	937	737	999999	372	655	439	999999	100	90	134	551	999999	810	606	825	134	562	296	178	84	846	409	269	654	999999	11	999999	911	808	359	89	78	93	825	999999	999999	180	16	999999	926	999999	999999	944	168	912	82	138	999999	864	999999	527	38	460	999999	241	537	478	148	909	653	513	909	291	730	55	482	282	984	999999	999999	953	555	440	251	921	132	465	111	742	390	872	336	57	841	832	999999	618	999999	593	934	999999	42	999999	999999	422	253	442	223	122	999999	999999	153	465	999999	24	999999	999999	218	999999	118	82	376	999999	529	781	999999	862	450	898	994	864	999999	999999	209	605	920	458	999999	828	678	690	
252	988	312	590	728	870	663	827	860	463	409	535	485	862	509	635	577	431	999999	391	991	324	128	574	870	999999	999999	788	103	523	369	390	149	427	829	387	999999	999999	999999	316	999999	622	999999	540	999999	403	915	999999	105	295	881	807	592	297	699	928	870	737	719	975	614	999999	734	347	103	999999	999999	67	999999	999999	541	999999	378	928	192	378	286	587	999999	477	836	999999	999999	807	642	999999	797	852	999999	901	999999	999999	999999	87	702	332	888	701	446	999999	17	858	314	973	753	253	999999	663	999999	330	999999	292	628	999999	999999	695	192	926	704	541	230	543	338	140	614	185	999999	300	236	859	490	585	150	999999	469	978	613	719	64	398	133	999999	748	408	259	234	737	977	938	16	150	962	996	905	225	473	529	184	368	578	835	148	437	254	840	999999	151	955	782	170	91	473	871	999999	418	999999	795	930	999999	389	447	999999	362	999999	719	527	588	245	999999	996	999999	439	360	485	563	985	706	503	568	192	999999	781	205	777	924	676	100	689	497	138	678	599	302	978	140	405	785	999999	535	322	488	906	508	786	712	651	122	999999	752	999999	389	302	999999	999999	306	665	244	999999	305	52	436	898	999999	328	327	859	147	381	999999	999999	210	499	967	255	999999	186	282	999999	999999	283	564	705	937	74	999999	386	237	604	999999	474	170	210	999999	999999	999999	999999	999999	190	468	853	514	999999	999999	999999	232	890	999999	126	993	999999	393	825	519	31	999999	731	961	682	579	941	631	542	999999	999999	997	999	999999	485	368	999999	28	102	950	999999	999999	823	664	999999	842	858	62	999999	610	562	91	344	999999	889	999999	165	627	485	611	526	231	971	51	999999	596	233	999999	849	757	999999	999999	999999	999999	999999	999999	664	76	618	840	720	889	520	932	146	799	663	999999	698	480	213	999999	999999	490	999999	999999	796	781	504	999999	619	556	213	363	732	461	790	469	393	636	350	98	999999	645	891	637	710	49	999999	370	933	914	999999	378	554	389	569	809	451	316	466	882	571	999999	231	173	686	167	209	684	999999	203	924	71	140	999999	489	897	599	796	999999	757	999999	999999	822	704	999999	999999	808	999999	892	980	27	87	180	467	999999	155	423	727	951	553	999999	230	362	999999	999999	552	248	999999	900	671	220	999999	36	999999	16	437	50	526	230	999999	358	999999	792	37	185	999999	891	672	999999	344	999999	999999	844	737	999999	655	781	92	715	400	595	379	452	230	770	372	61	470	461	99	114	896	999999	109	204	
983	999999	334	563	999999	661	575	999999	565	198	999999	810	298	791	360	655	958	811	830	265	979	414	572	999999	999999	795	430	221	999999	240	586	375	744	543	999999	227	456	528	573	739	30	538	887	999999	432	561	999999	999999	110	443	155	95	676	999999	224	578	866	999999	750	356	240	363	341	335	999999	972	75	755	857	999999	209	439	247	999999	245	999999	527	539	834	261	43	751	121	75	94	500	999999	900	999999	999999	361	999999	778	999999	999999	666	206	999999	999999	459	496	16	999999	967	244	716	848	585	608	774	61	999999	243	499	323	489	252	999999	250	999999	284	175	437	502	780	820	661	30	592	579	253	965	119	384	999999	36	930	153	999999	999999	999999	122	302	553	999999	35	155	289	904	28	423	931	320	319	999999	330	578	999999	196	999999	65	828	993	38	530	96	226	858	733	296	559	109	444	872	468	171	872	884	999999	755	674	381	125	999999	166	322	999999	800	209	444	457	611	956	417	323	824	129	999999	999999	227	809	296	555	617	999999	324	496	999999	999999	23	458	694	999999	441	749	999999	712	429	872	999999	442	999999	659	999999	838	999999	152	36	999999	644	52	608	861	999999	945	388	826	508	114	842	825	216	949	999999	986	999999	481	524	668	639	999999	700	999999	999999	785	999999	636	999999	779	999999	999999	470	999999	999999	999999	849	999999	168	495	371	999999	213	324	40	392	235	476	999999	313	85	999999	999999	368	999999	531	351	216	57	196	562	751	999999	999999	593	670	999999	999999	743	224	999999	930	999999	38	307	783	908	385	371	431	999999	916	173	952	999999	999999	553	999999	968	684	629	999999	999999	971	999999	619	296	484	731	369	999999	999999	733	999999	999999	999999	163	599	71	146	623	999999	844	626	637	646	588	617	35	548	127	262	999999	68	595	503	999999	351	105	687	496	433	653	12	999999	999999	192	913	786	558	999999	953	51	831	70	662	798	168	344	999999	40	678	459	192	252	774	999999	675	999999	672	999	812	504	383	650	199	323	999999	232	985	999999	674	831	477	658	173	221	527	997	932	705	986	16	808	999999	999999	974	470	760	628	999999	517	259	999999	558	87	999999	667	191	999999	999999	955	936	359	833	366	847	981	534	88	563	999999	677	731	967	23	806	999999	726	832	225	852	92	604	893	945	425	717	919	580	714	553	345	136	592	749	999999	657	975	300	970	999999	936	681	999999	70	840	527	156	999999	999999	763	999999	359	655	496	872	342	999999	999999	999999	140	72	953	374	19	696	550	148	227	963	
158	999999	999999	862	999999	999999	410	999999	833	115	897	571	384	309	950	612	999999	480	106	877	717	201	999999	360	839	930	982	317	65	374	299	388	928	580	999999	999999	515	497	999999	580	999999	999999	999999	781	52	569	687	654	423	407	710	79	999999	350	255	957	631	85	32	301	934	999999	483	999999	999999	999999	999999	803	186	999999	106	498	999999	525	415	915	569	316	317	280	999999	999999	999999	999999	663	229	345	588	334	999999	422	439	474	999999	646	999999	329	173	999999	999999	926	999999	477	517	311	221	32	527	935	340	999999	324	768	751	58	605	999999	825	999999	596	999999	64	478	21	999999	666	34	914	999999	46	595	406	351	783	354	369	860	386	356	452	999999	818	999999	994	778	107	999999	722	94	50	178	503	999999	999999	360	872	999999	465	32	999999	196	999999	999999	999999	999999	990	973	999999	407	688	745	822	999999	999999	399	364	411	484	243	396	999999	311	829	838	999999	999999	48	999999	432	481	954	405	363	999999	265	98	180	754	259	999999	134	685	324	999999	305	355	34	999999	999999	999999	470	930	999999	999999	648	885	288	809	999999	652	951	11	563	926	734	349	999999	999999	106	311	194	657	235	456	999999	319	986	434	542	999999	77	999999	992	435	21	34	183	727	73	380	809	999999	723	999999	835	132	999999	398	671	955	886	268	908	678	812	813	704	999999	999999	999999	898	854	277	518	585	917	999999	999999	914	999999	176	741	702	726	501	823	933	629	620	149	197	597	763	587	635	809	135	323	623	999999	999999	999999	364	734	999999	955	103	999999	30	917	124	994	483	960	788	155	999999	999999	186	999999	999999	85	165	233	151	999999	100	689	882	776	791	695	514	999999	390	769	387	999999	999999	546	730	727	999999	702	999999	202	999999	802	798	490	999999	944	146	999999	327	253	251	140	593	180	864	999999	999999	254	136	999999	490	766	579	28	768	597	936	640	268	162	476	463	207	948	196	298	999999	999999	999999	847	558	880	400	147	999999	256	999999	84	999999	327	404	364	999999	999999	999999	357	232	779	722	656	17	999999	376	174	776	788	932	999999	999999	576	521	999999	722	288	999999	999999	376	442	500	999999	223	862	999999	999999	757	122	886	600	246	839	999999	122	679	999999	840	62	513	235	370	739	323	739	100	999999	805	474	642	999999	999999	112	980	790	288	210	443	155	546	435	416	664	999999	342	408	154	511	999999	999999	846	448	817	999999	150	82	760	208	483	999999	854	144	999999	480	598	864	143	999999	284	833	479	442	694	516	999999	999999	705	
838	981	341	946	603	406	223	999999	999999	919	16	839	717	528	999999	959	383	692	300	133	193	312	477	274	295	236	999999	781	999999	999999	311	999999	332	376	922	227	152	999999	260	999999	79	999999	748	944	137	28	566	315	477	483	999999	823	999999	695	522	999999	513	999999	660	376	999999	442	392	999999	999999	988	999999	351	605	784	817	999999	441	561	64	508	564	999999	147	999999	999999	999999	313	999999	442	487	240	637	999999	396	714	999999	175	884	908	636	999999	652	336	149	511	999999	709	693	665	763	392	235	641	23	971	979	929	393	706	568	139	462	663	141	999999	880	497	999999	79	999999	999999	999999	999999	427	216	999999	207	998	765	454	562	619	274	679	999999	999999	995	999999	999999	999999	156	999999	187	999999	507	999999	999999	205	390	630	999999	499	623	924	380	835	999999	999999	999999	999999	782	930	628	261	16	519	999999	984	46	999999	999999	656	999999	344	594	611	999999	313	920	376	922	11	999999	144	726	999999	995	350	999999	269	431	782	999999	365	952	226	162	925	343	999999	652	999999	999999	999999	999999	82	999999	999999	340	999999	999999	279	303	999999	146	780	323	999999	999999	999999	523	847	686	776	333	112	622	999999	999999	378	458	453	969	932	999999	918	842	981	398	654	366	716	19	538	804	999999	488	602	228	181	902	668	400	999999	473	804	327	392	999999	643	459	277	999999	961	321	999999	310	999999	716	999999	938	341	104	880	587	999999	837	999999	971	181	623	29	219	221	475	999999	999999	580	999999	918	600	459	678	755	205	98	820	999999	999999	793	851	999999	885	10	242	571	573	520	811	666	967	999999	420	141	29	440	68	684	999999	531	958	729	902	798	627	488	663	349	685	499	999999	789	930	188	330	999999	999999	218	979	999999	999999	999999	768	801	951	430	48	546	735	764	39	146	561	695	834	131	224	999999	382	754	907	234	835	322	680	187	999999	242	810	523	306	850	704	592	316	426	999999	111	846	999999	999999	126	999999	920	469	849	238	245	999999	208	291	55	835	235	996	991	999999	999999	130	774	999999	806	735	999999	468	189	441	968	999999	418	999999	123	999999	185	999999	790	999999	915	852	831	949	999999	888	611	241	261	24	479	999999	324	719	999999	999999	82	25	642	390	401	461	290	417	269	856	935	48	178	803	999999	920	999999	380	791	604	999999	824	188	918	999999	981	217	174	962	382	74	699	656	142	179	169	671	410	999999	463	571	423	689	156	953	573	72	457	364	558	390	943	927	909	999999	257	999999	999999	266	420	254	
126	999999	886	792	245	391	45	634	500	999999	805	161	337	999999	875	144	41	999999	999999	918	759	999999	413	999999	130	771	747	451	922	999999	947	153	999999	218	455	968	803	364	717	999999	36	823	864	309	584	999999	600	999999	999999	999999	805	759	999999	999999	999999	316	51	999999	999999	474	999999	594	711	177	312	662	352	128	587	906	341	677	999999	378	891	936	945	114	418	338	181	871	635	810	526	198	446	316	723	999999	927	999999	692	252	548	999999	121	696	997	921	999999	481	298	908	999999	999999	510	999999	610	558	999999	936	485	343	303	772	999999	901	651	123	225	46	404	449	979	432	984	15	829	458	999999	258	117	999999	889	999999	583	727	39	397	687	118	999999	175	776	999999	434	359	949	775	483	999999	55	883	999999	413	999999	848	999999	999999	154	505	508	999999	734	123	828	999999	454	603	999999	999999	871	999999	436	117	999999	239	672	988	998	635	66	64	974	614	213	234	999999	486	623	734	797	999999	253	191	999999	999999	999999	663	172	445	904	355	586	252	999999	999999	456	999999	83	846	999999	941	360	518	449	999999	186	129	910	604	999999	999999	979	464	444	999999	19	254	999999	785	798	19	999999	562	730	999999	478	732	999999	421	999999	201	412	999999	999999	856	331	735	999999	999999	999999	321	752	567	247	936	375	999999	999999	999999	781	211	999999	297	999999	999999	999999	797	999999	738	975	999999	853	498	826	16	999999	212	905	587	869	284	512	351	417	487	266	267	325	999999	344	999999	999999	128	640	576	110	125	729	392	740	533	947	13	190	923	999999	264	741	240	381	172	225	230	287	999999	699	749	879	570	909	857	482	999999	404	999999	530	734	858	259	905	999999	999999	523	999999	345	336	508	171	494	28	999999	526	94	999999	999999	999999	704	840	143	999999	361	245	168	999999	883	999999	999999	609	562	999999	733	405	491	999999	999999	688	702	382	941	180	200	588	395	552	906	341	397	999999	232	496	825	893	725	382	554	214	325	49	999999	294	382	899	608	999999	295	607	44	999999	490	492	999999	999999	898	999999	999999	772	850	615	999999	551	663	382	386	76	577	840	679	118	780	727	373	662	418	657	797	999999	979	303	267	999999	306	638	999999	999999	66	504	994	762	696	782	364	709	471	422	630	999	522	999999	524	454	928	999999	979	763	999999	777	912	999999	175	395	999999	556	358	279	255	35	292	647	19	82	845	917	999999	999999	999999	999999	999999	996	36	797	778	999999	999999	812	380	380	999999	999999	999999	289	591	753	596	999999	989	807	361	
999999	176	604	999999	999999	532	451	609	20	999999	980	401	466	999999	916	999999	377	999999	355	999999	546	898	874	377	954	37	999999	490	102	999999	122	18	564	312	998	829	999999	90	999999	999999	336	999999	369	867	677	936	163	703	999999	538	999999	693	999999	39	814	303	999999	237	762	847	802	961	516	690	400	972	836	163	999999	96	792	999999	713	441	451	343	539	17	699	999999	874	37	814	999999	999999	429	999999	999999	999999	705	537	204	999999	999999	121	375	695	678	477	705	109	999	125	588	745	931	979	999999	999999	480	999999	295	538	744	973	775	999999	952	589	970	607	311	666	882	559	598	999999	999999	329	999999	647	860	999999	993	918	874	911	999999	999999	999999	450	172	945	26	940	999999	665	583	999999	346	229	743	99	999999	108	999999	343	243	39	999999	999999	331	882	999999	833	904	755	545	825	999999	863	920	144	418	530	999999	366	649	941	317	933	999999	574	999999	999999	904	770	43	999999	131	541	677	999999	671	219	128	289	442	999999	46	496	130	999999	999999	999999	308	999999	999999	975	663	999999	694	301	721	999999	574	757	999999	656	999999	143	721	649	704	999999	195	723	472	209	412	999999	923	465	905	999999	812	639	999999	509	557	999999	99	68	242	689	847	385	485	458	645	370	999999	786	264	902	775	480	999999	427	297	585	147	481	572	507	518	238	396	999999	411	999999	178	400	108	633	54	662	999999	999999	999999	809	999999	999999	563	52	776	146	999999	12	55	342	585	171	221	972	168	999999	999999	734	180	999999	989	585	57	999999	201	988	687	631	858	999999	73	48	707	488	999999	133	999999	530	730	382	37	999999	854	999999	359	16	188	135	475	437	176	682	999999	111	820	662	999999	853	850	787	999999	579	999999	999999	278	546	464	733	999999	44	699	999999	14	999999	591	604	731	999999	360	999999	809	999999	165	430	999999	390	999999	606	999999	999999	166	999999	680	943	923	457	250	921	999999	813	999999	455	999999	999999	737	211	678	55	999999	225	931	999999	999999	664	977	896	999999	723	986	888	351	857	999999	951	878	635	294	70	875	999999	364	809	187	547	642	364	71	724	692	744	711	159	96	451	752	177	571	25	965	36	43	526	934	911	999999	694	389	548	999999	112	917	617	180	999999	861	131	810	955	32	623	999999	999999	999999	252	187	202	771	623	208	710	999999	278	105	848	999999	838	875	276	86	947	974	522	999999	999999	999999	103	999999	710	590	999999	366	616	993	999999	999999	343	999999	692	734	279	999999	766	999999	999999	49	649	522	331	284	
999999	256	544	879	999999	999999	999999	537	999999	425	999999	999999	70	999999	577	354	457	999999	753	657	767	352	193	542	806	34	999999	182	321	550	999999	999999	999999	435	567	384	822	736	919	703	878	806	999999	276	650	66	999999	999999	772	507	591	999999	769	673	999999	999999	73	12	82	59	439	149	999999	900	248	512	564	634	475	203	531	999999	999999	59	779	960	308	916	891	999999	171	485	410	999999	999999	813	811	984	917	999999	320	820	999999	999999	273	999999	590	153	38	148	502	999999	266	999999	975	870	999999	999999	894	557	999999	157	121	332	888	999999	739	412	941	434	700	579	716	999999	999999	711	66	999999	785	50	379	999999	888	999999	258	932	228	832	999999	999999	803	101	100	370	513	173	999999	342	981	319	999	188	211	603	448	999999	522	677	999999	273	999999	524	934	853	187	228	268	999999	83	955	999999	907	573	854	999999	999999	489	356	86	720	12	723	513	475	51	200	952	295	999999	335	420	999999	147	575	999999	999999	167	999999	192	999999	904	350	268	36	999999	102	615	357	971	999999	999999	175	601	974	270	100	21	468	812	986	275	973	999999	747	544	193	999999	999999	581	352	451	252	999999	790	999999	662	999999	999999	891	948	999999	604	323	999999	892	999999	950	172	314	192	999999	999999	433	205	29	999999	295	520	492	400	999999	616	776	629	999999	999999	12	810	999999	607	635	999999	999999	863	411	670	659	590	855	299	243	999999	693	398	999999	751	818	967	771	884	999999	944	993	500	999999	968	828	999999	85	702	252	150	14	706	557	743	132	569	794	358	282	705	665	203	999999	999999	923	999999	555	646	381	45	49	284	240	999999	541	86	247	442	842	965	514	162	999999	103	999999	999999	841	341	629	999999	182	422	611	671	999999	800	999999	901	55	999999	148	438	330	217	110	729	475	866	211	56	332	362	516	316	200	512	156	73	999999	936	546	224	26	133	862	626	672	569	411	740	742	346	396	999999	827	85	832	839	999999	999999	520	975	139	583	926	820	906	305	480	776	654	280	999999	119	999999	923	421	207	354	484	999999	999999	464	999999	313	986	965	124	489	999999	999999	316	80	999999	999999	571	95	443	999999	52	999999	999999	98	999999	96	471	567	999999	498	903	664	635	495	518	815	614	520	668	279	939	855	792	815	365	106	347	209	529	693	343	838	978	10	312	763	690	817	829	384	842	999999	687	999999	999999	460	55	820	562	443	810	60	426	173	267	196	999999	561	732	538	749	272	47	999999	164	74	999999	634	999999	
754	135	796	690	294	437	520	177	176	238	905	61	999999	646	95	999999	292	421	815	743	125	835	999999	94	301	635	580	391	104	471	522	775	999999	637	808	999999	24	370	142	999999	746	999999	762	333	827	487	232	999999	999999	710	872	652	999999	891	999999	919	999999	711	399	659	999999	139	82	704	716	140	999999	888	999999	776	869	999999	289	89	996	105	83	999999	267	813	412	954	439	999999	598	999999	905	528	999999	889	321	312	971	483	999999	617	946	67	617	999999	846	999999	786	185	999999	950	373	790	895	971	846	201	999999	999999	256	999999	700	689	116	846	234	122	328	949	465	566	999999	805	211	389	999999	25	197	569	966	78	178	263	552	647	507	999999	633	598	52	129	857	395	999999	976	916	267	951	770	999999	734	25	999999	999999	999999	10	567	588	999999	822	830	13	999999	618	187	734	446	146	468	999999	119	488	729	906	345	999999	564	578	235	472	891	74	999999	107	242	62	340	543	277	999999	939	536	127	776	222	125	973	777	999999	251	480	130	492	999999	362	255	296	930	384	575	445	999999	363	53	931	766	999999	787	386	999999	403	999999	869	820	409	583	370	952	694	229	736	787	529	983	999999	770	581	999999	999999	999999	766	409	168	702	212	950	183	999999	999999	456	999999	999999	400	923	848	577	999999	672	32	779	999999	343	246	165	839	657	999999	379	60	171	999999	591	52	400	368	993	744	177	999999	999999	410	296	118	247	690	550	397	605	145	424	999999	909	972	964	999999	432	172	13	862	554	999999	803	33	999999	271	946	999999	10	999999	854	833	94	999999	573	999999	598	235	999	474	298	270	863	244	636	652	999999	619	999999	298	936	830	740	314	73	967	607	272	435	976	999999	407	396	999999	290	591	434	999999	408	595	512	207	999999	538	573	293	627	568	397	999999	986	337	74	711	628	999999	999999	780	999999	606	772	336	800	32	731	891	873	823	999999	54	999999	429	220	492	785	739	666	999999	740	999999	349	48	999999	999999	999999	416	999999	685	999999	267	498	654	864	801	823	186	999999	151	806	999999	420	804	614	352	999999	566	126	582	925	889	366	889	999999	221	999999	733	461	405	999999	325	557	198	411	999999	556	574	999999	419	669	999999	341	525	405	68	369	544	433	531	592	432	299	761	760	999999	900	609	614	653	544	99	724	11	117	999999	999999	232	403	918	796	999999	11	999999	999999	325	557	999999	493	981	851	722	310	930	812	999999	35	999999	437	878	999999	947	999999	912	999999	579	885	339	
417	914	933	147	151	514	735	355	431	999999	999999	444	974	999999	125	633	801	821	789	794	199	507	466	338	794	524	132	849	288	99	831	999999	440	227	999999	579	58	714	581	795	999999	467	188	443	948	993	904	736	999999	336	999999	63	999999	100	999999	910	999999	604	353	626	392	885	999999	342	999999	515	13	756	999999	545	585	96	999999	993	599	732	328	999999	390	999999	999999	395	27	951	978	999999	552	999999	87	999999	131	453	371	955	413	999999	400	846	682	442	989	158	110	296	999999	999999	814	999999	999999	418	591	435	224	551	16	996	999999	125	364	982	963	663	999999	122	423	141	725	294	590	289	342	482	999999	947	811	999999	294	730	211	953	999999	999999	848	669	931	696	999999	999999	948	416	999999	284	491	699	479	999999	999999	987	872	618	309	999999	999999	999999	86	119	94	277	739	544	711	147	914	410	29	999999	815	19	191	727	902	999999	345	183	838	999999	999999	650	477	486	992	306	858	999999	654	443	548	635	593	821	611	999999	89	413	999999	313	370	90	680	271	519	999999	805	999999	999999	403	194	999999	383	999999	999999	444	999999	263	551	999999	289	999999	999999	585	999999	189	426	999999	126	940	825	931	999999	535	696	909	999999	215	999999	532	500	713	876	999999	259	515	262	574	999999	177	172	826	862	299	999999	49	999999	105	602	339	53	445	38	775	577	262	564	848	332	218	474	593	296	29	999999	576	999999	504	336	164	927	851	999999	948	999999	999	79	188	510	657	585	999999	999999	636	489	65	684	110	683	997	950	413	251	999999	999999	579	999999	843	385	457	999999	999999	999999	447	412	201	778	90	997	577	999999	385	999999	675	633	599	979	999999	539	858	892	354	821	338	213	999999	609	183	999999	209	470	236	802	63	73	755	115	176	234	297	287	603	999999	116	814	575	75	576	860	999999	599	999999	313	527	565	248	18	440	244	887	592	999999	835	797	117	956	582	999999	999999	878	494	999999	435	252	581	298	251	999999	524	638	458	43	323	150	609	591	923	285	497	999999	747	674	932	346	704	682	999999	315	998	999999	999999	999999	965	982	619	999999	454	70	945	277	997	303	999999	605	439	559	291	694	197	999999	42	999999	999999	999999	141	819	881	98	547	899	530	935	999999	666	999999	677	77	999999	531	824	999999	862	999999	999999	828	453	999999	336	907	155	400	83	999999	999999	825	696	984	189	851	800	903	999999	999999	55	746	71	586	259	960	762	491	950	173	373	389	999999	965	999999	999999	999999	69	999999	191	999999	
999999	457	999999	243	840	948	693	999999	999999	730	920	781	349	294	483	767	866	509	375	155	664	999999	909	754	103	999999	999999	417	231	173	740	358	184	131	546	299	253	353	999999	999999	78	999999	999999	443	452	999999	830	681	103	200	820	560	999999	46	737	999999	548	73	999999	194	228	285	666	325	989	572	607	999999	999999	194	523	999999	100	363	86	70	978	999999	999999	999999	825	999999	999999	999999	999999	190	177	999999	393	487	751	189	213	234	794	793	937	155	453	880	999999	611	999999	908	676	307	469	827	999999	676	90	82	762	653	369	178	961	999999	972	999999	999999	469	834	270	443	999999	320	866	568	292	999999	832	32	430	496	223	126	415	999999	56	721	350	187	716	406	678	999999	559	864	625	831	312	183	644	999999	540	776	673	475	341	986	999999	999999	677	553	258	59	341	167	155	62	555	999999	926	98	63	999999	999999	863	999999	917	760	12	999999	461	999999	659	999999	999999	956	446	453	940	33	999999	999999	91	999999	173	158	628	999999	402	719	573	285	42	999999	999999	432	999999	658	809	999999	424	999999	600	325	225	732	999999	999999	396	211	708	609	999999	256	867	999999	972	782	999999	714	145	831	368	292	379	999999	999999	412	832	522	708	788	643	240	608	832	528	999999	294	441	559	957	698	200	20	964	999999	786	389	586	460	475	999999	105	999999	592	999999	317	945	50	943	195	839	873	503	920	966	384	647	999999	450	999999	999999	999999	164	188	142	999999	282	415	999999	12	33	255	72	242	94	547	665	25	964	220	820	253	497	374	999999	999999	697	100	998	296	999999	999999	145	254	978	999999	999999	396	459	701	999999	999999	999999	941	172	594	811	270	836	428	718	632	79	999999	395	253	35	790	70	317	999999	191	417	227	999999	677	119	999999	264	903	607	279	999999	999999	185	289	717	555	211	533	24	999999	263	579	577	516	285	905	859	734	165	159	335	152	999999	853	133	999999	999999	999999	999999	992	16	999999	999999	449	75	999999	64	115	535	479	589	999999	303	52	927	837	650	357	999999	999999	959	529	999999	999999	943	424	51	331	166	409	999999	716	999999	31	430	330	758	137	450	999999	851	754	208	685	570	797	848	999999	925	295	668	730	999999	999999	43	999999	195	373	505	651	999999	732	948	136	11	872	489	282	621	607	88	522	907	923	362	999999	331	71	999999	999999	575	999999	406	870	741	748	624	777	987	943	144	395	632	999999	713	129	805	81	684	697	318	576	567	328	216	155	999999	178	918	828	165	999999	
485	359	86	903	336	87	395	263	258	711	294	677	472	693	890	119	219	242	408	999999	387	199	999999	998	304	87	999999	595	925	999999	999999	169	788	20	999999	282	721	810	999999	728	999999	430	449	607	292	890	855	523	999999	713	959	999999	429	906	746	295	522	87	609	258	423	799	338	802	853	135	889	461	783	618	999999	409	450	680	572	956	999999	999999	716	413	231	151	339	999999	496	182	739	882	999999	623	999999	644	999999	544	999999	887	102	999999	753	167	11	404	739	647	326	559	999999	999999	343	790	545	292	370	999999	36	999999	999999	126	315	680	395	16	999999	170	858	753	207	999999	999999	685	863	113	486	559	412	827	411	692	895	999999	936	990	999999	483	88	477	283	15	517	43	427	976	999999	83	771	994	216	578	999999	573	999999	339	384	658	927	442	805	811	792	209	999999	777	999999	379	743	405	468	714	91	999999	479	202	399	341	267	886	772	413	788	418	999999	832	903	999999	584	607	999999	890	555	645	999999	999999	223	317	173	650	756	961	999999	375	535	501	497	408	103	169	940	52	400	999999	670	402	32	384	587	47	874	897	999999	146	789	999999	168	446	719	16	979	91	178	999999	139	999999	999999	422	882	130	345	504	239	425	667	573	499	515	975	278	999999	838	999999	136	775	859	177	203	586	999999	342	61	688	96	190	859	873	782	910	999999	999999	999999	502	466	701	379	999999	999999	479	225	88	999999	999999	450	567	999999	360	999999	841	280	642	879	836	925	999999	294	999999	152	244	807	700	717	604	125	949	839	346	273	999999	406	200	798	724	370	878	999999	590	999999	529	50	999999	830	999999	639	227	449	774	999999	999999	416	563	526	144	671	525	371	59	999999	501	728	804	96	617	445	90	844	165	475	999999	999999	999999	999999	622	204	309	999999	776	964	898	509	74	769	594	28	843	674	663	63	999999	516	999999	999999	999999	801	245	421	999999	505	559	999999	999999	308	530	578	712	999999	903	999999	371	999999	595	999999	999999	999999	999999	45	501	599	602	415	190	112	999999	540	999999	468	999999	821	999999	999999	656	999999	999999	525	225	765	248	26	316	857	770	723	999999	999999	921	554	789	754	999999	209	999999	623	903	153	999999	999999	678	990	118	253	163	999999	981	484	999999	324	679	931	776	897	796	999999	292	999999	999999	999999	421	440	619	916	679	87	683	758	999999	42	377	271	332	999999	96	258	999999	72	704	688	741	999999	200	999999	874	999999	977	999999	413	443	340	168	508	735	999999	999999	381	201	
574	86	999999	232	999999	966	946	418	609	743	999999	548	577	230	50	956	725	999999	249	999999	999999	821	110	443	355	533	701	999999	763	999999	273	999999	999999	716	498	627	999999	999999	999999	233	660	466	258	243	438	999999	999999	120	999999	551	20	999999	998	368	159	752	999999	964	999999	982	275	737	655	999999	479	963	999999	861	732	422	999999	215	514	26	362	999999	573	866	15	490	999999	590	100	999999	585	708	849	518	567	745	651	999999	999999	717	999999	922	811	245	764	475	204	15	388	705	874	804	999999	982	16	572	189	120	999999	396	325	684	647	443	437	770	999999	999999	303	999999	999999	362	573	999999	68	439	999999	338	111	999999	295	662	212	394	346	780	658	866	512	994	999999	540	365	255	999999	283	285	377	807	999999	361	53	999999	401	934	522	241	999999	999999	577	797	851	18	999999	111	662	481	262	106	999999	122	257	649	308	431	240	999999	999999	405	784	163	407	999999	999999	188	999999	950	999999	460	823	999999	406	941	934	207	714	999999	935	154	999999	999999	33	280	160	880	113	999999	413	969	703	525	913	856	149	999999	999999	330	900	251	858	712	999999	802	282	117	999999	999999	715	111	716	708	71	999999	999999	983	140	137	999999	999999	999999	999999	547	999999	757	307	635	549	801	520	807	999999	632	694	295	36	999999	230	997	52	174	797	688	311	263	994	999999	739	200	166	294	999999	949	672	176	19	175	828	55	975	481	177	514	204	999999	331	86	999999	888	639	852	909	139	337	999999	287	999999	999999	588	762	843	896	358	645	236	544	999999	999999	528	286	999999	312	185	32	999999	999999	293	493	17	931	918	999999	851	560	314	384	143	622	999999	999999	999999	929	250	999999	141	999999	818	999999	968	759	886	999999	999999	999999	777	549	733	999999	767	75	993	677	238	999999	999999	756	999999	797	999999	851	411	822	359	639	999999	932	72	893	890	999999	189	424	524	257	54	801	999999	999999	783	765	651	36	854	999999	894	181	700	593	448	385	539	30	538	127	358	74	999999	999999	185	999999	487	840	226	999999	885	579	162	981	611	53	999999	806	24	575	209	385	967	814	744	265	241	999999	454	515	455	169	999999	999999	898	980	999999	999999	74	938	287	999999	810	82	658	325	29	719	981	404	867	733	15	962	917	973	999999	952	474	999999	613	18	999999	999999	336	999999	999999	755	92	631	19	999999	742	86	297	398	999999	894	999999	429	246	522	496	59	647	999999	163	924	489	924	883	91	563	154	334	279	426	109	746	999999	999999	273	636	
360	395	389	991	929	674	529	408	211	796	55	683	101	521	999999	73	615	573	768	275	168	747	928	924	999999	751	27	972	475	999999	234	999999	999999	885	146	999999	268	729	233	259	959	525	682	294	999999	999999	999999	999999	999999	45	140	999999	864	998	478	613	999999	464	404	188	656	557	999999	62	572	259	711	216	999999	681	805	885	349	999999	316	642	75	643	416	136	518	999999	891	440	27	865	931	974	416	999999	207	804	335	999999	603	411	592	629	722	268	999999	37	383	409	240	255	999999	355	692	836	548	823	57	999999	999999	397	666	999999	45	999999	327	736	799	851	483	999999	560	999999	915	904	59	445	999999	157	375	999999	999999	492	209	772	999999	585	292	579	985	384	999999	67	385	215	745	99	594	25	940	33	999999	532	925	239	694	724	440	999999	999999	999999	901	999999	902	188	511	183	303	999999	859	742	454	229	866	109	254	502	918	709	168	959	851	906	216	352	263	363	567	999999	87	999999	999999	504	792	999999	482	856	165	206	704	572	796	331	165	999999	578	999999	665	825	999999	201	805	730	629	827	260	999999	692	559	925	158	616	333	194	737	999999	950	437	983	627	398	347	721	999999	596	173	530	750	17	774	255	697	741	985	885	326	424	874	964	632	486	173	605	281	999999	955	473	146	428	612	627	999999	681	208	596	854	94	999999	43	999999	730	254	685	785	680	460	874	347	308	420	181	85	472	361	150	234	741	450	999999	640	999999	999999	999999	405	156	674	26	999999	399	41	999999	700	841	999999	901	999999	488	820	600	105	999999	136	837	999999	999999	552	999999	999999	67	999999	122	644	999999	402	964	347	999999	289	638	15	444	341	947	277	188	481	244	172	459	908	745	921	999999	999999	999999	573	555	324	964	604	999999	696	485	37	919	598	435	999999	999999	564	319	999999	191	595	661	749	999999	570	999999	999999	999999	946	999999	159	626	999999	794	910	843	400	999999	608	325	999999	449	747	856	920	358	999999	56	795	827	895	598	999999	739	263	999999	999999	395	984	494	14	296	999999	826	335	999999	728	803	524	605	944	772	711	999999	999999	155	913	892	268	222	249	999999	522	128	974	560	999999	461	540	216	43	15	999999	123	999999	748	829	921	999999	519	629	786	531	199	882	132	887	663	592	118	999999	917	137	772	999999	999999	773	501	851	775	331	276	999999	317	572	938	965	597	572	408	326	992	371	748	999999	463	391	332	246	851	672	426	869	432	426	999999	878	44	999999	999999	999999	338	
79	755	197	363	524	223	627	944	166	300	999999	193	999999	798	999999	999999	190	999999	709	450	999999	999	112	999999	407	839	891	457	70	931	728	353	999999	988	999999	616	999999	999999	939	178	999999	301	694	382	335	686	641	628	568	499	854	88	999999	534	999999	79	653	292	955	684	999999	999999	883	999999	572	746	999999	803	999999	999999	999999	950	851	541	999999	963	999999	729	999999	720	999999	999999	999999	999999	999999	650	834	898	915	853	999999	279	283	264	846	999999	418	469	810	999999	926	838	999999	628	672	903	236	977	789	119	764	923	999999	244	999999	999999	291	322	159	999999	912	999999	887	999999	977	999999	677	597	999999	999999	555	845	919	999999	794	370	999999	270	898	182	999999	856	999999	805	99	49	567	48	778	999999	999999	105	319	888	676	76	950	731	651	124	236	639	292	579	564	918	13	720	450	125	999999	31	424	976	508	66	751	999999	932	999999	991	638	818	999999	967	459	535	40	999999	727	999999	788	618	784	946	784	999999	999999	999999	180	999999	846	999999	999999	247	999999	999999	343	390	999999	999999	867	798	713	132	999999	820	999999	999999	115	392	973	999999	722	705	760	413	639	40	723	492	999999	842	761	999999	999999	50	165	999999	746	778	999999	999999	704	413	552	999999	999999	661	357	963	199	999999	999999	788	72	451	875	999999	487	817	50	999999	666	137	999999	999999	46	812	999999	558	665	713	999999	336	999999	332	999999	319	163	769	508	978	999999	759	303	296	706	973	839	703	174	208	192	999999	738	888	983	999999	311	526	954	103	682	999999	308	485	999999	999999	598	999999	750	565	999999	999999	999999	999999	999999	907	834	815	329	999999	972	284	393	467	531	938	597	311	999999	133	999999	637	815	414	305	999999	461	999999	236	897	385	109	999999	609	999999	999999	999999	675	267	85	742	495	207	891	130	408	415	840	999999	999999	999999	999999	400	627	556	175	903	904	766	747	999999	26	589	432	999999	873	331	783	72	66	329	922	53	273	999999	523	440	999999	294	897	477	620	863	114	685	97	708	999999	62	239	999999	999999	909	520	630	725	905	774	214	256	999999	631	778	897	999999	299	254	137	246	43	735	999999	620	999999	999999	835	163	999999	746	599	175	996	731	833	495	616	23	532	999999	664	617	665	719	999999	821	845	842	966	312	396	843	581	99	999999	999999	591	999999	49	999999	794	572	430	999999	999999	91	999999	900	944	412	999999	286	721	493	581	426	79	270	581	57	434	992	197	182	360	999999	999999	999999	999999	999999	999999	522	973	293	848	102	196	637	
115	957	741	999999	999999	563	126	999999	999999	97	517	603	434	330	521	991	815	999999	385	258	678	857	497	999999	199	615	508	999999	312	438	645	489	239	442	165	999999	316	489	999999	633	66	249	634	505	399	118	999999	583	11	999999	477	999999	999999	938	959	257	470	999999	755	292	999999	999999	807	999999	452	999999	373	991	175	897	684	335	708	752	201	438	233	991	999999	999999	710	925	672	330	960	599	773	301	483	907	163	749	733	811	577	613	999999	940	63	371	744	913	417	113	999999	152	347	963	999999	531	33	478	783	675	582	140	781	486	733	853	264	81	518	267	999999	999999	601	896	184	999999	995	293	938	999999	345	796	517	568	34	817	999999	999999	555	952	883	685	965	68	239	447	832	955	216	210	116	673	405	159	369	370	999999	451	789	167	535	740	540	369	339	785	622	222	462	999999	601	999999	526	565	384	68	970	543	666	999999	756	50	87	738	316	672	401	368	999999	999999	277	810	999999	999999	427	999999	999999	605	729	454	824	619	503	300	608	661	157	839	775	311	999999	17	999999	999999	999999	495	663	802	63	999999	393	264	23	798	648	791	434	138	148	240	999999	374	999999	222	912	146	999999	786	139	655	525	999999	592	897	273	269	35	999999	999999	931	999999	999999	999999	72	70	570	999999	704	651	816	999999	28	700	544	397	999999	203	572	148	274	999999	876	672	407	151	831	671	125	535	389	999999	465	151	217	751	570	999999	751	161	352	999999	999999	145	322	429	506	861	58	509	999999	76	462	830	722	983	613	679	155	921	239	999999	490	178	272	999999	770	877	493	793	827	214	999999	421	796	999999	999999	740	999999	978	644	969	623	999999	298	323	314	635	999999	233	999999	890	676	830	921	453	60	999999	873	999999	658	629	999999	264	999999	42	624	50	44	989	877	872	999999	177	286	270	285	874	999999	949	745	144	999999	269	655	936	999999	621	999999	352	682	999999	999999	98	999999	24	600	368	933	266	698	274	999999	999999	999999	999999	571	509	553	661	177	185	793	924	526	999999	181	999999	608	999999	503	999999	550	691	316	999999	15	999999	847	272	669	999999	941	623	260	481	999999	29	913	390	375	999999	77	838	185	999999	649	999999	572	806	843	491	759	197	763	999999	723	999999	132	999999	270	999999	661	291	991	999999	999999	180	674	54	980	162	205	227	999999	999999	934	711	516	809	794	72	669	50	428	187	999999	753	999999	999999	758	999999	896	10	999999	45	377	786	846	924	999999	479	278	999999	826	999999	999999	
542	817	999999	761	22	999999	999999	128	207	670	999999	862	999999	102	491	320	120	296	356	265	204	107	344	999999	999999	864	999999	547	324	793	999999	224	737	999999	999999	999999	570	802	999999	999999	583	882	922	375	756	999999	42	832	780	169	168	241	479	999999	101	444	483	202	613	157	812	775	803	999999	528	999999	135	923	477	556	750	318	550	126	999999	321	184	968	350	999999	999999	759	999999	999999	634	910	745	311	799	190	461	377	198	597	427	808	89	518	847	360	999999	119	364	234	419	850	999999	999999	754	779	270	515	999999	388	325	999999	18	648	779	999999	660	824	133	999999	999999	382	129	952	699	873	999999	665	999999	989	436	722	404	542	746	784	229	393	557	29	999999	999999	524	809	282	374	999999	999999	738	238	999999	999999	985	78	999999	46	730	738	663	880	547	604	393	999999	999999	602	658	475	902	995	399	277	277	113	999999	158	858	319	999999	334	83	801	927	999999	999999	463	737	336	413	999999	63	491	999999	676	999999	999999	999999	661	857	679	716	334	539	743	999999	999999	705	882	999999	980	187	421	67	339	806	999999	677	501	573	499	865	332	71	202	941	907	547	999999	630	61	596	207	462	11	617	749	999999	999999	63	999999	757	855	635	999999	531	642	434	999999	869	999999	647	999999	97	368	999999	394	272	346	802	931	884	999999	261	649	394	980	999999	65	721	67	483	999999	447	705	741	20	696	638	670	999999	483	999999	731	893	999999	535	119	103	198	233	486	925	391	131	983	999999	603	985	48	551	683	378	999999	811	999999	164	623	392	626	802	999999	999999	999999	999999	458	999999	383	367	999999	999999	999999	865	867	497	580	557	112	999999	722	98	417	710	999999	129	999999	115	477	919	640	259	911	727	477	395	536	852	259	887	673	256	999999	246	999999	189	680	818	510	191	999999	705	62	306	670	537	395	999999	43	556	999999	352	269	463	727	986	947	999999	397	482	961	727	308	224	653	475	819	180	999999	420	449	806	605	295	999999	999999	999999	999999	999999	939	10	549	819	703	19	999999	987	816	518	764	242	536	430	999999	230	999999	999999	838	653	999999	718	224	999999	623	999999	999999	747	999999	774	792	788	342	96	999999	482	422	999999	604	214	333	488	12	661	206	188	912	385	577	75	186	537	369	961	862	230	785	523	205	596	999999	999999	999999	999999	726	975	999999	450	971	555	808	604	802	633	330	999999	715	562	999999	999999	205	696	179	908	597	999999	429	381	233	238	696	898	999999	999999	277	749	999999	960	935	
999999	288	471	413	999999	999999	999999	734	735	999999	157	514	232	694	760	401	250	413	999999	454	470	999999	528	227	743	858	999999	891	794	366	580	999999	999999	627	999999	166	733	292	156	651	25	531	999999	740	85	723	474	213	951	617	36	345	369	999999	475	676	759	999999	670	173	356	999999	999999	379	999999	907	759	605	999999	603	667	957	266	464	999999	939	999999	788	999999	999999	394	706	939	187	339	244	999999	999999	999999	930	407	489	622	983	304	999999	591	999999	679	178	999999	999999	999999	357	999999	79	88	905	999999	536	815	999999	999999	650	778	999999	751	762	50	999999	36	520	453	166	206	999999	345	283	169	114	999999	545	999999	999999	999999	999999	589	591	999999	270	165	999999	172	625	125	999999	999999	999999	214	654	583	999999	999999	854	999999	454	999999	960	161	770	999999	999999	999999	999999	188	280	862	139	595	262	71	999999	999999	999999	669	61	357	827	999999	770	802	373	999999	999999	999999	999999	271	264	830	610	111	628	440	466	999999	360	238	199	447	844	574	256	386	999999	593	423	303	504	194	101	999999	597	919	999999	968	999999	736	241	451	659	999999	607	309	984	999999	442	729	78	253	319	822	999999	999999	206	206	555	986	126	921	117	236	999999	79	739	513	999999	999999	59	497	175	623	999999	999999	788	835	966	947	401	801	160	999999	234	260	999999	278	938	217	723	194	423	383	999999	319	999999	432	252	538	570	481	647	733	679	580	999999	696	824	419	601	370	240	608	595	999999	999999	423	999999	999999	999999	999999	574	305	985	865	84	999999	12	687	413	999999	593	437	999999	920	163	426	24	653	182	999999	454	999999	615	363	953	814	788	305	547	920	999999	999999	344	109	906	351	748	814	999999	296	693	999999	999999	246	776	802	231	999999	999999	355	409	358	342	24	26	55	690	632	911	269	12	706	999999	999999	934	999999	999999	286	23	811	999999	999999	999999	886	495	316	999999	999999	586	161	592	999999	144	202	521	82	403	329	93	860	661	125	902	999999	293	986	999999	523	312	920	999999	944	999999	359	999999	999999	211	456	528	709	999999	320	56	759	677	889	572	947	971	999999	462	999999	203	163	160	562	306	910	603	999999	319	999	77	665	453	648	462	784	526	322	999999	999999	800	999999	999999	351	79	999999	999999	403	424	60	552	450	999999	933	751	508	209	124	902	300	852	29	999999	533	999999	999999	999999	38	999999	999999	430	658	989	514	974	818	999999	808	492	163	999999	209	94	269	457	626	208	519	999999	954	585	999999	999999	581	105	780	984	999999	108	
689	836	540	967	637	999999	999999	461	952	959	932	999999	400	631	748	948	999999	935	139	999999	626	191	999999	142	482	212	29	247	417	419	203	999999	32	710	999999	327	811	242	457	640	563	175	256	999999	963	282	194	779	671	633	999999	999999	855	726	481	507	49	407	494	999999	999999	655	999999	542	765	109	999999	689	828	999999	146	999999	488	499	523	461	935	999999	179	210	27	249	999999	784	967	358	999999	306	238	999999	288	414	747	32	40	907	131	713	794	864	999999	505	951	999999	496	41	367	365	213	999999	572	801	238	294	417	369	89	999999	575	999999	130	363	460	999999	999999	732	673	465	468	999999	339	232	453	315	999999	522	298	335	999999	935	999999	622	103	999999	733	999999	185	462	614	671	827	862	148	386	743	269	999999	428	107	764	368	999999	897	597	690	349	358	999999	999999	895	999999	754	971	639	999999	507	270	252	798	666	999999	220	851	797	788	477	93	76	571	999999	478	869	238	999999	577	100	999999	999999	999999	393	137	999999	756	719	599	83	999999	509	999999	999999	999999	999999	999999	999999	217	158	59	999999	808	222	266	999999	361	388	427	211	526	448	999999	335	781	999999	999999	999999	538	303	464	999999	207	714	999999	999999	999999	334	329	676	999999	999999	325	429	999999	624	999999	314	999999	846	900	377	301	398	999999	451	447	635	464	245	86	999999	901	914	999999	917	903	999999	635	681	186	999999	69	999999	962	728	999999	642	294	166	76	420	999999	692	402	999999	840	809	999999	146	999999	479	869	999999	599	999999	895	411	735	133	721	602	999999	999999	670	873	318	551	999999	828	999999	805	351	308	178	666	999999	219	521	607	86	103	937	498	544	706	999999	974	999999	938	833	722	907	170	444	474	740	999999	999999	529	777	299	383	999999	818	342	138	571	916	933	95	686	999999	137	57	627	665	190	912	963	999999	999999	999999	497	995	605	897	190	863	704	926	118	196	992	999999	999999	720	999999	680	211	578	999999	68	999999	852	156	999999	779	123	999999	808	559	999999	999999	813	444	899	886	343	999999	444	947	708	222	16	977	999999	999999	999999	269	999999	67	999999	710	395	129	284	999999	999999	848	999999	128	999999	55	895	376	200	137	188	395	888	834	999999	467	767	630	999999	846	220	999999	999999	935	482	853	909	750	999999	217	673	694	169	726	251	494	450	999999	999999	999999	326	640	999999	999999	718	912	381	83	792	999999	943	999999	241	999999	961	768	201	999999	645	224	146	154	326	983	463	494	235	171	592	780	999999	999999	751	235	530	580	
99	294	999999	569	481	836	958	15	999999	909	999999	731	765	482	303	613	680	665	526	999999	323	999999	908	234	999999	220	490	22	36	502	22	15	907	391	999999	906	620	86	742	309	196	999999	719	554	40	504	406	120	999999	413	770	96	709	999999	266	296	999999	992	883	271	356	946	979	999999	999999	457	823	999999	803	396	999999	604	922	226	999999	12	93	364	203	191	813	999999	534	622	999999	926	306	558	134	392	999999	627	202	999999	999999	250	341	947	657	999999	681	32	316	999999	999999	176	999999	492	373	263	213	31	799	701	999999	976	421	366	999999	969	161	999999	258	420	999999	375	411	999999	273	744	671	145	706	620	999999	790	73	444	211	565	763	813	999999	871	999999	509	828	500	999999	976	828	975	907	687	999999	417	773	895	235	999999	999999	722	999999	629	592	77	999999	188	999999	667	912	977	999999	485	216	347	89	387	999999	366	547	910	999999	296	999999	696	237	28	198	103	999999	177	999999	166	800	50	593	999999	999999	122	194	649	999999	365	999999	851	820	432	481	94	337	999999	664	999999	508	853	304	933	712	895	839	305	999999	108	999999	744	768	998	685	175	999999	999999	108	128	182	999999	612	72	232	999999	999999	805	547	114	999999	630	513	999999	999999	999999	746	660	852	393	282	888	999999	999999	715	328	999999	822	747	999999	999999	814	298	999999	696	610	999999	242	711	648	30	44	999999	884	343	999999	241	999999	349	738	999999	999999	670	714	999999	293	247	412	356	903	981	63	67	999999	774	999999	342	999999	653	57	999999	999999	999999	214	373	247	140	775	866	999999	97	665	999999	18	999999	246	153	583	699	999999	373	839	885	807	999999	967	976	999999	120	999999	688	274	774	302	44	916	154	999999	999999	609	163	471	545	662	999999	325	580	999999	356	537	806	999999	278	251	683	864	628	151	547	405	270	614	665	999999	16	823	891	999999	974	969	102	688	999999	100	999999	999999	999999	233	999999	999999	397	927	999999	583	585	929	999999	532	618	999999	297	13	918	945	348	549	806	999999	999999	992	999999	999999	85	387	445	128	999999	999999	992	781	571	404	999999	999999	18	999999	445	91	999999	86	999999	368	999999	804	681	98	770	999999	751	709	999999	241	578	998	916	999999	852	791	148	467	413	817	999999	836	608	893	854	721	936	15	114	724	174	578	175	75	826	281	999999	999999	358	239	436	292	999999	339	999999	160	289	999999	999999	653	999999	999999	673	20	999999	999999	205	788	999999	999999	359	746	605	381	999999	999	833	999999	180	581	95	791	999999	183	
999999	999999	160	999999	76	703	441	925	999999	460	780	999999	905	164	248	100	85	918	122	310	880	690	999999	315	273	827	999999	999999	840	909	568	161	999999	499	629	579	586	926	721	540	616	999999	232	155	600	341	103	679	612	89	505	177	679	808	303	700	571	845	15	249	999999	999999	94	614	892	629	999999	415	534	669	514	999999	999999	581	693	455	468	541	714	931	999999	647	825	760	413	999999	482	523	206	929	17	999999	920	999999	163	999999	999999	617	999999	970	929	687	154	943	575	356	970	108	124	847	999999	40	140	84	515	739	187	333	211	999999	157	889	219	999999	999999	773	238	724	428	89	999999	850	999999	744	12	55	503	882	195	67	999999	384	999999	358	999999	976	999999	846	999999	999999	999999	26	415	999999	823	50	478	999999	291	801	128	999999	999999	999999	741	391	999999	999999	81	470	999999	999999	147	153	999999	773	490	860	909	685	172	391	758	13	653	99	445	527	999999	962	576	955	999999	394	999999	183	704	373	617	314	234	224	774	999999	189	141	878	999999	999999	60	999999	999999	999999	999999	999999	736	497	676	391	651	999999	999999	999999	999999	893	290	704	753	214	999999	999999	127	253	604	460	948	617	263	824	521	999999	183	999999	869	412	958	326	994	755	213	999999	37	981	965	368	999	748	665	611	899	437	135	67	791	981	999999	374	44	155	690	129	999999	999999	870	999999	773	999999	999999	706	934	999999	710	999999	11	221	51	145	999999	999999	461	209	951	651	925	93	999999	125	55	999999	999999	593	291	999999	75	94	999999	999999	121	534	999999	999999	152	958	677	935	999999	137	65	580	999999	307	999999	798	999999	491	177	592	927	786	999999	657	352	999999	999999	999999	682	861	932	917	999999	866	34	999999	651	999999	66	993	999999	989	366	958	69	475	947	672	506	492	164	583	999999	859	999999	334	189	999999	269	433	231	999999	262	999999	204	148	811	84	283	999999	999999	844	434	183	999999	937	999999	396	999999	876	771	73	843	199	706	999999	10	909	618	699	573	714	589	633	772	647	736	500	764	921	664	873	399	999999	345	999999	159	743	251	319	904	999999	349	999999	661	167	492	73	169	999999	999999	901	465	999999	999999	443	265	999999	999999	999999	210	930	999999	676	222	898	674	681	854	396	209	999999	668	308	794	780	374	206	999999	615	164	673	340	999999	783	999999	999999	815	999999	902	999999	358	342	279	119	999999	170	672	180	763	999999	811	999999	999999	646	999999	999999	166	788	990	78	68	829	796	999999	999999	599	999999	999999	460	999999	999999	289	
951	342	850	999999	999999	999999	820	620	701	999999	218	132	999999	464	999999	281	902	528	261	999999	411	833	996	529	546	462	582	385	456	999999	719	282	634	531	266	999999	796	999999	844	967	968	379	376	41	621	674	473	999999	999999	442	999999	999999	239	831	878	128	999999	999999	999999	935	617	999999	173	922	316	935	999999	999999	999999	138	484	947	999999	294	68	41	467	999999	908	999999	989	509	999999	999999	999999	787	53	802	653	999999	104	476	576	999999	359	533	999999	454	725	999999	186	651	999999	902	999999	53	999999	999999	773	999999	660	381	421	999999	946	999999	100	160	999999	529	892	694	178	69	43	999999	380	774	934	534	999999	22	249	233	695	348	635	999999	64	746	539	999999	999999	999999	487	722	999999	70	962	252	442	999999	321	206	793	999999	482	999999	868	949	999999	999999	21	248	30	999999	142	198	821	999999	481	648	105	999999	999999	794	665	371	581	320	999999	320	811	691	999999	770	701	999999	440	213	865	820	583	115	83	65	96	790	787	999999	590	999999	999999	999999	999999	999999	959	924	216	999999	999999	121	243	557	995	362	672	329	156	259	947	999999	758	617	742	999999	75	990	323	934	999999	999999	584	741	999999	999999	81	999999	921	307	811	776	837	999999	999999	999999	999999	35	119	720	392	767	644	537	892	501	999999	999999	621	120	728	968	611	999999	300	952	537	501	999999	906	291	224	407	999999	447	180	262	326	999999	999999	83	50	880	603	552	940	240	56	849	238	982	999999	999999	999999	578	842	175	566	151	999999	226	95	207	213	439	178	369	794	999999	721	249	789	401	999999	47	688	98	17	728	359	722	999999	652	599	924	999999	389	999999	280	605	999999	696	185	805	772	987	842	677	174	384	999999	445	956	999999	989	999999	58	213	773	890	754	167	837	999999	712	735	999999	608	999999	597	788	772	524	495	999999	553	614	596	999999	60	845	999999	999999	354	778	286	999999	524	610	999999	793	186	999999	390	850	999999	858	393	102	46	999999	244	398	999999	999999	808	921	470	421	445	999999	999999	352	999999	54	999999	324	492	999999	999999	999999	919	999999	556	999999	612	949	143	644	868	999999	230	999999	824	506	610	32	276	999999	970	365	999999	112	174	153	341	833	109	999999	517	533	376	381	667	835	999999	246	841	773	982	999999	788	826	553	751	999999	999999	528	999999	999999	999999	58	732	999999	80	999999	816	999999	412	999999	779	849	999999	999999	344	327	999999	835	999999	872	373	190	502	777	120	577	247	559	422	785	382	999999	882	999999	205	485	999999	338	596	698	
999999	999999	999999	310	999999	19	990	999999	218	433	518	133	539	354	999999	140	999999	999999	999999	503	999999	999999	421	626	99	473	999999	894	999999	999999	683	520	249	300	65	960	751	999999	573	111	586	548	350	999999	277	259	776	538	833	75	929	999999	999999	102	798	560	992	812	220	999999	51	999999	999999	359	750	997	883	248	298	118	389	363	391	830	999999	361	916	432	359	999999	697	439	70	999999	929	995	999999	999999	502	999999	968	999999	980	834	69	489	999999	991	248	279	375	999999	249	724	999999	576	999999	999999	185	447	643	569	462	380	999999	999999	46	900	429	754	883	736	746	793	150	999999	382	557	770	999999	580	925	193	90	999999	999999	199	345	190	999999	698	547	972	65	861	408	486	610	792	999999	452	880	572	493	395	639	790	456	584	245	203	749	806	999999	866	999999	385	382	905	881	423	999999	720	75	66	346	764	999999	931	742	999999	771	765	323	985	700	999999	700	695	835	379	999999	761	944	170	999999	999999	235	198	153	32	114	705	910	43	751	169	999999	437	999999	875	109	999999	999999	999999	431	984	492	999999	176	999999	999999	687	79	512	681	939	775	905	117	604	539	502	787	719	859	76	854	290	999999	540	999999	272	645	960	279	226	919	673	999999	964	258	999999	999999	788	346	999999	999999	999999	362	812	394	600	330	454	346	607	999999	132	999999	999999	139	212	528	999999	508	423	51	119	999999	464	30	111	177	999999	356	75	480	998	382	442	441	457	927	430	999999	266	942	201	624	671	488	796	262	383	999999	999999	945	999999	290	999999	385	525	174	897	792	999999	999999	188	108	999999	999999	739	749	978	923	682	284	107	999999	252	999999	999999	495	571	976	233	849	793	999999	310	999999	95	718	459	66	915	292	40	638	863	999999	999999	999999	353	999999	999999	999999	283	459	163	770	999999	999999	48	453	999999	39	603	921	568	442	999999	871	999999	159	51	999999	999999	921	999999	399	999999	468	626	419	715	999999	151	36	237	186	576	344	162	539	282	190	680	16	999999	999999	999999	119	80	431	202	892	999999	999999	503	728	999999	999999	451	999999	526	389	288	628	999999	779	888	577	693	999999	866	306	999999	267	999999	999999	350	294	999999	132	999999	145	397	205	227	999999	999999	947	999999	509	999999	224	892	399	23	893	902	999999	278	751	999999	999999	425	689	564	999999	184	47	326	642	388	999999	961	328	62	391	991	92	410	914	328	940	54	999999	960	999999	413	329	254	983	958	297	25	649	999999	599	719	708	640	331	648	423	630	889	
130	957	263	574	346	632	999999	819	652	999999	432	67	77	240	728	912	999999	854	793	999999	684	100	456	321	203	463	671	293	451	999999	999999	904	319	164	999999	12	398	838	983	999999	92	148	645	661	226	999999	531	489	979	727	838	793	999999	297	215	40	511	941	381	882	960	618	999999	573	999999	527	999999	912	176	999999	999999	654	999999	181	260	546	455	795	104	999999	932	192	999999	999999	249	482	285	31	999999	999999	501	456	466	110	999999	999999	999999	81	999999	999999	330	618	999999	999999	213	194	999999	999999	46	668	585	715	847	999999	950	999999	313	653	334	616	252	725	963	142	234	77	999999	770	519	999999	776	999999	232	405	804	323	869	61	520	65	999999	999999	985	290	457	999999	999999	220	999999	999999	999999	126	747	956	456	604	655	190	38	146	999999	161	999999	259	892	211	492	999999	452	636	908	262	143	278	66	425	740	682	685	999999	467	977	999999	999999	626	660	636	999999	949	209	667	689	32	383	999999	408	888	735	398	999999	303	167	999999	523	974	999999	999999	478	900	40	864	999999	504	590	999999	999999	999999	999999	633	242	999999	999999	999999	252	999999	999999	999999	760	219	657	537	15	293	439	154	309	219	999999	660	718	677	168	999999	918	345	999999	194	999999	704	50	867	585	111	166	680	86	665	525	554	755	678	232	999999	252	502	858	689	75	445	379	809	443	652	914	564	416	999999	583	907	284	999999	797	999999	179	789	952	903	137	759	78	644	693	999999	905	50	454	900	132	426	486	999999	128	997	334	999999	434	932	999999	601	999999	234	91	618	280	999999	880	176	98	462	550	999999	999999	316	376	999999	126	999999	746	874	120	516	728	999999	430	279	917	800	999999	939	365	29	999999	536	495	999999	999999	85	999999	196	170	999999	811	670	876	999999	452	812	999999	599	123	999999	196	999999	491	756	999999	924	197	999999	802	90	445	159	107	530	999999	35	820	532	999999	999999	618	999999	713	832	705	68	999999	999999	999999	114	180	141	999999	999999	833	403	55	738	347	637	999999	999999	394	999999	999999	999999	573	355	999999	427	991	999999	427	83	925	999999	609	658	61	447	643	297	184	697	910	999999	333	285	697	844	999999	92	195	544	999999	346	175	634	990	999999	495	935	999999	409	123	999999	714	752	895	206	794	396	686	900	999999	999999	999999	696	999999	537	339	297	999999	448	446	999999	999999	999999	920	589	999999	975	999999	19	952	707	999999	774	584	837	600	580	389	999999	59	593	405	294	549	562	999999	479	464	462	713	207	999999	176	962	
214	170	831	831	999999	736	819	727	677	948	297	918	333	999999	342	937	758	908	168	399	852	513	627	342	368	999999	991	999999	999999	305	754	430	514	811	380	676	999999	748	83	764	999999	866	999999	999999	262	643	999999	367	131	999999	999999	999999	128	777	120	999999	542	499	473	965	744	999999	521	999999	999999	866	413	521	999999	999999	178	19	834	404	169	986	785	291	89	725	999999	634	399	690	999999	465	999999	737	999999	999999	999999	278	285	999999	29	931	354	356	153	999999	240	999999	625	465	357	944	464	724	618	133	999999	261	419	748	539	999999	909	999999	40	737	564	676	999999	999999	532	899	734	999999	999999	999999	999999	438	147	693	494	999999	18	933	999999	406	10	588	128	999999	763	881	859	537	999999	909	999999	999999	325	415	831	563	583	562	933	457	220	737	349	391	490	486	999999	725	263	507	999999	975	999999	634	737	976	557	251	309	650	50	206	999999	475	215	999999	123	732	861	930	458	456	10	885	195	272	248	737	97	286	767	999999	284	81	807	55	999999	690	678	855	15	342	262	292	417	23	589	873	185	371	999999	391	864	332	999999	999999	999999	612	449	474	737	820	163	33	882	906	922	999999	668	999999	104	432	999999	16	999999	125	203	717	478	181	683	375	561	726	912	386	279	952	32	162	80	422	251	999999	128	195	999999	999999	410	510	101	513	215	25	276	940	999999	999999	407	999999	461	268	999999	277	999999	372	268	437	120	505	637	969	63	515	99	681	999999	850	888	739	937	999999	999999	968	89	179	169	546	459	971	60	999999	555	999999	700	812	289	999999	422	755	926	999999	999999	904	999999	132	459	699	925	595	759	485	999999	667	995	497	999999	174	198	621	212	721	978	999999	455	226	424	963	815	287	402	217	438	142	813	196	843	412	105	957	999999	470	621	999999	999999	574	452	888	999999	212	999999	999999	785	999999	999999	214	772	981	459	656	707	495	999999	647	202	552	57	836	853	809	654	549	79	240	902	742	110	123	926	881	774	536	999999	612	999999	287	431	637	999999	999999	423	862	952	448	999999	233	586	974	671	669	999999	999999	44	999999	558	321	55	555	999999	811	999999	658	999999	578	882	181	999999	999999	230	915	999999	420	257	254	396	791	596	630	980	678	166	135	999999	266	364	168	501	585	63	999999	999999	876	738	778	504	999999	807	999999	566	88	999999	314	754	756	999999	115	367	789	999999	767	725	424	574	230	655	979	999999	798	223	723	679	50	999999	124	682	254	999999	479	749	999999	
984	999999	999999	999999	80	852	380	999999	718	999999	801	711	688	296	999999	999999	312	517	133	525	558	19	171	842	408	567	95	999999	83	304	432	887	49	999999	999999	513	360	672	159	999999	608	519	89	963	922	999999	362	931	734	999999	942	175	999999	999999	84	974	60	232	503	999999	999999	740	622	424	826	999999	672	999999	513	876	467	639	367	329	917	48	999999	208	920	999999	215	163	999999	219	999999	267	541	815	201	807	999999	138	179	646	46	867	897	665	146	18	305	939	428	858	406	312	807	999999	316	45	55	852	999999	71	999999	612	835	412	71	569	382	856	230	705	423	339	999999	720	999999	59	150	999999	999999	911	145	999999	735	56	813	59	460	514	999999	165	762	999999	999999	117	349	433	41	494	603	577	999999	449	719	999999	444	76	999999	999999	999999	999999	895	999999	790	399	925	41	877	788	599	22	119	867	357	74	943	811	513	999999	999999	859	28	655	670	493	286	696	556	22	612	999999	217	373	771	251	270	980	999999	436	191	317	999999	999999	895	591	468	768	999999	654	999999	632	999999	489	714	883	248	999999	121	306	123	999999	999999	865	186	852	804	745	106	115	804	999999	991	87	180	74	313	999999	760	88	35	999999	604	902	242	979	194	728	658	999999	13	31	999999	999999	322	952	831	999999	75	999999	787	999999	999999	999999	849	817	641	485	999999	999999	580	473	488	43	281	605	999999	582	999999	207	668	999999	96	218	112	783	103	477	765	999999	242	622	709	717	301	312	845	618	62	424	347	708	419	999999	999999	539	542	835	999999	999999	327	258	67	999999	999999	711	636	463	883	76	723	174	999999	999999	417	957	763	771	742	968	760	26	530	999999	860	959	999999	999999	900	572	250	267	235	999999	999999	983	565	841	342	999999	676	391	999999	999999	999999	183	999999	329	601	999999	776	771	103	999999	956	311	999999	999999	17	999999	54	558	563	320	825	465	938	671	199	433	401	921	438	162	302	378	290	544	999999	686	970	346	486	999999	796	479	999999	951	102	599	999999	716	834	916	545	127	828	999999	170	244	244	326	999999	178	957	999999	999999	941	981	587	999999	194	341	330	455	707	82	22	524	356	301	987	579	999999	999999	685	97	999999	616	184	999999	866	383	282	452	653	216	318	999999	999999	999999	233	970	999999	578	999999	385	513	471	999999	999999	999999	900	814	999999	257	747	539	999	282	768	821	999999	999999	47	164	811	68	878	801	500	999999	428	583	999999	78	999999	999999	999999	107	309	583	59	999999	139	999999	965	569	
339	999999	906	677	318	320	182	325	898	173	476	424	269	326	635	670	346	290	999999	999999	999999	875	239	999999	999999	901	973	194	999999	554	676	314	198	999999	999999	999999	895	823	456	118	999999	894	179	853	598	607	838	982	948	389	442	849	345	648	963	463	999999	233	168	416	347	987	999999	999999	496	171	999999	999999	597	952	774	523	834	289	999999	710	705	385	94	911	73	990	246	391	122	827	999999	550	288	275	717	672	664	49	999999	423	350	999999	999999	999999	381	820	999999	995	999999	919	25	66	733	999999	758	589	148	257	352	999999	751	172	999999	669	202	685	739	999999	244	999999	858	794	518	501	370	880	28	999999	539	253	604	250	999999	202	999999	999999	816	34	517	999999	999999	417	696	424	672	999999	593	697	243	696	91	999999	761	512	71	230	548	241	999999	877	570	999999	717	999999	752	510	395	49	858	290	868	714	813	116	578	450	107	104	829	999999	999999	999999	999999	842	999999	540	999999	273	999999	590	374	585	141	639	566	53	699	596	671	172	792	554	838	953	828	999999	999999	654	934	621	133	999999	412	711	591	249	74	875	937	221	31	132	999999	277	915	292	582	183	549	534	750	510	432	667	399	742	492	999999	23	999999	290	834	999999	519	467	920	183	430	58	999999	999999	824	659	460	150	670	645	571	47	999999	999999	86	999999	409	870	622	31	744	999999	999999	999999	601	861	999999	999999	196	793	398	999999	995	118	162	135	232	554	926	851	971	526	729	106	999999	435	999999	12	214	730	929	649	844	999999	438	118	209	570	388	962	999999	529	999999	876	256	760	52	437	641	950	882	854	999999	999999	60	228	999999	752	835	176	393	149	726	465	864	749	965	106	680	53	999999	661	999999	964	999999	452	999999	852	849	170	392	999999	370	263	848	84	705	83	999999	220	999999	457	735	999999	999999	377	999999	498	22	507	795	945	757	999999	35	230	687	979	436	608	999999	740	902	675	783	353	779	999999	617	789	54	891	257	999999	527	478	926	999999	395	999999	649	999999	999999	999999	374	447	999999	772	999999	627	396	726	646	250	563	785	999999	70	437	234	598	999999	881	232	463	903	697	297	999999	556	304	732	594	999999	999999	584	999999	999999	999999	346	70	16	245	989	402	328	254	999999	999999	999999	924	866	527	170	378	320	200	617	999999	471	999999	995	701	681	333	999999	141	186	291	978	999999	993	759	100	174	999999	102	892	999999	145	999999	999999	390	999999	631	999999	214	433	999999	647	393	293	670	999999	597	74	999999	
564	666	738	196	999999	725	927	857	999999	116	999999	996	786	227	308	787	754	812	999999	615	373	59	894	459	708	999999	999999	595	601	332	920	503	999999	286	999999	236	101	999999	590	964	462	480	701	999999	777	437	315	430	94	506	916	36	538	999999	940	515	771	288	488	983	999999	342	266	608	195	933	896	509	689	82	999999	805	999999	999999	163	893	358	572	682	999999	779	223	510	999999	416	893	964	649	345	32	464	813	470	607	882	129	223	999999	999999	843	540	999999	740	21	999999	120	805	444	999999	57	167	208	605	217	999999	868	831	171	201	301	968	999999	173	667	617	999999	999999	624	221	43	679	265	436	838	999999	974	483	999999	294	305	98	530	353	298	999999	266	999999	263	403	24	298	62	901	844	999999	293	641	83	999999	927	775	191	999999	272	999999	901	772	766	477	240	999999	342	876	896	213	448	903	999999	801	361	999999	91	230	206	999999	999999	363	591	964	456	999999	410	999999	367	529	906	999999	90	920	963	493	999999	785	999999	630	999999	186	999999	640	999999	390	765	281	52	999999	694	960	35	527	751	548	190	999999	30	897	983	247	518	999999	307	150	999999	955	999999	999999	235	306	999999	576	999999	999999	358	950	999999	76	576	999999	62	115	999999	999999	282	563	179	999999	999999	999999	999999	275	646	717	667	999999	343	296	567	810	999999	999999	999999	999999	902	459	738	999999	199	999999	275	954	330	999999	999999	413	541	361	868	999999	786	422	565	588	541	792	930	81	783	720	616	999999	999999	766	694	878	88	447	53	822	999999	999999	236	999999	381	810	944	999999	532	999999	107	982	427	308	999999	32	618	999999	856	120	999999	666	527	478	623	34	999999	564	170	999999	334	103	317	999999	444	917	195	493	216	731	999999	999999	549	529	623	634	823	209	741	672	269	640	590	999999	303	168	351	757	458	357	363	390	630	225	929	13	674	382	864	999999	836	999999	999999	135	273	390	999999	998	999999	989	999999	256	822	498	57	693	999999	384	752	285	576	438	44	859	377	999999	518	999999	599	619	959	450	345	999999	836	143	409	465	669	999999	999999	999999	901	999999	156	117	567	142	999999	245	500	299	630	588	540	407	101	382	757	806	999999	792	408	245	39	760	911	197	999999	914	294	57	715	838	244	233	537	574	999999	270	898	386	999999	364	129	669	820	756	999999	439	51	999999	708	863	51	258	944	665	440	395	999999	999999	480	262	950	453	584	791	354	316	870	527	669	999999	907	495	635	999999	126	999999	999999	165	103	
232	872	268	348	852	999999	985	289	871	144	327	74	528	906	904	413	676	95	38	999999	999999	568	999999	367	220	955	555	623	999999	549	80	455	50	287	999999	390	692	999999	732	993	368	37	999	393	351	433	388	589	731	639	999999	284	911	753	315	664	358	900	999999	999999	251	372	999999	999999	999999	872	33	999999	999999	999999	721	571	362	44	52	759	999999	141	999999	787	999999	966	892	999999	109	999999	999999	999999	971	593	42	791	976	999999	752	999999	649	677	329	478	999999	999999	930	217	918	877	921	876	710	555	104	226	883	350	999999	285	479	999999	231	278	338	736	279	75	491	929	595	526	292	56	120	892	811	547	999999	439	46	684	352	999999	873	999999	586	999999	498	815	907	635	516	476	526	531	456	999999	999999	673	867	999999	725	999999	292	404	593	664	445	212	415	346	963	890	999999	999999	999999	999999	404	671	160	854	577	676	31	999999	20	816	529	589	999999	999999	407	713	571	181	999999	999999	939	478	83	921	980	296	409	571	999999	999999	999999	731	755	456	999999	478	999999	23	297	59	966	331	394	777	144	855	999999	999999	999999	260	328	999999	999999	999999	69	925	597	238	999999	290	276	460	299	999999	588	798	833	989	113	999999	199	999999	999999	909	999999	999999	94	306	786	134	530	999999	633	421	307	999999	999999	999999	396	731	881	999999	150	16	783	516	41	999	199	346	999999	776	552	19	70	770	192	927	34	999999	840	300	451	748	760	521	826	999999	97	427	903	999999	603	381	57	999999	417	999999	135	999999	586	999999	116	999999	112	754	212	999999	360	536	978	967	319	999999	891	590	843	402	256	272	689	163	911	999999	443	999999	183	180	999999	166	362	313	801	154	864	755	194	999999	645	999999	318	999999	527	560	999999	935	189	657	490	466	999999	25	632	863	200	999999	183	345	16	579	999999	41	661	204	184	674	999999	174	90	145	406	842	756	250	953	999999	635	999999	332	508	353	525	999999	506	105	346	681	938	954	441	582	999999	995	76	434	286	999999	999999	386	999999	769	24	577	354	69	227	269	392	999999	999999	798	822	22	999999	236	65	351	164	108	837	993	237	220	649	563	999999	999999	689	815	677	999999	311	974	558	739	338	948	346	446	999999	87	298	38	250	642	760	836	999999	840	378	935	397	235	549	780	541	804	927	791	999999	999999	999999	577	242	778	496	848	463	768	897	999999	999999	718	230	760	704	209	970	999999	999999	721	360	849	446	741	547	999999	434	777	208	534	30	554	934	507	507	
721	796	999999	156	911	382	999999	942	270	930	678	999999	999999	86	342	834	999999	999999	790	30	730	140	500	240	419	423	686	570	999999	96	460	783	999999	262	983	412	508	860	999999	348	999999	906	999999	811	868	999999	645	701	865	700	999999	565	153	486	999999	590	305	240	736	498	696	168	578	184	479	999999	290	999999	103	929	335	70	107	452	399	823	955	689	372	999999	999999	985	704	673	986	895	639	246	485	999999	999999	277	133	999999	999999	473	338	11	341	973	791	118	608	936	374	999999	467	999999	999999	954	999999	616	868	999999	720	999999	463	905	197	999999	266	53	61	700	823	68	936	705	800	925	495	953	357	999999	556	670	387	768	309	945	437	938	159	530	767	499	408	999999	682	940	999999	432	813	757	999999	999999	66	999999	999999	315	114	762	999999	999999	468	999999	999999	479	843	60	334	695	999999	251	157	999999	894	530	933	333	659	211	33	860	916	72	999999	999999	681	999999	613	479	654	993	841	674	47	987	71	999999	999999	928	891	999999	616	324	827	999999	609	999999	852	999999	974	789	655	902	999999	999999	255	406	541	670	797	44	999999	854	999999	612	409	483	999999	906	469	999999	103	999999	320	401	999999	602	245	578	999999	292	999999	999999	999999	865	347	939	934	999999	999999	665	999999	999999	141	856	195	999999	999999	224	171	999999	118	946	76	999999	696	924	999999	348	796	653	999999	962	680	514	999999	367	359	999999	999999	470	548	293	174	803	303	999999	599	999999	215	492	328	30	416	999999	184	19	22	378	178	999999	358	596	999999	98	503	591	889	626	777	999999	999999	107	949	701	588	825	999999	272	833	172	335	137	999999	314	334	150	555	816	340	79	355	980	999999	851	121	951	92	86	310	711	644	973	685	387	89	231	80	715	999999	358	999999	750	545	16	97	230	463	896	764	362	999999	82	999999	999999	483	431	100	108	999999	636	743	704	962	999999	999999	361	451	755	234	113	80	840	541	982	999999	604	444	999999	764	890	497	999999	322	947	675	999999	687	977	999999	658	140	972	135	999999	615	999999	787	424	999999	735	779	708	671	999999	292	205	540	313	867	999999	987	100	343	698	149	557	392	25	456	955	674	473	999999	576	973	107	999999	894	999999	317	816	999999	521	999999	121	788	524	999999	664	480	41	999999	120	36	671	49	999999	436	508	68	999999	772	967	533	71	315	857	105	687	195	999999	646	936	559	71	999999	579	315	999999	360	999999	730	999999	976	924	300	363	824	999999	933	468	289	395	318	177	54	
62	987	966	806	931	428	974	479	990	394	999999	560	964	704	469	333	849	157	35	419	422	999999	609	771	951	999999	200	753	726	210	260	628	392	27	999999	591	348	780	429	614	756	881	986	539	853	999999	999999	999999	999999	999999	439	247	293	757	631	71	999999	204	854	898	999999	999999	999999	789	143	818	178	947	790	999999	999999	78	728	420	999999	541	15	79	918	158	182	990	289	591	770	999999	344	634	395	999999	999999	153	925	530	387	534	138	206	405	999999	634	912	420	595	160	999999	518	872	103	999999	66	318	286	706	725	247	999999	171	999999	130	484	543	562	937	674	840	152	208	43	999999	412	808	674	884	524	999999	579	693	440	999999	504	472	540	999999	796	894	867	999999	999999	999999	999999	967	999999	285	559	100	359	482	920	320	228	320	839	999999	999999	257	644	402	191	465	667	259	731	620	626	21	12	267	999999	780	972	923	402	893	999999	445	632	398	334	433	910	106	772	999999	191	193	632	999999	999999	549	259	475	48	349	999999	999999	245	566	999999	999999	98	102	342	150	347	999999	917	999999	427	252	624	255	77	999999	999999	570	486	611	999999	999999	389	999999	999999	601	530	507	999999	63	420	999999	209	999999	740	786	345	999999	764	631	782	886	275	686	157	999999	999999	13	407	999999	999999	999999	855	634	137	226	168	661	999999	999999	619	840	419	864	535	223	999999	559	515	291	422	999999	805	854	999999	552	177	702	999999	286	677	527	999999	604	267	508	358	575	938	523	627	684	376	999999	999999	941	476	999999	161	999999	331	999999	498	126	868	68	116	11	805	584	58	466	999999	175	73	102	999999	815	999999	37	865	477	620	991	663	737	370	781	842	887	86	766	551	354	954	999999	38	982	736	999999	401	357	769	363	475	171	999999	999999	960	919	999999	661	803	134	999999	999999	754	999999	999999	999999	999999	999999	168	918	507	292	999999	37	221	761	999999	757	88	407	635	517	999999	999999	526	502	435	999999	999999	923	685	425	999999	427	285	110	557	999999	529	605	510	76	198	850	856	192	256	999999	988	209	999999	999999	999999	999999	498	999999	155	497	979	999999	705	538	999999	245	242	999999	329	497	751	999999	214	999999	237	999999	897	569	329	857	410	344	255	160	999999	621	77	999999	842	566	928	999999	954	69	552	569	899	972	561	953	617	773	862	758	533	877	995	999999	225	109	508	929	241	298	97	999999	715	555	366	893	178	10	249	999999	999999	999999	167	155	988	668	583	924	17	999999	249	636	481	496	999999	304	
626	752	26	742	999999	998	492	665	971	907	853	354	616	668	999999	616	533	109	999999	999999	719	850	336	557	526	584	922	866	58	460	173	999999	928	71	999999	425	984	999999	999999	570	544	999999	999999	90	814	239	318	349	999999	632	113	999999	307	131	999999	776	999999	468	226	483	86	626	617	521	743	999999	425	554	999999	369	632	37	404	628	999999	227	676	255	999999	297	276	582	999999	425	999999	792	920	999999	486	501	998	525	290	231	494	999999	999999	661	347	999999	813	999999	948	230	10	85	977	679	169	999999	109	181	726	928	999999	503	999999	201	174	951	714	617	77	899	371	999999	746	183	143	53	343	999999	907	563	483	512	633	999999	425	999999	814	251	647	999999	402	827	999999	361	999999	990	577	693	497	396	474	205	696	999999	859	893	339	803	545	999999	34	999999	273	173	455	704	869	295	776	892	146	999999	999999	948	507	543	317	395	169	152	476	999999	999999	521	98	288	999999	999999	206	531	999999	20	705	532	999999	318	564	635	906	319	999999	999999	917	604	259	10	235	747	999999	999999	586	944	644	402	649	999999	566	751	84	999999	999999	295	98	254	950	135	768	447	852	999999	999999	999999	999999	849	999999	194	732	999999	271	98	62	78	41	999999	945	997	376	999999	999999	999999	751	812	560	999999	999999	835	999999	672	653	134	242	788	895	363	999999	904	465	794	380	999999	651	642	490	986	124	819	264	218	309	952	999999	466	565	999999	447	176	131	749	428	196	991	70	999999	147	855	274	999999	999999	543	999999	542	581	931	427	78	118	999999	999999	624	611	580	984	373	700	375	775	232	763	999999	179	783	716	375	194	474	591	373	352	140	999999	999999	586	674	999999	420	999999	999999	147	73	338	844	557	134	816	616	999999	696	999999	772	999999	999999	420	761	999999	267	826	215	999999	953	487	745	979	442	999999	999999	994	320	114	290	197	251	95	999999	999999	334	999999	592	559	577	467	999999	794	999999	61	999999	235	999999	310	999999	999999	999999	787	194	585	999999	865	124	359	850	621	696	592	999999	584	838	955	999999	184	49	41	999999	656	179	495	592	951	408	391	964	740	180	19	113	999999	226	463	901	124	995	999999	121	242	708	955	771	312	505	996	222	853	515	650	271	969	360	999999	617	999999	993	999999	467	999999	394	120	451	686	489	999999	368	999999	64	605	188	999999	999999	11	948	223	999999	289	999999	411	179	121	234	529	999999	143	345	900	999999	212	130	999999	11	389	847	999999	514	95	823	999999	638	837	798	909	
999999	690	59	359	999999	999999	999999	999999	999999	999999	562	999999	885	922	937	355	267	999999	999999	999999	485	999999	578	540	164	360	709	638	999999	999999	772	341	322	325	68	999999	94	986	999999	999999	238	999999	999999	945	999999	574	712	999999	157	477	644	181	309	946	434	647	999999	518	205	26	694	345	257	640	999999	999999	960	570	863	999999	271	281	933	95	999999	999999	999999	999999	999999	589	648	127	491	999999	909	600	42	999999	891	421	945	575	790	516	758	893	168	999999	661	999999	999999	151	728	277	216	373	248	223	333	999999	992	488	804	999999	999999	999999	853	269	731	692	198	594	678	452	933	696	490	426	999999	730	910	124	999999	119	976	506	399	223	781	546	362	818	52	999999	428	467	999999	185	147	192	49	898	808	968	999999	29	473	285	343	520	882	821	886	603	454	999999	999999	694	999999	999999	186	639	487	999999	999999	379	551	999999	34	999999	925	315	288	155	690	21	315	14	703	999999	43	124	880	271	664	999999	932	449	91	550	952	87	999999	275	15	409	999999	999999	999999	46	477	330	260	867	999999	577	999999	740	912	442	572	511	999999	682	839	71	999999	226	530	999999	999999	111	70	999999	523	847	768	23	149	999999	600	692	375	667	488	999999	863	22	676	96	999	999999	537	649	978	451	96	864	435	943	649	204	103	999999	598	376	269	999999	353	747	808	528	999999	631	841	880	145	999999	203	136	208	747	999999	999999	798	255	574	421	506	82	999999	904	588	206	999999	999999	598	535	78	122	453	96	668	999999	999999	480	600	906	999999	107	315	999999	999999	999999	999999	902	655	659	51	353	999999	999999	280	280	985	904	940	404	989	445	291	609	264	90	683	121	88	620	999999	328	999999	999999	614	999999	766	997	243	289	460	738	750	939	494	725	321	606	999999	398	943	384	999999	206	916	371	816	706	999999	590	625	633	824	44	999999	999999	699	143	242	872	999999	988	671	661	943	999999	695	999999	124	999999	769	999999	999999	690	677	781	789	458	751	253	591	70	497	652	664	827	999999	716	445	772	36	999999	373	943	883	955	999999	999999	262	665	676	475	591	970	821	547	337	144	367	722	999999	999999	999999	989	291	453	500	28	996	126	346	978	905	999999	999999	591	999999	362	806	722	78	910	205	999999	577	999999	478	526	830	999999	499	780	358	999999	999999	999999	796	999999	661	999999	464	693	882	146	999999	697	569	249	999999	239	833	999999	337	645	653	33	55	305	421	175	975	973	197	879	626	999999	630	999999	513	727	795	339	
999999	376	267	384	999999	999999	767	880	555	238	68	600	293	524	452	713	80	815	999999	501	999999	495	464	491	505	12	519	999999	77	388	735	741	444	504	283	961	387	278	999999	999999	537	541	620	999999	914	999999	596	112	999999	916	999999	698	999999	304	377	216	911	776	878	35	550	15	813	999999	503	327	166	789	251	490	335	801	820	754	963	430	999999	717	999999	908	999999	417	648	999999	276	999999	999999	149	136	77	59	611	399	969	445	531	728	452	253	999999	999999	807	999999	999999	591	999999	877	242	340	999999	340	203	999999	969	618	142	367	662	900	465	999999	26	662	183	441	723	411	850	318	442	701	999999	474	978	999999	609	999999	24	999999	956	170	522	809	189	736	855	411	430	361	312	173	999999	551	999999	34	423	154	687	202	867	999999	36	923	999999	255	908	729	231	501	18	586	352	104	999999	305	60	999999	999999	446	585	999999	981	499	999999	278	635	880	687	999999	64	464	869	822	999999	999999	143	598	911	999999	999999	136	999999	928	999999	726	820	971	608	491	974	216	672	999999	999999	556	999999	536	917	629	619	999999	52	999999	999999	553	716	999999	403	894	172	461	306	548	618	458	140	62	999999	289	457	663	999999	205	999999	848	792	629	999999	154	132	606	999999	999999	324	801	94	913	492	999999	19	300	578	713	329	999999	910	134	631	168	425	873	390	637	181	956	754	846	297	597	761	97	999999	999999	772	565	780	24	999999	817	374	227	570	999999	280	166	94	569	999999	467	999999	667	997	999999	729	999999	226	999999	119	368	56	247	626	894	47	921	976	330	940	764	742	895	901	814	793	999999	313	999999	999999	24	871	195	971	830	999999	103	100	277	528	524	999999	736	904	864	999999	137	999999	675	320	358	190	763	628	121	724	999999	766	999999	999999	531	999999	194	686	104	999999	999999	276	796	999999	943	831	708	802	426	999999	16	990	46	54	666	607	638	722	19	833	117	566	859	115	999999	336	999999	24	999999	579	999999	999999	999999	378	909	860	804	439	376	999999	482	999999	212	695	718	63	730	148	596	999999	315	472	677	999999	389	999999	416	690	999999	617	924	694	999999	846	272	956	190	999999	144	805	802	209	355	999999	361	156	999999	174	999999	999999	999999	768	427	81	999999	691	999999	549	988	614	454	999999	808	999999	602	787	164	366	999999	999999	999999	72	13	790	132	116	126	194	909	242	941	251	303	77	21	165	276	734	582	580	999999	641	679	530	361	999999	400	596	890	999999	991	997	999999	634	689	543	
764	999999	949	167	575	198	639	755	673	212	820	999999	748	446	521	429	783	852	187	241	393	483	438	443	715	530	999999	345	251	944	999999	999999	999999	477	400	638	785	425	999999	999999	11	923	999999	999999	868	659	847	454	999999	571	223	888	456	999999	159	290	208	515	999999	55	894	999999	514	729	702	999999	363	280	999999	882	644	368	999999	791	999999	470	627	290	575	999999	999999	999999	293	679	730	621	222	929	328	119	440	279	973	959	501	999999	999999	137	455	999999	306	999999	999999	179	927	999999	50	999999	227	999999	999999	918	940	396	999999	999999	999999	834	998	91	938	433	999999	936	999999	999999	395	888	300	999999	61	499	834	857	758	999999	999999	123	752	875	580	999999	711	639	455	522	339	587	597	999999	696	584	139	374	778	999999	625	471	727	562	469	162	374	694	638	174	93	92	637	267	999999	896	91	999999	510	392	999999	322	999999	930	44	807	300	999999	836	476	999999	470	89	999999	489	979	999999	200	999999	999999	192	26	999999	999999	439	256	949	999999	851	799	502	999999	999999	396	161	999999	980	999999	527	999999	861	530	858	171	999999	622	999999	751	778	624	999999	999999	717	92	210	705	321	999999	999999	787	858	961	992	46	973	999999	607	999999	999999	999999	998	599	999999	753	566	661	168	999999	486	816	253	207	560	236	299	611	298	999999	196	456	992	999999	306	739	803	999999	537	821	197	450	999999	320	27	602	999999	911	229	963	525	548	999999	481	723	684	544	660	411	999999	747	372	74	826	506	999999	193	999999	302	932	949	666	999999	999999	651	46	801	933	190	957	611	999999	391	335	265	647	999999	520	67	622	205	999999	498	999999	83	999999	385	198	999999	740	419	407	618	297	999999	859	424	209	999999	687	882	999999	999999	453	164	369	980	739	570	859	377	673	170	680	999999	805	178	362	273	826	999999	613	130	450	548	213	769	104	321	406	233	709	691	380	739	999999	999999	54	617	713	845	645	628	954	999999	746	999999	999999	560	999999	691	999999	936	13	36	999999	490	39	905	951	999999	885	428	174	635	668	981	789	941	999999	141	133	999999	559	981	24	985	175	999999	999999	999999	832	999999	112	715	171	773	688	354	470	114	644	149	665	999999	959	227	999999	999999	704	764	458	996	418	86	567	326	387	31	999999	294	324	951	113	985	768	351	326	459	473	894	303	445	999999	47	999999	999999	89	446	999999	797	531	847	383	47	517	835	136	999999	157	845	999999	666	999999	186	789	999999	45	680	999999	999999	901	999999	854	809	999999	
999999	525	380	589	583	246	940	10	223	762	477	999999	999999	477	932	999999	300	311	628	999999	636	112	304	257	804	948	409	101	999999	896	527	999999	574	576	504	320	755	446	573	999999	999999	666	129	999999	322	999999	969	213	422	403	610	702	236	311	834	999999	231	132	784	635	837	849	596	326	245	484	14	499	999999	622	999999	999999	738	30	63	999999	983	880	935	690	999999	999999	678	19	999999	824	766	999999	999999	594	98	633	999999	938	770	999999	79	802	188	837	999999	479	240	999999	934	999999	999999	216	257	863	927	351	197	103	999999	641	181	999999	40	421	718	741	758	388	533	835	999999	999999	999999	457	901	999999	701	107	580	509	965	999999	84	999999	859	560	25	878	999999	746	446	999999	292	999999	433	999999	771	767	128	378	999999	852	999999	109	563	174	956	800	962	745	650	99	523	155	675	303	512	500	561	168	725	880	720	786	999999	635	516	129	34	419	419	934	999999	211	788	123	999999	999999	976	694	603	999999	915	921	106	357	999999	999999	463	999999	979	999999	216	960	653	840	141	489	999999	999999	999999	837	775	553	999999	999999	999999	321	999999	562	692	537	524	866	999999	510	999999	799	999999	51	999999	380	666	894	440	148	999999	28	999999	947	981	131	274	57	46	999999	449	372	999999	390	247	999999	779	901	447	451	999999	999999	999999	152	876	342	999999	668	347	999999	180	881	122	197	988	101	999999	999999	580	999999	273	999999	999999	799	999999	601	213	309	999999	857	600	765	999999	988	392	388	623	416	81	649	999999	999999	999999	758	595	567	999999	999999	402	155	970	370	330	877	188	289	519	606	999999	284	138	500	999999	490	687	415	435	134	804	999999	999999	356	347	999999	248	667	766	80	214	504	352	805	999999	658	887	239	444	578	999999	999999	868	27	335	796	999999	999999	742	229	999999	189	141	135	603	792	677	623	999999	399	638	521	522	448	402	586	932	332	593	999999	603	999999	999999	856	999999	701	741	460	30	550	419	999999	924	999999	999999	34	999999	226	212	999999	981	273	999999	999999	940	298	590	429	625	749	864	198	248	537	999999	622	217	284	810	999999	61	227	603	482	979	232	596	999999	999999	377	999999	999999	130	478	233	340	252	926	916	35	999999	321	835	280	999999	231	177	397	920	387	817	97	416	999999	72	763	669	734	74	718	999999	614	980	258	536	159	78	769	313	296	999999	290	368	784	790	740	392	332	999999	758	64	208	64	999999	999999	135	309	999999	999999	470	670	518	862	208	999999	506	340	586	744	536	
999999	407	999999	634	18	536	729	631	520	999999	381	347	937	316	999999	502	560	919	999999	410	850	258	363	843	625	861	999999	999999	460	293	999999	805	999999	269	604	656	999999	429	62	33	406	678	309	93	999999	333	999999	555	544	999999	946	999999	888	999999	686	904	54	250	999999	999999	117	569	999999	236	923	575	759	678	711	17	388	999999	867	674	14	181	949	999999	999999	999999	290	873	625	629	347	988	916	254	582	700	612	873	999999	999999	916	999999	507	82	170	523	573	999999	843	537	453	999999	553	224	339	514	955	774	496	715	866	244	943	550	888	935	658	515	106	21	999999	514	718	999999	757	999999	674	999999	119	240	728	389	999999	97	999999	531	444	999999	999999	77	744	838	999999	705	49	681	893	956	194	235	865	999999	999999	999999	142	939	107	591	466	173	999999	999999	664	266	999999	487	215	855	374	367	500	956	600	38	276	566	136	999999	922	999999	282	717	692	884	375	670	999999	206	954	999999	999999	853	245	999999	237	666	184	999999	718	562	476	47	592	826	999999	999999	468	777	999999	999999	812	999999	669	390	999999	133	396	779	890	326	999999	18	901	137	933	647	999999	999999	800	610	392	15	304	999999	999999	245	135	865	159	466	212	805	640	388	434	349	999999	855	860	114	999999	999999	240	999999	658	467	146	999999	893	97	197	999999	976	999999	194	806	788	999999	780	999999	998	530	999999	999999	999999	108	377	522	999999	593	463	865	989	696	340	987	775	903	999999	999999	108	999999	972	72	278	999999	828	999999	204	628	561	999999	84	214	115	999999	999999	999999	287	560	99	999999	999999	999999	633	332	627	290	625	206	40	885	598	638	999999	999999	999999	567	164	530	279	999999	328	84	42	580	790	785	590	590	222	969	625	160	999999	484	999999	673	999999	946	999999	999999	69	999999	597	675	999999	999999	657	999999	201	999999	651	756	999999	407	999999	686	999999	999999	541	842	699	999999	983	71	270	448	586	999999	427	999999	138	218	999999	730	632	331	486	999999	999999	999999	999999	812	398	14	327	869	869	999999	189	999999	406	384	414	999999	849	35	23	999999	415	845	859	585	361	317	999999	443	999999	560	774	974	210	909	768	999999	715	999999	646	979	999999	400	579	999999	893	204	999999	754	803	441	881	607	317	999999	999999	449	494	999999	461	91	925	999999	999999	318	880	999999	32	497	616	227	418	962	388	44	999999	999999	276	999999	691	999999	829	334	639	761	678	177	666	260	999999	328	702	999999	999999	999999	63	860	723	270	61	688	999999	990	148	586	32	919	
228	283	999999	999999	999999	566	999999	304	999999	601	254	915	999999	713	548	772	540	297	999999	255	535	823	999999	932	300	15	877	13	999999	839	196	63	738	759	948	392	102	28	155	145	312	141	999999	999999	615	808	631	999999	999999	999999	459	999999	70	999999	393	405	302	999999	648	999999	689	857	321	422	414	201	187	880	999999	166	679	999999	151	389	999999	404	999999	529	999999	492	999999	539	864	583	389	345	992	960	376	553	999999	866	999999	978	456	999999	820	891	56	423	630	999999	583	999999	730	937	709	680	834	988	884	772	999999	166	792	999999	993	737	999999	79	209	227	999999	999999	999999	812	152	999999	933	999999	584	629	482	999999	861	633	999999	880	852	999999	636	999999	136	999999	668	327	958	224	999999	307	461	999999	858	977	223	413	999999	371	917	917	795	545	747	345	414	265	300	999999	304	169	999999	999999	884	999999	443	887	100	135	999999	747	999999	928	999999	999999	999999	502	770	505	999999	458	396	595	962	935	657	100	574	999999	973	412	37	953	919	36	114	999999	207	999999	544	335	322	999999	999999	180	72	999999	568	121	309	911	494	999999	999999	999999	773	607	159	949	933	352	323	310	162	999999	999999	901	18	951	999999	697	304	502	961	363	999999	284	777	792	872	790	999999	463	490	71	917	243	999999	999999	263	506	999999	258	999999	201	22	21	959	677	461	171	999999	999999	588	612	617	992	833	999999	710	498	830	999999	86	999999	999999	860	999999	100	232	486	272	935	698	999999	999999	999999	999999	769	999999	133	325	109	341	710	999999	999999	999999	878	454	925	409	677	372	764	675	999999	181	202	380	161	999999	868	454	999999	899	923	999999	563	115	571	834	999999	619	586	182	731	35	999999	999999	904	986	941	646	307	86	594	999999	934	360	999999	874	965	398	999999	999999	456	654	365	810	999999	998	999999	773	882	101	345	68	999999	591	944	808	805	981	999999	174	261	232	157	898	315	360	983	212	442	696	868	675	428	655	726	86	669	565	212	905	999999	999999	763	216	741	999999	786	999999	999999	864	79	984	922	35	680	234	506	999999	505	658	25	118	340	196	999999	670	999999	140	865	999999	148	999999	778	570	999999	93	469	999999	999999	779	999999	641	797	577	627	884	752	403	999999	999999	580	212	69	554	890	567	837	577	983	999999	895	656	486	999999	726	829	999999	362	535	999999	765	565	310	726	94	384	321	762	568	348	917	999999	999999	374	297	999999	190	234	679	932	256	891	957	96	999999	917	165	258	851	798	999999	400	999999	387	736	
999999	902	999999	469	516	256	999999	999999	645	163	999999	999999	122	261	999999	648	981	682	999999	351	999999	999999	223	999999	999999	228	72	911	769	669	526	378	999999	999999	282	43	847	765	173	685	181	882	322	933	233	999999	52	997	71	159	697	718	273	46	863	416	688	500	302	999999	999999	173	249	975	999999	291	722	999999	999999	756	801	225	999999	999999	179	990	999999	999999	618	750	186	75	999999	619	999999	808	999999	741	773	865	355	356	472	999999	502	17	643	999999	306	942	999999	568	28	315	358	481	208	999999	999999	999999	131	408	881	551	121	128	323	999999	12	828	186	981	711	999999	410	454	753	999999	425	171	999999	999999	984	999999	999999	618	999999	544	271	501	609	999999	874	900	744	999999	474	921	763	999999	693	24	343	477	765	999999	856	906	904	903	727	564	930	705	525	182	424	215	503	503	999999	779	368	511	999999	428	117	810	378	463	979	832	880	52	477	999999	615	516	999999	336	761	150	640	367	773	55	999999	999999	384	999999	532	269	999999	999999	311	999999	656	832	259	347	614	55	537	999999	924	895	684	888	237	999999	566	907	304	177	742	931	999999	10	738	182	999999	937	436	806	930	720	999999	619	740	563	686	999999	266	573	721	999999	612	199	443	877	371	999999	999999	201	999999	625	965	259	528	379	775	655	103	86	747	676	999999	731	519	213	999999	74	157	999999	506	782	651	730	456	36	328	949	567	860	811	660	996	244	800	315	755	165	999999	370	788	41	689	189	826	54	999999	881	680	239	397	306	999999	277	999999	233	974	244	802	501	60	825	97	999999	999999	96	680	385	931	213	999999	334	972	787	886	475	103	471	904	411	999999	447	999999	338	473	514	868	729	550	577	999999	520	362	999999	319	962	999999	456	914	999999	374	999999	950	476	780	999999	334	999999	390	229	139	999999	999999	401	570	613	999999	759	770	760	228	999999	835	364	872	938	971	381	477	923	532	647	556	999999	46	220	497	802	557	410	190	999999	999999	999999	999999	829	190	961	999999	999999	416	194	685	999999	999999	423	885	596	999999	842	101	952	999999	999999	999999	492	955	175	364	360	125	753	211	370	999999	365	999999	999999	916	52	757	20	351	771	999999	348	999999	402	999999	622	334	999999	208	715	319	999999	336	881	634	999999	873	999999	606	680	999999	999999	999999	999999	585	165	811	381	679	561	999999	90	610	765	949	999999	999999	563	999999	999999	35	224	555	999999	60	350	39	731	879	962	179	742	999999	671	191	999999	365	645	999999	498	811	953	
231	646	630	238	627	571	931	999999	432	999999	999999	999999	654	375	118	495	274	244	136	90	999999	716	392	999999	999999	938	584	106	992	885	746	999999	999999	82	999999	908	866	822	999999	468	999999	999999	540	859	249	549	27	815	999999	870	381	582	372	730	999999	515	999999	288	561	689	986	835	999999	546	573	481	999999	999999	382	209	999999	452	521	668	290	897	186	533	112	137	999999	768	360	132	514	173	659	210	999999	488	654	588	271	43	481	999999	321	993	295	767	999999	444	443	546	251	999999	71	999999	449	999999	999999	730	185	999999	767	999999	485	170	41	409	821	732	962	894	999999	50	190	487	999999	999999	585	999999	247	345	520	486	335	999999	880	585	112	955	760	66	159	923	413	837	275	262	489	161	999999	886	946	884	482	549	990	210	748	583	517	999999	979	999999	493	999999	913	291	893	670	999999	999999	999999	866	999999	906	744	631	637	353	221	934	837	434	231	999999	398	635	14	999999	999999	680	999999	528	447	637	86	999999	439	999999	923	984	999999	818	999999	999999	589	90	913	576	804	369	999999	404	999999	999999	295	554	999999	999999	999999	288	999999	117	847	609	999999	778	999999	343	999999	740	201	999999	999999	237	574	29	562	716	771	318	722	999999	981	464	999999	999999	166	999999	999999	532	90	306	131	645	707	262	971	999999	896	810	662	579	747	74	999999	510	975	144	18	276	999999	999999	371	143	566	999999	136	392	999999	186	621	563	991	306	659	894	941	999999	529	322	58	299	820	999999	655	999999	690	916	999999	606	467	31	855	86	539	873	935	999999	88	859	136	588	999999	999999	199	999999	999999	450	415	999999	999999	999999	615	696	227	999999	396	410	487	423	168	219	105	896	719	999999	708	915	999999	785	999999	953	706	670	196	470	530	110	771	557	565	999999	511	25	999999	277	999999	168	858	837	487	999999	999999	665	999999	916	999999	873	10	999999	399	671	683	629	323	999999	999999	999999	510	757	182	296	638	930	857	999999	707	90	858	451	193	549	999999	930	308	999999	452	50	969	279	977	657	109	999999	999999	999999	999999	882	702	433	999999	470	658	110	664	200	897	580	807	782	219	412	999999	999999	416	999999	614	752	331	999999	171	453	976	240	780	525	197	465	999999	999999	361	824	999999	434	668	722	999999	956	275	117	535	872	242	197	69	575	642	550	999999	317	999999	813	999999	812	999999	339	494	999999	330	149	13	441	999999	843	999999	394	34	999999	890	693	958	999999	999999	999999	363	999999	221	788	180	999999	882	647	999999	464	684	547	
274	999999	999999	339	237	473	636	135	999999	104	999999	398	999999	675	550	61	659	82	999999	631	336	346	999999	972	999999	999999	256	125	266	365	741	353	168	882	130	458	427	560	465	495	31	999999	119	269	234	822	31	505	664	999999	987	626	115	999999	999999	927	127	200	221	531	226	520	869	748	362	721	239	884	555	999999	634	109	999999	863	610	974	999999	198	747	305	684	751	461	999999	378	125	247	999999	999999	202	341	237	999999	933	278	510	492	999999	906	999999	592	147	950	999999	999999	888	19	999999	452	246	701	928	452	915	847	999999	999999	443	380	999999	484	133	223	362	761	407	759	683	999999	110	492	865	291	244	999999	546	999999	889	999999	999999	115	995	663	434	501	412	784	434	999999	803	450	58	999999	999999	39	468	924	999999	810	999999	999999	335	657	999999	999999	835	646	218	999999	310	673	179	214	890	141	488	470	788	861	358	622	335	999999	791	660	443	873	622	214	254	622	999999	999999	999999	999999	779	999999	999999	679	665	766	575	231	785	999999	280	844	111	537	550	999999	145	736	462	186	802	738	865	691	999999	962	33	999999	999999	688	469	999999	999999	538	361	150	158	119	205	591	999999	999999	812	660	389	598	999999	94	663	999999	486	478	627	263	558	999999	482	630	367	703	742	571	274	106	999999	999999	79	572	186	409	850	35	540	999999	999999	699	926	215	311	722	199	939	350	711	211	990	473	521	999999	319	668	527	999999	502	848	485	839	999999	988	209	529	210	908	264	405	999999	937	756	134	859	125	999999	329	644	514	999999	231	999999	999999	680	716	558	591	866	741	333	284	48	31	653	999999	220	226	112	203	988	999999	96	315	750	63	999999	999999	999999	204	401	208	117	999999	55	263	285	999999	318	999999	971	618	51	522	82	186	899	734	481	998	999999	60	226	451	525	771	145	999999	999999	999999	10	171	469	672	350	135	999999	60	975	399	584	400	907	619	232	380	989	573	999999	573	163	981	915	999999	299	999999	981	665	472	284	128	999999	675	691	999999	809	999999	379	999999	947	19	849	759	91	424	999999	152	606	229	155	781	571	26	581	473	28	256	347	383	999	153	999999	587	701	999999	557	725	999999	137	423	999999	620	401	294	563	314	232	833	708	784	208	384	999999	327	999999	999999	20	999999	227	999999	562	811	999999	182	999999	508	271	67	999999	866	788	925	479	805	923	171	180	731	27	168	999999	422	638	598	801	769	74	999999	999999	724	999999	631	999999	664	999999	999999	624	999999	490	65	
53	175	999999	999999	995	282	905	640	403	341	385	288	999999	69	677	150	183	999999	381	44	443	11	858	95	999999	999999	999999	814	999999	999999	546	999999	251	961	125	631	999999	796	999999	529	864	434	999999	867	999999	267	555	939	986	999999	246	227	846	456	622	51	316	937	521	999999	355	100	695	888	794	433	47	125	999999	56	750	386	804	852	179	19	145	990	747	72	999999	987	827	234	278	329	999999	795	999999	83	324	999999	999999	764	183	774	738	977	83	915	230	439	999999	940	999999	859	999999	994	286	613	906	999999	200	999999	236	368	272	470	620	475	999999	251	999999	870	731	298	111	50	678	405	280	167	917	999999	999999	182	991	999999	265	419	999999	120	519	736	999999	998	999999	999999	537	999999	511	999999	366	608	597	978	663	134	999999	681	758	382	326	881	342	999999	999999	368	617	64	376	385	215	211	568	216	999999	49	703	733	999999	285	513	862	999999	999999	800	318	243	863	518	867	678	584	999999	999999	999999	638	999999	428	999999	903	999999	482	449	135	72	165	49	390	999999	624	430	999999	999999	483	868	999999	987	339	947	100	135	753	999999	999999	999999	631	550	43	999999	104	999999	285	144	999999	999999	40	999999	999999	940	645	279	853	616	894	446	203	930	187	665	340	651	73	999999	508	778	465	935	939	428	441	615	15	968	161	977	155	350	999999	417	999999	50	999999	399	312	820	281	999999	652	73	514	700	999999	999999	999999	453	999999	999999	999999	355	610	999999	483	349	999999	40	273	884	999999	999999	301	852	999999	770	827	300	432	674	178	688	506	328	999999	999999	914	740	252	637	886	708	405	999999	999999	184	806	743	567	878	891	282	557	397	681	736	999999	661	301	602	550	791	31	908	999999	947	849	999999	811	606	435	999999	788	999999	999999	756	521	950	148	234	963	94	733	553	782	999999	140	118	647	999999	999999	263	449	649	999999	105	687	999999	714	767	335	524	999999	960	453	133	494	999999	999999	999999	999999	821	523	76	639	466	67	999999	135	739	999999	740	644	264	502	182	328	148	549	999999	999999	999999	245	380	899	448	162	999999	110	659	999999	218	719	722	341	292	739	382	20	629	47	219	371	975	950	594	999999	677	467	280	999999	355	382	496	855	201	586	152	177	200	314	999999	376	475	336	607	30	922	999999	219	442	946	138	919	864	859	999999	999999	999999	314	568	484	315	830	855	67	836	232	866	150	706	597	215	819	325	999999	842	999999	649	999999	999999	957	755	999999	837	858	999999	463	999999	995	538	
326	721	999999	631	999999	978	546	620	999999	771	798	65	781	513	845	999999	318	603	121	26	766	999999	88	999999	611	999999	68	992	997	999999	383	999999	870	612	390	876	353	197	999999	774	306	285	379	580	775	901	974	744	992	127	908	859	520	979	772	705	999999	130	30	111	920	553	623	439	398	207	999999	179	132	999999	999999	999999	999999	347	720	490	251	507	966	710	754	999999	999999	879	932	999999	90	891	999999	684	242	232	177	394	853	752	662	940	192	577	716	999999	999999	33	729	787	999999	182	999999	291	464	146	999999	999999	999999	606	553	743	507	999999	127	303	338	999999	736	175	953	999999	494	968	828	310	324	398	994	999999	702	976	160	154	773	999999	632	999999	230	106	77	857	47	257	999999	918	443	318	460	999999	476	183	297	563	833	36	688	300	999999	163	821	766	325	406	999999	576	999999	999999	999999	219	670	780	227	640	108	105	686	999999	999999	909	867	16	999999	581	483	999999	689	597	321	746	999999	342	105	76	284	999999	542	641	353	631	336	999999	999999	250	752	695	999999	656	464	738	349	451	999999	553	296	815	828	999999	922	383	999999	995	50	364	990	999999	684	160	365	797	562	55	892	999999	583	786	798	697	828	788	573	999999	999999	999999	407	777	999999	551	780	468	482	999999	719	969	744	341	50	999999	259	424	20	805	301	667	999999	304	558	393	999999	509	26	141	999999	999999	810	854	862	467	957	223	999999	143	379	897	999999	764	335	923	403	251	746	946	447	413	999999	767	741	999999	407	112	228	427	581	280	999999	350	882	585	169	889	478	582	999999	46	897	999999	436	404	352	999999	968	635	990	728	999999	80	694	511	366	52	123	999999	70	854	999999	109	561	108	999999	974	882	750	763	514	773	174	60	411	516	999999	999999	346	132	986	143	592	437	852	517	380	656	380	228	126	775	91	521	999999	50	999999	326	999999	948	378	538	228	872	485	955	599	999999	293	995	467	710	999999	275	83	720	999999	672	999999	591	84	327	511	999999	999999	999999	691	999999	999999	370	717	583	14	999999	753	999999	999999	999999	951	896	918	361	373	384	999999	416	999	815	448	999999	999999	999999	616	746	874	60	37	696	999999	747	273	946	19	999999	288	999999	706	388	999999	625	805	999999	720	999999	672	723	954	136	771	999999	739	876	214	999999	733	591	999999	268	523	703	999999	229	999999	213	633	971	999999	450	106	999999	710	999999	304	999999	524	943	415	999999	83	161	105	900	924	999999	999999	397	742	999999	198	696	917	
447	865	817	204	999999	208	999999	188	701	381	513	39	894	529	999999	582	391	175	790	186	999999	194	372	607	999999	999999	499	205	246	239	999999	262	410	959	999999	755	999999	628	938	744	898	625	382	779	591	871	40	999999	889	815	999999	163	407	520	754	999999	503	220	673	291	709	321	942	471	359	999999	629	934	267	373	105	999999	999999	999999	287	546	999999	999999	999999	999999	999999	33	315	430	877	868	854	999999	215	999999	262	276	999999	657	44	587	682	910	429	999999	999999	106	218	526	719	598	926	999999	242	218	451	910	204	24	27	686	15	522	594	491	406	999999	729	257	999999	829	999999	579	21	700	863	901	172	999999	417	177	999999	788	999999	288	999999	502	656	996	567	351	81	940	999999	999999	581	170	326	999999	933	999999	999999	960	999999	889	791	356	999999	542	999999	550	999999	519	999999	999999	999999	227	810	315	549	999999	92	732	690	999999	758	867	999999	999999	129	702	584	234	751	999999	800	854	999999	999999	497	999999	162	124	999999	999999	603	562	999999	789	486	364	360	21	999999	999999	429	644	280	646	999999	999999	416	687	423	651	965	523	767	999999	999999	27	844	988	817	954	751	968	999999	673	175	205	534	160	999999	999999	352	573	835	721	485	165	584	736	690	573	187	474	700	999999	61	999999	794	640	739	999999	519	371	999999	443	288	999999	999999	999999	480	935	399	266	511	658	309	999999	688	999999	226	894	442	118	307	254	999999	286	277	90	622	999999	411	894	999999	716	999999	980	380	999999	443	35	600	999999	265	999999	184	999999	963	999999	701	659	400	747	423	845	37	999999	74	999999	666	11	192	999999	984	394	999999	504	999999	795	413	328	999999	999999	613	201	999999	465	999999	552	79	855	323	999999	389	999999	695	663	480	574	688	843	916	430	999999	442	842	126	999999	870	231	999999	84	178	639	382	637	999999	999999	232	551	572	558	999999	879	811	687	957	104	999999	699	999999	33	281	116	569	412	600	999999	181	999999	186	472	981	331	399	780	155	596	16	336	999999	999999	258	999999	999999	294	999999	551	999999	754	884	32	971	181	999999	999999	803	72	79	970	46	999999	962	873	374	109	576	999999	490	999999	999999	371	98	695	117	351	775	258	989	284	999999	59	638	999999	999999	999999	999999	810	970	743	999999	93	526	46	999999	48	566	384	658	26	717	213	999999	999999	222	999999	934	286	73	18	999999	999999	82	999999	962	986	914	999999	409	999999	609	766	999999	747	63	459	845	61	405	999999	999999	400	600	972	567	804	988	744	999999	950	230	
223	746	999999	862	432	20	731	83	313	999999	30	999999	999999	999999	950	982	323	839	762	999999	882	881	994	999999	490	999999	110	237	167	997	179	340	999999	989	396	30	999999	884	631	448	124	978	101	999999	999999	425	162	565	999999	822	675	904	452	282	348	999999	999999	999999	999999	477	999999	503	915	315	999999	690	525	458	30	930	724	438	218	324	999999	903	789	999999	469	74	802	545	621	345	332	274	999999	187	651	999999	278	529	512	163	538	620	73	999999	990	83	900	704	544	685	107	246	999999	138	999999	999999	552	702	279	317	999999	374	882	999999	999999	689	802	348	806	966	662	204	926	65	999999	943	840	999999	999999	395	174	107	999999	935	248	999999	578	760	999999	216	511	575	260	204	999999	999999	999999	493	802	310	281	999999	897	999999	33	902	320	640	352	774	604	549	643	883	153	577	373	999999	999999	897	999999	52	879	600	465	999999	944	731	577	999999	999999	999999	210	999999	124	612	999999	433	999999	345	776	937	417	999999	611	961	932	376	61	910	999999	792	162	905	999999	239	682	306	121	936	958	589	73	731	569	258	348	885	769	540	999999	999999	43	996	131	183	634	194	989	504	164	578	679	999999	820	422	203	305	999999	999999	999999	999999	321	975	386	999999	999999	685	999999	362	623	57	999999	520	543	860	999999	999999	784	999999	999999	497	999999	617	781	390	909	407	911	999999	64	52	325	884	609	472	999999	68	619	999999	310	949	69	636	880	999999	999999	168	132	959	663	999999	521	999999	290	443	596	999999	203	996	287	999999	774	977	308	580	731	721	911	81	242	999999	547	999999	999999	654	437	680	736	674	418	750	285	951	493	27	531	770	999999	176	876	923	864	622	656	834	185	92	999999	310	999999	259	257	999999	727	963	499	671	839	635	16	999999	967	529	999999	537	200	822	999999	290	999999	960	999999	744	204	318	835	999999	203	880	479	354	352	435	298	169	502	999999	234	530	527	859	931	999999	999999	999999	956	999999	44	129	643	999999	599	57	261	999999	142	999999	856	418	137	575	478	999999	166	661	999999	541	241	999999	44	999999	598	963	763	199	39	159	584	244	362	501	999999	83	247	999999	754	999999	999999	872	37	989	378	816	402	952	391	999999	999999	508	396	424	113	615	95	999999	999999	999999	294	72	396	982	999999	621	65	636	999999	999999	721	50	906	279	367	368	401	54	597	781	999999	811	808	66	347	86	848	938	397	284	988	569	361	128	20	121	486	54	71	999999	761	765	277	999999	260	999999	601	999999	
999999	744	223	50	89	999999	75	999999	999999	339	999999	852	773	999999	248	409	415	161	689	787	269	256	999999	357	983	999999	30	999999	999999	821	805	575	484	731	881	653	70	999999	490	999999	999999	536	856	157	408	219	983	643	526	999999	580	108	92	813	999999	999999	862	866	66	248	962	269	940	443	999999	79	999999	51	999999	595	999999	999999	671	320	734	732	399	735	949	774	857	386	288	999999	250	999999	493	670	873	80	791	204	891	251	415	794	999999	999999	999999	338	841	942	999999	931	529	123	437	771	89	999999	999999	137	917	292	391	999999	980	999999	202	999999	999999	999999	177	175	804	154	999999	999999	905	999999	145	976	999999	620	933	915	978	357	155	137	279	721	999999	748	999999	663	287	609	860	829	999999	331	999999	796	751	144	774	999999	136	385	548	16	866	999999	989	445	25	999999	358	475	999999	633	129	999999	557	864	126	428	999999	150	999999	999999	569	999999	999999	999999	999999	325	869	799	150	745	230	770	589	999999	999999	450	759	224	648	981	261	394	232	999999	212	999999	999999	887	27	999999	726	986	999999	582	447	790	23	999999	999999	700	437	559	999999	999999	412	359	485	294	999999	999999	669	999999	502	885	714	184	853	945	611	598	85	981	781	794	999999	244	999999	16	825	999999	437	583	533	999999	554	701	69	999999	777	853	681	955	878	352	685	999999	494	633	868	272	937	999999	573	102	624	455	778	540	843	177	999999	478	468	943	248	96	768	553	341	23	125	492	999999	758	999999	130	113	439	118	593	999999	999999	148	563	138	999999	19	999999	999999	999999	922	528	527	999999	755	999999	497	935	113	599	666	940	302	855	156	454	899	999999	999999	504	999999	348	999999	259	999999	479	339	904	999999	878	999999	336	229	242	100	596	999999	999999	999999	713	999999	178	335	519	999999	999999	335	999999	999999	683	469	204	999999	999999	999999	584	107	278	192	285	999999	592	129	235	523	340	721	999999	999999	999999	999999	341	999999	471	871	999999	23	999999	332	999999	154	55	498	141	418	999999	999999	400	485	516	999999	999999	385	727	839	50	999999	999999	996	595	999999	276	528	856	203	999999	392	794	957	999999	999999	194	945	574	141	828	999999	999999	816	640	270	330	584	258	70	793	956	999999	632	831	999999	912	916	736	999999	999999	999999	641	999999	290	499	285	442	900	945	314	751	999999	999999	21	946	70	294	365	999999	767	999999	279	999999	410	999999	308	172	136	460	658	278	218	54	263	310	462	59	535	151	985	888	684	999999	755	999999	154	497	620	884	73	628	560	
411	999999	196	257	845	999999	118	201	123	315	999999	297	46	543	767	343	710	493	21	999999	224	999999	999999	999999	966	50	368	37	999999	551	251	396	39	717	806	292	999999	999999	617	520	999999	949	871	999999	243	26	719	999999	999999	163	999999	999999	61	999999	346	71	999999	189	290	804	179	90	390	572	999999	63	999999	328	736	484	999999	657	876	500	341	274	478	999999	773	999999	331	860	650	656	999999	999999	345	999999	999999	745	410	887	772	812	350	346	999999	309	518	190	758	400	999999	902	999999	263	523	560	999999	82	593	999999	415	341	483	999999	440	734	931	222	999999	108	948	999999	84	999999	999999	74	160	994	706	999999	788	593	201	930	99	999999	999999	387	337	784	630	308	999999	824	999999	441	338	999999	906	999999	999999	305	471	999999	999999	779	828	507	378	459	999999	544	999999	424	796	822	999999	999999	229	999999	999999	999999	885	999999	477	999999	839	260	907	452	999999	999999	999999	871	800	492	131	540	999999	320	999999	272	19	878	383	95	932	738	37	659	301	785	999999	224	870	824	999999	537	192	802	939	578	599	926	999999	292	999999	999999	999999	999999	700	609	74	908	772	701	544	17	560	999999	717	999999	999999	258	999999	999999	315	873	11	976	81	594	999999	685	380	351	999999	93	164	999999	639	437	124	723	999999	999999	720	999999	999999	178	999999	413	999999	800	999999	837	355	999999	999999	772	977	999999	502	647	242	999999	261	389	999999	430	999999	999999	852	470	752	289	986	509	298	999999	999999	412	999999	833	695	668	617	556	999999	542	996	331	317	999999	123	999999	935	477	490	999999	441	341	375	30	149	999999	560	516	999999	805	851	846	999999	317	999999	999999	160	669	951	574	999999	704	788	995	434	707	153	999999	356	696	354	518	28	446	36	999999	46	411	693	999999	117	111	508	999999	691	160	279	10	848	548	905	276	526	999999	363	737	552	380	596	442	686	100	169	361	461	342	827	616	290	645	999999	749	975	96	999999	397	999999	999999	313	284	437	999999	621	807	999999	88	992	112	92	299	355	999999	814	261	189	27	941	156	343	359	332	999999	719	213	20	165	301	999999	459	965	999999	999999	76	321	14	999999	478	361	999999	383	349	999999	533	990	999999	871	934	723	906	449	456	58	660	999999	951	774	433	999999	797	635	787	562	652	126	758	999999	999999	502	256	999999	548	999999	586	999999	19	607	139	728	999999	148	230	577	533	20	519	999999	897	122	999999	999999	120	70	563	935	999999	999999	82	417	242	503	282	442	477	270	900	866	472	700	
944	354	999999	704	504	659	999999	219	39	999999	999999	275	899	487	142	26	535	488	35	650	373	233	534	722	495	420	866	788	110	999999	999999	653	30	999999	999999	25	999999	415	565	904	999999	999999	756	440	810	999999	999999	999999	309	460	735	422	840	822	337	720	819	923	218	94	999999	625	119	767	999999	953	255	999999	319	126	432	129	999999	999999	999999	986	476	103	912	528	999999	82	488	649	536	696	999999	208	869	999999	206	999999	207	481	121	999999	276	988	908	856	999999	901	999999	192	37	615	500	719	702	350	253	726	20	689	277	720	146	999999	999999	835	151	56	833	862	920	760	922	451	19	223	720	488	195	999999	806	999999	597	306	621	921	206	999999	999999	528	999999	479	660	517	999999	401	999999	807	757	82	715	999999	77	999999	272	999999	692	59	710	999999	630	999999	540	999999	883	999999	133	840	999999	999999	639	999999	551	314	659	999999	999999	415	246	618	999999	912	730	122	350	140	999999	975	44	999999	238	999999	393	26	898	447	939	705	633	999999	999999	928	959	999999	443	667	133	763	962	999999	176	999999	812	101	999999	717	45	428	614	752	999999	157	806	502	90	999999	664	535	416	221	511	999999	781	394	350	526	953	292	999999	683	999999	94	22	222	188	999999	345	301	981	190	412	999999	100	881	999999	130	131	466	367	951	999999	598	999999	751	319	771	505	427	999999	517	999999	752	750	931	745	430	144	593	999999	139	156	373	553	235	999999	991	314	900	57	230	999999	496	924	726	680	418	737	999999	902	417	999999	917	549	474	426	659	770	999999	145	916	999999	537	152	237	999999	639	54	130	999999	999999	466	605	379	531	999999	278	827	33	260	336	999999	872	690	999999	683	238	823	999999	809	999999	230	154	764	140	244	867	353	999999	999999	50	373	616	999999	584	950	850	548	28	361	158	831	999999	909	808	233	122	999999	246	554	576	816	965	999999	999999	107	322	999999	248	296	254	999999	140	999999	219	963	86	553	999999	955	833	999999	805	999999	661	999999	999999	245	956	907	999999	30	117	153	999999	234	408	305	536	487	999999	999999	309	731	116	233	701	644	699	845	156	569	740	290	720	886	999999	999999	659	475	999999	87	884	999999	999999	234	817	999999	757	985	564	781	26	629	327	824	999999	83	620	438	626	839	545	121	760	563	290	999999	432	468	223	170	646	999999	863	999999	135	968	567	882	416	713	886	714	290	375	552	120	962	999999	505	937	626	231	849	999999	541	773	580	999999	943	990	564	999999	772	999999	145	
955	999999	999999	698	422	516	738	999999	912	999999	831	830	395	20	179	863	536	999999	285	999999	999999	999999	90	28	999999	397	999999	999999	425	999999	596	999999	886	239	597	355	206	206	999999	431	999999	208	936	830	999999	942	194	599	774	136	999999	336	496	860	720	743	685	747	346	999999	559	799	999999	999999	999999	999999	999999	166	423	824	667	340	880	999999	999999	999999	284	259	999999	999999	213	366	174	999999	130	999999	455	999999	519	853	669	999999	860	67	871	98	602	182	474	821	998	38	186	949	468	697	456	642	214	504	999999	999999	999999	926	999999	203	634	999999	643	106	999999	917	999999	999999	999999	219	479	823	982	999999	623	112	999999	496	421	185	190	224	999999	432	813	813	999999	25	394	999999	28	999999	245	678	463	294	538	999999	999999	90	391	616	794	999999	227	632	659	999999	880	999999	650	943	515	646	999999	420	487	221	999999	629	106	631	185	921	201	546	587	313	112	339	573	417	118	340	793	574	429	580	999999	999999	164	183	145	38	592	85	428	599	999999	53	999999	327	95	757	984	760	441	873	999999	681	54	355	999999	999999	999999	243	834	184	999999	448	990	906	999999	111	475	922	495	156	338	125	128	999999	648	69	532	256	999999	360	356	42	142	556	523	533	146	808	638	999999	246	358	251	254	999999	227	63	900	321	983	292	999999	274	294	544	999999	563	999999	707	486	27	546	911	483	827	820	315	443	393	482	965	999999	294	901	999999	980	874	999999	252	430	15	999999	934	999999	78	294	999999	848	999999	999999	969	89	999999	162	999999	999999	446	999999	426	926	911	619	516	838	999999	625	777	373	999999	564	77	689	814	286	999999	395	999999	574	414	542	62	467	999999	812	999999	999999	999999	142	334	219	543	999999	457	325	519	395	999999	106	329	453	999999	404	999999	456	514	290	275	824	681	191	98	872	363	884	873	453	197	704	335	999999	70	644	999999	175	31	960	242	999999	999999	999999	279	515	254	961	999999	657	994	975	308	232	620	740	461	999999	131	999999	999999	572	452	999999	208	999999	771	196	392	999999	365	308	434	553	999999	776	67	999999	999999	999999	628	999999	859	225	999999	221	999999	112	523	329	999999	895	53	999999	999999	669	56	701	886	999999	744	999999	578	162	999999	999999	551	754	999999	843	683	864	241	547	52	999999	999999	236	616	987	25	999999	999999	73	689	470	264	999999	346	388	730	365	709	999999	999999	569	823	999999	999999	999999	670	652	927	999999	999999	999999	999999	506	318	999999	955	819	95	899	999999	85	395	515	473	831	
999999	477	417	796	122	327	999999	188	708	999999	537	16	999999	853	326	373	740	992	999999	370	807	758	765	999999	999999	910	280	809	221	999999	183	999999	999999	999999	330	202	999999	141	567	329	999999	999999	797	835	328	949	517	999999	999999	479	345	402	98	112	34	684	712	999999	374	211	999999	355	966	944	309	229	772	220	532	999999	138	609	434	107	206	332	960	929	999999	483	403	48	236	742	428	780	229	141	78	646	490	317	767	366	282	999999	518	853	536	109	999999	306	709	458	350	736	967	999999	906	701	723	782	765	890	807	999999	129	999999	526	528	999999	999999	152	886	643	821	841	999999	825	999999	813	117	999999	72	307	107	999999	777	402	691	999999	238	234	376	922	707	999999	876	559	273	999999	999999	999999	18	109	544	999999	822	815	528	894	899	175	999999	888	616	390	702	593	999999	999999	351	832	999999	999999	770	416	775	964	935	279	965	519	999999	691	529	780	393	962	762	942	515	962	873	999999	913	72	708	999999	315	327	848	293	848	592	357	462	502	999999	339	138	388	999999	879	258	929	390	613	835	368	835	999999	999999	831	767	174	999999	958	999999	801	707	708	999999	658	618	430	681	670	969	343	77	288	100	999999	633	563	999999	92	624	868	999999	459	872	129	479	999999	999999	461	91	999999	968	503	465	501	631	429	999999	209	271	999999	999999	719	644	999999	301	557	905	999999	207	213	516	999999	344	999999	999999	258	836	177	189	297	322	229	588	551	999999	574	823	999999	11	214	471	458	999999	796	621	813	815	380	828	922	999999	11	264	877	911	672	999999	296	233	383	593	999999	30	999999	515	37	999999	999999	136	999999	733	317	999999	993	742	68	999999	548	557	465	443	465	348	267	872	321	999999	711	639	702	415	536	375	999999	620	999999	437	999999	290	593	682	721	253	999999	198	117	895	271	999999	852	199	999999	999999	767	939	137	585	763	999999	204	999999	999999	999999	999999	999999	999999	941	487	382	204	999999	999999	999999	963	783	999999	999999	999999	78	765	999999	703	575	999999	513	794	797	607	999999	999999	961	674	999999	95	531	999999	268	819	999999	991	176	418	888	940	231	564	362	775	984	228	915	999999	694	999999	779	368	853	676	999999	526	999999	343	798	890	242	955	886	999999	442	530	463	402	458	87	599	999999	815	635	565	949	999999	999999	623	470	576	999999	980	413	316	173	408	592	899	272	999999	832	999999	998	999999	275	677	190	343	999999	999999	523	889	616	745	772	552	228	999999	971	94	387	720	338	999999	618	
975	483	865	278	999999	999999	502	196	999999	766	999999	817	999999	999999	281	999999	689	170	704	62	734	374	999999	543	620	190	481	999999	187	214	999999	291	684	999999	300	203	324	74	341	894	30	999999	130	978	385	735	301	821	699	832	698	560	634	270	883	610	816	331	658	942	398	999999	18	999999	655	999999	142	838	999999	88	937	624	829	809	999999	42	253	999999	999999	885	888	660	237	355	515	561	656	423	214	690	386	992	416	999999	999999	455	694	838	333	279	999999	999999	822	999999	999999	999999	731	999999	238	851	367	138	173	773	63	738	347	663	999999	999999	999999	719	999999	999999	701	944	218	440	314	999999	999999	415	364	889	292	436	837	616	999999	999999	830	832	999999	999999	332	999999	829	642	345	767	117	999999	72	240	999999	883	999999	999999	919	950	865	300	520	652	513	951	774	999999	999999	627	900	730	999999	344	272	626	534	280	985	453	125	575	105	999999	478	999999	353	133	999999	408	999999	333	697	509	576	539	999999	999999	849	380	484	555	161	718	866	999999	826	999999	968	203	359	558	528	476	999999	999999	999999	973	183	205	608	650	214	999999	30	577	43	704	767	732	314	992	430	999999	968	999999	423	386	680	101	490	624	165	875	58	58	805	999999	673	287	343	349	999999	653	999999	833	350	78	697	299	353	132	999999	999999	889	367	137	913	999999	999999	875	999999	302	92	999999	984	999999	339	44	971	772	812	40	999999	399	999999	633	777	999999	144	999999	999999	689	391	747	368	663	920	986	999999	920	999999	723	999999	411	999999	56	285	938	999999	348	21	44	999999	999999	540	102	481	999999	924	733	360	81	372	56	531	999999	911	999999	356	330	574	353	999999	60	880	999999	632	88	874	999999	358	838	64	999999	218	319	962	864	216	276	192	84	71	958	570	999999	360	361	999999	999999	145	940	591	467	774	999999	692	675	646	451	469	403	971	999999	384	522	26	999999	838	221	999999	56	138	90	999999	499	999999	394	490	70	739	281	208	489	999999	999999	999999	596	999999	550	627	297	228	999999	806	789	112	64	999999	999999	803	999999	522	669	228	98	811	999999	329	284	386	307	999999	585	999999	198	205	492	234	967	999999	999999	999999	298	593	999999	999999	373	284	358	397	999999	999999	443	267	955	999999	539	270	694	606	745	277	747	173	330	999999	999999	63	617	594	620	830	616	781	383	239	999999	85	348	999999	448	999999	970	999999	159	495	751	327	755	439	666	231	539	999999	530	162	807	134	273	999999	195	319	666	999999	776	405	205	661	
884	999999	535	463	922	999999	167	518	306	999999	23	834	999999	999999	307	188	928	398	301	255	260	999999	432	108	812	999999	84	139	570	999999	999999	754	300	999999	999999	999999	904	212	309	115	213	999999	855	999999	121	999999	425	869	999999	487	836	388	114	950	999999	663	304	436	999999	360	359	999999	948	999999	999999	999999	544	271	882	278	284	725	999999	999999	999999	248	999999	999999	987	383	156	214	127	999999	999999	999999	649	350	689	999999	734	477	561	948	999999	999999	74	764	999999	999999	999999	163	987	743	213	121	298	999999	908	172	298	819	999999	277	213	155	911	865	722	27	620	204	582	112	544	806	999999	151	999999	867	183	611	288	146	489	993	227	384	878	267	999999	730	441	526	491	915	999999	294	999999	610	999999	208	999999	188	240	999999	581	999999	208	406	947	157	489	51	989	686	540	312	788	220	999999	537	999999	465	583	890	999999	999999	621	999999	999999	879	406	829	603	999999	999999	110	999999	999999	421	342	185	482	319	296	250	400	537	999999	384	726	999999	533	681	736	221	586	605	350	938	525	273	999999	628	999999	751	999999	999999	999999	127	999999	406	999	799	595	999999	999999	155	297	649	372	528	816	254	61	383	872	999999	999999	762	983	504	565	999999	999999	78	605	999999	251	545	590	952	999999	687	999999	330	506	734	95	384	707	440	317	700	575	996	457	334	576	694	878	999999	579	261	143	935	840	159	902	527	999999	660	904	999999	999999	419	15	999999	999999	731	877	147	72	493	65	999999	197	999999	999999	900	621	999999	999999	999999	666	999999	382	270	553	18	489	356	832	568	627	56	536	565	999999	166	990	328	34	845	816	740	450	999999	206	590	999999	999999	874	12	905	485	383	999999	999999	981	46	999999	585	999999	252	531	999999	503	865	999999	26	631	233	128	909	303	256	442	740	926	999999	296	74	999999	999999	513	481	999999	999999	999999	673	189	480	660	999999	255	743	732	602	295	435	946	230	197	999999	126	752	756	102	612	238	940	615	168	352	750	680	622	41	738	59	485	999999	723	999999	836	161	999999	999	664	999999	523	839	455	501	999999	75	999999	398	154	760	999999	737	999999	913	732	999999	321	317	378	574	130	701	863	246	999999	999999	507	851	737	964	189	757	438	62	715	111	999999	667	661	684	999999	999999	886	999999	999999	747	789	999999	613	272	839	265	630	99	439	822	975	218	551	999999	568	999999	999999	189	580	968	309	998	208	630	413	999999	655	694	771	896	999999	999999	912	212	327	999999	247	475	135	924	136	999999	
623	999999	135	951	125	87	125	999999	573	706	999999	365	999999	999999	611	982	858	195	610	936	999999	543	17	999999	306	349	999999	871	788	195	64	656	841	960	385	999999	999999	999999	538	577	578	994	332	118	487	556	764	999999	999999	264	999999	939	324	199	31	90	999999	999999	999999	776	999999	254	989	388	652	999999	523	999999	999999	306	488	406	999999	999999	368	999999	220	999999	612	999999	584	728	785	533	579	125	342	999999	938	304	429	999999	807	761	755	999999	14	943	465	736	42	999999	131	999999	776	999999	292	291	831	698	999999	999999	999999	999999	202	103	469	466	809	537	418	872	999999	120	999999	999999	599	895	286	999999	328	276	999999	875	717	307	607	995	756	369	832	999999	999999	250	999999	442	999999	999999	569	662	999999	999999	144	999999	327	999999	737	20	912	999999	620	396	14	797	379	999999	999999	557	196	894	999999	473	709	999999	704	368	62	999999	685	444	983	696	336	624	999999	780	999999	514	999999	557	570	999999	93	998	749	999999	999999	32	870	999999	888	487	716	999999	999999	401	838	999999	234	999999	118	999999	335	477	999999	999999	69	390	999999	999999	470	999999	999999	638	334	899	389	710	700	267	322	39	999999	852	555	506	979	662	457	778	941	447	290	598	449	999999	270	999999	235	825	999999	999999	405	281	999999	850	487	88	999999	999999	21	138	994	966	999999	88	999	483	921	999999	944	407	932	999999	999999	999999	757	412	999999	202	999999	774	485	874	880	999999	999999	999999	489	705	29	901	322	191	767	999999	999999	999999	950	999999	999999	787	999999	957	999999	979	999999	556	624	349	999999	85	888	157	637	247	999999	999999	95	990	454	842	993	226	258	53	94	751	91	843	999999	443	461	828	70	999999	999999	999999	993	900	923	88	542	999999	613	944	22	175	999999	530	170	331	238	999999	916	999999	999999	477	709	837	999999	999999	474	780	767	659	999999	69	96	785	166	134	999999	999999	76	376	309	852	612	314	41	919	999999	561	683	259	214	999999	912	770	68	999999	999999	165	15	999999	613	999999	999999	954	330	952	999999	767	373	45	999999	53	999999	999999	990	999999	864	404	999999	976	783	999999	107	518	999999	132	157	326	727	553	315	971	189	134	762	999999	999999	999999	999999	999999	840	439	999999	647	65	171	608	372	779	127	999999	424	359	39	999999	699	665	864	509	999999	999999	762	50	819	729	233	863	999999	787	453	470	999999	420	727	145	353	999999	460	999999	999999	523	999999	546	999999	999999	999999	999999	160	965	73	999999	999999	158	785	283	999999	399	378	999999	831	307	840	584	335	
656	542	999999	631	893	999999	999999	215	411	226	999999	29	999999	440	24	838	999999	712	802	724	572	854	999999	635	453	68	954	357	542	631	985	683	210	220	952	272	888	989	267	999999	99	675	214	932	110	264	861	999999	363	89	230	594	47	860	763	999999	484	378	188	835	860	999999	672	779	240	11	819	999999	487	751	999999	621	455	651	634	896	650	135	534	999999	207	999999	999999	999999	411	400	645	349	999999	160	788	520	811	431	300	999999	13	435	999999	999999	445	855	481	611	139	608	149	396	235	999999	161	999999	999999	999999	638	864	632	999999	999999	839	365	479	558	999999	963	438	809	33	999999	171	893	224	999999	434	754	999999	524	999999	999999	999999	999999	999999	123	999999	998	438	999999	822	793	435	840	999999	999999	863	999999	999999	999999	154	648	700	798	125	999999	74	973	937	926	419	244	296	999999	249	884	575	587	999999	365	999999	999999	534	762	987	240	999999	999999	108	167	569	690	788	55	999999	744	999999	14	145	223	59	617	71	999999	267	588	507	95	600	910	492	999999	638	610	337	999999	123	999999	999999	885	121	743	875	999999	367	729	456	250	970	505	261	999999	451	892	315	361	275	33	999999	408	999999	999999	729	197	674	999999	62	187	999999	999999	999999	694	202	260	112	315	999999	291	154	538	141	266	124	105	658	921	833	745	999999	999999	551	100	443	999999	162	281	24	687	114	83	676	278	532	418	875	999999	999999	201	790	10	619	999999	879	967	276	476	725	634	539	753	999999	316	882	741	21	540	260	789	107	830	301	64	186	81	861	863	733	705	230	101	999999	642	955	304	366	999999	999999	999999	999999	685	556	389	157	361	622	369	395	791	406	344	316	589	103	959	708	565	807	999999	999999	413	999999	999999	999999	448	211	818	361	588	384	454	329	784	999999	422	284	911	906	825	458	999999	477	942	309	999999	784	963	548	995	595	999999	999999	412	999999	999999	942	999999	999999	999999	999999	804	18	807	417	952	24	532	999999	681	685	797	999999	981	359	614	936	999999	720	528	663	248	280	365	999999	999999	694	999999	423	999999	479	999999	999999	999999	675	654	493	669	999999	999999	871	262	37	867	320	797	999999	778	63	756	795	151	817	999999	55	911	534	999999	999999	999999	267	107	999999	24	211	938	861	999999	999999	705	999999	276	276	372	657	411	220	412	54	999999	999999	916	999999	666	999999	999999	929	488	160	764	130	840	999999	700	99	999999	153	22	999999	382	935	691	999999	358	635	528	875	454	799	644	700	131	608	999999	405	
999999	243	452	999999	873	999999	383	999999	551	584	290	422	576	283	883	268	999999	747	672	268	748	453	515	999999	607	462	485	688	516	73	999	242	244	304	748	539	999999	133	999999	374	999999	390	999999	773	999999	116	309	999999	999999	386	502	384	935	361	999999	999999	728	999999	291	421	999999	694	999999	999999	585	58	188	999999	534	353	566	999999	999999	308	706	367	999999	742	999999	999999	163	314	772	999999	570	999999	306	882	647	850	811	999999	842	380	999999	867	999999	442	197	306	999999	37	646	999999	819	428	428	637	999999	999999	999999	986	734	790	267	228	999999	664	999999	960	752	305	999999	683	999999	285	241	584	467	838	999999	99	554	390	999999	135	667	208	999999	999999	206	669	236	358	484	999999	556	999999	999999	999999	945	999999	525	236	553	632	403	962	999999	543	196	999999	999999	817	527	286	441	999999	227	999999	560	999999	354	775	764	93	79	285	209	716	729	190	471	844	892	839	999999	327	836	940	731	704	177	776	999999	361	498	419	830	208	999999	212	833	980	71	231	587	750	472	470	563	127	763	324	814	16	999999	336	924	687	999999	123	999999	287	410	856	556	577	999999	412	594	660	455	10	332	527	356	999999	782	671	262	824	855	376	999999	613	999999	853	962	950	999999	172	494	152	496	999999	694	556	579	215	675	19	931	70	875	903	672	763	999999	296	659	999999	553	263	435	999999	268	150	900	999999	915	702	615	868	999999	999999	175	313	513	62	999999	800	999999	999999	999999	252	892	794	999999	483	941	187	861	675	300	98	618	999999	716	608	21	553	999999	782	999999	972	403	999999	999999	453	737	368	259	939	463	999999	979	976	267	193	994	473	650	427	854	738	841	999999	999999	344	813	999999	596	999999	999999	289	155	139	287	33	999999	999999	167	57	745	582	927	922	222	440	119	999999	999999	533	614	548	903	999999	927	561	141	463	494	302	999999	999999	772	999999	898	999999	714	999999	699	999999	344	175	315	602	999999	999999	810	919	999999	147	999999	999999	961	999999	300	999999	385	917	211	725	892	999999	999999	865	999999	942	810	582	33	48	999999	999999	942	738	999999	448	242	999999	555	655	750	221	735	357	76	469	841	999999	999999	405	798	797	999999	973	352	999999	830	999999	195	738	471	238	895	689	421	965	238	232	999999	999999	270	84	371	556	975	999999	999999	987	999999	947	111	109	528	628	249	928	622	999999	396	249	618	791	125	817	193	522	999999	56	935	111	240	618	837	212	144	723	435	101	998	671	300	999999	651	999999	637	372	
709	999999	999999	999999	353	269	836	999999	243	478	999999	554	372	463	365	612	999999	999999	999999	492	272	326	494	999999	502	530	970	724	949	776	150	999999	189	999999	812	58	606	451	757	970	781	214	969	665	764	999999	999999	999999	999999	687	790	999999	530	154	109	392	782	924	991	822	999999	122	999999	999999	338	999999	374	550	999999	316	16	610	940	999999	710	67	357	828	761	621	801	435	417	999999	985	999999	999999	45	722	999999	276	681	460	934	681	999999	531	512	999999	682	999999	188	894	10	680	189	23	999999	443	999999	45	953	173	380	999999	864	705	421	481	999999	999999	339	999999	230	999999	999999	160	15	75	999999	999999	845	501	88	114	999999	541	999999	999999	999999	182	571	601	679	394	999999	518	90	913	817	964	119	41	195	947	999999	999999	673	960	355	39	18	999999	402	515	999999	999999	999999	275	408	332	298	829	674	968	173	738	999999	999999	728	817	79	102	257	87	426	813	316	141	927	999999	867	456	246	776	174	999999	999999	174	204	859	433	814	515	494	999999	290	366	999999	783	448	999999	999999	999999	999999	999999	999999	471	324	99	386	156	953	999999	145	465	999999	592	898	999999	321	539	984	641	868	393	264	999999	763	411	145	457	99	999999	488	71	39	999999	708	816	259	390	884	84	818	713	999999	476	379	999999	834	697	468	422	999999	909	227	205	373	154	705	999999	999999	913	953	999999	66	605	999999	84	435	626	884	999999	555	931	655	909	999999	165	913	788	217	999999	577	448	999999	677	999999	579	843	833	851	564	999999	999999	682	970	131	889	656	875	617	305	602	217	999999	999999	999999	540	264	317	382	218	241	917	131	972	346	515	999999	999999	718	289	240	999999	775	329	970	634	999999	684	787	934	999999	999999	999999	912	142	369	999999	613	810	356	325	536	461	643	332	204	799	709	634	616	950	276	167	337	74	10	999999	493	415	242	291	579	999999	447	709	203	999999	219	840	999999	999999	335	579	371	999999	704	149	999999	997	999999	835	549	999999	181	984	242	880	999999	847	999999	928	150	207	577	999999	745	16	24	999999	138	457	589	868	658	999999	624	697	795	373	370	860	309	496	639	406	999999	530	999999	463	477	999999	902	999999	708	58	740	138	11	305	999999	697	135	208	868	328	255	999999	401	445	369	544	999999	999999	486	281	999999	653	567	180	334	225	658	560	467	999999	554	228	170	609	995	999999	695	999999	155	673	735	111	628	321	999999	70	999999	999999	103	932	237	433	885	437	429	96	570	831	971	12	49	
574	740	62	999999	37	520	791	450	999999	848	595	999999	813	545	527	35	256	29	999999	95	999999	466	534	588	131	342	999999	189	908	999999	864	999999	999999	634	170	370	999999	999999	134	549	347	471	230	93	999999	110	81	999999	902	999999	999999	811	707	917	303	999999	216	999999	999999	694	788	611	542	948	984	77	190	189	385	167	999999	708	999999	724	999999	283	246	999999	945	30	271	840	287	847	611	62	821	236	340	62	163	111	896	439	761	999999	929	282	109	574	920	892	515	999999	610	616	916	982	179	999999	871	765	528	999999	433	947	999999	695	347	999999	256	954	999999	333	999999	999999	999999	465	999999	21	999999	999999	999999	381	110	378	334	542	246	994	999999	999999	66	320	190	999999	999999	999999	16	813	999999	999999	935	178	328	999999	53	192	999999	261	803	461	28	167	675	907	999999	999999	530	999999	622	791	458	352	795	999999	897	999999	152	614	776	547	459	999999	609	119	38	183	999999	144	334	152	800	984	201	684	820	899	644	282	999999	435	744	951	200	999999	999999	999999	999999	999999	78	514	49	999999	485	266	999999	868	999999	566	879	250	104	999999	730	999999	990	473	160	120	596	997	894	869	639	350	802	999999	999999	989	334	445	800	150	76	819	112	999999	509	934	683	952	352	88	403	734	340	358	999999	720	999999	321	442	272	324	81	620	179	497	144	463	503	908	567	241	444	999999	954	329	910	999999	327	999999	226	999999	644	655	816	476	999999	20	999999	999999	248	999999	23	12	537	999999	995	999999	933	999999	999999	999999	189	53	784	846	959	999999	386	39	320	999999	311	357	225	999999	680	425	804	703	592	134	999999	226	999999	207	228	999999	912	137	999999	999999	444	151	598	745	257	600	870	969	516	621	633	424	966	895	68	665	786	702	999999	579	999999	239	593	251	470	963	383	587	628	528	999999	999999	999999	609	999999	170	758	999999	587	89	555	834	999999	970	500	595	259	774	148	562	654	999999	999999	755	315	999999	557	999999	999999	999999	227	293	999999	999999	250	999999	999999	999999	986	999999	906	999999	999999	77	33	570	53	999999	751	875	713	609	999999	75	873	171	277	949	999999	704	612	999999	205	302	861	272	999999	208	729	125	875	892	788	250	655	999999	104	914	731	745	171	934	606	999999	580	618	844	285	125	88	117	770	999999	291	296	999999	121	822	215	761	86	844	893	635	999	999999	999999	207	419	535	77	362	999999	999999	543	678	999999	795	721	999999	427	218	93	650	17	115	830	506	954	160	236	281	999999	999999	999999	
999999	999999	999999	999999	759	999999	646	865	589	21	754	552	513	747	617	999999	325	111	961	343	868	999999	252	628	894	990	324	253	269	308	999999	999999	999999	890	227	637	834	396	962	456	781	352	503	999999	262	563	326	999999	346	459	911	179	747	999999	800	999999	798	999999	999999	999999	482	403	606	999999	224	110	305	622	530	999999	865	999999	149	514	562	525	268	612	375	341	673	565	907	809	397	626	906	999999	100	662	999999	999999	880	202	973	387	999999	222	424	161	267	704	238	365	594	981	999999	243	85	999999	306	195	976	184	105	917	999999	796	893	598	204	999999	531	999999	151	382	59	946	540	184	779	55	198	223	83	969	336	551	225	415	595	999999	544	816	999999	999999	999999	999999	999999	65	891	949	328	826	999999	999999	999999	369	223	999999	932	999999	702	900	505	260	997	762	111	136	591	999999	999999	488	12	531	151	715	513	498	865	353	999999	999999	292	999999	999999	372	999999	501	796	967	337	13	999999	510	970	999999	320	999999	656	754	604	971	474	999999	378	999999	823	435	439	999999	999999	725	356	589	245	999999	999999	675	533	999999	505	609	339	624	616	999999	14	502	999999	508	405	409	999999	999999	748	999999	19	345	461	887	548	999999	72	339	120	612	656	894	274	752	999999	999999	580	999999	258	995	641	999999	340	799	999999	331	999999	930	71	457	999999	999999	841	368	218	282	999999	646	96	999999	546	999999	513	14	921	120	237	999999	483	760	999999	821	999999	752	999999	169	15	661	999999	227	958	141	277	663	999999	999999	63	999999	544	752	999999	999999	999999	584	458	641	347	999999	877	725	104	999999	999999	311	629	70	381	98	131	58	999999	562	594	869	715	415	999999	999999	284	999999	67	330	999999	731	340	893	887	288	303	605	999999	678	784	336	999999	894	683	966	999999	999999	50	999999	784	495	999999	867	349	999999	869	53	908	497	999999	377	667	773	999999	726	970	735	183	102	794	526	236	598	778	999999	745	999999	731	766	815	614	999999	103	999999	780	256	473	554	821	999999	260	696	334	999999	417	668	999999	999999	957	999999	309	495	947	179	999999	268	999999	99	90	329	58	322	152	682	447	999999	574	238	28	479	507	191	362	683	544	999999	902	972	371	600	396	723	774	770	516	999999	522	923	287	521	371	383	473	501	371	999999	554	999999	999999	509	104	131	88	487	497	127	999999	999999	634	438	365	999999	999999	999999	933	334	547	999999	176	327	394	651	999999	506	117	999999	717	860	322	606	284	260	792	861	506	275	645	999999	282	
999999	986	258	298	999999	165	458	655	982	999999	46	400	183	485	862	125	452	180	582	379	373	409	999999	951	37	999999	115	999999	866	984	999999	689	261	108	777	999999	145	362	111	350	659	999999	999999	301	285	216	111	774	929	746	63	105	73	916	909	988	714	999999	999999	999999	999999	337	788	999999	999999	357	148	999999	999999	531	999999	100	999999	241	720	895	674	980	675	999999	62	340	201	130	931	571	625	344	199	999999	626	838	101	416	300	332	689	736	400	928	78	36	76	999999	766	962	37	832	206	999999	323	999999	631	449	999999	720	146	668	76	339	731	803	886	918	905	151	999999	661	999999	999999	216	937	590	747	999999	999999	273	793	999999	999999	544	999999	999999	999999	999999	999999	217	999999	773	580	196	30	670	999999	206	274	150	999999	502	999999	962	375	890	807	999999	999999	153	883	696	616	999999	352	314	107	794	999999	664	709	452	23	934	999999	999999	371	999999	195	999999	530	550	488	886	125	300	999999	999999	178	903	340	999999	99	999999	333	954	166	133	999999	716	572	275	268	609	440	999999	488	999999	615	999999	529	605	620	118	622	342	218	730	340	62	999999	999999	625	999999	333	340	362	274	610	999999	731	247	369	479	705	264	291	879	456	420	812	57	400	691	383	735	758	981	136	990	746	999999	793	790	150	480	649	999999	285	109	999999	999999	90	999999	755	999999	999999	151	412	368	60	999999	284	999999	249	999999	999999	999999	661	999999	581	380	148	620	656	306	999999	578	999999	234	614	68	603	356	77	999999	966	189	935	101	498	999999	579	767	999999	417	160	872	551	621	999999	715	572	687	999999	971	85	470	999999	999999	837	668	812	188	999999	992	735	928	852	999999	999999	999999	999999	569	109	999999	999999	999999	680	249	155	999999	37	717	454	899	495	999999	999999	106	522	506	623	486	999999	830	805	400	23	946	681	232	30	899	69	268	999999	999999	587	563	179	705	999999	999999	314	265	999999	999999	733	855	999999	819	109	999999	139	66	897	522	314	999999	168	410	367	734	567	999999	560	999999	658	196	192	999999	338	274	927	817	716	307	182	999999	199	711	999999	168	448	861	132	999999	769	999999	370	204	698	318	405	768	999999	65	758	390	705	512	446	999999	672	25	491	835	828	322	349	600	350	315	88	457	743	999999	295	705	999999	295	368	655	999999	999999	792	29	869	999999	479	999999	549	791	303	686	274	129	495	433	999999	999999	999999	457	999999	770	853	393	239	947	35	149	999999	62	999999	419	154	999999	721	999999	233	472	965	
670	843	688	61	559	22	999999	192	623	713	862	335	999999	848	911	991	999999	144	409	789	921	999999	340	999999	496	211	883	542	484	999999	811	209	999999	331	776	613	999999	999999	999999	999999	837	764	411	435	908	726	85	571	243	798	999999	549	823	999999	53	999999	513	999999	564	357	138	999999	708	225	902	662	427	192	82	307	999999	999999	999999	999999	951	167	731	999999	999999	769	135	999999	999999	685	741	271	386	235	999999	249	110	999999	164	946	251	978	66	196	999999	255	309	892	498	935	999999	999999	709	794	731	999999	999999	609	999999	795	231	816	999999	32	999999	641	286	202	905	999999	207	999999	191	894	787	973	110	544	999999	737	999999	243	823	999999	903	421	562	591	503	400	443	999999	373	369	724	435	427	44	713	892	969	116	999999	665	738	999999	148	999999	17	757	786	999999	999999	87	999999	988	993	197	999999	999999	999999	694	999999	999999	399	705	474	999999	999999	361	556	75	831	487	767	363	255	999999	635	960	283	747	583	746	614	182	272	999999	44	735	442	240	916	999999	813	284	418	483	276	42	478	326	644	655	211	720	999999	999999	319	971	743	835	561	167	788	341	120	952	999999	227	999999	187	787	445	919	326	999999	190	673	999999	945	771	891	603	491	957	113	927	544	893	742	999999	977	73	991	606	999999	758	863	999999	174	465	999999	59	599	301	538	999999	736	885	999999	259	86	999999	36	971	944	958	676	830	238	999999	417	16	484	999999	999999	724	453	999999	999999	999999	999999	201	328	489	198	842	14	200	428	904	201	659	332	493	999999	160	47	999999	661	720	91	42	254	981	58	577	574	999999	100	814	755	422	247	999999	999999	999999	999999	999999	999999	112	953	485	412	999999	990	757	683	990	485	60	686	999999	999999	926	319	294	947	347	440	620	999999	336	109	613	158	999999	999999	163	560	559	651	500	999999	559	999999	605	629	920	990	999999	894	584	202	50	138	332	761	320	859	648	937	171	115	999999	999999	627	386	799	184	999999	345	529	999999	926	409	195	196	112	170	713	999999	36	356	999999	725	693	144	999999	485	825	28	111	304	912	621	489	999999	83	724	999999	229	830	745	999999	955	374	154	276	640	942	146	658	160	155	984	999999	814	999999	999999	151	493	999999	324	358	999999	999999	235	527	314	919	800	122	387	30	494	834	290	578	194	360	549	868	428	542	999999	369	950	999999	927	999999	674	999999	999999	582	999999	903	516	396	585	720	149	626	962	721	999999	33	281	139	661	160	630	246	780	96	
999999	999999	897	781	999999	999999	293	87	999999	603	999999	381	999999	999999	374	591	327	893	992	473	221	922	906	707	401	665	999999	999999	497	777	90	999999	648	549	979	41	999999	734	727	751	436	72	36	368	475	770	999999	999999	764	80	832	736	254	999999	874	680	718	200	389	999999	745	473	590	999999	523	999999	732	999999	826	343	585	593	176	250	999999	159	895	547	241	631	129	622	66	426	999999	353	193	999999	675	308	322	999999	355	723	16	963	999999	214	845	658	999999	999999	999999	431	494	999999	999999	14	999999	725	784	999999	958	758	884	132	417	999999	876	999999	634	401	271	527	30	999999	999999	452	244	83	677	691	702	999999	594	519	972	634	932	706	783	189	71	950	524	999999	857	999999	999999	999999	556	318	999999	675	34	645	999999	132	410	724	11	127	770	999999	57	103	479	384	999999	375	160	999999	241	180	396	454	999999	321	12	878	913	651	613	360	999999	368	362	36	559	999999	181	850	999999	217	999999	666	999999	999999	902	999999	999999	482	432	474	733	774	87	168	999999	579	315	36	129	999999	999999	999999	513	999999	680	688	999999	452	825	225	999999	309	558	999999	999999	729	45	475	419	999999	216	440	999999	149	626	752	290	999999	746	979	643	154	730	999999	406	999999	162	999	194	223	689	229	999999	217	999999	433	225	64	693	560	543	840	616	547	999999	999999	140	374	792	927	407	546	999999	846	582	59	579	857	999999	999999	577	999999	999999	205	999999	986	784	21	999999	203	536	236	510	196	445	803	537	192	385	36	224	788	216	266	815	152	999999	999999	634	999999	854	368	437	999999	982	507	559	421	655	339	999999	999999	504	999999	400	181	46	999999	410	999999	999999	397	481	600	905	999999	829	34	389	749	473	973	387	999999	349	178	798	936	213	938	254	999999	536	999999	440	999999	293	999999	865	644	999999	13	999999	855	999999	466	886	837	668	203	678	534	41	906	999999	999999	741	999999	999999	232	382	109	999999	472	534	404	860	999999	170	810	506	999999	168	745	999999	470	573	531	999999	882	291	961	278	999999	999999	999999	95	999999	190	999999	363	437	367	643	271	16	696	938	331	314	606	999999	676	858	697	466	999999	999999	999999	406	58	999999	915	999999	999999	999999	831	307	212	999999	319	240	254	352	457	999999	853	524	483	999999	999999	999999	210	635	286	999999	295	420	322	803	352	798	367	784	769	152	521	989	703	851	185	399	735	515	999999	376	218	333	411	628	999999	999999	812	999999	632	422	20	289	101	120	135	421	985	409	472	520	
999999	469	583	314	999999	864	820	632	999999	384	899	694	641	910	621	999999	19	999999	200	500	999999	999999	999999	357	999999	241	999999	999999	999999	763	414	336	52	483	503	748	750	999999	81	748	41	190	999999	257	999999	999999	648	191	499	999999	411	301	999999	972	534	151	999999	999999	182	326	966	237	906	999999	999999	999999	652	999999	416	999999	220	999999	622	451	469	805	999999	904	834	999999	999999	716	103	561	361	122	127	80	999999	362	441	524	924	754	999999	999999	283	486	287	999999	999999	491	774	999999	953	499	679	767	512	729	594	413	999999	366	733	999999	144	355	345	999999	455	581	218	999999	999999	696	988	867	999999	999999	531	80	999999	999999	152	111	941	476	999999	862	442	360	567	229	999999	999999	132	567	999999	533	669	928	999999	999999	504	999999	999999	999999	999999	266	510	812	109	847	207	523	786	999999	223	632	318	999999	746	999999	999999	105	999999	988	999999	999999	999999	430	999999	145	999999	602	929	207	390	60	828	999999	290	351	361	999999	260	720	999999	254	251	999999	354	399	225	11	191	667	14	409	87	999999	433	999999	999999	999999	966	963	999999	999999	594	589	136	172	804	999999	386	999999	999999	794	999999	304	966	52	172	957	86	999999	920	999999	421	271	203	981	973	543	797	999999	658	281	664	999999	870	427	659	999999	489	191	999999	138	999999	786	546	219	565	782	328	391	620	735	13	519	53	854	193	332	396	154	198	270	299	878	746	999999	999999	556	434	549	392	509	477	894	861	792	380	634	725	983	426	200	999999	415	888	999999	999999	154	254	999999	243	336	276	345	993	334	838	999999	50	696	89	18	358	779	999999	120	267	119	658	260	999999	558	607	412	999999	997	56	999999	990	999999	581	985	312	419	315	999999	999999	142	901	999999	954	634	999999	38	999999	999999	842	445	999999	777	666	168	496	999999	999999	684	729	863	999999	999999	288	953	999999	999999	125	104	705	939	473	943	876	999999	217	130	306	849	964	579	509	320	165	610	999999	222	165	423	999999	319	999999	999999	336	999999	525	906	258	10	999999	999999	913	809	712	902	971	473	999999	542	999999	999999	696	999999	720	159	363	307	839	677	999999	543	73	999999	605	396	71	843	999999	506	609	311	999999	306	970	598	666	700	607	263	639	999999	321	622	473	999999	999999	196	910	999999	26	228	76	581	999999	345	312	221	213	325	840	999999	856	405	999999	999999	503	400	999999	999999	999999	663	699	999999	47	481	999999	999999	238	999999	774	999999	932	999999	489	390	244	300	782	634	296	999999	999999	292	422	511	
158	916	689	824	629	231	475	789	693	362	999999	490	543	999999	123	999999	999999	731	550	965	205	426	915	999999	413	213	999999	96	835	48	999999	417	173	999999	333	999999	760	413	999999	552	409	152	746	136	999999	999999	756	999999	999999	433	471	765	741	999999	315	732	10	147	999999	426	999999	388	999999	655	999999	121	999999	999999	718	807	112	579	877	998	565	62	679	789	690	659	456	999999	575	411	576	999999	675	999999	230	601	999999	622	993	436	939	31	198	101	999999	999999	437	749	32	713	330	891	887	743	891	262	62	999999	456	999999	970	735	813	999999	88	783	446	609	786	126	999999	489	586	450	999999	544	864	587	999999	940	231	706	855	999999	90	684	524	932	825	968	549	999999	999999	242	466	213	217	645	23	999999	999999	999999	963	905	221	841	999999	446	684	356	398	475	999999	515	539	273	999999	951	471	403	268	513	999999	818	999999	999999	323	353	984	854	336	228	574	690	637	403	743	949	650	249	999999	999999	257	478	999999	84	731	660	702	203	333	999999	183	619	999999	799	54	999999	999999	999999	528	962	462	999999	30	179	900	999999	878	146	529	930	310	232	34	191	266	315	248	503	675	662	999999	790	530	999999	54	999999	999999	837	358	598	621	836	721	416	625	427	999999	410	183	59	781	566	999999	403	999999	951	594	717	543	738	906	999999	149	865	321	999999	309	949	134	999999	891	51	787	930	318	474	999999	617	565	838	857	838	329	626	999999	94	999999	137	124	103	370	83	304	620	999999	999999	696	856	999999	999999	128	508	999999	999999	167	739	778	999999	999999	999999	451	976	161	704	881	78	999999	522	983	236	999999	182	834	41	584	817	747	177	248	532	999999	654	999999	612	719	358	562	101	999999	151	316	383	999999	634	999999	393	999999	599	738	623	280	183	872	999999	407	946	673	999999	653	350	999999	610	504	562	712	797	464	549	985	533	999999	424	999999	842	919	182	140	210	999999	999999	895	158	439	999999	262	999999	999999	652	214	773	684	318	447	127	158	705	878	489	921	854	929	382	614	215	117	855	999999	999999	999999	999999	999999	472	999999	999999	454	999999	181	999999	310	999999	26	999999	345	221	848	208	977	999999	693	223	303	650	999999	535	271	523	999999	234	517	406	999999	750	999999	978	956	999999	453	999999	999999	999999	999999	999999	189	999999	838	127	46	999999	366	999999	999999	192	347	736	999999	999999	193	338	999999	999999	999999	947	999999	903	633	275	118	366	999999	636	754	992	273	388	689	304	999999	476	999999	154	486	151	999999	607	
528	302	413	966	55	791	38	999999	999999	741	14	587	636	285	188	999999	19	680	147	730	165	886	918	999999	999999	638	703	717	641	56	455	168	89	765	999999	341	862	151	321	473	608	639	999999	999999	383	111	667	195	297	134	144	999999	14	999999	451	999999	383	999999	919	416	97	320	483	999999	295	999999	507	871	999999	847	710	867	999999	999999	132	999999	688	395	999999	945	970	518	429	516	911	649	163	942	323	999999	957	417	999999	904	999999	297	165	460	246	999999	999999	796	294	450	423	277	999999	999999	24	925	953	999999	869	974	445	578	890	966	836	646	692	999999	557	999999	889	303	646	464	296	999999	371	238	159	57	351	184	233	979	103	644	211	822	928	397	790	970	548	999999	999999	807	406	198	624	999999	999999	999999	249	137	560	130	999999	999999	999999	999999	564	999999	838	821	633	271	355	999999	873	201	999999	870	636	169	377	999999	999999	399	995	489	438	182	614	559	213	312	935	999999	428	973	23	228	999999	748	833	999999	141	727	623	206	462	495	324	432	164	974	412	89	999999	641	375	999999	987	564	750	391	120	289	617	999999	336	999999	492	999999	999999	999999	101	888	336	312	787	37	775	999999	37	943	999999	192	999999	999999	900	855	346	787	999999	999999	241	223	997	451	999999	851	119	303	999999	212	999999	424	254	938	882	523	999999	457	854	999999	999999	198	999999	807	999999	928	999999	388	999999	480	912	704	302	406	985	877	890	885	999999	935	918	482	928	824	940	999999	937	465	999999	999999	112	888	933	269	325	53	686	200	917	36	966	730	873	999999	299	999999	131	847	953	14	633	867	110	918	429	984	269	712	866	100	990	999999	999999	53	377	999999	771	43	91	999999	201	700	967	331	999999	197	608	538	534	999999	322	100	512	352	753	245	788	24	839	999999	783	974	999999	827	45	999999	999999	829	999999	276	536	98	999999	999999	999999	933	900	778	949	999999	999999	730	187	233	777	900	917	689	300	142	245	756	999999	750	168	999999	376	149	295	432	499	779	999999	268	116	234	333	500	539	999999	999999	19	75	608	955	999999	796	110	59	999999	629	999999	539	889	40	779	999999	999999	999999	596	999999	999999	999999	526	742	999999	223	919	999999	999999	576	426	160	479	798	235	690	595	794	116	430	275	999999	160	999999	999999	249	999999	237	337	339	999999	999999	942	263	999999	526	549	999999	359	838	999999	984	999999	568	999999	999999	69	101	805	999999	999999	231	746	175	999999	999999	343	999999	262	366	596	691	999999	999999	999999	778	999999	226	224	
708	151	730	445	277	554	999999	593	999999	601	631	189	536	999999	248	39	95	999999	777	961	913	193	826	612	992	252	195	204	292	309	433	650	843	876	999999	946	579	786	999999	621	999999	999999	751	131	630	187	999999	269	550	194	999999	999999	439	264	310	525	325	999999	999999	999999	368	999999	311	292	177	999999	999999	999999	335	999999	999999	309	432	166	951	836	442	704	999999	815	192	926	654	999999	135	999999	220	588	575	999999	631	462	343	453	262	923	775	468	953	650	999999	999999	933	999999	733	874	455	283	313	474	93	621	999999	637	842	442	442	213	167	999999	769	999999	94	999999	671	998	965	978	903	999999	70	973	750	341	974	783	992	406	374	260	109	999999	285	111	497	19	326	705	611	819	999999	572	311	341	999999	999999	999999	188	587	735	909	477	999999	285	413	999999	999999	803	663	69	999999	46	839	999999	999999	999999	482	999999	267	661	681	269	376	999999	546	498	999999	999999	461	891	467	814	819	638	351	632	567	10	697	387	148	999999	52	999999	380	455	732	404	818	57	611	342	920	925	63	649	999999	295	738	915	999999	999999	352	772	602	635	227	210	999999	890	999999	481	999999	880	522	169	999999	825	714	101	999999	277	600	999999	289	134	893	893	584	702	999999	999999	271	782	939	686	180	280	949	744	238	531	839	999999	999999	999999	999999	50	412	999999	999999	999999	999999	647	159	180	862	938	999999	999999	999999	333	626	862	368	992	220	999999	999999	836	999999	946	999999	969	863	244	437	999999	631	160	87	853	490	689	280	999999	700	623	632	768	823	999999	788	999999	999999	999999	905	999999	569	790	918	999999	999999	576	999999	485	999999	611	784	999999	742	200	317	341	400	889	999999	936	592	122	999999	596	880	182	22	757	168	999999	967	958	338	460	111	840	242	543	754	914	999999	794	846	98	839	718	35	633	924	999999	92	999999	999999	969	394	999999	498	331	999999	999999	563	999999	999999	999999	644	825	586	999999	98	476	109	856	145	928	999999	798	276	999999	757	999999	157	999999	833	711	999999	999999	897	999999	75	654	352	910	880	999999	999999	635	477	839	454	24	141	743	999999	457	357	235	999999	142	817	596	191	294	574	999999	999999	183	999999	999999	695	790	927	226	226	999999	999999	199	999999	316	577	526	330	999999	759	742	999999	414	844	385	364	95	876	765	552	479	473	67	345	999999	59	999999	319	862	154	999999	97	915	999999	110	333	168	999999	999999	564	300	275	754	535	832	470	374	999999	939	260	609	914	999999	674	747	999999	76	853	597	
267	999999	217	468	999999	999999	655	125	999999	999999	62	206	836	999999	211	999999	213	999999	532	999999	918	999999	848	379	611	544	748	925	250	778	140	267	314	661	999999	173	92	807	472	999999	999999	999999	999999	595	887	63	773	999999	959	422	544	261	543	999999	679	582	552	999999	857	747	356	729	874	999999	613	999999	999999	184	800	47	179	406	256	102	336	573	208	262	492	999999	999999	999999	965	828	244	879	999999	964	982	831	999999	255	949	724	93	999999	480	377	982	101	999999	598	908	922	253	148	14	451	999999	999999	999999	999999	355	309	999999	317	763	56	874	733	82	927	202	999999	425	923	456	531	19	879	102	831	280	400	395	182	140	53	584	106	874	281	951	876	458	332	900	649	999999	775	692	999999	503	258	29	244	999999	939	506	329	692	482	441	143	999999	999999	999999	999999	914	804	187	720	472	778	858	800	976	999999	999999	103	33	999999	784	243	196	669	337	999999	999999	160	999999	200	546	265	414	401	839	817	999999	906	312	945	735	942	598	972	999999	725	399	229	999999	89	428	999999	305	885	698	208	946	999999	224	997	583	763	38	999999	183	999999	999999	467	960	168	463	999999	790	88	80	999999	645	224	707	612	632	999999	892	999999	772	144	959	528	703	641	999999	999999	999999	315	371	999999	913	612	798	999999	361	932	268	109	626	814	621	227	815	857	999999	731	999999	612	999999	432	999999	999999	999999	49	257	999999	763	329	297	943	922	485	716	108	927	42	425	953	260	699	892	793	999999	999999	522	741	713	845	88	149	873	89	941	938	111	580	398	759	506	516	178	939	811	683	891	146	999999	716	999999	529	315	692	361	674	539	87	999999	265	526	515	141	999999	250	158	80	843	999999	999999	997	356	644	666	456	744	999999	953	981	395	999999	386	241	997	915	999999	833	190	727	999999	409	33	317	142	242	999999	384	260	699	999999	612	57	602	999999	718	583	885	999999	246	617	153	586	106	999999	199	150	284	144	12	999999	325	890	126	277	378	974	999999	999999	433	465	370	280	263	328	783	29	783	999999	288	342	673	193	944	120	132	823	926	439	943	102	999999	249	258	18	347	722	931	999999	999999	999999	544	999999	225	780	256	872	999999	999999	104	180	367	775	999999	670	999999	141	945	999999	154	555	999999	610	568	341	748	131	32	255	999999	71	97	458	999999	543	798	299	968	173	863	259	500	999999	344	773	735	999999	392	587	990	215	776	925	190	808	696	934	816	883	41	135	999999	86	796	43	
999999	909	630	322	872	728	173	782	999999	894	64	898	275	794	606	807	738	999999	264	775	294	172	277	347	999999	863	483	94	141	738	999999	423	999999	311	690	825	320	999999	715	999999	52	999999	783	999999	753	797	668	31	999999	999999	397	415	822	31	748	920	641	293	475	18	255	88	999999	413	494	640	546	963	114	999999	497	667	728	992	999999	999999	388	981	593	59	204	461	807	999999	350	994	601	340	562	770	999999	37	604	707	27	999999	354	380	999999	122	260	705	916	506	736	729	686	830	298	459	541	660	999999	425	999999	999999	281	999999	72	500	999999	216	410	344	596	999999	72	31	999999	999999	944	18	190	999999	798	999999	999999	310	182	621	999999	770	999999	113	238	999999	337	189	894	233	692	999999	999999	310	999999	999999	304	582	910	275	666	665	855	999999	999999	533	479	228	627	323	258	971	569	451	191	278	174	307	115	72	143	883	136	751	86	341	700	999999	999999	754	204	962	400	906	954	999999	915	521	599	705	64	118	561	580	975	999999	53	866	129	804	879	997	477	999999	999999	782	999999	114	999999	182	832	600	821	999999	128	295	580	999999	496	538	999999	653	999999	409	18	34	999999	555	776	365	298	833	760	602	999999	999999	999999	553	773	181	124	811	78	426	999999	463	999999	688	462	689	150	389	999999	999999	451	235	299	77	999999	118	999999	982	338	97	999999	998	839	228	998	921	800	37	999999	324	423	551	585	291	537	554	737	999999	103	96	999999	909	463	179	161	649	908	999999	714	664	721	141	483	980	999999	873	624	79	999999	540	888	122	498	999999	999999	999999	999999	17	540	294	380	817	999999	999999	871	999999	545	999999	999999	358	999999	382	323	235	603	291	78	605	748	663	930	668	952	562	207	113	420	407	13	999999	998	901	887	429	999999	903	252	241	999999	568	999999	999999	12	999999	528	515	798	273	463	999999	831	55	268	999999	363	712	864	336	999999	768	564	148	999999	815	360	121	495	999999	942	999999	49	999999	999999	190	335	975	666	620	44	691	314	999999	944	128	999999	999999	642	20	75	999999	999999	916	197	999999	13	200	999999	196	981	999999	999999	905	331	763	845	993	558	88	551	387	56	999999	302	362	464	417	999999	547	395	406	999999	999999	827	370	999999	999999	649	156	186	145	688	479	639	628	671	408	825	999999	283	436	999999	999999	999999	687	534	795	623	835	885	596	995	750	800	999999	937	545	87	960	999999	722	353	412	999999	999999	999999	999999	999999	674	690	65	591	999999	999999	959	11	915	
25	149	835	999999	509	814	271	590	149	937	679	64	999999	135	330	999999	86	560	999999	992	662	62	988	958	191	949	999999	999999	14	982	485	841	583	999999	530	938	134	999999	223	539	150	320	277	762	897	999999	983	565	734	726	937	999999	877	19	262	963	999999	877	682	559	669	441	586	166	462	838	481	668	605	392	999999	835	347	552	999999	351	784	235	71	631	966	589	104	999999	999999	999999	963	573	769	566	786	999999	568	663	869	708	734	120	309	999999	88	324	959	352	985	111	376	334	167	910	189	925	816	999999	592	90	346	308	999999	691	999999	907	899	999999	605	494	277	683	683	153	617	673	926	11	552	652	629	752	999999	999999	404	639	999999	858	387	861	440	517	80	789	371	999999	998	618	999999	181	424	920	747	501	834	693	650	24	999999	515	999	814	507	940	460	594	999999	179	296	245	501	50	662	744	63	759	612	894	781	190	675	317	816	381	999999	999999	15	802	118	999999	999999	402	564	871	861	626	999999	140	999999	999999	431	828	331	949	999999	383	268	999999	447	84	999999	756	243	999999	840	691	997	999999	999999	751	589	212	71	586	256	109	999999	790	882	437	750	999999	565	13	758	846	985	867	701	853	450	12	999999	43	629	241	168	451	40	180	628	999999	427	587	197	228	767	999999	999999	581	898	477	131	999999	334	609	201	999999	364	994	999999	140	999999	859	310	999999	848	37	956	25	940	44	760	711	809	999999	64	978	815	539	89	249	174	129	955	999999	999999	354	709	999999	999999	999999	96	46	473	497	457	567	999999	610	380	739	788	687	640	863	717	419	211	466	554	222	423	824	999999	466	966	999999	903	999999	705	504	328	936	974	20	947	723	999999	999999	419	497	701	215	999999	350	461	999999	488	999999	264	999999	153	252	999999	999999	999999	272	131	999999	999999	999999	663	999999	904	875	421	852	713	630	916	994	181	889	57	67	521	218	999999	574	15	999999	826	812	83	243	361	85	471	157	999999	999999	999999	999999	789	999999	999999	752	310	999999	928	608	773	999999	185	270	300	999999	999999	418	316	307	606	557	12	999999	325	851	999999	999999	999999	346	999999	999999	135	999999	999999	941	110	999999	233	999999	907	381	645	406	716	967	637	812	943	107	879	999999	840	206	88	999999	237	748	952	982	999999	999999	768	592	227	999999	999999	944	999999	999999	163	999999	999999	547	400	235	911	999999	334	357	224	73	727	427	466	338	725	999999	999999	356	999999	361	827	251	891	999999	612	999999	188	509	244	692	
943	593	944	462	867	302	999999	853	999999	631	423	604	767	814	912	351	999999	889	491	804	999999	521	646	801	599	943	656	132	622	858	427	824	122	531	129	144	999999	14	470	432	999999	309	223	999999	937	999999	483	86	999999	270	999999	298	28	440	999999	431	947	153	863	924	645	684	240	284	999999	999999	999999	246	999999	778	869	131	429	69	682	999999	308	564	863	377	469	580	766	999999	931	139	806	999999	629	999999	999999	339	150	546	786	448	79	938	999999	348	740	999999	392	587	401	999999	869	959	758	419	132	999999	289	496	465	75	918	878	999999	999999	793	999999	616	995	999999	540	981	883	282	243	422	370	685	999999	636	231	197	999999	960	136	269	999999	999999	219	575	803	59	654	91	720	529	201	595	999999	555	931	631	396	999999	999999	823	986	686	524	997	999999	706	999999	999999	999999	878	740	917	226	999999	945	884	406	430	787	490	337	999999	561	714	999999	774	881	969	999999	999999	800	191	999999	313	283	999999	410	222	999999	106	294	794	847	842	789	283	379	990	609	57	235	999999	219	999999	496	999999	135	810	776	988	825	794	165	643	87	558	999999	913	540	785	999999	193	617	690	205	542	954	719	924	999999	405	891	370	657	375	834	971	729	816	999999	45	600	446	999999	281	500	639	214	764	241	999999	465	999999	824	573	51	999999	529	184	953	999999	999999	999999	828	592	999999	999999	999999	278	999999	586	98	106	451	749	883	747	793	999999	999999	903	999999	954	999999	492	999999	441	546	93	333	485	452	999999	999999	858	629	999999	617	999999	999999	999999	999999	935	520	654	376	369	17	84	690	303	565	120	478	59	999999	999999	202	345	999999	502	999999	424	944	768	999999	999999	243	999999	129	178	999999	999999	81	639	772	814	999999	48	126	580	434	471	403	40	999999	342	999999	999999	378	179	521	999999	589	845	188	717	991	751	999999	832	136	424	954	521	173	14	48	839	286	675	26	164	229	82	77	426	31	913	849	999999	999999	429	224	950	656	999999	972	236	461	65	822	692	528	293	453	19	516	999999	867	914	999999	999999	999999	999999	999999	367	62	516	777	761	696	999999	902	718	374	707	999999	14	999999	999999	42	812	387	231	853	333	635	936	629	68	909	149	56	999999	508	999999	999999	520	797	299	806	999999	459	999999	369	744	790	999999	999999	999999	809	999999	26	562	882	999999	859	315	850	829	732	125	999999	718	999999	556	999999	967	999999	153	814	689	216	575	508	576	363	687	862	118	999999	825	26	882	999999	406	133	493	
62	28	371	999999	670	999999	999999	690	999999	740	847	812	712	823	601	775	999999	129	305	450	63	315	137	181	999999	741	296	907	109	14	470	455	432	548	999999	200	781	237	28	999999	18	818	999999	622	840	59	405	719	233	250	951	139	111	683	439	999999	890	999999	143	929	680	660	591	573	280	402	390	174	909	410	999999	704	999999	66	999999	245	316	514	341	404	345	577	683	858	63	340	354	749	118	176	310	591	103	99	999999	358	237	435	352	447	668	999999	810	823	256	257	999999	54	250	204	441	385	859	739	593	113	976	732	520	939	58	640	66	742	999999	413	610	999999	498	999999	17	881	172	893	735	999999	767	999999	611	806	312	999999	999999	913	735	999999	731	364	505	464	381	504	999999	412	399	38	185	78	999999	843	999999	999999	555	999999	196	560	223	965	14	489	346	127	131	713	636	748	141	152	999999	185	681	255	515	43	712	999999	999999	759	504	999999	928	699	146	767	999999	296	754	351	999999	999999	710	765	360	999999	128	264	999999	210	776	650	896	43	71	547	172	401	999999	522	454	683	999999	463	471	306	560	647	980	363	554	350	994	790	999999	831	475	999999	895	999999	915	458	139	999999	983	999999	811	895	999999	598	999999	768	785	999999	897	53	591	256	999999	999999	465	481	283	30	656	435	656	116	999999	239	999999	256	505	999999	999999	999999	554	828	480	999999	495	999999	19	392	757	999999	565	762	999999	999999	249	228	620	999999	43	999999	999999	119	999999	999999	207	705	999999	408	526	358	272	773	999999	902	499	763	776	687	567	800	472	891	999999	870	999999	999999	223	246	989	854	635	663	977	173	999999	445	999999	999999	420	790	999999	610	865	409	523	791	999999	990	881	486	451	933	999999	242	971	999999	846	248	688	313	999999	51	419	671	722	999999	796	999999	91	64	54	999999	276	999999	423	861	999999	863	999999	88	766	233	364	513	412	999999	999999	999999	202	535	598	480	999999	116	999999	345	999999	203	686	913	999999	666	999999	827	442	597	667	507	999999	999999	999999	983	999999	609	546	267	687	906	269	30	231	61	278	999999	999999	574	999999	169	999999	999999	999999	831	186	443	999999	109	325	999999	80	815	44	880	999999	999999	276	614	999999	999999	999999	51	658	999999	999999	999999	692	944	397	999999	999999	999999	977	507	999999	740	449	437	807	999999	527	447	942	999999	999999	999999	985	350	999999	196	289	851	985	985	599	435	430	384	999999	519	751	999999	712	963	175	213	999999	999999	850	195	642	839	807	141	117	133	109	507	
460	999999	681	999999	999999	211	82	520	999999	992	907	604	999999	75	540	297	706	388	734	978	999999	632	615	457	499	999999	553	449	53	854	878	999999	999999	999999	923	999999	999999	409	330	510	890	999999	330	999999	999999	256	875	999999	999999	519	435	728	999999	130	999999	828	875	999999	852	999999	999999	632	476	999999	124	441	278	999999	151	999999	999999	306	68	999999	97	339	999999	770	827	999999	999999	976	150	534	429	159	88	215	410	105	540	614	556	451	853	268	999999	302	731	198	978	489	435	184	999999	138	669	999999	42	999999	527	999999	405	610	999999	680	491	942	608	964	362	72	986	56	594	844	749	999999	380	999999	160	18	999999	638	999999	999999	550	966	474	300	490	914	182	227	578	434	219	999999	638	182	776	246	693	999999	999999	916	999999	389	999999	999999	388	62	793	213	999999	999999	999999	767	346	999999	999999	524	478	999999	483	448	890	769	478	169	635	803	999999	999999	63	999999	325	281	802	357	92	171	387	258	912	437	130	969	194	69	368	999999	999999	410	999999	999999	999999	385	293	397	35	999999	910	429	589	585	999999	596	159	128	203	794	999999	988	155	968	147	229	999999	56	328	920	584	418	801	193	203	999999	999999	802	155	939	988	414	999999	359	999999	958	668	336	362	999999	819	75	999999	574	487	621	264	84	124	548	980	246	79	114	999999	502	999999	406	391	999999	999999	357	973	264	999999	560	666	796	717	999999	560	78	693	999999	111	999999	999999	237	706	582	324	999999	687	606	959	752	344	227	210	758	340	999999	999999	856	101	472	101	999999	999999	999999	954	467	367	935	999999	911	552	284	999999	638	950	400	700	999999	999999	361	999999	999999	305	999999	225	449	596	958	848	298	133	837	702	639	427	999999	469	778	627	856	722	999999	999999	57	209	69	223	571	808	999999	572	145	674	999999	999999	724	317	714	711	515	871	999999	97	699	787	715	582	374	221	20	931	921	192	335	639	918	999999	257	854	999999	235	34	999999	908	999999	987	172	962	837	999999	632	754	77	121	985	323	664	918	269	493	487	849	999999	798	999999	650	953	349	110	999999	965	69	860	999999	289	846	999999	189	999999	800	553	619	537	517	387	999999	854	80	349	325	263	840	999999	370	677	386	673	361	900	85	43	999999	861	953	737	572	894	999999	831	148	74	485	944	469	940	868	999999	842	420	831	999999	882	999	999999	630	134	999999	999999	999999	999999	999999	897	999999	898	766	730	999999	584	779	814	292	999999	249	999999	999999	778	895	999999	430	999999	75	999999	
941	79	288	999999	823	87	332	613	500	999999	641	999999	965	177	205	56	999999	999999	120	737	73	605	548	462	643	798	533	851	238	554	78	79	837	999999	956	220	619	615	999999	999999	999999	176	324	887	701	320	245	93	999999	849	825	999999	999999	337	767	345	531	825	999999	35	553	481	999999	999999	336	572	101	624	221	985	437	97	312	439	486	896	999999	999999	761	333	562	999999	278	389	729	857	380	510	583	620	689	999999	107	881	137	780	792	378	999999	999999	229	621	872	597	422	999999	908	269	850	871	64	870	999999	194	472	113	212	999999	999999	479	202	999999	50	600	999999	643	990	999999	999999	706	114	912	108	631	114	941	576	999999	966	999999	948	120	659	712	566	999999	999999	912	418	999999	578	999999	999999	999999	999999	638	580	999999	999999	778	747	487	999999	154	766	999999	772	442	999999	531	536	530	38	235	530	999999	931	337	43	488	914	999999	22	999999	137	999999	760	26	694	475	370	304	391	197	254	471	162	999999	946	424	55	296	832	999999	496	999999	768	926	562	854	999999	253	248	999999	864	669	475	678	26	458	391	756	747	614	170	242	148	840	999999	68	929	426	391	619	442	628	254	134	791	89	999999	999999	463	840	767	127	65	579	999999	999999	999999	999999	498	497	42	299	548	227	727	999999	909	928	945	504	925	291	861	629	379	245	424	999999	999999	936	999999	999999	999999	907	846	52	186	999999	516	405	71	454	928	894	586	999999	90	37	999999	537	180	620	888	999999	914	486	265	999999	209	97	999999	655	597	561	587	485	996	640	999999	684	87	349	421	549	442	480	999999	999999	52	999999	165	397	943	359	999999	298	669	342	999999	370	787	750	999999	429	245	415	857	999999	316	111	155	450	656	722	459	831	209	348	999999	443	133	297	393	999999	931	772	711	248	795	298	999999	664	999999	20	897	337	978	999999	314	36	999999	986	999999	941	90	715	999999	231	899	934	99	999999	815	999999	247	499	366	397	497	473	999999	619	999999	27	295	491	803	645	825	132	999999	999999	44	500	820	147	636	999999	891	999999	40	490	348	999999	209	494	848	97	773	407	970	590	999999	840	999999	14	999999	643	655	999999	912	999999	406	776	999999	881	297	324	739	110	862	914	506	280	999999	223	999999	720	817	801	643	999999	872	427	162	999999	712	203	178	816	732	993	796	999999	314	934	94	572	779	327	999999	999999	999999	673	545	999999	94	234	999999	119	999999	693	825	854	955	206	233	978	999999	999999	999999	103	156	923	377	869	
127	213	966	999999	139	708	941	499	603	119	999999	209	882	106	187	487	795	999999	999999	999999	177	942	347	117	711	115	948	999999	999999	999999	999999	999999	305	999999	999999	881	267	899	979	35	999999	335	260	846	838	33	999999	999999	999999	692	307	96	841	999999	701	999999	866	859	999999	999999	759	981	351	499	731	933	903	216	999999	305	230	999999	999999	66	999999	841	691	500	279	687	19	430	327	465	806	301	593	966	974	999999	25	408	999999	999999	275	771	999999	999999	125	904	129	889	369	999999	471	411	17	784	999999	859	999999	999999	999999	118	25	999999	663	885	693	439	350	937	241	999999	290	822	792	133	999999	523	857	930	999999	375	567	129	71	981	994	404	999999	808	922	125	279	649	818	995	999999	936	118	108	999999	685	563	192	657	964	65	999999	619	883	994	999999	11	562	999999	224	550	895	999999	681	999999	299	156	999999	999999	126	135	641	13	796	193	853	415	999999	862	699	811	385	471	999999	926	354	784	999999	999999	403	123	716	659	999999	455	55	668	999999	999999	778	539	31	999999	999999	999999	424	646	823	999999	150	124	252	700	300	413	175	999999	180	755	547	999999	745	728	621	13	418	981	999999	999999	148	999999	977	999999	93	170	789	217	999999	268	511	708	999999	710	673	999999	870	999999	368	999999	290	999999	498	681	669	273	793	303	556	537	430	999999	247	482	999999	999999	146	699	616	140	999999	957	503	911	253	838	553	45	64	999999	142	999999	999999	217	71	999999	999999	306	883	820	999999	495	661	402	838	79	471	999999	158	999999	152	180	410	238	999999	999999	127	586	438	999999	720	757	999999	223	405	38	819	999999	420	44	269	840	816	796	763	138	305	999999	83	183	377	75	886	347	200	961	999999	999999	640	999999	999999	119	867	62	109	999999	256	999999	996	810	259	442	999999	124	457	311	364	999999	999999	449	36	25	513	264	463	999999	870	901	32	443	46	999999	398	682	634	160	973	764	696	154	882	857	114	273	923	934	996	772	889	889	999999	999999	920	201	711	999999	606	612	598	454	748	354	426	563	999999	825	53	396	490	999999	338	999999	999999	999999	566	179	911	999999	340	999999	658	108	22	142	999999	999999	999999	207	970	250	553	370	999999	251	999999	537	441	999999	499	108	999999	610	292	999999	561	999999	469	600	999999	542	482	366	281	78	796	999999	342	293	726	124	321	999999	999999	250	753	967	999999	676	999999	39	738	370	749	242	637	57	999999	430	999999	827	199	913	572	438	767	197	99	999999	454	755	205	158	999999	
385	786	54	999999	51	837	593	999999	793	999999	605	804	122	616	48	440	999999	833	911	711	899	925	407	999999	987	999999	566	877	334	231	178	833	999999	545	374	455	593	862	774	592	988	999999	405	248	999999	999999	654	580	60	999999	705	999999	294	446	925	460	389	771	206	999999	281	999999	261	999999	507	771	223	577	999999	593	847	886	69	328	722	999999	999999	169	315	999999	827	985	827	667	526	256	549	153	620	914	999999	821	665	214	321	282	990	833	741	206	420	87	338	467	818	818	999999	999999	724	277	999999	999999	465	843	741	296	888	593	55	260	999999	80	956	338	526	999999	230	854	999999	450	666	999999	428	118	999999	750	656	369	849	707	393	584	428	352	983	999999	365	999999	473	999999	394	407	788	490	975	999999	131	10	940	792	598	18	957	999999	610	244	802	356	899	991	639	999999	999999	347	999999	646	651	613	354	680	999999	408	999999	983	66	269	999999	999999	143	999999	999999	656	999999	66	119	385	999999	155	742	749	999999	18	923	999999	395	999999	999999	999999	622	338	697	999999	656	269	131	199	626	999999	227	999999	999999	864	999999	305	372	983	999999	687	237	999999	29	506	871	605	636	662	999999	908	597	999999	606	466	999999	805	999999	120	10	169	935	919	758	652	999999	401	422	999999	795	999999	119	412	999999	999999	223	999999	999999	999999	646	60	632	469	714	718	386	36	745	870	548	417	999999	261	982	940	752	318	732	999999	999999	480	193	457	866	857	799	999999	999999	629	999999	999999	496	999999	474	999999	536	475	215	50	276	999999	655	551	641	387	240	857	429	824	999999	999999	408	999999	621	176	867	185	602	857	918	999999	600	125	627	364	921	999999	787	999999	999999	286	113	692	110	999999	824	642	815	489	999999	941	766	612	406	348	785	554	105	999999	91	360	873	999999	132	84	310	540	999999	286	465	999999	80	395	419	999999	999999	716	841	943	999999	999999	369	122	999999	976	435	988	999999	289	999999	999999	585	488	952	64	413	755	570	35	377	293	999999	539	999999	999999	871	380	202	459	546	79	712	999999	999999	999999	990	999999	999999	999999	649	322	821	999999	706	98	999999	591	999999	365	544	999999	155	815	576	67	516	830	999999	173	115	999999	795	269	999999	999999	664	433	531	106	999999	652	999999	425	386	999999	472	85	832	934	103	289	999999	837	914	499	923	999999	585	898	348	170	671	953	49	595	999999	561	999999	207	999999	999999	69	346	301	999999	417	730	439	999999	999999	999999	997	164	999999	999999	126	957	355	253	586	766	847	999999	
758	903	980	685	385	791	537	910	185	635	999999	553	229	601	999999	32	92	202	468	73	313	907	172	517	884	223	478	569	216	655	999999	999999	703	999999	588	999999	911	731	355	647	999999	685	999999	371	653	526	606	525	421	332	171	999999	999999	783	329	850	740	472	801	172	322	967	703	529	25	842	849	792	23	158	999999	361	847	820	88	627	999999	801	863	368	616	999999	157	884	494	236	369	999999	116	999999	657	999999	929	192	335	26	999999	999999	356	811	676	999999	999999	272	999999	809	546	487	704	702	209	999999	609	999999	555	370	820	818	45	788	482	930	685	286	501	673	431	999999	495	72	999999	999999	455	62	691	802	450	884	673	684	690	882	225	999999	537	717	999999	999999	999999	999999	206	173	700	999999	339	746	137	236	771	547	387	999999	992	999999	67	999999	494	556	751	999999	919	935	155	999999	107	999999	999999	281	999999	783	833	935	37	530	865	482	225	886	999999	999999	675	224	123	136	307	808	999999	583	357	253	233	292	744	999999	55	271	28	999999	470	999999	999999	856	487	999999	713	451	999999	999999	777	999999	78	999999	834	999999	87	705	999999	28	999999	299	709	141	999999	504	559	551	201	152	999999	603	464	874	426	983	914	999999	736	135	422	855	953	428	805	772	185	999999	458	999999	807	999999	449	999	297	180	999999	900	931	983	437	171	999999	712	985	183	130	999999	190	850	891	268	999999	695	606	999999	345	290	335	162	329	999999	103	999999	345	146	163	464	587	256	999999	24	887	752	697	999999	999999	251	443	632	999999	981	999999	999999	999999	548	379	754	403	99	835	749	574	779	664	505	78	997	376	999999	29	665	999999	934	896	877	999999	227	997	355	602	104	847	703	510	347	496	495	215	999999	766	409	71	498	421	214	449	117	999999	202	999999	999999	874	593	612	999999	376	512	710	179	177	999999	999999	999999	497	999999	902	870	279	999999	18	582	791	580	92	620	604	999999	523	692	999999	273	999999	804	173	993	999999	263	101	524	971	983	785	46	628	614	652	24	999999	679	311	579	838	770	194	999999	817	304	510	991	391	999999	999999	27	742	904	999999	951	999999	503	521	999999	778	754	355	34	797	754	951	478	967	589	126	843	390	858	999999	368	620	999999	186	924	999999	110	143	722	994	767	999999	999999	590	701	139	507	168	999999	800	93	424	169	811	72	352	42	33	801	142	156	999999	999999	478	665	341	999999	327	596	895	678	621	999999	40	40	460	237	888	276	460	619	999999	727	67	351	
999999	460	999999	123	582	999999	86	999999	590	999999	140	999999	255	925	999999	999999	189	999999	768	131	472	791	139	781	999999	125	153	999999	351	522	471	999999	999999	137	999999	999999	578	213	24	184	602	289	52	192	900	50	981	962	906	651	999999	123	959	936	999999	161	331	970	512	999999	999999	328	999999	77	386	230	999999	128	213	489	999999	976	557	593	528	193	748	999999	880	999999	143	999999	850	999999	92	358	950	890	258	570	558	999999	701	556	607	999999	299	999999	805	999999	457	862	759	999999	421	463	566	375	417	999999	999999	384	999999	941	999999	395	999999	300	984	38	279	703	870	999999	930	999999	284	999999	985	255	893	773	151	211	123	280	999999	432	288	999999	791	584	999999	563	167	184	518	760	999999	221	999999	999	999999	776	410	754	992	127	497	999999	188	565	389	172	999999	638	999999	888	999999	999999	964	999999	21	365	246	694	229	317	999999	756	122	999999	999999	774	449	894	999999	375	800	369	288	314	935	999999	450	235	205	321	761	529	941	999999	932	180	257	999999	987	635	999999	715	999999	685	999999	999999	999999	999999	999999	615	999999	906	855	867	97	999999	774	999999	120	523	915	20	999999	999999	555	955	999999	999999	592	607	999999	999999	907	158	835	95	999999	603	672	203	999999	999999	447	589	598	854	673	84	999999	474	405	999999	999999	473	720	528	225	625	139	686	927	194	82	999999	98	41	999	707	42	12	633	999999	987	917	702	139	573	909	319	700	291	740	949	127	211	929	52	443	999999	316	869	999999	474	985	276	636	713	266	500	999999	999999	966	51	999999	841	234	999999	730	771	590	955	999999	315	438	405	197	245	954	999999	169	988	565	278	999999	142	424	706	12	999999	999999	999999	316	999999	752	845	999999	698	419	999999	976	329	999999	671	847	999999	563	903	999999	999999	89	401	999999	287	341	579	299	999999	999999	407	427	528	606	90	999999	175	648	897	563	999999	90	498	825	678	12	999999	676	894	431	999999	578	520	999999	423	570	674	666	999999	999999	999999	555	627	382	21	999999	458	723	241	965	681	712	999999	349	452	509	999999	575	90	285	501	902	405	275	950	829	999999	999999	193	999999	999999	509	619	819	999999	47	999999	999999	814	999999	553	126	444	999999	750	662	912	181	999999	913	979	999999	999999	753	586	999999	160	999999	431	192	952	999999	999999	999999	999999	182	102	999999	958	415	56	473	761	999999	999999	384	467	477	525	297	916	735	638	279	540	931	999999	999999	243	120	887	110	999999	632	999999	999999	586	723	993	577	999999	75	222	813	
866	515	348	325	999999	211	812	682	836	143	275	227	963	270	191	13	999999	235	999999	848	527	999999	778	999999	404	781	999999	744	484	948	727	851	999999	999999	412	34	593	999999	845	41	999999	214	274	562	366	649	988	326	541	990	327	999999	462	373	999999	920	737	219	921	249	413	77	208	887	416	424	705	148	857	999999	419	652	390	581	550	322	681	226	999999	754	792	480	212	999999	630	392	399	158	539	492	296	999999	686	605	627	240	16	387	156	999999	999999	849	469	384	581	675	954	880	823	972	249	521	446	999999	456	932	864	714	267	999999	35	556	999999	374	999999	44	966	999999	999999	320	999999	303	79	830	810	943	999999	828	912	954	438	999999	335	566	252	775	999999	519	999999	694	375	301	129	132	999999	397	251	105	513	999999	709	179	999999	999999	666	999999	451	616	366	513	999999	46	999999	312	595	516	231	999999	132	105	106	456	635	999999	945	999999	999999	947	914	422	702	915	324	376	255	268	592	999999	999999	306	999999	331	163	645	773	339	498	816	537	409	176	208	999999	418	449	262	544	667	567	999999	771	999999	701	943	999999	16	999999	999999	66	337	923	999999	151	999999	771	999999	303	990	999999	999999	526	367	420	999999	999999	503	943	906	926	993	999999	925	264	999999	535	829	630	220	999999	767	617	999999	760	209	485	999999	999999	157	646	674	958	553	181	951	133	413	94	999999	697	318	72	999999	509	73	613	998	153	891	299	942	999999	999999	167	728	999999	999999	607	220	999999	487	445	795	270	261	999999	999999	754	313	999999	131	745	999999	999999	524	999999	803	562	696	595	999999	624	999999	999999	999999	530	875	999999	452	953	669	999999	873	168	219	872	276	554	258	38	443	254	840	999999	178	999999	999999	570	999999	34	999999	901	910	624	999999	863	280	938	565	731	169	783	999999	359	466	325	871	999999	999999	999999	437	999999	999999	667	162	999999	783	999999	689	507	818	314	753	427	758	768	895	999999	617	356	999999	338	988	526	869	659	942	490	309	853	335	999999	267	990	999999	946	596	252	472	318	89	999999	259	68	913	854	40	999999	601	697	429	622	999999	999999	999999	108	999999	787	798	502	300	999999	109	835	181	389	56	762	999999	812	999999	653	786	309	276	730	88	929	613	25	629	999999	889	612	433	999999	999999	311	999999	498	999999	999999	999999	970	27	787	772	423	887	533	807	277	64	788	525	776	835	999999	690	329	999999	341	184	782	872	242	412	497	999999	467	618	745	821	341	136	373	208	816	291	489	958	
665	51	999999	217	362	999999	110	999999	657	877	414	999999	621	478	354	634	671	108	785	384	284	21	429	915	999999	456	999999	999999	162	577	29	85	999999	370	365	299	999999	999999	520	238	312	410	754	590	999999	999999	209	862	782	999999	536	718	506	115	683	999999	622	999999	154	906	291	448	933	89	999999	339	420	260	123	65	540	105	588	557	999999	999999	999999	839	999999	938	999999	859	999999	999999	51	311	578	999999	687	999999	676	928	431	613	946	999999	476	674	732	873	713	999999	749	727	208	440	999999	949	43	809	395	783	999999	215	659	431	999999	999999	48	556	999999	324	999999	411	388	612	999999	974	610	218	407	593	116	837	999999	307	120	161	225	610	999999	629	72	878	999999	893	474	225	953	524	304	956	999999	999999	999999	399	385	999999	349	999999	999999	165	999999	824	411	802	676	999999	980	362	321	417	999999	437	999999	140	999999	999999	95	494	147	458	30	95	913	450	957	999999	724	999999	921	999999	812	629	844	25	290	248	476	524	999999	999999	244	999999	212	999999	661	999999	800	982	147	691	262	855	458	316	145	263	910	961	844	745	999999	154	441	549	605	675	592	999999	850	23	227	571	999999	999999	224	429	882	37	999999	999999	140	741	698	999999	519	956	181	537	879	37	337	515	680	482	946	99	169	663	291	999999	615	440	142	133	473	691	588	999999	102	716	380	883	182	94	614	999999	456	211	999999	648	504	64	489	822	686	712	890	794	352	134	269	229	745	802	999999	699	999999	575	766	827	378	22	445	173	657	999999	999999	595	999999	999999	999999	999999	632	999999	999999	999999	950	319	447	761	800	794	816	999999	456	160	147	999999	939	999999	999999	881	444	212	999999	999999	999999	326	175	999999	378	305	999999	999999	999999	999999	999999	113	320	594	749	999999	137	15	36	584	206	999999	716	506	316	999999	656	953	235	999999	523	430	372	999	940	634	999999	214	392	505	867	259	488	155	999999	44	999999	354	175	271	753	439	185	696	295	153	609	669	926	999999	999999	973	341	999999	788	999999	999999	999999	999999	999999	155	922	623	999999	716	946	988	571	999999	281	904	311	787	963	19	93	999999	676	713	796	34	484	288	977	857	894	999999	760	999999	396	303	999999	999999	60	125	830	999999	654	999999	349	165	999999	726	999999	510	346	195	378	718	704	922	74	606	857	100	671	643	999999	674	822	38	237	214	999999	977	166	611	737	847	188	999999	600	696	374	999999	999999	999999	634	477	520	999999	999999	999999	999999	474	999999	151	842	999999	454	196	180	
980	167	320	927	834	179	999999	353	735	458	530	540	436	331	377	242	225	114	913	19	178	163	999999	489	196	551	999999	999999	25	768	777	403	999999	106	620	539	64	714	999999	588	957	134	784	260	29	511	235	152	999999	908	999999	999999	541	187	12	826	54	831	999999	292	97	999999	337	966	680	137	548	340	711	838	999999	510	999999	334	61	54	378	862	470	684	999999	939	885	999999	150	999999	861	814	999999	999999	495	233	974	999999	500	39	796	818	579	891	999999	895	440	34	999999	999999	902	999999	135	958	457	191	370	65	966	999999	52	999999	826	759	275	734	245	917	352	954	536	93	833	31	257	560	293	578	722	430	508	861	385	33	28	655	688	146	346	314	862	918	999999	352	987	574	991	820	999999	238	999999	522	999999	776	590	819	999999	999999	710	896	897	792	343	999999	648	190	845	802	740	620	999999	999999	581	48	102	617	189	999999	999999	999999	568	472	952	493	770	999999	190	609	442	209	282	999999	436	449	416	79	999999	367	704	999999	999999	199	999999	15	193	560	999999	643	683	973	639	892	79	999999	337	434	839	849	999999	662	10	246	369	540	347	470	673	141	632	32	999999	821	786	237	954	999999	392	946	310	219	54	999999	999999	469	569	390	999999	409	121	981	999999	735	592	51	806	492	830	549	999999	722	999999	809	999999	661	940	817	115	999999	82	958	999999	893	549	565	999999	463	320	999999	971	957	999999	999999	30	999999	999999	307	238	745	430	471	549	843	999999	587	331	245	999999	999999	529	751	999999	999999	999999	999999	939	346	195	999999	999999	999999	999999	930	578	711	766	623	789	370	999999	999999	999999	369	999999	999999	419	208	614	961	243	999999	927	56	380	229	681	999999	937	999999	999999	455	121	211	322	86	999999	618	275	577	999999	999999	999999	175	406	886	172	915	259	725	743	999999	732	999999	794	61	426	999999	559	358	39	483	686	921	658	422	530	999999	57	999999	320	800	933	47	999999	535	925	761	650	999999	66	766	43	222	133	971	723	887	416	270	660	175	999999	916	547	347	999999	534	517	983	366	999999	867	913	414	942	806	694	999999	268	135	665	485	76	301	273	449	473	999999	686	999999	642	970	999999	685	155	999999	999999	499	802	513	400	999999	667	137	281	999999	130	807	190	999999	999999	803	158	145	995	690	992	624	999999	898	999999	999999	830	293	999999	814	90	237	999999	211	789	999999	291	754	734	421	817	999999	999999	374	328	666	617	521	671	839	822	651	690	465	999999	402	999999	999999	999999	
664	423	383	413	467	999999	893	548	979	999999	833	522	999999	999999	583	999999	63	604	999999	579	891	128	318	622	884	999999	439	999999	803	461	999999	979	387	798	80	997	444	535	562	557	435	127	637	146	837	326	999999	251	117	593	696	797	315	334	74	545	114	761	529	475	388	999999	744	528	987	853	145	604	999999	586	999999	999999	51	362	153	999999	491	999999	999999	999999	572	197	439	220	999999	999999	674	62	733	999999	892	683	15	97	179	89	999999	119	158	984	191	999999	912	530	165	178	755	999999	190	301	64	933	999999	962	999999	201	999999	999999	762	397	999999	92	871	804	693	754	521	999999	193	999999	400	999999	33	800	385	999999	284	908	65	597	844	999999	872	999999	480	959	999999	53	194	999999	172	849	357	761	999999	999999	952	117	837	999999	656	801	770	125	901	682	910	185	586	164	916	18	478	175	552	467	219	439	999999	733	57	477	769	999999	902	551	34	271	999999	286	795	176	81	654	940	999999	951	756	540	797	999999	530	467	40	71	999999	999999	191	999999	999999	889	523	999999	113	363	188	999999	564	223	360	658	648	190	310	999999	749	999999	824	234	999999	516	463	898	535	999999	526	20	999999	153	748	180	999999	63	999999	999999	282	392	968	999999	761	21	396	542	190	149	411	999999	167	999999	322	227	555	956	708	831	435	624	999999	999999	999999	999999	999999	999999	475	189	816	595	999999	913	96	366	968	534	473	498	999999	920	999999	396	283	186	999999	77	831	530	624	999999	999999	826	960	999999	144	549	463	999999	719	975	999999	11	999999	999999	999999	254	585	955	258	31	493	999999	710	514	907	861	156	660	999999	999999	999999	944	565	999999	999999	705	999999	438	999999	999999	80	880	778	999999	854	716	73	999999	368	608	999999	876	999999	602	402	144	125	455	750	282	403	803	999999	494	395	999999	446	999999	999999	999999	999999	157	732	829	951	613	999999	565	660	201	797	689	302	999999	743	713	672	999999	538	116	999999	506	688	949	36	999999	999999	294	759	999999	280	999999	890	255	316	344	999999	452	651	788	999999	999999	794	559	999999	713	510	560	751	681	459	483	999999	469	532	794	468	999999	802	683	999999	157	806	999999	920	136	999999	56	410	999999	570	230	320	749	413	39	712	139	475	999999	766	62	543	88	282	999999	999999	999999	999999	999999	875	370	649	999999	787	999999	999999	865	638	357	915	464	160	999999	999999	238	173	123	66	999999	92	339	317	490	999999	949	614	728	999999	999999	329	377	999999	888	533	209	580	999999	999999	858	285	846	500	
127	407	312	999999	200	966	999999	632	693	999999	229	439	999999	999999	169	999999	999999	941	35	999999	999999	999999	547	999999	271	818	912	999999	820	161	208	999999	246	838	999999	93	999999	57	999999	999999	612	501	999999	13	114	458	987	999999	999999	999999	134	999999	259	999999	999999	98	859	182	640	381	64	395	812	542	176	11	203	706	999999	85	999999	999999	527	274	999999	21	403	999999	35	812	831	765	246	527	37	291	999999	608	851	999999	234	442	416	51	706	999999	999999	103	836	112	999999	290	292	345	999999	342	399	985	999999	975	694	324	156	999999	550	999999	158	295	515	884	999999	594	855	999999	851	999999	384	486	567	389	332	310	999999	999999	557	550	483	999999	669	694	999999	982	578	876	416	999999	295	589	500	418	999999	403	588	951	79	999999	999999	530	493	999999	999999	912	427	650	999999	394	616	999999	999999	999	999999	256	999999	999999	992	999999	26	979	999999	942	717	795	985	159	321	929	722	999999	999999	886	125	952	418	999999	736	979	565	927	999999	32	303	999999	999999	999999	602	821	999999	999999	959	28	654	455	185	551	146	999999	926	999999	339	723	671	859	379	999999	884	863	838	999999	94	22	495	999999	755	333	999999	655	999999	495	999999	999999	161	999999	797	835	241	669	776	866	678	572	63	297	598	510	999999	999999	692	925	616	739	982	966	999999	946	532	566	999999	852	999999	491	687	441	721	838	571	716	72	999999	162	999999	999999	999999	142	521	959	999999	499	255	972	214	962	560	878	817	517	194	281	999999	313	675	999999	924	963	999999	885	621	576	759	999999	643	999999	999999	772	401	652	20	999999	171	986	334	76	454	879	698	999999	999999	562	903	999999	387	445	999999	240	487	255	999999	18	945	635	348	632	999999	317	999999	833	813	787	487	174	507	359	999999	864	978	608	524	999999	275	667	758	69	672	438	560	208	169	918	999999	999999	490	11	888	536	999999	701	336	146	999999	999999	716	349	85	999999	823	37	335	357	261	878	730	127	743	288	999999	288	960	311	756	140	674	895	999999	999999	999999	999999	471	999999	226	287	282	999999	999999	999999	999999	419	983	932	615	999999	999999	999999	666	416	425	372	268	610	658	369	741	34	390	420	999999	821	846	743	999999	327	566	751	141	974	606	999999	624	343	999999	468	305	37	999999	233	267	862	238	95	999999	999999	248	860	925	856	545	999999	998	93	220	139	572	249	877	297	967	131	680	999999	810	82	748	924	999999	200	999999	714	338	999999	163	337	999999	999999	827	744	89	999999	826	284	999999	358	354	
540	133	207	895	65	160	408	265	145	191	546	285	844	572	323	999999	734	999999	999999	919	841	999999	999999	547	999999	999999	142	999999	999999	999999	406	262	999999	727	217	801	84	305	18	999999	999999	999999	27	155	55	485	983	999999	766	999999	999999	491	999999	999999	513	610	250	660	999999	643	999999	999999	993	840	785	294	823	126	999999	521	513	439	783	275	988	999999	912	736	501	337	439	960	452	154	213	914	653	32	224	999999	560	999999	222	375	547	740	907	187	370	760	662	867	999999	254	999999	662	999999	343	450	573	697	514	169	755	213	999999	747	848	637	871	641	800	901	758	999999	999999	226	418	728	258	42	999999	999999	740	674	571	154	207	999999	550	216	319	582	999999	909	56	264	466	171	490	992	999999	550	499	999999	861	999999	67	999999	523	446	299	999999	202	541	962	147	428	90	642	999999	999999	317	96	664	999999	999999	261	849	999999	999999	760	999999	248	265	973	195	877	621	813	606	96	913	27	114	916	705	389	118	999999	908	836	999999	999999	577	452	751	463	834	999999	999999	713	999999	379	689	685	53	999999	936	568	776	270	806	999999	45	999999	636	999999	982	999999	999999	838	999999	999999	999999	999999	384	726	670	999999	232	731	52	999999	999999	892	877	543	338	428	999999	339	999999	999999	180	648	999999	117	494	999999	815	999999	481	96	181	805	571	316	374	690	311	326	704	133	999999	54	227	982	108	152	948	102	961	563	874	296	999999	601	731	366	968	999999	242	919	997	770	999999	955	653	999999	331	571	999999	647	127	557	634	329	214	136	430	57	999999	351	999999	722	999999	917	222	999999	421	999999	584	17	722	44	93	999999	135	575	999999	272	999999	735	821	386	923	324	999999	326	662	75	397	605	999999	920	267	999999	127	284	999999	342	743	768	951	999999	987	171	999999	92	473	999999	999999	638	999999	168	718	283	529	425	999999	185	481	999999	232	355	581	978	81	801	776	202	667	851	303	461	529	570	999999	470	399	761	399	999999	853	812	871	759	273	778	212	984	372	999999	484	106	861	999999	546	606	779	999999	100	132	316	281	191	352	344	881	999999	157	499	999999	36	48	785	128	999999	419	484	822	715	302	599	792	830	966	376	207	999999	999999	999999	187	690	999999	670	999999	56	582	999999	528	424	392	148	64	494	313	675	999999	320	999999	999999	137	131	999999	303	999999	533	524	450	225	976	999999	291	999999	999999	321	999999	645	377	519	999999	470	788	999999	408	999999	999999	544	999999	527	301	929	887	999999	877	896	999999	733	
97	872	743	999999	141	415	552	287	111	999999	931	999999	999999	39	999999	801	671	999999	348	175	999999	970	643	988	226	999999	924	56	260	434	89	236	265	645	557	505	776	548	338	999999	413	999999	231	999999	613	999999	999999	271	861	999999	195	543	558	890	999999	127	999999	999999	315	218	491	505	36	676	112	704	916	299	482	573	999999	133	999999	966	761	438	748	671	385	102	341	663	999999	174	999999	545	999999	999999	470	440	276	32	242	130	999999	999999	104	555	870	999999	999999	302	789	297	71	72	999999	592	138	746	378	567	378	223	877	828	319	862	437	999999	999999	551	828	51	307	12	890	999999	84	852	343	203	801	999999	885	48	874	898	112	187	999999	96	246	724	72	999999	653	999999	253	999999	599	241	999999	313	999999	665	473	999999	990	69	181	654	517	285	412	999999	765	901	338	838	954	421	999999	999999	558	999999	314	114	979	999999	358	999999	640	21	999999	112	85	497	594	229	574	136	907	53	15	999999	578	960	322	887	999999	752	690	999999	119	187	481	868	755	942	361	369	768	402	710	999999	23	506	31	999999	108	277	316	119	273	999999	513	716	253	999999	999999	354	999999	101	653	999999	190	235	902	86	630	217	742	652	868	215	367	999999	342	705	999999	999999	938	22	789	676	446	581	151	291	673	765	624	559	999999	999999	577	677	748	114	130	787	999999	945	679	891	535	663	251	999999	469	998	999999	548	855	298	415	778	312	977	169	608	999999	620	413	865	592	192	81	860	637	690	766	999999	584	562	999999	999999	343	897	150	999999	340	92	821	674	391	999999	703	293	602	798	374	770	999999	522	702	999999	999999	999999	308	352	592	999999	430	779	999999	155	963	303	819	999999	999999	414	837	386	277	12	999999	738	483	516	489	788	999999	999999	325	995	292	72	860	496	461	529	999999	999999	200	950	661	52	999999	246	122	410	473	999999	999999	960	933	569	999999	999999	193	803	340	792	863	999999	131	592	463	999999	863	901	443	332	959	915	815	48	999999	999999	999999	999999	999999	246	403	88	324	999999	485	365	999999	722	817	169	313	657	199	806	935	999999	999999	79	588	205	999999	220	999999	151	230	447	155	999999	384	927	360	435	507	103	398	999999	999999	52	116	108	999999	150	94	283	29	999999	999999	999999	113	999999	497	280	178	110	863	192	121	183	857	47	219	177	348	889	999999	877	160	106	417	160	907	786	962	490	30	242	136	693	999999	999999	720	146	999999	585	440	89	266	406	239	215	672	316	195	78	
888	17	802	204	473	152	161	630	600	953	891	710	999999	688	90	630	999999	999999	62	938	327	83	999999	762	999999	729	999999	999999	866	999999	488	999999	601	894	602	999999	440	931	229	999999	999999	100	546	837	694	729	999999	578	999999	999999	159	999999	264	256	751	815	999999	50	745	744	999999	407	999999	398	475	300	119	423	96	76	200	134	208	83	999999	236	536	549	77	729	957	52	438	267	62	243	999999	354	152	787	393	400	196	485	457	999999	336	157	372	403	619	999999	492	259	418	35	55	190	84	525	288	999999	972	26	786	999999	969	999999	346	241	954	764	281	999999	683	800	999999	723	626	811	900	389	999999	674	119	608	560	188	848	999999	197	165	279	627	508	999999	427	179	698	967	999999	999999	999999	999999	448	855	87	999999	576	618	96	332	564	273	625	898	904	999999	906	188	999999	791	657	319	54	999999	494	999999	999999	381	382	768	34	658	420	79	578	999999	235	999999	530	376	611	240	940	999999	600	16	999999	999999	407	999999	273	519	48	610	182	501	96	649	370	433	999999	205	999999	328	307	905	853	555	329	859	999999	652	999999	562	189	427	379	189	999999	999999	652	200	999999	262	999999	515	999999	809	897	999999	999999	585	999999	106	983	415	994	999999	567	694	999999	456	290	548	57	620	861	485	999999	754	132	907	451	882	781	203	231	983	822	999999	295	999999	657	252	999999	496	759	561	579	774	432	999999	999999	513	335	205	909	436	214	999999	999999	999999	389	999999	955	999999	144	999999	999999	790	999999	21	798	999999	409	118	799	999999	648	561	999999	309	906	655	999999	374	295	937	999999	999999	999999	795	778	938	999999	161	664	999999	297	848	361	999999	999999	789	590	421	958	847	114	999999	406	872	788	653	33	353	237	733	821	590	999999	206	999999	999999	506	398	243	999999	999999	257	999999	295	750	999999	209	123	73	999999	75	910	999999	447	999999	339	189	421	17	134	999999	999999	924	930	692	706	92	165	999999	507	999999	202	188	107	222	999999	772	120	131	988	999999	909	290	119	668	911	999999	327	999999	135	559	95	390	118	945	839	999999	524	999999	53	716	54	830	999999	999999	999999	731	318	235	999999	566	999999	299	28	680	999999	515	999999	271	780	532	765	791	167	947	206	811	999999	999999	382	534	257	517	88	282	410	999999	723	284	999999	999999	865	102	999999	569	491	796	372	999999	940	334	518	263	822	520	951	262	999999	999999	638	999999	661	167	852	451	318	560	220	746	280	999999	791	539	475	600	667	672	404	598	999999	
410	449	641	221	58	26	994	695	567	330	157	416	114	646	999999	528	707	249	945	260	999999	999999	625	167	999999	542	999999	788	999999	853	288	999999	84	162	999999	621	30	999999	803	999999	999999	865	999999	425	132	519	687	999999	740	82	959	432	458	999999	536	824	999999	484	999999	516	47	216	472	999999	51	299	999999	999999	418	122	508	999999	999999	999999	936	74	932	209	45	505	855	999999	57	160	999999	856	408	736	999999	413	798	545	749	296	397	117	403	938	999999	999999	188	734	484	627	574	207	986	999999	411	471	891	624	449	999999	999999	952	168	322	820	195	890	999999	335	15	999999	999999	999999	159	132	999999	999999	993	825	212	327	130	610	430	586	999999	869	469	999999	164	521	999999	106	58	635	999999	949	90	128	198	941	999999	408	999999	312	611	195	836	816	583	999999	897	798	999999	383	541	999999	737	736	135	999999	999999	279	999999	493	150	865	999999	999999	686	999999	999999	875	999999	270	743	721	141	127	974	999999	42	653	751	364	999999	385	859	675	104	102	221	354	992	872	999999	313	999999	986	999999	999999	999999	322	139	704	219	31	171	975	640	819	221	999999	762	999999	293	999999	527	816	869	999999	999999	297	429	594	666	999999	999999	765	749	439	999999	999999	999999	237	286	719	999999	56	155	999999	224	883	44	999999	881	999999	999999	377	588	999999	785	420	127	407	740	935	893	545	48	972	148	999999	235	210	335	76	665	999999	349	999999	999999	481	671	999999	999999	131	999999	999999	712	75	654	516	999999	999999	999999	83	999999	556	497	351	826	977	18	182	999999	999999	657	834	948	999999	935	999999	37	24	487	999999	749	850	857	618	681	747	833	972	328	632	229	228	556	999999	48	118	999999	999999	999999	287	472	999999	813	731	473	999999	206	999999	139	597	488	171	529	349	333	187	999999	999999	999999	89	153	45	854	830	599	999999	288	695	999999	826	30	40	277	209	841	999999	999999	136	999999	263	551	936	843	730	154	67	699	216	928	999999	999999	168	337	667	144	999999	645	982	142	44	150	510	130	313	576	457	893	999999	507	84	999999	572	733	416	537	217	202	133	686	541	999999	999999	767	915	416	862	702	610	75	414	614	64	993	120	122	50	999999	999999	164	696	174	379	708	854	720	847	434	921	139	926	244	521	306	999999	999999	999999	743	214	999999	713	755	293	999999	103	470	999999	999999	622	303	497	401	999999	968	989	999999	999999	372	912	204	569	438	781	480	149	179	102	999999	402	816	53	306	999999	643	999999	941	999999	126	615	999999	
999999	278	811	627	642	999999	999999	553	316	233	934	705	999999	20	336	285	999999	813	124	923	377	338	185	806	999999	200	790	29	527	58	496	254	757	528	570	301	999999	164	837	614	598	999999	451	178	881	347	475	600	316	176	967	77	999999	692	999999	306	999999	14	377	451	744	999999	36	999999	737	999999	948	312	449	45	658	819	975	510	999999	828	886	17	999999	999999	724	200	712	360	999999	999999	999999	999999	511	274	208	621	787	395	870	45	522	193	441	201	399	173	161	281	999999	157	999999	501	366	198	999999	999999	999999	464	726	554	850	675	187	317	999999	882	801	999999	836	46	999999	590	999999	999999	315	999999	999999	733	522	999999	48	440	843	933	999999	751	708	322	854	999999	541	332	668	999999	194	847	999999	133	753	517	371	976	445	480	999999	511	861	76	882	999999	519	356	999999	175	515	999999	831	254	979	696	183	488	330	722	505	710	921	324	999999	467	697	452	979	15	200	72	995	372	818	999999	999999	642	440	999999	604	194	389	503	810	999999	999999	760	153	66	343	882	655	722	975	999999	590	546	961	425	999999	77	377	936	975	452	999999	999999	436	162	806	999999	999999	192	128	320	330	427	513	340	451	937	308	922	672	317	417	282	397	413	246	353	680	25	129	536	999999	452	528	367	999999	557	334	999999	259	999999	834	472	999999	999999	93	172	42	999999	973	91	769	999999	999999	667	45	151	81	999999	915	463	999999	43	73	591	502	877	899	155	980	894	613	317	999999	999999	482	999999	678	732	330	84	320	59	51	48	767	999999	188	999999	999999	218	485	311	85	796	940	800	999999	22	999999	999999	273	887	650	999999	478	461	781	404	195	100	999999	999999	702	841	153	811	991	34	824	139	999999	48	823	771	419	311	999999	999999	930	999999	546	666	570	125	999999	433	409	963	999999	999999	999999	999999	999999	242	745	146	999999	243	653	139	809	384	197	42	515	999999	999999	879	668	176	228	999999	474	513	553	805	778	587	39	720	999999	37	464	518	547	915	373	590	35	999999	702	999999	233	800	999999	172	479	999999	609	586	369	999999	304	403	97	686	319	171	688	999999	368	32	214	999999	727	999999	919	679	494	599	860	999999	999999	396	999999	230	999999	673	641	391	336	999999	977	452	999999	999999	733	999999	431	999999	999999	999999	901	95	999999	680	794	300	999999	100	252	999999	52	999999	726	886	676	908	999999	866	14	999999	999999	307	999999	999999	54	761	582	845	58	858	258	999999	993	658	999999	767	481	794	435	391	600	550	
149	999999	208	968	726	999999	215	824	141	564	999999	959	681	999999	482	999999	635	43	999999	237	999999	393	551	419	25	999999	315	908	999999	144	441	999999	55	979	167	86	919	86	44	999999	640	233	727	694	999999	44	976	975	999999	683	168	999999	673	373	508	755	985	788	952	659	999999	306	397	996	999999	244	999999	702	447	999999	878	559	999	608	596	999999	666	857	643	981	100	340	623	999999	999999	999999	949	681	999999	999999	101	140	133	384	999999	343	835	730	571	541	130	284	538	999999	805	609	402	75	777	689	99	999999	154	971	999999	827	999999	644	30	999999	999999	999999	231	45	314	747	435	999999	657	262	983	935	295	111	860	815	801	999999	947	377	646	883	904	999999	321	963	999999	162	814	133	999999	999999	710	487	999999	999999	63	502	585	67	183	777	417	524	705	164	842	52	120	753	36	950	697	999999	447	411	337	439	723	351	761	283	810	533	602	792	234	807	855	999999	762	308	158	889	999999	868	999999	389	95	167	130	943	52	71	999999	710	503	67	999999	844	999999	623	999999	243	305	999999	967	999999	922	912	929	44	197	147	990	727	802	999999	458	999999	935	947	999999	999999	230	818	241	748	999999	999999	299	177	999999	20	422	148	529	914	594	304	999999	999999	467	183	238	96	999999	904	80	380	907	999999	608	472	909	612	999999	999999	22	999999	668	228	459	39	623	761	276	186	725	851	207	999999	222	164	676	354	490	999999	999999	144	73	337	677	65	984	603	999999	305	111	810	868	316	901	117	636	682	142	999999	559	999999	819	999999	189	228	182	30	482	454	999999	565	999999	999999	885	878	423	341	550	403	999999	999999	203	999999	999999	915	983	891	986	115	527	993	222	62	999999	861	999999	493	158	459	999999	964	999999	124	999999	546	687	768	431	33	694	305	142	738	392	540	283	999999	999999	273	245	291	43	999999	926	801	353	79	999999	33	563	929	192	101	521	999999	898	89	471	539	237	224	470	963	421	999999	999999	999999	670	90	999999	477	999999	884	999999	601	930	753	999999	708	202	618	289	407	469	764	122	999999	999999	310	642	203	386	999999	46	31	821	80	999999	999999	999999	869	409	409	445	95	999999	308	878	919	161	154	892	999999	999999	618	935	72	503	656	999999	820	266	369	447	394	999999	35	847	201	999999	859	797	492	769	333	218	880	999999	999999	824	813	172	307	999999	497	311	624	628	427	96	758	577	309	594	999999	612	50	999999	61	999999	914	461	999999	999999	999999	357	409	993	23	999999	999999	
110	999999	832	306	658	959	219	950	92	475	406	429	115	999999	999999	497	898	999999	720	177	918	910	388	999999	362	999999	167	857	999999	999999	999999	615	27	41	657	457	477	298	470	999999	830	20	969	529	517	41	581	128	18	859	511	352	302	242	146	200	741	922	944	182	999999	361	810	189	844	791	412	84	999999	835	30	610	189	999999	347	907	941	999999	999999	330	904	49	849	999999	999999	288	322	784	999999	467	999999	999999	354	999999	850	999999	210	999999	684	725	629	506	754	183	839	900	999999	235	895	238	999999	882	530	623	278	763	512	530	788	566	479	999999	999999	906	128	476	266	892	226	868	999999	161	999999	676	700	999999	294	999999	451	500	999999	97	888	666	999999	999999	999999	730	29	97	999999	680	11	128	999999	11	328	999999	999999	999999	999999	999999	18	37	531	107	708	854	999999	999999	478	837	89	999999	451	999999	739	999999	999999	999999	452	535	999999	139	999999	36	160	65	429	698	89	446	620	999999	855	999999	999999	860	999999	120	999999	179	999999	159	618	138	601	713	677	864	271	805	160	999999	921	119	408	879	135	999999	946	999999	435	999999	790	42	227	999999	441	606	312	878	999999	999999	169	282	728	999999	520	999999	435	999999	387	564	436	999999	999999	999999	166	746	446	209	735	641	174	482	744	582	368	586	911	599	999999	80	561	999999	428	573	611	648	390	685	999999	361	999999	508	999999	870	797	516	999999	377	844	694	170	113	999999	745	422	687	538	155	364	933	862	836	175	317	12	53	999999	999999	248	518	366	761	840	999999	999999	999999	216	874	785	852	999999	543	755	586	999999	458	249	683	161	924	120	999999	330	999999	499	999999	342	958	867	753	999999	35	139	999999	338	409	272	999999	182	756	480	663	370	999999	104	999999	91	588	406	554	804	181	570	324	407	131	440	414	883	999999	332	258	17	41	200	814	413	999999	999999	510	195	478	510	999999	999999	456	874	818	341	180	999999	754	561	999999	949	999999	464	999999	928	216	969	858	886	999999	433	999999	656	338	322	999999	915	662	340	895	368	335	670	176	870	999999	257	999999	83	713	189	578	999999	999999	92	710	360	999999	499	52	541	999999	592	668	999999	232	800	545	506	61	999999	498	999999	665	953	623	819	297	945	978	958	999999	784	183	662	855	534	962	256	611	929	999999	999999	999999	363	41	743	12	999999	999999	160	999999	999999	32	458	690	164	41	999999	999999	890	999999	652	999999	93	195	999999	999999	15	125	697	999999	299	999999	131	937	335	999999	311	999999	880	999999	
102	307	999999	256	240	761	999999	972	700	999999	232	786	720	867	675	651	215	178	487	334	996	89	950	323	999999	231	901	521	999999	999999	999999	817	589	83	969	355	694	836	999999	791	694	999999	999999	204	615	999999	999999	263	272	999999	920	142	444	556	820	22	356	514	834	19	860	999999	999999	999999	999999	999999	999999	647	898	329	957	378	224	696	639	963	664	756	999999	909	999999	647	259	679	119	597	382	42	262	999999	998	189	12	999999	931	491	425	999999	431	999999	314	536	365	942	727	999999	918	999999	916	857	999999	600	806	999999	960	999999	999999	938	561	185	41	999999	999999	941	331	999999	376	999999	765	999999	548	999999	334	999999	604	521	999999	317	952	567	999999	999999	999999	404	608	408	999999	88	984	718	999999	486	203	999999	179	150	999999	424	620	999999	185	648	983	768	319	448	275	999999	329	449	929	646	999999	994	999999	999999	58	999999	342	922	404	298	294	56	621	71	999999	999999	336	464	380	868	999999	999999	999999	40	651	358	95	169	999999	81	758	545	999999	890	501	208	749	773	999999	161	999999	698	999999	886	999999	936	999999	999999	732	195	974	864	78	999999	950	999999	611	999999	755	700	904	999999	788	999999	539	749	267	730	999999	517	340	999999	999999	228	999999	997	999999	999999	676	714	211	999999	999999	947	107	999999	999999	727	999999	518	596	282	27	999999	256	909	909	232	357	999999	999999	426	688	224	855	421	501	849	285	952	999999	116	999999	51	499	78	745	840	999999	644	283	999999	790	61	920	67	545	972	971	999999	97	235	999999	999999	999999	784	158	222	101	685	403	626	452	987	983	490	482	999999	999999	999999	173	79	996	999999	341	999999	635	636	303	798	876	999999	877	407	865	310	999999	738	16	714	919	533	999999	550	999999	656	96	803	999999	439	584	568	999999	793	713	28	238	445	730	999999	159	521	999999	303	808	874	748	54	131	682	532	744	999999	197	999999	640	330	999999	471	684	999999	831	568	863	223	999999	458	94	693	846	81	999999	17	999999	564	408	614	455	999999	376	907	51	681	395	999999	840	598	883	534	83	999999	999999	974	56	839	999999	953	64	89	499	426	663	361	999999	610	20	736	857	632	860	35	874	713	105	776	22	999999	999999	956	383	720	574	560	620	158	299	999999	999999	999999	246	455	559	376	252	949	253	690	999999	784	896	113	741	261	673	57	824	78	879	279	827	178	780	107	999999	999999	852	113	741	999999	999999	472	775	584	395	415	999999	507	999999	999999	532	331	753	397	70	279	979	323	887	
572	334	999999	668	999999	999999	78	674	461	670	999999	107	150	999999	279	473	999999	999999	166	865	267	999999	326	999999	733	746	505	425	393	47	436	999999	539	225	178	803	99	803	94	138	999999	999999	24	837	998	57	392	382	483	999999	636	941	999999	457	999999	999999	18	999999	999999	999999	949	652	999999	424	244	672	568	924	780	476	999999	630	253	38	999999	526	999999	488	608	685	364	133	941	999999	999999	494	978	91	596	187	795	999999	999999	149	188	674	999999	599	999999	336	999999	999999	601	17	548	16	999999	793	908	112	434	529	999999	259	590	826	999999	999999	23	749	693	486	338	603	999999	911	761	999999	999999	873	76	966	885	281	206	896	532	933	920	404	797	194	183	999999	753	275	456	619	559	362	999999	639	586	853	642	12	139	997	999999	637	255	593	944	999999	46	467	643	999999	63	693	303	777	900	619	952	509	313	844	850	415	464	152	554	496	999999	437	999999	41	638	203	767	534	606	999999	159	999999	999999	148	456	296	631	711	999999	866	68	196	738	966	901	143	999999	294	157	921	183	112	999999	457	134	999999	999999	611	116	859	925	769	999999	617	470	999999	269	174	398	563	783	753	586	687	437	723	698	423	999999	505	503	999999	386	685	999999	56	174	999999	999999	846	219	30	604	705	940	299	25	131	506	161	874	999999	896	594	999999	430	526	361	999999	411	999999	662	481	611	366	452	393	495	508	999999	585	999999	999999	999999	353	763	999999	999999	999999	148	707	999999	999999	978	630	968	586	999999	546	689	530	812	772	999999	935	557	548	993	349	498	906	999999	623	999999	576	407	999999	355	999999	384	999999	645	614	881	703	344	745	502	980	397	999999	600	999999	818	893	772	999999	999999	615	796	224	999999	541	258	999999	187	954	834	412	999999	593	241	552	172	417	999999	208	999999	999999	601	812	56	999999	999999	632	315	581	804	999999	804	702	836	999999	999999	170	999999	999999	365	649	525	389	910	999999	999999	803	634	999999	786	411	999999	574	814	638	24	984	177	999999	999999	999999	926	605	160	645	608	999999	757	999999	999999	999999	999999	780	842	251	393	221	901	957	265	157	999999	266	795	999999	190	240	887	208	724	999999	992	974	525	740	722	920	999999	275	999999	235	56	141	950	784	999999	238	731	573	999999	803	999999	220	999999	999999	626	669	810	757	464	999999	999999	558	777	639	999999	999999	265	999999	528	473	981	635	475	39	110	867	316	20	290	952	508	324	954	999999	386	999999	97	93	123	62	120	999999	999999	999999	999999	498	364	
999999	776	795	999999	629	999999	781	999999	457	999999	999999	999999	999999	362	799	477	999999	999999	328	999999	855	263	236	237	999999	988	476	362	509	824	361	999999	612	512	996	244	999999	979	879	999999	183	999999	929	47	241	752	364	699	320	14	309	999999	273	999999	999999	67	999999	567	801	640	577	428	321	632	393	419	728	257	366	565	981	531	989	58	430	754	999999	999999	999999	429	634	776	52	504	524	117	183	716	12	999999	694	927	188	249	999999	754	789	306	653	999999	33	117	343	754	999999	778	265	225	999999	754	732	360	571	382	16	801	385	816	999999	286	245	21	254	427	871	64	353	750	355	675	965	37	999999	999999	405	527	999999	297	481	746	852	958	999999	258	999999	999999	365	806	242	901	379	999999	198	377	587	999999	862	915	999999	968	999999	514	870	999999	789	705	999999	999999	976	489	999999	999999	999999	371	434	287	770	999999	221	537	999999	546	517	453	306	992	999999	177	597	393	664	527	414	999999	321	347	97	452	468	510	527	968	999999	753	544	290	637	826	943	309	251	866	704	355	279	888	997	427	999999	999999	866	648	800	999999	824	839	684	831	60	999999	199	999999	537	710	999999	730	716	763	909	999999	365	22	234	297	151	999999	823	68	244	999999	349	670	999999	672	644	999999	178	246	929	704	999999	999999	776	999999	120	924	339	999999	999999	999999	181	999999	518	999999	999999	854	423	513	452	36	26	625	596	628	747	999999	999999	864	999999	140	561	480	999999	999999	418	558	245	378	186	227	999999	829	722	694	260	999999	161	471	241	790	999999	665	793	999999	688	999999	999999	157	118	590	999999	474	928	215	999999	701	999999	313	79	882	618	55	999999	999999	568	196	903	902	378	641	377	907	633	999999	674	896	686	932	526	437	999999	999999	269	596	999999	999999	900	517	999999	999999	706	999999	999999	358	182	419	999999	568	343	999999	87	999999	779	477	222	648	841	653	540	100	24	477	787	641	544	530	999999	739	563	999999	999999	396	204	818	999999	529	515	999999	999999	264	567	128	598	999999	360	41	318	791	383	999999	161	257	976	999999	999999	999999	70	999999	814	652	633	599	14	768	216	999999	999999	960	542	693	142	567	551	285	532	895	878	999999	291	999999	999999	995	366	540	423	48	419	587	284	999999	999999	755	469	459	631	999999	123	830	818	668	917	357	258	690	891	999999	999999	999999	95	648	360	999999	479	311	999999	637	242	474	355	177	999999	536	686	836	234	387	108	102	654	999999	781	58	945	622	595	864	746	676	649	829	
343	719	501	999999	355	172	286	167	29	999999	736	649	485	999999	397	391	670	999999	466	514	495	612	56	999999	866	312	999999	856	716	575	891	566	824	525	833	561	44	61	491	71	110	940	999999	660	826	999999	573	999999	235	213	204	334	999999	145	999999	730	999999	970	999999	52	810	429	450	453	112	180	825	959	817	835	357	618	999999	404	413	555	539	395	999999	734	739	67	631	512	380	567	355	999999	999999	112	888	73	293	448	260	681	999999	629	558	656	316	613	487	399	856	585	403	815	732	788	201	288	275	43	313	753	999999	937	82	999999	824	146	777	714	946	293	999999	491	999999	999999	65	909	836	58	428	135	579	999999	656	795	999999	539	999999	999999	999999	610	999999	259	145	506	999999	561	557	23	832	180	999999	999999	452	573	259	911	999999	10	733	999999	451	999999	615	187	183	565	291	287	381	999999	189	383	803	346	999999	86	356	999999	847	503	362	822	225	257	299	806	789	93	999999	261	999999	999999	670	628	169	999999	644	957	332	328	280	279	642	547	991	999999	999999	116	88	183	565	34	162	999999	930	628	11	367	999999	999999	776	207	741	999999	426	233	999999	184	187	999999	442	999999	999999	529	999999	92	190	999999	266	836	837	682	15	372	696	843	999999	440	698	540	579	286	999999	956	999999	82	538	522	130	768	749	999999	929	174	999999	176	710	632	16	847	448	333	111	61	539	103	999999	378	433	583	429	282	485	646	344	165	329	368	978	999999	999999	667	999999	497	97	51	753	999999	631	530	142	180	999999	851	102	256	999999	28	999999	458	879	169	99	546	999999	999999	320	292	829	585	999999	352	654	856	999999	780	999999	613	999999	498	999999	361	747	999999	451	259	848	634	554	98	980	310	941	530	280	395	578	999999	159	999999	731	471	999999	56	683	790	525	577	558	322	481	571	64	999999	999999	528	421	196	105	999999	628	685	737	740	605	999999	410	134	999999	907	212	763	464	353	999999	878	350	701	229	660	733	281	999999	242	999999	999999	255	23	421	752	973	999999	999999	69	992	55	999999	280	450	147	999999	401	991	650	119	999999	117	999999	999999	999999	999999	720	999999	444	366	357	609	999999	999999	197	300	999999	999999	832	934	820	847	404	361	721	999999	999999	999999	999999	281	342	289	999999	132	899	310	544	852	191	574	262	424	481	702	645	445	237	999999	999999	847	992	687	999999	715	999999	999999	713	360	449	96	118	999999	885	999999	34	999999	184	999999	999999	999999	756	544	532	267	681	406	375	701	999999	
285	916	921	997	999999	288	654	130	999999	833	999999	597	999999	413	999999	466	792	539	318	678	577	271	854	922	376	101	458	165	901	44	893	999999	999999	644	173	179	196	472	999999	885	999999	947	464	549	206	299	572	141	437	801	888	999999	999999	33	148	24	71	998	630	153	829	498	228	685	940	999999	586	999999	249	925	279	329	888	432	308	629	999999	314	726	87	528	327	728	109	155	999999	448	987	999999	159	117	999999	999999	507	65	999999	999999	999999	609	674	999999	33	891	999999	532	569	977	634	725	999999	217	999999	282	552	999999	512	999999	129	540	913	93	598	52	99	818	91	487	391	377	426	901	999999	999999	61	999999	505	435	227	999999	586	59	999999	272	999999	942	360	999999	299	882	553	122	999999	999999	999999	590	124	980	802	999999	451	92	999999	267	999999	999999	189	62	231	188	129	86	552	552	999999	864	279	335	65	157	999999	175	197	509	823	313	301	789	999999	470	259	524	999999	999999	134	504	999999	999999	963	379	762	999999	999999	121	763	476	569	66	999999	999999	320	788	925	654	235	286	894	999999	443	995	325	399	53	999999	929	605	453	29	428	460	411	723	372	685	394	169	481	86	745	356	744	245	505	187	160	999999	598	979	999999	848	609	376	122	968	63	999999	264	934	191	167	33	999999	638	833	429	999999	999999	249	999999	76	804	818	350	999999	999999	999999	999999	865	999999	468	16	999999	721	999999	850	45	610	404	631	999999	999999	547	894	588	999999	203	999999	671	757	562	54	999999	999999	241	999999	791	35	35	717	999999	999999	399	999999	723	161	559	829	69	983	394	986	32	999999	248	171	267	924	999999	999999	67	483	999999	118	999999	423	657	754	489	535	69	999999	584	686	658	999999	515	223	180	437	774	374	547	688	999999	576	999999	999999	999999	80	999999	866	272	272	659	499	258	291	286	999999	504	999999	349	999999	923	384	411	345	959	696	655	53	753	999999	988	693	936	543	745	481	401	915	282	999999	748	202	999999	999999	999999	169	302	234	936	999999	999999	969	34	23	764	988	174	687	782	784	999999	999999	123	936	999999	966	562	715	999999	805	908	588	999999	930	784	731	636	99	999999	800	999999	431	999999	882	999999	29	668	999999	778	999999	316	714	143	498	999999	15	999999	810	47	999999	999999	587	688	141	962	354	447	999999	238	43	361	85	378	999999	999999	992	635	240	543	264	308	640	936	999999	999999	203	455	999999	999999	778	651	826	61	258	203	816	999999	975	920	58	581	573	693	745	405	240	999999	160	
999999	12	999999	999999	999999	783	761	999999	650	999999	641	769	999999	413	169	459	391	999999	33	130	999999	573	259	999999	320	495	683	734	946	201	394	999999	857	304	999999	932	408	803	559	278	999999	237	175	844	999999	160	999999	999999	413	243	363	999999	216	224	999999	544	999999	720	537	781	110	36	999999	999999	999999	383	911	999999	487	237	999999	999999	976	755	634	561	407	415	326	169	346	515	331	712	999999	524	61	999999	932	391	188	688	275	778	178	469	217	716	999999	999999	999999	999999	689	999999	192	999999	893	461	999999	811	146	347	404	999999	444	594	705	317	621	990	999999	278	672	106	59	373	999999	999999	587	999999	999999	691	86	365	920	999999	825	999999	530	72	630	600	999999	131	255	841	293	999999	343	583	763	900	999999	348	638	971	881	593	136	819	463	695	873	425	999999	999999	999999	48	457	651	999999	999999	786	999999	370	730	226	551	850	217	999999	999999	864	13	411	452	597	738	726	949	910	242	28	999999	608	934	999999	636	999999	800	580	255	450	691	814	999999	123	545	977	908	755	340	743	918	999999	49	831	869	999999	999999	857	999999	321	508	999999	536	541	86	950	999999	13	589	888	59	637	834	973	999999	198	207	338	61	760	818	999999	580	499	110	970	569	113	857	622	647	943	57	933	941	950	288	672	47	594	552	904	175	452	693	291	999999	75	659	680	817	687	999999	999999	999999	999999	170	999999	441	115	391	332	156	966	250	116	589	901	41	231	999999	534	300	467	218	914	37	138	999999	818	999999	503	999999	186	805	960	999999	285	439	637	999999	251	241	931	213	229	999999	209	211	999999	701	14	43	438	770	292	396	348	564	589	286	41	241	622	51	887	878	969	999999	289	968	314	471	999999	999999	669	303	369	263	988	165	828	926	999999	127	999999	999999	25	999999	999999	574	799	999999	850	360	758	19	618	890	325	351	788	47	999999	618	396	543	999999	997	111	999999	37	999999	576	999999	457	115	22	505	982	428	863	999999	999999	715	179	593	620	54	681	659	685	479	999999	647	377	791	14	610	730	525	830	27	314	534	547	714	154	427	999999	653	996	122	907	999999	487	234	398	999999	999999	803	923	595	325	451	312	557	999999	929	999999	999999	999999	412	999999	999999	597	845	258	124	999999	464	448	999999	999999	38	663	572	571	50	169	999999	403	797	170	926	602	244	999999	863	231	989	567	225	371	246	999999	593	347	451	309	641	976	283	48	984	999999	730	453	296	787	739	986	116	769	913	273	314	
251	999999	999999	363	999999	395	892	189	897	233	831	905	486	999999	999999	129	999999	527	176	129	758	186	572	872	790	415	999999	491	12	460	455	458	973	999999	999999	999999	999999	946	498	999999	391	999999	999999	141	999999	548	809	717	514	866	999999	252	746	153	555	75	999999	991	999999	738	999999	410	186	446	999999	382	932	249	728	999999	999999	793	39	585	738	898	98	999999	999999	252	605	368	999999	999999	94	213	711	829	999999	286	222	999999	999999	759	999999	999999	682	651	363	525	616	570	989	999999	334	582	222	999999	415	657	976	999999	27	999999	142	999999	433	999999	361	999999	671	112	558	999999	523	945	419	279	313	757	225	999999	87	457	635	45	378	209	811	511	999999	550	423	44	309	377	578	64	999999	999999	999999	641	299	999999	854	513	22	547	264	999999	173	943	999999	658	441	538	767	569	694	107	582	234	239	850	582	131	689	523	152	999999	377	365	999999	999999	210	583	158	999999	603	131	32	830	944	999999	999999	999999	692	765	999999	770	609	19	999999	529	748	332	412	448	999999	733	824	999999	405	999999	21	808	301	875	457	999999	390	481	999999	999999	84	752	289	999999	512	534	438	924	920	382	546	999999	996	132	243	877	181	709	88	869	999999	534	999999	836	421	539	756	816	999999	745	999999	138	999999	795	999999	996	53	605	936	683	304	900	999999	33	572	653	812	178	641	999999	999999	680	402	106	276	550	999999	999999	395	973	777	622	999999	999999	991	999999	999999	210	678	247	834	999999	773	999999	575	407	956	411	273	768	727	999999	184	737	69	999999	736	945	529	903	999999	600	220	999999	905	682	292	401	41	165	337	611	500	404	745	999999	906	997	531	869	594	915	189	999999	256	198	447	999999	126	999999	681	379	681	774	568	244	366	999999	499	892	124	564	999999	118	999999	999999	98	780	992	949	803	738	424	659	319	999999	421	593	716	717	245	999999	285	749	483	957	999999	725	836	510	753	999999	999999	639	755	39	999999	80	999999	999999	110	666	887	176	488	942	999999	32	465	999999	823	772	104	999999	656	999999	289	631	999999	483	195	373	943	491	999999	708	240	785	904	289	229	999999	999999	585	616	578	525	118	270	999999	12	907	999999	42	687	999999	999999	726	982	54	750	912	444	999999	945	737	722	406	971	779	712	180	127	999999	584	999999	375	999999	175	88	195	180	370	104	480	287	999999	999999	803	225	708	513	802	999999	539	316	905	999999	999999	879	856	999999	147	491	828	832	790	999999	458	215	615	491	560	904	859	579	
552	350	242	667	999999	811	999999	755	999999	999999	377	268	646	277	576	680	999999	295	231	76	43	999999	276	647	999999	28	462	598	610	999999	999999	999999	999999	999999	764	565	462	973	255	54	526	999999	419	999999	465	532	448	191	999999	934	999999	275	682	792	999999	673	83	595	179	616	358	14	999999	855	999999	479	267	999999	512	20	999999	904	49	187	550	651	469	647	192	999999	579	281	959	676	612	687	226	217	422	999999	491	866	999999	639	999999	521	246	563	383	986	999999	999999	678	628	999999	709	235	505	252	894	213	999999	412	999999	46	86	999999	479	253	568	262	999999	999999	421	528	362	111	999999	490	38	999999	999999	273	205	700	818	999999	999999	961	902	999999	999999	999999	527	888	65	464	999999	602	619	999999	766	320	815	733	224	999999	999999	109	363	999999	825	999999	223	999999	307	999999	216	513	999999	999999	713	518	350	116	542	94	999999	533	999999	897	999999	807	871	562	648	595	458	999999	486	331	346	242	607	304	636	706	752	48	590	893	257	999999	384	145	762	999999	970	708	201	140	749	733	636	465	106	999999	999999	999999	840	999999	713	744	37	999999	147	999999	999999	999999	999999	835	342	708	942	579	999999	426	432	999999	800	400	625	999999	281	355	581	612	999999	152	999999	618	564	101	207	878	189	999999	68	487	998	291	348	923	239	365	798	51	999999	999999	814	999999	999999	416	999999	449	97	963	472	999999	325	535	875	999999	999999	999999	281	250	510	999999	999999	147	368	945	737	519	62	701	521	915	556	999999	821	999999	999999	527	34	999999	999999	758	791	999999	50	386	171	472	415	580	85	378	94	557	540	727	666	677	321	999999	678	351	397	396	452	556	135	785	999999	336	999999	330	999999	133	999999	752	999999	999999	106	982	999999	999999	113	481	625	999999	999999	999	10	104	882	660	216	999999	478	888	370	404	774	493	260	999999	758	88	151	755	999999	960	547	999999	454	492	999999	339	999999	413	247	915	770	309	999999	136	785	620	999999	999999	124	461	655	131	392	999999	409	613	999999	407	516	35	340	999999	610	870	462	222	649	400	90	876	519	75	650	455	634	999999	767	134	601	148	634	372	641	90	315	425	999999	576	92	967	608	467	897	222	999999	900	698	854	673	572	970	63	698	247	999999	590	481	936	253	935	845	606	806	377	401	999999	999999	530	565	47	817	83	317	122	278	62	177	438	999999	999999	999999	912	460	38	178	580	673	999999	148	725	999999	468	999999	157	132	999999	661	999999	820	616	671	177	299	636	755	
896	746	586	969	889	422	52	76	520	168	932	999999	777	209	821	999999	835	392	840	103	358	751	169	990	275	400	647	617	263	71	608	623	823	283	281	999999	97	434	999999	999999	901	401	812	999999	199	856	999999	330	999	321	836	999999	459	543	999999	155	587	595	703	999999	774	434	812	999999	560	318	999999	504	927	987	217	410	143	537	201	999999	938	180	800	419	517	327	618	942	999999	822	999999	289	999999	136	256	501	730	999999	999999	476	589	364	438	880	534	999999	403	22	113	999999	651	921	352	999999	216	416	999999	293	981	457	816	870	232	737	154	51	999999	800	740	716	999999	384	999999	999999	378	584	742	920	999999	139	923	999999	838	799	180	999999	999999	438	919	840	706	446	778	999999	659	718	999999	700	735	492	761	602	281	397	755	999999	922	626	999999	632	673	874	408	851	533	220	41	999999	567	999999	113	199	999999	900	19	999999	605	917	75	659	453	52	194	402	377	331	334	451	999999	903	329	321	999999	297	999999	832	47	926	557	449	999999	707	999999	999999	388	572	721	380	388	999999	999999	14	999999	421	188	999999	690	16	484	999999	885	589	389	664	583	792	831	593	999999	186	205	679	370	999999	971	745	909	999999	23	805	610	954	72	531	999999	999999	760	945	118	546	999999	999999	999999	999999	563	107	328	478	258	596	740	137	647	211	999999	992	644	999999	449	999999	720	338	993	678	601	999999	526	858	999999	269	42	886	484	196	44	999999	236	23	73	874	427	440	112	427	75	482	999999	861	999999	248	999999	826	505	675	826	813	48	773	754	631	580	470	999999	989	563	999999	652	461	176	163	765	999999	999999	575	26	289	999999	575	613	128	625	999999	654	194	590	216	999999	809	370	231	135	462	269	441	303	957	394	123	863	999999	830	999999	694	999999	482	58	954	929	999999	546	999999	472	999999	635	999999	914	999999	861	409	357	472	843	101	945	37	999999	371	999999	281	69	999999	999999	711	401	298	770	970	603	999999	541	261	461	999999	999999	644	663	999999	999999	434	388	999999	533	714	516	999999	987	763	749	999999	179	999999	999999	658	999999	651	474	760	999999	347	999999	999999	222	159	867	106	21	692	277	310	373	20	738	15	892	918	371	408	205	652	311	999999	231	579	542	999999	736	802	559	183	999999	902	532	295	199	444	928	384	847	419	999999	304	999999	448	660	168	999999	999999	765	682	289	999999	564	126	46	238	722	643	616	22	369	218	143	104	140	999999	488	452	816	457	989	999999	561	999999	914	
16	521	782	919	383	999999	227	999999	877	893	999999	347	415	999999	999999	722	294	767	834	60	529	999999	401	318	199	680	506	703	318	692	999999	514	779	212	39	716	940	724	242	115	152	181	999999	999999	36	999999	999999	999999	855	735	705	999999	999999	735	395	845	999999	474	729	703	409	999999	728	195	600	999999	568	213	230	254	782	999999	535	729	999999	357	905	999999	291	76	608	314	847	582	986	84	788	53	816	193	596	999999	994	999999	706	627	999999	80	610	999999	999999	999999	999999	610	953	145	693	997	827	47	940	929	193	663	104	105	676	156	208	526	811	999999	396	46	657	999999	574	995	32	290	904	834	590	854	511	999999	341	247	999999	850	999999	790	999999	779	253	999999	292	999999	445	999999	951	306	872	999999	625	49	482	999999	952	646	571	698	974	999999	143	115	999999	999999	161	364	764	438	999999	357	999999	30	308	617	793	990	34	243	559	999999	339	607	962	505	239	472	999999	405	999999	983	999999	691	816	679	645	999999	328	953	189	90	846	522	780	524	948	604	999999	864	999999	999999	621	337	148	999999	999999	999999	999999	999999	999999	689	999999	368	154	999999	78	453	214	628	971	999999	671	999999	999999	479	999999	816	827	448	556	999999	731	402	999999	999999	371	952	553	264	472	999999	994	999999	999999	499	982	488	999999	246	999999	505	399	121	893	999999	999999	551	283	669	985	400	707	999999	999999	474	957	705	114	821	182	999999	900	999999	999999	861	999999	196	999999	564	496	98	448	591	999999	61	245	619	999999	767	999999	820	999999	999999	999999	81	412	299	999999	390	541	287	999999	556	74	339	604	999999	999999	41	833	114	334	718	182	897	952	999999	999999	244	238	348	206	347	999999	999999	999999	26	682	999999	458	372	999999	999999	32	218	999999	891	526	999999	456	999999	999999	477	999999	927	495	959	710	380	128	296	999999	954	161	203	91	999999	999999	712	999999	999999	999999	999999	583	999999	117	999999	696	999999	192	70	999999	999999	787	441	683	999999	413	861	866	487	999999	999999	966	172	785	999999	685	828	999999	678	135	814	999999	869	999999	794	894	999999	999999	997	999999	746	197	68	696	538	176	719	520	362	632	904	999999	414	281	464	904	420	685	74	813	999999	836	999999	935	784	288	918	411	889	834	940	51	869	224	569	124	907	475	257	876	999999	318	774	999999	230	999999	366	597	999999	889	483	787	756	194	405	909	683	132	999999	999999	257	318	630	527	692	999999	975	199	712	349	999999	944	999999	198	999999	559	71	468	999999	815	922	331	834	999	999999	
999999	295	685	819	659	999999	999999	999999	997	628	657	687	257	362	366	993	176	885	999999	999999	538	359	568	347	845	848	224	417	999999	336	926	483	630	999999	539	578	300	380	999999	908	220	390	440	569	199	871	814	115	999999	822	755	999999	607	116	822	803	999999	348	973	999999	999999	378	468	999999	701	184	67	90	999999	788	999999	796	833	328	682	157	919	998	157	974	43	118	68	282	581	491	876	524	999999	999999	851	952	406	999999	692	842	999999	769	868	25	814	734	292	570	999999	999999	612	288	999999	999999	883	728	200	999	777	117	319	195	99	220	999999	999999	735	96	936	999999	399	592	999999	839	234	160	140	999999	169	308	825	999999	999999	621	879	597	101	679	852	133	999999	999999	473	584	533	737	679	999999	717	999999	998	206	634	379	999999	999999	652	593	999999	999999	999999	999999	839	999999	291	822	999999	999999	341	999999	999999	65	243	813	999999	992	999999	61	316	497	999999	482	425	888	999999	629	863	782	62	858	999999	507	999999	128	535	704	567	994	302	711	705	211	326	18	829	943	999999	999999	391	577	901	999999	286	999999	262	125	642	951	178	662	958	259	999999	482	764	944	825	999999	999999	999999	435	134	758	999999	792	279	999999	416	999999	366	665	999999	401	485	999999	999999	230	287	866	419	71	615	999999	999999	752	455	785	844	999999	885	127	999999	999999	107	151	776	842	680	170	983	959	235	999999	811	996	916	858	940	524	420	723	999999	258	868	999999	819	309	128	853	346	999999	322	999999	182	249	999999	999999	304	999999	191	511	999999	127	882	999999	999999	999999	999999	999999	999999	999999	999999	329	833	172	579	599	673	999999	332	476	999999	827	999999	499	999999	73	720	572	189	416	564	999999	999999	909	183	431	375	999999	396	999999	296	999999	27	749	999999	999999	339	20	670	227	999999	429	20	715	999999	999999	303	393	999999	772	12	999999	463	430	42	248	986	924	999999	158	999999	265	999999	236	999999	247	999999	83	851	999999	733	999999	999999	961	579	144	596	627	131	999999	137	982	604	624	999999	845	32	597	717	999999	999999	414	32	522	993	999999	999999	999999	535	999999	911	230	541	168	48	302	548	502	850	898	652	369	802	536	30	251	660	863	999999	344	225	999999	999999	452	999999	329	999999	390	967	998	202	812	999999	582	549	907	451	446	585	999999	306	530	746	819	999999	646	612	495	501	999999	920	89	651	201	334	698	863	99	999999	719	614	168	999999	852	705	839	999999	230	999999	123	800	999999	287	999999	47	999999	476	547	694	12	716	999999	888	
225	87	123	171	999999	999999	850	53	361	926	866	999999	148	996	894	123	917	378	392	999999	388	952	706	801	999999	999999	638	232	326	999999	517	12	423	280	318	774	592	678	377	999999	146	79	448	298	420	152	999999	699	581	433	999999	634	999999	692	510	273	381	321	849	999999	619	628	999999	957	419	999999	774	999999	687	999999	530	249	10	420	372	999999	513	999999	999999	178	999999	939	650	892	627	882	678	999999	769	999999	402	281	828	630	999999	517	999999	999999	879	557	378	999999	21	461	903	999999	633	913	999999	202	759	999999	930	999999	999999	999999	977	999999	999999	999999	195	53	108	641	727	999999	421	379	68	854	966	32	538	833	800	233	999999	199	989	100	258	764	411	577	999999	438	999999	157	149	682	540	516	161	352	999999	334	932	380	734	653	999999	999999	999999	999999	235	999999	999999	999999	999999	999999	999999	788	846	249	999999	430	999999	531	355	298	908	273	240	385	999999	999999	870	999999	471	999999	999999	557	464	345	973	994	908	936	351	558	13	254	277	881	930	751	670	911	74	941	692	999999	34	445	745	852	33	480	160	775	866	249	635	414	999999	204	333	510	275	293	999999	705	189	797	999999	663	996	359	455	572	999999	958	999999	529	999999	890	533	29	600	999999	971	999999	786	576	999999	763	619	862	914	735	999999	169	646	781	430	986	231	999999	159	91	856	673	35	587	986	907	129	999999	631	86	670	313	910	155	322	999999	919	613	116	999999	54	144	444	719	999999	629	322	348	109	999999	668	307	870	999999	274	999999	413	999999	589	783	643	999999	240	838	75	999999	999999	500	469	346	999999	618	130	626	46	722	239	999999	999999	999999	999999	780	999999	999999	417	373	443	400	881	24	679	720	33	332	888	541	903	606	654	999999	379	821	879	762	729	60	186	254	482	551	78	107	766	999999	198	999999	999999	405	430	701	681	859	619	454	999999	999999	595	798	737	505	818	999999	999999	413	999999	773	901	254	114	999999	999999	199	918	339	946	582	954	999999	143	35	43	508	999999	952	358	520	999999	434	105	383	999999	388	516	977	733	445	445	362	999999	425	962	262	300	73	514	492	940	290	507	94	402	794	664	712	471	320	999999	708	64	999999	570	476	158	731	902	808	999999	941	999999	511	146	601	565	999999	73	999999	217	123	448	865	999999	921	999999	999999	981	670	724	804	515	422	999999	736	307	768	999999	495	114	999999	170	999999	809	999999	683	996	947	800	239	946	999999	999999	112	343	999999	199	897	649	549	999999	750	999999	
94	878	435	193	521	410	303	999999	863	578	676	648	952	743	65	579	247	930	73	190	441	777	165	999999	320	656	476	999999	999999	215	945	966	819	928	621	931	573	500	485	547	507	442	93	80	23	999999	390	527	143	327	411	999999	999999	569	801	999999	722	611	872	865	999999	999999	926	999999	632	999999	829	34	131	999999	999999	747	999999	999999	683	999	694	95	810	857	275	949	975	999999	804	336	999999	259	137	314	218	962	999999	620	613	322	515	435	448	313	633	999999	405	18	321	999999	175	559	999999	999999	621	636	800	25	999999	984	219	383	853	305	819	579	897	999999	999999	53	999999	834	912	370	493	269	647	507	233	910	554	999999	242	151	171	342	999999	999999	692	999999	999999	999999	31	628	999999	142	582	152	493	999999	468	587	103	277	543	999999	646	525	318	362	989	302	792	688	440	253	150	711	144	999999	216	572	134	999999	881	518	813	999999	267	999999	686	999999	23	179	451	999999	872	964	607	830	695	848	26	340	999999	999999	999999	342	198	859	991	870	17	16	999999	895	463	760	396	34	527	363	267	999999	999999	999999	288	623	247	474	380	999999	999999	999999	999999	368	556	794	751	999999	699	480	105	408	368	815	999999	999999	331	999999	512	122	577	582	312	341	999999	67	663	107	999999	999999	105	724	489	815	999999	999999	224	999999	349	669	999999	999999	335	56	268	859	599	860	997	281	302	691	999999	267	999999	999999	11	460	777	499	140	653	430	999999	385	380	918	553	59	794	999999	999999	216	999999	999999	202	999999	266	83	731	467	803	109	999999	999999	413	763	231	216	999999	701	763	712	850	539	364	953	830	671	887	940	999999	810	213	487	460	484	999999	999999	416	284	999999	999999	999999	41	336	554	121	999999	972	617	696	347	999999	999999	40	999999	366	999999	749	248	426	999999	999999	999999	421	993	896	999999	452	929	999999	999999	800	959	956	385	666	999999	212	810	999999	239	698	280	999999	709	999999	120	999999	999999	999999	813	999999	177	858	160	202	265	620	999999	657	999999	159	53	972	999999	999999	855	999999	999999	473	547	111	938	406	196	896	914	999999	712	998	785	999999	131	999999	999999	663	633	111	805	193	411	208	869	162	562	999999	655	307	625	171	999999	974	803	858	580	999999	999999	770	671	999999	999999	999999	907	345	872	906	999999	242	150	964	914	999999	340	470	999999	348	242	786	844	116	250	616	999999	550	858	811	580	999999	999999	999999	198	999999	440	551	906	692	300	534	999999	655	61	423	167	660	257	999999	643	342	999999	999999	
479	689	999999	564	24	670	796	999999	486	70	999999	999999	11	31	776	61	999999	789	999999	999999	57	708	999999	199	65	826	459	999999	302	472	178	247	999999	998	649	508	936	876	537	999999	896	933	999999	229	328	296	422	999999	883	206	82	999999	999999	999999	999999	771	194	736	509	197	999999	535	75	23	892	99	298	12	381	999999	124	446	261	328	482	124	999999	999999	870	999999	414	324	387	106	999999	323	469	59	815	878	324	209	377	349	999999	370	868	999999	337	239	998	419	764	999999	91	635	602	459	945	78	120	999999	866	999999	783	896	999999	968	623	999999	630	999999	197	502	953	999999	79	912	303	121	256	626	948	999999	770	995	560	772	999999	764	999999	19	113	746	768	416	999999	999999	566	139	223	899	420	758	609	758	231	999999	661	999999	999999	689	165	833	999999	999999	959	236	970	788	345	999999	999999	859	857	620	145	451	734	547	999999	443	356	174	999999	356	215	200	41	21	773	298	120	848	208	999999	854	280	999999	283	456	999999	666	999999	793	999999	999999	561	901	999999	623	999999	536	124	594	999999	343	999999	934	999999	288	769	205	958	24	999999	275	115	660	825	999999	864	999999	460	100	475	777	578	381	71	999999	654	999999	999999	398	993	762	995	263	85	697	863	345	999999	999999	999999	911	708	763	746	571	839	900	85	233	758	999999	999999	33	129	355	765	619	873	75	634	480	163	999999	31	294	280	999999	585	137	902	529	80	999999	414	999999	999999	814	634	499	999999	753	223	818	640	740	686	971	144	730	932	253	471	392	370	216	758	999999	742	461	301	987	325	999999	331	238	192	620	999999	565	286	950	984	384	503	880	266	344	999999	291	999999	308	999999	854	205	658	67	688	104	207	805	999999	82	183	207	999999	999999	276	497	412	557	75	361	578	999999	982	269	999999	888	999999	999999	423	220	999999	852	999999	279	999999	752	999999	181	999999	525	422	999999	356	877	811	999999	919	452	990	847	999999	999999	543	946	999999	411	999999	399	970	799	614	258	391	719	621	330	214	314	967	999999	824	999999	63	549	939	818	107	114	457	909	999999	46	959	576	694	727	999999	56	141	69	539	999999	210	999999	910	173	379	637	266	490	973	614	999999	999999	32	295	680	993	17	330	313	118	941	71	830	999999	298	814	34	893	20	167	183	907	984	551	40	358	638	775	449	469	999999	967	936	364	561	493	999999	408	57	325	48	999999	755	430	999999	148	874	342	875	999999	999999	999999	479	815	441	577	491	999999	264	331	
365	241	880	844	271	974	135	475	26	805	270	626	999999	695	128	372	162	564	218	891	999999	305	900	885	857	484	497	130	922	983	999999	82	154	999999	960	999999	999999	911	169	368	23	408	325	79	303	986	999999	999999	696	79	999999	926	272	372	999999	69	341	995	999999	999999	999999	999999	552	999999	999999	999999	481	129	734	321	441	250	404	999999	878	85	980	999999	999999	870	957	712	999999	999999	999999	999999	810	781	878	901	476	935	923	999999	881	18	855	292	276	115	514	407	60	384	637	999999	999999	421	494	771	88	510	413	999999	828	773	580	699	476	727	999999	999999	251	832	999999	506	326	31	968	999999	999999	697	563	485	366	560	662	999999	225	392	553	398	999999	999999	822	965	531	807	554	999999	438	166	816	999999	728	999999	999999	999999	539	141	858	510	452	624	551	390	946	928	760	999999	121	530	999999	93	184	989	412	144	19	999999	999999	519	999999	999999	999999	74	881	24	999999	552	999999	443	520	93	534	52	945	673	999999	441	28	602	999999	287	996	999999	999999	999999	375	739	411	31	218	659	167	348	999999	592	192	487	509	932	999999	218	999999	999999	20	400	559	999999	53	739	999999	577	999999	381	473	198	864	534	391	159	648	28	150	384	999999	861	926	195	17	999999	999999	87	932	96	431	837	999999	329	896	999999	182	999999	695	671	999999	641	999999	785	875	845	727	657	105	359	293	163	77	498	452	159	999999	374	133	690	258	502	644	774	999999	635	784	545	637	109	977	415	332	478	932	594	999999	151	999999	172	635	833	981	999999	999999	999999	999999	916	876	747	999999	999999	999999	15	423	949	996	33	999999	999999	71	192	30	996	382	878	999999	598	565	858	96	331	63	961	64	999999	999999	71	971	681	864	867	999999	999999	290	999999	305	326	65	983	999999	49	316	80	110	999999	813	984	210	999999	999999	181	999999	28	661	497	754	158	999999	999	999999	934	62	999999	999999	204	999999	140	716	213	999999	513	543	581	999999	56	25	983	860	611	611	536	860	56	999999	693	999999	649	238	792	423	156	375	66	555	663	986	163	695	999999	929	682	278	996	350	933	999999	779	999999	614	482	771	999999	350	397	901	84	15	999999	999999	688	873	901	999999	790	436	147	999999	999999	606	999999	861	298	954	681	928	267	863	706	310	65	736	891	623	999999	999999	999999	35	999999	999999	589	981	999999	13	227	65	780	999999	216	999999	999999	999999	753	161	554	620	999999	999999	668	469	644	220	309	619	636	951	982	999999	612	147	577	122	999999	382	
999999	88	627	295	736	999999	157	912	999999	792	514	999999	983	739	999999	700	180	999999	367	999999	999999	378	999999	624	376	276	83	502	999999	79	999999	683	341	380	144	475	999999	197	999999	52	321	999999	563	999999	999999	731	968	252	218	911	999999	61	754	619	373	648	406	13	999999	470	552	999999	999999	999999	455	830	572	613	999999	603	708	999999	919	324	888	288	815	174	520	644	307	830	294	830	112	999999	928	999999	999999	495	999999	999999	278	145	500	666	560	976	71	284	168	365	647	999999	212	999999	999999	440	731	95	999999	242	492	999999	173	999999	370	349	485	171	901	999999	606	119	999999	719	713	784	823	231	727	839	112	245	485	942	192	678	627	127	162	999999	990	921	999999	999999	506	995	999999	778	999999	220	500	900	382	318	759	538	999999	493	280	357	999999	509	367	994	999999	999999	999999	231	539	692	721	367	18	413	860	684	457	698	223	718	811	999999	926	517	348	999999	999999	177	192	999999	598	144	846	999999	880	999999	564	668	706	999999	999999	751	248	613	498	999999	891	968	999999	85	90	391	999999	562	545	572	583	999999	999999	926	393	629	48	885	999999	587	521	999999	999999	378	129	789	992	964	999999	999999	806	999999	28	215	321	895	719	117	573	999999	999999	294	269	318	907	999999	22	779	999999	577	999999	999999	519	999999	999999	687	445	999999	955	999999	399	315	999999	999999	999999	999999	832	450	615	498	909	930	321	887	723	236	943	999999	999999	415	776	222	108	943	356	452	999999	999999	594	633	999999	640	162	281	999999	558	253	999999	553	647	882	999999	173	377	668	782	51	632	197	394	743	999999	617	549	525	187	999999	999999	139	999999	999999	725	856	981	48	278	778	999999	999999	175	983	170	999999	823	533	214	58	730	999999	574	411	180	919	209	889	999999	33	612	756	639	350	154	654	240	189	167	716	999999	339	399	13	11	562	32	410	999999	559	794	26	320	138	487	823	564	999999	297	806	656	102	808	255	176	294	440	824	839	999999	441	644	375	498	999999	401	885	570	410	617	999999	798	315	999999	238	999999	445	999999	863	331	999999	999999	892	361	69	99	530	153	837	717	132	999999	571	77	127	999999	999999	822	271	95	937	994	999999	679	909	857	786	138	999999	581	848	928	999999	999999	426	122	751	999999	438	999999	870	999999	733	999999	495	999999	237	999999	562	88	944	623	250	777	393	105	817	222	999999	212	313	999999	999999	266	999999	203	247	63	999999	999999	999999	636	393	494	225	204	999999	818	999999	222	629	548	576	938	636	
999999	688	192	999999	330	305	538	573	999999	474	478	616	999999	824	301	459	183	596	556	999999	317	239	755	999999	999999	834	998	38	999999	582	764	825	197	629	999999	515	64	999999	331	709	869	73	999999	30	746	588	794	999999	893	762	455	951	29	268	329	996	932	999999	999999	496	307	510	999999	653	709	653	428	847	191	786	405	254	275	847	810	254	81	735	815	999999	50	14	999999	999999	136	812	805	929	310	999999	582	434	994	834	412	369	728	514	320	103	169	946	812	117	999999	211	686	999999	999999	84	925	999999	814	333	456	302	375	868	527	896	848	498	547	545	213	970	259	440	444	450	999999	567	425	722	451	103	201	999999	999999	999999	999999	632	482	235	721	999999	999999	671	388	999999	993	860	986	424	999999	670	409	277	903	396	952	255	999999	16	558	367	999999	101	882	999999	111	999999	999999	602	770	999999	26	321	823	827	361	588	999999	335	457	665	999999	10	477	780	693	924	133	999999	972	880	894	475	999999	999999	604	527	789	999999	18	656	111	394	653	39	653	98	453	86	45	373	203	412	559	999999	999999	780	624	999999	669	186	224	47	999999	890	330	551	644	470	233	833	999999	37	327	801	563	999999	357	447	137	605	480	999999	686	609	686	492	915	783	576	999999	999999	687	366	831	442	74	765	763	709	112	454	983	853	212	999999	175	999999	758	340	601	999999	186	973	73	705	176	999999	30	213	999999	636	860	999999	409	929	121	671	999999	368	999999	430	999999	738	35	999999	999999	203	999999	44	520	406	166	453	999999	399	727	713	302	999999	275	999999	745	560	871	475	999999	999999	453	283	463	504	599	399	840	180	840	448	999999	911	999999	999999	876	999999	692	999999	999999	417	918	20	212	407	378	369	103	785	684	999999	866	559	568	408	749	210	581	26	806	766	612	804	559	288	765	390	917	999999	837	760	999999	440	996	185	180	443	80	999999	136	999999	305	65	496	807	581	999999	353	809	233	675	413	676	999999	712	999999	124	460	923	999999	987	452	802	948	924	175	436	563	392	237	315	139	526	999999	576	999999	999999	999999	999999	999999	376	999999	117	78	171	356	999999	805	293	380	999999	999999	157	423	148	787	503	116	571	641	999999	835	961	582	999999	545	887	999999	67	251	257	806	708	225	276	999999	344	999999	787	999999	999999	630	280	21	181	332	982	112	751	999999	967	999999	999999	120	562	540	85	535	160	625	468	414	748	999999	133	259	284	931	157	999999	453	770	999999	999999	667	524	565	949	
999999	595	563	785	44	999999	284	999999	69	597	663	999999	874	999999	583	172	119	569	999999	238	888	999999	58	999999	955	564	345	207	130	999999	999999	48	999999	136	134	999999	71	683	379	479	767	999999	199	687	278	999999	322	999999	196	167	882	107	999999	337	999999	999999	546	512	999999	480	999999	999999	686	315	153	624	761	748	684	28	110	436	999999	412	470	573	731	371	782	544	251	999999	20	963	999999	356	999999	647	76	645	28	559	999999	899	546	690	638	999999	543	653	660	574	961	178	66	456	907	239	866	497	757	999999	999999	295	238	243	999999	999999	443	797	999999	123	999999	48	999	551	582	300	866	999999	934	847	827	139	999999	677	738	842	906	425	448	176	999999	578	999999	842	999999	568	670	312	623	915	450	746	434	546	891	922	999999	515	999999	617	373	999999	563	910	358	600	999999	560	505	234	816	27	358	62	342	999999	161	167	999999	23	629	999999	167	28	406	91	704	347	786	816	673	401	999999	831	802	999999	25	999999	494	239	999999	120	807	999999	999999	433	999999	382	213	999999	999999	20	793	999999	987	999999	928	999999	514	999999	895	73	999999	999999	560	424	475	526	260	647	98	184	673	492	999999	519	999999	767	919	973	999999	332	144	999999	55	662	607	692	843	999999	999999	480	999999	999999	343	103	345	999999	838	684	957	999999	999999	566	699	595	347	311	999999	478	63	170	625	999999	582	573	929	776	642	999999	999999	783	683	999999	880	999999	999999	455	159	762	183	999999	929	244	25	823	999999	578	308	460	999999	999999	689	999999	939	999999	854	930	645	769	174	569	485	941	867	183	197	864	686	91	999999	891	162	250	305	999999	241	390	525	759	373	360	477	999999	582	520	103	318	328	999999	999999	781	810	389	999999	999999	162	987	999999	841	635	345	892	227	577	433	154	449	999999	523	375	999999	415	885	406	999999	102	303	369	356	90	879	545	413	327	111	999999	773	651	999999	273	253	23	999999	134	37	468	259	615	158	376	654	249	804	999999	299	376	925	982	784	520	858	628	30	761	756	999999	489	900	999999	352	381	797	386	260	131	460	999999	761	999999	355	843	999999	220	980	435	639	741	505	37	734	165	790	867	999999	999999	625	992	922	378	237	999999	999999	148	806	995	856	862	554	785	839	645	999999	613	999999	677	180	999999	50	335	126	999999	983	999999	741	999999	590	930	215	845	506	467	809	393	151	375	493	549	414	985	579	777	196	720	198	999999	999999	186	438	999999	999999	217	999999	596	262	178	996	486	
406	619	999999	926	657	709	288	382	835	780	999999	73	999999	999999	999999	64	999999	348	872	999999	684	652	204	414	999999	711	611	999999	514	222	141	972	379	17	152	794	580	652	999999	999999	441	816	999999	999999	714	999999	320	613	213	897	840	999999	999999	999999	802	754	425	10	435	999999	107	989	867	622	649	499	693	186	487	218	483	999999	228	999999	999999	868	398	982	699	135	401	997	95	999999	999999	227	676	646	214	398	999999	580	227	183	389	452	999999	641	572	999999	999999	999999	136	999999	423	736	694	911	999999	934	365	442	311	999999	999999	110	903	260	250	999999	822	56	971	99	839	903	999999	999999	999999	999999	919	757	420	483	453	267	871	101	202	999999	999999	764	745	999999	42	936	279	918	628	289	549	698	401	151	403	635	171	47	165	520	999999	999999	906	522	25	999999	32	999999	855	999999	999999	999999	67	999999	999999	68	311	701	66	902	633	966	426	999999	839	230	999999	279	999999	999999	105	834	999999	682	794	883	858	232	999999	999999	914	452	73	341	59	999999	640	796	253	345	334	470	980	263	886	884	999999	999999	682	794	251	753	747	47	202	404	876	385	809	24	209	88	445	631	987	191	903	94	676	112	999999	999999	35	745	494	999999	853	682	795	999999	660	999999	549	470	192	171	704	36	149	655	860	265	987	999999	999999	255	34	999999	275	705	980	148	513	580	214	999999	727	11	553	999999	551	999999	589	899	999999	531	999999	974	448	826	486	999999	999999	31	251	334	582	999999	609	999999	610	504	416	100	999999	999999	175	969	266	510	443	702	483	999999	113	666	675	999999	874	614	717	59	999999	449	999999	999999	202	999999	339	879	999999	930	999999	314	999999	999999	787	499	969	842	365	569	718	937	392	783	404	999999	917	585	659	999999	999999	995	999999	560	593	967	871	825	329	682	640	387	999999	513	310	999999	625	66	878	185	128	999999	258	999999	341	973	66	444	999999	828	574	753	229	999999	18	406	783	406	464	820	627	999999	523	682	999999	340	536	879	483	235	748	999999	706	483	375	999999	747	383	228	620	910	437	999999	500	118	999999	167	999999	999999	904	395	228	602	68	557	999999	519	999999	228	999999	999999	187	961	484	90	714	56	745	999999	129	659	409	187	843	909	200	999999	999999	574	52	182	999999	999999	578	840	529	268	648	926	999999	380	181	165	227	183	733	476	999999	420	403	839	422	555	999999	255	985	999999	758	158	367	946	496	999999	999999	828	704	802	392	999999	560	999999	408	819	848	749	487	253	959	
999999	185	999999	395	612	180	213	760	999999	999	333	854	488	999999	999999	568	455	884	181	980	399	479	930	93	998	860	999999	999999	999999	706	636	767	741	92	98	973	643	560	883	829	971	78	999999	803	999999	788	999999	946	908	260	402	864	316	999999	999999	200	999999	641	397	752	999999	999999	167	489	373	999999	999999	406	420	526	925	999999	10	351	18	330	961	137	34	219	788	11	532	352	314	999999	461	478	999999	898	728	11	999999	140	606	999999	911	37	439	503	999999	675	535	392	334	507	999999	999999	264	249	999999	126	999999	187	999999	999999	999999	815	999999	602	114	643	884	522	798	999999	999999	999999	999999	808	999999	999999	999999	999999	999999	122	475	150	27	806	907	999999	224	282	999999	999999	394	985	999999	385	960	999999	852	837	398	42	999999	999999	593	411	999999	993	229	455	829	304	999999	96	644	851	999999	108	797	378	695	618	429	611	999999	999999	538	745	704	369	847	324	999999	860	142	510	330	462	999999	616	41	913	276	768	453	375	999999	308	999999	324	999999	862	307	999999	152	780	999999	190	170	406	872	40	299	860	608	515	222	567	953	999999	999999	302	552	999999	347	999999	999999	661	167	999999	14	999999	403	390	739	985	26	999999	718	362	897	150	301	999999	744	10	623	416	170	938	162	999999	355	218	792	999999	999999	126	999999	370	438	951	999999	684	401	641	636	909	130	622	499	615	999999	601	245	390	10	402	447	999999	168	934	500	229	333	390	999999	999999	597	411	999999	899	999999	357	923	999999	127	617	758	112	999999	714	295	547	999999	547	775	754	973	411	999999	917	679	999999	212	999999	460	999999	360	999999	757	451	321	999999	947	599	154	999999	677	299	999999	393	644	345	972	454	649	953	779	786	999999	999999	222	195	999999	758	230	670	155	429	999999	323	266	747	355	923	402	576	599	999999	402	283	86	684	148	942	999999	344	999999	758	854	999999	34	574	405	626	238	136	999999	198	378	999999	999999	258	804	999999	999999	897	989	59	61	82	363	930	999999	341	63	538	57	999999	485	886	842	397	574	987	299	692	351	728	694	275	999999	999999	480	918	927	999999	879	197	999999	386	999999	999999	706	781	153	104	191	999999	572	700	89	510	713	492	999999	958	683	816	661	444	555	271	364	786	999999	952	459	474	414	235	658	859	327	108	542	73	999999	999999	999999	205	511	999999	165	993	196	999999	999999	988	287	969	155	999999	536	381	830	999999	424	999999	642	200	644	716	659	347	52	229	193	999999	950	577	276	890	971	465	
933	278	115	371	599	999999	265	470	999999	445	90	999999	333	945	278	459	649	771	160	999999	560	794	627	818	999999	967	248	999999	48	999999	702	999999	999999	80	447	999999	999999	62	330	924	935	184	528	224	999999	458	896	999999	346	999999	999999	505	999999	328	905	999999	999999	296	420	632	478	183	432	487	742	825	502	999999	508	716	481	597	450	999999	718	386	275	413	562	502	80	11	999999	547	999999	999999	524	773	175	999999	910	691	999999	999999	456	761	999999	51	481	440	999999	999999	739	630	999999	340	64	513	610	999999	999999	247	734	999999	561	999999	438	884	705	545	311	729	999999	209	805	790	955	752	779	956	633	234	932	131	546	436	271	124	999999	451	999999	20	999999	645	435	999999	956	723	147	979	332	999999	999999	999999	139	236	999999	999999	824	237	385	999999	734	653	895	999999	314	999999	999999	999999	215	323	364	263	401	300	999999	999999	774	142	833	241	999999	799	634	766	999999	996	992	320	880	732	999999	999999	76	841	286	999999	750	999999	368	354	999999	22	999999	19	512	91	544	839	670	999999	765	691	403	999999	696	999999	999999	999999	759	318	999999	999999	253	482	33	73	197	560	23	55	999999	987	774	489	889	602	999999	624	263	806	461	999999	650	776	967	999999	897	922	155	351	501	999999	37	59	999999	291	769	301	999999	999999	999999	984	825	624	412	777	999999	914	264	999999	909	404	999999	999999	999999	999999	999999	477	999999	424	175	274	414	999999	554	91	999999	724	754	607	832	733	639	813	912	477	337	35	373	199	690	983	667	60	441	106	744	84	202	999999	999999	301	786	571	283	999999	579	999999	999999	331	999999	203	169	999999	271	999999	764	72	50	389	999999	999999	114	325	733	192	999999	999999	240	999999	346	886	531	487	736	541	946	999999	999999	293	898	184	999999	999999	381	497	823	20	789	265	999999	681	999999	813	999999	486	197	470	837	100	32	225	922	999999	984	931	671	681	920	730	999999	696	532	757	491	956	438	72	943	245	999999	596	574	975	125	664	999999	718	350	259	353	486	240	449	270	682	262	999999	67	450	999999	999999	100	69	36	645	159	285	331	190	58	135	526	601	999999	436	650	946	506	330	999999	952	999999	671	386	753	999999	92	496	808	703	104	15	503	419	227	506	999999	949	480	515	576	999999	170	211	999999	959	999999	717	834	41	315	838	737	371	873	999999	428	682	282	188	76	789	523	486	954	130	33	192	514	930	145	996	35	814	511	565	180	470	999999	793	827	375	999999	776	398	999999	278	
999999	545	416	87	832	676	999999	999999	787	874	683	256	108	935	999999	212	999999	896	318	812	922	860	318	639	958	524	488	361	701	136	746	98	999999	851	891	646	999999	999999	312	999999	733	376	724	691	497	999999	69	999999	999999	172	758	880	999999	453	355	999999	236	776	129	318	999999	940	746	661	137	999999	559	256	53	809	999999	61	593	988	88	555	145	627	999999	744	464	630	980	999999	377	865	999999	254	999999	620	419	331	733	993	142	793	629	72	563	903	664	813	814	571	68	707	296	101	374	999999	145	609	999999	384	999999	567	999999	999999	999999	999999	999999	999999	999999	999999	999999	782	327	999999	855	295	925	83	999999	248	90	651	816	419	999999	670	578	917	879	705	485	810	697	359	149	575	834	421	999999	300	327	359	72	390	181	999999	389	696	245	999999	999999	72	545	395	303	999999	999999	549	999999	999999	693	668	435	999999	999999	589	999999	968	460	290	999999	513	303	999999	921	731	999999	435	999999	204	999999	999999	681	999999	830	422	999999	312	66	936	824	294	683	999999	999999	659	923	27	442	591	999999	420	245	954	628	371	999999	771	473	571	624	324	999999	999999	999999	810	999999	636	999999	535	999999	782	912	524	999999	999999	830	147	175	272	808	571	993	656	12	870	999999	726	180	468	999999	503	838	494	321	510	983	149	825	796	672	297	802	907	277	419	508	999999	499	462	540	631	605	211	763	63	999999	654	541	470	999999	269	465	756	881	820	943	428	213	999999	192	691	321	379	600	520	768	95	388	593	999999	926	237	718	928	32	897	636	730	267	999999	999999	608	365	632	412	831	56	999999	457	475	90	517	999999	279	849	999999	236	611	252	294	999999	275	947	108	247	999999	746	827	858	923	316	697	945	776	853	92	956	999999	197	999999	722	999999	931	999999	291	418	999999	449	88	999999	999999	35	487	973	999999	73	660	267	395	380	95	228	178	999999	168	392	572	767	425	766	363	489	999999	999999	999999	999999	999999	829	816	999999	348	999999	748	999999	262	291	999999	972	833	789	431	699	999999	999999	603	504	999999	407	959	899	999999	999999	999999	999999	358	191	611	999999	411	765	730	831	999999	566	42	999999	479	31	999999	877	182	599	934	635	344	664	138	606	999999	77	296	935	870	916	981	421	999999	436	797	80	679	296	570	77	69	600	258	794	785	999999	999999	999999	135	91	727	256	991	398	999999	693	62	999999	964	999999	478	794	961	999999	999999	999999	516	52	233	211	208	885	39	866	575	744	416	344	821	999999	51	
428	809	788	199	734	429	883	459	114	28	999999	332	236	599	999999	638	723	219	174	999999	982	644	924	999999	841	227	135	822	242	287	999999	193	819	302	999999	999999	183	344	999999	200	632	593	129	192	534	563	802	277	311	999999	692	999999	656	845	69	783	999999	904	999999	517	304	70	227	826	311	999999	512	934	999999	999999	465	388	369	974	676	999999	524	999999	359	288	425	999999	999999	135	594	592	537	974	242	277	109	278	987	342	895	572	376	303	881	53	60	868	999999	31	651	313	999999	999999	178	999999	268	153	555	79	101	999999	548	101	241	999999	999999	538	701	281	999999	999999	401	36	999999	114	999999	231	860	315	237	999999	139	500	484	291	825	854	999999	572	18	956	722	917	999999	459	33	285	71	172	999999	521	177	456	840	999999	911	999999	999999	74	647	46	292	249	841	545	316	58	616	950	999999	108	999999	138	999999	234	999999	999999	999999	628	91	747	999999	698	224	715	389	682	660	999999	379	95	260	740	999999	972	999999	482	85	706	153	975	999999	999999	278	999999	788	48	194	616	989	999999	955	999999	999999	899	999999	593	35	999999	165	633	397	595	999999	999999	999999	992	213	300	560	991	999999	88	485	999999	88	58	999999	232	927	351	498	54	999999	942	999999	284	999999	999999	105	90	457	949	550	519	587	83	999999	999999	999999	999999	834	893	65	999999	39	876	500	877	820	828	172	999999	208	999999	144	353	564	638	677	999999	245	188	205	479	543	458	538	966	528	15	518	959	88	142	516	605	999999	42	999999	264	999999	879	214	277	917	655	751	736	999999	999999	519	902	793	579	559	655	697	586	464	580	347	533	359	815	999999	999999	723	76	307	539	365	999999	999999	422	789	999999	974	928	999999	888	707	801	591	294	999999	615	175	509	999999	861	907	411	577	999999	916	260	999999	398	957	714	999999	684	439	999999	878	988	186	380	789	203	680	999999	35	576	873	545	942	999999	329	999999	47	224	999999	445	631	999999	999999	393	999999	539	836	586	971	999999	957	32	999999	746	999999	999999	439	794	719	389	190	148	386	11	469	380	317	465	79	999999	676	716	201	993	999999	999999	44	999999	875	260	366	104	797	187	619	999999	183	206	999999	821	274	252	505	114	265	999999	999999	999999	999999	134	231	380	516	718	180	250	999999	999999	532	490	472	645	919	469	32	96	350	999999	999999	618	207	121	806	257	987	999999	221	999999	738	730	357	93	869	750	38	986	999999	89	17	379	29	999999	999999	999999	359	999999	332	45	999999	179	
153	378	999999	999999	927	999999	573	999999	730	999999	38	999999	999999	999999	143	389	999999	179	441	46	508	270	200	22	999999	403	447	639	898	369	111	186	14	569	587	979	999999	563	823	918	422	327	358	271	350	285	172	872	44	999999	999999	163	604	999999	670	882	187	556	717	533	999999	934	999999	371	644	999999	739	82	224	163	866	222	356	523	624	999999	911	929	672	999999	241	575	999999	928	999999	999999	582	959	898	999999	802	966	846	999999	255	999999	956	987	626	498	999999	100	657	999999	112	639	999999	90	430	489	970	258	884	999999	999999	107	340	443	854	999999	279	780	999999	999999	361	899	376	66	999999	146	234	924	312	183	777	150	999999	723	999999	999999	150	999999	538	418	999999	554	91	452	997	999999	157	522	142	929	228	999999	999999	146	529	212	273	750	812	293	265	55	945	711	625	161	189	617	617	977	999999	778	999999	999999	786	807	999999	923	999999	130	989	711	999999	383	954	22	999999	781	999999	622	614	400	999999	254	163	688	608	999999	826	845	968	540	999999	999999	383	449	523	161	360	722	999999	349	690	692	304	999999	264	999999	756	613	927	408	999999	994	999999	165	100	996	611	107	208	447	106	999999	999999	999999	806	636	999999	514	498	82	999999	999999	237	275	710	999999	950	609	434	46	999999	999999	917	570	126	999999	999999	999999	359	527	550	999999	524	999999	252	475	541	844	747	999999	572	251	124	855	977	999999	999999	107	455	105	56	12	673	172	999999	883	999999	999999	999999	999999	843	999999	165	971	532	999999	956	289	32	244	464	116	861	806	999999	999999	108	72	999999	999999	153	999999	772	999999	999999	548	589	362	135	368	179	949	510	852	783	789	96	999999	333	810	986	487	85	220	640	999999	999999	866	697	449	784	244	998	999999	999999	999999	20	999999	500	984	999999	604	164	999999	999999	999999	605	999999	32	685	296	955	999999	782	196	999999	999999	999999	623	541	407	722	664	686	584	934	951	350	111	634	999999	194	653	349	232	391	333	999999	155	136	344	140	843	22	999999	829	999999	226	973	999999	540	459	999999	958	586	864	940	477	999999	140	999999	265	908	398	906	999999	999999	399	559	804	343	207	416	496	207	277	878	652	999999	999999	439	999999	999999	26	103	329	906	694	999999	368	999999	855	999999	24	573	89	232	999999	999999	60	526	115	666	178	999999	342	53	791	761	318	999999	297	944	999999	701	827	888	891	304	587	205	618	636	999999	999999	488	866	401	923	127	55	433	546	482	238	333	999999	208	275	999999	285	125	932	454	
382	164	910	999999	323	745	200	999999	999999	999999	855	908	479	475	815	999999	476	651	867	643	273	999999	999999	471	107	377	999999	690	625	543	311	89	685	191	999999	208	577	860	88	999999	927	714	283	28	999999	329	853	602	999999	12	999999	633	258	999999	190	819	412	449	909	945	985	510	999999	616	226	775	232	298	656	999999	695	615	573	688	716	999999	288	733	843	777	999999	166	308	623	258	999999	831	397	999999	999	796	137	999999	999999	202	999999	999999	666	999999	999999	106	565	946	775	317	679	70	999999	999999	631	540	679	999999	999999	431	999999	212	101	368	999999	944	999999	297	656	820	999999	999999	441	496	300	999999	622	931	999999	680	999999	999999	532	315	999999	617	272	815	378	468	126	532	999999	710	999999	224	907	999999	262	907	271	277	300	954	749	24	628	999999	292	81	999999	747	613	461	472	999999	679	785	999999	931	682	30	918	197	703	45	846	730	132	85	652	324	679	94	999999	691	919	578	999999	564	988	198	533	307	999999	379	919	367	248	754	544	131	517	330	999999	250	358	112	999999	714	178	898	951	216	428	603	78	999999	52	781	699	111	999999	236	942	999999	497	621	999999	999999	126	488	492	377	540	531	806	358	858	178	999999	816	327	852	395	100	247	326	878	946	311	399	325	467	999999	443	901	999999	999999	742	753	999999	466	925	598	689	416	584	999999	897	796	719	999999	999999	999999	883	783	999999	840	852	255	180	742	699	999999	726	173	34	321	999999	629	525	999999	125	999999	605	360	401	264	706	684	663	651	981	160	591	999999	451	29	999999	660	534	450	536	497	999999	999999	766	999999	871	526	391	272	578	278	999999	749	999999	457	842	532	391	123	144	177	999999	529	761	999999	442	997	999999	15	149	446	999999	84	444	999999	843	610	999999	499	392	189	302	401	82	712	878	841	184	993	186	649	279	421	316	368	999999	62	999999	999999	470	874	804	386	132	141	183	206	315	925	614	999999	938	999999	999999	954	999999	999999	456	58	671	600	823	727	999999	999999	177	999999	999999	85	723	790	999999	999999	38	999999	385	916	278	941	999999	682	999999	999999	389	945	999999	387	690	999999	493	999999	606	194	999999	999999	60	999999	557	631	964	501	438	999999	211	823	999999	999999	862	222	578	999999	921	999999	519	988	74	574	348	883	790	789	991	999999	591	999999	999999	192	822	999999	467	308	369	647	999999	999999	253	306	999999	999999	91	149	524	478	999999	999999	792	100	674	566	806	486	738	674	840	999999	509	32	648	202	639	681	
748	703	999999	999999	598	999999	539	999999	999999	999999	528	999999	802	651	274	523	632	66	227	103	518	266	999999	999999	569	999999	806	999999	999999	231	658	854	926	410	400	999999	722	512	937	518	999999	999999	999999	48	957	956	999999	199	911	985	999999	591	975	545	172	999999	351	774	710	903	477	999999	943	999999	119	674	999999	999999	999999	999999	800	129	129	708	542	325	445	324	999999	613	822	999999	889	552	999999	76	879	390	247	999999	999999	948	802	43	50	823	999999	307	928	293	109	999999	938	999999	195	280	472	276	13	999999	57	999999	750	999999	90	999999	848	401	999999	53	794	476	999999	352	973	851	327	95	667	719	999999	147	396	740	514	352	678	432	999999	999999	603	612	999999	400	861	453	207	704	952	190	974	857	614	884	498	999999	325	596	493	999999	999999	386	608	294	779	999999	639	20	999999	999999	999999	426	44	143	450	192	99	763	999999	999999	653	622	143	487	745	999999	533	999999	251	881	36	999999	999999	33	606	226	14	102	620	999999	813	999999	122	224	999	557	999999	480	444	316	543	561	999999	999999	689	999999	999999	999999	549	999999	999999	137	999999	711	711	109	999999	999999	999999	233	188	997	153	538	716	466	510	919	487	197	999999	63	999999	935	999999	474	976	975	344	274	972	999999	553	60	576	999999	428	410	512	899	999999	813	943	220	138	546	418	999999	256	233	831	999999	999999	361	184	332	69	833	373	999999	133	512	676	272	260	305	454	103	962	40	48	109	417	587	128	583	119	857	807	801	66	408	728	120	443	648	999999	999999	876	253	627	999999	47	274	776	566	999999	680	960	832	102	324	615	999999	195	731	917	65	999999	600	222	999999	999999	572	999999	724	784	565	999999	612	999999	999999	227	999999	413	999999	999999	152	811	561	999999	999999	896	999999	709	741	999999	511	999999	999999	731	192	957	285	40	999999	569	474	93	999999	781	581	999999	999999	775	839	107	896	813	742	669	999999	254	681	164	783	315	60	862	999999	931	282	999999	127	881	874	305	942	687	988	883	597	68	759	780	864	588	999999	209	869	643	896	999999	999999	51	955	938	285	999999	257	119	519	612	644	999999	509	942	999999	999999	900	543	999999	218	825	999999	82	716	494	999999	300	204	999999	850	993	806	45	999999	455	86	925	936	29	821	440	999999	374	999999	424	640	280	921	856	81	309	999999	999999	687	873	334	969	248	453	384	999999	63	352	668	999999	999999	999999	999999	496	656	551	999999	524	999999	999999	999999	495	96	302	854	630	379	347	694	999999	667	328	
358	999999	131	116	686	492	999999	992	999999	999999	705	376	586	556	355	999999	209	530	344	811	999999	908	927	838	882	946	999999	753	460	715	657	126	951	519	735	224	375	550	865	482	878	351	401	999999	999999	720	716	307	285	999999	999999	174	217	999999	183	449	783	292	999999	999999	999999	892	542	999999	878	588	424	999999	999999	141	69	659	999999	862	932	802	516	518	59	172	239	302	999999	515	999999	493	909	106	345	999999	999999	999999	326	135	589	999999	809	730	540	211	999999	650	999999	153	885	489	999999	354	999999	381	932	275	243	71	510	600	999999	36	999999	395	999999	328	999999	534	701	999999	343	539	283	946	999999	786	978	847	999999	589	815	334	999999	999999	983	565	183	964	363	175	849	264	999999	988	571	783	636	154	999999	977	919	951	451	909	999999	969	81	976	387	156	296	395	205	999999	999999	99	405	15	412	999999	155	999999	999999	999999	136	88	914	295	384	220	159	833	325	888	669	999999	883	999999	941	23	999999	999999	587	217	999999	464	999999	703	999999	482	999999	631	742	999999	831	999999	780	999999	999999	999999	999999	999999	601	177	997	462	80	999999	261	921	216	684	73	398	629	948	999999	963	657	672	999999	221	92	902	833	528	999999	905	67	515	92	999999	938	999999	958	707	605	420	219	425	393	752	452	290	275	702	567	354	789	882	975	816	999999	119	57	843	703	699	343	479	371	174	259	745	839	249	745	199	439	922	353	768	999999	999999	288	277	768	801	636	140	960	747	126	184	540	275	708	999999	827	125	999999	905	86	740	999999	999999	502	999999	451	36	956	377	999999	867	999999	217	72	37	830	999999	84	902	72	212	999999	624	999999	84	215	573	541	916	372	324	917	447	999999	23	187	69	775	71	359	999999	184	592	832	999999	645	332	212	680	999999	57	999999	112	843	873	231	440	181	427	501	878	495	50	15	999999	949	101	999999	59	999999	999999	14	22	552	999999	999999	925	791	999999	439	999999	999999	860	917	324	283	815	604	999999	792	746	888	357	570	481	125	144	587	241	309	554	806	999999	830	237	52	37	559	390	845	306	648	382	987	999999	517	634	132	690	327	999999	496	707	267	113	883	656	999999	999999	347	894	999999	560	500	999999	86	216	39	690	282	999999	266	224	972	999999	999999	516	369	952	999999	490	999999	999999	914	999999	67	108	896	727	354	395	585	488	52	999999	957	98	881	112	542	311	605	441	418	81	999999	281	735	771	14	999999	297	500	117	856	882	999999	646	999999	827	999999	
999999	311	346	886	999999	777	181	31	538	19	634	267	419	661	885	580	487	999999	298	786	999999	135	999999	977	999999	999999	381	195	79	515	452	557	284	565	991	303	999999	532	999999	110	110	999999	242	995	742	39	90	999999	971	311	964	803	999999	51	613	193	588	369	787	585	405	985	952	999999	567	999999	982	854	670	999999	999999	999999	999999	197	999999	660	893	727	244	999999	999999	926	224	767	551	999999	520	242	951	808	999999	735	999999	825	704	124	761	999999	437	999999	57	999999	785	389	999999	18	371	999999	365	953	300	861	135	718	580	999999	771	195	481	918	999999	999999	902	861	877	750	219	616	493	571	999999	999999	300	578	31	778	999999	834	941	542	287	999999	877	998	999999	853	999999	36	254	235	353	576	999999	519	109	307	332	923	511	85	798	999999	365	794	999999	617	570	556	999999	801	338	936	253	938	640	893	872	904	999999	34	999999	999999	372	268	227	332	943	781	479	723	999999	227	332	866	743	533	999999	92	943	899	999999	63	999999	452	999999	999999	332	800	878	215	434	428	579	487	934	615	999999	999999	999999	731	673	789	87	973	355	121	999999	386	999999	999999	999999	999999	960	454	999999	96	854	999999	371	810	999999	153	999999	273	999999	37	648	845	932	138	151	219	515	999999	999999	999999	976	999999	107	784	803	946	606	772	999999	644	999999	134	999999	847	761	473	999999	766	731	530	887	813	999999	328	473	768	454	76	965	376	285	748	228	249	120	999999	821	586	16	999999	547	999999	999999	654	570	999999	109	94	376	678	999999	999999	999999	705	615	172	680	779	321	45	501	539	806	262	369	719	905	999999	737	272	651	158	999999	677	983	757	179	999999	758	949	668	999999	699	297	892	999999	267	999999	633	999999	999999	52	275	971	999999	17	999999	392	999999	850	617	602	356	999999	36	335	988	999999	721	857	999999	650	31	999999	376	141	839	518	369	999999	461	392	999999	789	455	608	883	788	125	976	433	787	745	907	341	76	999999	595	270	999999	547	999999	801	776	999999	176	31	999999	604	430	177	814	999999	462	399	999999	729	566	658	427	999999	999999	697	745	433	216	905	124	999999	999999	127	254	258	803	999999	17	591	106	999999	288	587	980	194	695	808	619	999999	292	517	116	347	457	936	842	124	999999	756	65	353	999999	271	907	999999	304	999999	923	566	229	177	391	643	632	999999	999999	840	999999	25	999999	999999	814	999999	999999	606	999999	962	670	317	415	688	946	261	535	753	97	26	999999	118	889	392	885	62	545	125	999999	
472	714	999999	566	12	653	332	754	128	538	306	649	311	947	342	642	616	161	540	231	999999	118	999999	644	363	170	362	136	619	62	761	906	507	480	462	258	944	751	412	999999	624	507	417	224	790	377	999999	171	557	999999	278	900	14	893	999999	363	999999	999999	212	841	300	205	999999	76	776	400	152	830	999999	999999	697	999999	999999	505	999999	633	701	999999	999999	986	791	201	579	868	783	860	901	613	999999	999999	423	862	548	999999	744	429	372	350	999999	399	235	548	999999	473	63	999999	162	999999	297	999999	662	180	238	999999	60	999999	999999	275	999999	915	499	538	356	396	670	834	999999	187	760	187	999999	999999	226	464	761	253	999999	116	815	999999	708	402	325	999999	445	252	634	333	520	646	802	107	67	999999	999999	696	999999	289	999999	228	98	999999	999999	120	112	312	953	999999	463	807	583	520	459	913	217	106	222	245	999999	999999	210	992	999999	124	384	173	302	694	563	75	61	245	313	597	291	734	999999	215	19	143	999999	860	999999	999999	72	292	647	153	324	803	483	956	999999	384	27	105	999999	634	735	938	19	268	220	398	756	347	216	862	999999	482	453	17	999999	817	138	999999	133	955	61	999999	525	999999	999999	760	591	105	906	929	999999	195	428	29	479	80	133	40	999999	999999	956	725	86	999999	520	999999	359	475	730	521	255	999999	999999	360	582	644	999999	861	888	460	807	999999	999999	286	293	999999	64	999999	538	999999	999999	108	999999	999999	999999	336	25	740	637	999999	999999	999999	374	395	684	901	999999	77	446	835	657	272	152	199	672	305	294	799	502	83	999999	999999	937	576	999999	156	999999	329	361	255	628	999999	999999	360	60	999999	999999	55	602	391	999999	999999	999999	702	999999	431	956	511	979	704	52	226	248	564	750	484	187	798	567	537	924	999999	999999	201	999999	974	999999	792	148	981	18	249	207	120	850	800	999999	244	79	406	200	475	999999	657	213	412	999999	668	609	575	514	498	488	74	999999	338	280	796	496	532	391	173	372	998	695	999999	29	137	713	950	999999	943	728	999999	346	459	555	68	987	803	540	380	192	573	476	520	761	142	654	521	999999	151	748	999999	999999	36	112	999999	999999	999999	393	317	954	658	38	571	999999	327	999999	17	783	222	809	692	991	21	981	799	999999	184	999999	999999	483	202	431	404	204	191	155	319	356	215	999999	586	420	999999	999999	999999	999999	905	750	443	999999	999999	737	317	342	999999	999999	999999	999999	313	818	787	999999	507	999999	762	999999	634	376	588	
182	417	999999	578	999999	232	282	768	595	457	264	626	999999	608	482	836	465	999999	72	149	635	151	273	999999	396	318	227	913	399	663	306	910	539	172	271	996	985	168	999999	120	782	786	418	598	58	202	363	999999	35	997	306	999999	571	236	999999	40	999999	617	999999	999999	15	369	379	931	160	354	96	271	346	485	850	306	999999	951	367	848	733	999999	994	999999	954	999999	888	999999	366	192	348	313	999999	241	852	377	976	394	114	422	417	486	448	703	115	999999	423	549	156	999999	201	619	869	114	306	999999	622	987	851	999999	481	978	574	967	16	783	62	999999	632	999999	329	537	847	945	441	256	236	300	98	862	999999	348	255	365	991	728	999999	114	999999	383	754	989	999999	565	999999	439	999999	480	697	999999	49	318	917	999999	681	663	999999	999999	999999	999999	999999	332	999999	988	506	143	999999	218	975	287	349	947	181	258	727	340	994	291	14	999999	999999	999999	999999	766	823	999999	999999	999999	999999	337	955	999999	442	884	141	432	100	554	69	806	706	702	999999	420	983	101	146	668	945	351	669	999999	919	669	714	999999	729	142	175	772	712	160	534	999999	999999	829	515	999999	127	999999	999999	449	231	999999	306	999999	260	192	782	732	597	763	636	343	999999	474	600	999999	999999	645	703	999999	389	297	104	555	178	857	98	163	999999	850	551	650	111	229	269	999999	373	82	245	999999	360	442	184	949	524	999999	979	858	999999	742	126	481	601	292	70	934	113	999999	999999	403	104	628	999999	747	999999	986	242	999999	214	878	409	106	409	166	607	999999	999999	155	40	999999	999999	239	999999	843	733	79	58	818	169	335	999999	999999	609	841	999999	731	296	437	737	538	958	541	653	360	343	999999	82	445	685	124	821	957	999999	495	999999	864	703	999999	24	152	999999	423	289	879	999999	786	497	999999	714	875	660	685	418	999999	30	346	586	574	509	713	997	612	999999	54	513	660	999999	999999	325	587	37	983	999999	594	999999	544	261	774	999999	556	532	999999	999999	809	464	146	549	227	475	190	288	999999	803	310	155	335	290	244	376	609	999999	383	253	999999	999999	999999	272	823	902	485	94	999999	999999	999999	190	999999	882	999999	590	376	121	684	649	999999	999999	898	189	121	999999	275	263	27	999999	491	999999	159	270	603	999999	786	873	725	325	999999	105	477	654	999999	130	999999	452	957	999999	999	497	209	734	118	828	949	497	160	385	636	232	77	413	999999	290	40	999999	288	371	803	503	395	369	659	49	831	999999	338	
991	785	999999	306	373	409	999999	472	425	999999	774	23	999999	722	999999	999999	767	38	999999	661	569	99	440	999999	999999	849	999999	112	840	84	78	997	705	999999	169	599	814	999999	999999	999999	999999	818	614	79	999999	999999	514	780	55	680	892	21	767	592	768	999999	999999	999999	999999	524	903	890	999999	351	93	999999	317	140	999999	750	999999	841	334	70	661	751	484	999999	999999	248	344	725	66	169	191	999999	240	123	400	268	254	165	999999	189	110	119	196	999999	999999	736	999999	384	999999	305	806	61	686	707	930	999999	426	999999	997	471	189	188	834	472	169	36	999999	204	739	999999	505	718	624	154	959	999999	565	999999	383	999999	207	960	508	761	363	999999	380	532	192	383	841	999999	167	754	10	922	285	723	999999	959	199	845	645	921	799	999999	436	542	747	999999	461	215	611	84	273	228	679	999999	119	999999	999999	999999	999999	365	463	246	999999	999999	154	999999	276	841	116	423	733	362	325	586	961	275	999999	838	785	803	921	636	657	93	999999	781	252	212	614	999999	314	999999	833	289	999999	562	537	566	398	710	122	620	108	197	350	911	999999	999999	121	844	334	817	239	219	444	999999	589	999999	388	372	999999	74	237	41	119	999999	528	46	129	408	737	147	999999	85	999999	311	999999	999999	742	999999	878	159	101	770	750	496	999999	999999	844	640	973	70	188	35	914	57	393	77	999999	999999	999999	867	973	999999	999999	999999	377	164	528	999999	299	129	733	999999	494	646	973	999999	290	622	613	904	201	999999	435	999999	959	424	170	643	918	471	391	999999	197	20	185	388	663	563	129	791	106	999999	351	853	336	379	541	278	999999	999999	786	465	188	488	999999	495	287	439	999999	952	993	884	224	827	737	999999	621	484	471	594	999999	726	502	821	808	999999	147	999999	350	999999	883	891	568	999999	684	926	772	709	343	689	111	233	335	177	797	221	497	523	999999	554	758	66	807	489	132	70	999999	366	679	197	999999	705	99	647	999999	999999	326	231	153	811	999999	999999	150	781	493	580	400	335	34	597	991	624	466	796	999999	826	999999	999999	870	624	963	416	39	156	342	406	144	687	999999	695	895	999999	999999	313	544	846	916	35	996	552	999999	637	342	999999	206	733	248	999999	816	251	27	246	361	529	847	603	999999	999999	999999	96	445	712	235	999999	702	999999	254	162	261	985	999999	999999	92	328	954	336	999999	999999	949	609	167	999999	871	857	678	999999	914	850	466	940	964	922	586	909	116	956	411	999999	390	481	
489	96	999999	831	999999	999999	164	43	999999	999999	999999	934	54	999999	929	999999	841	999999	661	53	811	403	696	999999	999999	988	482	183	999999	998	925	81	567	477	999999	81	799	50	999999	999999	999999	880	286	945	999999	999999	877	747	999999	511	124	999999	351	346	999999	95	400	999999	810	352	999999	999999	821	999999	595	457	377	577	719	857	805	999999	999999	940	549	930	127	750	899	999999	999999	999999	202	710	883	891	729	230	999999	44	681	79	999999	183	999999	523	68	710	359	964	999999	310	37	133	706	323	999999	410	999999	739	968	649	831	999999	241	751	787	999999	692	703	728	999999	769	685	185	735	571	677	706	36	872	417	400	935	999999	999999	707	79	999999	570	710	328	434	77	999999	41	248	420	999999	999999	735	946	999999	999999	245	514	540	351	999999	970	999999	999999	704	769	999999	561	258	896	488	430	53	999999	999999	132	999999	409	722	701	999999	153	497	161	735	223	999999	925	999999	744	699	825	999999	366	132	43	999999	206	624	664	999999	514	999999	351	999999	521	999999	27	839	894	662	836	791	999999	730	803	482	599	778	490	478	999999	171	999999	207	663	159	999999	595	84	313	797	784	67	999999	116	999999	155	230	223	773	999999	999999	999999	92	862	43	442	999999	329	561	228	427	999999	196	267	352	278	154	278	371	999999	431	999999	591	999999	61	734	346	624	442	999999	379	564	716	204	856	999999	999999	344	629	999999	61	275	523	94	379	999999	871	999999	763	999999	10	951	851	21	852	999999	999999	226	811	309	999999	21	887	999999	849	862	428	992	411	685	846	999999	648	999999	711	166	251	999999	495	410	862	999999	860	349	999999	428	713	705	352	534	999999	215	999999	330	621	999999	388	298	245	516	232	879	832	88	999999	999999	999999	207	999999	999999	999999	417	731	410	446	999999	160	547	898	999999	159	722	999999	877	933	641	287	328	42	999999	777	953	270	979	188	983	999999	999999	104	145	124	515	405	656	454	345	483	133	883	999999	999999	999999	399	814	367	509	999999	955	154	613	913	985	999999	999999	999999	136	156	752	999999	462	724	378	452	763	316	644	327	994	999999	999999	167	163	999999	414	999999	937	999999	455	622	678	754	323	637	491	231	139	999999	766	737	328	198	731	901	999999	999999	999999	397	636	508	722	192	245	999999	556	999999	759	999999	999999	857	981	573	700	139	552	999999	411	740	961	541	186	303	560	266	113	409	436	262	23	510	999999	549	927	999999	899	496	519	789	999999	45	999999	589	589	909	756	755	497	601	999999	722	999999	
780	436	999999	331	428	631	979	429	156	29	507	536	999999	999999	999999	645	999999	240	65	198	999999	659	926	79	597	714	651	999999	358	912	834	903	301	19	999999	999999	832	625	480	865	999999	369	999999	25	964	63	338	321	999999	119	744	371	999999	999999	879	131	509	34	999999	999999	979	479	81	244	195	603	244	250	118	328	812	137	760	200	658	999999	724	910	114	544	385	340	194	249	999999	473	610	768	139	367	613	808	999999	999999	886	70	298	700	830	371	818	98	212	996	306	616	610	112	874	626	407	999999	919	200	338	649	295	831	76	721	993	476	121	751	999999	14	246	994	313	999999	999999	34	999999	999999	999999	297	137	198	999999	560	862	999999	893	999999	960	24	999999	999999	999999	247	775	999999	633	118	378	351	976	461	290	301	380	615	798	286	662	999999	519	999999	474	50	521	107	888	515	859	495	582	608	791	700	125	544	999999	76	999999	507	999999	970	375	383	320	676	907	651	190	256	999999	616	850	587	504	713	236	396	999999	677	577	127	259	882	999999	378	669	589	999999	999999	58	731	463	164	980	999999	999999	100	730	845	200	999999	335	612	786	966	757	999999	206	412	318	999999	351	155	999999	999999	999999	492	999999	941	16	327	474	999999	207	977	163	695	606	956	902	146	999999	879	487	339	999999	647	106	802	620	465	393	999999	999999	878	390	999999	234	707	827	327	485	788	999999	872	773	981	414	809	813	72	606	999999	509	181	514	471	999999	999999	491	999999	999999	811	331	999999	933	999999	999999	329	596	844	999999	899	138	585	660	999999	51	999999	566	810	242	999999	989	999999	858	154	274	356	374	918	651	633	225	999999	931	673	467	999999	939	82	165	94	222	999999	601	707	121	923	521	999999	430	999999	44	681	999999	109	821	772	692	999999	435	480	999999	678	203	837	684	384	654	999999	421	753	999999	999999	999999	158	84	31	999999	161	999999	350	835	738	498	598	598	999999	999999	999999	999999	694	605	159	647	999999	139	544	775	763	999999	736	279	999999	224	676	386	999999	36	692	34	800	999999	540	756	94	644	999999	999999	605	249	150	471	999999	144	726	999999	526	845	970	28	540	999999	203	139	306	999999	310	523	821	221	57	999999	230	807	61	878	74	999999	562	999999	912	999999	999999	999999	881	274	456	399	497	999999	860	705	999999	673	999999	553	999999	411	459	23	343	999999	368	393	201	999999	250	999999	999999	848	93	132	293	930	116	185	86	999999	999999	41	624	911	36	302	999999	351	461	556	324	999999	265	
663	943	549	706	219	995	786	999999	258	999999	442	315	649	445	999999	422	135	999999	317	477	943	164	427	999999	432	676	76	999999	850	181	693	700	586	592	999999	189	999999	999999	896	999999	999999	999999	998	999999	192	606	387	857	999999	928	336	988	16	40	322	509	999999	999999	283	999999	929	999999	481	87	999999	741	729	999999	25	559	678	901	671	138	187	597	165	999999	999999	999999	299	999999	420	921	999999	705	999999	556	280	920	663	999999	950	999999	260	547	874	999999	677	450	876	331	841	73	260	434	327	999999	852	724	353	115	942	999999	253	721	999999	560	241	635	57	999999	785	104	999999	94	999999	317	877	640	999999	244	743	766	999999	968	376	999999	671	420	387	816	703	555	577	557	650	999999	120	999999	999999	324	689	52	403	999999	545	746	177	999999	483	19	10	222	12	119	372	999999	508	999999	354	999999	889	821	999999	999999	999999	239	527	347	999999	458	999999	348	999999	408	999999	701	999999	256	432	629	190	505	936	999999	999999	490	553	467	195	474	999999	999999	194	229	434	999999	795	172	232	316	228	829	732	999999	811	999999	786	999999	564	670	999999	999999	851	724	805	394	999999	878	424	990	999999	70	161	968	464	371	164	216	973	686	906	211	34	999999	410	360	772	911	999999	164	703	949	903	525	662	742	984	999999	423	999999	999999	916	747	242	630	168	677	999999	570	999999	507	580	630	878	764	611	237	999999	999999	999999	621	972	321	269	296	735	167	636	316	721	999999	693	792	932	702	989	999999	791	495	252	683	999999	351	126	657	999999	329	34	760	60	515	999999	157	969	429	20	999999	488	999999	999999	999999	50	456	848	72	999999	787	999999	185	775	157	445	249	81	999999	999999	631	205	611	999999	416	142	876	265	216	138	546	999999	512	692	394	974	846	601	250	643	999999	502	999999	844	345	999999	999999	985	999999	999999	999999	85	999999	999999	999999	409	999999	782	999999	869	173	200	642	933	276	964	194	493	390	183	999999	648	999999	137	58	138	151	767	999999	784	293	999999	999999	999999	128	999999	624	694	313	999999	999999	73	999999	381	999999	371	860	130	999999	381	999999	366	999999	999999	481	371	255	81	769	999999	268	119	999999	704	586	999999	838	506	814	806	350	500	190	999999	85	535	535	459	658	999999	278	999999	999999	999999	347	926	999999	632	664	756	999999	553	925	62	999999	999999	119	418	999999	206	533	363	315	770	40	946	186	210	654	999999	836	796	422	999999	981	999999	919	507	999999	659	985	215	999999	68	591	797	574	137	677	97	426	127	
999999	461	163	914	999999	999999	426	401	750	96	978	999999	920	429	140	843	999999	489	78	611	999999	146	221	999999	522	999999	189	999999	999999	999999	532	567	999999	999999	142	961	999999	77	532	500	999999	965	908	999999	999999	132	147	171	999999	731	999999	198	28	814	999999	527	999999	835	402	467	999999	192	29	702	563	421	199	999999	297	179	914	13	956	577	529	999999	238	999999	999999	999999	119	28	999999	650	992	343	548	999999	654	999999	999999	103	999999	74	261	999999	999999	215	345	999999	999999	936	874	497	817	62	242	451	294	977	299	999999	744	12	999999	231	999999	379	709	230	872	485	556	682	458	820	338	999999	325	630	999999	32	975	284	466	183	153	999999	833	940	111	106	999999	676	324	999999	358	672	716	999999	293	999999	506	125	943	457	389	202	48	999999	723	350	135	663	836	277	952	470	999999	184	87	535	546	769	129	775	999999	880	999999	666	472	665	184	295	347	574	999999	860	341	999999	794	999999	50	836	999999	760	999999	765	840	999999	839	999999	999999	542	952	999999	40	736	996	177	402	509	999999	382	999999	67	176	999999	999999	271	750	102	999999	536	390	136	494	709	553	368	804	999999	50	319	826	999999	538	642	342	589	544	789	864	173	999999	295	126	999999	999999	168	594	140	999999	578	306	746	759	600	161	826	999999	999999	193	637	372	999999	999999	524	999999	949	999999	533	508	737	727	961	999999	964	920	105	20	826	406	999999	774	673	999999	999999	22	90	824	938	999999	516	325	222	606	999999	801	999999	825	601	122	999999	639	70	632	711	850	345	518	999999	680	66	815	999999	924	797	863	999999	262	997	512	475	999999	999999	53	992	422	514	999999	11	173	999999	279	999999	713	53	755	713	50	149	620	677	571	39	268	433	999999	878	999999	808	373	111	261	828	999999	999999	999999	59	27	999999	299	346	981	517	630	273	787	999999	733	881	52	159	658	122	387	834	999999	105	999999	619	301	543	226	555	637	72	164	451	329	76	816	706	696	410	850	284	696	999999	408	995	999999	303	155	416	999999	224	452	148	451	264	742	141	727	408	349	755	129	435	999999	568	999999	346	87	666	999999	345	463	258	999999	112	148	850	999999	336	999999	997	398	810	789	423	999999	26	999	999999	334	684	979	297	999999	104	165	270	184	840	886	999999	226	488	999999	999999	999999	204	875	348	126	891	444	401	435	351	999999	318	645	465	999999	999999	346	22	342	389	366	175	197	178	947	877	676	999999	449	672	780	909	468	368	662	425	150	661	
948	999999	250	588	861	719	736	999999	999999	718	890	794	964	214	999999	999999	74	999999	16	999999	401	248	225	999999	951	763	999999	458	850	287	802	534	999999	685	73	899	149	999999	313	999999	999999	110	262	957	966	655	707	576	999999	506	303	77	418	442	269	710	226	662	636	107	158	288	996	999999	915	366	842	289	999999	256	999999	999999	291	537	275	301	985	268	999999	305	66	994	999999	354	984	735	125	519	425	363	683	999999	151	215	329	163	114	915	51	609	813	428	999999	999999	684	999999	785	880	177	968	724	958	51	341	999999	164	592	651	362	190	251	333	863	787	999999	345	154	85	218	122	196	80	226	21	492	637	569	190	670	999999	950	999999	999999	456	638	724	444	999999	174	175	570	462	562	999999	368	490	564	647	999999	348	862	709	672	65	781	999999	999999	40	849	414	595	999999	999999	385	239	16	981	416	159	848	999999	999999	911	53	999999	999999	999999	365	653	11	82	999999	999999	331	124	999999	999999	296	674	984	983	414	961	760	999999	999999	480	186	631	361	509	999999	999999	103	447	999999	797	629	514	57	146	385	387	999999	341	673	174	660	270	988	445	695	999999	175	865	496	383	999999	999999	999999	263	340	999999	999999	502	924	999999	154	884	999999	453	942	999999	999999	847	607	37	123	999999	906	994	999999	999999	643	916	814	416	332	999999	950	999999	999999	166	131	794	805	651	999999	999999	417	999999	29	775	999999	544	502	912	124	327	267	468	269	999999	566	398	442	424	101	385	999999	517	999999	999999	933	452	808	785	660	999999	51	999999	999999	999999	20	667	999999	55	252	108	423	901	301	999999	970	492	885	912	600	999999	361	999999	560	710	999999	999999	147	999999	841	230	999999	716	999999	291	999999	311	526	500	722	898	999999	397	181	992	961	999999	999999	999999	945	451	567	999999	195	999999	481	999999	405	241	112	121	530	999999	213	32	999999	707	999999	19	729	669	965	395	199	702	318	963	219	999999	749	878	683	999999	168	400	662	840	531	999999	999999	625	905	294	397	611	999999	999999	999999	159	630	264	148	216	376	285	485	182	999999	493	999999	518	999999	838	492	999999	437	489	711	812	999999	531	185	323	209	999999	764	680	997	588	334	999999	778	999999	937	494	740	477	674	882	914	999999	144	48	716	302	184	77	802	172	999999	888	999999	382	789	108	88	825	16	999999	521	999999	184	128	168	853	999999	390	900	997	999999	999999	814	999999	898	879	397	147	999999	907	930	697	999999	835	414	999999	922	406	280	839	999999	914	470	
412	999999	119	999999	999999	999999	999999	562	999999	176	804	999999	999999	999999	999999	484	999999	999999	940	229	109	341	823	999999	349	713	999999	931	999999	120	71	590	579	999999	411	999999	788	574	999999	268	743	999999	146	999999	84	166	999999	372	909	922	369	137	999999	999999	370	999999	548	192	965	312	999999	932	229	683	115	223	109	723	672	555	695	999999	999999	999999	485	755	205	999999	852	999999	523	359	31	421	999999	999999	124	884	999999	340	919	605	608	78	110	811	134	462	999999	999999	999999	476	699	999999	236	33	798	794	219	614	875	999999	340	782	788	807	999999	808	932	181	109	225	999999	342	636	99	999999	270	999999	999999	999999	742	999999	991	136	999999	660	666	194	727	145	999999	674	525	464	674	275	999999	290	302	999999	999999	530	999999	761	999999	883	366	728	999999	294	537	223	999999	999999	142	377	348	655	999999	157	254	623	999999	46	999999	999999	78	878	961	823	911	999999	999999	774	999999	222	999999	239	999999	173	304	938	57	442	608	999999	139	999999	999999	306	999999	180	547	155	655	702	325	218	982	300	814	999999	766	999999	382	556	935	770	679	920	999999	118	369	579	853	315	999999	771	437	672	999999	537	556	665	896	741	443	142	999999	612	999999	999999	257	994	358	999999	182	734	70	61	181	369	862	411	999999	818	810	968	302	350	136	554	999999	319	880	286	932	111	999999	641	123	802	651	76	34	999999	861	375	230	47	143	841	711	999999	501	60	675	154	112	88	999999	474	839	778	486	352	999999	999999	124	82	883	999999	318	428	938	378	718	795	999999	243	956	445	999999	265	216	294	842	404	999999	829	999999	787	998	999999	711	999999	962	873	590	682	999999	999999	260	158	164	999999	999999	999999	999999	132	342	879	768	869	132	999999	726	584	999999	202	509	250	999999	295	470	105	999999	999999	716	999999	416	844	215	704	558	42	194	999999	110	153	760	559	957	695	496	731	999999	139	225	227	921	388	311	999999	182	999999	804	965	687	68	990	563	577	156	716	999999	674	999999	320	999999	309	136	999999	999999	441	950	293	434	999999	999999	86	943	754	499	379	37	543	999999	999999	124	238	229	999999	51	999999	206	999999	810	978	998	67	955	818	136	917	794	904	882	956	232	160	379	176	948	999999	57	999999	87	777	999999	999999	857	999999	205	999999	89	224	442	275	244	999999	482	456	800	999999	999999	134	628	999999	584	999999	660	999999	309	964	859	63	999999	69	114	397	904	42	999999	54	210	423	622	275	838	580	471	617	721	264	999999	922	375	276	
999999	923	999999	506	203	565	303	996	243	241	11	999999	260	383	170	847	999999	449	999999	756	481	707	511	999999	743	14	662	999999	999999	55	296	999999	688	999999	207	191	999999	999999	839	999999	750	213	999999	391	999999	811	329	98	456	999999	199	999999	765	618	795	163	421	826	763	198	903	260	856	198	945	75	347	999999	999999	979	639	666	610	432	999999	277	528	130	100	999999	999999	573	597	999999	999999	67	999999	999999	901	53	770	390	999999	999999	830	500	356	999999	445	208	999999	766	912	999999	244	532	627	343	612	527	635	300	736	999999	999999	999999	662	591	342	999999	894	278	661	142	219	999999	33	999999	601	515	920	536	685	999999	999999	917	999999	999999	40	332	440	999999	466	383	417	479	999999	811	999999	999999	837	999999	999999	558	313	205	115	780	267	986	509	667	741	107	607	109	615	844	374	597	678	542	561	20	457	999999	811	287	724	739	605	221	823	110	677	165	878	137	999999	272	999999	880	862	53	999999	772	999999	369	776	999999	999999	808	446	548	822	999999	213	648	999999	999999	393	827	66	527	391	298	843	640	999999	451	231	488	266	112	785	798	679	517	197	684	999999	452	999999	999999	875	796	999999	999999	288	999999	952	240	36	343	878	984	823	344	662	999999	928	999999	999999	999999	999999	386	552	344	999999	999999	999999	695	460	999999	294	941	999999	651	652	594	999999	999999	999999	999999	498	991	999999	923	234	999999	975	345	855	663	756	505	513	185	327	498	253	440	521	264	757	999999	999999	999999	58	936	666	181	999999	78	20	369	112	890	837	999999	999999	629	119	999999	58	999999	840	797	999999	788	437	152	333	164	999999	999999	56	108	300	999999	999999	852	874	297	144	803	653	786	999999	396	999999	999999	347	999999	574	624	330	559	999999	477	426	982	940	999999	999999	524	999999	537	727	999999	322	14	600	999999	885	82	755	821	828	254	636	63	154	282	395	999999	804	112	589	726	762	999999	891	823	814	238	911	614	999999	619	999999	999999	69	725	999999	398	32	999999	346	502	869	999999	730	961	840	373	999999	667	874	694	999999	999999	948	999999	174	999999	122	777	791	656	170	999999	999999	219	999999	521	993	999999	999999	999999	791	72	766	999999	857	263	766	929	982	450	400	253	999999	999999	898	220	176	999999	560	258	285	255	949	689	999999	728	475	521	673	328	999999	419	469	877	902	999999	978	861	153	911	999999	193	794	351	265	917	411	939	320	88	355	934	868	949	721	546	122	999999	755	138	788	255	266	664	80	999999	784	999999	200	249	
999999	999999	916	649	999999	102	460	608	999999	424	999999	999999	999999	594	999999	999999	550	519	165	999999	546	901	116	24	132	999999	926	999999	280	284	142	548	999999	81	999999	49	999999	228	759	629	95	999999	999999	999999	811	262	54	671	690	999999	440	999999	706	834	703	999999	208	999999	999999	387	175	999999	337	158	999999	778	786	139	999999	933	999999	332	999999	535	280	42	999999	999999	212	870	768	264	449	999999	844	868	841	999999	377	999999	841	125	701	999999	463	765	185	504	58	43	476	914	922	999999	999999	117	514	180	563	670	93	432	699	656	618	911	881	691	999999	999999	936	999999	761	999999	102	312	630	387	999999	999999	856	753	727	179	999999	853	341	692	440	736	363	670	360	999999	999999	418	426	55	999999	552	883	494	200	634	999999	999999	163	689	999999	903	487	999999	108	58	813	999999	704	999999	263	764	579	198	261	999999	70	275	520	65	812	683	886	585	623	529	631	372	562	999999	82	798	700	999999	999999	536	259	236	572	999999	999999	101	713	895	791	999	999999	695	999999	999999	574	831	94	108	877	981	27	901	513	579	427	451	999999	611	999999	999999	73	999999	170	724	327	833	703	999999	172	720	969	991	793	623	999999	999999	138	999999	528	999999	713	602	999999	56	519	999999	722	993	885	451	999999	111	446	336	936	55	534	518	305	740	137	876	999999	166	999999	36	118	890	32	490	999999	837	93	217	751	470	161	124	215	970	121	710	332	999999	405	867	554	466	686	511	411	620	999999	787	122	836	999999	618	45	492	249	832	970	404	138	999999	28	238	999999	476	999999	999999	999999	335	629	999999	553	225	999999	153	482	651	999999	520	89	702	202	306	105	914	803	543	89	722	999999	999999	999999	999999	999999	999999	999999	999999	880	220	617	991	316	999999	167	695	293	451	856	891	999999	597	629	459	325	436	294	721	143	671	999999	360	341	999999	604	350	687	625	633	999999	304	999999	770	999999	903	97	395	883	148	409	631	361	686	197	712	143	659	289	613	165	633	137	191	219	999999	267	660	726	715	999999	17	999999	818	23	999999	853	826	999999	556	999999	999999	410	999999	999999	49	320	999999	999999	877	470	690	999999	21	478	219	176	975	561	453	999999	436	669	178	999999	999999	963	543	672	999999	999999	317	32	733	999999	124	233	555	457	180	237	593	517	999999	254	135	999999	656	350	804	999999	877	275	999999	999999	800	381	999999	999999	999999	86	776	11	553	28	162	668	999999	635	363	986	999999	528	391	226	63	919	820	923	206	793	316	203	
868	178	999999	51	840	999999	584	743	991	304	999999	999999	461	592	963	829	999999	467	999999	31	999999	818	810	359	884	966	856	881	560	318	999999	999999	999999	583	142	384	47	121	827	851	60	999999	995	325	999999	297	999999	471	999999	999999	831	738	859	295	999999	999999	368	632	167	999999	966	703	192	682	999999	576	333	999999	459	999999	792	999999	639	999999	999999	376	822	494	945	596	211	395	925	570	486	325	689	484	376	92	999999	415	953	954	885	357	437	999999	84	836	964	887	21	377	208	850	999999	777	324	840	237	999999	686	999999	671	580	778	622	206	924	887	999999	511	999999	999999	387	37	685	206	999999	999999	510	419	118	999999	324	384	999999	999999	635	227	912	170	535	854	999999	728	393	999999	314	578	815	125	160	949	126	999999	644	805	820	823	423	580	701	900	726	463	577	938	999999	206	999999	260	570	707	975	999999	976	522	429	999999	644	999999	999999	54	134	394	269	169	516	939	739	999999	551	811	803	341	468	635	137	689	161	454	999999	117	357	565	555	452	973	999999	408	131	386	172	189	31	687	999999	999999	342	203	417	999999	416	467	477	708	999999	903	643	229	351	394	999999	999999	999999	464	785	696	569	839	817	999999	88	540	617	999999	388	999999	782	654	811	858	999999	495	743	32	530	999999	880	856	796	548	340	218	67	999999	999999	665	990	566	902	959	217	999999	386	232	353	875	849	111	330	136	131	989	418	492	599	999999	763	176	934	144	816	712	52	278	999999	870	483	999999	999999	723	641	226	999999	851	651	999999	119	999999	999999	654	801	778	536	669	427	350	800	575	999999	403	902	823	631	767	153	999999	460	117	999999	483	402	968	999999	607	999999	999999	247	566	999999	999999	144	251	498	999999	343	48	999999	382	851	514	80	999999	743	999999	820	999999	594	983	708	156	841	12	154	204	261	832	407	929	184	522	113	999999	734	840	269	660	335	350	434	115	328	87	266	862	413	495	235	54	786	999999	320	999999	999999	999999	999999	141	999999	303	999999	999999	999999	999999	207	339	411	836	999999	999999	77	170	999999	253	559	603	828	764	746	292	791	766	607	362	152	999999	211	849	386	49	999999	137	999999	42	321	924	999999	80	879	999999	460	999999	321	332	976	999999	194	77	704	264	866	999999	395	814	511	272	999999	288	114	699	137	561	999999	144	999999	940	607	459	999999	999999	139	999999	884	819	831	223	454	285	386	527	323	999999	155	131	999999	684	741	748	530	58	32	999999	999999	189	799	899	127	187	
805	45	999999	734	144	999999	135	118	816	576	982	298	999999	999999	901	587	386	999999	416	337	960	843	999999	858	928	883	999999	999999	999999	999999	29	999999	999999	277	480	350	508	588	999	85	996	75	999999	174	766	242	240	999999	294	388	803	806	999999	789	226	962	836	169	805	261	468	192	326	121	999999	999999	201	999999	156	561	88	797	993	341	341	895	974	999999	102	696	653	216	999999	413	900	222	448	316	60	518	999999	349	783	748	616	814	748	757	617	715	50	689	258	999999	999999	16	813	999999	999999	999999	987	999999	76	119	608	999999	533	999999	220	344	999999	885	500	638	57	739	24	255	724	526	156	227	427	386	655	963	958	925	999999	894	409	296	858	999999	530	712	282	673	150	365	999999	999999	546	282	114	165	199	999999	999999	569	992	999999	438	932	184	769	383	690	999999	644	999999	608	808	325	934	325	36	770	118	344	467	999999	115	368	999999	320	680	155	282	499	774	349	999999	544	999999	841	857	926	554	760	999999	592	999999	505	73	999999	999999	999999	348	788	139	999999	511	999999	112	651	999999	79	696	864	99	999999	999999	999999	870	952	999999	274	424	102	999999	110	999999	357	15	999999	141	999999	305	562	999999	459	806	493	370	355	838	898	999999	260	999999	999999	999999	689	671	999999	184	254	635	120	999999	762	806	999999	330	38	212	163	346	237	520	853	774	143	581	639	431	923	999999	525	124	999999	832	173	713	999999	999999	536	685	903	999999	999999	974	194	248	529	653	561	172	342	152	999999	562	214	739	535	22	105	118	42	680	260	651	119	999999	855	930	642	541	650	999999	676	999999	999999	536	633	999999	999999	895	61	986	869	760	271	382	439	999999	627	434	187	667	774	428	653	233	999999	245	864	198	393	599	20	29	522	184	476	217	130	999999	116	657	432	999999	66	999999	999999	999999	389	737	567	999999	313	999999	363	983	393	999999	999999	218	97	398	24	402	512	462	975	850	248	999999	906	232	786	949	328	530	244	999999	999999	999999	423	949	855	137	631	999999	296	999999	665	538	791	227	392	912	591	717	643	999999	999999	603	80	999999	261	301	830	344	172	363	890	833	999999	999999	886	999999	794	147	542	886	770	999999	176	184	194	999999	306	689	999999	874	368	610	887	214	877	768	537	463	698	564	307	296	999999	932	910	832	789	972	340	175	127	453	185	999999	269	629	999999	895	999999	550	995	151	505	298	995	290	945	999999	940	128	690	341	449	999999	589	484	795	244	999999	362	999999	333	358	
674	756	914	435	140	944	258	340	641	688	157	568	166	791	983	936	999999	886	255	999999	222	999999	785	999999	206	177	784	833	999999	999999	423	630	999999	999999	831	541	90	854	999999	999999	692	999999	58	999999	302	999999	999999	693	811	999999	999999	475	999999	999999	999999	999999	999999	911	238	962	999999	424	147	18	275	999999	897	999999	960	452	999999	775	81	655	999999	999999	999999	143	710	999999	999999	101	999999	999999	989	947	954	999999	656	642	570	179	999999	852	439	278	999999	49	999999	775	522	69	733	369	452	999999	404	30	952	712	762	999999	210	999999	227	78	402	999999	29	327	572	999999	717	327	882	686	159	229	225	80	783	396	755	999999	275	685	368	662	999999	132	553	934	427	944	880	732	968	999999	634	371	876	409	30	69	999999	999999	352	999999	486	765	717	184	804	999999	929	999999	999999	275	999999	999999	710	739	999999	999999	999999	637	109	999999	447	159	999999	974	595	854	204	383	376	696	732	999999	343	952	186	687	414	999999	999999	999999	24	514	999999	703	999	101	660	147	999999	132	999999	575	895	578	999999	336	999999	743	999999	949	999999	555	999999	396	542	904	999999	757	563	999999	492	406	507	999999	999999	932	509	999999	999999	503	203	999999	999999	999999	999999	166	385	764	984	849	639	670	999999	190	859	469	999999	263	170	104	893	999999	584	501	999999	888	78	341	820	45	826	44	769	96	756	999999	782	755	984	386	999999	443	773	713	999999	822	617	326	999999	298	426	256	853	879	609	300	999999	281	614	523	98	53	943	948	32	999999	901	702	434	239	686	760	279	999999	575	459	139	870	30	817	280	999999	637	532	619	580	999999	889	486	465	156	511	151	471	999999	485	999999	999999	691	999999	920	914	892	474	611	665	976	79	314	999999	171	999999	999999	796	252	346	416	421	339	451	424	999999	226	999999	93	185	619	807	496	99	960	314	189	155	897	365	859	172	920	953	999999	121	585	336	304	543	261	354	999999	951	79	999999	495	249	999999	908	999999	922	391	436	999999	179	582	224	199	999999	433	999999	899	886	486	253	500	385	847	999999	999999	889	999999	549	923	275	588	545	30	881	818	939	694	989	667	936	781	494	907	434	539	999999	147	447	119	999999	455	342	474	826	587	120	402	999999	999999	809	999999	841	512	780	999999	46	204	999999	47	494	420	909	229	550	471	999999	999999	423	773	76	752	999999	439	778	819	255	81	203	304	999999	547	546	518	858	688	939	981	999999	843	999999	175	829	409	625	735	545	123	924	364	581	
643	979	384	999999	66	30	411	734	960	345	965	10	999999	339	947	874	401	999999	999999	531	999999	349	579	999999	999999	922	828	814	999999	999999	999999	157	839	722	999999	568	999999	113	801	668	999999	999999	176	508	536	174	816	79	678	860	999999	752	999999	832	556	999999	409	112	999999	144	202	597	691	999999	999999	818	171	999999	999999	999999	999999	999999	999999	999999	993	777	999999	81	744	736	116	758	146	192	140	390	94	16	175	999999	168	69	600	666	999999	940	565	999999	305	718	13	525	805	299	158	855	192	869	838	778	129	338	368	999999	37	443	460	509	999999	822	734	165	135	502	230	999999	697	903	999999	999999	222	693	775	36	732	591	953	847	43	284	207	224	177	396	652	830	701	999999	639	42	489	65	999999	483	983	848	400	312	78	506	168	289	999999	785	566	435	999999	999999	999999	446	490	613	999999	281	624	519	987	999999	850	999999	951	873	999999	693	573	166	999999	302	52	884	201	999999	778	537	125	999999	81	391	830	226	277	999999	778	999999	552	875	589	661	858	474	860	999999	462	999999	554	999999	25	999999	222	409	999999	999999	298	999999	999999	839	835	938	166	705	448	606	907	633	999999	592	104	81	151	697	577	109	444	578	34	539	999999	109	982	999999	903	999999	999999	999999	551	999999	80	999999	948	712	50	999999	505	162	35	999999	754	828	556	962	200	943	318	524	832	575	826	720	145	715	651	999999	955	335	999999	999999	436	485	999999	124	999999	485	999999	438	999999	999999	603	291	999999	999999	785	369	553	30	640	959	313	999999	599	999999	191	999999	483	243	999999	999999	695	180	999999	208	827	278	747	441	450	999999	821	879	867	999999	971	544	177	375	999999	999999	999999	935	695	841	523	781	886	999999	933	999999	12	889	999999	352	240	433	930	354	942	516	999999	121	999999	925	148	434	787	693	14	646	192	999999	999999	778	132	999999	999999	519	685	56	392	642	999999	287	712	931	511	524	675	548	999999	999999	432	423	669	80	999999	769	702	999999	999999	202	110	999999	979	894	586	598	229	480	948	420	668	896	133	979	612	302	999999	217	999999	272	27	466	999999	369	999999	999999	999999	999999	404	715	816	596	63	199	541	222	308	817	355	999999	305	204	599	999999	164	536	999999	999999	467	999999	556	999999	176	730	184	999999	264	619	219	697	489	177	86	243	604	82	843	999999	447	400	999999	406	861	999999	967	822	866	837	214	999999	598	999999	594	341	169	330	429	332	999999	999999	958	688	608	658	432	138	128	365	999999	92	999999	366	
252	77	999999	159	633	166	999999	999999	777	426	999999	70	108	999999	582	744	84	999999	652	520	918	999999	999999	315	797	213	587	838	999999	511	247	132	465	999999	999999	527	273	19	999999	273	569	999999	130	541	283	547	999999	999999	556	384	999999	326	999999	182	448	702	634	762	361	430	999999	999999	657	276	188	999999	605	865	885	64	999999	999999	586	388	950	265	429	999999	42	260	653	999999	292	999999	999999	921	999999	292	793	483	892	999999	657	276	999999	645	999999	854	362	990	999999	694	485	501	999999	226	739	61	232	192	999999	999999	730	111	776	361	641	337	56	999999	601	323	999999	999999	171	970	999999	320	693	315	259	575	547	52	999999	959	741	791	427	13	192	640	999999	610	211	168	779	556	500	343	999999	999999	807	105	999999	627	621	83	339	932	999999	428	999999	916	933	706	999999	688	791	999999	999999	850	910	53	84	961	263	471	999999	13	201	861	820	359	999999	999999	999999	451	653	691	347	667	999999	494	204	763	999999	999999	677	504	999999	999999	764	683	723	163	767	764	999999	437	374	999999	873	335	741	947	608	18	999999	999999	999999	745	44	109	478	952	399	425	848	999999	689	999999	793	706	42	999999	106	999999	636	157	814	13	430	226	999999	197	794	135	753	999999	164	273	538	999999	565	236	67	665	214	999999	999999	351	916	709	999999	264	999999	999999	303	641	850	472	999999	999999	546	935	324	818	999999	291	168	273	671	601	999999	425	999999	477	150	999999	52	441	931	865	999999	472	97	721	478	999999	999999	999999	831	999999	406	692	891	80	779	999999	912	999999	999999	923	612	501	680	999999	552	332	682	889	36	999999	598	419	540	516	999999	84	848	603	350	717	460	540	999999	559	204	474	999999	999999	697	520	893	803	999999	18	999999	999999	792	772	178	155	391	941	999999	343	999999	999999	162	385	999999	999999	782	318	898	175	999999	81	69	130	130	88	798	180	999999	515	604	794	999999	999999	263	193	292	999999	434	204	999999	519	938	108	999999	216	322	158	516	999999	738	584	905	391	999999	190	832	671	999999	999999	357	221	749	999999	738	728	136	630	131	812	422	706	999999	704	999999	953	142	999999	94	999999	765	649	663	208	777	30	999999	999999	984	83	360	620	434	344	847	124	769	853	999999	999999	90	691	37	704	999999	41	700	210	551	593	57	872	587	737	334	707	558	999999	318	999999	838	999999	645	999999	999999	801	281	549	857	726	193	999999	999999	777	833	84	622	999999	628	745	999999	999999	999999	401	999999	488	43	697	20	999999	565	228	
999999	651	999999	433	55	979	252	778	760	999999	353	999999	999999	999999	281	809	903	259	94	599	999999	572	398	999999	729	253	32	999999	767	583	999999	999999	170	965	999999	949	308	410	38	642	716	999999	985	178	345	111	992	999999	216	234	794	760	65	966	306	972	999999	328	703	801	956	278	21	187	622	636	665	999999	32	332	999999	503	231	451	882	999999	999999	230	815	627	261	765	999999	543	789	999999	661	999999	669	999999	696	980	999999	236	686	447	838	807	555	999999	446	557	244	884	723	999999	539	613	93	233	999999	999999	513	999999	550	200	511	477	999999	845	999999	999999	999999	259	999999	530	796	999999	999999	444	244	999999	675	116	190	703	999999	882	820	497	248	58	120	445	388	664	999999	999999	686	495	999999	370	419	710	733	975	782	999999	259	202	999999	545	847	999999	988	614	999999	999999	895	999999	999999	628	657	900	607	999999	999999	339	870	999999	63	177	999999	999999	508	874	370	965	383	999999	921	546	633	627	999999	702	210	999999	457	999999	308	999999	734	999999	826	318	713	519	999999	807	624	453	999999	289	149	337	237	577	999999	999999	254	401	33	690	925	132	994	39	907	904	999999	999999	881	106	671	999999	442	476	453	999999	170	851	999999	576	590	477	432	354	999999	999999	474	999999	331	343	529	999999	57	54	999999	999999	999999	684	611	999999	91	736	571	27	617	167	894	999999	134	999999	953	999999	538	999999	109	457	999999	650	551	251	439	999999	567	548	577	764	935	398	561	750	876	486	999999	663	494	854	999999	415	736	999999	771	999999	508	380	389	135	378	600	999999	467	999999	672	999999	999999	769	989	999999	999999	999999	852	232	506	209	384	84	477	164	874	962	254	551	295	913	999999	999999	725	999999	999999	999999	451	395	344	999999	999999	999999	999999	353	999999	894	505	685	883	966	884	999999	999999	514	134	306	912	999999	999999	637	699	999999	717	759	912	891	53	404	982	999999	997	467	887	62	115	636	999999	133	999999	999999	999999	569	667	328	39	999999	214	221	469	999999	999999	480	891	707	753	187	39	999999	999999	999999	999999	110	702	29	968	427	221	222	408	497	999999	788	695	524	179	140	258	398	729	790	686	831	935	103	617	527	575	189	309	928	607	999999	692	298	137	367	867	648	999999	612	910	991	812	972	999999	999999	784	377	537	999999	928	640	724	650	999999	29	999999	609	411	451	851	999999	913	480	999999	999999	106	999999	999999	812	273	610	48	127	880	695	29	962	638	159	742	208	652	999999	999999	999999	702	999999	988	999999	201	267	247	
909	999999	878	88	342	92	456	999999	999999	980	725	999999	999999	601	606	770	614	10	999999	999999	261	708	652	389	237	480	922	999999	999999	418	288	999999	15	999999	139	366	11	616	686	879	191	787	364	227	999999	999999	682	375	106	281	383	117	988	999999	985	210	999999	499	851	861	170	999999	999999	969	702	999999	354	999999	472	999999	768	999999	323	999999	789	474	353	435	462	999999	999999	557	218	782	44	181	999999	718	999999	928	258	999999	765	999999	718	999999	999999	999999	999999	999999	999999	726	902	999999	512	385	793	665	506	999999	999999	682	46	950	73	613	933	535	935	530	999999	635	999999	544	992	266	999999	498	614	750	994	958	999999	640	919	999999	654	363	279	658	387	999999	221	999999	80	575	999999	999999	999999	115	116	944	459	994	999999	355	158	367	999999	999999	999999	304	60	756	526	899	773	999999	999999	992	958	579	999999	287	999999	516	999999	999999	474	427	791	999999	737	509	643	60	508	914	301	574	922	297	999999	33	514	93	915	999999	999999	181	801	79	785	769	156	999999	999999	999999	999999	833	931	446	999999	446	464	727	999999	551	122	476	401	858	999999	466	79	999999	999999	242	999999	69	600	958	372	303	999999	722	641	968	363	999999	371	335	73	468	642	486	404	64	569	999999	526	374	999999	873	999999	942	999999	329	999999	999999	456	456	999999	791	999999	972	84	999999	999999	742	96	598	198	15	114	999999	999999	646	999999	593	277	35	673	999999	999999	235	616	499	999999	682	757	321	278	878	999999	999999	924	281	999999	670	999999	804	243	827	701	999999	186	347	769	999999	157	327	999999	116	999999	431	783	425	258	999999	366	585	86	999999	984	774	330	319	354	198	151	524	421	999999	191	473	792	999999	293	999999	59	278	729	809	535	440	815	171	671	239	999999	508	33	228	313	826	727	999999	843	926	606	866	992	580	999999	632	999999	352	999999	999999	999999	999999	142	999999	957	999999	855	277	999999	553	958	169	647	125	65	642	501	999999	999999	999999	999999	697	999999	366	19	999999	285	159	999999	902	534	999999	245	999999	600	205	999999	390	271	225	971	459	491	999999	968	447	228	876	525	930	141	712	502	570	996	999999	934	999999	999999	999999	812	999999	40	999999	29	495	923	718	525	859	276	120	999999	634	393	296	216	713	999999	999999	964	999999	999999	316	770	821	970	675	999999	658	999999	600	758	497	412	999999	428	780	999999	482	523	510	361	665	999999	31	780	867	186	710	735	999999	387	70	999999	413	999999	999999	940	208	525	258	786	866	598	675	361	444	999999	128	
867	435	443	915	58	463	999999	969	999999	749	50	112	498	999999	999999	49	223	698	999999	999999	203	704	999999	999999	957	275	723	494	76	988	669	346	646	68	842	309	999999	471	21	355	365	112	81	200	999999	423	999999	565	943	559	462	999999	757	232	925	999999	595	371	958	782	740	562	999999	663	90	704	466	440	388	999999	262	999999	686	999999	999999	100	632	649	914	999999	516	168	551	517	536	15	999999	423	999999	680	713	425	513	239	615	802	209	417	120	999999	957	329	186	328	306	710	977	426	588	999999	999999	946	457	424	275	582	21	395	137	84	126	52	307	999999	910	836	248	999999	725	840	891	224	538	461	586	197	981	232	220	826	38	999999	835	308	150	767	968	98	963	43	791	999999	290	45	346	914	32	999999	417	470	999999	999999	700	747	943	325	417	995	838	88	600	788	185	311	55	999999	216	998	568	153	868	160	492	692	59	87	934	502	124	671	174	999999	815	750	363	507	999999	97	999999	999999	359	972	259	999999	442	999999	638	979	990	999999	708	34	999999	273	602	999999	47	17	698	999999	390	914	999999	176	913	96	973	435	947	999999	490	128	642	743	999999	895	999999	607	999999	55	449	954	512	999999	963	150	604	551	158	51	470	999999	399	500	444	444	999999	93	971	999999	40	213	42	451	902	589	391	175	479	706	421	999999	757	999999	426	435	411	999999	213	773	492	431	287	999999	87	36	729	152	309	999999	804	999999	636	999999	25	246	922	70	999999	384	759	999999	82	451	629	39	707	999999	83	18	42	942	880	999999	863	608	925	136	374	876	860	249	999999	129	999999	605	803	854	999999	190	513	350	999999	829	999999	63	359	835	285	58	328	999999	78	301	327	861	936	438	999999	416	999999	999999	696	953	523	999999	571	999999	549	999999	999999	852	119	999999	504	999999	999999	61	193	810	259	100	850	999999	557	999999	180	575	802	50	668	375	815	230	999999	717	999999	999999	999999	504	492	406	999999	261	999999	999999	999999	184	796	635	249	999999	254	239	999999	229	999999	380	406	646	348	996	160	509	365	860	47	889	33	787	999999	256	745	689	999999	852	999999	999999	503	90	15	996	999999	177	801	783	130	999999	73	650	999999	283	999999	668	165	496	999999	786	895	961	438	999999	160	18	597	992	149	565	911	314	424	355	877	325	641	352	226	983	707	999999	739	461	825	999999	24	764	999999	87	999999	999999	606	999999	704	542	651	31	845	770	999999	999999	643	565	674	758	235	427	406	655	999999	812	
279	272	999999	999999	231	977	999999	999999	999999	999999	717	72	41	90	707	406	651	344	673	619	507	455	413	899	938	184	787	77	999999	597	368	999999	59	720	999999	343	939	999999	320	674	863	78	776	747	101	581	533	999999	999999	999999	999999	999999	981	418	999999	999999	859	188	384	56	199	100	627	999999	473	999999	23	320	528	374	467	270	33	998	756	438	679	665	808	999999	650	999999	26	999999	820	307	999999	641	415	737	484	999999	16	999999	484	772	450	379	283	14	999999	223	75	686	371	999999	47	982	661	877	154	999999	380	27	999999	996	999999	307	586	176	999999	999999	905	790	889	999999	263	759	523	983	987	999999	392	803	999999	437	999999	339	959	999999	269	666	999999	999999	593	290	390	999999	999999	488	999999	153	792	116	567	196	318	285	797	999999	262	999999	468	999999	999999	843	811	999999	228	968	999999	744	348	281	906	999999	402	377	206	608	326	274	892	999999	294	844	517	285	245	999999	129	851	999999	304	62	999999	999999	999999	648	750	479	813	999999	899	999999	953	805	521	210	787	793	999999	89	999999	348	988	395	433	999999	54	999999	535	999999	615	999999	27	999999	53	228	924	583	102	728	456	139	512	503	993	425	341	49	996	999999	458	819	188	772	354	956	999999	596	773	916	603	999999	943	483	165	59	602	750	761	999999	285	214	700	999999	632	68	836	495	999999	17	62	15	339	460	882	796	670	254	858	97	165	338	809	186	135	999999	196	999999	999999	999999	999999	590	287	999999	800	254	128	966	149	295	999999	999999	203	766	863	598	999999	492	600	368	388	358	892	674	147	946	404	999999	97	999999	872	807	157	999999	194	999999	727	635	660	637	677	999999	114	573	967	999999	144	53	322	536	945	703	999999	978	564	474	698	613	566	853	849	999999	879	999999	999999	322	430	744	999999	401	870	460	999999	963	691	999999	999999	329	707	560	812	361	212	560	655	179	999999	178	894	720	999999	124	999999	807	788	999999	825	566	160	654	166	999999	999999	921	666	495	870	999999	297	880	231	379	905	15	50	999999	401	328	892	253	943	261	850	861	626	999999	391	999999	999999	616	859	687	178	999999	404	422	890	999999	893	169	308	903	881	24	498	405	999999	73	999999	300	682	506	673	907	999999	904	549	610	304	999999	999999	845	299	680	31	543	210	853	611	628	607	120	435	732	999999	50	380	835	372	999999	547	327	999999	884	934	362	999999	271	999999	499	873	289	986	983	65	999999	613	210	993	999999	204	365	461	999999	692	572	81	
999999	962	670	534	713	248	999999	372	999999	999999	415	746	668	999999	999999	999999	122	999999	328	999999	451	677	491	999999	179	842	417	999999	191	999999	130	201	371	999999	82	999999	682	964	169	51	914	620	999999	875	208	999999	334	434	265	854	349	393	374	449	999999	273	480	243	999999	871	999999	55	999999	921	466	223	385	386	458	639	828	999999	999999	287	219	999999	409	615	999999	716	517	982	771	336	526	999999	827	921	661	808	828	448	999999	298	220	868	439	999999	419	985	87	947	999999	999999	36	201	798	97	999999	799	999999	999999	15	999999	363	848	284	854	404	729	395	463	725	650	810	390	548	306	76	999999	401	62	999999	999999	999999	569	999999	154	310	334	937	740	691	862	999999	964	442	961	934	999999	593	584	999999	999999	999999	624	232	999999	815	645	999999	502	30	889	407	812	667	762	20	793	842	139	553	80	791	999999	772	862	706	845	947	587	371	704	756	999999	999999	516	653	24	347	679	999999	664	681	999999	999999	802	464	141	306	679	950	151	529	464	41	881	999999	943	851	370	629	969	697	76	999999	325	142	999999	999999	161	119	999999	999999	999999	800	888	399	356	999999	970	407	575	549	278	999999	230	185	302	785	229	999999	710	172	976	59	368	967	614	999999	403	669	873	429	999999	570	999999	694	366	663	999999	999999	999999	17	881	962	64	430	429	440	910	150	999999	806	492	541	409	999999	479	999999	441	999999	999999	999999	542	310	533	156	403	708	681	999999	819	999999	642	736	77	702	290	999999	999999	999999	547	999999	403	263	830	77	936	999999	171	131	224	252	231	999999	708	508	474	580	999999	999999	36	999999	759	385	330	999999	999999	755	474	999999	999999	465	127	503	999999	609	999999	289	480	466	219	790	547	559	999999	576	999999	421	999999	569	238	709	585	999999	911	826	425	27	933	630	904	190	149	464	578	759	135	727	846	108	859	195	110	972	698	246	184	999999	999999	753	791	751	727	904	477	842	879	999999	592	557	194	631	999999	999999	999999	38	650	92	981	999999	999999	690	574	930	999999	53	609	999999	398	999999	651	226	953	999999	838	162	463	244	999999	736	879	999999	145	299	913	999999	838	260	999999	670	596	101	227	513	311	110	186	796	205	999999	999999	276	641	917	905	968	677	999999	999999	409	999999	415	999999	255	681	356	555	999999	999999	999999	214	359	999999	728	88	559	998	449	877	737	975	666	49	562	502	613	463	228	393	945	560	672	248	20	104	190	996	999999	832	955	555	999999	999999	723	229	883	999999	
