500	500	
100	111	94	99	107	105	90	98	89	103	117	88	120	131	108	104	91	105	96	94	93	93	93	98	104	90	100	109	106	105	109	102	98	91	108	101	107	92	88	107	117	92	88	101	93	112	91	112	108	98	106	102	102	98	98	95	109	109	94	98	101	99	99	125	94	90	96	96	106	114	101	107	88	102	109	94	90	112	94	95	95	111	102	97	80	83	110	121	91	95	104	87	98	106	108	101	96	109	92	105	116	100	105	103	100	99	94	97	117	106	98	94	121	94	96	92	90	94	96	107	102	104	85	91	102	114	112	89	93	118	87	97	103	98	96	98	110	96	114	98	79	103	102	98	90	107	106	93	106	85	95	95	105	96	111	96	83	97	109	116	85	107	105	100	104	97	90	79	106	93	113	123	102	104	91	102	98	87	98	83	90	91	96	125	88	92	112	82	111	115	100	91	109	100	99	106	107	102	101	96	106	110	82	108	117	97	92	117	118	102	113	102	117	80	97	118	115	97	103	93	101	113	106	108	110	101	105	106	88	94	104	120	92	96	102	94	99	94	97	104	90	88	107	91	90	100	106	92	108	98	101	104	118	88	110	101	97	90	93	108	122	101	101	97	114	97	106	92	105	122	104	83	113	94	103	93	109	91	89	112	89	106	123	102	112	98	84	94	106	78	88	109	110	107	104	102	101	100	99	98	92	97	104	95	114	75	105	112	93	103	85	98	82	89	94	102	112	121	115	103	91	97	75	105	80	98	109	99	116	103	77	85	99	85	103	102	98	111	105	96	90	95	101	102	88	78	113	106	113	104	105	106	91	86	91	111	106	106	97	119	98	94	100	92	103	99	103	113	97	101	87	110	97	96	83	101	87	95	106	85	94	92	102	110	102	94	93	113	116	92	86	103	91	100	99	113	90	86	94	88	114	96	101	110	114	94	90	112	100	97	98	98	101	82	98	103	105	88	98	98	97	93	99	100	93	95	88	113	86	97	92	91	82	103	102	96	83	117	98	119	113	94	107	101	87	111	106	106	108	93	91	99	93	107	89	111	100	91	91	110	100	108	108	72	100	91	103	109	122	102	85	81	102	111	108	106	88	102	100	100	113	113	85	89	99	110	110	76	110	117	104	86	113	95	100	99	83	84	106	119	
92	101	91	96	108	105	79	112	103	91	106	78	82	110	97	95	103	98	111	114	116	109	95	101	101	97	104	110	95	82	88	115	84	99	108	95	102	106	103	108	98	94	102	100	94	95	119	105	116	102	99	87	97	100	105	107	110	97	97	80	102	114	91	93	104	94	94	102	113	101	106	94	116	99	96	125	103	99	106	101	92	108	83	101	104	102	109	103	98	103	93	114	94	101	103	94	89	103	90	104	92	94	108	112	112	98	92	93	95	103	108	84	98	93	102	107	92	100	86	120	88	107	108	109	87	90	100	99	105	88	96	78	106	106	95	103	109	113	103	89	110	102	110	108	98	88	110	91	92	106	94	87	96	99	100	106	100	108	80	86	113	105	86	116	101	98	101	102	98	94	125	98	93	98	91	102	105	106	98	101	88	109	106	86	119	108	106	94	87	86	100	103	106	114	100	101	108	84	104	112	98	107	101	98	100	101	93	95	95	102	96	97	113	107	110	97	109	98	98	111	93	98	111	100	115	103	104	96	85	103	104	101	94	98	106	103	98	77	96	97	100	91	98	94	108	102	102	91	105	101	92	98	93	90	106	79	106	94	101	110	118	104	93	90	92	108	96	101	100	102	102	103	103	92	96	104	104	87	109	110	85	95	104	97	87	98	102	109	124	93	103	88	98	107	131	99	84	105	113	98	83	121	98	124	100	95	101	116	82	93	100	100	91	94	105	102	125	104	95	95	97	111	111	80	113	95	114	89	91	111	91	87	103	103	85	114	106	101	109	107	97	111	106	107	109	94	89	116	99	86	112	85	95	111	99	102	115	112	107	73	92	113	102	117	110	95	104	107	96	108	102	102	104	112	95	101	96	107	106	107	103	100	98	102	108	102	106	108	86	96	85	96	101	95	96	120	94	111	103	105	99	102	109	105	106	111	103	95	100	111	109	110	84	110	104	80	86	89	109	91	116	91	102	103	94	102	102	103	89	87	106	104	94	92	94	107	92	102	97	100	88	84	107	69	100	92	107	90	96	102	113	91	101	103	103	89	96	94	101	94	90	105	86	88	79	92	87	109	112	105	87	106	108	99	85	93	84	97	91	100	103	107	100	92	85	91	104	93	90	107	87	110	117	101	104	105	86	113	113	92	
874	581	437	969	319	383	999999	508	853	999999	981	514	999999	82	359	811	999999	999999	682	180	999999	832	999999	832	567	582	503	999999	669	999999	114	256	999999	896	601	96	331	999999	999999	741	556	679	999999	999999	999999	737	663	527	912	386	103	999999	999999	648	999999	52	297	605	999999	737	879	567	839	746	591	999999	991	999999	481	273	999999	830	538	999999	623	265	846	486	736	830	919	999999	89	292	23	774	474	875	812	559	798	999999	999999	999999	999999	999999	840	999999	226	999999	746	684	999999	648	897	272	800	841	34	828	205	810	869	581	818	903	488	556	999999	816	270	125	999999	921	474	762	285	998	89	635	425	999999	270	374	94	245	930	440	394	750	974	999999	850	983	363	999999	857	974	721	958	999999	293	999999	409	999999	999999	517	134	184	999999	987	801	762	399	413	598	999999	504	999999	582	999999	58	172	983	842	637	275	193	999999	486	999999	311	999999	130	999999	141	999999	860	272	464	728	805	266	259	762	183	870	461	580	764	447	999999	486	149	999999	999999	999999	532	567	474	365	333	999999	999999	240	686	524	999999	274	999999	507	689	241	43	854	177	792	999999	230	668	766	814	613	999999	48	551	824	148	999999	673	20	999999	303	798	108	404	250	568	29	86	659	239	197	308	267	999999	131	453	294	818	999999	218	312	999999	707	550	720	761	659	999999	999999	386	505	600	271	999999	395	999999	934	460	926	233	893	153	18	537	999999	999999	546	290	430	380	853	327	999999	999999	266	404	999999	557	683	489	909	341	224	999999	999999	596	999999	329	372	999999	519	834	891	999999	325	168	890	999999	999999	415	999999	378	999999	491	532	999999	999999	469	680	990	351	386	776	999999	999999	999999	929	735	803	40	277	226	917	741	861	999999	435	568	486	108	514	920	999999	278	274	540	82	733	751	555	999	577	999999	381	347	999999	999999	453	130	999999	239	164	376	893	999999	998	999999	999999	999999	513	752	999999	983	582	486	999999	999999	508	183	784	489	999999	984	258	999999	700	999999	545	999999	999999	960	982	447	723	999999	359	554	999999	139	275	88	555	113	247	802	970	594	76	895	916	390	560	280	345	999999	43	180	127	999999	447	430	915	133	902	552	770	590	269	712	136	876	21	378	907	999999	999999	103	999999	999999	70	115	511	650	487	347	999999	711	111	999999	836	999999	437	879	692	845	172	432	999999	695	42	389	334	363	768	999999	999999	191	372	999999	349	999999	434	671	800	341	918	275	999999	564	151	68	488	820	999999	947	449	999999	686	
71	543	999999	999999	60	423	681	781	157	881	447	999999	229	349	472	109	999999	754	765	999999	360	926	897	786	646	553	999999	900	514	487	821	601	247	505	310	999999	837	57	383	258	129	560	999999	394	208	597	922	719	999999	999999	980	203	683	63	999999	144	999999	725	999999	999999	448	999999	999999	670	69	845	999999	723	48	376	999999	848	380	999999	999999	999999	165	512	587	999999	631	265	884	999999	507	627	917	194	999999	999999	459	122	802	876	999999	999999	999999	110	334	999999	867	208	680	650	458	141	822	176	999999	536	978	143	999999	207	875	999999	896	483	999999	999999	999999	545	553	872	916	159	999999	504	999999	999999	515	65	188	999999	191	432	584	243	345	999999	804	750	100	643	197	999999	974	604	11	625	999999	999999	937	892	999999	332	999999	808	734	309	95	328	469	484	999999	923	999999	913	25	999999	608	999999	148	999999	637	999999	999999	999999	685	600	185	451	503	91	176	999999	999999	999999	999999	859	777	776	509	999999	999999	486	291	615	622	273	370	70	589	558	26	790	671	149	265	999999	877	999999	132	144	133	643	825	999999	318	999999	805	999999	123	999999	999999	832	999999	112	516	999999	896	839	298	421	999999	999999	999999	944	74	385	43	978	40	552	982	42	654	375	912	999999	660	999999	307	307	467	701	999999	432	999999	999999	637	999999	632	114	361	48	456	999999	999999	999999	781	999999	322	932	290	827	639	571	184	642	187	787	999999	870	500	991	541	999999	954	538	999999	439	999999	999999	747	474	355	926	201	943	586	943	470	903	999999	999999	591	375	27	640	71	385	999999	999999	16	850	380	762	613	369	999999	466	999999	376	841	352	999999	442	194	816	999999	712	380	240	66	244	326	999999	14	720	410	175	973	323	476	792	190	999999	999999	897	999999	592	322	831	446	130	196	104	71	523	961	159	190	210	167	359	999999	27	194	772	533	93	758	893	959	341	493	999999	899	59	171	999999	569	999999	722	890	400	999999	793	936	999999	232	999999	491	999999	999999	999999	772	999999	127	787	172	637	110	999999	20	999999	999999	872	999999	636	753	204	999999	999999	999999	589	893	487	277	958	466	234	257	724	999999	999999	276	144	708	999999	720	287	999999	999999	998	368	468	923	711	66	999999	999999	687	309	303	37	223	999999	794	999999	102	294	888	168	999999	938	390	385	999999	162	999999	999999	174	759	999999	476	999999	999999	362	605	131	969	776	221	986	790	546	948	430	999999	644	999999	349	46	263	435	399	623	940	69	978	92	860	559	499	687	511	999999	392	
999999	615	472	777	198	550	132	518	676	182	540	402	441	955	999999	999999	430	945	137	999999	491	999999	798	809	999999	627	999999	118	226	721	309	999999	618	566	999999	667	182	369	160	496	141	999999	722	451	410	999999	547	137	999999	51	78	741	383	431	901	750	817	999999	999999	999999	999999	23	999999	955	872	999999	999999	875	361	132	999999	999999	794	999999	375	574	364	356	409	635	999999	999999	47	185	652	567	906	196	664	852	849	519	885	588	984	999999	999999	767	578	999999	999999	671	775	949	999999	999999	999999	742	999999	336	999999	470	999999	999999	491	999999	999999	999999	312	314	999999	999999	999999	509	282	825	999999	215	999999	257	950	597	778	259	752	417	999999	98	479	644	620	174	139	337	467	999999	999999	47	999999	393	151	999999	465	274	806	294	999999	276	999999	880	832	741	999999	809	386	798	692	999999	999999	83	999999	888	647	667	694	999999	468	999999	51	999999	569	148	118	272	116	452	999999	513	453	468	956	868	420	598	812	879	87	330	950	669	696	262	999999	33	928	262	860	797	579	626	826	999999	234	784	321	694	999999	823	702	934	665	188	560	999999	127	596	477	59	855	815	111	147	932	382	999999	316	206	999999	999999	853	999999	344	934	827	642	388	643	636	286	128	256	264	628	26	13	518	702	314	906	341	785	810	999999	764	524	688	645	852	588	999999	999999	999999	999999	848	352	331	999999	733	999999	999999	999999	841	772	736	569	847	519	915	379	687	614	999999	999999	999999	999999	781	401	179	312	953	742	999999	57	281	999999	707	775	999999	673	681	273	968	319	178	388	999999	48	215	205	676	178	730	482	901	400	605	369	999999	780	571	999999	85	430	999999	995	171	793	500	116	861	82	740	252	698	423	999999	581	20	625	134	742	999999	999999	636	999999	22	999999	156	999999	34	348	299	999	112	751	198	548	279	182	226	160	548	109	344	604	438	487	999999	999999	999999	999999	359	860	999999	829	744	111	794	265	982	851	647	619	91	522	783	740	149	946	235	999999	312	837	408	973	999999	95	999999	999999	356	534	535	668	135	10	988	438	353	283	17	97	753	23	199	375	999999	999999	28	821	820	999999	348	838	262	657	721	521	462	682	634	658	471	762	908	457	326	978	999999	90	999999	354	396	866	938	147	353	999999	999999	999999	469	999999	999999	818	221	658	196	697	416	478	999999	999999	976	670	648	999999	626	991	115	742	58	535	445	999999	999999	999999	999999	481	899	125	999999	999999	873	999999	222	369	591	653	550	259	270	
999999	571	24	800	999999	999999	725	228	589	521	362	193	999999	984	934	830	138	999999	745	999999	715	797	301	174	857	603	999999	999999	288	999999	973	451	855	481	428	963	430	147	999999	999999	585	262	319	604	951	248	968	443	999999	539	462	132	804	999999	555	831	280	849	943	463	820	278	940	821	547	910	999999	434	566	999999	999999	999999	300	648	772	463	487	697	999999	618	634	123	179	749	315	850	646	999999	999999	596	693	580	204	776	286	317	322	498	999999	999999	910	999999	877	317	999999	471	831	166	139	102	999999	582	636	335	828	999999	108	200	515	697	274	999999	508	969	287	828	999999	524	371	999999	150	989	641	182	707	101	245	861	619	844	29	490	823	833	999999	120	943	869	947	999999	218	999999	983	369	776	999999	44	908	999999	311	674	999999	794	999999	999999	999999	941	464	627	737	471	247	999999	670	677	783	561	675	726	176	885	927	576	792	256	29	16	282	405	999999	66	999999	831	317	180	999999	999999	999999	882	888	999999	489	251	999999	118	971	549	999999	691	992	974	369	191	999999	999999	746	999999	12	999999	999999	999999	669	68	455	680	143	415	274	499	965	999999	999999	999999	837	997	405	686	367	683	999999	479	693	590	412	999999	697	155	967	891	434	971	692	729	949	540	510	431	796	539	974	565	999999	999999	725	904	572	999999	999999	866	999999	70	999999	999999	153	462	999999	88	655	258	982	988	999999	382	75	994	999999	682	999999	307	999999	999999	889	999999	999999	719	999999	870	865	508	634	999999	801	110	999999	999999	598	373	586	497	876	999999	775	547	556	999999	126	903	757	999999	508	999999	733	56	380	999999	999999	555	619	434	268	793	999999	999999	999999	999999	196	348	999999	701	405	42	106	356	430	74	208	999999	999999	723	602	301	999999	999999	999	745	999999	999999	730	823	999999	52	754	161	999999	93	999999	628	923	694	799	778	999999	66	335	999999	792	387	625	315	849	999999	999999	895	832	967	680	88	999999	878	999999	999999	618	687	507	363	287	945	127	347	855	579	429	999999	924	824	899	66	808	533	953	20	999999	999999	974	376	768	999999	328	999999	999999	140	481	55	231	367	169	713	559	999999	199	846	269	287	999999	999999	408	698	971	18	77	623	999999	999999	925	462	312	999999	713	141	595	428	999999	856	935	725	108	383	364	566	664	196	507	999999	999999	116	751	851	965	999999	967	79	887	320	203	789	999999	857	999999	768	65	966	10	999999	999999	770	229	413	352	999999	999999	34	999999	414	354	999999	126	443	999999	818	711	
461	999999	17	173	999999	999999	316	662	155	865	251	263	999999	999999	697	195	88	459	999999	886	999999	508	999999	533	999999	735	999999	965	322	672	999999	577	999999	67	999999	738	992	264	861	240	912	999999	206	867	930	770	999999	903	656	696	999999	984	999999	999999	999999	999999	999999	484	230	789	68	350	999999	483	999999	999999	999999	537	907	959	999999	823	598	343	973	597	311	374	603	999999	987	999999	319	625	634	441	860	378	999999	651	743	518	44	999999	999999	999999	409	723	999999	999999	818	999999	999999	696	503	223	396	383	999999	776	999999	631	999999	999999	801	999999	41	724	848	999999	813	583	843	999999	999999	999999	789	999999	999999	999999	197	588	946	999999	363	777	583	622	132	421	55	999999	419	999999	999999	121	637	986	280	999999	999999	685	875	419	452	244	376	739	480	818	434	870	222	557	588	999999	999999	543	999999	999999	906	418	602	437	962	999999	173	925	264	114	999999	803	255	999999	870	512	999999	536	894	999999	411	843	152	999999	999999	185	274	861	999999	938	999999	999999	301	999999	786	999999	92	448	457	999999	80	451	484	376	771	631	624	743	687	999999	359	158	649	576	622	72	275	298	450	999999	73	312	596	326	677	999999	999999	998	691	747	999999	273	999999	779	57	999999	368	776	541	365	999999	530	999999	262	999999	999999	453	725	633	724	857	793	999999	671	62	999999	999999	168	999999	818	129	625	61	939	657	96	79	870	528	999999	704	499	757	95	235	543	999999	343	737	999999	510	999999	999999	967	890	635	275	417	726	289	999999	209	999999	999999	246	934	999999	244	605	502	999999	999999	999999	970	999999	367	999999	999999	445	519	640	999999	431	310	317	342	260	94	999999	31	820	662	999999	249	557	504	422	43	849	300	74	999999	738	999999	189	926	590	999999	948	999999	599	999999	971	217	999999	594	778	999999	415	999999	683	394	194	999999	682	556	439	957	999999	525	944	12	999999	155	454	999999	783	999999	999999	999999	752	856	145	526	999999	999999	999999	936	600	963	726	645	627	999999	616	999999	708	163	562	999999	497	632	981	432	588	596	999999	826	763	900	810	591	999999	34	999999	827	999999	668	162	999999	865	503	366	999999	799	309	385	128	999999	773	49	629	999999	999999	893	999999	875	713	938	835	179	864	182	700	999999	144	999999	999999	999999	789	432	49	11	348	767	993	999999	532	633	288	999999	180	297	989	861	999999	957	168	140	42	952	544	730	326	54	10	330	666	306	665	320	781	999999	749	350	999	627	295	999999	999999	853	353	89	659	624	998	999999	192	838	970	
999999	830	472	761	836	887	319	685	303	999999	673	609	235	968	967	439	999999	548	648	999999	564	672	437	240	999999	609	464	80	999999	56	433	147	827	335	488	489	319	999999	912	462	690	942	991	964	237	253	127	999999	691	194	163	38	543	999999	999999	514	999999	241	582	237	433	248	999999	999999	343	535	781	899	489	488	999999	282	636	196	182	622	680	473	999999	935	491	352	389	999999	892	404	999999	851	919	974	96	87	990	685	39	451	959	744	631	701	472	999999	632	213	74	880	402	357	804	793	834	930	238	999999	745	90	859	999999	364	938	931	930	979	515	402	52	291	951	166	999999	999999	999999	999999	311	473	273	720	185	454	999999	12	255	999999	136	150	165	849	353	939	999999	999999	495	389	692	770	541	248	127	999999	999999	598	451	201	83	140	898	98	926	999999	481	369	683	30	999999	999999	685	999999	853	375	246	999999	938	21	216	148	177	556	159	541	931	35	999999	374	432	423	999999	64	974	999999	251	77	999999	179	467	590	999999	474	999999	999999	999999	659	394	999999	574	999999	999999	440	984	999999	962	352	999999	395	252	999999	765	318	597	928	385	631	908	857	133	178	280	999999	553	626	999999	999999	518	999999	456	999999	999999	851	999999	605	999999	130	79	48	999999	899	138	999999	927	21	824	600	877	118	381	463	999999	537	628	405	556	892	886	368	706	269	833	545	938	970	815	913	999999	999999	175	264	561	869	823	234	50	999999	841	541	802	638	999999	409	999999	999999	530	113	233	403	999999	871	244	999999	342	773	75	592	598	956	206	910	92	999999	999999	127	999999	881	713	404	999999	999999	61	355	566	78	443	433	524	946	450	712	690	124	943	303	29	850	999999	999999	999999	457	153	884	999999	999999	999999	940	466	903	99	648	399	829	48	244	820	888	154	999999	340	999999	999999	652	516	999999	230	967	941	649	107	999999	354	663	999999	908	670	176	999999	999999	999999	503	967	620	856	801	323	861	999999	999999	999999	140	705	999999	719	999999	388	501	378	999999	671	999999	999	999999	999999	999999	999999	735	592	999999	573	999999	878	480	751	836	999999	458	795	999999	999999	368	891	241	176	966	999999	999999	944	719	530	178	798	999999	12	934	504	999999	814	999999	507	999999	999999	947	999999	829	999999	999999	521	882	852	930	999999	663	680	313	696	767	999999	839	999999	221	790	873	609	404	855	999999	477	816	999999	522	643	977	999999	592	100	944	999999	999999	714	130	570	71	999999	599	472	144	488	699	999999	999999	511	974	135	296	797	
405	347	999999	974	542	757	704	999999	999999	296	729	456	999999	999999	999999	671	314	135	572	650	729	16	999999	931	720	241	777	999999	606	21	999999	851	920	795	695	606	364	371	999999	372	999999	521	999999	312	743	687	400	486	496	74	207	848	999999	645	999999	999999	338	809	263	311	999999	999999	999999	328	999999	877	536	999999	527	155	317	942	953	209	784	999999	999999	999999	999999	43	840	999999	92	999999	814	820	297	285	727	306	278	555	118	871	392	741	577	219	685	999999	161	108	959	999999	756	264	895	363	861	859	920	631	999999	230	470	999999	52	999999	999999	805	590	261	574	231	877	999999	834	999999	999999	53	640	268	999999	331	881	742	341	999999	784	559	999999	933	423	868	385	646	933	887	410	999999	698	175	705	879	999999	899	533	737	999999	999999	430	813	546	818	228	661	610	299	348	999999	999999	999999	627	954	880	999999	837	706	846	999999	828	999999	681	123	354	475	563	150	999999	999999	218	604	279	999999	138	121	397	605	649	723	45	644	549	682	356	397	547	751	999	629	72	827	891	241	175	484	999999	433	473	752	108	469	999999	366	519	999999	41	837	825	768	269	241	999999	132	205	194	407	999999	766	957	928	811	151	425	920	391	712	47	999999	999999	979	963	142	896	999999	575	400	999999	172	603	366	710	925	240	370	999999	999999	768	46	981	86	999999	666	999999	824	297	328	999999	445	138	999999	993	222	181	999999	305	109	170	508	629	999999	999999	836	173	601	227	999999	911	65	999999	620	944	10	643	577	999999	306	626	999999	337	999999	573	746	43	999999	999999	497	754	451	75	731	610	270	417	197	862	305	503	914	606	411	417	772	999999	999999	106	999999	579	603	941	998	999999	97	999999	999999	230	477	802	609	238	729	140	469	989	368	20	683	593	999999	715	551	803	999999	475	925	840	800	999999	999999	467	999999	918	999999	999999	76	999999	522	99	999999	967	394	502	999999	686	876	280	999999	782	987	999999	999999	409	133	888	999999	205	999999	622	254	541	429	86	287	152	859	999999	979	959	999999	999999	497	594	557	487	330	58	909	35	599	999999	892	27	413	28	55	999999	795	272	120	871	999999	900	844	503	548	999999	225	751	826	75	300	999999	860	876	999999	827	999999	645	567	351	296	745	33	599	649	411	673	999999	107	889	25	717	849	61	632	597	749	63	938	999999	832	999999	208	999999	364	903	999999	536	18	999999	127	159	704	769	999999	999999	999999	254	854	147	644	999999	653	937	59	583	148	999999	999999	422	
87	999999	707	554	518	999999	546	999999	245	745	253	146	999999	880	999999	866	999999	90	475	889	720	505	209	801	378	999999	999999	271	483	780	764	358	292	596	149	329	452	159	260	457	999999	387	19	118	893	999999	706	773	174	193	571	68	999999	364	701	582	999999	905	186	642	622	284	26	999999	981	895	854	999999	740	453	424	862	829	28	693	343	496	101	999999	870	179	999999	107	999999	218	706	999999	999999	894	567	730	546	973	618	834	921	999999	553	999999	998	653	51	43	721	769	709	239	325	671	367	96	507	997	999999	999999	999999	187	725	999999	999999	880	927	999999	999999	722	877	888	220	193	999999	972	942	999999	999999	999999	138	708	385	530	509	476	699	265	537	480	999999	549	667	156	953	744	645	307	999999	128	725	999999	860	998	892	820	28	142	899	999999	153	543	999999	98	343	999999	802	205	747	807	190	671	999999	702	499	338	231	999999	239	999999	999999	645	121	790	501	999999	848	386	638	688	999999	566	999999	152	336	690	460	579	813	780	999999	999999	999999	54	999999	64	48	167	509	564	599	999999	903	871	66	508	999999	307	596	486	999999	425	566	999999	359	623	999999	100	375	809	877	651	260	458	95	999999	95	77	853	447	818	999999	877	84	999999	503	663	999999	95	828	999999	162	982	999999	456	526	883	999999	695	323	749	999999	792	700	686	999999	999999	454	786	179	423	364	453	999999	667	644	547	999999	969	999999	960	999999	14	547	550	724	669	924	12	999999	14	594	382	540	698	870	898	187	398	150	799	219	708	916	999999	904	708	833	999999	812	979	999999	531	838	363	999999	999999	254	160	999999	999999	779	452	999999	999999	828	981	999999	461	797	999999	370	103	829	999999	751	122	98	999999	645	25	835	265	999999	589	612	73	999999	186	769	927	653	37	999999	861	999999	999999	490	751	586	922	999999	999999	871	76	999999	307	702	782	612	999999	854	999999	514	945	453	524	262	638	562	765	448	736	692	870	102	343	667	967	999999	984	631	347	555	722	230	463	999999	134	971	999999	371	999999	574	999999	82	541	999999	490	418	505	514	852	198	821	484	999999	690	999999	973	285	999999	734	999999	627	194	517	566	792	999999	999999	139	999999	667	999999	404	999999	172	739	999999	561	820	999999	558	999999	480	779	999999	734	248	172	999999	999999	160	696	674	636	25	946	767	564	974	730	765	429	999999	386	195	940	426	796	896	950	212	422	999999	463	186	214	157	415	368	831	553	562	226	999999	978	971	583	767	999999	999999	972	999999	
999999	100	421	139	175	104	594	218	318	452	999999	823	999999	737	241	221	459	811	999999	999999	206	153	186	212	999999	628	407	224	367	999999	999999	680	978	999999	836	999999	999999	57	999999	63	821	999999	523	111	296	402	566	250	999999	999999	318	861	426	620	47	442	914	218	926	546	696	379	851	659	328	595	845	220	900	868	179	412	773	745	540	56	999999	84	915	809	72	166	485	995	350	272	264	367	932	403	459	833	130	501	999999	451	999999	864	783	701	999999	355	350	870	999999	999999	98	681	89	999999	812	839	302	126	484	539	894	856	318	65	999999	487	288	506	419	345	999999	282	387	98	747	765	999999	224	261	717	816	614	803	999999	184	999999	288	941	999999	999999	541	14	999999	828	557	452	555	727	370	999999	77	843	461	856	624	815	303	999999	253	56	548	88	864	766	722	289	63	873	999999	757	999999	346	915	799	999999	287	999999	559	541	305	220	573	853	999999	999999	999999	163	999999	820	368	289	297	698	544	81	462	149	260	115	277	398	682	846	612	871	731	999999	662	61	346	560	999999	459	947	836	974	234	999999	999999	750	136	116	999999	522	477	912	647	381	727	351	147	14	999999	999999	907	537	727	250	319	918	54	501	895	484	807	546	837	751	707	106	999999	999999	999999	999999	150	999999	630	333	999999	959	93	556	999999	999999	209	556	999999	194	49	309	257	999999	373	208	999999	635	999999	578	715	931	84	895	674	999999	999999	999999	871	99	999999	625	907	403	115	999999	999999	497	566	999999	284	261	257	653	711	999999	848	254	102	935	999999	514	999999	999999	618	999999	885	999999	999999	313	596	999999	684	209	70	424	402	854	878	23	373	218	78	35	303	463	683	999999	194	999999	999999	869	587	999999	440	999999	999999	855	999999	901	999999	647	615	999999	599	999999	576	58	592	296	15	994	375	89	572	999999	445	999999	999999	999999	999999	999999	13	615	999999	726	941	748	768	451	870	547	999999	999999	549	725	602	999999	436	548	887	634	838	897	271	999999	503	999999	373	999999	183	509	106	630	999999	20	643	10	731	872	814	999999	290	150	425	467	999999	999999	540	846	847	629	618	220	277	999999	625	999999	353	744	233	442	385	777	278	371	450	999999	604	538	92	602	95	564	733	69	354	697	481	999999	861	114	968	999999	152	553	891	999999	999999	486	395	537	657	986	649	381	452	999999	872	999999	27	486	999999	11	764	255	544	63	486	218	551	927	634	549	999999	999999	999999	858	999999	999999	480	564	95	128	153	999999	
944	108	915	362	616	841	825	426	999999	999999	999999	967	999999	896	18	837	999999	154	935	467	903	117	113	999999	907	594	877	157	999999	463	999999	676	857	219	999999	446	148	134	601	999999	112	217	762	507	999999	506	105	738	999999	642	999999	940	192	686	651	836	994	394	454	32	999999	999999	842	333	983	644	119	553	999999	572	699	286	553	234	365	695	999999	999999	999999	411	498	149	441	999999	309	460	493	181	567	474	999999	754	679	579	999999	434	999999	439	523	999999	396	552	152	999999	943	877	397	957	330	999999	999999	398	999999	53	533	999999	245	900	34	533	161	938	985	131	130	944	606	999999	488	930	330	915	92	560	24	946	999999	297	998	431	999999	535	850	611	982	62	999999	636	56	922	999999	475	415	990	22	999999	567	31	33	998	280	423	479	400	999999	575	316	999999	39	587	827	999999	901	999999	470	625	98	999999	999999	78	860	970	999999	565	741	855	510	101	547	566	388	975	274	999	160	648	65	460	999999	999999	746	999999	999999	999999	999999	999999	573	999999	529	396	999999	194	999999	954	999999	310	496	914	999999	780	75	999999	572	472	208	852	683	999999	451	821	570	638	406	731	331	886	999999	468	470	501	291	697	999999	161	206	204	999999	319	999999	850	999999	151	802	999999	351	531	411	144	270	999999	999999	672	371	708	999999	731	787	161	633	999999	937	37	999999	166	498	999999	652	999999	999999	999999	759	374	50	999999	999999	428	835	210	389	799	485	999999	208	227	934	619	335	863	335	475	417	940	686	609	999999	999999	697	645	999999	973	879	999999	867	999999	999999	202	999999	999999	49	407	895	999999	771	833	775	708	999999	236	231	879	52	999999	95	801	596	818	687	440	688	544	999999	200	502	415	920	495	371	941	733	741	999999	565	824	928	999999	830	178	853	834	999999	305	471	423	828	999999	999999	904	76	670	999999	515	999999	92	999999	999999	705	93	366	999999	289	347	999999	503	999999	892	486	999999	167	231	766	649	999999	999999	999999	248	269	776	999999	483	830	590	304	999999	68	236	794	482	328	261	874	746	812	940	554	867	418	999999	933	936	454	134	747	844	999999	999999	680	596	609	999999	999999	928	999999	882	91	999999	52	616	444	263	999999	14	646	905	357	29	999999	894	61	999999	829	302	843	738	38	705	843	460	377	43	999999	208	873	71	999999	946	337	999999	858	855	825	802	533	680	838	450	999999	999999	999999	884	999999	786	545	992	437	999999	94	680	853	386	855	591	248	411	707	899	140	585	70	411	691	
906	999999	999999	790	37	999999	173	900	999999	999999	11	963	492	844	999999	663	880	634	999999	861	656	86	482	999	243	563	999999	972	939	320	999999	780	95	999999	999999	750	348	212	999999	999999	921	780	275	999999	853	628	755	567	999999	245	259	999999	340	550	44	829	563	206	557	999999	999999	200	960	277	324	999999	877	999999	562	28	324	678	999999	385	939	876	811	323	999999	999999	999999	999999	44	703	70	952	450	999999	168	462	197	152	999999	999999	999999	999999	819	999999	844	632	751	466	14	999999	921	999999	726	954	610	999999	999999	249	59	942	666	999999	166	267	217	372	780	341	141	110	830	181	33	298	999999	999999	999999	814	479	523	863	351	999999	124	781	488	235	495	999999	999	444	948	102	999999	279	999999	574	999999	789	481	851	419	334	903	999999	999999	558	438	287	401	999999	213	770	535	89	324	533	51	486	728	146	294	406	141	666	882	88	999999	29	63	644	505	999999	997	999999	453	27	656	35	41	930	797	218	543	898	240	187	567	999999	999999	999999	533	999999	71	345	567	23	202	246	216	671	247	418	999999	999999	605	999999	999999	863	636	307	999999	26	454	999999	349	86	862	999999	999999	704	521	999999	74	963	999999	429	963	662	999999	439	824	420	818	369	693	388	985	785	302	61	999999	703	996	657	999999	516	999999	273	999999	999999	999999	959	810	999999	160	558	999999	269	646	185	225	999999	759	999999	483	467	207	95	114	960	101	999999	940	384	999999	818	999999	417	750	604	799	999999	666	623	999999	864	609	317	219	144	999999	725	149	126	835	305	999999	999999	183	755	319	999999	168	45	400	83	28	435	222	342	867	937	999999	52	386	525	453	999999	917	999999	999999	890	875	969	927	375	937	823	549	994	999999	999999	243	995	294	264	541	999999	233	215	999999	184	104	999999	276	106	216	106	999999	999999	851	808	883	999999	999999	429	669	198	999999	34	145	205	999999	999999	468	977	704	523	757	999999	984	822	999999	712	772	682	795	998	702	830	169	841	999999	239	153	75	17	677	106	865	594	999999	523	999999	79	999999	999999	999999	419	999999	401	692	999999	617	335	38	897	999999	999999	999999	634	670	999999	999999	999999	304	999999	656	85	402	999999	36	999999	892	537	641	309	712	999999	131	394	918	589	412	439	476	502	475	903	999999	177	836	884	880	999999	999999	999999	999999	999999	999999	538	642	801	999999	330	375	275	456	89	999999	999999	194	537	671	831	715	91	93	847	398	999999	999999	752	960	234	999999	151	999999	661	613	784	73	377	868	592	
751	126	573	92	999999	211	999999	999999	219	999999	983	309	999999	58	524	999999	773	397	946	999999	892	889	999999	791	198	233	999999	794	476	999999	665	817	999999	88	999999	599	999999	10	784	196	757	260	543	575	251	832	999999	498	999999	770	20	675	431	897	700	861	285	782	999999	840	999999	999999	999999	309	999999	175	640	144	968	925	999999	773	613	759	224	642	356	275	999999	999999	304	240	657	999999	898	989	395	999999	999999	228	323	735	116	943	713	505	340	243	999999	999999	202	794	529	999999	444	247	71	671	682	68	514	19	242	538	999999	252	603	223	410	739	779	869	755	750	611	999999	666	670	55	718	311	123	430	473	173	999999	999999	446	271	661	928	999999	98	999999	713	999999	503	577	407	470	999999	127	833	115	306	999999	48	778	609	845	581	999999	625	964	756	401	589	999999	375	46	541	999999	952	749	811	65	780	435	47	999999	999999	999999	999999	999999	999999	194	999999	324	999999	839	471	932	837	426	999999	536	108	134	999999	999999	725	733	211	370	928	746	999999	93	303	999999	553	999999	999999	999999	999999	999999	999999	50	158	572	999999	274	602	535	574	609	328	536	669	284	957	655	861	725	582	999999	999999	999999	999999	79	999999	206	31	926	296	858	200	999999	677	597	999999	67	999999	11	210	460	140	675	796	999999	427	638	999999	28	293	898	751	25	999999	999999	604	235	394	88	553	914	253	676	999999	716	419	999999	858	81	875	999999	999999	860	525	132	242	999999	999999	336	652	999999	783	12	642	398	117	184	807	301	992	183	672	898	457	295	217	999999	436	90	909	634	780	999999	153	999999	229	890	500	606	153	393	129	68	435	173	141	999999	43	850	999999	244	999999	999999	89	701	237	779	999999	239	914	777	784	36	999999	27	609	441	858	259	999999	226	999999	211	999999	609	999999	614	472	294	164	999999	430	999999	481	675	650	223	272	451	165	999999	488	270	999999	375	999999	999999	641	999999	563	700	392	784	999999	999999	999999	783	418	479	646	623	316	127	85	999999	357	999999	554	751	377	396	999999	417	999999	728	738	999999	519	782	10	962	999999	999999	730	464	583	999999	904	100	126	999999	804	792	804	541	143	370	194	743	28	410	548	999999	49	177	531	974	690	999999	652	999999	273	636	479	999999	650	261	999999	621	374	710	999999	999999	635	511	591	385	999999	999999	999999	378	239	999999	763	599	999999	999999	25	999999	932	999999	956	999999	447	981	999999	999999	323	999999	891	881	973	573	378	317	116	999999	263	538	999999	155	371	999999	999999	284	
999999	497	872	999999	271	566	246	833	688	999999	754	353	27	654	908	422	72	493	671	714	405	666	407	455	493	999999	999999	999999	999999	786	247	828	999999	999999	86	114	999999	443	858	999999	999999	999999	884	999999	563	762	76	609	630	173	999999	877	466	653	999999	999999	100	427	396	999999	737	999999	855	902	527	999999	760	999999	578	803	126	629	635	346	79	265	999999	794	892	999999	273	999999	856	814	703	369	371	939	294	838	999999	878	56	927	597	885	294	982	95	999999	12	222	41	826	56	463	252	999999	584	623	465	305	534	665	667	999999	903	50	208	167	999999	820	999999	739	788	247	582	707	749	193	970	999999	709	266	727	61	198	39	768	250	127	251	999999	670	383	718	354	999999	270	999999	999999	253	783	999999	81	192	653	301	47	808	999999	545	380	400	653	664	596	999999	999999	616	999999	999999	999999	958	50	999999	465	898	366	999999	999999	201	446	669	211	999999	26	999999	194	545	999999	897	999999	999999	368	581	999999	964	999999	718	132	86	453	654	999999	999999	971	825	886	758	727	999999	934	967	915	999999	108	710	999999	926	647	814	93	999999	218	430	881	322	599	468	999999	500	880	648	947	816	747	999999	908	102	755	201	999999	436	818	652	962	33	54	678	999999	999999	774	999999	999999	999999	992	999999	999999	340	237	658	236	999999	316	236	874	296	30	108	942	315	802	107	181	999999	999999	656	584	565	999999	857	999999	921	999999	290	726	789	577	638	823	697	356	999999	865	107	965	477	130	591	778	999999	13	945	736	177	369	677	999999	624	999999	346	476	880	999999	999999	389	315	442	999999	999999	999999	719	392	284	999999	999999	234	242	83	491	451	536	992	999999	792	999999	999999	999999	999999	920	59	869	952	248	487	230	476	705	999999	999999	999999	44	103	91	692	956	620	670	999999	218	144	445	846	999999	949	999999	484	999999	999999	524	67	130	999999	115	999999	999999	766	154	999999	34	493	529	999999	366	831	416	442	910	999999	999999	244	661	999999	608	785	614	999999	820	299	677	746	384	999999	971	660	999999	999999	988	630	477	200	476	873	466	725	615	999999	999999	311	542	377	573	999999	999999	290	405	426	26	330	846	203	946	854	999999	288	118	903	773	706	301	999999	999999	289	627	999999	767	999999	247	883	180	914	999999	999999	756	310	182	999999	383	691	999999	123	401	668	784	999999	253	621	753	999999	999999	711	999999	783	19	544	999999	294	379	606	523	616	189	143	159	931	659	437	108	819	115	999999	999999	92	451	188	605	786	505	353	
402	155	44	68	277	468	999999	760	508	999999	999999	888	999999	776	999999	999999	934	268	518	852	999999	999999	523	934	82	884	191	843	341	999999	938	146	788	35	213	999999	582	130	999999	690	942	899	928	886	442	227	723	754	999999	803	999999	347	277	653	729	586	999999	999999	999999	392	287	999999	428	677	283	250	110	982	572	800	999999	813	999999	827	909	724	999999	637	501	855	171	436	929	538	999999	601	999999	999999	306	627	746	999999	145	999999	412	796	480	261	999999	202	127	741	191	123	736	440	944	999999	999999	999999	699	993	608	139	231	850	999999	890	99	681	381	965	999999	945	64	999999	678	918	425	123	254	635	999999	309	999999	429	255	999999	999999	157	657	428	401	999999	927	752	873	15	262	561	579	590	172	931	999999	162	65	246	68	152	761	35	34	630	999999	999999	969	309	400	801	999999	410	999999	942	999999	952	573	394	27	312	721	673	666	999999	544	664	999999	103	488	586	374	19	757	658	999999	999999	404	770	541	863	783	999999	614	999999	999999	999999	501	229	999999	868	588	671	228	755	431	999999	369	171	96	999999	999999	999999	821	999999	437	595	999999	440	999999	402	558	803	852	164	529	999999	68	999999	906	375	172	253	196	619	998	999999	791	12	237	306	272	242	999999	999999	272	999999	751	800	34	370	525	70	999999	999999	999999	785	819	999999	235	283	40	164	264	720	999999	357	689	212	815	999999	804	650	999999	260	999999	325	128	416	999999	622	999999	999999	999999	546	999999	112	581	681	308	999999	883	727	999999	953	276	118	977	963	512	914	227	549	984	299	565	874	857	999999	384	999999	666	999999	999999	613	877	771	973	718	869	999999	776	18	903	602	851	87	999999	259	984	32	348	164	904	977	999999	856	284	891	980	975	999999	169	306	313	556	999999	999999	172	85	504	999999	268	103	681	148	219	999999	391	448	488	10	607	437	362	656	511	999999	204	999999	31	497	92	738	893	585	617	711	999999	55	380	531	999999	184	999999	887	89	999999	999999	838	195	220	892	453	501	975	647	731	944	999999	55	973	361	999999	63	17	62	999999	210	999999	999999	507	55	999999	78	999999	299	433	948	474	576	450	999999	365	33	811	605	638	247	918	999999	885	767	999999	10	407	179	757	130	482	835	999999	860	136	317	687	999999	555	385	999999	999999	999999	782	479	999999	999999	697	995	999999	252	411	423	999999	291	166	645	999999	113	999999	670	999999	541	313	476	639	999999	589	158	58	999999	646	59	999999	704	242	999999	113	298	862	404	709	
183	827	877	80	421	277	579	969	671	947	71	219	714	755	154	909	316	839	73	999999	548	999999	999999	999999	361	170	588	999999	999999	542	999999	251	941	961	999999	999999	436	999999	227	749	20	188	999999	399	585	840	549	999999	97	815	796	459	999999	389	170	999999	999999	999999	999999	261	689	999999	538	999999	505	819	277	999999	999999	439	483	910	621	324	15	999999	999999	204	30	521	621	638	961	625	746	992	452	999999	800	388	481	164	999999	966	69	490	999999	258	893	999999	572	796	808	657	342	885	999999	484	383	999999	666	999999	260	207	640	60	567	912	392	513	377	715	952	762	958	328	999999	655	264	999999	719	321	999999	265	999999	999999	829	314	999999	860	164	968	188	999	999999	441	999999	489	999999	19	922	737	865	390	999999	999999	843	56	999999	23	662	999999	229	859	91	355	738	995	259	815	999999	263	628	532	999999	999999	537	952	50	526	999999	999999	999999	255	601	999999	455	999999	866	100	999999	783	614	280	207	972	749	328	918	376	999999	999999	240	999999	788	999999	119	999999	41	990	330	999999	15	182	598	918	863	974	267	110	899	817	138	168	834	447	999999	358	335	386	659	218	44	999999	822	515	513	808	467	932	872	999999	888	999999	770	100	777	442	682	288	118	999999	71	818	476	886	999999	81	999999	350	999999	999999	18	999999	999999	999999	856	341	359	92	999999	999999	517	334	237	787	928	261	398	743	670	999999	675	56	277	884	156	226	999999	936	999999	442	999999	999999	912	121	114	243	546	659	244	446	999999	599	873	63	267	999999	590	999999	957	529	999999	942	680	813	95	999999	387	456	964	639	999999	999999	357	973	931	400	421	999999	683	695	999999	738	509	233	999999	86	183	223	626	999999	999999	519	979	215	758	190	445	109	36	152	855	99	694	999999	313	669	251	899	132	867	325	474	15	271	814	944	442	456	999999	18	787	173	829	555	14	622	443	152	999999	999999	955	999999	999999	999999	840	999999	54	999999	920	999999	834	283	999999	759	103	171	999999	718	401	814	748	988	419	27	364	999999	999999	148	600	999999	236	109	684	999999	999999	13	383	475	430	198	999999	537	999999	235	999999	999999	82	80	461	999999	119	999999	751	410	999999	966	902	999999	185	158	366	999999	314	999999	237	735	598	719	847	100	787	999999	297	212	914	220	462	999999	843	850	619	199	687	757	581	511	357	284	999999	945	110	311	999999	281	832	994	232	306	998	448	999999	362	233	370	64	80	437	548	496	999999	513	718	999999	334	539	177	228	999999	
658	725	999999	324	999999	999999	999999	999999	748	999999	380	919	987	999999	195	405	999999	266	999999	326	999999	511	84	809	787	587	442	391	82	965	999999	664	999999	676	648	999999	70	999999	21	331	999999	578	332	421	999999	576	804	358	533	833	399	999999	211	901	853	156	999999	578	537	763	469	608	999999	783	283	715	153	999999	516	999999	345	345	254	644	946	999999	999999	662	999999	220	782	999999	858	248	576	469	463	999999	822	501	631	491	72	258	862	771	174	549	148	462	999999	999999	999999	620	498	63	999999	566	954	999999	968	999999	937	326	981	385	999999	175	999999	999999	262	999999	999999	24	290	999999	282	999999	782	999999	999999	639	523	189	787	298	999999	247	750	522	441	896	920	999999	533	642	999999	746	277	486	30	998	342	334	209	164	995	826	999999	644	781	41	784	778	999999	338	999999	758	999999	692	143	512	424	694	999999	365	999999	403	491	648	310	536	729	305	165	962	307	198	979	999999	303	425	908	116	999999	410	122	999999	999999	205	176	795	216	999999	353	517	999999	647	952	844	806	601	345	999999	343	999999	312	488	623	804	41	286	999999	907	398	718	604	317	953	972	252	216	76	295	999999	514	329	154	999999	647	388	659	246	144	826	702	89	999999	772	999999	108	634	999999	999999	999999	890	26	999999	999999	634	999999	999999	694	999999	999999	600	535	60	999999	828	925	999999	535	975	426	381	49	644	999999	696	639	999999	544	468	873	618	687	999999	131	591	498	30	999999	999999	734	999999	999999	266	542	235	177	39	999999	944	999999	940	999999	553	999999	999999	850	999999	228	500	995	535	731	236	116	999999	912	992	928	628	999999	905	209	217	251	314	416	783	112	855	999999	609	380	600	898	999999	520	999999	436	339	741	999999	802	467	999999	209	389	739	160	999999	323	999999	110	388	613	999999	999999	890	312	801	999999	999999	999999	373	999999	395	164	140	999999	999999	473	999999	565	999999	886	999999	113	999999	885	51	925	676	633	999999	542	353	508	991	986	243	202	629	999999	999999	952	674	848	439	999999	936	54	999999	999999	999999	95	544	619	511	502	999999	561	998	14	270	876	709	443	999999	999999	628	999999	172	154	999999	980	843	999999	999999	645	999999	374	674	256	999999	999999	676	275	655	467	997	733	996	499	595	999999	999999	624	571	758	253	999999	132	607	867	59	999999	999999	316	996	252	598	689	865	289	999999	887	999999	65	273	210	999999	788	268	833	999999	999999	673	999999	422	786	228	999999	181	402	999999	252	76	389	900	125	999999	958	999999	225	409	53	
140	999999	999999	794	452	569	308	558	809	452	864	774	972	169	218	556	893	999999	33	223	518	473	307	784	821	372	165	157	999999	484	138	52	999999	850	759	999999	999999	628	343	999999	999999	622	592	539	388	301	416	999999	906	25	74	449	202	195	535	667	999999	784	999999	90	413	999999	999999	334	323	821	349	132	409	999999	566	275	876	373	147	895	880	767	406	529	955	424	251	622	420	689	999999	248	325	999999	549	214	999999	999999	256	925	702	267	226	566	951	294	341	160	458	799	572	828	999999	639	786	155	388	452	134	988	909	999999	914	633	971	111	999999	318	216	362	999999	622	999999	222	203	623	551	999999	577	999999	999999	100	174	620	126	31	201	685	315	404	999999	213	138	267	25	999999	999999	592	594	850	487	33	944	106	190	999999	999999	999999	446	173	604	548	875	999999	999999	818	143	304	517	999999	910	999999	999999	811	536	415	493	999999	207	798	279	959	255	726	193	70	156	77	439	176	321	366	249	151	799	999999	337	675	361	207	272	58	999999	643	940	366	30	142	569	999999	465	999999	637	999999	999999	645	303	158	279	999999	999999	999999	865	999999	639	553	999999	999999	22	259	88	818	999999	999	999999	999999	884	611	999999	999999	50	999999	508	664	710	471	999999	601	258	164	983	189	406	999999	535	206	193	999999	14	999999	485	169	130	999999	696	647	351	638	999999	672	761	691	372	452	804	658	566	210	999999	178	825	999999	612	858	276	898	421	991	474	339	48	159	606	399	999999	999999	893	198	967	999999	130	100	488	586	402	301	817	954	712	876	639	982	105	836	571	999999	557	272	53	798	236	359	173	783	633	999999	94	999999	110	999999	999999	378	243	576	58	735	999999	35	999999	975	91	467	289	598	699	999999	63	770	999999	155	333	999999	155	999999	836	770	926	999999	952	999999	216	999999	853	788	120	271	748	529	788	835	404	531	807	77	716	999999	79	575	93	578	999999	324	155	999999	600	999999	232	74	739	287	808	105	83	674	768	247	999999	501	999999	437	999999	533	981	992	750	802	823	87	999999	77	701	999999	621	999999	241	999999	698	898	197	976	48	684	790	511	36	309	457	999999	309	479	165	999999	97	656	271	999999	342	162	214	798	320	999999	612	671	999999	457	483	699	999999	876	999999	715	313	999999	398	632	743	480	999999	451	354	691	999999	982	911	132	999999	965	122	217	999999	546	694	399	665	893	81	999999	925	579	826	758	699	433	930	450	274	587	267	999999	290	862	196	762	
453	629	999999	629	760	462	193	517	999999	235	327	12	30	913	999999	504	560	625	554	999999	999999	596	999999	354	62	471	858	686	707	999999	926	696	359	931	946	46	526	452	999999	472	395	999999	181	474	116	928	999999	360	999999	762	88	665	317	800	147	856	637	32	576	999999	999999	507	809	113	309	630	652	99	967	808	978	117	267	999999	10	316	999999	999999	999999	999999	51	999999	944	945	404	271	999999	559	793	99	408	999999	875	78	867	888	999999	78	174	485	999999	340	393	932	784	971	407	235	799	831	999999	120	783	452	257	107	999999	999999	999999	48	251	103	305	877	410	483	242	198	224	122	807	355	362	999999	849	711	123	21	170	433	863	999999	999999	962	657	298	999999	999999	820	999999	335	999999	370	136	244	191	999999	515	532	999999	738	218	21	686	33	96	999999	29	999999	546	984	550	704	284	184	999999	999999	343	999999	122	999999	809	377	454	786	999999	999999	999999	529	667	677	999999	489	999999	999999	655	151	83	938	570	539	702	829	284	785	999999	999999	999999	952	155	848	700	999999	999999	999999	999999	999999	566	899	999999	110	532	500	935	869	386	71	845	589	529	946	999999	405	999999	582	69	979	103	999999	999999	233	900	283	383	818	976	999999	78	999999	765	814	585	183	87	470	17	211	999999	414	408	723	103	505	999999	209	999999	999999	999999	837	999999	950	746	897	999999	636	210	259	126	127	999999	74	999999	536	824	714	371	95	999999	199	574	858	95	688	270	999999	999999	404	850	184	999999	681	999999	240	829	815	77	999999	286	451	269	758	94	776	522	344	999999	567	680	718	999999	504	976	999999	272	631	999999	68	637	619	506	999999	409	942	999999	220	386	999999	999999	19	999999	683	999999	876	930	816	773	319	176	999999	558	572	723	999999	999999	734	705	999999	968	207	950	19	59	666	944	463	358	152	887	311	999999	968	861	671	999999	164	695	999999	999999	455	999999	555	999999	712	71	934	92	277	606	164	515	145	793	509	68	636	999999	152	932	476	999999	630	431	999999	999999	589	710	999999	69	191	48	605	735	522	999999	405	127	347	999999	20	381	91	999999	999999	795	822	184	999999	612	445	999999	552	177	999999	987	237	999999	36	745	481	233	39	218	424	125	910	409	281	170	663	519	297	547	922	105	387	95	698	999999	154	414	358	449	624	662	496	999999	999999	534	120	281	999999	601	133	786	351	872	999999	616	884	422	902	201	948	925	242	15	255	943	610	152	434	999999	600	999999	875	590	999999	999999	629	483	
712	999999	999999	999999	999999	695	423	999999	999999	514	964	92	999999	732	511	166	500	698	429	999999	999999	999999	923	968	846	144	999999	66	999999	761	288	368	999999	999999	999999	999999	152	999999	999999	547	592	119	999999	999999	188	999999	770	868	999999	999999	99	895	342	149	301	958	823	90	546	292	999999	366	999999	991	235	605	104	784	999999	356	24	934	200	882	898	82	999999	999999	789	503	374	143	999999	202	671	999999	35	848	119	751	341	71	30	225	853	235	884	999999	999999	583	258	986	846	218	999999	165	705	460	250	228	405	996	301	52	999999	560	864	42	330	842	579	999999	674	999999	24	999999	914	974	38	673	198	364	956	216	255	387	297	293	999999	516	687	575	607	890	355	344	770	999999	306	302	370	852	878	999999	999999	11	321	575	203	751	250	731	431	577	40	51	50	999999	796	541	273	581	999999	813	165	14	648	784	999999	999999	999999	936	677	736	999999	346	486	928	999999	254	76	721	100	999999	999999	999999	153	999999	860	999999	304	685	999999	765	39	788	318	75	999999	999	999999	999999	650	999999	569	314	63	999999	274	999999	999999	121	881	552	474	999999	491	796	547	210	861	999999	924	621	999999	506	755	912	706	524	37	421	66	999999	891	999999	81	999999	187	961	902	457	766	175	748	999999	804	638	301	487	999999	522	527	999999	999999	744	613	39	148	999999	999999	999999	988	749	666	999999	64	678	661	935	480	999999	618	585	999999	413	852	758	872	202	702	127	621	229	227	515	999999	394	999999	157	926	52	438	124	413	761	999999	26	999999	999999	999999	135	999999	365	999999	392	903	999999	374	734	892	854	166	999999	370	440	999999	769	532	161	999999	669	613	514	19	438	486	503	182	546	944	835	999999	999999	73	999999	151	265	222	999999	612	951	30	340	265	81	999999	999999	999999	972	241	699	494	999999	999999	468	521	999999	356	578	906	409	769	828	999999	999999	999999	889	999999	793	299	999999	999999	697	549	999999	649	283	259	937	552	999999	749	209	999999	255	350	901	923	605	65	678	999999	643	928	212	192	202	999999	999999	476	996	610	999999	683	967	151	796	808	55	819	248	223	418	36	912	660	570	523	544	999999	703	999999	287	738	620	364	914	999999	999999	126	456	733	999999	471	556	393	789	525	347	114	553	999999	877	785	999999	465	500	616	26	552	621	678	999999	491	772	40	333	231	73	612	999999	37	470	928	372	514	999999	946	999999	529	999999	54	186	999999	999999	609	98	501	921	999999	999999	307	752	794	999999	778	727	569	699	
525	69	567	462	735	877	526	633	999999	422	312	303	554	147	496	999999	999999	999999	999999	999999	999999	999999	999999	309	908	748	929	285	676	433	594	787	999999	257	953	469	999999	592	999999	999999	646	976	149	89	999999	861	319	170	265	999999	999999	999999	161	250	536	583	238	268	999999	987	948	250	956	524	828	525	701	999999	193	37	378	999999	61	23	999999	196	802	752	689	56	999999	768	29	999999	506	318	635	999999	721	379	241	999999	999999	463	999999	999999	29	624	999999	999999	170	22	977	238	744	942	234	147	567	999999	781	485	578	999999	558	189	999999	999999	28	999999	889	348	585	999999	796	334	999999	597	409	287	176	999999	999999	999999	999999	425	791	791	817	563	999999	498	999999	381	598	999999	475	999999	904	999999	999999	999999	999999	741	215	821	436	173	441	999999	999999	636	737	290	182	603	984	984	620	143	397	440	586	465	999999	400	554	214	225	51	859	416	999999	999999	113	551	999999	999999	389	75	988	628	359	407	999999	999999	761	514	208	999999	999999	491	919	999999	47	999999	48	150	317	815	999999	232	999999	400	561	589	999999	762	999999	999999	31	234	605	555	154	769	999999	999999	999999	976	639	999999	999999	230	999999	377	999999	921	937	999999	513	441	452	573	797	999999	679	959	999999	978	515	998	337	577	973	999999	886	373	999999	277	999999	858	252	340	999999	237	225	728	999999	193	999999	999999	999999	999999	128	589	781	41	758	387	100	130	344	999999	999999	640	712	439	256	733	491	132	303	669	999999	654	199	122	397	999999	551	950	840	661	885	493	183	519	459	393	999999	854	999999	999999	187	999999	524	332	869	545	525	786	999999	395	701	969	727	165	123	473	400	669	643	197	999999	149	290	682	44	977	467	203	980	863	968	636	999999	63	491	171	139	866	252	852	55	999999	479	454	959	915	999999	28	405	985	999999	999999	221	999999	413	48	262	842	999999	892	88	331	806	618	427	999999	462	673	673	951	343	533	427	790	152	999999	670	836	722	128	221	448	999999	999999	869	999999	999999	99	999999	453	908	297	577	359	774	999999	999999	860	37	999999	463	101	354	454	651	469	678	431	999999	342	378	426	130	180	680	639	534	999999	749	554	649	372	33	999999	52	56	956	77	999999	429	122	999999	999999	827	665	999999	999999	353	999999	999999	204	993	814	999999	85	492	999999	407	679	145	199	157	121	999999	255	100	77	134	411	605	513	611	999999	854	229	999999	617	302	515	560	545	999999	999999	999999	359	999999	558	716	154	560	878	558	397	880	999999	965	
698	335	582	574	61	968	942	747	896	593	588	959	999999	517	874	874	892	999999	599	18	689	771	133	599	542	361	999999	850	726	954	999999	535	624	264	869	999999	720	940	508	999999	248	720	999999	766	77	598	627	637	686	999999	666	999999	291	232	286	927	212	999999	42	700	988	101	31	941	379	999999	345	999999	648	591	164	951	999999	999999	770	969	999999	999999	531	999999	733	352	173	722	298	944	253	402	999999	942	90	737	907	808	588	999999	999999	510	396	999999	262	999999	989	104	850	714	658	268	462	317	999999	999999	461	999999	966	645	928	309	653	435	809	943	856	706	511	426	54	811	999999	623	280	818	970	516	691	940	363	999999	871	999999	295	999999	999999	670	344	245	285	818	842	942	228	399	857	960	999999	318	999999	292	593	433	670	847	824	838	46	999999	873	945	406	35	291	859	437	79	150	999999	13	999999	372	999999	150	235	969	999999	999999	880	960	19	310	999999	12	999999	999999	999999	913	448	170	111	634	554	371	340	421	816	999999	999999	961	787	820	391	999999	752	920	326	293	999999	999999	333	999999	999999	999999	864	644	999999	999999	220	383	989	166	702	663	902	561	817	999999	809	813	162	999999	45	919	999999	999999	919	77	260	160	168	999999	478	570	837	666	999999	725	507	696	397	793	999999	986	972	630	128	727	412	200	112	422	483	999999	725	999999	408	246	655	674	999999	999999	772	70	224	835	687	999999	999999	245	92	102	407	123	425	369	400	999999	947	552	80	201	665	69	999999	746	999999	847	844	999999	267	241	80	999999	999999	441	30	389	999999	146	999999	999999	901	176	118	20	25	370	215	365	102	999999	299	112	999999	533	301	712	22	477	164	999999	296	481	977	850	31	574	999999	984	348	20	287	810	608	93	299	498	999999	46	731	320	642	489	262	908	999999	999999	238	447	150	318	376	303	981	114	700	430	198	267	988	450	999999	231	999999	999999	82	489	503	999999	999999	802	760	999999	999999	999999	206	999999	228	79	999999	64	346	705	999999	40	643	999999	999999	504	999999	869	310	694	999999	290	999999	421	999999	999999	999999	463	474	716	213	348	557	400	557	147	999999	999999	211	999999	359	934	114	999999	387	986	999999	99	999999	999999	137	374	502	76	928	466	999999	785	999999	58	999999	454	999999	629	501	505	999999	999999	999999	691	597	501	667	191	999999	122	999999	580	999999	485	999999	745	802	475	589	839	845	490	471	101	999999	132	556	999999	884	904	354	485	30	881	999999	206	663	969	411	999999	706	320	731	
999999	290	180	750	860	999999	498	651	124	50	662	659	992	999999	344	305	475	999999	999999	306	440	767	999999	999999	999999	971	535	92	833	999999	999999	143	535	999999	656	810	225	999999	696	999999	999999	262	240	999999	367	231	521	999999	328	999999	935	692	999999	24	301	58	590	619	597	999999	792	415	818	60	97	529	134	243	134	534	999999	104	258	679	910	188	537	264	203	999999	459	119	999999	168	138	999999	999999	999999	999999	607	229	605	999999	807	53	999999	443	189	358	999999	107	288	300	794	594	841	444	999999	999999	999999	520	335	426	666	439	682	999999	660	922	826	999999	613	775	526	314	999999	999999	451	635	930	744	999999	906	364	834	181	819	968	574	297	826	429	417	354	97	894	188	126	377	999999	999999	783	999999	531	260	493	512	773	490	118	530	992	999999	182	378	999999	429	72	832	268	862	999999	95	635	10	168	205	431	439	420	306	999999	999999	274	603	960	999999	385	113	999999	669	55	488	465	766	833	542	999999	976	924	474	999999	294	118	508	653	698	632	530	101	999999	91	343	79	812	336	919	622	999999	417	82	53	958	999999	599	817	999999	999999	868	999999	626	960	455	515	945	999999	909	964	765	949	272	999999	854	21	62	999999	999999	418	653	999999	914	919	999999	568	852	999999	999999	803	519	690	999999	999999	999999	363	999999	337	636	828	134	631	427	954	857	630	154	613	198	946	438	21	115	786	975	999999	999999	707	999999	886	663	524	33	115	999999	84	500	204	704	500	546	725	951	883	294	32	23	960	72	45	423	248	999999	220	375	508	585	672	102	999999	111	768	42	999999	174	610	608	321	508	782	999999	950	909	698	410	712	999999	232	502	953	424	301	645	269	472	425	291	812	740	947	499	828	999999	378	399	778	692	212	999999	683	999999	999999	461	289	905	473	338	999999	810	662	999999	999999	179	149	999999	809	999999	773	287	749	999999	795	580	561	999999	999999	849	999999	999999	631	30	856	513	818	539	722	999999	999999	363	999999	96	747	11	88	508	146	999999	962	466	589	999999	919	925	999999	999999	628	131	900	997	999999	999999	999999	245	189	642	591	848	999999	609	199	969	767	999999	999999	663	581	794	502	63	155	653	999999	84	719	999999	110	931	545	462	911	600	939	367	999999	384	298	999999	822	446	916	298	999999	999999	276	619	887	999999	647	315	999999	999999	629	846	851	951	737	999999	999999	999999	541	660	999999	999999	698	599	40	409	660	903	374	999999	971	999999	146	999999	356	999999	999999	110	98	601	999999	
999999	678	86	970	999999	516	808	999999	999999	986	619	904	266	984	408	664	999999	589	487	999999	744	940	715	999999	573	999999	993	605	213	915	425	124	940	375	83	229	622	628	937	999999	852	265	999999	92	361	160	880	872	947	869	139	521	610	999999	550	299	963	999999	999999	999999	522	213	444	999999	570	999999	999999	890	911	999999	52	59	651	594	996	488	999999	999999	511	423	829	999999	999999	999999	999999	904	513	198	825	784	266	408	231	554	380	649	820	150	521	999999	196	999999	961	769	827	90	869	26	755	71	999999	341	711	983	563	401	555	111	873	666	992	775	75	136	999999	999999	827	107	999999	999999	668	999999	120	655	999999	999999	999999	887	999999	705	45	496	999999	764	999999	924	999999	248	990	999999	999999	719	276	855	999999	421	925	834	847	194	263	771	802	408	403	999999	231	66	757	724	999999	999999	595	178	999999	505	342	310	500	997	946	589	116	244	263	948	734	264	999999	999999	999999	335	50	331	999999	273	999999	45	999999	488	703	999999	490	276	747	435	133	107	999999	368	88	999999	999999	849	247	999999	999999	567	999999	454	423	966	273	941	810	906	999999	274	726	368	999999	307	999999	999999	999999	999999	108	840	999999	828	824	999999	41	433	736	299	991	200	999999	778	608	136	890	916	74	999999	376	549	999999	999999	807	858	381	865	999999	781	684	999999	555	931	575	824	80	326	999999	787	935	840	214	521	915	437	191	948	759	999999	416	34	947	567	939	559	385	999999	30	965	265	175	876	999999	615	999999	645	999999	213	784	65	999999	296	999999	999999	999999	999999	943	926	999999	677	432	116	873	999999	659	384	999999	992	25	448	425	305	663	532	999999	963	259	905	255	791	999999	999999	999999	628	841	737	669	766	412	225	441	999999	650	999999	999999	69	13	589	955	999999	999999	169	999999	345	640	279	632	755	41	999999	94	47	680	588	648	999999	141	254	533	921	715	231	590	800	16	696	655	999999	999999	711	999999	670	999999	999999	144	999999	557	639	987	572	115	914	999999	999999	141	404	58	71	999999	155	927	758	999999	43	579	435	578	999999	339	944	624	266	65	329	612	424	97	999999	454	777	139	501	267	999999	816	801	496	751	669	612	647	593	725	554	783	212	613	916	392	708	999999	170	999999	53	947	848	858	415	237	716	316	338	617	872	26	436	500	104	999999	999999	939	999999	999999	726	306	999999	541	511	546	999999	810	181	337	745	486	968	999999	999999	23	967	942	999999	523	952	306	319	976	853	999999	356	711	519	699	
999999	769	474	442	999999	747	916	317	999999	868	828	906	145	999999	999999	999999	57	245	287	91	999999	835	857	999999	776	430	999999	64	687	999999	999999	697	301	481	999999	975	21	536	617	999999	106	660	596	222	999999	55	170	317	114	467	490	999999	999999	437	999999	778	911	170	999999	163	999999	999999	629	999999	999999	140	615	663	288	895	999999	520	628	999999	984	999999	999999	645	618	730	269	679	949	230	492	87	272	863	42	944	74	851	999999	999999	716	244	41	223	999999	564	440	999999	39	999999	93	999999	493	623	453	850	539	276	551	935	893	90	999999	408	890	999999	867	752	631	343	831	999999	999999	174	104	999999	567	36	999999	63	300	762	999999	740	147	522	594	999999	999999	191	999999	999999	999999	935	999999	635	999999	632	332	942	697	687	876	696	388	560	330	999999	528	702	999999	513	174	498	999999	141	999999	182	271	377	16	999999	342	449	927	43	999999	999999	999999	999999	429	935	703	170	999999	612	999999	954	362	586	999999	275	130	717	898	901	999999	811	300	438	205	158	999999	999999	999999	999999	355	436	999999	354	338	616	724	999999	282	357	999999	14	142	999999	255	999999	820	684	999999	741	108	624	551	999999	410	420	424	176	999999	281	574	748	234	887	999999	459	195	999999	258	586	999999	70	445	551	999999	629	679	267	999999	720	337	686	999999	203	380	731	885	999999	999999	917	202	557	796	11	782	71	999999	254	775	999999	299	812	999999	599	201	47	188	10	999999	781	741	166	984	552	943	888	968	41	517	535	999999	999999	74	340	394	999999	273	443	999999	999999	850	999999	492	999999	430	525	259	190	999999	342	552	884	808	172	186	45	573	254	67	894	102	999999	999999	250	231	846	999999	999999	999999	999999	999999	744	242	903	931	316	673	597	999999	999999	638	999999	999999	999999	982	689	645	901	163	999999	429	999999	999999	873	937	112	999999	252	175	999999	776	163	999999	999999	568	807	999999	904	241	870	999999	999999	132	639	999999	314	718	999999	267	541	211	847	942	856	778	755	368	368	966	828	999999	431	431	547	652	485	813	999999	616	184	47	740	669	293	986	453	896	746	617	633	393	145	984	634	383	929	221	128	999999	812	449	294	999999	412	261	940	999999	585	987	781	501	999999	945	92	504	470	187	999999	999999	335	999999	622	999999	342	445	482	999999	797	173	723	999999	694	209	804	735	752	999999	999999	42	55	898	999999	759	836	142	899	200	999999	999999	912	751	562	257	699	953	826	542	999999	967	779	999999	999999	422	274	999999	999999	294	151	356	751	
669	999999	626	824	436	548	862	915	210	545	292	545	999999	260	971	711	446	509	850	908	219	999999	300	262	999999	151	999999	999999	328	335	615	58	554	999999	253	831	936	432	272	415	964	627	405	431	999999	999999	999999	171	999999	806	999999	784	301	447	999999	473	629	999999	282	295	649	377	596	874	929	243	999999	287	16	999999	999999	999999	246	444	944	999999	999999	868	999999	999999	999999	736	202	999999	966	830	757	116	847	779	212	572	160	977	765	596	999999	530	999999	999999	966	999999	165	999999	41	355	999999	999999	503	949	999999	761	607	686	245	913	185	83	999999	108	485	883	439	236	937	212	863	269	678	358	561	279	376	512	999999	999999	581	48	491	620	292	999999	613	898	999999	450	965	999999	741	852	420	957	621	403	777	999999	383	999999	225	999999	999999	999999	187	154	397	403	395	104	68	998	342	146	592	298	816	999999	999999	541	130	496	246	399	527	999999	999999	604	999999	972	735	545	999999	999999	999999	662	137	13	999999	469	510	712	65	871	415	743	520	999999	374	332	587	203	812	842	808	999999	592	103	761	360	216	793	745	999999	369	523	144	689	323	929	171	812	859	810	40	999999	441	999999	984	784	999999	999999	239	335	395	999999	999999	31	999999	104	999999	44	252	373	999999	717	966	999999	999999	892	608	999999	960	445	999999	999999	344	11	811	400	296	226	119	999999	54	552	999999	999999	37	827	790	122	845	228	859	136	569	496	558	999999	451	999999	863	101	185	486	703	794	173	620	207	730	999999	999999	807	853	924	999999	329	999999	163	556	615	684	111	495	985	742	586	44	215	847	453	499	948	999999	999999	27	800	568	849	769	256	999999	630	999999	903	400	420	999999	212	303	177	999999	168	894	192	188	990	690	501	999999	999999	138	414	999999	287	720	505	319	999999	999999	999999	760	860	394	309	209	999999	51	592	594	999999	580	832	912	999999	999999	340	64	999999	999999	37	999999	76	888	560	128	11	999999	782	999999	895	110	515	999999	827	416	987	773	999999	983	134	948	107	906	638	637	306	999999	999999	682	999999	451	13	324	880	365	999999	971	834	999999	207	782	269	409	999999	231	999999	537	94	273	617	566	999999	332	60	88	22	170	260	999999	999999	508	602	110	803	999999	106	999999	424	472	722	26	939	413	785	352	999999	697	217	417	572	768	418	415	74	822	982	999999	273	801	999999	999999	721	911	999999	999999	190	168	606	256	134	999999	122	622	551	999999	627	64	546	708	398	324	953	843	999999	63	100	197	45	980	
470	425	927	999999	129	198	305	37	999999	97	171	999999	101	961	292	698	655	795	863	999999	999999	927	999999	565	413	37	580	878	562	315	607	992	132	999999	785	709	947	499	502	362	999999	600	20	459	546	999999	233	992	999999	661	999999	305	333	571	785	542	289	371	999999	999999	618	426	475	739	489	179	407	474	185	583	750	166	303	510	177	604	917	686	28	545	999999	588	327	900	908	312	668	999999	999999	999999	429	585	289	410	744	999999	135	280	970	377	999999	999999	816	976	999999	999999	999999	999999	404	190	999999	603	999999	999999	298	39	109	574	830	186	510	847	632	933	999999	175	999999	999999	765	298	999999	646	716	650	85	999999	771	350	999999	667	999999	999999	166	661	627	826	999999	615	999999	714	779	999999	450	793	867	623	136	882	823	745	999999	119	67	115	710	978	887	702	599	253	267	758	585	173	999999	999999	690	971	316	999999	999999	271	780	60	519	999999	206	922	783	462	999999	889	527	254	302	999999	999999	61	999999	649	939	539	999999	999999	999999	999999	975	286	918	212	932	164	999999	496	812	113	338	16	999999	790	999999	999999	919	147	335	378	240	340	871	999999	876	638	30	666	398	403	255	911	603	999999	944	920	999999	580	529	763	999999	41	442	198	863	780	465	169	867	974	620	999999	999999	88	999999	999999	999999	999999	999999	304	143	910	108	418	857	999999	413	999999	846	860	999999	348	618	572	66	209	999999	682	820	105	182	999999	798	423	783	377	999999	525	706	999999	515	769	254	234	629	412	933	33	341	999999	999999	367	999999	16	23	281	269	971	31	591	745	999999	424	239	132	282	999999	684	635	489	57	887	402	999999	355	999999	999999	393	942	654	276	875	351	383	999999	999999	999999	791	410	511	118	407	504	999999	564	783	354	25	999999	999999	999999	258	397	851	399	490	964	776	661	822	187	875	999999	376	325	999999	391	51	999999	999999	999999	329	284	134	381	649	393	999999	982	571	846	88	999999	595	363	27	999999	999999	999999	999999	999999	770	140	587	333	242	379	137	798	693	999999	313	513	999999	621	971	999999	273	480	749	106	999999	794	999999	976	999999	999999	442	999999	308	392	892	999999	273	466	964	999999	999999	800	149	280	266	489	298	179	542	575	496	974	392	52	224	28	245	151	174	999999	50	610	234	647	936	124	499	999999	999999	256	249	338	656	782	288	999999	999999	999999	840	206	999999	920	443	534	108	467	999999	999999	177	873	821	132	999999	988	999999	95	576	501	344	152	989	999999	669	999999	999999	167	328	
609	764	999999	687	766	311	967	480	999999	176	700	999999	478	493	243	143	999999	999999	127	999999	667	633	202	999999	999999	144	697	216	999999	999999	157	208	941	149	31	502	999999	196	64	820	334	999999	39	999999	999999	951	865	658	756	999999	42	861	217	130	999999	975	571	856	846	632	613	760	999999	868	999999	501	608	338	999999	741	718	450	379	307	711	999999	604	283	29	888	278	49	460	666	999999	295	991	820	489	999999	999999	569	349	999999	217	574	557	171	899	385	999999	536	196	24	999999	592	492	910	418	510	999999	999999	999999	958	999999	574	999999	999999	649	733	509	999999	999999	427	811	158	110	947	999999	147	602	443	999999	644	545	741	852	446	999999	635	803	999999	412	978	999999	641	732	391	77	999999	274	262	521	176	875	566	687	769	999999	986	999999	544	999999	281	907	999999	999999	202	999999	622	999999	863	999999	23	929	428	385	870	753	999999	426	718	879	999999	999999	350	922	217	768	978	64	93	242	999999	153	269	270	140	80	735	726	999999	968	454	999999	411	999999	507	999999	456	190	816	25	43	569	999999	664	374	409	567	999999	707	434	444	568	999999	630	238	870	999999	999999	999999	999999	28	453	886	750	435	533	470	861	424	999999	322	798	247	77	209	975	379	604	999999	731	999999	719	29	115	534	999999	999999	780	999999	637	999999	999999	936	26	997	999999	683	999999	239	999999	938	705	601	736	122	646	330	569	431	262	500	999999	273	999999	296	309	999999	999999	226	549	249	999999	611	787	405	34	999999	230	999999	618	302	999999	999999	64	793	999999	127	292	999999	888	565	999999	358	997	146	999999	34	423	730	698	166	901	999999	690	601	257	103	999999	341	97	999999	110	499	813	960	999999	999999	219	729	999999	191	999999	788	338	984	524	999999	999999	650	895	10	448	999999	382	999999	400	550	685	462	545	999999	999999	999999	905	113	464	999999	999999	47	993	809	814	999999	252	999999	25	123	999999	999999	87	916	489	999999	445	96	346	610	126	999999	569	999999	999999	999999	193	999999	999999	999999	882	999999	529	999999	999999	999999	657	96	999999	754	999999	865	445	999999	81	979	384	629	234	149	516	819	767	854	999999	193	478	999999	999999	67	999999	478	638	826	241	999999	999999	789	131	913	515	359	900	591	362	261	915	291	999999	46	999999	564	549	738	682	72	466	999999	189	611	999999	268	302	138	254	778	236	619	55	827	802	594	508	321	634	166	999999	185	502	857	278	999999	999999	999999	684	945	929	900	153	178	787	999999	610	519	999999	999999	66	772	347	583	
35	306	246	704	999999	788	66	238	113	525	999999	290	999999	999999	343	912	999999	999999	454	308	849	335	475	877	999999	300	983	988	506	387	110	156	838	918	832	971	950	172	523	895	888	700	797	627	33	999999	340	289	186	902	999999	521	999999	48	734	699	830	369	664	943	804	999999	731	999999	999999	998	999999	263	499	371	962	237	31	558	419	158	999999	847	999999	544	959	704	999999	604	999999	589	828	999999	999999	999999	151	591	508	579	100	999999	968	80	212	999999	999999	87	790	814	940	999999	499	769	999999	585	999999	999999	999999	130	984	110	999999	137	205	836	180	999999	999999	365	229	999999	999999	452	999999	999999	999999	468	645	828	490	882	914	997	663	902	100	999999	180	999999	972	999999	85	388	595	990	565	841	999999	375	854	410	17	999999	999999	999999	999999	57	311	40	999999	702	347	999999	999999	111	196	999999	473	303	746	999999	483	470	393	999999	999999	351	856	477	43	348	593	279	973	90	874	999999	412	104	12	53	758	999999	213	280	821	397	999999	999999	803	999999	999999	581	629	743	927	547	50	533	273	999999	200	833	996	66	119	999999	714	559	999999	706	855	378	300	999999	362	999999	266	123	250	999999	602	372	674	736	970	999999	650	239	999999	336	448	879	831	454	852	925	153	157	170	753	683	198	267	106	452	999	291	926	390	594	999999	927	292	999999	955	828	168	270	96	107	427	484	407	999999	267	975	546	845	850	999999	199	118	952	497	234	414	114	577	294	971	730	723	848	568	999999	521	596	476	499	33	766	883	71	73	335	208	791	367	839	476	462	999999	85	953	404	182	975	795	999999	551	723	591	999999	124	377	703	636	838	854	746	389	80	999999	827	671	316	57	888	171	35	622	747	738	817	518	295	648	999999	999999	872	999999	999999	346	947	309	999999	999999	946	696	631	572	999999	512	999999	97	392	98	999999	292	98	999999	999999	634	114	928	976	852	168	999999	91	65	740	675	982	211	588	733	409	527	495	999999	111	202	539	462	999999	245	645	729	136	206	400	999999	84	999999	458	175	241	28	999999	332	748	350	614	576	832	999999	999999	891	508	658	689	730	796	689	33	894	999999	999999	268	741	216	438	999999	999999	999999	137	600	245	752	422	502	390	204	172	999999	760	588	962	630	999999	715	754	999999	477	517	669	999999	394	723	564	80	589	759	999999	125	319	870	729	911	705	686	294	148	96	166	308	536	633	39	999999	316	142	31	876	35	462	218	999999	377	994	320	216	999999	
198	352	913	630	612	57	351	889	858	61	925	999999	431	616	144	321	999999	999999	193	365	460	257	999999	567	883	566	663	999999	869	361	916	394	480	999999	949	744	253	677	924	999999	688	383	457	91	106	180	604	999999	83	690	999999	861	999999	850	71	999999	999999	355	746	999999	999999	249	30	506	999999	999999	235	999999	999999	400	78	999999	999999	606	677	87	799	856	471	713	961	816	999999	188	999999	999999	267	630	710	18	999999	897	930	878	202	999999	362	999999	999999	565	945	945	190	683	621	999999	999999	530	183	999999	151	557	883	43	94	999999	221	841	312	89	283	605	949	999999	69	999999	610	999999	413	999999	724	848	909	906	768	999999	636	354	999999	999999	999999	736	456	999999	999999	999999	24	897	793	625	999999	520	648	867	999999	349	999999	999999	623	451	999999	321	999999	944	269	302	647	977	999999	78	999999	866	284	736	676	546	158	233	999999	999999	166	712	546	788	11	999999	999999	999999	623	428	30	113	731	999999	559	999999	620	512	465	574	999999	999999	632	725	999999	369	246	911	201	999999	999999	999999	999999	346	295	314	774	999999	999999	65	102	605	363	999999	57	999999	145	168	186	585	926	646	767	225	151	999999	90	821	113	642	967	298	999999	877	236	258	371	395	830	255	325	292	569	999999	999999	540	682	785	677	848	999999	999999	734	999999	999999	555	14	999999	205	175	233	953	234	999999	97	803	754	486	619	799	474	750	338	999999	999999	644	86	367	743	610	999999	305	154	265	417	890	564	244	999999	681	254	845	199	999999	999999	372	67	268	322	678	999999	206	175	877	383	484	748	999999	999999	999999	999999	999999	999999	999999	999999	927	999999	968	892	206	249	999999	428	938	554	999999	560	673	909	897	586	818	999999	74	824	249	999999	276	882	933	151	760	888	999999	213	999999	999999	604	935	999999	563	999999	375	126	439	275	778	237	999999	754	999999	85	999999	999999	599	660	602	718	770	999999	999999	999999	999999	999999	65	999999	999999	546	734	947	999999	955	999999	999999	343	497	452	928	999999	558	471	902	943	137	999999	76	866	439	999999	553	15	355	834	455	306	999999	999999	416	70	999999	644	241	502	385	198	968	346	89	125	111	217	999999	93	999999	999999	999999	599	959	950	988	621	999999	999999	191	941	220	130	293	518	323	496	46	867	999999	913	999999	999999	567	939	999999	729	787	324	190	345	341	271	622	437	411	999999	52	999999	82	340	452	999999	320	444	977	848	63	570	802	615	181	806	410	307	999999	494	41	999999	909	269	833	999999	83	999999	610	
949	507	855	999999	891	453	580	999999	352	471	263	100	133	999999	999999	999999	227	999999	575	174	535	861	999999	999999	917	399	32	556	813	506	999999	902	474	999999	38	999999	207	463	910	171	999999	20	67	836	534	403	908	68	717	592	999999	365	508	681	85	97	192	999999	200	502	431	999999	982	845	895	360	625	299	932	852	478	764	611	413	572	999999	804	488	125	523	999999	963	839	230	890	220	999999	793	758	941	999999	991	999999	999999	740	999999	999999	221	941	999999	778	618	136	999999	124	852	753	104	118	561	293	999999	100	677	999999	467	194	999999	999999	684	956	832	540	999999	693	486	501	203	999999	995	999999	592	547	942	744	872	837	973	999999	48	467	999999	684	999999	657	464	999999	595	406	999999	999999	276	266	266	227	999999	88	144	181	999999	999999	559	431	999999	75	700	166	158	999999	149	630	999999	999999	916	999999	999999	999999	343	344	239	999999	905	797	400	999999	229	336	290	999999	798	793	702	999999	478	687	908	999999	999999	141	956	999999	999999	662	267	652	182	999999	349	999999	570	798	745	800	999999	61	455	762	999999	511	846	374	875	433	999999	355	927	999999	999999	999999	319	999999	587	211	387	931	833	999999	539	747	440	609	986	252	164	999	58	902	860	427	999999	155	999999	69	295	999999	432	329	528	912	725	763	442	120	999999	999999	221	999999	423	19	999999	212	232	293	81	999999	999999	999999	278	144	306	999999	557	999999	999999	173	930	999999	999999	795	509	514	724	999999	999999	676	999999	876	523	371	999999	515	488	999999	209	39	999999	999999	987	57	214	999999	999999	393	616	699	216	681	123	565	862	693	627	999999	509	713	999999	606	271	404	80	511	120	999999	355	999999	999999	999999	561	967	250	376	540	868	999999	711	464	999999	20	332	999999	495	999999	957	999999	105	887	860	351	496	550	326	302	592	999999	703	999999	152	48	825	163	509	999999	155	324	495	162	759	47	798	258	158	596	938	999999	585	748	162	409	260	999999	685	365	74	426	923	84	947	890	887	33	321	302	194	179	960	375	617	642	999999	942	138	823	552	247	999999	730	363	658	402	954	535	743	999999	922	477	999999	65	728	401	420	999999	868	159	999999	937	856	412	999999	973	219	141	520	396	999999	774	862	812	827	34	203	999999	999999	498	999999	498	578	514	999999	702	816	319	888	251	601	737	269	674	777	310	546	999999	595	684	192	823	24	999999	480	157	615	341	237	704	208	699	916	379	226	287	999999	351	999999	76	167	900	253	279	795	579	514	
198	45	999999	487	874	999999	614	316	999999	483	232	43	123	96	484	999999	193	52	901	821	890	457	499	941	204	188	528	526	292	580	745	560	900	999999	999999	306	999999	999999	333	573	311	72	116	803	146	318	36	979	683	817	999999	236	893	758	624	740	999999	999999	293	999999	607	97	34	539	738	671	142	999999	669	188	999999	966	719	337	519	827	351	696	999999	886	999999	999999	843	474	520	999999	999999	999999	28	999999	760	133	933	637	966	224	48	576	75	475	999999	555	319	504	445	102	517	565	249	999999	399	999999	782	406	544	999999	253	999999	29	229	999999	990	462	982	999999	258	43	91	371	305	789	774	999999	339	710	999999	239	999999	38	428	11	110	902	231	297	910	999999	537	999999	908	970	488	557	846	470	999999	103	999999	999999	197	999999	999999	999999	944	999999	624	229	452	695	939	828	904	531	600	227	903	97	999999	695	517	999999	506	988	463	335	999999	999999	784	868	526	999999	902	272	841	368	575	906	958	223	673	999999	898	841	163	90	999999	956	956	628	566	107	862	999999	999999	999999	999999	447	741	999999	706	407	999999	583	179	437	925	999999	690	241	652	997	139	26	32	825	18	999999	999999	999999	270	353	270	165	312	429	648	271	999999	560	999999	137	174	349	999999	275	257	324	999999	726	164	432	276	999999	976	569	999999	845	999999	744	282	898	613	368	358	999999	147	288	281	750	788	999999	940	139	999999	524	832	789	510	756	578	999999	999999	117	228	837	87	999999	999999	742	460	999999	651	999999	288	999999	524	806	991	163	999999	999999	53	921	938	500	492	147	299	462	999999	189	345	863	999999	999999	905	505	149	521	285	602	999999	538	299	985	22	982	850	999999	999	999999	797	999999	628	610	999999	81	179	999999	355	939	255	999999	16	281	467	999999	792	699	11	29	999999	480	999999	535	999999	514	999999	953	999999	510	297	770	462	710	391	989	244	566	939	834	335	421	175	346	999999	382	532	27	999999	234	199	161	999999	979	368	327	478	103	741	999999	449	226	251	845	652	999999	274	999999	890	999999	553	236	760	176	694	255	314	999999	189	496	999999	614	999999	262	320	145	999999	999999	352	73	999999	151	824	803	395	118	179	999999	999999	999999	117	237	136	999999	680	963	999999	360	295	999999	23	999999	914	999999	999999	835	791	988	999999	516	999999	999999	953	827	957	412	411	956	999999	585	999999	999999	846	999999	388	754	487	999999	582	356	999999	891	197	239	59	582	237	580	648	560	327	191	794	187	637	326	999999	309	102	
277	562	999999	999999	999999	46	999999	100	999999	865	409	357	415	999999	999999	772	350	603	999999	777	384	185	831	317	999999	999999	895	199	669	680	72	480	188	293	999999	999999	999999	999999	488	202	30	492	631	714	249	999999	911	774	999999	415	296	723	559	531	717	102	731	999999	358	452	999999	839	431	925	803	929	179	132	112	999999	472	38	125	531	756	892	553	126	78	999999	355	130	584	264	999999	349	921	656	575	221	72	183	964	45	999999	191	71	999999	911	319	999999	789	999999	229	943	268	608	37	999999	825	548	614	67	999999	106	999999	265	999999	541	463	18	523	556	890	999999	298	999999	89	481	575	999999	847	215	759	999999	999999	458	364	321	999999	741	999999	881	750	673	999999	125	635	939	39	925	999999	174	457	311	519	999999	999999	896	654	999999	528	556	208	993	700	408	999999	352	540	572	900	856	416	722	124	641	805	227	875	182	438	150	999999	650	937	999999	999999	999999	477	333	677	468	666	930	222	347	999999	999999	972	58	817	999999	408	467	34	47	757	999999	196	877	999999	564	999999	481	999999	388	114	999999	66	999999	650	851	875	999999	999999	442	999999	485	510	777	959	58	999999	999999	365	155	741	983	999999	899	999999	999999	270	999999	895	123	999999	195	174	834	242	133	700	955	999999	965	999999	201	573	592	848	999999	234	999999	918	389	319	204	999999	620	999999	130	933	999999	101	626	590	285	999999	781	999999	13	321	676	544	835	357	298	999999	399	737	550	999999	999999	61	653	799	999999	681	516	803	999999	79	553	197	999999	999999	544	864	781	385	141	999999	791	596	844	960	999999	874	999999	41	31	775	726	883	999999	710	899	999999	447	827	739	604	805	977	999999	934	767	488	999999	999999	999999	433	647	24	999999	670	628	446	216	693	251	976	598	999999	782	477	353	999999	100	411	300	999999	427	999999	645	537	83	813	845	999999	202	79	452	999999	228	597	138	711	999999	436	91	463	899	753	585	763	16	331	999999	999999	590	999999	398	30	353	384	999999	693	378	77	596	999999	999999	306	500	182	534	999999	265	999999	349	641	392	999999	330	837	539	999999	999999	881	531	999999	999999	999999	999999	999999	680	431	104	999999	590	444	342	219	839	275	862	603	263	999999	239	856	75	21	934	949	715	733	699	516	999999	343	325	497	546	844	207	40	976	405	502	112	65	421	603	999999	309	182	825	999999	974	936	420	965	652	675	686	606	636	999999	390	999999	731	587	999	257	129	845	999999	999999	78	831	999999	999999	999999	136	800	999999	
417	40	650	542	908	644	542	999999	922	999999	844	999999	167	999999	404	606	24	555	381	477	999999	355	784	999999	999999	830	999999	153	320	561	64	525	999999	999999	199	999999	999999	847	48	999999	55	101	999999	770	10	801	836	999999	999999	29	843	365	755	332	999999	71	999999	196	43	88	658	399	598	370	304	999999	997	135	411	798	876	999999	999999	999999	999999	329	30	999999	462	707	993	999999	999999	300	718	699	770	999999	799	137	359	543	999999	999999	437	999999	503	964	475	999999	999999	999999	999999	638	999999	999999	999999	470	900	999999	50	999999	999999	336	94	150	683	307	652	605	558	455	999999	283	999999	342	363	557	857	776	826	66	999999	999999	902	292	451	87	156	52	850	999999	650	886	999999	999999	810	999999	875	999999	973	205	321	869	133	358	384	793	999999	999999	323	999999	613	999999	96	983	999999	953	999999	801	699	606	161	609	754	257	804	450	196	999999	532	875	681	569	802	630	744	679	656	553	908	657	887	999999	729	999999	999999	526	799	113	436	999999	999999	83	598	376	54	712	999999	875	553	999999	999999	868	999999	447	619	999999	999999	465	999999	22	306	999999	893	52	718	999999	999999	205	560	288	650	92	894	675	821	999999	971	436	586	42	565	999999	999	973	999999	28	67	999999	999999	653	204	343	864	424	560	182	999999	556	999999	238	831	919	325	275	999999	525	974	612	999999	21	82	895	879	999999	999999	525	880	919	992	999999	999999	599	264	906	93	316	228	479	124	648	427	424	778	357	211	999999	465	734	689	534	54	454	665	929	581	309	464	658	967	999999	302	999999	563	999999	480	242	664	999999	999999	977	999999	505	497	976	999999	657	127	531	999999	810	69	156	239	468	655	313	933	999999	335	783	851	570	999999	89	356	166	861	820	999999	969	981	56	552	711	999999	549	956	688	345	999999	192	933	653	167	975	155	41	104	312	177	308	999999	92	407	136	736	993	418	629	437	796	999999	654	45	828	22	999999	527	241	116	356	999999	989	412	601	917	917	354	113	211	999999	767	999999	709	670	999999	964	154	585	500	999999	999999	68	999999	999999	885	999999	617	338	962	999999	513	863	205	999999	64	999999	680	999999	218	819	648	999999	999999	999999	38	999999	945	375	999999	58	999999	942	740	561	807	195	91	284	999999	999999	309	999999	150	660	999999	904	322	999999	999999	313	293	347	377	999999	907	243	999999	605	108	106	344	252	162	914	101	571	999999	644	24	868	267	999999	999999	580	999999	999999	174	768	999999	134	476	68	759	872	765	121	999999	
68	999999	574	555	486	186	619	999999	67	862	236	999999	59	781	678	999999	999999	999999	888	256	796	171	999999	999999	872	913	973	629	286	492	999999	159	979	995	73	990	449	322	781	229	481	286	999999	770	937	209	642	353	798	194	21	999999	877	865	778	897	379	505	683	999999	212	989	27	574	582	87	589	63	717	687	433	435	273	999999	999999	520	709	999999	141	999999	281	999999	999999	999999	481	463	282	124	227	176	620	999999	999999	218	26	491	268	887	197	860	619	588	635	120	761	999999	563	218	99	268	197	866	374	20	301	999999	168	999999	103	129	999999	474	999999	551	999999	999999	795	65	652	293	261	822	325	999999	999999	693	994	721	999999	895	999999	73	999999	999999	979	999999	579	629	916	443	333	342	794	999999	999999	155	751	93	52	999999	790	999999	565	806	16	375	550	999999	956	608	587	446	999999	999999	229	741	450	877	999999	322	909	175	148	219	959	919	999999	257	999999	908	941	910	678	67	114	401	999999	228	952	999999	214	485	672	318	855	886	999999	596	848	324	999999	874	999999	999999	372	624	368	355	846	97	347	302	878	999999	667	999999	768	539	103	827	242	231	925	958	118	433	503	830	999999	83	184	999999	409	999999	213	77	399	948	999999	489	42	999999	999999	865	276	911	999999	999999	650	999999	999999	216	502	30	91	999999	948	563	621	939	131	999999	992	999999	913	905	893	977	845	599	287	819	844	999999	795	89	999999	999999	691	206	999999	879	189	185	954	999999	999999	388	819	730	128	835	337	755	367	999999	170	608	952	370	28	629	778	61	900	999999	371	888	235	11	632	888	871	999999	122	252	358	816	999999	945	999999	999999	168	125	999999	452	491	99	256	999999	919	251	118	330	188	207	111	138	999999	655	999999	60	163	818	107	239	999999	999999	642	999999	156	353	789	999999	404	513	471	662	580	458	817	282	641	935	999999	391	999999	551	999999	915	151	229	542	173	348	999999	361	350	28	251	488	578	457	140	999999	575	462	111	999999	675	735	999999	558	826	838	334	419	227	999999	999999	459	422	677	999999	974	926	999999	999999	668	999999	161	999999	643	338	969	248	825	510	791	516	929	999999	624	570	999999	702	671	716	334	999999	506	144	613	312	792	76	900	730	166	999999	763	835	442	999999	524	614	804	999999	856	999999	509	999999	436	229	786	779	797	999999	546	281	265	105	301	654	999999	27	517	999999	546	903	348	104	354	573	999999	103	246	186	56	575	897	451	859	735	514	598	707	394	526	22	
999999	792	194	884	999999	668	999999	999999	466	506	107	473	999999	953	261	415	564	863	476	692	543	999999	71	971	999999	999999	999999	566	149	393	320	999999	814	533	999999	555	910	999999	999999	94	559	457	719	549	999999	434	768	906	999999	109	999999	999999	917	833	479	656	731	223	510	158	999999	977	649	82	196	999999	658	159	328	706	504	104	262	391	143	95	901	522	503	999999	55	339	92	49	999999	476	214	981	64	978	823	697	958	462	662	582	999999	647	362	503	775	618	999999	999999	604	939	591	536	999999	394	754	218	719	561	999999	103	894	609	999999	720	769	999999	104	349	882	807	146	799	729	560	286	264	169	999	999999	999999	750	999999	999999	419	884	678	999999	670	999999	999999	977	407	358	569	687	209	924	642	733	999999	999999	248	894	797	999999	999999	806	999999	117	999999	59	999999	386	677	999999	999999	174	313	835	999999	396	434	126	999999	829	738	451	170	873	87	999999	526	276	999999	912	512	421	999999	616	103	999999	151	562	733	565	267	30	681	226	109	45	620	807	642	711	999999	131	627	967	74	350	999999	276	999999	169	999999	999999	310	764	999999	177	526	697	742	999999	254	871	393	711	572	999999	769	943	774	52	720	719	633	374	822	390	999999	679	551	752	236	999999	532	573	999999	814	999999	916	386	931	518	999999	74	424	999999	228	999999	915	405	356	580	702	999999	988	449	999999	820	936	999999	460	999999	999999	156	989	999999	378	348	819	679	758	999999	999999	567	842	533	797	999999	218	906	604	651	999999	284	204	999999	999999	999999	544	133	229	999999	782	974	925	557	670	776	85	999999	999999	879	918	999999	999999	357	727	999999	659	464	999999	168	999999	40	347	808	505	573	951	999999	467	995	804	696	460	764	225	879	642	294	862	30	999999	786	999999	725	732	642	636	846	999999	399	723	999999	481	70	392	752	636	127	62	107	825	268	964	103	84	232	785	999999	142	848	502	374	601	632	999999	824	999999	622	85	863	936	114	372	78	999999	724	225	399	381	472	252	524	242	765	204	320	822	999999	650	510	856	753	714	606	897	358	999999	848	480	568	540	23	51	999999	171	720	895	896	821	360	17	396	511	999999	605	977	141	836	999999	279	999999	497	972	575	999999	193	999999	766	180	923	245	376	919	812	932	999999	483	53	603	483	425	999999	903	999999	502	470	251	54	10	920	226	653	420	211	566	52	51	475	999999	999999	330	999999	725	897	999999	641	476	699	737	376	503	98	242	953	999999	86	593	682	
82	545	941	355	765	259	706	592	955	717	999999	889	197	17	999999	625	163	295	999999	999999	184	861	993	552	317	999999	427	999999	420	466	357	489	458	369	403	646	46	975	373	476	200	533	999999	759	999999	847	999999	495	236	616	800	999999	875	587	507	999999	552	399	47	141	832	999999	181	498	369	766	441	999999	999999	224	589	187	922	734	815	651	186	244	110	999999	999999	931	999999	804	666	999999	613	870	861	192	104	647	937	241	643	622	362	197	399	685	416	999999	881	21	37	623	999999	151	999999	999999	44	318	999999	577	999999	901	999999	376	832	580	999999	570	966	999999	130	941	249	690	100	999999	298	988	999999	424	63	103	59	999999	777	53	152	999999	108	15	157	786	358	370	999999	999999	946	985	364	999999	999999	846	394	999999	891	95	383	956	999999	999999	567	55	473	999999	523	999999	851	999999	599	789	999999	690	472	961	999999	344	593	878	145	999999	255	313	634	35	892	999999	709	599	999	999999	669	196	999999	527	447	112	322	483	847	961	999999	171	396	999999	390	841	999999	999999	999999	999999	502	504	999999	701	335	264	421	448	982	315	883	999999	999999	908	129	251	279	944	999999	181	32	120	40	183	469	93	917	999999	644	60	833	999999	423	452	999999	174	375	719	202	192	690	999999	501	542	87	637	385	487	999999	999999	572	439	909	14	534	392	999999	647	242	251	347	363	803	931	481	608	838	343	718	954	875	560	752	999999	490	157	618	999999	105	831	708	439	999999	505	488	404	376	999999	918	999999	701	728	486	999999	845	337	80	569	70	479	999999	51	999999	501	999999	22	687	999999	523	386	999999	999999	551	411	542	907	750	308	453	87	999999	430	999999	911	263	156	83	801	495	163	86	59	999999	625	42	999999	999999	999999	241	476	717	798	894	999999	43	725	187	999999	418	937	586	772	126	999999	247	378	626	999999	999999	127	938	999999	999999	370	310	723	547	999999	999999	875	247	999999	77	976	999999	443	536	999999	877	537	999999	997	392	558	999999	314	933	453	388	664	49	812	874	123	537	831	715	534	999999	999999	187	999999	706	543	699	946	705	149	624	999999	842	743	979	999999	157	940	503	999999	792	996	790	104	547	999999	835	435	999999	999999	448	999999	728	11	652	567	999999	999999	301	849	999999	630	999999	999999	829	584	821	306	999999	174	966	596	999999	190	741	245	529	93	999999	991	707	274	191	752	700	95	85	999999	101	999999	359	439	999999	654	676	171	397	996	274	963	892	539	602	600	986	852	999999	547	
999999	416	47	999999	13	999999	151	999999	999999	856	103	743	508	981	214	999999	815	537	999999	999999	514	999999	847	532	818	751	108	178	672	590	765	848	884	999999	580	684	384	93	435	350	999999	93	721	999999	999999	531	999999	911	334	192	999999	999999	905	528	999999	689	569	999999	457	262	210	999999	920	859	100	999999	858	970	410	530	45	732	999999	606	179	431	999999	316	999999	999999	296	197	843	490	804	316	943	999999	999999	891	125	869	635	182	149	540	172	999999	450	658	672	494	999999	803	999999	63	357	308	358	611	999999	262	885	169	966	23	139	440	64	999999	311	502	474	519	999999	176	999999	999999	467	639	268	999999	866	999999	625	802	686	49	343	751	959	645	18	999999	70	862	983	476	216	999999	411	732	808	665	357	180	29	999999	999999	980	999999	427	840	719	353	835	999999	999999	544	174	336	99	999999	312	825	999999	493	581	459	552	999999	630	999999	341	238	535	999999	210	623	999999	782	999999	651	999999	795	541	804	298	549	235	475	78	931	999999	799	321	635	999999	840	691	686	447	999999	845	798	335	704	999999	491	999999	999999	196	302	99	999999	999999	999999	743	517	294	999999	999999	41	234	87	124	698	999999	999999	916	900	691	370	931	768	344	163	999999	564	469	836	305	999999	731	587	999999	775	842	660	169	873	891	999999	555	999999	491	415	317	768	683	637	999999	967	999999	999999	999999	999999	370	999999	999999	486	642	189	57	457	565	397	999999	999999	798	999999	855	30	382	52	999999	702	814	112	999999	928	846	46	999999	832	813	338	243	813	631	463	414	522	613	683	241	712	941	108	999999	103	115	670	970	344	781	12	595	532	909	263	21	268	52	999999	640	605	307	225	999999	237	164	496	25	999999	934	343	417	699	999999	999999	999999	715	838	193	999999	185	76	546	60	810	742	710	904	377	451	156	999999	494	52	635	999999	725	464	46	939	618	999999	635	999999	999999	999999	999999	999999	613	501	306	430	859	305	464	539	761	174	832	495	999999	592	999999	893	787	864	922	656	185	890	45	999999	802	253	214	999999	999999	146	613	225	999999	989	300	875	155	726	619	199	999999	106	999999	561	632	999999	496	999999	999999	741	622	583	999999	250	546	999999	466	55	999999	615	100	933	108	999999	999999	617	648	999999	302	772	999999	71	254	733	77	88	247	484	628	260	999999	188	999999	699	523	40	553	999999	453	999999	419	109	107	14	999999	999999	997	38	999999	25	902	42	733	243	992	560	999999	999999	183	467	485	982	999999	377	858	912	
418	999999	111	530	73	53	20	725	362	999999	963	999999	999999	999999	91	219	483	613	358	725	454	999999	706	962	999999	999999	432	986	101	437	999999	730	155	195	247	999999	926	999999	951	859	31	17	999999	999999	999999	97	314	761	385	999999	508	814	29	143	999999	137	702	149	829	999999	620	999999	634	999999	967	243	104	999999	184	492	292	999999	661	999999	703	447	999999	999999	375	613	309	999999	610	825	999999	867	711	22	728	119	895	787	650	501	248	997	383	955	385	363	992	866	586	893	983	504	999999	530	439	30	726	999999	773	225	999999	949	423	999999	996	109	531	92	720	74	596	999999	363	170	260	999999	73	999999	976	21	620	999999	94	999999	842	433	999999	191	582	707	999999	556	23	999999	350	299	583	574	999999	286	999999	910	999999	999999	307	487	151	991	999999	734	999999	281	372	761	604	999999	864	706	966	573	393	350	509	22	681	50	999999	927	819	999999	131	499	496	999999	189	710	297	572	419	999999	999999	999999	999999	848	750	999999	193	261	830	632	434	876	607	395	999999	491	410	142	840	999999	996	224	999999	318	612	467	785	672	582	999999	430	302	297	999999	999999	669	439	661	999999	570	999999	239	999999	999999	536	999999	999999	111	999999	698	999999	164	732	162	368	999999	551	603	999999	999999	999999	521	679	936	211	999999	589	995	114	999999	62	999999	999999	279	999999	766	127	985	782	367	999999	999999	864	883	594	276	569	144	999999	999999	999999	999999	425	978	245	345	560	169	984	404	665	896	996	999999	999999	999999	293	463	752	999999	949	999999	820	878	717	651	656	796	999999	935	572	454	750	890	115	999999	999999	999999	999999	74	215	999999	999999	999999	701	679	687	289	999999	999999	982	999999	392	999999	273	561	25	999999	271	594	689	764	817	999999	999999	999999	155	116	479	430	236	401	429	687	396	999999	565	443	187	47	963	376	999999	318	952	999999	71	107	626	553	211	788	999999	999999	385	999999	999999	950	556	491	534	581	810	999999	807	591	687	999999	999999	281	995	581	999999	999999	630	322	215	508	107	375	158	58	489	925	229	447	770	979	311	944	852	614	887	695	513	999999	565	742	511	371	999999	366	841	355	558	629	999999	999999	819	999999	246	641	853	190	342	486	101	885	597	369	820	708	999999	999999	999999	999999	694	673	720	247	756	472	999999	735	999999	999999	216	144	377	599	28	373	169	248	708	220	760	706	363	999999	301	999999	999999	151	999999	999999	962	529	999999	999999	934	756	685	581	316	999999	999999	999999	593	549	999999	999999	999999	997	350	456	
548	999999	613	218	629	999999	319	693	999999	85	327	999999	195	525	829	687	217	209	665	272	999999	588	932	935	576	642	122	814	999999	343	172	157	999999	103	999999	807	999999	717	548	999999	446	991	634	240	455	788	932	78	999999	591	749	319	342	88	999999	959	232	678	642	986	999999	504	936	613	999999	180	64	101	993	32	772	500	660	718	999999	696	953	701	489	999999	709	54	104	999999	594	853	815	999999	335	572	584	247	85	561	81	941	65	999999	327	285	733	999999	84	999999	999999	259	658	623	262	82	16	531	198	854	286	999999	999999	999999	28	999999	999999	342	766	430	447	534	999999	109	647	883	640	932	384	213	999999	868	969	407	356	345	205	201	999999	999999	566	63	999999	231	284	250	541	999999	13	266	920	401	84	999999	999999	294	834	558	976	379	442	84	157	985	800	418	860	12	423	682	864	999999	872	514	864	394	486	999999	999999	406	352	999999	928	999999	293	662	793	325	158	71	510	999999	999999	100	820	492	906	73	999999	866	999999	539	871	999999	999999	999999	528	999999	999999	864	808	641	733	999999	37	999999	999999	999999	999999	147	624	545	854	361	182	228	948	999999	693	382	488	999999	999999	959	27	812	482	608	999999	536	999999	232	999999	293	263	868	913	645	999999	999999	999999	876	371	293	251	844	684	999999	157	999999	808	746	876	418	386	396	999999	999999	562	999999	614	546	314	175	13	401	19	999999	999999	313	999999	312	718	999999	999999	612	61	488	717	999999	138	999999	999999	551	727	398	355	999999	907	999999	998	999999	999999	849	128	799	999999	205	290	849	834	123	422	844	868	506	37	999999	382	774	344	392	999999	389	999999	651	999999	762	448	614	999999	892	663	241	315	176	228	868	842	245	50	855	207	868	347	24	550	999999	683	230	370	440	744	143	999999	616	91	703	999999	476	714	809	756	675	803	942	999999	191	538	701	287	168	82	147	733	488	999999	198	999999	999999	111	478	89	228	999999	615	158	530	708	699	94	524	999999	376	999999	241	108	999999	999999	405	565	999999	999999	981	942	211	999999	607	409	999999	999999	893	661	692	999999	999999	729	999999	999999	197	794	928	482	839	617	999999	63	705	999999	502	389	999999	134	646	999999	742	999999	999999	285	52	258	999999	131	665	277	201	862	422	999999	296	511	999999	111	877	999999	636	886	999999	374	999999	157	661	999999	906	663	769	768	25	186	632	844	631	263	388	939	999999	807	817	572	425	900	999999	704	330	991	819	561	256	999999	879	856	999999	999999	105	895	999999	
560	225	999999	507	432	847	245	379	451	880	999999	722	937	368	828	999999	676	948	289	516	957	670	999999	843	218	521	980	306	775	692	999999	168	493	352	692	592	816	74	992	62	406	334	878	999999	513	838	318	676	60	999999	999999	999999	815	388	999999	889	999999	999999	999999	999999	866	938	999999	759	983	158	999999	595	675	246	262	999999	956	236	120	633	999999	805	340	999999	212	314	256	988	216	121	352	114	713	999999	292	658	775	91	195	467	730	128	136	365	999999	723	11	814	534	874	828	999999	278	15	106	999999	826	919	708	562	999999	999999	553	872	805	135	882	871	999999	604	835	875	999999	652	999999	673	678	999999	771	999999	312	441	464	999999	292	999999	835	707	707	788	832	856	383	633	775	125	574	264	559	482	999999	139	999999	930	48	999999	547	626	112	999999	826	850	157	228	259	260	160	999999	589	999999	300	185	999999	175	999999	979	501	417	999999	999999	108	423	426	299	648	183	581	534	302	338	999999	219	999999	284	962	999999	709	999999	383	524	964	362	999999	517	192	999999	999999	999999	168	69	461	139	749	324	333	412	999999	857	580	86	678	625	919	260	826	91	580	890	213	790	279	347	44	361	823	746	748	999999	117	982	218	887	376	243	877	999999	469	290	999999	559	556	999999	584	306	999999	349	442	424	690	110	95	84	491	377	789	124	105	397	500	587	664	525	750	597	868	791	258	686	383	740	999999	299	999999	653	243	428	999999	738	515	483	999999	333	228	16	896	143	405	998	453	999999	990	81	790	373	894	999999	999999	986	999999	64	100	756	999999	999999	489	999999	145	837	144	371	999999	367	881	26	999999	999999	306	999999	701	734	396	999999	243	999999	999999	550	508	576	759	212	327	999999	999999	461	393	557	291	277	527	109	998	568	864	999999	999999	633	199	773	99	563	734	366	295	703	668	840	523	430	210	939	297	568	999999	932	53	585	67	430	633	727	60	39	227	999999	736	827	395	999999	999999	126	360	735	487	205	477	999999	490	999999	792	552	43	999999	76	588	812	439	489	999999	48	826	575	769	999999	372	512	705	148	694	999999	840	999999	999999	999999	999999	999999	562	999999	882	999999	999999	104	462	999999	90	693	199	962	999999	789	306	347	463	122	999999	550	591	595	125	692	999999	999999	796	637	952	107	671	649	981	999	259	999999	607	477	955	731	123	141	999999	678	323	999999	509	999999	671	999999	999999	259	999999	544	997	967	966	999999	692	270	307	824	685	982	31	549	980	999999	539	
948	740	985	167	661	999999	459	535	446	379	39	322	999999	966	459	115	422	822	447	999999	292	392	417	785	694	434	299	455	999999	999999	999999	761	999999	375	723	762	16	101	175	117	547	441	529	820	662	948	416	858	236	876	609	727	543	638	256	565	999999	209	999999	237	147	14	458	788	605	278	453	999999	999999	696	108	330	656	999999	463	850	862	597	133	746	28	440	228	210	58	56	999999	240	129	167	439	999999	628	938	969	543	983	741	999999	999999	504	999999	616	539	777	288	80	213	184	405	703	735	999999	999999	219	707	785	258	740	559	59	222	406	94	266	301	701	718	370	920	867	131	382	999999	251	137	824	688	432	769	975	24	65	723	999999	704	731	999999	729	272	757	735	10	665	344	291	494	531	283	486	999999	362	842	264	538	582	362	347	485	92	882	106	826	971	583	44	167	682	631	561	570	799	989	107	173	142	999999	717	404	959	642	303	999999	945	999999	623	181	801	194	880	352	999999	426	999999	999999	660	909	39	92	309	134	811	999999	999999	916	787	373	745	999999	406	462	644	942	525	449	589	691	880	999999	959	999999	365	999999	750	999999	185	383	352	717	512	233	101	635	105	835	999999	403	999999	39	999999	260	436	710	788	428	708	451	999999	207	999999	969	38	250	132	446	769	323	999999	512	740	414	30	999999	587	183	371	999999	847	690	618	999999	996	999999	999999	709	436	654	999999	999999	510	734	999999	154	916	543	204	999999	512	999999	75	517	999999	192	298	990	239	408	133	615	999999	698	604	221	588	615	972	187	856	423	999999	999999	613	827	999999	16	932	875	999999	999999	978	520	506	199	624	999999	941	813	562	403	479	999999	531	104	999999	812	140	999999	566	310	570	27	993	99	648	951	903	425	191	292	68	363	297	88	636	546	201	999999	596	999999	999999	168	624	463	943	982	999999	519	563	199	875	671	999999	810	483	961	526	417	999999	999999	999999	999999	632	999999	999999	126	740	452	467	727	620	999999	673	999999	637	411	999999	540	156	665	368	999999	862	992	416	999999	54	486	605	999999	29	784	864	924	287	157	536	354	128	999999	252	150	999999	835	999999	160	998	999999	183	81	569	999999	271	885	314	815	999999	640	863	999999	82	263	847	791	707	836	999999	999999	999999	489	875	57	421	328	422	999999	340	999999	423	266	999999	999999	999999	533	116	999999	522	978	999999	472	494	896	490	179	754	989	303	271	138	742	299	258	437	693	999999	521	575	999999	999999	97	484	
636	226	607	560	267	999999	323	999999	674	323	883	140	999999	994	979	566	251	999999	432	999999	999999	898	999999	967	149	999999	620	999999	999999	999999	999999	999999	532	987	857	679	883	999999	497	50	979	585	463	429	416	128	999999	999999	226	955	999999	378	50	172	415	999999	999999	640	999999	881	339	985	999999	999999	743	999999	607	351	146	309	683	632	86	392	945	493	445	999999	999999	999999	999999	921	121	639	143	211	474	369	999999	999999	144	252	207	999999	999999	999999	494	999999	999999	48	520	999999	562	999999	281	701	301	999999	227	921	303	293	999999	400	603	418	874	461	83	541	903	999999	769	27	175	440	999999	470	681	951	999	199	999999	522	510	531	368	204	367	999999	909	816	152	999999	826	850	999999	807	22	303	999999	42	181	154	144	282	987	545	999999	841	277	831	999999	275	922	999999	717	566	889	81	59	680	103	642	632	96	105	999999	200	325	277	626	458	999999	833	966	27	431	388	238	999999	823	999999	999999	174	999999	839	877	738	722	143	606	917	999999	253	999999	938	539	999999	57	186	878	354	435	573	650	383	599	999999	956	96	295	188	661	999999	235	236	577	478	553	257	228	380	478	192	670	708	517	999999	395	37	999999	999999	340	999999	665	999999	28	952	523	705	249	445	782	635	847	428	266	412	28	999999	371	71	968	800	958	507	999999	253	903	942	999999	465	56	928	609	385	847	609	873	756	218	624	999999	999999	17	783	598	842	344	252	452	999999	125	183	999999	426	941	540	103	167	602	999999	59	581	839	784	398	999999	999999	471	580	656	539	271	12	747	116	130	792	999999	909	44	999999	660	500	761	349	999999	999999	192	444	999999	516	715	163	444	574	384	18	232	394	744	999999	999999	671	795	575	853	180	918	999999	820	999999	999999	257	568	999999	398	999999	999999	445	524	590	844	36	999999	999999	999999	118	568	182	999999	999999	569	790	174	229	46	989	704	999999	999999	999999	354	872	999999	999999	598	468	595	578	185	303	999999	787	870	999999	970	845	408	654	999999	745	611	999999	999999	709	187	137	93	349	828	409	999999	892	950	999999	246	972	999999	702	551	365	999999	999999	997	438	190	782	920	20	258	999999	590	59	444	749	100	608	293	999999	392	470	384	255	750	775	916	48	836	58	999999	999999	999999	999999	999999	395	232	622	748	159	528	405	217	82	999999	637	819	336	457	210	731	999999	688	498	319	90	980	999999	249	231	521	152	945	872	102	259	999999	883	946	59	527	999999	859	143	999999	987	263	999999	
164	122	956	590	591	636	327	999999	999999	944	396	32	999999	999999	382	527	999999	999999	459	345	980	999999	879	935	389	999999	683	262	777	555	111	332	827	679	999999	999999	275	999999	561	319	555	812	999999	813	496	924	644	572	105	342	999999	20	537	918	331	323	999999	30	210	193	953	999999	512	764	999999	74	204	735	841	256	262	999999	824	150	789	178	901	75	999999	465	763	120	166	445	59	100	794	999999	358	999999	892	254	730	377	365	490	310	185	970	999999	729	909	730	849	90	798	195	999999	999999	162	421	177	581	999999	429	842	907	77	715	999999	999999	999999	387	52	363	17	999999	456	999999	309	868	726	105	999999	735	854	389	317	364	260	904	406	780	999999	999999	725	672	999999	948	999999	582	243	469	999999	162	443	999999	688	999999	83	999999	738	999999	829	294	999999	999999	999999	19	575	463	600	712	464	999999	999999	515	192	664	638	344	991	508	999999	726	635	266	877	863	301	332	701	821	290	438	999999	999999	950	910	999999	999999	117	999999	383	69	982	530	14	380	999999	928	999999	999999	857	738	830	240	352	113	659	438	205	702	717	252	761	999999	431	36	681	90	564	281	972	986	237	26	999999	211	743	999999	999999	506	999999	373	999999	677	999999	552	999999	935	450	847	260	263	999999	414	267	140	307	214	108	978	698	999999	999999	78	60	999999	510	813	114	150	369	554	187	698	127	354	269	93	814	879	999999	999999	639	716	30	999999	999999	822	759	999999	903	999999	999999	283	808	385	999	914	627	103	51	794	831	310	488	706	86	758	297	912	871	223	400	228	559	953	569	999999	57	341	341	999999	63	120	246	829	548	903	999999	999999	354	354	999999	721	837	999999	999999	339	237	324	999999	781	535	847	132	690	999999	787	999999	855	815	352	867	296	999999	364	999999	999999	999999	658	168	999999	867	554	568	527	999999	679	391	925	48	240	429	733	999999	560	162	999999	999999	999999	999999	999999	190	45	927	11	487	180	999999	483	894	203	275	579	166	999999	999999	981	288	605	999999	999999	406	999999	999999	585	923	144	598	999999	211	999999	999999	999999	968	407	992	832	627	566	50	587	719	908	41	844	964	850	999999	237	646	999999	928	999999	624	230	364	392	999999	999999	999999	999999	999999	759	281	370	999999	759	611	758	478	91	363	721	565	355	750	497	767	971	999999	83	567	371	563	40	605	351	892	747	53	610	613	285	488	697	15	999999	636	999999	383	214	249	818	758	565	999999	999999	826	278	479	866	999999	999999	731	14	785	
220	205	250	765	129	867	863	999999	868	477	88	999999	868	350	790	861	999999	598	415	834	999999	999999	997	223	398	999999	623	277	187	999999	366	999999	483	912	794	764	396	904	999999	347	999999	113	890	98	739	973	957	927	689	15	999999	658	325	180	999999	608	207	36	376	604	253	999999	537	882	120	999999	759	956	999999	36	999999	202	999999	78	458	999999	721	909	484	425	567	999999	588	182	467	708	238	313	999999	196	566	369	537	659	999999	999999	575	17	977	215	999999	11	999999	662	540	335	999999	257	721	399	886	298	552	951	47	557	17	365	425	412	305	455	90	999999	469	114	999999	684	999999	999999	79	713	999999	278	211	999999	324	925	641	142	999999	980	591	486	309	999999	999999	585	622	545	782	220	592	999999	909	768	920	22	203	435	669	639	283	63	999999	999999	366	284	750	480	243	999999	999999	293	28	325	864	999999	70	200	999999	999999	72	999999	886	859	131	999999	368	999999	645	999999	732	215	999999	999999	999999	538	166	136	999999	542	835	151	999999	701	999999	999999	999999	594	999999	326	951	12	147	590	576	844	176	470	61	999	915	999999	835	931	359	518	820	274	999999	335	447	934	288	755	253	921	136	195	372	999999	810	999999	538	328	359	729	77	881	187	861	371	695	999999	912	627	528	316	999999	352	999999	488	999999	975	578	878	999999	724	392	346	999999	718	999999	108	999999	199	999999	778	516	999999	629	450	939	96	756	964	752	859	375	137	725	614	999999	999999	393	999999	527	799	960	999999	342	999999	685	544	531	153	390	596	844	723	486	749	999999	798	999999	538	548	999999	229	613	136	999999	999999	264	621	50	963	148	715	999999	671	351	817	999999	999999	624	999999	404	999999	613	583	166	25	651	651	975	815	956	130	854	794	331	999999	357	999999	184	999999	430	923	491	190	251	881	999999	61	145	999999	732	559	108	773	154	641	615	39	999999	152	999999	613	646	235	16	27	860	110	999999	771	470	753	75	968	344	481	999999	433	341	285	999999	600	515	999999	92	999999	32	999999	650	999999	964	327	353	42	949	817	287	265	184	999999	999999	847	711	999999	471	979	494	139	439	673	999999	192	697	695	85	999999	107	999999	999999	608	995	779	460	660	999999	153	999999	42	29	526	204	817	258	117	999999	229	999999	999999	999999	113	913	892	651	977	132	999999	629	658	956	842	999999	999999	123	575	239	250	999999	999999	566	328	579	461	120	999999	478	750	933	590	440	855	227	999999	999999	49	999999	112	137	482	538	35	524	999999	
86	186	806	999999	999999	682	999999	999999	832	838	585	262	533	462	781	738	508	382	847	999999	999999	111	624	999999	662	999999	881	999999	999999	914	999999	541	999999	828	999999	999999	116	958	55	261	999999	999999	999999	999999	379	769	516	241	330	999999	973	166	187	484	533	975	562	51	858	631	801	751	999999	917	999999	54	999999	999999	87	847	632	999999	336	596	337	801	87	999999	395	893	567	649	806	723	940	366	999999	329	304	410	380	75	110	424	459	960	524	999999	999999	335	999999	999999	999999	482	766	433	829	590	157	999999	897	999999	999999	965	74	161	944	188	977	959	999999	999999	410	677	476	566	999999	912	999999	376	999999	999999	180	69	999999	756	494	333	999999	517	999999	999999	999999	573	999999	62	419	145	360	307	999999	346	138	999999	645	192	999999	487	999999	210	999999	999999	453	781	454	999999	999999	595	392	317	666	621	231	470	999999	916	956	836	175	424	999999	315	999999	839	360	940	842	74	424	999999	999999	17	328	756	534	999999	330	400	129	999999	904	999999	999999	999999	640	404	124	668	683	728	235	999999	999999	591	62	677	363	613	999999	513	93	999999	181	992	962	659	302	474	935	811	596	566	717	589	520	999999	999999	520	208	956	826	999999	999999	695	175	781	695	999999	703	857	266	716	970	999999	999999	820	652	759	90	999999	111	649	999999	999999	999999	668	856	732	80	729	124	843	414	474	687	999999	701	486	827	190	963	999999	771	999999	554	880	596	111	96	999999	681	803	440	227	999999	186	451	519	562	999999	925	963	666	999999	999999	999999	311	999999	999999	593	999999	999999	932	999999	28	546	878	654	327	262	82	754	646	999999	58	320	413	197	619	511	999999	999999	923	330	264	999	999999	796	345	141	578	100	182	999999	581	515	870	540	999999	318	307	796	201	310	433	999999	326	295	926	432	19	123	999999	999999	999999	936	251	612	645	28	646	91	319	195	683	999999	999999	999999	799	542	450	872	988	311	999999	671	999999	623	896	93	683	999999	870	913	131	464	213	753	378	645	273	268	895	190	671	225	487	999999	626	451	598	999999	496	393	981	999999	135	584	224	463	999999	999999	715	562	345	43	221	405	999999	999999	778	999999	774	164	278	192	999999	808	999999	987	999999	984	996	455	495	509	127	999999	932	984	339	629	539	914	699	644	999999	342	844	637	14	91	941	999999	672	769	409	341	125	798	999999	326	999999	999999	999999	961	632	999999	76	836	916	734	473	90	889	159	299	999999	999999	633	639	999999	964	13	983	112	52	598	999999	725	
109	785	371	999999	999999	23	686	999999	645	737	22	999999	275	17	721	280	617	999999	999999	523	479	549	999999	999999	169	525	999999	940	253	999999	918	44	999999	351	999999	140	373	340	265	999999	999999	987	223	727	999999	357	378	956	291	712	494	999999	999999	268	999999	999999	909	879	999999	308	661	999999	999999	479	818	978	804	924	280	591	999999	287	999999	641	60	492	336	999999	870	811	156	405	658	540	681	999999	999999	229	104	187	999999	494	366	957	225	999999	928	744	908	999999	553	999999	685	999999	805	217	584	449	217	763	233	759	999999	172	161	265	97	528	797	999999	34	999999	999999	999999	369	422	920	648	425	333	999999	591	250	999999	268	999999	999999	957	999999	473	163	999999	999999	341	999999	471	486	204	805	959	999999	409	946	999999	618	968	623	999999	340	393	297	999999	33	883	209	642	519	779	904	999999	999999	139	793	333	926	999999	999999	498	150	898	936	725	999999	466	999999	164	644	422	999999	299	89	999999	626	351	186	999999	491	137	142	321	951	706	999999	356	999999	509	615	623	901	107	405	135	451	442	456	571	102	999999	199	54	999999	107	169	999999	379	418	512	452	157	709	39	445	366	828	999999	240	999999	496	52	195	549	31	520	999999	894	953	999999	194	895	999999	999999	999999	938	97	324	854	999999	999999	999999	15	996	173	475	202	999999	960	768	623	496	225	145	999999	523	13	505	999999	999999	647	720	425	999999	328	556	999999	584	115	506	278	514	101	999999	750	519	47	999999	385	555	328	454	933	195	72	999999	679	479	528	410	934	999999	348	277	999999	999999	999999	282	678	616	999999	618	999999	999999	999999	118	999999	531	395	97	486	999999	129	430	268	203	786	240	999999	630	877	72	999999	704	571	685	176	823	795	785	957	765	520	768	999999	999999	490	480	999999	953	303	158	94	441	999999	129	473	917	19	705	188	331	612	999999	739	870	562	268	892	814	942	580	735	610	999999	721	304	361	808	557	712	316	544	999999	999999	728	978	999999	780	451	222	999999	814	100	606	635	162	472	999999	999999	157	232	588	881	20	722	999999	999999	312	999999	824	999999	119	461	993	872	786	895	720	21	892	938	487	999999	601	694	766	645	13	999999	568	831	332	999999	999999	489	728	999999	705	999999	315	504	321	999999	626	999999	149	362	107	734	849	267	752	27	858	219	745	147	289	326	956	776	480	999999	644	999999	789	999999	61	513	154	133	199	115	705	999999	626	999999	999999	501	554	999999	999999	278	999999	311	89	999999	208	200	999999	590	383	
389	658	999999	33	513	933	633	320	97	310	593	590	725	77	646	321	999999	592	835	324	999999	772	552	238	212	163	343	913	999999	999999	860	768	999999	749	999999	999999	176	373	999999	976	199	190	467	999999	954	688	928	243	442	993	737	608	909	276	595	616	999999	310	999999	359	600	720	999999	243	449	999999	36	975	267	999999	155	107	479	859	999999	607	314	999999	283	999999	999999	109	481	491	126	999999	859	297	999999	203	351	865	552	763	999999	999999	999999	233	664	139	661	999999	976	253	999999	999999	138	59	151	987	312	668	999999	308	134	500	249	354	127	999999	999999	739	821	999999	848	289	999999	715	999999	655	262	91	783	153	862	281	999999	237	999999	487	999999	809	156	176	999999	999999	838	999999	638	884	239	10	116	999999	173	922	999999	912	405	567	93	422	999999	495	999999	999999	999999	883	445	852	377	999999	999999	640	72	165	999999	655	182	999999	451	311	87	598	999999	262	974	315	980	940	150	220	832	86	403	711	244	660	441	669	798	955	807	786	517	999999	300	475	415	17	338	485	740	999999	126	782	345	976	79	482	999999	578	903	505	712	166	188	633	999999	361	999999	932	999999	512	375	999999	503	300	91	999999	962	508	999999	999999	611	664	480	602	960	621	999999	999999	999999	958	423	230	999999	312	83	360	49	666	238	999999	96	406	271	237	864	630	999999	54	895	871	520	747	677	999999	999999	57	999999	585	673	999999	999999	664	999999	999999	999999	155	999999	201	227	730	168	305	279	847	885	215	402	252	738	999999	999999	330	999999	719	447	675	553	131	417	999999	674	463	993	613	77	432	64	999999	999999	719	197	999999	827	999999	713	999999	477	829	999999	689	654	999999	999999	343	292	665	302	999999	818	423	601	321	999999	200	66	704	312	999999	779	463	160	397	999999	999999	999999	999999	502	999999	15	232	207	723	86	999999	381	240	999999	999999	330	412	140	432	196	724	127	875	312	999999	118	999999	912	811	59	591	999999	267	999999	828	201	46	172	104	626	596	225	878	245	999999	999999	826	98	999999	346	377	999999	999999	210	389	901	277	943	865	99	996	319	396	673	495	198	123	900	787	999999	999999	249	45	999999	999999	999999	999999	999999	255	817	291	920	270	999999	999999	999999	811	999999	999999	999999	923	102	306	15	999999	287	828	214	749	868	706	999999	310	194	999999	138	999999	922	609	880	662	636	698	58	807	85	999999	922	991	999999	387	66	951	860	544	999999	999999	39	186	323	999999	44	890	387	120	366	999999	999999	421	553	970	889	457	
79	274	999999	404	257	208	999999	237	906	223	999999	999999	649	974	999999	649	862	999999	999999	999999	999999	209	628	746	999999	999999	451	466	973	999999	447	266	497	609	882	595	999999	795	999999	831	632	95	774	999999	377	896	999999	392	179	999999	999999	368	712	153	999999	869	646	550	93	999999	756	97	999999	405	776	999999	993	999999	101	999999	402	999999	499	999999	123	999999	999999	807	379	424	477	999999	296	999999	951	88	554	999999	448	23	949	707	712	385	999999	544	831	378	54	121	902	999999	300	999999	43	492	868	286	40	960	443	999999	181	999999	842	999999	999999	716	454	999999	712	648	602	88	904	695	364	124	361	578	379	999999	762	999999	999999	56	768	971	514	999999	220	277	324	487	579	120	535	999999	542	387	743	999999	924	999999	409	264	827	999999	420	348	999999	999999	999999	999999	590	999999	86	999999	156	795	999999	829	211	985	487	444	334	999999	508	999999	169	321	581	973	999999	264	141	415	858	999999	229	555	561	176	999999	465	999999	862	897	999999	44	999999	896	747	457	999999	912	939	870	964	929	712	999999	625	188	816	999999	951	999999	335	999999	671	64	889	575	383	277	999999	654	31	101	471	227	999999	759	999999	425	999999	526	920	352	202	544	999999	999999	999999	842	935	987	523	292	401	245	571	999999	373	567	17	181	999999	646	877	999999	999999	872	468	999999	407	865	642	401	348	999999	999999	983	63	136	170	560	68	541	999999	57	999999	738	700	235	656	368	396	978	418	662	999999	283	474	907	999999	31	869	33	444	80	355	131	943	966	538	587	893	246	407	456	123	542	315	999999	163	120	182	242	837	48	479	999999	999999	686	982	433	519	156	441	149	999999	44	107	999999	702	19	999999	999999	697	78	475	160	581	961	549	999999	999999	644	753	585	849	637	195	999999	600	691	147	267	983	114	78	747	804	999999	764	88	999999	53	137	999999	324	447	545	769	573	328	92	999999	146	83	465	874	402	999999	300	64	848	701	670	21	871	537	751	999999	999999	727	355	323	207	470	999999	924	999999	609	270	411	102	426	831	282	608	126	999999	999999	999999	204	354	949	967	710	999999	743	382	125	999999	787	696	952	769	845	999999	769	824	675	608	999999	366	792	595	888	962	431	999999	398	412	755	416	840	944	805	382	406	355	496	999999	730	551	402	999999	483	715	149	657	999999	309	839	301	455	311	117	837	562	363	88	748	808	873	984	999999	526	380	855	18	963	472	999999	999999	999999	999999	878	989	964	464	999999	183	822	999999	
883	99	573	464	999999	539	836	968	820	53	276	747	432	856	567	689	811	112	999999	141	694	999999	999999	425	962	20	999999	127	872	107	251	999999	926	999999	999999	895	148	72	420	325	181	994	652	999999	156	590	999999	31	999999	284	999999	20	323	999999	89	370	999999	158	999999	950	116	719	105	722	801	371	999999	999999	866	999999	550	749	692	544	959	699	870	209	278	382	997	411	999999	598	999999	240	592	244	954	999999	999999	999999	999999	469	219	999999	899	930	731	999999	999999	999999	165	760	734	999999	328	778	731	389	499	167	999999	129	953	705	999999	507	999999	570	999999	999999	444	246	999999	999999	188	999999	999999	507	800	940	477	493	999999	383	999999	933	863	999999	912	813	512	574	139	999999	999999	451	516	999999	436	401	662	170	15	192	190	919	627	999999	725	105	453	233	589	559	689	395	999999	999999	459	101	643	999999	999999	966	84	869	116	761	999999	999999	716	999999	81	999999	999999	999999	999999	999999	202	999999	999999	688	825	999999	369	288	985	999999	692	725	935	935	999999	344	999999	936	512	999999	118	320	812	866	736	999999	388	631	999999	190	281	382	908	999999	387	133	785	955	900	840	999999	795	999999	536	999999	999999	801	781	768	737	650	351	804	447	321	882	523	449	952	999999	439	737	136	999999	308	319	817	999999	558	999999	558	802	999999	999999	442	999999	999999	286	796	24	196	607	999999	999999	539	930	578	999999	999999	505	999999	345	12	999999	999999	869	668	88	999999	759	905	953	232	999999	999999	848	315	999999	999999	998	455	247	653	938	650	999999	999999	999999	276	999999	741	356	999999	63	999999	222	800	972	270	999999	654	357	58	47	999999	243	384	35	245	691	999999	445	465	775	59	372	692	74	422	999999	995	956	812	999999	999999	558	999999	179	999999	966	57	342	871	441	354	999999	198	615	999999	416	457	999999	999999	584	753	306	999999	308	999999	958	529	735	560	999999	999999	697	544	199	29	999999	364	215	999999	278	643	999999	573	999999	430	951	999999	87	245	999999	999999	999999	489	999999	115	999999	667	999999	999999	559	446	322	782	190	863	657	563	999999	596	279	999999	251	340	208	941	471	999999	866	999999	62	784	452	500	554	568	431	217	316	999999	307	999999	999999	999999	958	999999	330	509	392	170	773	397	185	490	965	953	999999	999999	291	296	644	999999	801	702	122	775	999999	999999	238	621	441	449	256	914	298	388	999999	999999	999999	376	620	961	349	705	114	665	608	999999	535	999999	999999	615	925	29	448	318	100	999999	927	999999	837	999999	999999	770	999999	999999	150	
270	202	999999	686	678	999999	915	999999	999999	649	105	597	457	176	999999	999999	637	999999	826	999999	237	475	980	297	194	284	198	539	121	690	579	999999	999999	524	348	769	948	999999	999999	180	999999	353	999999	668	995	495	480	26	804	221	999999	837	903	810	999999	794	221	999999	502	404	999999	386	999999	993	80	999999	999999	932	999999	273	348	724	923	655	513	999999	710	321	999999	699	803	999999	734	999999	56	741	83	969	610	554	557	999999	420	615	999999	999999	789	772	598	876	677	999999	198	999999	873	999999	999999	999999	307	40	94	899	997	999999	600	82	999999	999999	946	999999	55	847	999999	284	715	999999	313	317	729	879	999999	937	999999	425	31	999999	984	204	999999	136	826	825	672	580	469	999999	999999	617	25	852	982	135	825	269	831	830	225	914	824	193	999999	999999	528	427	936	999999	185	582	781	999999	98	457	637	819	512	229	999999	751	814	67	38	695	302	876	897	968	122	464	593	999999	51	80	379	999999	520	999999	307	999999	643	323	482	89	836	681	764	534	999999	15	756	999999	655	999999	109	767	999999	999999	315	651	530	968	999999	720	999999	590	302	28	88	793	308	292	999999	929	117	500	585	948	859	999999	122	999999	479	999999	999999	981	999999	577	970	611	688	600	914	999999	724	675	289	761	100	256	388	999999	456	705	999999	474	689	725	366	609	191	216	70	694	539	999999	498	999999	999999	17	999999	725	57	476	114	708	378	276	215	999999	221	999999	999999	613	242	375	916	999999	409	243	301	820	221	371	429	482	539	230	999999	565	187	361	999999	93	212	663	698	979	600	998	105	423	999999	999999	398	367	358	457	462	173	251	723	528	778	715	999999	514	686	56	999999	178	158	159	650	264	999999	85	773	411	578	999999	999999	184	410	148	878	999999	296	973	71	999999	92	767	952	323	999999	999999	969	378	978	159	999999	999999	967	999999	947	273	869	669	538	999999	584	56	883	496	314	549	128	640	837	922	227	713	985	509	95	999999	999999	336	999999	37	999999	405	432	429	664	999999	216	579	200	614	441	999999	444	779	548	46	884	465	19	913	713	338	541	66	931	309	947	999999	744	567	76	543	868	510	186	189	623	999999	832	999999	343	548	450	999999	490	600	278	215	960	59	505	741	327	887	323	776	863	376	999999	999999	67	747	835	632	548	898	758	933	602	999999	999999	430	999999	709	580	999999	888	319	575	341	40	741	999999	999999	71	335	225	980	999999	409	999999	256	966	478	252	595	713	817	999999	592	842	
999999	612	601	999999	85	118	618	999999	999999	888	554	801	166	334	325	249	149	999999	223	999999	777	746	203	53	176	463	164	999999	999999	461	80	635	983	499	696	139	906	69	999999	999999	607	673	48	999999	770	455	810	154	926	355	574	256	999999	999999	74	597	419	557	469	999999	999999	161	331	697	999999	918	999999	667	638	196	342	999999	585	996	85	113	999999	999999	999999	999999	653	20	540	639	887	824	175	999999	434	108	719	359	599	374	273	456	351	350	999999	852	637	153	999999	999999	999999	493	671	473	999999	999999	999999	736	284	999999	967	999999	621	692	810	993	752	744	242	539	999999	983	490	999999	999999	629	762	367	979	430	94	999999	504	800	626	999999	162	999999	249	999999	218	983	84	852	999999	999999	834	659	999999	708	109	893	910	999999	272	39	12	460	999999	999999	208	531	757	999999	663	467	447	821	999999	417	841	999999	504	767	331	999999	909	638	814	411	794	999999	827	280	330	201	599	528	537	999999	400	999999	962	999999	276	687	235	229	198	999999	999999	999999	594	999999	867	59	398	153	999999	778	999999	374	645	338	999999	999999	703	486	533	472	867	999999	293	477	26	999999	97	469	501	644	268	689	999999	875	528	999999	518	999999	413	281	802	456	874	999999	477	999999	66	634	999999	179	983	749	999999	726	999999	999999	729	126	999999	728	961	928	651	20	999999	439	924	770	809	639	587	999999	83	262	999999	421	54	999999	10	999999	92	463	845	331	660	519	999999	999999	804	563	61	999999	598	684	320	999999	999999	863	248	999999	999999	296	824	985	592	984	675	443	67	660	920	999999	126	126	645	507	93	329	999999	11	446	999999	965	255	587	999999	410	999999	942	999999	616	999999	296	962	889	796	639	859	739	676	999999	999999	665	154	643	999999	286	482	49	812	790	484	513	247	601	999999	330	999999	407	406	583	999999	501	271	53	739	909	163	236	849	867	233	590	682	167	999999	999999	821	612	732	909	928	360	999999	15	141	677	59	370	989	476	999999	999999	342	103	567	999999	404	110	999999	946	132	255	199	944	566	894	831	89	715	363	508	965	675	497	654	926	372	999999	999999	71	859	793	999999	383	999999	999999	257	999999	999999	828	151	721	999999	785	999999	682	170	195	999999	247	846	969	654	999999	967	105	787	845	448	641	695	999999	198	999999	96	338	18	816	999999	795	999999	251	489	886	221	999999	268	999999	710	971	766	186	999999	673	225	890	148	999999	999999	999999	984	412	999999	958	142	13	999999	865	999999	458	674	353	57	653	999999	
604	489	999999	424	190	837	999999	999999	476	875	999999	330	524	626	206	199	408	999999	999999	811	243	110	531	754	218	264	402	201	261	307	422	139	173	82	621	410	999999	999999	235	874	96	277	674	92	623	683	17	248	502	999999	275	999999	620	999999	367	999999	958	23	216	925	444	706	999999	999999	462	389	999999	452	15	795	819	999999	185	562	999999	965	435	448	140	534	257	999999	698	992	42	480	518	331	999999	127	452	999999	978	999999	999999	390	394	505	999999	243	525	999999	243	706	449	999999	766	999999	127	999999	999999	999999	999999	681	678	999999	17	890	146	982	871	835	738	888	353	461	244	999999	132	343	581	930	818	897	999999	692	921	992	553	980	713	460	213	322	999999	933	484	307	632	160	383	504	999999	647	372	690	826	355	999999	999999	999999	891	935	783	820	148	999999	985	672	985	368	25	999999	165	279	999999	999999	425	999999	419	977	937	253	999999	960	87	570	180	534	328	865	576	638	565	172	822	524	999999	999999	910	999999	498	634	646	791	368	999999	213	378	999999	67	410	999999	999999	20	999999	999999	963	823	743	578	999999	460	353	129	792	386	781	993	456	999999	213	999999	928	187	488	999999	606	999999	602	920	366	802	999999	999999	465	70	694	555	291	184	561	606	758	999999	712	47	290	526	999	981	385	220	921	64	853	999999	587	766	999999	577	51	999999	999999	823	999999	727	877	92	999999	999999	691	999999	711	282	999999	607	999999	595	999999	451	32	999999	191	621	544	155	880	528	417	999999	482	928	33	714	143	778	385	935	130	984	169	208	999999	999999	299	159	508	999999	719	256	320	991	999999	90	555	960	600	608	288	76	999999	999999	674	999999	259	762	999999	999999	149	999999	231	240	474	999999	291	823	228	999999	999999	395	999999	241	808	999999	667	490	637	943	169	182	999999	999999	656	64	147	810	534	185	27	999999	946	510	509	999999	34	90	526	810	798	731	741	685	999999	999999	999999	615	999999	512	27	768	134	268	999999	966	388	455	583	420	353	481	299	999999	898	999999	999999	999999	731	655	147	587	999999	827	999999	438	441	502	499	762	635	531	268	31	167	258	412	999999	999999	542	999999	579	507	116	467	327	441	698	999999	492	455	292	999999	895	375	440	804	999999	999999	410	535	885	955	999999	999999	821	222	277	999999	649	392	999999	999999	199	881	999999	90	857	370	826	996	742	999999	16	999999	353	648	373	999999	726	999999	114	574	271	16	888	623	686	332	999999	115	999999	813	147	110	695	999999	694	24	808	360	
946	936	999999	413	793	180	949	999999	440	182	848	621	999999	206	287	195	999999	192	999999	943	403	999999	724	721	833	999999	999999	906	999999	535	953	358	848	376	506	178	287	999999	223	718	674	183	891	473	266	551	654	941	999999	999999	999999	999999	32	999999	957	421	221	575	580	863	601	52	999999	999999	228	499	999999	792	699	119	908	999999	968	283	279	230	643	261	999999	291	285	636	94	999999	918	451	336	999999	419	95	956	999999	287	999999	126	999999	292	985	999999	766	778	999999	999999	713	999999	272	543	748	999999	999999	778	960	999999	299	588	999999	958	778	987	777	173	789	382	614	162	999999	999999	618	166	646	937	658	999999	999999	512	422	999999	381	521	656	999999	999999	398	999999	317	996	600	988	771	161	673	514	998	477	603	989	489	999999	560	405	999999	924	592	948	799	999999	999999	423	786	175	580	587	999999	340	868	999999	400	700	307	166	605	87	846	999999	972	999999	659	539	103	523	932	756	820	126	460	984	996	450	999999	197	53	186	999999	605	999999	96	999999	667	999999	28	999999	789	340	404	799	999999	87	587	975	376	470	999999	330	999999	243	823	766	150	999999	884	588	950	817	999999	123	429	875	250	999999	999999	186	999999	931	84	925	999999	425	426	326	341	906	418	999999	516	726	999999	856	939	372	999999	330	999999	787	724	440	999999	971	231	291	999999	253	836	164	99	999999	478	492	255	347	99	408	350	824	549	999999	179	485	310	999999	493	999999	935	878	675	565	79	214	216	644	287	999999	999999	145	946	97	79	264	385	326	999999	147	610	602	283	999999	980	292	247	999999	999999	171	999999	837	797	807	317	958	489	533	130	999999	999999	611	69	999999	213	215	999999	999999	999999	915	999999	983	999999	355	962	343	605	325	999999	787	999999	999999	999999	125	512	366	999999	149	779	999999	775	851	206	984	999999	999	999999	366	999999	774	415	786	837	354	71	686	703	452	844	999999	363	999999	947	342	307	814	237	999999	414	846	867	737	682	797	150	999999	999999	160	493	963	799	249	999999	810	382	190	633	39	64	825	663	895	999999	999999	757	611	903	999999	686	999999	772	599	999999	309	906	677	999999	999999	214	813	999999	999999	999999	999999	999999	123	994	147	959	999999	191	207	889	588	193	972	999999	877	50	538	354	922	473	445	201	210	297	869	903	999999	86	593	825	251	926	120	936	999999	629	999999	617	999999	999999	569	866	574	710	372	125	934	245	236	999	676	999999	999999	89	522	689	999999	826	134	999999	264	50	597	999999	648	999999	
83	46	28	257	406	920	587	28	903	579	626	499	924	754	969	469	849	594	159	999999	950	40	423	734	654	817	999999	533	649	529	278	202	72	710	52	898	226	979	602	999999	999999	999999	186	943	999999	485	901	999999	273	795	201	13	233	865	999999	52	622	293	602	588	999999	999999	378	999999	311	999999	999999	224	711	81	252	869	999999	403	901	991	854	480	999999	179	916	999999	270	854	337	274	969	206	998	999999	285	933	999999	23	327	827	589	801	641	638	999999	686	669	202	552	999999	999999	829	964	720	999999	151	621	999999	672	324	793	524	999999	46	999999	240	225	711	999999	319	492	977	86	84	999999	63	999999	43	130	239	453	78	312	16	263	149	241	288	812	143	321	953	351	12	999999	75	754	605	183	999999	470	957	406	242	838	43	999999	890	999999	999999	999999	588	312	443	999999	725	221	50	783	324	999999	937	898	661	998	539	636	83	50	346	308	243	999999	313	768	495	671	79	177	999999	999999	999999	999999	677	999999	732	650	907	999999	999999	999999	999999	822	858	818	533	69	745	243	309	406	679	999999	972	836	80	728	999	999999	385	64	152	999999	563	928	657	968	999999	831	275	888	999999	999999	999999	492	594	999999	11	999999	245	436	926	999999	999999	822	716	999999	999999	841	759	13	651	242	755	999999	711	840	268	999999	999999	999999	838	913	999999	999999	999999	999999	127	489	252	999999	999999	515	999999	949	137	316	15	740	999999	166	970	389	81	999999	246	497	196	478	781	753	162	80	332	999999	597	999999	999999	456	999999	979	383	999999	599	110	286	999999	802	806	136	405	999999	527	719	15	999999	999999	842	705	184	190	550	649	707	498	507	999999	192	759	361	125	447	999999	595	241	999999	462	789	971	985	110	694	999999	352	386	999999	634	361	327	96	148	179	172	281	965	438	733	810	999999	999999	629	954	52	455	20	957	284	999999	999999	999999	140	670	871	999999	84	495	171	999999	331	579	873	305	999999	672	223	945	285	288	630	803	999999	652	688	378	366	155	652	934	999999	428	643	999999	999999	104	955	477	307	452	206	999999	277	436	488	531	729	333	999999	999999	999999	74	682	999999	312	684	183	488	981	999999	362	928	843	237	965	903	935	181	430	999999	717	745	647	999999	91	160	535	622	174	166	649	42	67	999999	701	999999	746	647	398	200	920	477	495	804	99	277	999999	50	470	999999	595	557	902	328	662	496	426	849	915	161	999999	560	323	999999	854	330	871	571	535	698	999999	999999	783	240	999999	999999	
999999	843	742	813	999999	495	162	589	571	101	139	738	619	215	850	896	999999	247	52	999999	163	670	950	999999	999999	74	999999	999999	999999	999999	774	999999	478	423	247	583	116	111	636	999999	408	734	263	762	200	999999	951	329	999999	999999	566	545	999999	490	95	588	893	999999	417	999999	999999	390	999999	274	327	467	270	999999	968	999999	790	999999	610	999999	961	999999	417	197	579	273	999999	999999	999999	168	740	238	484	987	337	658	690	143	999999	185	999999	28	999999	999999	445	732	872	755	361	999999	479	935	934	808	529	666	181	705	403	154	347	795	466	12	999999	98	983	282	868	999999	586	999999	999999	435	999999	999999	854	427	752	847	999999	367	833	352	999999	804	303	675	999999	670	486	984	740	549	837	886	561	999999	465	356	749	999999	886	51	999999	823	998	999999	111	586	812	999999	953	556	999999	980	961	999999	324	728	794	318	814	208	833	601	999999	397	597	999999	999999	293	962	405	107	802	999999	791	357	864	806	794	573	881	858	732	41	999999	999999	857	924	447	257	999999	561	441	784	687	218	403	907	610	912	999999	206	999999	999999	557	458	999999	509	999999	766	459	999999	999999	999999	999999	350	110	570	732	601	999999	895	942	999999	235	843	999999	27	999999	583	954	957	205	882	293	685	339	940	483	735	845	358	754	680	797	814	561	696	852	347	117	832	184	19	182	394	263	999999	999999	714	999999	933	716	596	812	501	999999	127	999999	256	20	169	999999	999999	755	391	151	272	999999	420	291	969	175	455	475	131	783	999999	710	999999	432	999999	384	999999	943	911	642	167	867	306	999999	443	245	605	337	999999	745	999999	263	790	253	990	254	155	432	821	768	270	131	690	717	540	999999	999999	999999	999999	785	999999	63	844	749	983	404	941	333	848	733	569	127	527	385	606	999999	919	654	999999	603	239	347	132	999999	381	46	999999	999999	556	35	683	781	999999	172	428	134	419	51	999999	596	312	821	583	97	209	153	603	315	121	608	999999	907	999999	569	999999	979	931	701	377	947	227	999999	776	822	60	787	999999	999999	957	999999	522	877	394	844	300	999999	763	999999	943	238	442	999999	999999	947	537	999999	398	604	617	448	203	718	673	322	379	949	55	761	999999	999999	999999	249	999999	999999	96	620	999999	547	279	148	226	896	999999	149	515	355	885	829	295	285	999999	358	747	518	288	999999	213	82	999999	350	372	12	997	532	48	203	524	837	861	916	262	851	334	478	999999	306	960	999999	807	34	999999	226	475	761	32	841	
501	999999	361	999999	417	450	82	929	999999	224	999999	235	110	321	999999	58	967	379	999999	547	33	278	296	982	999999	678	275	999999	285	155	536	999999	509	999999	999999	685	999999	579	999999	812	999999	405	702	17	406	735	434	999999	202	26	258	999999	738	484	817	232	552	999999	448	738	999999	630	653	630	999999	999999	999999	902	999999	155	572	398	870	999999	768	627	576	288	585	999999	254	999999	258	269	897	439	507	35	389	999999	999999	117	141	770	637	999999	752	81	329	999999	19	531	999999	999999	453	860	236	527	716	999999	655	273	793	339	493	404	382	393	733	999999	999999	700	522	999999	22	464	267	109	583	620	875	505	958	842	108	722	905	211	816	46	212	979	319	999999	822	869	323	801	286	999999	775	369	348	81	586	999999	19	732	999999	988	999999	136	943	105	324	160	314	951	999999	771	498	180	577	696	55	186	391	332	329	152	151	465	822	350	844	515	999999	999999	265	789	713	182	999999	827	443	86	46	223	875	671	999999	372	570	515	744	605	792	652	999999	409	927	686	999999	891	847	147	313	603	261	808	999999	426	695	451	68	325	14	999999	262	969	999999	178	999999	657	587	778	894	317	606	249	723	514	862	856	861	36	768	285	979	305	772	999999	961	77	999999	148	677	129	999999	428	600	999999	399	999999	268	999999	239	756	314	79	252	999999	996	21	94	489	999999	839	589	41	557	729	769	956	999999	707	216	389	979	999999	110	775	860	187	999999	680	999999	806	597	111	999999	21	999999	910	63	999999	999999	949	982	999999	999999	999999	540	426	999999	871	282	443	858	999999	553	999999	777	999999	968	477	145	818	373	414	999999	999999	251	487	243	545	758	859	903	431	271	266	407	791	864	272	245	444	999999	999999	999999	681	999999	46	999999	947	244	115	941	585	999999	627	586	578	822	827	999999	62	192	336	123	423	539	437	299	297	452	986	10	705	241	999999	999999	596	15	694	808	215	929	296	310	652	918	327	790	644	680	829	999999	999999	676	193	999999	980	662	985	151	521	999999	270	504	999999	115	245	353	939	124	989	572	137	999999	999999	999999	895	35	471	504	999999	646	654	617	999999	999999	999999	39	58	449	532	933	999999	999999	297	999999	668	792	999999	546	682	999999	999999	999999	690	267	999999	28	295	70	366	954	201	999999	929	999999	102	653	999999	240	151	216	999999	999999	999999	999999	551	999999	730	999999	464	999999	972	924	821	248	794	999999	999999	366	186	945	743	999999	999999	577	742	540	999999	422	375	999999	910	
999999	405	476	678	999999	937	999999	715	265	297	372	606	263	982	999999	668	691	999999	967	727	525	64	206	472	316	417	24	322	999999	999999	318	999999	449	202	160	529	999999	569	442	197	301	650	920	657	381	392	999999	595	475	872	932	342	407	999999	999999	767	209	14	371	944	999999	999999	999999	304	979	999999	166	70	831	999999	323	131	648	780	435	874	144	548	101	924	587	428	999999	149	39	975	160	161	999999	393	329	351	999999	999999	999999	979	945	625	678	999999	235	999999	999999	728	558	811	694	999999	999999	999999	633	660	912	447	367	505	475	999999	275	13	663	999999	263	448	427	999999	923	160	516	999999	999999	518	870	534	699	819	663	128	590	228	291	533	999999	295	999999	669	438	760	140	999999	514	390	360	674	903	229	999999	326	999999	586	887	543	120	416	591	124	999999	388	747	548	999999	356	999999	56	999999	140	716	968	687	758	999999	173	30	748	941	548	999999	205	631	479	314	347	818	13	340	748	423	882	703	645	879	59	22	591	926	167	414	313	952	999999	513	546	638	999999	52	724	523	372	475	999999	956	594	757	278	243	504	538	972	716	973	716	833	274	999999	878	494	160	999999	999999	783	144	853	252	858	966	767	999999	275	960	616	235	60	417	661	999999	294	302	744	358	432	999999	442	597	999999	66	680	282	596	673	558	999999	94	550	691	908	999999	351	898	312	476	795	272	999999	109	748	665	425	613	363	999999	202	416	90	399	163	702	999999	274	999999	295	999999	122	602	411	52	150	510	999999	752	999999	943	403	442	881	636	367	999999	497	999999	400	264	999999	242	999999	366	167	14	161	537	216	999999	999999	106	999999	981	683	670	999999	999999	608	165	699	860	777	650	798	973	208	762	796	282	768	44	999999	41	825	879	523	999999	999999	146	999999	198	546	738	865	306	425	999999	953	697	819	440	999999	244	564	809	999999	438	567	194	805	999999	740	933	88	52	999999	999999	165	803	156	999999	999999	471	807	999999	999999	48	784	999999	557	999999	999999	999999	462	337	999999	177	476	26	424	94	487	700	340	958	457	612	999999	823	612	441	744	159	550	264	267	169	999999	63	999999	426	653	76	999999	507	590	641	481	750	639	527	518	999999	389	72	88	999999	999999	849	63	711	388	961	889	126	999999	659	559	208	999999	253	999999	422	531	998	440	999999	73	833	378	999999	999999	909	999999	94	923	605	770	487	186	784	38	587	10	782	47	691	999999	519	944	931	91	282	999999	396	999999	105	999999	
390	999999	999999	419	307	480	246	580	479	778	804	203	958	888	81	32	295	225	162	422	748	999999	749	244	553	889	446	735	858	999999	999999	307	827	986	390	856	999999	375	999999	999999	763	212	567	999999	999999	326	985	52	19	260	394	999999	633	682	869	429	999999	433	865	418	44	511	999999	250	982	999999	375	971	508	999999	513	920	999999	999999	658	546	999999	836	999999	237	903	404	999999	608	844	625	674	155	127	960	974	95	510	999999	999999	262	490	999999	930	874	951	24	544	794	746	999999	687	587	34	999999	36	56	570	638	515	640	786	122	405	366	832	230	999999	547	251	427	419	181	973	999999	65	999999	905	987	286	888	859	930	861	999999	938	96	131	794	934	928	525	872	807	442	476	378	921	574	999999	730	170	999999	553	329	999999	999999	999999	999999	278	950	150	999999	361	626	780	855	261	35	428	746	999999	69	999999	322	902	547	374	999999	930	687	163	341	945	555	728	863	387	999999	999999	433	482	999999	525	983	787	941	520	190	662	620	126	895	999999	306	631	999999	999999	240	426	517	150	82	999999	591	999999	809	999999	806	898	917	999999	718	710	995	999999	605	544	629	535	960	999999	194	879	999999	570	267	999999	649	923	999999	479	157	125	808	999999	999999	805	934	196	977	312	713	292	999999	153	407	195	160	999999	35	566	764	999999	465	489	956	203	388	999999	999999	624	989	883	281	447	999999	603	902	999999	863	800	999999	999999	558	658	323	902	144	175	172	82	999999	999999	897	70	714	452	659	328	336	216	426	913	999999	363	999999	999999	999999	307	999999	804	293	999999	179	999999	957	332	156	807	176	64	999999	999999	858	999999	999999	383	985	999999	733	877	999999	999999	999999	656	384	999999	784	204	999999	492	890	837	352	999999	789	597	999999	672	999999	391	305	851	161	282	157	213	64	201	774	999999	844	800	573	999999	860	709	71	523	850	270	548	999999	473	683	999999	232	870	501	676	991	999999	323	999999	351	582	102	432	113	508	999999	641	592	430	403	647	100	273	407	999999	999999	535	923	821	842	843	354	999999	477	119	999999	343	563	524	999999	999999	531	693	232	373	767	287	999999	25	680	628	955	531	999999	45	82	999999	999999	993	596	465	23	999999	273	508	237	999999	954	993	583	836	999999	78	647	399	126	406	51	44	999999	803	576	908	999999	999999	887	822	318	442	46	966	871	570	927	327	999999	40	429	724	145	62	332	999999	441	843	550	887	884	679	919	676	917	437	262	999999	999999	115	360	60	
620	415	406	999999	956	616	965	999999	150	999999	408	999999	976	999999	899	999999	480	999999	476	307	673	10	938	999999	522	999999	58	443	999999	144	439	885	679	999999	113	729	655	810	18	825	878	999999	747	999999	280	999999	999999	999999	538	574	323	287	638	999999	386	620	999999	999999	999999	596	567	999999	211	16	999999	999999	999999	999999	223	999999	999999	669	603	999999	999999	640	262	383	367	688	671	999999	904	999999	821	162	257	999999	992	493	262	887	811	422	999999	355	831	740	674	758	427	102	387	368	542	653	683	987	633	745	367	103	410	320	924	119	627	999999	194	738	999999	788	999999	730	916	155	858	190	393	83	809	521	709	999999	270	579	81	545	210	999999	478	999999	993	999999	999999	169	487	500	497	157	999999	372	999999	936	492	639	488	656	999999	396	999999	999999	604	560	936	845	394	800	59	355	48	999999	268	27	270	16	795	367	604	757	667	999999	693	999999	999999	446	965	773	127	631	999999	999999	103	813	382	975	665	999999	320	289	999999	686	999999	151	119	646	999999	538	675	486	999999	999999	61	999999	728	438	809	368	215	499	879	621	999999	427	264	624	987	999999	645	295	350	362	56	325	981	981	916	552	999999	707	999999	436	107	641	787	999999	372	408	999999	943	175	307	999999	820	410	999999	13	33	999999	999999	659	659	893	999999	999999	999999	84	736	712	999999	522	267	241	507	167	452	999999	52	640	294	261	589	999999	701	999999	53	134	999999	999999	827	978	999999	665	641	58	999999	999999	716	999999	306	895	635	695	346	999999	999999	999999	730	663	999999	640	960	393	602	243	79	299	202	271	102	366	849	821	885	769	629	999999	999999	458	485	909	999999	546	999999	999999	999999	893	33	999999	220	977	404	999999	957	197	27	509	999999	407	979	999999	350	999999	413	939	55	999999	999999	577	802	316	475	999999	187	57	832	423	59	999999	618	186	999999	923	61	124	961	287	864	697	751	999999	539	999999	479	103	569	999999	143	999999	999999	811	92	455	476	903	999999	133	999999	910	999999	999999	460	859	788	999999	126	426	403	999999	978	768	999999	999999	999999	999999	777	999999	999999	94	488	479	290	655	859	999999	103	820	456	157	611	838	892	954	342	158	669	679	413	676	976	152	959	999999	999999	999999	861	969	629	793	999999	240	331	310	431	999999	323	804	999999	981	999999	306	969	255	687	149	999999	995	999999	677	23	999999	868	135	117	345	519	445	240	284	945	134	200	663	31	381	517	592	532	455	835	864	678	431	968	680	182	713	167	286	708	
999999	198	951	999999	999999	371	206	999999	999999	999999	877	999999	725	46	584	999999	316	234	315	631	293	473	334	842	158	429	446	166	437	172	805	287	954	576	90	935	999999	999999	999999	19	321	399	445	88	957	301	999999	395	999999	574	866	489	852	654	999999	401	999999	119	999999	608	999999	999999	764	923	571	599	619	159	956	649	867	432	241	305	320	893	37	256	885	857	476	60	773	862	306	326	435	309	161	688	999999	139	262	999999	94	282	634	522	517	367	999999	803	439	999999	707	443	257	556	343	530	374	999999	233	773	999999	874	275	902	627	999999	174	999999	998	999999	578	737	999999	845	221	999999	268	515	739	527	999999	999999	621	39	165	862	999999	879	966	630	999999	999999	999999	489	263	219	16	732	999999	271	203	371	805	999999	176	969	272	412	344	305	271	999999	878	705	596	468	263	999999	746	764	187	294	353	377	999999	124	999999	691	591	11	42	999999	999999	477	999999	815	867	459	999999	195	999999	999999	999999	670	368	999999	584	999999	892	795	956	999999	985	141	94	908	27	437	218	61	147	581	999999	342	273	735	248	999999	381	781	601	804	383	561	174	521	749	683	999999	999999	539	632	799	796	55	272	999999	488	393	425	797	439	251	811	58	28	845	212	407	632	999999	183	999999	120	203	162	396	434	966	573	169	344	428	719	521	999999	782	34	297	10	195	759	27	955	984	172	562	571	513	155	675	546	286	999999	281	365	804	688	603	893	999999	999999	999999	999999	266	463	20	531	299	999999	999999	821	915	406	446	999999	165	873	136	999999	999999	824	921	821	999999	999999	68	51	447	166	710	103	430	403	134	80	247	208	999999	530	999999	41	282	999999	909	854	631	879	940	999999	209	930	562	572	304	999999	204	701	999999	643	405	968	93	143	832	999999	400	522	281	376	228	999999	184	999999	878	567	552	951	911	53	999999	999999	111	999999	956	999999	541	858	108	82	876	546	285	999999	135	193	947	148	147	767	463	999999	608	573	596	252	756	999999	693	736	510	253	999999	879	651	999999	999999	461	187	62	611	542	999999	209	500	682	681	128	479	695	999999	413	999999	999999	589	882	999999	999999	45	713	32	584	174	372	572	632	757	406	414	909	326	999999	999999	999999	999999	921	999999	408	83	914	570	638	487	998	127	106	440	999999	299	999999	646	338	425	474	999999	37	377	60	999999	867	925	285	999999	570	378	133	453	728	988	667	999999	181	464	131	999999	394	106	999999	254	475	202	121	117	645	272	987	
81	496	65	999999	554	645	999999	215	989	294	924	917	999999	999999	653	712	656	631	582	475	874	303	999999	645	930	210	806	170	674	813	999999	999999	307	391	999999	956	672	859	123	999999	999999	999999	999999	858	999999	999999	547	999999	822	490	999999	485	72	797	999999	777	176	420	208	353	999999	611	540	185	126	999999	999999	248	942	696	49	999999	517	41	75	625	170	471	185	751	662	555	999999	194	357	692	16	510	277	999999	790	999999	661	769	999999	798	717	956	741	999999	570	999999	318	999999	450	999999	999999	41	999999	498	616	999999	999999	456	691	293	273	356	827	433	849	999999	970	668	905	999999	999999	748	999999	277	907	214	730	999999	191	363	247	221	743	689	725	974	778	779	667	96	27	215	88	999999	999999	999999	138	318	763	461	338	649	999999	999999	533	229	712	464	999999	412	973	672	275	337	56	61	613	148	708	875	340	999999	999999	999999	999999	929	999999	900	742	546	85	422	808	999999	34	597	990	89	999999	999999	271	324	198	999999	122	354	939	750	382	483	999999	999999	999999	888	131	147	999999	411	893	999999	559	812	721	999999	999999	561	999999	546	999999	459	999999	999999	983	999999	999999	25	999999	999999	706	425	990	919	527	268	788	95	812	919	999999	886	948	999999	196	999999	946	459	602	154	999999	560	489	999999	446	923	999999	234	16	407	284	999999	144	902	705	477	613	640	294	999999	266	251	999999	999999	999999	426	510	481	346	432	265	164	423	999999	819	999999	936	597	482	604	999999	999999	89	999999	999999	502	999999	56	999999	719	947	316	174	149	888	999999	999999	545	465	30	422	941	888	583	152	130	692	286	93	560	541	25	168	689	617	999999	172	344	309	999999	674	464	597	626	999999	949	989	283	999999	143	999999	999999	142	999999	192	903	999999	505	272	524	810	999999	963	333	188	931	999999	484	532	195	999999	476	245	29	355	957	354	272	108	203	141	999999	316	949	226	150	883	706	507	713	38	999999	82	784	634	209	501	274	999999	999999	999999	514	750	784	621	867	165	999999	999999	234	559	412	999999	79	393	401	168	23	999999	999999	58	451	977	999999	166	855	999999	999999	999999	155	999999	89	823	555	402	626	668	531	337	999999	984	770	599	282	164	625	269	999999	401	243	999999	487	999999	409	504	999999	536	932	628	765	473	704	999999	961	767	479	588	851	999999	766	732	636	685	758	999999	999999	852	704	664	540	999999	401	999999	161	114	979	921	424	999999	999999	999999	736	903	572	885	290	53	637	999999	684	47	417	999999	635	999999	414	
801	999999	356	227	506	832	277	999999	178	81	645	999999	999999	788	557	174	800	999999	999999	996	732	123	999999	772	999999	224	199	979	999999	188	75	434	999999	699	187	523	78	834	546	267	468	999999	403	999999	999999	476	780	726	136	872	999999	701	958	514	681	688	535	583	999999	291	642	999999	593	999999	999999	221	926	167	999999	44	999999	966	97	419	538	916	999999	999999	137	767	999999	473	999999	630	571	374	475	145	27	999999	999999	999999	851	999999	999999	180	233	413	807	433	550	622	999999	101	776	651	613	549	976	765	968	474	455	224	846	179	444	962	999999	641	745	790	150	999999	999999	611	124	832	794	367	999999	316	263	999999	999999	999999	358	999999	854	999999	760	926	169	261	999999	999999	999999	999999	999999	455	735	270	983	175	688	999999	999999	999999	999999	175	999999	999999	754	999999	999999	661	221	999999	999999	34	820	999999	118	999999	999999	818	999999	999999	589	534	999999	488	423	999999	632	431	999999	999999	25	999999	999999	354	999999	688	393	999999	999999	551	999999	869	310	297	638	393	999999	62	162	484	295	869	139	593	423	999999	999999	57	999999	415	986	999999	339	134	736	540	999999	476	966	999999	999999	901	646	89	999999	720	233	284	849	999999	999999	999999	278	848	802	999999	999999	755	930	206	999999	346	621	999999	564	999999	539	186	561	108	708	999999	95	733	369	393	233	59	884	703	999999	999999	208	337	700	416	382	491	999999	999999	999999	929	545	769	343	778	999999	999999	525	182	999999	56	722	750	999999	556	494	999999	488	418	922	288	999999	237	909	999999	148	293	999999	157	999999	58	854	971	896	778	623	325	399	590	113	353	534	711	522	250	606	457	14	999999	922	999999	12	913	667	924	67	317	859	999999	640	996	812	377	28	999999	202	751	854	553	932	999999	999999	898	315	999999	753	170	715	669	170	999999	289	922	999999	327	56	940	313	972	999999	315	465	822	949	999999	540	167	999999	390	57	855	602	461	999999	999999	999999	114	608	999999	180	897	602	200	416	949	717	890	151	999999	95	262	447	999999	832	627	712	333	999999	209	48	595	999999	999999	622	315	98	999999	710	482	636	942	341	224	801	824	713	275	999999	999	398	649	26	992	999999	795	417	720	999999	999999	50	367	165	999999	60	584	430	277	999999	111	861	889	190	668	999999	153	920	999999	90	17	913	446	916	948	810	398	579	999999	39	999999	898	377	209	126	441	278	787	932	999999	227	404	445	698	999999	148	999999	469	357	927	161	874	193	640	999999	680	603	450	216	599	662	15	945	
248	750	999999	494	999999	999999	237	795	366	987	70	863	613	999999	748	611	810	999999	928	232	557	878	952	714	999999	588	445	999999	827	999999	343	510	221	458	207	948	112	999999	819	405	130	142	999999	886	999999	777	17	212	999999	839	405	298	734	782	398	999999	797	999999	758	112	628	399	967	785	999999	560	999999	164	281	800	999999	166	999999	533	999999	425	93	75	999999	958	580	999999	982	988	185	54	776	439	999999	999999	160	613	895	716	999999	731	174	19	242	572	136	999999	931	65	340	249	807	211	680	973	286	731	906	799	531	395	999999	979	610	610	784	222	103	444	649	895	270	774	756	380	260	83	833	29	832	728	312	999999	999999	936	999999	999999	999999	97	999999	428	707	106	195	390	999999	194	408	632	999999	914	758	496	999999	999999	978	42	454	310	722	212	898	887	966	802	93	490	332	999999	373	218	999999	16	883	230	197	174	999999	375	66	999999	675	211	241	917	970	815	521	221	999999	214	130	999999	375	357	530	820	139	392	999999	833	861	734	268	579	460	999999	612	194	999999	999999	452	89	253	655	537	696	656	59	832	278	999999	120	999999	168	98	15	640	536	700	377	999999	206	78	999999	214	940	942	999999	999999	228	999999	999999	963	153	761	51	214	719	819	833	174	90	560	38	999999	750	27	999999	491	454	121	86	494	880	999999	255	999999	30	999999	596	754	994	591	614	76	999999	157	573	406	56	801	920	716	866	213	953	646	49	999999	463	923	842	180	22	116	135	841	93	373	515	999999	194	278	232	89	179	498	945	962	232	999999	454	703	444	653	200	369	628	676	999999	609	999999	999999	987	673	912	824	579	507	999999	800	74	209	890	999999	999999	651	493	999999	43	464	999999	999999	999999	999999	479	148	735	369	915	765	223	416	548	999999	69	532	291	999999	176	355	919	448	32	431	539	254	812	428	46	548	876	999999	643	370	999999	893	526	136	999999	999999	98	219	999999	184	587	657	661	984	956	999999	370	934	620	688	545	999999	65	714	330	234	335	317	999999	376	999999	382	773	999999	999999	999999	16	999999	364	999999	267	999999	855	999999	999999	999999	593	828	471	952	188	941	230	954	825	654	999999	812	999999	970	448	780	887	999999	999999	999999	884	484	985	791	88	214	999999	999999	430	835	407	217	870	449	640	507	846	379	197	948	999999	999999	361	353	999999	999999	359	999999	954	487	999999	640	562	638	997	119	999999	999999	874	973	999999	13	999999	999999	999999	999999	942	999999	999999	941	933	999999	37	
346	999999	75	132	641	464	884	855	999999	272	943	22	766	654	241	451	530	664	999999	505	999999	587	157	294	371	106	705	261	992	64	23	999999	314	612	999999	999999	932	987	999999	999999	989	999999	185	999999	999999	999999	491	999999	710	999999	809	287	766	21	999999	759	907	780	761	999999	759	632	862	142	258	399	708	999999	438	658	519	543	462	951	999999	105	411	416	704	393	999999	729	551	87	254	736	787	302	999999	467	676	161	999999	666	465	367	265	999999	492	999999	279	999999	548	61	406	275	824	814	506	999999	357	999999	999999	377	930	40	90	785	887	522	612	415	364	970	999999	367	318	999999	495	999999	999999	368	999999	999999	999999	287	190	499	999999	979	911	972	796	90	120	185	85	857	736	435	286	480	166	969	587	863	972	577	80	999999	957	38	329	999999	879	988	577	572	263	652	849	590	113	999999	611	640	618	284	860	805	999999	999999	70	999999	871	999999	212	954	926	260	314	612	429	642	32	882	652	999999	211	131	608	512	604	93	586	695	376	999999	368	947	999999	698	999999	275	756	506	968	269	486	520	786	623	999999	13	347	246	999999	999999	885	728	987	180	82	999999	206	779	855	976	483	185	991	953	595	999999	15	999999	895	163	885	525	914	393	999999	690	999999	985	865	601	746	999999	534	999999	373	640	959	84	626	978	999999	976	651	992	785	311	528	832	37	667	997	731	351	999999	585	369	813	603	218	391	403	999999	913	264	999999	144	999999	96	590	955	999999	930	989	916	999999	999999	999999	922	999999	660	999999	512	957	208	999999	24	998	525	999999	13	826	365	866	244	584	999999	72	396	999999	651	659	442	252	82	999999	77	999999	434	999999	999999	495	891	999999	557	229	999999	263	999999	661	225	146	135	766	586	139	664	73	999999	341	999999	846	999999	999999	957	10	999999	270	885	560	999999	283	573	601	653	999999	935	369	318	24	693	604	357	999999	999999	514	999999	675	665	999999	999999	13	985	102	999999	830	17	730	48	557	500	999999	377	164	135	941	999999	999999	123	77	204	304	755	741	648	631	498	752	623	452	999999	64	605	942	999999	999999	297	480	904	999999	999999	214	331	761	524	73	237	202	999999	999999	941	999999	561	597	748	999999	258	999999	454	75	999999	265	999999	999999	89	445	35	999999	588	999999	653	102	629	300	566	989	973	999999	226	584	403	306	151	999999	510	477	999999	17	203	887	283	53	36	999999	492	256	999999	999999	681	88	47	999999	614	16	951	849	379	270	41	999999	999999	264	38	
869	999999	44	123	99	95	999999	942	27	240	999999	330	610	75	790	808	319	893	247	322	999999	547	600	692	999999	76	660	107	999999	976	444	181	999999	25	166	177	999999	143	999999	649	999999	999999	29	573	913	999999	351	999999	588	999999	721	865	478	999999	889	999999	81	352	977	999999	999999	999999	710	51	999999	999999	999999	595	909	999999	361	186	999999	598	253	12	999999	37	999999	459	724	876	999999	780	264	578	702	86	135	834	999999	999999	165	999999	224	563	435	978	999999	393	383	756	874	965	110	544	999999	879	698	887	805	54	572	527	308	558	996	999999	787	226	827	999999	999999	85	999999	256	31	901	383	689	577	999999	259	999999	86	968	999999	553	679	720	598	822	387	999999	38	61	542	637	685	666	999999	504	200	561	566	156	999999	999999	447	854	523	88	999999	18	999999	266	794	186	451	339	556	453	260	77	627	14	849	231	999999	476	999999	393	999999	717	132	82	999999	698	830	929	682	212	116	825	999999	520	999999	999999	999999	772	266	999999	196	355	119	123	999999	133	933	999999	999999	999999	752	999999	999999	140	862	788	885	247	999999	999999	356	521	999999	353	347	434	999999	116	687	480	303	284	219	358	206	999999	607	19	999999	999999	999999	278	631	618	459	999999	685	75	658	999999	493	999999	863	999999	999999	675	698	999999	776	999999	262	826	999999	827	770	478	999999	792	934	991	190	876	419	683	342	88	889	49	893	211	749	804	458	158	987	612	999999	59	999999	531	999999	999999	242	17	971	999999	999999	999999	847	981	999999	893	141	666	358	616	999999	190	827	930	785	658	873	575	81	457	378	726	840	168	68	711	452	413	819	348	999999	411	999999	999999	685	999999	201	911	826	855	673	791	799	380	340	240	231	999999	745	523	968	999999	936	523	999999	676	963	689	923	672	450	728	999999	19	973	870	477	432	999999	999999	467	961	748	225	999999	586	926	470	828	827	489	999999	999999	305	999999	976	475	198	835	18	132	512	988	999999	415	999999	944	790	999999	470	762	798	174	55	66	16	919	999999	739	999999	750	503	999999	999999	999999	417	71	552	638	997	404	289	999999	999999	577	954	972	999999	810	999999	642	146	999999	999999	75	999999	869	621	999999	999999	66	754	999999	999999	268	628	651	893	999999	999999	883	402	999999	409	75	482	212	928	477	112	44	334	910	899	999999	999999	439	503	39	502	548	449	313	274	940	649	830	999999	999999	948	313	88	623	812	956	250	984	663	302	592	488	999999	999999	146	339	732	999999	559	514	654	199	157	
863	478	459	444	98	886	999999	425	999999	468	999999	999999	798	955	711	999999	943	108	629	999999	210	447	999999	999999	305	176	999999	218	804	999999	239	332	759	165	224	154	363	521	161	107	204	999999	940	30	989	625	999999	384	30	999999	615	415	999999	999999	999999	999999	465	851	148	999999	951	999999	621	999999	239	629	769	642	999999	566	743	431	999999	531	999999	334	506	993	618	679	827	560	999999	67	666	823	306	345	219	999999	689	512	382	238	999999	942	999999	999999	999999	370	999999	705	999999	464	999999	999999	468	504	842	622	920	999999	999999	999999	105	999999	74	563	714	415	332	999999	433	942	876	241	999999	718	385	638	79	936	212	258	999999	999999	917	732	63	482	999999	802	999999	999999	877	227	279	913	999999	754	878	701	856	999999	999999	432	282	700	588	771	144	750	999999	213	553	983	269	984	645	973	484	341	999999	999999	999999	530	929	836	74	659	962	145	584	631	760	377	90	828	220	999999	849	226	999999	292	347	615	999999	300	999999	893	958	294	278	170	280	546	201	624	334	517	502	445	635	928	809	999	999999	497	452	185	903	441	774	999999	133	999999	197	227	893	444	846	639	793	181	701	677	866	999999	360	223	999999	465	503	999999	898	413	999999	225	483	999999	449	196	999999	868	990	526	999999	33	46	22	359	974	731	889	671	863	652	464	237	999999	142	751	999999	999999	999999	999999	937	81	999999	999999	677	999999	999999	555	995	659	791	999999	190	184	167	843	387	999999	863	211	999999	613	40	44	761	999999	987	351	999999	697	60	618	868	551	589	448	676	999999	345	388	240	999999	894	999999	999999	727	283	63	973	299	374	798	375	999999	714	333	999999	322	999999	551	983	402	350	307	609	183	67	639	594	718	177	71	12	485	970	558	999999	28	963	999999	999999	999999	378	916	333	262	253	79	999999	265	408	999999	367	794	404	837	834	597	412	999999	999999	644	468	265	131	313	795	890	828	166	999999	31	358	924	699	999999	34	434	999999	356	999999	999999	999999	339	320	999999	703	218	90	142	723	132	615	75	999999	999999	475	999999	794	30	999999	363	999999	680	999999	386	15	442	104	354	813	410	622	65	968	682	840	139	999999	999999	609	586	809	999999	442	491	416	999999	999999	491	584	999999	640	954	890	576	746	132	687	933	807	271	123	999999	999999	323	509	559	999999	691	376	999999	999999	999999	420	880	553	555	248	169	970	722	999999	613	770	902	770	668	999999	401	935	999999	451	21	510	348	472	83	375	128	999999	856	999999	870	
124	248	743	999999	543	19	33	999999	884	527	963	95	390	510	965	427	999999	999999	999999	706	755	658	894	166	976	82	999999	480	189	129	187	123	999999	20	498	532	168	616	135	166	378	744	833	924	57	425	957	962	117	948	574	151	472	999999	999999	466	353	999999	186	470	602	999999	21	765	350	999999	999999	999999	22	442	268	937	715	237	999999	999999	825	970	119	561	124	455	372	240	554	46	650	57	896	42	188	581	439	664	999999	999999	733	78	584	999999	866	999999	949	675	999999	637	435	245	161	113	640	383	477	625	356	156	189	780	220	313	209	510	482	999999	999999	686	507	999999	673	512	999999	757	396	999999	694	999999	505	999999	550	917	999999	999999	896	793	999999	999999	114	814	999999	999999	999999	952	857	280	997	366	115	969	421	14	999999	999999	571	999999	824	883	987	564	999999	999999	651	492	239	999999	999999	793	614	689	588	458	581	693	744	266	866	335	899	125	999999	338	999999	535	286	546	787	999999	844	257	968	999999	999999	999999	883	497	999999	163	722	564	578	213	751	426	391	962	999999	446	639	314	999999	999999	983	871	999999	602	399	125	215	693	515	473	949	366	721	80	639	40	810	999999	501	713	612	344	547	712	586	14	154	323	123	350	599	539	999999	479	534	947	902	290	108	649	947	39	999999	115	264	395	704	999999	999999	401	636	392	813	999999	999999	999999	999999	936	25	395	999999	999999	579	174	999999	419	890	999999	545	692	138	529	158	851	999999	583	999999	442	999999	201	309	834	991	722	714	216	726	999999	592	885	999999	966	275	712	679	999999	459	885	240	845	504	462	775	639	272	117	244	999999	999999	312	363	892	999999	823	999999	146	901	856	459	667	692	999999	659	660	79	999999	263	445	999999	999999	134	410	211	999999	696	999999	999999	361	999999	607	972	764	104	290	532	730	487	452	999999	542	164	602	999999	999999	999999	22	803	999999	999999	999999	999999	798	789	603	188	999999	690	999999	136	248	87	549	407	852	695	928	999999	378	138	349	685	999999	999999	999999	555	531	974	638	459	684	52	944	791	999999	753	183	974	501	111	578	999999	610	325	388	999999	614	205	999999	877	234	623	434	986	230	999999	52	980	159	58	657	978	62	426	451	999999	143	758	57	109	521	953	897	277	559	999999	999999	495	439	999999	940	336	999999	760	999999	71	617	957	570	934	999999	202	824	999999	454	599	999999	193	874	192	330	856	158	999999	999999	280	726	999999	437	921	350	557	551	999999	118	331	999999	301	999999	390	587	
186	198	122	398	999999	139	454	823	959	999999	890	621	256	999999	94	187	918	404	955	344	460	529	648	999999	163	651	850	344	133	999999	696	992	494	604	154	667	45	94	47	999999	282	999999	477	999999	459	999999	999999	129	33	153	667	999999	245	55	137	657	550	528	245	677	999999	119	699	999999	999999	898	999999	651	710	426	152	833	366	814	71	125	61	47	145	999999	355	730	999999	980	355	800	756	448	477	496	127	517	849	999999	861	173	644	531	986	560	809	654	419	607	999999	834	539	999999	999999	999999	605	999999	392	28	999999	559	999999	999999	601	823	152	688	183	223	308	635	984	999999	953	898	999999	530	60	584	999999	701	320	999999	979	999999	270	334	999999	465	891	614	134	831	49	312	999999	999999	999999	999999	418	130	480	999999	999999	375	849	543	478	999999	540	999999	462	999999	610	999999	248	94	999999	89	563	817	233	717	332	694	511	162	957	650	999999	556	600	887	176	999999	230	125	999999	614	671	727	856	379	999999	999999	162	999999	999999	999999	73	290	195	850	609	601	896	762	999999	999999	864	696	586	999999	999999	984	484	999999	642	323	409	132	680	135	418	999999	960	854	792	515	542	195	932	548	586	999999	370	999999	287	575	399	468	252	800	750	974	151	999999	817	941	342	587	683	906	999999	999999	610	70	999999	774	999999	52	970	999999	81	999999	764	47	250	999999	623	999999	296	77	924	940	880	879	384	443	694	932	47	999999	183	955	511	35	538	645	642	310	318	513	999999	999999	498	884	728	81	999999	113	788	999999	327	607	300	999999	999999	999999	999999	730	685	997	999999	999999	999999	129	193	126	177	739	508	999999	677	322	425	783	142	576	999999	999999	161	312	233	590	154	539	533	575	664	895	52	999999	585	911	625	321	433	236	352	379	999999	612	904	481	604	192	830	15	192	517	483	999999	625	74	579	382	773	999999	564	474	595	999999	461	282	696	48	29	765	697	114	359	905	999999	83	304	999999	408	999999	985	999999	709	528	393	157	421	637	844	999999	999999	252	547	999999	672	877	783	93	999999	632	999999	999999	173	74	317	88	167	578	191	552	770	40	999999	30	514	603	765	77	234	314	999999	68	204	509	999999	454	566	999999	999999	356	300	221	999999	775	967	429	999999	644	220	315	999999	843	455	301	999999	312	278	999999	429	79	122	715	859	999999	999999	999999	371	664	641	863	521	741	999999	835	262	559	641	208	999999	95	805	130	857	999999	324	27	613	999999	758	130	185	50	999999	173	999999	584	
362	553	14	251	67	143	12	356	999999	258	999999	619	49	201	671	999999	473	343	274	992	999999	999999	531	999999	122	468	905	521	688	480	744	999999	601	999999	207	97	999999	811	37	671	127	999999	999999	75	519	993	863	567	459	114	577	662	899	251	725	422	32	999999	999999	598	238	491	668	999999	514	336	28	999999	994	583	876	661	999999	602	874	999999	999999	465	999999	999999	605	348	999999	583	999999	91	281	359	952	784	75	944	999999	438	999999	635	841	811	561	192	975	999999	573	876	238	999999	999999	306	376	376	607	566	24	20	993	889	429	95	999999	999999	999999	668	418	219	517	932	999999	877	169	249	999999	13	904	62	999999	112	775	195	999999	987	734	999999	999999	999999	187	508	929	999999	445	553	216	756	401	999999	137	316	94	363	368	305	935	999999	147	137	999999	603	662	962	867	891	124	244	740	432	697	90	685	999999	41	18	999999	319	442	615	42	760	612	775	925	836	28	421	826	999999	62	265	837	855	726	584	846	967	803	999999	439	971	999999	969	440	57	999999	262	332	359	302	626	999999	532	104	109	991	886	46	40	873	703	999999	999999	379	999999	999999	830	999999	457	172	999999	515	887	185	71	745	643	345	878	999999	999999	99	476	756	436	999999	999999	760	627	592	959	930	772	681	736	564	334	599	999999	804	799	156	874	999999	999999	120	999999	999999	999999	363	358	999999	168	824	117	999999	940	934	943	999999	999999	80	999999	864	212	115	999999	216	449	999999	420	53	347	84	416	619	999999	999999	999999	325	79	958	726	273	244	418	772	999999	573	999999	623	400	655	784	866	729	667	999999	999999	160	376	942	906	537	999999	314	214	93	418	498	399	660	443	628	154	999999	999999	225	630	999999	342	796	643	327	882	30	398	562	999999	999999	951	999999	304	349	999999	136	999999	199	330	999999	213	688	999999	85	733	962	999999	37	639	887	999999	452	999999	999999	817	580	309	589	654	922	999999	651	999999	730	999999	194	999999	999999	679	28	927	164	999999	999999	590	654	267	567	594	999999	73	370	923	999999	999999	509	824	999999	532	378	999999	472	545	407	24	999999	812	999999	538	999999	606	863	999999	999999	999999	230	556	690	999999	173	323	741	994	734	999999	555	999999	999999	428	47	370	999999	571	310	201	464	619	999999	685	999999	841	458	38	56	323	209	999999	313	370	91	999999	143	505	999999	65	95	477	810	548	999999	834	266	389	999999	187	355	999999	58	999999	505	610	69	15	580	331	864	712	948	421	659	543	999999	999999	346	95	
236	999999	999999	255	115	987	808	948	226	204	585	79	999999	868	967	999999	999999	883	999999	999999	892	999999	999999	46	200	382	528	399	889	925	999999	81	52	416	951	599	999999	802	324	518	802	999999	788	385	999999	795	185	90	453	751	579	541	999999	999999	202	107	831	175	64	999999	999999	418	999999	999999	785	513	36	131	917	378	999999	171	569	999999	678	781	999999	549	300	405	207	999999	946	999999	356	999999	750	187	223	999999	767	923	748	590	59	999999	62	999999	999999	999999	769	999999	173	999999	999999	418	999999	973	196	421	757	291	875	659	535	30	999999	920	999999	999999	763	999999	907	73	611	999999	422	978	306	295	728	852	949	67	636	153	284	999999	214	999999	905	777	990	999999	105	485	58	999999	999999	999999	921	142	999999	692	999999	919	999999	999999	473	49	999999	993	676	901	999999	905	342	818	999999	392	999999	599	715	999999	11	999999	859	115	968	135	845	999999	923	277	999999	595	309	266	587	716	996	185	999999	175	941	912	110	98	999999	199	999999	240	76	671	294	332	426	999999	690	493	70	51	141	347	203	672	80	999999	538	107	606	86	240	316	396	570	199	550	75	99	999999	770	999999	778	982	615	266	999999	982	51	178	763	575	104	655	999999	54	999999	999999	279	842	700	560	999999	999999	76	999	759	285	724	142	876	480	999999	999999	299	55	362	999999	588	415	818	999999	999999	928	843	510	146	661	440	526	138	578	796	257	194	220	983	195	915	615	507	975	268	908	999999	292	974	999999	365	999999	999999	706	393	863	999999	283	999999	94	749	566	999999	108	845	999999	999999	307	684	353	423	89	999999	176	999999	972	908	999999	168	588	999999	560	536	649	305	999999	999999	431	195	932	233	911	157	899	445	359	751	408	140	70	904	994	608	630	83	286	848	524	266	420	955	999999	124	484	999999	199	40	999999	802	324	999999	582	122	751	129	512	999999	172	731	99	230	509	711	999999	999999	641	952	905	999999	999999	681	319	999999	774	977	52	999999	673	450	256	329	538	999999	815	696	332	881	999999	999999	571	354	686	999999	177	200	456	479	999999	999999	816	247	134	646	783	643	64	417	999999	999999	86	715	267	721	999999	769	692	999999	895	412	361	999999	105	403	15	674	995	526	997	584	531	573	999999	874	634	18	999999	891	822	182	999999	915	543	91	434	855	97	999999	317	999999	507	552	583	999999	448	66	999999	731	640	119	648	537	419	764	999999	513	936	393	97	476	999999	801	999999	723	770	446	999999	999999	969	999999	586	40	
999999	599	999999	978	999999	175	435	578	867	999999	260	713	534	114	999999	778	999999	921	919	703	877	999999	832	706	472	999999	843	11	839	138	761	999999	532	617	329	819	999999	275	522	770	957	519	609	110	550	377	198	666	940	448	185	58	999999	999999	999999	376	766	379	999999	140	331	999999	738	999999	712	770	999999	917	784	999999	100	999999	408	158	746	368	999999	999999	999999	104	999999	187	70	401	952	712	258	649	463	952	999999	318	759	392	448	533	780	870	398	779	197	281	999999	999999	357	999999	650	92	146	795	145	44	222	422	999999	154	373	347	999999	999999	522	541	463	999999	632	781	813	25	710	223	587	999999	999999	386	906	400	306	805	999999	350	72	175	512	668	817	28	105	347	924	304	169	443	999999	999999	999999	655	817	999999	632	575	798	635	999999	923	217	999999	999999	836	515	999999	847	568	303	445	937	356	38	794	24	614	686	476	100	415	999999	154	999999	945	999999	261	999999	256	999999	478	552	999999	999999	999999	461	53	327	269	832	856	999999	601	999999	648	999999	911	627	999999	45	28	889	999999	999999	966	869	999999	496	999999	717	999999	999999	601	395	824	893	510	999999	448	342	970	999999	999999	644	999999	959	462	999999	638	999999	217	633	999999	220	999999	999999	231	892	826	720	399	557	571	551	578	999999	855	215	325	755	949	357	999999	999999	75	731	472	686	309	17	416	67	857	999999	999999	630	937	390	999999	245	672	618	737	728	943	422	724	875	76	874	113	257	689	883	544	859	454	999999	999999	432	127	999999	592	818	999999	999999	699	310	50	947	433	474	974	90	93	341	620	460	746	652	999999	596	619	435	999999	168	378	974	726	651	185	78	244	808	999999	137	999999	918	423	612	999999	423	834	129	451	639	999999	608	800	213	999999	999999	131	503	425	999999	925	167	914	155	962	999999	999999	399	999999	364	240	999999	962	956	315	701	46	144	929	593	761	500	983	274	886	999999	184	523	412	190	947	741	393	597	211	868	14	278	650	999999	999999	999999	356	97	999999	999999	999999	844	999999	546	999999	987	573	999999	999999	435	183	649	269	202	999999	71	999999	999999	417	999999	781	374	754	447	999999	767	493	999999	999999	326	153	896	999999	778	133	340	625	865	233	959	177	562	829	776	694	999999	999999	457	455	778	999999	765	679	910	335	281	999999	460	849	999999	503	640	87	451	291	999999	783	490	78	221	999999	999999	368	457	330	229	545	977	752	342	758	46	487	976	867	387	226	955	452	852	250	174	26	43	466	
537	484	387	495	417	999999	999999	999999	243	342	999999	407	999999	589	999999	735	122	708	516	441	467	999999	999999	583	904	999999	828	999999	999999	971	281	113	335	990	793	999999	999999	492	345	761	239	657	253	644	999999	980	999999	375	347	999999	137	466	510	601	999999	999999	382	999999	591	356	999999	491	172	272	70	233	82	241	796	999999	576	630	999999	755	211	999999	908	999999	999999	923	76	999999	999999	109	999999	814	603	733	992	418	372	365	901	988	999999	748	494	981	999999	316	907	762	999999	976	549	999999	103	754	399	198	475	915	759	667	999999	300	790	72	428	999999	630	348	249	388	998	221	728	384	747	463	325	999999	884	999999	25	314	999999	724	999999	346	721	848	343	803	942	457	605	244	707	717	957	999999	563	337	686	569	522	200	978	337	778	718	999999	936	873	548	41	32	651	976	416	76	512	92	999999	781	14	446	445	550	616	494	999999	39	999999	999999	373	999999	999999	999999	999999	692	745	999999	567	12	840	407	930	404	425	999999	592	731	999999	891	920	481	802	904	564	999999	755	999999	721	999999	51	978	440	980	999999	999999	971	204	194	999999	999999	290	524	999999	940	607	516	999999	135	43	901	945	999999	614	972	892	999999	156	892	715	936	318	510	283	961	862	967	949	999999	942	999999	398	546	999999	570	639	999999	999999	999999	956	569	715	999999	687	392	105	999999	999999	17	999999	728	824	999999	999999	787	22	779	251	569	999999	639	566	821	192	432	513	999999	999999	54	343	999999	999999	191	935	999999	231	15	823	890	866	611	151	941	936	999999	787	999999	77	799	557	859	715	710	999999	327	999999	893	999999	999999	878	999999	999999	781	674	357	254	999999	376	999999	565	17	956	999999	703	476	999999	999999	884	969	645	427	340	352	497	483	999999	773	305	618	152	338	999999	999999	21	178	999999	370	277	589	968	999999	720	744	243	549	903	364	16	420	828	387	18	159	999999	461	366	767	294	201	136	481	347	757	999999	237	999999	397	349	535	973	999999	358	305	11	999999	707	596	118	947	579	866	766	885	999999	764	999999	999999	948	560	812	999999	85	85	462	497	807	962	563	15	428	515	24	481	999999	700	39	713	158	129	754	770	999999	346	999999	270	714	999999	967	999999	908	395	999999	788	722	247	62	282	843	999999	693	744	42	112	529	999999	999999	295	449	98	999999	616	999999	999999	806	52	87	739	999999	201	782	999999	994	147	107	43	76	236	759	999999	648	757	870	644	435	19	737	999999	999999	999999	419	429	22	879	999999	
302	999999	619	982	999999	170	999999	817	651	731	347	999999	894	15	495	999999	625	999999	999999	999999	978	745	943	403	796	999999	531	921	906	782	362	343	999999	457	804	235	999999	253	89	47	334	999999	228	912	999999	269	842	550	331	560	794	893	999999	999999	712	556	864	226	195	999999	639	401	910	868	378	13	634	447	210	270	999999	999999	456	213	125	48	527	40	315	537	472	980	999999	356	999999	469	999999	687	745	258	371	241	999999	714	407	932	999999	999999	543	95	634	405	350	71	20	422	447	568	322	673	39	833	999999	658	999999	659	999999	999999	880	909	441	999999	702	999999	899	318	324	999999	805	193	19	177	496	229	902	77	639	538	999999	999999	31	13	374	999999	228	537	330	408	812	748	140	473	479	634	653	687	999999	398	999999	702	108	999999	763	139	663	862	999999	691	756	999999	29	273	229	314	887	437	582	630	732	372	999999	915	929	66	999999	545	697	862	576	224	373	251	376	643	477	326	250	245	417	999999	200	999999	652	977	999999	999999	254	175	746	999999	115	82	665	799	999999	999999	776	706	86	999999	174	484	124	541	471	778	896	585	999999	571	196	346	223	376	182	359	272	952	338	195	301	531	125	359	119	301	585	999999	929	294	549	544	168	299	999999	715	524	999999	515	950	999999	999999	338	184	39	768	859	999999	999999	364	920	823	378	891	826	642	368	765	999999	180	202	329	656	999999	999999	999999	999999	923	999999	999999	835	161	446	387	224	632	203	999999	999999	351	442	296	949	575	374	726	999999	277	999999	559	356	759	690	999999	999999	651	22	787	163	999999	590	935	124	170	529	769	387	999999	677	203	999999	427	999999	999999	737	905	379	91	187	305	487	910	461	625	119	85	470	999999	628	573	620	999999	999999	943	761	507	999999	788	55	999999	348	184	999999	999999	119	928	324	999999	999999	853	282	931	609	857	899	679	483	499	999999	999999	999999	286	372	113	583	999999	640	500	328	999999	733	590	45	582	956	312	320	192	999999	191	761	860	503	775	301	689	999999	930	54	92	33	999999	737	602	306	72	999999	496	999999	85	298	823	292	377	129	691	999999	36	900	597	999999	301	983	869	691	448	782	596	812	999999	999999	709	456	245	217	61	852	443	286	894	499	824	497	440	892	938	577	136	656	609	793	999999	39	999999	723	999999	698	868	999999	858	289	999999	683	800	999999	589	376	56	999999	78	999999	999999	750	999999	107	544	804	552	977	753	870	656	939	999999	999999	457	999999	999	522	485	
362	984	999999	428	614	283	150	999999	999999	313	571	531	966	588	770	340	39	33	359	189	927	999999	891	167	999999	999999	999999	480	698	401	909	999999	534	683	715	854	930	332	402	823	403	117	960	673	999999	348	999999	999999	442	770	427	656	649	343	558	216	999999	375	439	980	996	670	998	201	403	203	996	292	872	915	410	707	630	535	785	999999	999999	999999	999999	649	999999	925	47	927	999999	263	728	201	135	509	999999	564	999999	421	827	733	999999	999999	279	988	351	999999	488	526	370	719	35	123	999999	737	999999	999999	400	790	47	81	632	999999	227	150	475	999999	167	999999	164	845	999999	219	999999	62	999999	999999	947	986	999999	546	446	999999	567	264	238	614	999999	397	487	885	174	111	999999	755	111	999999	551	139	522	546	249	125	999999	525	903	816	999999	505	36	605	999999	999999	493	501	999999	999999	513	963	912	861	171	769	885	279	999999	714	834	952	951	672	874	817	473	761	306	331	159	999999	360	999999	999999	999999	371	882	999999	760	618	883	999999	990	999999	588	227	999999	999999	479	239	999999	844	199	981	461	554	363	730	121	999999	732	204	313	961	999999	612	500	661	999999	408	12	323	920	106	999999	832	960	146	295	600	811	386	999999	102	999999	206	999999	440	747	594	17	161	845	819	885	688	817	38	73	975	727	999999	362	81	236	999999	999999	103	40	999999	999999	226	999999	520	138	999999	377	221	904	999999	451	69	913	437	401	850	999999	111	220	272	24	932	83	319	873	999999	34	755	865	287	282	999999	410	999999	11	790	716	334	691	539	999999	999999	133	999999	999999	667	97	924	999999	385	999999	999999	883	767	999999	660	999999	135	647	327	331	999999	355	999999	992	384	659	795	436	999999	144	153	420	680	951	419	808	283	785	215	724	110	85	490	976	459	999999	642	513	350	999999	591	999999	373	218	698	260	999999	807	999999	18	301	497	79	251	999999	412	212	999999	999999	852	869	349	441	603	231	547	865	650	542	999999	26	999999	95	963	553	466	56	472	263	999999	311	476	636	207	999999	612	999999	249	818	57	981	826	317	498	776	251	255	770	999999	160	395	856	274	959	999999	999999	999999	115	999999	701	366	999999	562	999999	550	999999	999999	244	180	999999	541	999999	999999	999999	218	199	975	596	999999	999999	221	285	486	112	999999	455	211	677	216	999999	209	900	551	999999	690	251	274	280	999999	999999	537	999999	599	376	619	769	34	779	999999	801	44	815	918	395	489	90	999999	459	273	104	201	46	38	999999	999999	641	
84	714	804	967	925	705	647	999999	999999	210	999999	119	493	14	999999	431	927	999999	999999	394	981	165	637	609	987	814	16	854	192	501	982	841	957	977	695	319	975	999999	999999	999999	177	115	621	289	404	999999	965	269	999999	769	119	999999	379	35	659	999999	86	204	979	999999	698	999999	630	282	227	844	161	999999	318	121	999999	153	999999	999999	226	876	544	358	215	842	849	747	191	423	392	369	471	932	328	777	243	781	803	765	640	384	999999	348	71	559	993	459	950	561	322	965	94	330	809	782	384	728	988	147	271	951	612	217	890	857	999999	229	197	541	878	675	350	773	418	841	402	205	296	999999	849	399	796	630	110	999999	284	151	132	545	403	515	999999	666	999999	689	999999	276	457	999999	186	773	271	419	682	647	624	999999	999999	967	390	188	999999	342	999999	999999	164	999999	116	473	999999	241	107	999999	148	999999	999999	999999	279	728	79	999999	747	92	479	999999	137	387	947	463	802	963	239	999999	165	224	83	999999	378	631	535	999999	170	984	630	999999	999999	619	999999	999999	764	999999	999999	193	897	264	999999	358	863	221	999999	776	44	653	999999	999999	999999	941	496	923	999999	433	315	648	203	999999	965	763	461	534	409	999999	999999	637	698	861	922	56	267	900	784	724	596	166	886	758	755	999999	323	999999	942	734	999999	999999	30	999999	635	403	989	999999	299	999999	897	338	999999	999999	669	999999	954	809	697	956	684	999999	999999	574	837	158	761	444	534	458	999999	450	592	674	395	999999	616	999999	236	999999	66	649	999999	117	827	267	354	999999	98	358	562	999999	324	985	60	999999	999999	456	999999	486	642	999999	93	841	237	456	999999	147	841	910	790	597	583	178	999999	44	999999	41	746	579	804	999999	355	185	895	935	999999	607	999999	858	551	999999	863	749	886	510	999999	770	879	381	521	216	818	188	999999	965	999999	155	95	26	552	186	710	924	681	541	209	999999	945	301	330	148	523	999999	368	630	733	833	292	399	477	224	999999	375	999999	598	292	999999	617	930	15	999999	522	607	316	374	999999	999999	78	354	999999	999999	825	588	999999	383	692	835	820	999999	241	106	863	695	548	338	999999	345	867	93	999999	42	300	24	295	999999	999999	915	676	994	180	794	764	937	999999	819	398	573	999999	684	905	456	356	999999	698	908	127	826	69	978	349	124	81	985	105	278	367	999999	302	999999	757	776	999999	825	767	447	342	925	607	728	939	462	999999	193	187	802	686	621	999999	999999	232	799	856	698	
654	999999	723	779	842	999999	999999	999999	999999	613	926	139	297	530	912	999999	999999	999999	229	340	48	887	103	888	808	303	592	745	494	915	488	957	999999	470	181	711	723	562	93	999999	276	361	191	417	999999	58	999999	165	709	74	999999	999999	580	526	659	999999	962	834	971	549	999999	999999	103	364	134	999999	219	827	359	210	999999	23	119	999999	74	999999	705	685	999999	759	788	999999	999999	429	114	458	999999	403	811	413	748	889	999999	543	561	559	267	826	999999	297	839	687	805	999999	536	796	920	148	462	971	72	999999	999999	221	760	799	680	673	259	675	591	815	26	946	999999	648	999999	575	880	514	999999	878	402	345	920	999999	999999	537	893	999999	538	248	941	839	351	471	999999	379	783	761	879	593	999999	999999	999999	999999	670	859	55	888	373	355	268	948	551	193	884	867	301	999999	177	152	780	941	999999	353	874	186	604	991	999999	63	792	128	999999	999999	999999	784	639	896	440	772	492	14	944	193	980	999999	298	167	586	999999	999999	999999	593	737	812	635	480	362	159	493	264	999999	927	999999	563	149	323	714	882	109	237	404	228	405	999999	999999	996	953	373	881	999999	447	415	151	974	667	535	896	999999	999999	314	287	747	946	517	438	87	633	630	999999	999999	584	284	486	592	684	905	197	87	999999	638	999999	989	277	605	816	999999	785	346	895	614	426	999999	216	795	949	999999	281	999999	231	999999	373	333	999999	212	314	172	928	559	300	762	999999	819	987	46	999999	298	999999	999999	700	789	301	297	734	235	999999	893	78	690	642	38	999999	309	855	348	999999	202	466	74	301	654	720	236	56	142	999999	607	999999	180	18	661	185	930	197	442	406	85	598	999999	950	420	104	248	916	999999	138	999999	963	999999	999999	999999	831	415	999999	999999	79	75	251	601	958	654	200	897	682	999999	999999	703	122	999999	941	200	999999	169	124	880	559	481	320	783	14	239	644	64	409	423	999999	769	880	150	373	999999	833	996	348	305	229	206	999999	999999	419	434	999999	549	707	580	990	672	301	179	496	597	999999	467	597	729	19	146	498	999999	999999	92	823	971	59	609	366	606	821	818	660	363	916	384	374	580	313	104	356	828	432	999999	478	710	654	776	586	999999	409	618	295	93	707	306	999999	999999	610	999999	499	108	224	394	850	482	518	143	999999	380	103	999999	426	999999	790	670	837	992	613	123	326	283	32	990	207	212	532	577	999999	620	599	46	999999	999999	604	258	999999	48	317	995	999999	
521	999999	216	282	393	999999	380	303	999999	468	999999	723	496	637	999999	85	999999	196	648	950	941	487	70	781	67	56	76	999999	999999	65	798	684	999999	921	805	187	816	718	814	19	999999	999999	618	161	806	999999	483	721	999999	182	999999	851	668	55	259	999999	45	435	225	346	135	70	761	999999	999999	118	115	575	831	999999	999999	515	382	638	999999	668	869	909	975	743	572	999999	931	369	674	947	26	572	671	999999	152	391	502	477	883	100	999999	636	999999	697	999999	908	999999	349	913	875	999999	39	257	591	999999	135	459	481	773	780	139	402	316	722	102	542	903	70	895	999999	999999	905	999999	707	156	242	999999	287	535	999999	465	999999	999999	799	478	986	325	89	606	999999	999999	31	703	113	961	129	330	769	999999	675	15	829	999999	999999	999999	999999	284	550	999999	932	708	182	946	119	325	547	999999	999999	253	116	227	823	999999	878	999999	990	999999	651	745	36	912	658	682	859	659	635	147	419	936	905	711	774	999999	674	318	758	999999	594	787	424	181	999999	525	499	999999	192	376	999999	99	999999	371	632	804	418	30	59	500	999999	999999	690	999999	538	581	348	404	999999	188	789	569	197	999999	617	863	330	855	109	999999	193	411	477	999999	572	329	73	543	88	969	235	653	268	999999	989	999999	107	25	643	241	187	104	15	13	586	999999	901	956	999999	768	484	563	921	916	317	684	982	430	837	218	517	999999	325	999999	999999	145	999999	929	926	482	999999	314	221	867	955	999999	999999	999999	682	566	428	116	789	319	495	671	999999	999999	951	999999	161	999999	188	435	999999	383	999999	532	999999	450	704	999999	40	281	12	179	352	63	961	228	287	518	748	280	789	410	999999	999999	987	292	413	959	999999	999999	330	99	999999	785	153	582	999999	999999	424	241	861	999999	85	518	999999	325	999999	999999	999999	732	37	642	928	907	645	323	369	772	544	999999	47	745	994	419	950	913	53	999999	910	388	909	413	104	516	999999	344	999999	999999	698	672	962	734	578	255	999999	688	170	228	149	830	223	546	339	656	999999	126	460	999999	999999	404	999999	999999	768	12	822	623	999999	422	498	999999	987	863	84	872	804	999999	999999	749	825	272	752	824	426	89	175	373	84	447	321	302	883	999999	937	999999	399	210	965	999999	999999	969	149	747	730	838	842	359	999999	466	999999	999999	949	711	840	305	651	458	345	689	836	459	549	110	999999	206	999999	328	999999	999999	999999	603	348	601	327	856	132	14	104	999999	246	815	900	617	595	
431	353	181	828	999999	999999	941	865	285	739	972	999999	999999	646	533	999999	523	434	999999	999999	258	552	999999	394	984	182	647	363	757	452	30	999999	931	514	679	853	256	999999	293	136	541	738	72	861	999999	435	93	367	570	178	723	391	218	999999	347	878	995	786	844	469	15	587	118	833	718	423	498	999999	966	999999	172	33	999999	999999	452	519	489	495	999999	558	99	289	793	588	729	639	999999	999999	999999	801	858	470	655	999999	130	953	630	239	152	930	999999	558	400	890	15	699	999999	652	190	828	399	509	746	295	999999	726	999999	529	999999	89	999999	200	367	999999	999999	702	999999	328	445	999999	888	999999	353	119	621	540	888	999999	582	39	399	698	127	999999	999999	358	723	369	453	403	168	111	999999	73	857	746	200	235	79	999999	331	921	999999	691	939	149	166	637	999999	839	838	892	947	84	999999	384	82	999999	999999	472	979	999999	874	999999	341	787	134	289	261	874	349	663	832	279	999999	478	999999	436	999999	272	999999	95	999999	613	565	275	999999	61	383	483	673	181	471	607	999999	323	56	999999	360	162	25	876	386	999999	500	185	999999	678	376	221	999999	646	620	501	999999	999999	323	271	485	999999	633	82	905	777	999999	177	201	235	999999	394	999999	325	999999	255	257	326	999999	895	122	390	215	999999	999999	172	590	37	999999	970	337	439	999999	784	999999	999999	529	943	970	608	598	999999	999999	834	732	982	789	577	570	374	253	953	999999	427	158	105	999999	157	999999	999999	197	183	617	999999	999999	515	393	999999	635	791	726	314	999999	111	307	999999	406	381	999999	999999	999999	23	466	195	726	999999	255	999999	636	594	435	381	556	237	420	424	999999	999999	999999	226	598	153	999999	999999	648	999999	608	999999	130	368	698	487	404	692	999999	999999	717	431	999999	524	270	810	20	51	999999	999999	758	128	999999	882	999999	999999	999999	536	115	239	999999	686	547	787	774	172	462	277	895	947	999999	863	866	246	707	293	265	999999	999999	999999	142	999999	423	303	190	999999	403	999999	293	63	52	867	999999	141	112	40	883	999999	999999	107	999999	743	999999	999999	376	894	999999	999999	999999	791	389	34	579	327	999999	181	272	254	999999	999999	769	224	999999	841	999999	120	999999	734	143	676	999999	999999	670	859	440	399	999999	15	926	296	238	999999	72	501	673	27	298	270	44	931	767	639	121	999999	338	999999	758	314	513	266	618	999999	999999	508	391	842	363	720	999999	707	999999	267	327	999999	999999	819	161	492	177	887	999999	26	999999	212	999999	770	
436	999999	530	307	640	449	502	999999	999999	710	999999	564	120	831	999999	578	382	999999	513	510	322	801	409	519	999999	276	999999	626	444	602	999999	116	598	999999	416	158	999999	999999	999999	978	765	657	641	355	189	597	381	346	232	253	999999	999999	999999	408	458	999999	805	21	326	374	312	876	235	85	882	533	966	499	425	516	388	999999	999999	535	999999	664	169	63	999999	393	894	999999	403	999999	999999	466	417	199	172	999999	999999	188	273	999999	675	999999	432	999999	999999	656	999999	882	999999	716	865	999999	110	999999	663	793	999999	999999	999999	932	479	512	482	44	127	999999	999999	776	337	999999	173	999999	999999	999999	859	856	242	603	590	683	762	22	999999	687	999999	117	365	254	999999	378	999999	999999	506	341	232	173	416	999999	448	999999	540	854	554	999999	552	665	333	542	999999	999999	561	999999	171	999999	179	467	632	795	708	19	69	999999	250	999999	999999	999999	703	196	999999	999999	449	844	165	542	999999	908	467	603	144	670	999999	823	939	728	816	446	439	999999	171	765	541	621	689	999999	999999	669	614	595	949	978	999999	146	207	999999	367	717	715	628	999999	271	999	999999	999999	999999	235	999999	999999	521	152	890	144	205	999999	579	999999	828	165	999999	554	482	999999	872	654	165	708	999999	999999	999999	371	109	731	999999	652	999999	765	512	960	650	212	751	738	103	999999	999999	844	766	121	627	462	999999	561	999999	84	382	967	999999	999999	504	339	588	621	609	160	999999	168	334	552	134	814	652	867	514	999999	999999	744	210	428	595	321	942	536	999999	869	832	547	742	999999	280	932	637	999999	466	999999	624	140	139	942	409	900	999999	999999	999999	999999	810	670	999999	475	281	999999	766	708	787	193	397	61	623	740	999999	505	426	999999	282	202	187	523	411	204	898	999999	999999	267	29	999999	801	729	550	194	999999	171	500	999999	464	999999	175	928	351	282	999999	573	999999	399	625	999999	484	922	940	793	636	297	268	852	999999	609	33	999999	689	101	391	668	510	438	681	166	15	158	143	999999	999999	258	181	139	281	335	999999	225	642	125	221	879	999999	756	558	771	902	647	701	854	617	666	999999	260	891	265	999999	999999	718	468	898	335	788	999999	767	387	125	139	581	251	455	808	866	574	879	999999	879	754	879	909	263	367	999999	288	33	999999	19	921	248	26	272	85	506	183	227	886	100	488	989	180	999999	772	999999	999999	409	809	799	999999	999999	999999	385	317	208	808	215	540	999999	509	999999	407	378	204	999999	999999	978	379	311	693	357	
993	422	401	999999	709	999999	491	300	997	879	223	570	345	551	999999	999999	999999	999999	697	968	686	17	590	211	999999	999999	461	999999	511	481	999999	999999	999999	327	999999	965	999999	999999	499	555	723	249	880	630	999999	836	999999	653	999999	924	999999	503	613	724	670	986	831	999999	183	999999	802	610	999999	526	850	716	463	27	174	893	656	412	386	999999	254	446	136	960	148	755	769	807	999999	586	457	535	893	392	656	999999	999999	793	379	999999	753	123	460	364	999999	356	999999	25	488	999999	277	621	999999	471	479	233	999999	871	62	427	999999	999999	762	212	999999	324	822	81	370	774	759	863	42	792	999999	141	986	772	189	999999	382	754	999999	710	999999	999999	418	432	912	999999	541	999999	999999	999999	457	999999	360	999999	296	465	533	999999	654	999999	388	414	589	999999	999999	348	247	97	999999	270	54	392	674	62	999999	242	905	400	169	999999	999999	497	132	999999	999999	639	780	738	999999	724	267	82	999999	615	331	999999	257	94	360	574	195	453	580	480	907	75	999999	308	364	64	559	143	151	716	999999	890	292	508	988	999999	567	509	999999	999999	12	972	292	69	730	989	999999	999999	999999	595	752	789	917	999999	183	280	555	999999	384	999999	174	134	931	392	144	440	999999	748	999999	918	999999	999999	842	999999	477	934	782	34	578	375	78	738	103	999999	964	691	973	640	335	999999	886	999999	999999	999999	802	999999	51	899	925	999999	376	246	725	130	588	999999	999999	314	184	248	497	530	903	999999	362	999999	40	385	427	452	467	982	423	387	42	920	561	999999	999999	599	999999	882	109	288	998	832	23	999999	966	999999	744	999999	999999	96	999999	365	192	125	827	999999	999999	666	481	482	999999	394	823	999999	98	668	514	294	999999	585	354	614	999999	999999	999999	530	422	67	418	999999	999999	999999	526	999999	166	676	999999	999999	835	442	750	999999	410	626	999999	613	18	675	884	308	393	460	999999	999999	741	616	999999	568	114	306	954	790	257	999999	774	44	867	496	191	999999	999999	79	999999	999999	834	127	999999	804	178	407	521	999999	999999	999999	145	257	633	647	594	550	741	999999	340	538	488	960	979	458	852	421	745	999999	494	471	377	324	11	999999	55	624	412	139	399	707	785	217	617	147	816	526	410	230	901	641	680	761	738	920	583	874	147	755	952	756	662	999	262	712	999999	820	256	531	999999	970	147	612	999999	633	999999	280	353	842	641	999999	20	524	999999	852	790	616	999999	90	999999	180	999999	656	186	999999	55	786	954	905	405	995	
279	879	628	930	503	78	999999	115	176	999999	531	305	124	627	745	147	388	410	921	136	244	175	999999	431	999999	490	435	999999	587	967	999999	999999	446	645	65	999999	896	690	359	721	634	480	914	999999	999999	190	542	559	897	999999	408	554	983	279	760	114	877	207	446	22	643	844	527	209	986	93	858	478	571	614	251	697	61	209	501	764	999999	785	781	999999	948	875	249	679	569	771	464	177	884	951	999999	698	999999	999999	88	790	952	999999	999999	999999	999999	74	999999	292	666	999999	503	999999	999999	996	852	999999	999999	999999	74	767	604	847	639	224	999999	690	593	619	999999	552	999999	714	130	710	811	546	999999	999999	980	884	887	956	23	999999	278	679	399	888	999999	173	999999	119	281	321	195	114	999999	26	999999	999999	999999	378	933	123	999999	788	663	77	195	316	545	999999	999999	999999	880	648	834	780	945	999999	999999	705	999999	196	279	345	443	999999	999999	706	999999	539	289	349	999999	518	999999	999999	999999	490	26	332	702	793	627	84	955	101	440	999999	280	304	80	986	350	775	858	746	844	919	355	999999	551	488	999999	999999	919	814	776	999999	999999	935	186	465	933	968	12	727	999999	204	390	999999	378	978	436	176	468	302	998	638	659	286	64	684	144	172	780	223	948	620	999999	151	324	999999	922	345	128	614	999999	381	772	999999	187	649	539	13	484	999999	62	677	547	627	815	148	712	999999	880	501	331	999999	197	788	778	948	999999	999999	37	310	65	100	999999	854	999999	627	866	999999	109	999999	155	999999	688	217	171	280	82	999999	336	186	366	585	999999	626	293	293	193	983	362	239	609	301	976	184	999999	961	629	693	388	999999	282	194	248	999999	356	200	92	980	627	999999	875	513	911	999999	999999	480	999999	432	570	955	443	882	175	869	805	853	999999	513	699	999999	999999	388	157	148	903	999999	347	988	279	103	211	213	999999	854	364	999999	389	135	240	47	335	206	133	433	999999	399	28	378	999999	502	45	578	290	999999	857	496	999999	999999	999999	999999	142	647	163	476	753	999999	527	999999	999999	709	474	39	283	661	873	454	265	724	393	514	999999	968	328	776	999999	632	922	936	999999	867	999999	999999	187	468	904	999999	53	656	999999	524	999999	999999	863	960	38	999999	305	628	999999	412	241	641	389	443	999999	999999	999999	999999	418	999999	317	999999	324	648	999999	858	851	815	756	195	410	608	54	869	641	457	114	999999	999999	62	337	303	391	594	635	108	236	743	850	740	368	666	248	559	217	292	
999999	225	990	179	163	490	872	369	12	633	597	520	801	170	999999	999999	999999	366	793	23	208	729	22	871	632	999999	999999	26	827	744	369	495	662	359	999999	888	376	578	898	847	431	32	592	11	510	716	999999	689	679	999999	37	882	765	203	93	662	213	128	546	55	525	855	541	268	274	112	858	999999	106	181	595	70	467	946	999999	185	147	999999	370	916	999999	285	347	431	716	487	729	999999	275	999999	685	257	41	852	331	576	999999	333	999999	408	858	499	999999	508	810	967	424	819	610	907	525	202	758	630	880	250	518	119	551	787	999999	399	186	694	495	347	38	615	624	25	694	813	283	962	68	676	691	999999	621	748	72	999999	857	367	886	493	499	411	972	91	68	381	781	999999	36	469	322	999999	22	472	939	999999	204	595	223	999999	918	795	572	213	558	679	999999	803	999999	471	541	999999	999999	12	848	999999	643	543	957	322	41	332	999999	599	999999	999999	826	159	809	999999	999999	272	154	999999	574	703	839	768	999999	389	884	978	999999	564	999999	503	999999	20	624	322	999999	660	637	900	679	595	860	999999	849	765	853	348	994	470	999999	999999	999999	631	999999	154	787	874	20	578	999999	63	106	999999	671	860	701	815	534	496	97	999999	999999	999999	506	999999	843	999999	919	767	536	545	984	765	808	999999	829	999999	583	999999	999999	301	999999	69	472	626	499	999999	311	988	73	999999	813	508	382	700	643	999999	135	999999	999999	999999	954	253	52	999999	999999	999999	999999	999999	999999	241	241	64	960	796	414	575	781	880	489	365	999999	930	703	498	999999	486	392	999999	26	409	343	135	999999	614	346	407	27	999999	999999	167	999999	300	958	831	805	758	999999	586	295	999999	999999	255	968	945	366	34	549	553	170	592	949	464	995	631	898	116	886	356	459	999999	999999	212	333	332	449	273	999999	871	692	973	938	805	999999	999999	999999	98	166	233	257	322	857	473	419	964	218	460	305	336	933	698	872	999999	136	287	519	999999	999999	999999	506	103	61	677	999999	196	654	999999	999999	56	999999	809	950	662	999999	999999	159	94	999999	369	124	988	999999	645	999999	993	111	747	678	544	438	326	999999	520	726	164	999999	190	999999	233	319	999999	999999	999999	999999	134	999999	219	101	989	138	435	653	563	999999	517	999999	415	739	867	95	906	474	107	999999	552	643	440	936	944	875	969	481	999999	999999	999999	179	720	187	813	255	891	655	688	416	12	672	999999	988	999999	40	855	450	744	147	412	599	721	640	914	
999999	999999	283	157	124	999999	953	999999	513	482	347	413	237	926	622	204	261	999999	999999	615	999999	41	452	727	999999	30	529	999999	431	646	460	458	90	999999	333	936	999999	508	999999	999999	999999	587	108	999999	871	999999	627	523	131	943	999999	813	999999	34	44	999999	865	556	242	103	638	999999	663	866	31	889	333	965	603	685	585	752	999999	441	566	302	932	936	856	999999	402	15	616	487	495	646	427	65	999999	874	999999	72	276	481	619	999999	999999	241	999999	981	302	662	999999	999999	367	999999	999999	599	468	742	526	929	699	943	700	633	999999	999999	381	385	472	277	736	729	999999	999999	486	739	999999	733	378	700	452	874	995	740	94	180	129	97	53	827	597	999999	357	152	372	999999	780	986	232	748	860	118	519	35	925	201	999999	844	921	863	777	999999	373	826	999999	825	999999	960	548	999999	66	294	999999	999999	680	250	999999	472	161	163	959	999999	511	999999	840	344	999999	970	814	892	349	999999	175	189	60	862	132	999999	665	999999	384	820	447	999999	691	576	775	875	354	685	820	368	999999	999999	903	940	233	743	999999	152	471	977	999999	999999	999999	780	128	999999	593	817	127	999999	807	999999	999999	149	398	718	999999	999999	568	489	625	139	999999	981	593	999999	999999	999999	638	389	545	522	85	407	999999	791	702	910	999999	622	291	536	567	969	560	999999	989	764	552	999999	804	999999	583	981	999999	25	582	118	197	722	876	483	189	738	314	294	539	381	474	999999	999999	38	816	999999	207	98	572	113	430	515	417	999999	567	133	584	823	938	103	55	659	218	593	722	735	999999	808	357	828	664	275	547	618	999999	945	999999	776	904	637	784	273	452	479	999999	681	314	365	999999	66	164	490	999999	999999	999999	815	999999	431	315	999999	210	399	999999	744	448	164	999999	798	232	622	633	999999	918	999999	319	782	999999	739	905	50	430	390	892	999999	673	183	920	111	999999	999999	556	78	471	999999	436	394	531	999999	41	533	999999	999999	143	302	432	999999	572	999999	136	999999	608	658	526	274	661	999999	506	449	80	999999	244	999999	999999	747	76	564	999999	105	875	924	999999	508	707	381	337	999999	257	599	868	999999	999999	999999	999999	999999	875	999999	551	207	172	616	888	92	637	767	299	846	999	395	236	868	999999	476	179	212	302	110	951	999999	936	746	999999	906	581	999999	662	368	892	999999	999999	177	22	147	999999	999999	999999	178	870	999999	92	999999	914	862	373	10	313	145	706	999999	447	774	946	407	270	425	53	981	511	882	
115	930	953	999999	999999	999999	855	874	543	909	176	999999	999999	20	72	455	831	710	543	580	451	527	999999	131	338	999999	231	615	877	517	999999	64	667	987	835	161	537	691	349	314	155	999999	999999	796	604	323	544	936	344	814	999999	999999	999999	930	999999	587	278	999999	895	425	837	249	996	36	694	122	999999	252	185	910	918	150	999999	239	435	23	999999	865	526	24	999999	999999	999999	999999	922	999999	616	736	999999	999999	883	705	795	999999	999999	905	441	999999	112	492	856	302	760	434	895	999999	970	218	504	999999	662	999999	315	880	861	999999	968	999999	113	810	505	729	695	928	37	999999	354	999999	999999	529	581	999999	999999	43	167	270	999999	847	177	478	913	407	241	139	595	480	999999	915	72	924	937	508	471	302	999999	136	607	831	406	682	109	533	456	975	846	311	999999	281	999999	601	28	130	766	635	897	107	999999	565	343	999999	824	439	384	838	999999	999999	889	469	57	40	999999	702	450	494	378	389	951	266	292	999999	829	127	999999	471	905	816	741	999999	405	889	638	51	498	999999	858	999999	158	618	393	773	422	190	234	691	937	999999	680	282	999999	999999	999999	999999	999999	60	727	706	247	913	932	999999	341	63	74	167	402	621	214	600	636	999999	241	343	872	519	871	648	999999	510	999999	590	146	469	999999	887	743	999999	769	999999	999999	999999	999999	999999	685	619	441	368	126	999999	299	999999	121	999999	646	557	286	812	369	999999	999999	89	999999	736	390	352	999999	999999	484	186	424	999999	852	765	479	999999	286	996	657	263	87	512	532	825	221	217	479	66	822	32	611	930	999999	999999	269	999999	999999	696	854	343	980	999999	884	999999	652	999999	473	355	610	171	999999	999999	165	999999	686	676	557	989	525	182	999999	582	59	462	999999	999999	958	846	506	999999	147	590	152	324	999999	999999	628	592	182	917	743	133	455	661	751	332	999999	999999	329	593	494	999999	180	681	470	408	519	432	374	168	345	999999	848	183	34	999999	999999	999999	833	178	57	999999	816	608	438	749	136	398	711	252	719	36	526	912	942	789	999999	999999	853	874	999999	206	999999	24	999999	126	999999	281	637	999999	195	999999	108	999999	545	529	541	572	252	721	281	131	999999	132	449	319	110	999999	999999	244	280	676	987	999999	179	851	747	802	36	999999	474	855	999999	650	67	999999	928	375	377	423	258	847	228	142	999999	876	999999	999999	575	272	26	348	50	999999	789	519	946	150	981	693	782	739	999999	930	257	999999	370	80	74	999999	999999	735	
569	817	999999	999999	457	855	365	303	376	651	999999	764	305	135	814	368	860	548	838	999999	393	683	999999	999999	311	297	884	999999	516	414	40	911	880	291	779	233	416	366	999999	100	784	999999	327	140	999999	780	999999	132	611	999999	220	526	824	602	351	885	999999	477	131	999999	999999	188	786	962	620	326	883	24	355	999999	999999	504	999999	999999	13	705	366	510	17	530	999999	762	999999	514	204	999999	96	287	939	999999	57	938	244	999999	130	999999	901	364	520	195	896	620	776	30	999999	716	999999	86	999999	646	529	999999	470	600	999999	218	613	282	768	116	239	606	84	999999	543	23	269	585	628	406	803	11	999999	821	634	53	985	554	464	999999	473	19	688	303	374	999999	478	644	404	911	999999	628	595	999999	999999	300	545	325	487	46	456	464	999999	203	843	527	999999	999999	999999	463	232	69	817	290	642	230	917	781	96	999999	545	625	190	716	999999	184	416	587	865	343	999999	669	76	428	999999	999999	560	494	459	999999	697	999999	999999	999999	689	934	811	315	770	735	382	763	238	999999	500	831	284	742	790	668	121	107	782	633	999999	999999	992	399	999999	633	669	999999	331	250	999999	715	947	248	36	478	373	111	816	140	960	999999	441	751	927	999999	735	999999	704	999999	734	600	56	53	999999	999999	942	421	999999	147	75	949	442	988	851	999999	999999	45	715	322	305	20	999999	999999	673	221	131	250	471	59	898	851	729	540	515	873	668	999999	262	900	999999	951	55	999999	75	999999	311	452	999999	151	999999	999999	112	999999	495	724	999999	999999	380	775	15	701	999999	15	248	999999	230	901	482	977	127	999999	782	815	999999	999999	999999	611	586	999999	909	678	350	999999	734	208	749	347	54	999999	563	273	533	486	999999	835	12	49	999999	851	999999	409	969	999999	999999	344	999999	296	606	152	759	709	817	718	865	999999	999999	629	999999	49	474	883	857	691	423	853	999999	306	921	950	351	926	999999	735	872	509	708	427	305	399	292	462	740	902	41	854	455	814	621	567	483	999999	999999	401	387	999999	552	999999	509	180	887	620	375	999999	801	833	538	92	845	999999	999999	999999	999999	881	757	21	153	954	659	569	999999	642	685	363	476	968	168	778	358	965	956	430	917	999999	512	671	97	999999	999999	208	325	373	968	264	939	549	59	886	999999	375	763	597	999999	939	772	254	935	21	999999	833	999999	760	734	880	999999	999999	26	207	379	96	924	68	853	460	253	44	673	430	424	927	918	281	999999	982	211	369	
801	977	363	267	735	999999	904	277	534	565	638	98	855	740	533	851	516	999999	451	705	999999	177	696	737	581	515	597	262	914	999999	624	752	678	50	406	48	844	999999	360	849	999999	586	926	688	406	585	574	999999	403	999999	765	588	541	506	625	634	291	626	686	230	488	999999	362	141	941	886	999999	815	344	494	999999	999999	206	999999	551	167	999999	17	341	995	940	913	858	848	637	45	220	182	424	771	756	228	435	999999	999999	511	233	795	999999	519	999999	999999	349	909	69	369	392	939	955	468	393	999999	294	690	289	574	793	999999	503	905	676	999999	400	999999	738	788	969	75	999999	49	934	455	270	999999	829	999999	574	949	788	277	653	281	226	999999	999999	482	933	999999	850	999999	999999	999999	302	842	843	928	368	999999	999999	999999	399	999999	707	999999	999999	938	23	473	861	999999	999999	999999	725	235	261	999999	31	444	194	999999	855	235	999999	444	999999	225	999999	999999	999999	901	822	999999	778	517	878	999999	573	999999	432	449	469	999999	883	752	796	873	992	999999	590	999999	907	924	999999	999999	999999	174	999999	273	594	318	786	594	494	999999	286	212	76	217	999999	925	830	720	21	745	999999	394	999999	472	648	457	999999	95	999999	539	993	999999	216	999999	102	713	999999	310	715	999999	663	874	976	922	475	593	999999	784	999999	999999	618	196	912	846	129	999999	821	999999	999999	146	999999	700	756	999999	966	388	996	999999	125	643	999999	529	15	898	92	922	418	999999	996	64	999999	447	999999	182	999999	806	985	369	743	999999	999999	999999	685	999999	37	962	127	31	999999	97	597	603	669	999999	964	98	999999	24	764	999999	622	402	643	570	495	649	334	584	43	999999	402	636	999999	64	751	117	843	999999	871	129	999999	397	473	999999	999999	57	778	999999	999999	832	625	999999	605	546	448	499	950	999999	93	999999	638	543	987	796	999999	961	142	614	334	856	254	755	152	645	401	999999	929	733	999999	448	871	44	375	211	999999	431	41	924	999999	262	166	999999	353	493	490	272	409	677	225	505	915	173	965	999999	587	869	828	960	154	224	570	999999	22	644	516	603	177	785	261	999999	930	217	999	999999	700	526	412	659	164	139	825	261	999999	999999	533	707	999999	24	624	675	602	80	999999	401	692	999999	999999	708	976	887	104	623	999999	952	575	707	174	893	999999	70	999999	999999	805	999999	399	999999	999999	415	999999	808	533	162	171	586	670	859	999999	607	389	759	811	703	683	999999	999999	211	836	566	41	825	543	186	362	999999	217	433	
999999	999999	12	384	241	309	596	177	363	941	462	839	291	716	279	566	513	901	259	999999	495	539	999999	197	482	999999	384	295	275	356	999999	999999	378	247	594	673	605	15	528	511	116	515	913	103	749	996	999999	325	556	977	673	999999	314	453	937	735	784	814	901	100	925	311	902	999999	151	854	471	54	131	999999	961	507	383	747	999999	979	625	999999	448	485	866	999999	739	297	683	348	302	924	999999	858	888	999999	113	437	999999	805	999999	906	951	894	534	241	203	950	26	175	88	567	999999	958	999999	897	376	425	233	866	572	614	333	803	561	546	999999	999999	717	999999	403	945	999999	999999	376	719	999999	999999	999999	635	865	788	281	517	270	735	999999	999999	999999	990	424	687	214	719	999999	999999	999999	157	342	988	496	930	242	845	771	142	405	999999	591	400	962	822	474	597	10	783	343	999999	999999	825	418	403	523	727	999999	715	741	451	618	378	145	787	221	999999	149	935	555	435	745	137	339	193	759	358	38	602	223	616	999999	459	665	768	614	999999	999999	102	417	515	99	66	401	954	999999	223	265	184	611	511	458	75	238	907	79	999999	999999	999999	999999	175	698	163	502	134	732	169	713	377	999999	704	393	57	999999	49	345	689	735	999999	999999	546	999999	853	991	711	167	999999	999999	757	698	208	30	354	999999	252	817	936	563	277	232	176	509	999999	11	907	127	999999	547	198	571	389	680	120	377	999999	81	844	172	791	999999	87	937	955	678	974	683	49	598	285	232	409	136	468	163	691	46	999999	852	94	999999	999999	117	999999	196	319	528	999999	999999	360	180	972	773	772	310	154	238	554	219	36	233	88	999999	271	965	171	263	221	956	686	70	865	992	999999	207	220	970	904	769	368	455	772	71	248	115	260	636	364	168	19	462	999999	999999	825	860	514	944	845	77	34	999999	317	954	301	299	999999	999999	695	574	100	183	333	785	999999	580	461	999999	574	165	714	535	898	999999	946	233	999999	999999	176	999999	692	275	135	837	744	312	148	818	770	948	801	999999	999999	789	77	835	138	707	156	254	408	497	999999	689	999999	499	999999	263	999999	77	721	444	812	999999	882	824	999999	496	50	999999	442	643	999999	625	999999	443	594	119	985	120	999999	871	723	922	819	999999	895	999999	484	255	154	885	999999	999999	237	366	468	474	999999	253	787	641	666	608	812	999999	250	754	335	919	905	58	999999	896	971	849	999999	890	657	687	928	613	22	795	999999	556	999999	553	397	
998	975	999999	211	742	333	463	214	999999	119	63	953	151	120	564	349	106	616	914	731	387	644	577	816	229	324	999999	628	871	215	265	999999	697	366	336	999999	785	999999	536	572	518	644	606	781	604	733	787	502	457	455	306	940	999999	822	20	999999	999999	313	999999	427	158	834	999999	909	999999	129	266	784	783	999999	999999	260	90	351	222	742	47	796	222	999999	999999	681	999999	426	909	325	26	874	356	973	544	481	864	119	999999	683	311	697	927	484	476	12	719	836	890	56	860	575	609	277	999999	612	101	495	999999	477	663	916	10	999999	112	392	438	809	86	92	395	999999	999999	999999	441	350	869	737	999999	999999	961	999999	535	999999	465	999999	999999	89	999999	999999	390	999999	999999	946	29	394	999999	398	381	999999	573	999999	999999	807	999999	889	647	999999	836	999999	743	363	476	363	999999	329	999999	147	83	662	127	359	161	154	702	999999	750	981	520	56	652	480	999999	934	962	999999	585	727	999999	575	999999	999999	252	682	198	999999	902	866	440	999999	13	560	324	719	999999	999999	758	614	115	643	148	666	559	999999	999999	272	999999	541	401	999999	743	663	934	507	999999	922	999999	478	999999	675	124	884	550	820	52	102	165	645	967	747	303	971	622	569	437	146	645	462	999999	999999	38	370	475	977	956	350	625	999999	860	55	117	289	999999	440	528	264	126	999999	747	999999	117	362	574	653	170	772	51	999999	80	722	287	999999	128	999999	646	754	418	573	999999	701	477	348	785	921	640	999999	322	191	50	182	30	905	714	130	818	675	796	821	817	194	999999	259	999999	148	999999	463	171	629	793	999999	845	553	999999	56	762	768	577	652	23	156	460	859	334	897	702	381	939	997	999999	970	999999	597	999999	678	999999	227	602	646	163	186	852	693	397	276	337	477	39	668	367	60	108	154	808	671	999999	449	924	999999	999999	396	524	999999	999999	823	817	258	797	207	654	545	176	930	498	836	303	999999	472	68	569	235	352	280	999999	170	999999	812	788	94	999999	952	302	752	210	767	662	688	284	574	999999	89	999999	831	24	999999	883	177	656	972	377	967	999999	866	999999	221	999999	999999	999999	999999	999999	999999	469	712	263	701	252	423	730	731	183	615	492	897	999999	490	555	521	266	817	286	704	166	816	717	977	975	436	473	989	723	418	163	36	623	455	620	967	999999	323	579	999999	447	924	798	762	999999	89	267	799	665	532	987	717	970	256	847	999999	995	999999	999999	816	950	740	999999	999999	
461	465	284	999999	870	588	942	943	247	999999	999999	241	27	955	502	895	178	999999	333	999999	999999	446	66	377	607	999999	971	302	596	763	519	999999	917	43	999999	29	805	113	999999	87	999999	54	480	999999	999999	616	635	999999	999999	830	647	999999	417	999999	343	25	409	906	556	903	616	650	356	484	307	560	324	999999	999999	482	100	74	745	256	610	387	965	999999	388	999999	341	931	518	766	125	244	999999	110	699	294	999999	899	557	35	470	939	697	996	999999	437	301	650	395	311	740	582	540	999999	999999	956	59	999999	527	564	571	999999	141	590	999999	72	999999	224	295	370	999999	201	517	999999	999999	999999	689	999999	55	950	699	690	545	217	35	543	703	138	894	742	999999	123	999999	992	464	785	808	117	637	794	999999	87	364	999999	448	549	75	820	385	545	277	90	462	576	999999	999999	149	923	999999	824	369	999999	330	553	999999	749	819	999999	999999	10	862	999999	341	260	784	622	335	999999	768	486	478	883	753	358	475	164	999999	805	999999	583	645	999999	999999	813	435	43	999999	811	999999	999999	729	550	565	999999	682	999999	748	211	792	999999	999999	629	164	87	356	485	388	971	88	970	999999	999999	396	999999	999999	999999	38	999999	825	750	864	524	999999	999999	756	999999	327	999999	999999	779	999999	459	23	999999	38	25	730	999999	999999	999999	654	999999	999999	929	611	715	164	883	29	999999	666	999999	385	999999	388	999999	19	95	330	429	168	19	305	308	999999	638	11	999999	654	349	999999	563	72	876	999999	88	790	689	467	51	999999	444	360	971	123	197	83	971	506	997	999999	645	154	999999	999999	999999	490	435	999999	972	999999	999999	238	679	458	999999	999999	999999	999999	999999	250	999999	627	289	656	723	659	333	999999	376	565	39	999999	657	999999	611	418	36	999999	460	999999	365	323	494	337	130	215	680	523	20	40	574	36	206	756	999999	999999	865	389	77	985	166	999999	999	417	684	646	581	345	846	694	999999	423	494	999999	884	999999	142	952	536	518	999999	999999	999999	346	990	13	808	900	999999	999999	999999	999999	999999	475	440	999999	999999	87	652	483	633	345	676	326	899	161	999999	999999	999999	999999	884	913	853	999999	16	999999	75	663	427	681	838	681	686	999999	151	494	404	29	280	769	999999	65	309	999999	884	643	999999	858	446	999999	471	323	999999	999999	709	999999	792	999999	999999	94	59	999999	660	971	999999	952	659	425	184	414	756	522	224	113	987	828	613	800	674	373	222	217	226	588	219	524	653	707	999999	511	701	935	999999	195	719	
41	405	338	416	932	999999	718	683	41	92	949	999999	999999	992	999999	999999	999999	999999	999999	872	999999	443	999999	761	999999	308	999999	873	673	713	999999	961	38	393	955	999999	285	999999	742	389	999999	534	195	999999	270	425	728	714	671	485	709	150	464	323	877	999999	333	576	999999	633	41	845	20	328	271	987	80	999999	999999	457	750	608	999999	716	378	318	258	576	501	999999	579	247	212	999999	13	680	999999	714	999999	366	109	709	108	118	357	999999	523	866	999999	999999	355	999999	677	223	999999	111	98	748	945	999999	349	999999	84	590	63	794	999999	822	324	590	490	365	35	999999	357	50	509	943	368	720	794	391	341	229	999999	392	999999	988	462	902	592	999999	769	946	26	352	635	518	64	563	999999	700	552	999999	792	999999	171	999999	865	999999	999999	999999	389	234	774	958	426	854	239	670	235	655	370	421	997	731	999999	88	663	999999	999999	991	889	805	705	103	839	687	437	999999	231	571	132	999999	310	448	379	544	181	68	926	780	288	999999	338	369	340	140	656	70	404	93	344	860	290	610	264	583	999999	999999	128	738	427	869	449	663	999999	999999	120	559	362	999999	906	604	89	634	712	505	477	345	763	709	41	376	965	147	236	999999	486	999999	193	795	999999	500	939	999999	363	999999	943	674	999999	736	29	106	708	999999	186	740	781	999999	999999	759	116	194	918	999999	707	60	903	312	436	270	127	420	375	566	45	415	664	891	999999	303	561	803	508	36	689	934	668	999999	999999	496	999999	830	999999	434	689	831	999999	530	490	312	999999	641	247	576	618	609	731	151	318	770	999999	889	999999	603	207	313	999999	891	730	772	391	999999	351	940	780	297	616	941	999999	999999	999999	144	411	967	999999	919	565	932	999999	89	213	999999	999999	200	420	601	454	999999	236	999999	155	690	799	717	921	234	300	307	999999	999999	992	999999	273	999999	937	999999	488	417	815	287	999999	752	483	650	569	864	977	161	529	999999	842	417	715	501	999999	152	999999	999999	999999	564	999999	268	999999	96	97	999999	263	210	262	999999	123	47	394	948	999999	402	217	999999	999999	67	257	149	999999	617	999999	585	84	999999	55	794	606	794	371	260	658	999999	616	396	562	155	610	776	898	60	999999	805	32	767	863	666	999999	999999	546	989	317	490	491	528	999999	999999	349	491	165	468	872	329	675	143	299	159	785	821	999999	999999	456	480	999999	727	999999	682	999999	999999	908	389	858	422	257	999999	943	178	998	97	999999	61	999999	129	621	999999	
187	999999	999999	888	477	713	880	124	597	544	542	836	249	763	976	925	948	42	582	776	610	460	81	304	199	131	161	697	43	545	205	337	858	811	550	999999	552	999999	839	205	999999	744	824	713	999999	999999	999999	244	999999	861	112	774	546	845	829	726	674	999999	999999	355	562	192	91	999999	349	999999	978	438	999999	180	382	284	202	999999	999999	999999	999999	368	999999	999999	999999	916	999999	999999	443	431	791	999999	981	999999	142	717	999999	999999	642	326	663	999999	373	999999	138	500	31	941	999999	828	999999	169	999999	963	100	315	380	999999	162	645	605	909	618	917	423	964	456	999999	48	665	309	708	744	950	212	864	994	830	954	999999	999999	645	692	615	999999	999999	445	27	733	826	346	369	341	996	721	753	999999	455	220	174	53	999999	903	823	999999	872	424	999999	761	999999	321	550	661	999999	999999	999999	227	13	78	791	999999	438	666	999999	328	939	999999	747	238	459	710	548	999999	789	658	274	742	999999	96	976	217	818	266	999999	999999	999999	708	880	999999	760	535	159	387	428	646	615	964	691	504	589	505	999999	398	311	525	999999	930	871	802	485	228	358	917	101	584	710	999999	169	707	532	241	496	999999	477	923	560	170	999999	999999	53	309	999999	999999	506	481	541	429	954	981	742	865	836	88	771	542	999999	242	296	999999	935	442	805	984	971	999999	18	999999	920	388	964	612	999999	999999	759	185	177	999999	420	999999	53	290	227	999999	999999	667	404	999999	999999	935	746	999999	874	357	218	999999	504	999999	999999	158	472	365	508	576	27	139	999999	118	999999	595	375	202	999999	999999	999999	999999	224	627	29	314	999999	600	455	999999	641	999999	737	391	999999	158	999999	110	999999	999999	157	687	781	999999	170	999999	999999	296	98	144	570	554	506	207	555	999999	395	999999	57	97	204	999999	910	523	935	381	999999	999999	598	180	914	274	609	560	528	999999	873	573	466	194	774	667	511	320	425	96	150	540	999999	956	763	803	63	999999	77	286	776	268	716	789	443	795	999999	999999	999999	306	945	945	678	441	689	822	420	863	999999	537	999999	600	108	848	999999	861	999999	999999	417	120	999999	115	493	252	347	614	857	999999	999999	999999	970	594	100	128	999999	999999	999999	999999	277	941	392	199	999999	539	916	186	169	867	558	581	886	65	509	119	95	999999	462	999999	103	84	999999	999999	122	344	567	775	510	979	707	999999	10	514	374	476	728	30	999999	953	336	171	454	989	128	999999	102	914	94	999999	43	999999	741	999999	310	202	976	
648	87	999999	972	151	675	190	999999	521	581	382	690	43	391	74	999999	509	999999	931	999999	974	999999	999999	999999	652	999999	529	945	406	999999	574	213	182	500	89	943	86	981	195	495	274	830	606	598	999999	233	60	999999	968	394	241	335	378	572	11	33	144	999999	329	459	156	244	762	225	16	178	518	999999	311	131	999999	528	915	445	365	154	28	354	531	999999	640	929	976	999999	999999	249	834	610	499	999999	808	480	999999	735	349	39	77	391	591	551	715	518	297	847	999999	713	420	932	216	856	15	789	84	899	819	999999	267	750	999999	767	343	999999	999999	256	999999	999999	866	999999	106	335	87	637	763	979	714	131	641	139	468	361	829	901	403	642	999999	28	999999	999999	916	132	772	999999	239	999999	218	807	999999	999999	534	194	846	240	836	880	779	378	36	104	195	697	585	138	292	800	937	441	514	999999	999999	999999	963	115	273	974	563	999999	407	939	771	906	656	600	999999	999999	514	598	75	999999	999999	680	991	311	576	228	999999	643	44	999999	886	776	302	74	844	240	231	741	967	999999	327	999999	970	97	333	288	50	999999	533	18	295	999999	999999	999999	546	525	312	999999	539	54	999999	919	725	999999	62	994	614	999999	999999	999999	62	999999	631	213	205	844	709	904	999999	297	999999	561	999999	36	152	547	410	311	527	328	927	569	999999	922	434	407	302	11	44	338	999999	458	239	168	999999	522	717	999999	999999	702	815	408	683	251	866	875	809	699	826	515	594	312	74	999999	447	493	571	709	999999	797	552	708	999999	999999	622	999999	332	951	80	999999	999999	999999	515	999999	512	529	886	999999	999999	559	598	999999	185	529	744	372	999999	802	721	472	999999	17	394	998	159	117	538	999999	999999	999999	552	857	628	999999	684	999999	797	248	999999	917	606	999999	653	228	999999	999999	533	349	904	999999	344	529	240	999999	999999	999999	853	516	675	405	990	852	340	999999	16	741	975	999999	845	398	574	999999	878	803	865	999999	364	175	799	211	584	999999	139	378	802	32	999999	29	525	999999	999999	290	999999	528	927	999999	280	734	221	466	999999	553	504	516	685	999999	651	436	999999	341	999999	687	716	999999	820	802	722	961	127	983	124	955	999999	983	895	294	583	359	876	121	999999	630	953	343	238	40	693	623	693	613	381	200	999999	194	403	815	573	108	708	134	999999	318	616	237	999999	27	999999	999999	621	401	999999	301	559	631	999999	999999	733	383	245	999999	999999	109	278	513	612	999999	678	279	999999	89	720	485	
651	751	89	759	999999	725	990	999999	941	182	12	999999	999	999999	640	655	999999	564	91	200	862	918	26	932	49	113	625	428	999999	819	930	541	999999	138	649	999999	999999	512	999999	18	392	34	999999	999999	107	976	999999	531	293	33	999999	35	998	530	999999	733	735	999999	720	909	110	999999	999999	131	999999	471	621	870	999999	832	112	418	740	999999	999999	838	80	999999	834	73	599	103	144	325	470	999999	542	999999	515	916	83	405	792	914	907	999999	161	726	694	999999	364	999999	999999	461	999999	940	999999	925	999999	785	662	654	322	656	320	16	438	557	660	345	928	471	999999	524	758	707	625	825	175	987	686	999999	395	999999	999999	999999	999999	999999	404	530	999999	999999	437	999999	263	999999	92	146	604	901	391	604	75	358	708	893	287	576	702	222	324	470	759	736	108	999999	269	124	999999	363	13	755	162	999999	726	999999	43	999999	999999	340	624	999999	230	273	605	92	288	46	999999	814	678	435	980	192	215	999999	999999	701	999999	945	169	968	198	251	897	636	451	935	999999	397	859	652	316	372	597	835	250	999999	999999	26	40	999999	623	142	684	578	775	999999	999999	576	463	342	13	324	181	656	300	978	376	969	999999	999999	413	999999	955	36	129	617	999999	999999	999999	371	570	615	999999	936	354	66	566	329	860	480	999999	65	999999	526	999999	991	999999	941	545	271	130	171	385	999999	818	521	187	658	459	167	386	555	667	101	772	398	409	244	311	244	422	56	999999	170	999999	358	178	438	387	137	999999	652	999999	647	251	408	239	238	127	833	878	908	870	999999	104	464	397	999999	754	260	591	956	640	999999	849	83	62	224	999999	470	352	749	280	331	740	999999	721	30	850	373	999999	181	127	999999	365	513	186	999999	76	878	960	336	999999	137	545	999999	999999	531	999999	177	356	24	884	999999	491	138	637	548	962	999999	742	999999	991	390	999999	999999	839	173	946	345	897	646	158	475	510	25	75	999999	786	280	722	199	999999	999999	27	153	297	999999	985	236	875	637	453	999999	145	592	999999	302	46	999999	631	999999	585	462	999999	709	999999	418	156	475	73	494	762	691	647	999999	155	999999	373	947	132	999999	187	719	469	270	202	451	339	917	999999	772	117	999999	648	999999	999999	769	412	999999	999999	999999	324	520	173	391	875	762	68	592	447	35	929	999999	999999	262	671	866	999999	19	517	424	88	999999	794	300	387	111	53	774	938	385	905	66	670	253	64	999999	555	88	999999	440	393	999999	999999	655	843	28	
658	395	212	748	999999	403	800	862	800	95	725	873	999999	773	718	294	654	72	999999	999999	999999	759	208	14	320	999999	999999	86	41	341	758	148	456	368	452	657	999999	200	999999	512	265	999999	453	968	941	999999	85	621	999999	109	999999	999999	535	969	999999	898	197	208	999999	999999	999999	723	831	468	337	587	426	999999	331	999999	721	463	464	999999	999999	619	999999	999999	72	637	838	13	364	931	999999	350	613	999999	767	553	470	374	762	743	999999	999999	976	999999	641	364	266	440	299	999999	387	639	952	917	999999	981	592	999999	145	999999	999999	774	368	999999	999999	986	999999	939	877	777	600	357	700	721	883	999999	999999	331	597	999999	999999	407	713	703	554	999999	398	695	135	786	960	512	999999	963	717	959	999999	999999	999999	999999	390	327	563	999999	70	39	999999	241	44	286	348	999999	370	436	428	627	71	664	999999	620	598	288	999999	999999	999999	97	128	737	13	923	901	565	566	942	328	64	844	200	999999	524	670	999999	660	848	448	699	152	802	544	100	898	519	732	154	999999	999999	513	472	706	973	910	210	999999	121	385	782	999999	427	118	373	999999	999999	31	999999	999999	441	627	965	651	127	999999	326	999999	999999	35	999999	833	421	885	225	551	381	494	669	999999	470	929	549	472	666	993	724	999999	181	317	38	497	902	204	625	485	547	821	589	38	593	999999	323	95	993	948	293	542	999999	999999	999999	385	362	226	489	511	87	999999	985	133	999999	999999	31	606	997	894	931	226	270	740	14	560	905	999999	29	999999	615	999999	478	717	999999	192	999999	358	999999	652	145	999999	715	123	999999	999999	835	999999	999999	960	985	717	98	999999	999999	999999	999999	162	817	850	999999	720	206	36	895	999999	35	277	423	999999	831	672	700	999999	759	255	999999	999999	342	960	999999	999999	833	999999	476	898	375	378	999999	643	910	999999	540	65	999999	424	489	999999	228	785	999999	568	999999	770	999999	999999	26	999999	350	771	565	135	819	999999	134	40	887	147	560	997	999999	656	577	779	136	193	999999	644	182	344	766	822	927	557	999999	167	406	72	930	163	882	632	38	928	999999	784	828	683	999999	999999	536	351	999999	231	538	371	990	272	644	945	190	382	999999	15	14	743	207	272	914	967	633	999999	999999	999999	999999	624	628	648	999999	999999	364	458	713	40	808	999999	693	706	29	581	999999	999999	428	999999	999999	510	71	32	923	344	999999	999999	769	963	518	711	144	999999	116	999999	743	352	570	999999	591	732	999999	540	999999	590	60	501	999999	999999	801	
999999	406	999999	433	999999	562	605	999999	367	764	797	688	750	522	999999	999999	960	600	115	999999	823	573	135	402	999999	841	531	825	999999	293	999999	322	999999	171	28	999999	999999	308	501	360	148	627	212	537	793	54	999999	27	110	309	99	900	148	504	977	926	999999	830	193	773	41	779	390	84	679	485	999999	589	999999	999999	379	661	109	754	699	205	999999	598	608	205	923	513	999999	44	999999	195	184	999999	193	102	999999	90	124	727	328	999999	247	138	858	999999	999999	999999	524	318	930	437	999999	393	805	781	999999	682	231	999999	849	528	64	356	880	493	311	329	405	411	758	298	999999	381	999999	999999	958	999999	740	300	411	999999	999999	416	113	766	394	999999	999999	999999	536	360	859	136	878	799	314	890	258	999999	999999	473	999999	999999	999999	642	890	429	957	999999	823	333	942	999999	586	999999	539	647	999999	999999	109	520	999999	993	875	408	999999	420	503	636	37	78	999999	376	293	938	661	876	857	471	875	965	833	999999	588	212	418	928	549	623	999999	999999	647	999999	999999	999999	999999	939	247	161	213	999999	925	330	999999	754	350	999999	999999	999999	602	663	999999	782	248	143	686	539	999999	999999	989	999999	999999	879	376	999999	431	848	111	999999	666	999999	999999	705	267	404	49	513	226	833	862	842	291	901	30	999999	875	864	896	140	999999	999999	534	574	171	703	609	55	954	999999	333	501	999999	850	982	880	34	94	524	843	104	183	999999	999999	809	999999	999999	999999	858	999999	494	566	952	999999	985	923	197	999999	544	564	999999	994	558	150	510	371	377	999999	918	999999	999999	999999	350	62	46	637	999999	952	999999	24	484	999999	196	194	999999	766	548	504	999999	68	693	999999	550	999999	999999	999999	999999	182	999999	999999	999999	999999	61	718	197	703	226	900	933	358	503	244	308	529	90	165	807	999999	558	743	822	872	575	859	457	999999	250	999999	14	999999	999999	999999	999999	326	244	695	999999	999999	996	887	550	648	571	999999	565	999999	661	30	880	892	999999	260	624	337	999999	907	222	201	999999	575	999999	836	895	996	344	256	363	982	295	394	577	339	377	671	202	999999	999999	69	304	998	960	229	999999	121	999999	763	999999	999999	701	337	482	999999	216	999999	434	713	752	574	181	318	999999	679	735	495	325	963	882	999999	145	451	605	163	999999	272	614	999999	999999	784	362	581	623	809	291	958	911	190	133	946	247	489	431	736	887	999999	903	291	494	999999	795	680	880	680	999999	259	731	999999	499	943	816	200	999999	967	221	600	694	295	
398	999999	583	145	840	936	715	655	29	999999	276	999999	369	333	999999	323	989	682	999999	943	400	41	237	592	690	999999	140	56	112	463	525	296	301	617	893	716	440	659	840	943	999999	762	999999	862	62	588	583	492	999999	999999	978	999999	898	999999	895	366	550	990	455	999999	999999	668	999999	566	353	999999	620	999999	439	999999	999999	339	999999	999999	999999	637	801	374	539	112	606	647	605	49	999999	985	398	550	999999	537	176	999999	214	189	147	999999	220	673	518	999999	968	832	999999	418	191	999999	697	150	772	267	564	185	999999	352	64	169	72	513	91	999999	591	999999	38	902	866	442	999999	662	621	681	427	137	999999	999999	144	773	594	999999	858	835	298	999999	777	464	972	990	989	861	999999	977	999999	706	592	160	492	999999	804	160	552	749	524	44	999999	101	840	437	999999	993	218	291	999999	875	999999	255	78	342	999999	573	930	999999	999999	272	999999	643	999999	999999	545	705	999999	246	969	443	999999	119	321	264	999999	686	624	544	671	999999	653	999999	412	368	62	347	92	159	999999	240	230	677	306	999999	507	885	654	129	999999	623	29	972	999999	141	241	545	999999	814	613	615	948	395	213	457	619	692	240	88	668	999999	623	825	639	738	223	966	813	70	757	843	42	505	652	57	976	999999	532	281	137	516	999999	278	999999	990	291	834	473	999999	999999	814	655	999999	460	694	999999	203	342	583	918	274	999999	873	66	999999	582	453	742	166	481	937	999999	959	999999	162	794	355	290	999999	456	999999	999999	963	428	999999	197	466	55	958	999999	782	349	999999	363	999999	784	539	221	999999	417	838	101	317	378	999999	999999	999999	625	308	899	655	913	693	999999	539	999999	999999	999999	123	582	126	407	784	119	698	598	221	606	97	377	265	999999	515	241	618	999999	196	595	723	299	502	840	746	999999	401	869	656	999999	824	102	26	93	108	201	301	999999	999999	207	679	999999	442	99	999999	930	644	521	407	461	518	251	584	182	732	999999	999999	285	661	999999	999999	829	941	398	781	994	361	181	999999	323	999999	187	999999	988	916	999999	857	412	312	999999	999999	999999	999999	204	999999	999999	518	843	361	999999	999999	999999	779	591	490	850	999999	53	317	543	579	999999	485	93	521	340	271	595	266	124	965	999999	973	845	312	837	367	747	999999	209	486	999999	999999	760	212	924	408	398	508	76	453	813	104	768	246	999999	404	388	682	974	320	922	587	999999	999999	999999	51	999999	999999	652	999999	426	960	118	67	71	999999	999999	880	999999	931	
999999	999999	200	671	999999	584	215	608	361	442	979	999999	119	889	564	930	999999	450	769	882	474	999999	856	583	36	853	986	711	185	306	678	507	999999	52	447	999999	396	999999	168	858	999999	335	927	999999	513	362	851	999999	502	140	999999	285	999999	714	467	999999	240	616	645	999999	597	504	433	64	764	482	999999	76	452	999999	544	18	999999	911	999999	999999	192	646	999999	673	12	999999	999999	54	999999	403	396	999999	584	683	604	779	929	860	999999	341	902	872	999999	41	383	784	999999	999999	596	71	993	209	668	999999	999999	594	547	999999	305	830	999999	388	828	370	95	607	491	768	134	764	88	999999	650	714	999999	999999	999999	48	299	227	990	999999	458	175	410	196	712	265	111	999999	242	999999	565	440	55	524	54	999999	945	775	303	999999	649	832	983	572	999999	954	94	272	999999	508	681	999999	839	999999	929	662	960	899	895	999999	667	123	999999	999999	865	220	999999	720	999999	115	999999	999999	924	982	999999	625	191	837	637	999999	999999	839	615	999999	286	488	600	999999	594	391	999999	56	880	76	350	535	311	863	707	348	296	373	996	298	415	167	999999	856	67	313	481	132	271	147	999999	827	508	796	843	999999	999999	474	136	883	980	999999	643	857	999999	268	999999	328	140	298	999999	999999	842	327	999999	129	999999	743	146	290	910	12	784	742	21	999999	37	999999	29	330	729	999999	246	123	999999	369	523	305	999999	798	989	999999	999999	972	676	257	999999	190	478	724	61	999999	337	845	999999	977	271	901	846	129	240	999999	308	809	569	649	570	999999	999999	999999	605	40	529	347	301	999999	21	812	76	763	537	847	45	305	279	853	494	999999	999999	341	999999	622	458	105	568	188	853	192	999999	36	687	999999	182	519	129	31	356	989	554	999999	999999	999999	834	93	591	999999	774	13	539	716	165	179	589	676	999999	982	581	434	779	122	904	829	409	50	86	281	674	999999	186	258	999999	505	846	924	375	648	787	375	513	185	413	850	999999	696	871	517	999999	505	999999	146	449	921	999999	441	320	999999	999999	794	17	320	718	258	826	291	219	660	332	664	999999	222	999999	215	921	604	709	63	187	712	178	568	604	999999	999999	50	808	585	294	415	999999	239	598	999999	368	202	466	165	34	370	487	999999	195	22	205	445	941	244	10	616	732	267	959	347	625	999999	715	999999	390	786	999999	633	375	999999	60	81	999999	212	847	999999	147	553	999999	816	234	957	383	591	999999	432	999999	999999	999999	999999	999999	356	280	260	999999	920	
486	916	999999	247	888	999999	845	278	961	133	821	738	999999	282	478	188	999999	152	123	668	75	133	576	999999	686	999999	58	697	243	703	801	999999	999999	926	251	231	778	791	928	380	122	114	630	849	610	370	187	311	209	504	129	999999	147	708	854	362	349	817	560	980	805	158	44	267	999999	457	902	470	41	999999	999999	445	224	742	555	960	503	727	999999	326	999999	746	497	739	584	673	236	999999	82	888	881	961	240	947	999999	999999	80	372	526	162	468	717	280	952	104	683	999999	999999	162	894	999999	999999	469	244	260	68	661	305	999999	999999	231	775	397	153	375	999999	214	999999	177	592	890	141	210	204	857	999999	476	545	999999	901	760	832	974	999999	39	269	501	996	696	516	312	774	689	999999	931	693	999999	999999	999999	657	478	646	236	999999	999999	727	999999	275	387	248	592	126	661	999999	898	399	800	999999	124	999999	945	999999	580	661	999999	125	999999	342	999999	174	692	349	958	999999	999999	124	605	413	184	999999	846	999999	618	457	924	196	123	999999	968	542	892	120	22	479	711	269	75	574	291	888	999999	999999	12	222	556	999999	167	674	357	784	793	999999	45	812	999999	999999	599	132	737	103	12	544	373	730	282	581	999999	488	285	174	999999	41	132	999999	36	767	233	406	999999	681	38	448	999999	194	748	505	85	999999	999999	991	669	999999	837	197	886	740	715	999999	999999	974	915	999999	398	193	735	762	274	749	785	502	496	203	231	65	999999	999999	984	189	999999	999999	506	137	999999	999999	504	115	999999	999999	409	296	61	951	999999	925	999999	359	60	376	459	986	240	999999	423	717	504	476	721	781	133	332	999999	536	999999	999999	478	788	410	113	688	629	999999	999999	349	499	450	545	736	305	300	999999	513	617	729	996	546	180	999999	561	789	38	999999	422	811	999999	540	525	661	999999	457	977	999999	946	687	999999	427	901	986	924	999999	999999	999999	425	491	417	818	148	806	303	626	307	84	849	324	660	244	156	999999	271	959	925	883	442	848	322	767	567	929	899	578	644	999999	789	295	830	999999	999999	930	404	268	999999	718	367	677	160	903	108	999999	37	595	280	999999	724	999999	350	85	306	999999	999999	999999	261	219	907	725	981	122	294	564	493	370	999999	999999	133	13	567	217	526	765	999999	418	668	999999	999999	313	307	271	469	824	944	754	992	401	761	999999	999999	192	810	999999	695	47	619	544	148	999999	329	65	260	721	407	143	559	541	999999	760	981	326	318	603	999999	720	652	
999999	999999	738	999999	873	999999	379	996	385	406	883	79	999999	799	134	796	244	984	252	999999	999999	426	810	205	461	521	999999	772	999999	874	216	225	975	394	159	923	999999	299	999999	601	880	999999	32	736	999999	471	230	999999	857	529	83	619	999999	709	904	53	809	999999	999999	362	462	607	999999	511	200	999999	999999	274	649	999999	396	945	538	650	999999	33	404	999999	529	990	999999	49	915	170	800	596	50	275	490	116	124	999999	383	103	149	283	419	520	546	17	376	955	321	656	143	138	999999	534	579	880	648	735	23	925	999999	422	692	999999	999999	603	627	829	784	543	999999	529	571	444	511	857	614	884	536	521	623	346	727	268	37	671	515	516	696	999999	999999	388	853	457	43	999999	591	273	809	943	390	547	181	999999	999999	999999	566	999999	999999	722	276	764	208	999999	311	723	695	433	128	999999	999999	121	142	184	999999	707	676	123	999999	784	999999	350	84	593	141	86	175	948	697	999999	999999	867	493	999999	343	703	999999	361	156	319	999999	167	155	999999	855	999999	414	999999	703	999999	937	999999	246	248	999999	999999	689	999999	370	235	558	999999	736	705	934	230	999999	999999	840	381	527	325	967	101	999999	118	205	314	737	862	671	178	255	834	486	661	631	255	528	999999	24	574	999999	921	761	294	431	449	835	634	650	255	165	332	345	999999	485	999999	494	347	999999	385	999999	508	563	999999	501	901	228	282	599	382	640	433	366	953	334	999999	999999	468	686	755	478	113	221	425	22	999999	499	999999	185	999999	760	999999	688	638	696	492	999999	999999	793	530	231	999999	999999	278	615	732	999999	999999	297	439	999999	35	660	973	999999	774	297	999999	999999	999999	412	364	106	122	622	999999	999999	728	266	842	688	959	675	999999	534	999999	77	999999	810	289	999999	117	999999	999999	671	734	999999	999999	999999	922	999999	999999	999999	224	999999	999999	999999	922	655	165	999999	247	999999	454	999999	856	360	999999	448	990	707	999999	999999	97	621	999999	788	999999	451	999999	930	40	996	344	999999	468	955	999999	48	668	460	999999	297	655	302	719	982	131	995	999999	383	999999	275	741	225	850	999999	915	603	823	88	115	481	768	234	957	251	789	807	292	900	900	465	999999	999999	999999	66	681	795	902	322	666	365	636	513	999999	765	999999	129	796	999999	50	856	225	590	999999	999999	529	999999	344	999999	202	999999	999999	914	999999	999999	999999	210	999999	794	220	999999	999999	511	421	750	844	264	999999	201	985	670	20	716	860	53	250	199	196	999999	537	261	460	
433	129	352	651	721	40	999999	279	64	999999	12	364	920	999999	714	999999	604	999999	274	112	153	492	532	313	996	64	439	329	305	24	772	267	959	999999	999999	999999	999999	108	133	234	982	922	930	212	999999	362	939	888	536	30	999999	71	999999	158	317	940	597	48	655	666	601	27	974	999999	694	745	404	261	888	332	999999	506	999999	50	130	230	561	999999	305	644	125	550	999999	285	432	711	994	999999	999999	336	999999	40	452	466	632	964	947	999999	999999	999999	999999	687	999999	999999	920	95	366	231	999999	96	999999	277	742	999999	551	60	999999	699	618	983	999999	593	900	561	537	999999	999999	248	418	165	999999	671	999999	42	687	437	550	589	364	347	999999	999999	782	274	947	999999	298	441	914	582	740	258	281	534	999999	373	787	448	676	851	41	999999	999999	873	813	999999	465	710	334	124	509	999999	344	280	999999	977	810	635	613	999999	999999	622	999999	836	424	34	999999	287	519	323	649	999999	912	512	999999	237	999999	999999	460	240	72	587	999999	999999	82	999999	999999	10	999999	545	563	999999	834	999999	80	419	793	977	458	999999	327	999999	200	21	474	407	732	831	965	411	28	999999	185	383	947	203	514	533	763	328	999999	399	392	974	759	498	278	256	442	999999	443	981	461	671	913	885	397	106	335	999999	373	92	45	493	526	662	976	461	718	877	904	269	223	139	678	999999	795	999999	261	976	138	999999	999999	78	968	46	449	513	469	72	806	418	208	999999	955	38	363	999999	457	107	521	999999	999999	565	991	184	767	331	992	985	999999	180	845	359	546	888	693	966	525	490	999999	472	991	656	80	496	71	135	999999	650	574	896	768	163	464	999999	999999	999999	87	794	999999	128	520	484	972	999999	573	848	552	77	999999	396	999999	967	999999	59	825	881	494	504	122	642	999999	352	420	203	412	691	895	234	940	859	999999	731	999999	999999	999999	516	684	999999	923	222	583	116	315	188	524	800	277	415	495	76	349	583	681	637	971	999999	74	779	232	881	953	999999	137	486	507	651	756	791	107	319	207	999999	581	899	68	50	47	241	679	611	423	490	738	999999	999999	999999	60	583	132	999999	999999	905	222	52	999999	266	979	828	681	872	54	485	317	186	869	301	11	999999	578	931	140	832	109	621	999999	473	999999	263	966	201	600	183	669	323	867	999999	835	538	640	999999	70	999999	559	806	999999	938	182	562	999999	228	314	278	14	200	653	619	805	601	999999	999999	677	999999	861	490	282	870	816	994	
999999	577	465	472	150	776	999999	921	282	303	63	529	301	36	258	748	999999	332	178	479	669	258	496	999999	954	844	135	999999	356	79	999999	696	132	187	253	437	762	841	137	238	329	732	346	511	999999	65	504	999999	478	123	999999	950	701	346	335	70	999999	231	518	306	650	538	574	213	769	367	407	999999	783	820	985	55	204	940	160	999999	911	984	696	898	350	485	999999	243	475	584	999999	785	852	192	357	541	332	999999	587	999999	999999	142	742	999999	658	390	866	658	137	557	755	761	196	999999	158	105	534	620	999999	175	673	999999	737	195	372	999999	999999	601	473	999999	723	372	363	368	999999	778	252	999999	250	999999	618	216	999999	917	828	243	598	464	43	261	999999	712	875	421	127	826	999999	557	999999	46	999999	999999	194	683	999999	392	408	827	617	379	853	28	999999	999999	556	467	235	999999	366	138	999999	806	567	222	999999	999999	497	941	250	953	383	999999	697	999999	840	999999	31	999999	93	445	835	770	999999	999999	407	989	999999	878	864	660	601	585	200	689	23	322	707	972	999999	823	894	466	586	664	995	169	330	175	166	212	445	802	736	920	303	999999	960	904	999999	457	678	619	86	999999	361	798	503	18	200	528	646	58	195	999999	999999	378	193	192	667	248	668	176	721	661	225	999999	848	280	396	760	362	802	999999	999999	154	285	389	996	312	206	999999	999999	975	638	565	999999	617	476	999999	999999	78	999999	246	576	999999	512	999999	424	999999	999999	950	233	622	440	175	844	999999	406	126	275	988	197	879	999999	999999	999999	999999	93	106	827	191	999999	900	471	692	584	999999	591	999999	641	387	999999	999999	749	256	442	699	544	999999	999999	506	220	359	114	935	999999	897	775	999999	999999	999999	999999	999999	547	999999	577	999999	160	747	591	288	999999	405	484	887	33	565	140	224	999999	999999	656	620	384	331	999999	32	795	535	810	686	790	597	569	330	999999	646	94	999999	999999	999999	548	797	881	443	208	815	874	227	911	325	767	561	854	783	664	999999	999999	226	410	999999	537	999999	937	904	999999	711	999999	164	324	387	481	999999	545	41	119	859	999999	941	133	165	158	578	623	999999	918	999999	999999	999999	999999	379	999999	868	966	133	580	923	999999	999999	999999	496	979	719	902	534	844	14	25	999999	674	999999	999999	13	103	999999	406	959	10	452	999999	269	968	59	999999	945	685	612	795	422	460	999999	999	762	995	636	185	999999	999999	99	650	914	222	920	999999	860	999999	699	775	721	726	621	922	999999	999999	
686	528	999999	231	999999	849	999999	999999	603	372	999999	806	702	17	466	79	999999	999999	911	801	81	999999	58	999999	999999	40	986	999999	84	695	839	999999	999999	772	319	999999	256	217	718	250	999999	999999	619	558	632	64	222	691	318	652	758	337	21	616	918	999999	479	990	999999	927	863	404	999999	908	999999	999999	999999	929	698	358	823	760	999999	670	393	375	437	499	999999	584	818	999999	529	432	999999	999999	261	974	853	679	638	265	624	791	387	23	571	711	35	999999	999999	999999	993	999999	999999	999999	999999	350	232	553	212	999999	684	17	118	568	875	999999	971	999999	965	250	86	28	999999	567	145	999999	293	379	803	725	474	999999	745	999999	310	999999	603	938	749	910	999999	310	476	999999	580	617	999999	818	999999	859	999999	14	450	598	216	975	250	271	862	977	67	852	749	487	516	784	999999	582	999999	316	118	43	281	64	498	775	551	71	987	528	112	474	241	999999	999999	469	460	157	999999	335	327	341	999999	999999	853	899	560	989	152	796	354	109	999999	831	999999	706	732	395	110	440	999999	189	999999	343	875	593	621	805	500	56	334	999999	263	932	988	777	957	999999	211	598	224	561	999999	999999	183	12	913	999999	203	289	999999	74	57	888	999999	999999	67	999999	895	270	287	755	498	105	472	999999	999999	627	999999	999999	749	999999	194	511	999999	871	999999	93	169	999999	679	221	999999	999999	320	269	77	999999	41	850	999999	999999	999999	999999	321	999999	72	999999	728	999999	166	296	566	229	540	513	999999	999999	673	39	878	973	582	32	999999	76	153	287	785	212	172	481	596	999999	999999	534	618	253	200	999999	999999	446	365	226	716	393	654	392	681	806	390	531	701	999999	971	746	642	591	360	255	325	785	48	525	999999	685	999999	574	966	15	999999	636	355	916	999999	999999	617	366	315	207	421	999999	606	979	999999	640	779	594	30	516	892	999999	893	999999	440	33	407	840	999999	999999	693	90	425	676	910	754	185	784	781	539	138	999999	286	999999	833	564	189	69	703	150	905	115	553	999999	122	869	742	999999	486	207	44	777	921	284	514	340	999999	999999	78	77	465	995	813	999999	999999	617	750	740	121	875	844	348	146	304	136	587	999999	999999	563	51	999999	774	307	584	505	360	364	999999	647	503	228	259	991	999999	685	909	302	999999	81	505	129	11	999999	610	999999	695	999999	626	157	999999	803	379	376	37	66	690	697	238	999999	37	999999	748	102	617	657	594	357	511	999999	226	295	474	894	68	922	19	484	697	
231	999999	719	738	854	721	699	849	999999	963	578	994	222	999999	86	54	999999	380	909	682	999999	768	348	999999	16	930	640	338	484	317	115	57	999999	10	17	186	317	524	999999	381	999999	807	711	393	999999	624	14	999999	398	850	999999	999999	110	999999	743	462	471	590	731	999999	90	371	374	575	858	531	789	999999	65	999999	737	728	486	537	764	155	999999	999999	999999	999999	925	999999	940	634	502	563	946	413	999999	554	714	727	792	970	300	999999	443	999999	534	410	835	792	999999	497	999999	97	999999	572	47	598	405	516	392	349	997	672	431	739	83	304	584	385	955	511	195	999999	935	516	247	218	712	921	430	796	999999	143	252	999999	521	415	499	999999	375	667	159	999999	344	453	999999	999999	134	703	72	999999	825	999999	836	664	312	999999	999999	558	999999	829	885	484	95	595	792	864	429	978	999999	668	805	999999	20	298	361	986	999999	492	999999	618	93	18	858	200	999999	106	306	587	999999	418	999999	941	58	546	781	999999	123	749	661	118	209	156	999999	999999	999999	624	449	999999	999999	325	438	999999	999999	716	745	877	999999	999999	624	695	999999	841	838	809	999999	864	161	999999	516	999999	999999	926	999999	435	419	937	533	464	766	356	657	757	284	999999	980	594	926	999999	800	904	59	227	134	999999	999999	367	317	999999	990	569	473	999999	42	626	451	512	999999	589	307	808	353	170	138	277	48	999999	567	22	829	819	938	820	673	999999	637	655	801	999999	885	62	629	999999	474	206	999999	999999	725	658	384	999999	999999	346	999999	991	999999	888	98	856	927	999999	799	999999	845	999999	631	653	311	430	999999	999999	999999	971	999999	255	188	999999	696	999999	394	366	94	999999	638	361	999999	999999	785	682	999999	999999	566	944	999999	999999	999999	999999	999999	303	575	999999	999999	304	668	588	767	999999	642	788	999999	75	202	166	999999	570	654	999999	666	493	999999	39	999999	629	379	251	999999	999999	43	999999	993	854	483	999999	999999	164	986	789	250	999999	594	999999	999999	999999	869	985	555	410	482	999999	500	371	668	528	194	999999	372	750	925	427	360	10	752	93	999999	999999	591	798	800	317	584	865	650	999999	999999	832	999999	869	760	999999	695	828	999999	665	999999	632	196	954	219	999999	791	999999	864	822	699	593	534	999999	212	910	403	756	999999	174	793	635	999999	62	629	362	474	999999	989	540	732	531	999999	999999	34	173	999999	637	589	978	526	348	999999	827	916	314	307	204	667	999999	990	938	228	129	871	433	910	143	999999	856	999999	999999	255	999999	
999999	999999	999999	999999	851	49	999999	766	999999	631	999999	454	634	999999	146	325	64	999999	835	150	550	793	313	596	225	600	262	638	312	732	632	237	102	999999	737	748	437	859	352	628	999999	234	771	597	481	426	798	27	999999	19	999999	999999	463	999999	999999	306	864	290	232	261	786	510	463	444	998	420	362	958	166	398	887	204	928	216	439	999999	999999	716	999999	999999	801	244	640	999999	930	556	999999	987	999999	440	999999	156	637	101	841	209	770	337	598	71	74	840	861	609	132	607	157	999999	675	467	283	999999	999999	434	999999	551	870	999999	513	451	999999	374	999999	999999	514	740	567	999999	374	999999	999999	695	999999	999999	733	961	383	999999	181	332	409	528	321	435	166	735	980	213	641	999999	999999	610	823	156	426	700	999999	999999	105	391	50	999999	881	999999	911	588	39	123	701	498	177	999999	999999	191	999999	999999	63	640	999999	778	760	364	205	84	900	999999	872	999999	636	43	196	248	935	790	999999	98	646	999999	523	578	706	866	999999	152	131	500	621	641	999999	999999	647	144	576	999999	630	686	124	806	545	966	999999	67	487	667	312	929	903	999999	899	954	479	186	126	999999	82	893	851	63	952	409	333	999999	868	336	396	61	999999	618	169	999999	973	999999	340	999999	861	648	999999	999999	840	202	596	999999	999999	159	829	470	999999	586	254	736	834	71	853	145	643	486	199	160	281	260	268	294	48	304	980	999999	846	569	138	433	514	999999	222	760	813	999999	498	999999	506	999999	999999	94	374	432	999999	999999	986	205	999999	385	458	238	999999	589	999999	311	999999	999999	178	999999	999999	458	999999	821	999999	999999	999999	999999	332	733	999999	481	654	355	999999	999999	920	615	999999	79	999999	650	999999	753	974	285	445	633	826	999999	535	60	550	316	311	584	637	552	999999	943	72	893	872	189	999999	977	584	999999	999999	760	999999	999999	912	109	546	973	801	704	846	999999	391	225	276	821	208	937	930	347	53	642	999999	378	415	591	16	760	778	999999	366	996	999999	227	271	76	129	766	147	450	769	338	782	932	705	262	561	999999	626	61	980	999999	999999	247	999999	729	224	23	362	331	103	786	999999	334	348	850	256	999999	954	210	701	441	799	489	999999	999999	859	999999	999999	162	999999	999999	999999	999999	496	906	949	463	54	541	852	116	414	816	357	983	142	999999	594	855	16	397	999999	999999	359	999999	660	567	670	467	869	610	351	209	999999	934	652	478	838	442	999999	793	129	422	999999	594	37	983	142	999999	999999	411	
29	816	156	642	999999	716	377	999999	256	392	793	999999	672	999999	765	999999	999999	423	340	664	620	161	999999	222	278	480	78	764	521	676	434	86	884	999999	999999	534	62	999999	668	936	111	890	196	517	999999	999999	750	999999	829	823	468	718	263	918	791	867	861	999999	374	795	648	612	435	579	957	716	999999	214	660	999999	999999	999999	754	999999	562	999999	965	447	999999	735	730	999999	935	698	218	716	822	966	676	723	673	999999	999999	873	297	999999	465	999999	999999	293	999999	999999	999999	999999	671	601	963	858	366	999999	999999	423	722	999999	75	685	999999	736	370	251	894	736	538	937	999999	999999	582	881	116	73	273	359	888	927	896	194	517	347	37	616	752	963	609	614	999999	999999	405	654	808	612	822	728	255	318	399	113	17	999999	999999	637	29	999999	752	999999	798	552	999999	795	742	881	178	340	709	754	499	999999	136	923	125	318	638	928	83	504	250	999999	113	999999	999999	999999	186	999	316	399	999999	999999	221	316	815	279	999999	610	912	999999	443	492	29	501	819	469	977	93	402	999999	999	100	19	257	62	263	448	955	266	949	705	178	33	319	166	999999	718	819	999999	999999	593	38	25	156	70	758	525	611	760	999999	999999	102	607	999999	400	506	999999	963	264	999999	830	768	999999	962	231	275	468	709	344	999999	750	999999	975	556	138	999999	85	862	999999	303	738	837	205	198	143	999999	571	439	919	999999	178	754	564	557	25	999999	999999	63	925	999999	999999	999999	277	999999	328	658	126	61	465	429	431	797	776	961	823	993	573	164	999999	999999	704	39	790	999999	820	999999	603	999999	540	999999	295	32	937	999999	13	922	999999	433	870	485	496	519	974	999999	238	381	978	999999	733	999999	999999	530	233	316	100	999999	35	592	950	331	65	698	999999	161	143	999999	860	384	957	999999	433	149	999999	353	999999	194	999999	999999	456	449	27	999	999999	999999	62	765	999999	631	311	742	896	977	999999	548	430	797	998	822	366	829	999999	999999	645	832	999999	121	245	879	999999	906	215	999999	146	510	999999	65	13	999999	109	378	611	239	999999	224	999999	456	666	999999	923	334	999999	242	932	999999	928	424	364	861	999999	940	999999	999999	446	999999	537	999999	841	972	244	999999	793	996	723	988	999999	291	530	430	828	152	455	999999	955	859	720	972	803	519	999999	889	999999	152	999999	168	848	999999	792	677	687	843	615	693	999999	999999	999999	199	999999	944	409	999999	893	934	43	777	495	40	962	999999	685	565	999999	331	999999	354	674	651	
999999	564	999999	999999	499	853	743	999999	999999	761	986	406	328	999999	462	859	999999	934	995	766	999999	314	673	818	730	999999	992	131	486	293	999999	167	884	889	284	955	999999	874	999999	999999	201	58	250	733	53	565	268	163	113	507	221	999999	358	908	542	609	891	331	999999	294	999999	621	507	253	468	828	522	439	256	507	64	245	786	955	574	70	74	939	774	175	999999	838	28	979	81	837	809	976	999999	675	999999	483	80	999999	190	579	550	996	275	225	999999	828	907	605	452	976	999999	403	343	482	999999	951	556	639	348	999999	999999	528	182	630	29	999999	93	999999	999999	581	175	922	775	999999	520	78	674	999999	999999	127	931	422	536	105	168	999999	642	874	140	999999	999999	441	525	168	976	31	824	645	999999	507	999999	999999	999999	870	810	756	999999	348	999999	476	286	997	999999	231	100	190	991	86	471	999999	902	218	451	330	655	999999	407	617	28	498	254	39	363	999999	381	999999	260	666	294	412	787	999999	912	663	836	999999	923	304	77	796	39	747	183	592	605	999999	884	841	224	87	999999	21	330	473	231	999999	643	999999	849	494	999999	335	791	999999	825	608	306	999999	494	726	999999	112	549	231	468	999999	999999	771	28	845	721	419	451	999999	999999	776	973	449	442	589	999999	40	455	582	999999	703	999999	125	766	996	999999	106	357	497	999999	255	471	109	14	724	401	872	874	14	772	519	884	999999	14	58	999999	856	355	999999	441	999999	657	966	999999	764	550	740	14	999999	614	625	999999	953	999999	808	315	874	999999	717	198	423	165	450	809	357	999999	999999	999999	999999	370	383	751	452	66	999999	597	504	744	249	184	660	867	852	999999	157	457	931	644	205	743	761	421	999999	716	28	623	216	167	17	945	179	999999	296	661	241	999999	620	999999	452	220	999999	139	999999	543	999999	999999	313	61	662	899	887	737	915	974	609	961	999999	735	48	874	390	347	737	303	999999	41	581	999999	168	283	837	44	201	985	933	631	226	105	188	472	999999	165	505	117	68	441	714	321	61	279	999999	999999	858	999999	999999	473	402	902	538	506	974	999999	893	389	999999	852	545	999999	999999	999999	745	999999	557	575	999999	999999	999999	629	245	573	327	269	148	888	521	953	186	624	165	469	239	324	567	682	497	207	272	125	55	215	999999	783	280	83	534	743	999999	292	23	604	630	773	667	964	189	999999	999999	14	999999	119	999999	999999	999999	581	999999	430	460	999999	88	367	999999	726	583	39	677	543	988	999999	364	
777	999999	894	610	560	838	999999	999999	602	502	999999	999999	999999	999999	936	999999	973	19	999999	999999	113	293	462	999999	999999	642	904	999999	637	999999	999999	726	908	650	99	999999	781	320	999999	742	292	773	858	999999	999999	143	704	478	646	499	704	533	999999	999999	260	494	173	689	954	918	934	276	29	315	856	66	325	999999	168	453	999999	663	795	999999	53	340	435	89	909	999999	937	999999	552	148	592	999999	436	179	399	605	999999	999999	999999	999999	808	25	753	552	526	248	818	999999	319	203	741	999999	999999	343	696	920	69	999999	780	442	980	999999	723	881	723	743	999999	155	228	563	133	665	307	499	158	37	586	999999	563	670	999999	851	999999	999999	406	551	383	103	482	478	545	246	999999	923	324	309	301	872	828	999999	617	672	866	999999	79	86	743	999999	194	669	344	186	530	119	738	138	391	374	484	181	369	999999	673	750	999999	887	353	383	999999	999999	735	713	63	780	62	41	984	370	999999	999999	807	999999	908	813	143	369	715	211	999999	195	918	927	398	999999	422	91	999999	126	739	192	732	370	73	345	933	631	999999	749	999999	706	154	31	95	999999	374	999999	627	999999	616	657	181	151	198	989	929	808	324	999999	999999	999999	42	999999	630	999999	597	447	80	573	880	512	246	966	155	487	51	897	842	999999	292	999999	463	149	510	91	999999	999999	999999	84	415	134	316	725	999999	94	674	999999	400	987	566	999999	164	64	979	113	420	215	999999	999999	947	999999	966	90	124	999999	518	892	999999	549	97	17	275	996	167	755	999999	521	584	70	813	765	999999	854	677	364	999999	408	170	406	670	804	593	470	136	383	168	235	611	221	575	782	917	850	999999	558	661	999999	897	234	999999	899	631	936	897	191	534	122	413	999999	999999	999999	999999	961	878	292	999999	999999	870	784	999999	970	910	373	999999	41	848	999999	953	128	999999	876	511	935	498	770	183	657	573	944	999999	56	822	851	85	465	59	955	999999	999999	145	857	297	123	637	937	989	267	999999	999999	343	999999	168	294	999999	999999	609	999999	473	117	999999	765	241	925	935	550	999999	68	298	39	981	892	684	345	983	845	588	398	308	999999	999999	999999	216	706	610	970	887	538	794	815	855	262	999999	864	509	379	625	999999	187	97	790	931	969	999999	885	451	203	823	999999	221	681	999999	498	913	999999	203	559	534	324	964	662	618	999999	999999	183	728	410	819	835	614	230	226	220	220	999999	850	945	794	821	169	776	999999	238	582	144	999999	763	578	
538	316	819	100	999999	999999	434	181	666	999999	248	166	51	384	987	695	999999	464	10	288	153	486	999999	999999	713	164	197	598	390	691	348	539	999999	831	291	999999	795	139	999999	997	786	597	193	458	556	665	999999	402	999999	542	591	679	643	999999	434	61	68	64	387	892	999999	835	791	999999	999999	709	201	220	102	468	900	862	295	13	502	555	999999	798	999999	57	46	794	522	847	109	999999	999999	999999	406	240	999999	740	999999	286	972	999999	806	218	310	847	473	907	999999	999999	642	999999	394	640	983	878	758	999999	846	999999	855	240	322	943	875	489	813	712	813	999999	999999	169	120	999999	41	551	749	999999	498	370	584	139	494	905	214	999999	284	264	505	527	481	211	999999	421	430	741	637	862	343	820	43	760	103	447	999999	483	618	999999	608	999999	139	673	771	485	756	726	745	417	739	505	215	999999	217	296	390	796	999999	999999	588	299	999999	886	751	677	337	999999	45	56	294	731	761	898	656	999999	397	808	439	418	664	703	996	230	133	999999	615	999999	552	999999	67	824	217	919	999999	319	527	999999	922	999999	157	932	691	698	999999	17	743	316	999999	999999	898	999999	366	999999	44	884	303	999999	762	913	999999	999999	280	999999	989	999999	523	842	111	999999	545	154	886	345	271	999999	21	999999	999999	126	104	999999	581	999999	908	484	999999	361	884	912	999999	833	999999	18	42	305	662	463	999999	999999	493	999999	215	566	609	754	696	31	595	312	999999	995	999999	646	819	762	280	871	329	515	12	172	958	199	330	999999	664	877	313	965	999999	558	598	444	632	999999	104	25	798	164	999999	446	766	581	49	30	246	843	199	999999	34	790	144	999999	660	999999	999999	25	245	999999	100	818	717	999999	243	999999	407	999999	23	626	668	264	83	174	999999	565	406	386	160	310	999999	820	688	43	941	288	423	404	999999	311	999999	999999	780	999999	74	999999	999999	146	347	724	623	999999	830	999999	611	769	717	969	477	104	924	566	865	935	433	279	999999	999999	688	955	901	12	378	711	376	590	484	182	110	999999	836	270	999999	435	686	999999	999999	125	432	181	570	453	927	999999	387	693	999999	844	477	794	839	999999	458	392	999999	999999	715	128	206	30	999999	545	999999	719	267	664	526	439	258	999999	289	24	999999	516	999999	458	84	688	334	999999	999999	999999	705	999999	917	792	811	657	613	75	674	872	919	411	886	35	583	217	431	722	999999	782	999999	434	515	825	999999	999999	997	374	546	999999	999999	523	653	999999	840	563	
802	999999	852	869	826	193	378	999999	104	851	630	368	999999	999999	999999	999999	516	999999	53	280	799	102	10	870	659	249	999999	999999	89	406	757	999999	999999	999999	415	956	870	307	956	999999	65	109	730	941	321	639	499	999999	999999	191	17	68	611	569	763	999999	475	982	220	587	663	731	337	698	999999	999999	183	854	461	311	741	218	638	640	999999	700	372	999999	558	30	999999	850	877	999999	398	699	629	999999	266	999999	999999	887	97	379	749	334	771	41	847	922	465	645	227	469	450	798	430	999999	354	73	347	416	433	199	999999	813	854	440	309	403	769	557	598	755	820	853	131	999999	891	890	929	340	221	999999	564	113	632	418	999999	600	278	999999	281	203	368	84	999999	897	540	936	999999	341	732	454	163	908	999999	999999	648	596	677	171	88	463	143	16	204	797	635	999999	999999	446	982	709	134	999999	285	404	396	745	399	233	999999	955	420	597	608	999999	483	655	66	999999	769	860	922	117	580	817	999999	361	880	999999	272	806	755	43	358	999999	329	53	632	652	999999	999999	999999	454	442	999999	999999	546	408	437	323	979	678	999999	676	131	786	27	539	467	345	999999	865	999999	960	922	209	386	248	585	447	440	999999	413	94	866	664	478	999999	999999	774	523	953	452	999999	293	999999	735	367	237	246	312	513	174	999999	50	47	474	493	520	999999	666	307	999999	989	883	956	274	936	810	467	317	352	93	999999	822	92	423	389	677	794	473	29	21	349	145	926	858	107	53	828	199	985	164	532	117	225	140	462	469	999999	863	999999	556	999999	928	960	430	999999	999999	958	624	94	999999	726	460	647	295	483	999999	956	108	177	892	981	277	999999	197	560	585	606	951	960	920	350	930	999999	472	999999	421	185	999999	386	612	94	999999	115	179	999999	81	999999	929	656	999999	999999	239	999999	906	574	501	605	772	869	895	999999	16	999999	999999	475	796	999999	184	999999	72	999999	460	999999	999999	808	777	172	163	759	488	125	677	305	361	418	121	999999	999999	897	999999	999999	413	636	999999	725	87	549	941	999999	641	295	999999	886	999999	999999	62	517	142	999999	796	339	452	999999	390	999999	220	711	312	755	364	563	28	286	999999	257	275	823	999999	839	999999	238	230	459	128	202	999999	791	711	431	366	999999	110	669	999999	422	372	400	255	711	515	999999	999999	999999	999999	88	999999	18	593	346	999999	238	287	303	377	568	118	992	894	198	949	999999	10	880	399	760	462	999999	185	880	999999	875	999999	527	334	
364	990	44	120	49	999999	821	207	374	768	999999	325	807	301	542	313	379	999999	67	999999	96	999999	999999	999999	999999	626	918	832	713	462	788	661	999999	969	22	577	84	882	999999	999999	999999	230	636	122	272	444	654	67	643	999999	514	999999	519	999999	999999	999999	634	247	531	423	17	999999	494	911	999999	475	565	838	999999	964	239	999999	652	999999	999999	865	738	254	534	153	971	860	199	146	999999	420	152	994	731	33	943	837	361	440	264	148	736	724	143	999999	879	999999	778	679	999999	27	725	723	999999	382	999999	390	712	387	999999	999999	799	358	963	568	333	570	117	999999	30	401	999999	222	540	497	139	24	999999	737	274	165	92	999999	798	929	694	999999	865	359	772	563	999999	999999	988	118	348	387	760	574	473	318	709	522	658	945	882	513	999999	641	253	246	279	974	122	297	999999	289	560	44	999999	904	705	757	493	466	277	170	999999	432	159	751	263	999999	274	956	455	569	861	999999	56	999999	245	999999	116	536	999999	159	862	700	53	999999	999999	999999	700	569	999999	951	999999	999999	678	999999	999999	760	492	999999	982	733	710	166	841	999999	428	707	987	692	669	481	651	956	182	127	308	533	388	101	923	999999	999999	999999	352	504	999999	669	183	334	901	484	999999	614	999999	560	449	999999	999999	549	999999	999999	999999	999999	900	142	309	82	999999	999999	424	756	999999	401	578	456	888	15	999999	346	964	759	533	663	999999	194	739	47	413	999999	999999	999999	673	839	999999	803	797	837	804	220	204	467	999999	622	910	155	112	999999	45	999999	999999	443	892	999999	999999	880	596	86	999999	716	402	272	669	406	883	821	92	542	939	775	658	61	211	602	151	999999	118	910	752	646	91	399	999999	316	950	244	710	160	264	580	999999	999999	999999	98	817	932	798	253	739	98	72	570	410	999999	448	620	242	299	999999	88	771	685	333	580	634	13	270	362	456	648	121	932	999999	999999	569	936	999999	122	999999	219	708	864	181	999999	583	521	989	742	867	340	11	420	999999	185	999999	530	999999	999999	463	814	672	999999	999999	999999	977	999999	291	51	700	512	189	129	515	172	999999	999999	514	669	997	123	999999	527	999999	999999	999999	999999	999999	112	560	48	548	401	999999	970	999999	999999	77	999999	999999	999999	999999	948	999999	999999	161	881	904	616	805	901	25	729	52	350	800	154	950	680	453	286	977	189	491	661	999999	787	999999	999999	999999	999999	999999	434	982	554	883	76	999999	140	965	765	999999	546	306	658	33	819	358	317	179	402	
999999	396	636	999999	475	59	999999	389	999999	373	999999	369	991	697	72	999999	746	999999	466	734	999999	999999	715	688	999999	441	882	832	638	154	439	163	375	999999	795	452	798	582	999999	999999	609	106	738	602	354	436	554	609	595	442	82	999999	851	999999	733	999999	681	948	920	44	177	634	751	256	933	267	999999	999999	901	999999	792	174	419	632	135	999999	91	122	999999	62	886	283	247	206	82	999999	312	999999	499	303	770	849	999999	54	999999	974	355	492	999999	96	441	786	999999	975	649	999999	450	228	320	999999	421	568	613	867	157	893	396	555	184	999999	955	75	278	608	848	942	513	374	966	160	999999	999999	453	257	620	109	575	271	556	174	139	999999	618	337	882	212	246	999999	896	772	999999	800	999999	315	140	376	999999	109	136	706	405	999999	261	170	946	999999	125	366	257	58	328	135	999999	20	233	871	456	941	725	999999	706	719	478	203	572	425	290	147	126	254	591	999999	144	849	768	999999	999999	458	390	69	96	879	999999	999999	454	462	801	307	92	999999	920	576	383	999999	999	685	607	999999	598	530	541	977	999999	12	467	852	990	158	251	179	49	999999	560	999999	559	827	183	629	748	999999	623	983	999999	857	999999	999999	102	999999	850	999999	456	773	860	859	528	119	999999	543	390	601	471	653	66	999999	229	999999	26	717	930	182	512	999999	319	488	999999	558	921	391	678	453	760	999999	308	167	999999	276	146	999999	147	450	196	639	249	156	647	999999	926	152	999999	411	997	384	999999	677	581	999999	463	382	952	969	197	258	865	937	841	135	354	898	201	953	785	324	580	999999	985	999999	999999	173	999999	936	631	779	753	277	455	385	622	631	586	252	999999	764	748	177	262	938	774	311	999999	522	625	38	950	685	625	683	803	244	691	709	740	300	541	26	348	417	504	999999	491	465	512	723	322	999999	999999	999999	576	999999	999999	57	107	436	857	327	320	603	999999	999999	651	772	582	387	999999	877	999999	522	232	732	999999	844	443	186	820	849	19	902	715	12	544	604	116	400	999999	999999	611	314	442	223	705	999999	589	436	999999	999999	883	134	783	445	446	999999	999999	844	999999	999999	614	921	616	18	318	418	887	999999	533	57	665	191	380	999999	275	207	89	19	999999	94	265	999999	999999	110	965	999999	129	999999	566	917	805	272	817	624	999999	690	999999	433	905	999999	999999	762	902	999999	63	702	753	486	179	999999	999999	789	999999	999999	999999	607	999999	999999	999999	433	298	999999	270	616	999999	403	
374	756	277	585	509	656	999999	739	238	999999	114	342	57	272	140	999999	999999	327	379	999999	999999	328	999999	432	999999	192	999999	482	998	999999	999999	295	656	660	338	997	219	999999	999999	891	685	999999	999999	634	502	358	468	780	302	656	515	942	999999	235	999999	55	269	845	585	327	275	999999	741	988	10	818	686	396	934	143	433	999999	587	999999	340	378	67	999999	929	652	723	999999	190	999999	733	559	58	430	999999	292	999999	374	18	999999	626	65	345	282	633	683	999999	81	846	999999	232	998	364	760	895	578	988	999999	915	999999	603	999999	450	999999	999999	999999	770	266	683	999999	405	69	999999	999999	861	285	999999	785	999999	999999	999999	652	763	31	128	735	999999	297	999999	144	304	341	459	85	818	960	999999	945	27	193	912	999999	397	204	763	173	999999	198	899	620	544	212	176	668	952	951	901	428	281	528	255	999999	731	549	357	73	609	999999	357	900	670	98	999999	56	343	999999	999999	569	268	954	246	15	999999	914	599	101	999999	999999	999999	867	999999	195	673	498	937	439	999999	999999	847	999999	999999	999999	999999	998	949	456	445	999999	335	999999	696	999999	170	326	292	999999	94	817	949	265	898	819	999999	490	999999	485	999999	279	118	904	891	415	722	568	999999	179	999999	399	964	153	656	54	464	744	180	726	35	999999	215	697	354	866	898	999999	999999	744	999999	999999	167	474	41	176	21	431	496	999999	619	601	925	123	85	999999	852	806	608	853	999999	566	999999	124	460	77	999999	421	559	999999	517	140	999999	999999	414	812	242	500	121	999999	43	43	257	889	116	433	432	102	999999	999999	999999	101	983	999999	999999	209	52	52	999999	964	999999	999999	871	471	773	489	834	278	708	999999	462	999999	999999	127	820	330	318	999999	17	37	644	999999	800	999999	22	425	156	819	277	215	999999	999999	486	156	387	443	172	999999	126	627	598	999999	393	999999	999999	660	999999	865	137	68	890	999999	999999	986	999999	999999	799	999999	999999	999999	343	999999	10	999999	999999	272	875	999999	739	387	999999	532	999999	390	438	490	587	999999	703	361	29	290	692	999999	999999	158	165	499	827	255	999999	200	337	769	294	583	164	889	855	933	785	857	999999	999999	899	999999	319	653	558	839	555	356	999999	999999	337	999999	999999	790	999999	999999	117	999999	721	999999	743	967	204	543	106	855	336	999999	999999	770	999999	172	164	941	999999	999999	838	999999	941	999999	999999	999999	923	239	999999	242	260	373	999999	511	999999	408	146	999999	17	931	173	776	999999	999999	513	857	760	507	999999	999999	
897	391	480	233	515	605	999999	734	999999	456	54	965	112	864	604	962	986	94	943	177	35	999999	934	388	999999	72	999999	247	483	999999	536	425	999999	275	344	869	999999	487	996	999999	963	412	849	999999	999999	207	673	693	999999	550	999999	676	563	999999	149	384	456	102	440	453	651	207	260	949	999999	628	999999	836	529	735	80	999999	98	999999	213	623	673	383	500	594	398	270	148	932	999999	860	862	351	135	959	422	799	56	999999	579	999999	999999	899	641	999999	938	837	173	373	480	371	999999	840	161	526	999999	82	601	999999	999999	390	999999	999999	999999	69	766	999999	711	999999	999999	280	463	999999	153	447	472	999999	742	241	999999	561	106	775	462	999999	282	32	200	609	258	349	207	210	497	198	707	833	921	581	999999	31	135	603	60	999999	907	52	696	713	63	936	340	370	199	504	294	293	999999	376	787	743	726	112	999999	973	82	999999	57	955	740	638	999999	171	999999	634	999999	502	999999	263	999999	239	336	486	555	321	19	837	20	999999	904	999999	999999	555	794	758	305	33	999999	87	999999	999999	995	999999	973	425	93	179	631	999999	78	791	568	611	672	558	417	250	556	999	964	245	999999	64	61	999999	670	307	377	980	999999	999999	220	647	999999	58	243	595	513	140	237	999999	216	454	924	122	855	366	883	246	999999	65	477	293	123	891	413	941	689	656	755	786	802	999999	237	999999	999999	999999	485	624	324	999999	736	426	771	133	38	797	139	938	471	313	424	141	999999	283	934	927	534	999999	999999	999999	906	856	385	451	48	565	999999	267	541	999999	999999	269	921	528	328	999999	521	989	999999	999999	811	750	999999	451	372	999999	999999	953	732	653	999999	250	999999	999999	915	880	50	999999	95	472	579	999999	407	536	432	164	999999	120	954	883	415	545	382	999999	490	166	670	933	999999	377	553	999999	534	887	548	641	290	899	612	447	999999	999999	999999	999999	999999	939	353	658	29	999999	461	901	998	848	248	851	867	949	541	999999	219	116	999999	718	919	315	347	519	988	791	874	319	507	517	873	999999	641	999999	992	550	813	22	914	870	999999	652	274	686	999999	696	773	340	368	852	999999	903	948	195	480	730	602	833	999999	238	999999	152	403	491	975	33	219	999999	956	990	946	999999	999999	381	803	999999	51	999999	870	301	27	543	999999	654	289	970	276	456	512	272	999999	999999	352	686	537	999999	258	783	999999	626	487	889	999999	378	999999	40	710	576	999999	213	689	941	963	999999	220	799	201	999999	212	999999	
999999	763	382	694	51	966	999999	515	844	999999	28	268	950	253	814	138	169	582	999999	259	269	699	74	308	582	999999	26	999999	475	737	999999	509	580	704	869	724	999999	999999	336	999999	184	204	731	362	194	431	999999	719	563	92	999999	618	10	999999	999999	67	698	83	121	44	999999	880	50	117	457	519	687	255	999999	100	621	480	256	808	999999	999999	967	712	124	161	999999	306	420	393	999999	963	999999	627	958	812	35	999999	578	301	989	304	999999	624	905	999999	743	744	345	472	470	999999	999999	999999	878	682	99	986	999999	959	999999	999999	469	656	18	999999	20	999999	297	999999	75	188	902	999999	819	780	999999	352	806	448	999999	281	961	947	999999	999999	999999	316	748	286	722	48	484	618	282	345	834	999999	615	999999	664	999999	457	999999	407	291	267	417	382	108	772	746	189	520	551	747	999999	521	999999	999999	892	703	321	21	999999	36	704	293	999999	999999	999999	410	999999	395	783	734	823	198	999999	641	681	193	933	649	513	976	858	963	999999	535	653	999999	776	545	528	960	372	999999	924	381	587	973	735	999999	163	371	19	794	736	817	999999	999999	971	999999	398	999999	770	671	507	872	177	740	227	157	829	999999	999999	200	866	823	371	999999	273	999999	64	708	457	44	496	152	966	999999	237	258	611	999999	350	999999	157	999999	200	999999	999999	999999	999999	846	999999	588	999999	530	736	818	927	913	455	546	999999	802	46	689	261	735	185	364	999999	113	513	968	545	999999	292	949	53	56	632	671	999999	222	965	999999	999999	999999	964	966	415	158	999999	323	999999	75	999999	548	649	999999	568	999999	525	584	155	109	343	787	53	399	247	787	775	880	291	784	107	999999	836	828	999999	391	999999	999999	948	757	966	199	175	480	759	743	309	585	487	176	155	863	76	866	873	999999	826	575	728	999999	382	266	42	28	967	999999	711	999999	731	187	694	999999	636	999999	999999	153	621	572	639	504	999999	200	403	124	638	244	999999	970	954	571	565	205	999999	999999	999999	710	167	157	512	857	999999	489	853	999999	482	999999	999999	678	732	730	999999	263	935	234	999999	192	862	917	389	732	951	999999	865	170	621	499	826	999999	23	432	985	474	999999	782	472	998	346	102	642	799	17	999999	999999	234	27	312	270	265	189	999999	847	249	767	780	906	999999	999999	999999	999999	999999	22	999999	665	309	999999	89	203	999999	762	152	845	770	285	589	725	678	504	999999	152	319	999999	570	136	820	585	746	707	999999	875	999999	999999	999999	413	659	787	95	
617	937	490	937	999999	117	503	46	357	87	964	187	64	238	796	982	550	999999	753	451	794	845	724	999999	382	914	287	999999	768	202	366	999999	802	639	70	566	160	215	999999	131	77	100	472	508	781	529	234	999999	384	999999	999999	44	999999	345	301	772	223	491	999999	204	830	912	278	164	720	348	384	425	177	999999	831	999999	178	999999	384	704	382	226	999999	852	689	639	216	376	100	332	719	467	999999	298	353	668	649	16	301	999999	821	317	999999	999999	154	809	479	154	570	999999	999999	283	960	596	400	997	275	999999	515	200	706	901	999999	398	629	917	999999	879	886	172	999999	171	999999	229	882	74	438	783	999999	879	169	71	806	999999	467	999999	506	752	897	356	999999	937	501	110	999999	920	253	399	813	237	999999	600	268	407	80	999999	943	999999	713	336	568	999999	13	999999	41	645	105	740	931	193	420	334	981	540	769	758	670	240	770	962	999999	48	999999	481	156	569	802	408	263	763	502	765	49	571	787	999999	933	999999	999999	813	825	512	468	630	816	408	618	999999	638	999999	999999	712	970	750	515	529	522	532	489	999999	999999	696	487	177	999999	655	295	420	752	858	825	804	171	957	147	318	580	348	665	999999	950	84	770	941	730	790	999999	999999	66	267	398	999999	999999	999999	999999	138	999999	300	939	171	123	208	975	779	495	999999	550	23	999999	206	949	184	867	742	522	999999	999999	545	446	900	859	997	363	494	999999	425	999999	565	986	18	293	289	409	504	633	751	109	991	456	999999	249	782	684	859	318	224	543	999999	94	999999	213	489	854	999999	311	999999	999999	490	999999	80	999999	985	37	999999	999999	669	999999	373	999999	999999	668	934	99	944	661	87	322	999999	186	999999	999999	783	481	782	805	999999	435	999999	202	516	906	618	681	385	999999	264	755	89	946	999999	449	999999	535	323	545	278	399	999999	387	233	999999	351	314	73	198	36	513	254	799	118	243	413	180	601	863	59	999999	713	262	406	332	243	999999	999999	806	711	999999	167	999999	536	999999	526	983	969	712	565	313	617	196	666	750	510	289	999999	999999	45	999	933	459	495	25	685	657	999999	900	999999	794	777	999999	487	777	356	17	273	703	999999	999999	210	999999	308	746	999999	999999	595	655	822	953	718	132	771	999999	324	707	751	999999	729	868	12	78	151	770	536	360	709	888	404	999999	25	144	999999	614	798	54	161	749	380	168	71	334	88	617	86	655	495	775	463	999999	266	753	974	999999	427	142	999999	
538	999999	294	817	707	261	999999	937	583	434	166	912	280	556	11	150	570	807	999999	999999	533	693	880	999999	934	435	756	245	272	999999	847	196	666	305	622	539	95	350	363	83	759	679	502	230	338	862	192	102	999999	613	413	999999	749	999999	224	999999	339	428	883	282	505	93	675	999999	586	969	256	974	999999	999999	999999	999999	453	604	240	853	999999	659	536	999999	999999	664	980	659	757	806	999999	999999	90	778	210	667	467	999999	578	999999	14	89	999999	369	615	217	999999	793	559	193	598	154	999999	371	653	679	892	811	39	999999	113	26	665	999999	532	732	894	164	271	999999	762	999999	36	565	999999	121	25	999999	465	999999	505	999999	110	574	217	302	611	719	999999	530	999999	999999	999999	737	571	988	424	999999	999999	883	999999	13	999999	171	999999	999999	128	356	522	541	663	724	355	993	345	999999	916	100	572	240	999999	185	39	999999	999999	115	999999	298	993	999999	696	162	340	582	722	501	665	938	153	981	183	999999	206	999999	999999	60	310	68	999999	999999	82	333	300	606	999999	147	974	791	549	999999	917	999999	362	661	999999	510	393	772	281	844	261	977	947	999999	66	865	978	445	873	572	999999	260	999999	348	788	373	999999	734	820	584	526	873	398	828	74	354	903	999999	748	366	666	999999	787	557	404	999999	386	999999	999999	896	169	539	918	977	519	667	932	23	872	481	648	659	999999	696	327	387	589	128	527	712	962	999999	999999	516	999999	276	472	350	944	694	986	162	193	923	424	987	955	420	318	406	421	889	999999	999999	717	999999	585	100	239	26	514	999999	999999	999999	934	726	842	411	82	999999	204	999999	79	999999	495	999999	999999	39	282	339	432	178	999999	130	300	83	770	429	798	897	691	381	120	928	189	728	970	355	988	697	155	554	999999	75	212	829	819	493	782	232	542	556	818	999999	594	999999	999999	72	547	861	956	422	612	999999	561	822	481	999999	999	766	524	129	50	584	194	999999	830	743	917	471	263	999999	647	576	365	144	999999	221	344	843	279	999999	807	137	999999	732	999999	173	514	389	999999	678	494	25	707	422	516	999999	714	716	515	714	154	86	608	679	775	45	818	426	999999	270	999999	999999	496	616	322	999999	999999	462	936	666	239	538	123	584	792	631	868	943	999999	328	999999	627	337	565	999999	730	999999	999999	999999	905	355	97	129	96	871	338	999999	101	999999	999999	401	999999	999999	849	484	616	962	34	887	153	177	875	798	940	999999	189	828	931	999999	591	394	781	
999999	40	999999	999999	418	37	999999	463	113	777	843	35	927	999999	999999	999999	90	158	767	504	999999	813	999999	480	298	188	331	692	510	597	999999	518	219	620	757	749	999999	341	207	999999	999999	434	50	399	41	773	22	999999	341	350	850	704	823	889	999999	692	301	840	999999	239	705	29	999999	515	538	335	816	999999	496	108	949	748	950	832	192	750	772	999999	999999	525	175	999999	361	169	747	545	694	329	999999	999999	457	697	487	999999	240	302	481	534	999999	706	957	705	999999	243	401	111	753	991	999999	999999	919	952	401	339	999999	999999	667	793	768	993	640	496	304	431	650	261	999999	982	601	890	279	248	488	742	567	470	999999	999999	999999	999999	999999	703	622	999999	999999	999999	306	158	999999	346	634	687	765	999999	76	470	999999	603	592	149	840	770	399	816	999999	680	474	659	771	999999	118	999999	34	133	999999	936	874	147	999999	999999	955	122	89	999999	265	591	483	999999	999999	106	70	192	535	629	805	999999	999999	806	579	999999	41	646	387	310	237	95	663	641	999999	139	596	272	328	447	194	727	691	143	999999	996	999999	999999	982	674	543	999999	999999	404	328	190	632	999999	568	999999	999999	318	735	999999	38	180	927	841	999999	547	999999	797	863	999999	445	87	340	180	999999	583	278	999999	664	999999	767	311	81	268	999999	485	999999	528	703	519	999999	875	992	912	999999	999999	999999	366	897	445	174	999999	72	925	999999	251	850	462	999999	985	541	935	654	32	20	726	109	999999	527	480	999999	981	103	999999	765	570	94	427	74	865	999999	912	290	999999	999999	32	999999	156	309	82	634	55	999999	718	999999	397	999999	970	999999	388	290	999999	838	427	405	192	999999	718	169	399	999999	433	397	999999	480	629	655	435	484	999999	488	952	369	455	999999	994	999999	385	999999	377	999999	124	525	685	584	114	999999	862	999999	365	380	530	986	910	999999	211	657	748	999999	358	741	999999	495	913	900	338	50	393	582	411	906	276	351	999999	60	52	907	711	999999	375	555	999999	612	128	618	958	965	458	539	644	346	999999	147	28	999999	553	628	612	784	999999	999999	690	290	421	458	999999	999999	204	999999	873	303	999999	375	871	802	999999	192	999999	999999	999999	372	591	853	999999	74	379	139	333	999999	506	424	305	926	137	999999	999999	513	200	669	515	779	771	598	666	350	400	171	275	226	687	371	999999	317	999999	999999	999999	837	351	357	88	974	999999	48	999999	999999	997	29	248	999999	999999	444	991	999999	789	172	601	992	197	999999	673	218	863	
117	478	144	999999	999999	94	254	828	999999	171	843	999999	999999	925	732	244	999999	352	381	999999	704	288	999999	380	553	528	679	999999	489	650	754	684	870	120	747	999999	229	295	19	934	994	999999	909	283	157	126	999999	247	868	757	979	255	301	296	168	828	235	764	619	469	414	962	349	387	417	169	999999	999999	187	999999	25	922	342	446	927	999999	379	969	232	999999	280	999999	422	731	670	508	392	583	951	919	345	464	999999	550	999999	41	402	531	999999	988	405	827	70	706	742	67	912	855	999999	205	999999	265	542	192	199	972	550	618	717	908	776	147	999999	267	999999	999999	999999	792	916	895	999999	999999	112	999999	41	452	381	715	989	613	595	537	999999	999999	470	89	922	493	999999	999999	999999	783	814	958	999999	267	358	802	879	999999	811	130	938	473	633	611	999999	308	160	746	600	834	628	114	999999	248	999999	722	999999	747	637	762	441	368	414	787	43	154	999999	773	104	579	999999	999999	999999	475	598	750	132	859	926	999999	342	614	999999	657	165	710	999999	999999	344	999999	15	999999	553	58	689	580	69	846	999999	19	287	386	652	31	997	821	312	847	650	182	600	999999	821	23	429	827	410	757	632	333	508	57	999999	468	573	999999	263	753	785	27	999999	285	291	999999	999999	955	999999	999999	999999	343	999999	798	333	172	45	77	320	540	628	862	179	999999	224	999999	510	999999	947	193	457	303	567	559	71	632	490	324	656	903	677	473	999999	475	107	298	925	709	723	277	432	506	393	999999	999999	999999	848	388	71	46	999999	115	18	777	487	365	999999	999999	736	701	681	721	420	416	999999	164	996	999999	214	999999	329	801	517	680	761	999999	909	844	434	999999	784	111	262	619	497	571	999999	999999	987	742	522	86	973	32	595	711	95	977	999999	999999	926	153	184	146	717	615	999999	999999	26	536	999999	999999	424	598	917	579	468	801	999999	301	699	908	717	472	412	253	999999	494	999999	59	865	932	983	465	221	640	927	126	999999	999999	973	136	81	460	295	590	661	999999	115	26	253	294	999999	569	280	28	436	999999	999999	999999	787	113	254	967	670	524	948	999999	999999	999999	651	351	898	47	327	572	837	266	187	822	591	999999	389	77	999999	581	999999	424	999999	203	213	225	393	999999	104	999999	999999	113	790	770	641	702	999999	828	375	901	396	999999	999999	707	190	180	534	910	882	343	724	999999	171	99	650	999999	774	192	83	999999	958	469	999999	999999	690	733	475	999999	190	888	454	560	702	904	
999999	853	182	487	22	999999	690	482	999999	760	155	999999	942	999999	130	117	999999	999999	755	938	942	926	999999	793	27	457	704	128	729	993	889	173	484	267	904	796	999999	296	999999	50	999999	999999	913	999999	312	984	790	999999	999999	83	960	639	805	763	999999	268	999999	389	470	564	338	571	753	999999	871	982	231	685	999999	334	755	999999	645	714	203	999999	999999	999999	490	42	667	929	999999	656	999999	260	367	999999	999999	646	30	972	825	615	712	183	999999	999999	320	330	763	115	980	961	327	999999	993	999999	569	504	255	999999	898	999999	897	999999	999999	999999	530	621	624	509	390	159	314	999999	816	999999	12	30	734	661	585	170	278	561	949	999999	338	999999	266	999999	161	801	400	999999	999999	397	717	999999	444	636	830	698	999999	999999	725	999999	999999	544	999999	963	98	999999	769	593	999999	999999	169	345	459	866	999999	815	364	357	999999	589	758	174	708	428	322	699	585	108	831	887	464	999999	999999	128	225	793	999999	999999	188	611	999999	806	845	346	238	999999	853	999999	867	24	344	999999	999999	146	82	492	836	93	650	398	964	671	762	999999	284	153	999999	341	651	999999	999999	71	179	747	999999	952	999999	372	999999	941	845	999999	240	999999	553	115	120	700	55	733	957	999999	653	999999	646	369	53	438	71	94	872	522	926	999999	410	282	189	167	999999	130	999999	473	893	709	553	957	440	946	863	178	42	808	295	999999	27	495	417	389	111	197	908	889	310	999999	78	333	90	347	415	280	926	953	999999	925	569	999999	234	999999	246	689	929	107	574	999999	61	74	999999	999999	999999	915	864	800	66	400	222	999999	172	787	640	229	999999	103	540	593	252	89	695	370	999999	533	271	473	153	422	999999	999999	325	417	63	14	999999	81	471	500	415	999999	897	999999	713	999999	330	999999	999999	26	811	835	999999	981	651	999999	378	865	659	352	653	401	656	643	141	411	999999	755	733	636	999999	999999	631	49	188	126	191	973	999999	73	212	824	999999	136	610	432	253	343	766	91	635	999999	421	129	999999	24	479	263	590	311	336	575	712	677	893	15	214	527	802	534	790	405	218	595	149	829	240	530	999999	999999	168	625	989	999999	999999	891	394	511	202	173	999999	999999	393	355	737	637	121	493	242	604	228	725	540	241	300	999999	999999	825	980	27	783	948	230	999999	152	710	586	70	675	12	621	702	335	999999	887	862	22	862	858	999999	718	747	297	438	490	443	94	999999	361	999999	868	568	531	185	999999	698	999999	511	
212	36	61	999999	817	240	983	525	399	901	353	438	228	170	967	999999	309	999999	661	999999	400	709	626	828	709	905	143	63	181	999999	258	199	164	510	659	831	999999	667	930	999999	455	964	53	999999	999999	923	552	707	600	999999	876	354	46	999999	999999	503	410	233	351	912	106	999999	999999	250	999999	163	283	999999	510	146	999999	999999	115	999999	345	436	666	444	999999	786	999999	435	999999	128	283	903	999999	999999	400	166	431	236	325	28	999999	525	999999	803	538	999999	649	835	999999	464	43	999999	249	441	581	684	999999	966	809	565	559	671	999999	236	999999	999999	10	999999	999999	354	715	792	326	999999	645	819	816	862	905	173	999999	527	999999	999999	95	48	999999	721	999999	999999	328	999999	427	759	468	999999	58	393	836	788	260	999999	517	852	748	999999	917	162	796	761	868	974	70	646	429	42	999999	478	151	928	96	288	999999	999999	35	260	374	999999	628	356	771	432	36	126	912	532	19	999999	260	843	130	511	999999	904	999999	354	404	781	339	436	856	579	252	908	999999	999999	244	906	826	999999	876	360	533	449	990	999999	948	944	999999	999999	33	999999	228	307	807	999999	363	473	764	999999	856	593	999999	999999	500	201	189	999999	423	939	298	999999	999999	762	966	770	999999	485	914	410	999999	459	57	443	412	999999	360	999999	110	128	619	771	151	155	999999	293	999999	340	999999	799	266	830	531	794	608	919	999999	466	341	47	606	877	999999	363	284	407	999999	794	999999	700	840	244	999999	304	999999	527	999999	414	130	682	647	999999	535	999999	154	576	928	262	835	999999	303	894	613	73	522	741	221	787	870	244	748	338	551	999999	958	32	812	236	474	999999	957	102	345	658	399	999999	351	444	999999	708	999999	292	958	306	406	946	999999	999999	782	588	999999	999999	543	886	934	318	105	286	166	131	999999	701	788	999999	535	211	558	955	674	999999	399	999999	577	172	765	465	379	254	999999	999999	401	859	453	999999	775	783	999999	459	723	91	999999	75	999999	999999	945	777	503	214	771	999999	999999	674	289	229	198	999999	999999	999999	131	479	938	851	999999	153	730	903	257	999999	999999	751	653	109	241	593	699	334	498	490	226	987	999999	174	999999	658	624	999999	580	234	697	246	187	999999	999999	254	152	999999	641	145	367	51	529	600	999999	999999	551	298	443	695	530	864	50	126	999999	999999	517	773	999999	775	528	13	333	33	215	999999	999999	999999	771	986	999999	687	692	362	132	185	467	370	938	462	116	999999	293	884	703	832	999999	70	
32	999999	737	999999	999999	999999	999999	364	999999	506	395	999999	999999	84	526	456	255	999999	182	999999	999999	979	675	999999	835	916	668	999999	719	448	329	383	999999	513	454	578	259	81	54	826	745	767	467	961	975	999999	17	41	999999	837	999999	861	660	517	76	52	527	590	543	727	207	424	645	999999	999999	21	999999	941	630	999999	206	184	798	356	942	236	521	999999	181	392	909	999999	391	881	809	468	722	37	999999	999999	60	999999	999999	327	628	999999	131	197	785	963	503	75	411	861	640	464	73	999999	575	999999	531	813	418	161	817	570	43	763	470	999999	999999	921	504	229	897	537	646	999999	999999	621	115	333	928	217	999999	843	235	530	251	999999	405	418	462	607	880	999999	260	386	509	999999	297	368	999999	999999	675	581	570	192	963	999999	818	999999	586	999999	734	999999	999999	211	272	973	345	513	999999	125	999999	999999	469	896	348	661	287	270	999999	670	333	999999	999999	999999	542	317	283	53	566	148	536	812	999999	507	873	683	361	58	999999	535	722	784	999999	999999	755	794	121	674	843	312	825	999999	621	999999	999999	987	601	999999	999999	954	700	301	946	384	589	999999	58	962	32	999999	309	238	156	445	947	548	901	993	114	747	205	608	210	263	322	999999	201	914	876	886	92	336	390	168	834	431	837	470	999999	255	745	999999	651	187	12	596	411	186	969	92	95	999999	999999	921	759	101	100	692	999999	611	318	144	96	146	583	999999	848	987	610	526	710	441	970	999999	999999	56	957	32	261	999999	576	24	945	999999	800	484	416	468	409	742	340	999999	408	422	999999	611	999999	999999	604	999999	748	423	999999	452	381	999999	636	70	999999	713	144	78	999999	999999	44	303	198	302	999999	108	999999	389	999999	867	999999	565	42	999999	999999	399	999999	999999	428	231	977	163	449	503	421	156	848	356	999999	999999	608	271	999999	72	387	643	423	999999	179	506	473	368	999999	708	266	815	622	88	148	529	730	692	650	220	368	881	854	999999	881	198	260	220	840	892	999999	924	852	970	180	289	976	999999	282	921	999999	999999	328	741	247	999999	999999	769	218	29	999999	999999	999999	503	703	506	788	727	999999	999999	255	999999	528	942	448	999999	963	651	907	859	552	517	999999	728	462	999999	562	122	458	285	664	490	11	820	999999	999999	313	359	276	673	500	258	999999	999999	676	505	100	385	302	905	642	999999	861	359	476	458	504	893	999999	953	999999	676	999999	999999	326	765	261	707	26	999999	999999	613	385	243	368	304	193	129	
62	957	659	999999	999999	552	999999	999999	628	652	353	477	999999	420	318	323	730	824	978	720	999999	999999	253	392	999999	208	877	39	999999	999999	990	182	274	385	999999	94	303	766	855	727	999999	544	146	608	364	549	255	617	999999	72	513	544	325	473	154	151	713	277	819	621	674	613	999999	10	999999	181	212	474	579	234	29	964	968	261	750	999999	774	999999	38	999999	953	269	999999	999999	999999	999999	857	801	240	699	380	36	946	244	62	366	269	145	945	999999	346	780	48	80	52	549	576	999999	999999	714	377	78	248	10	999999	999999	879	839	999999	217	324	999999	999999	879	999999	999999	27	734	999999	393	181	638	999999	845	482	182	231	664	402	574	878	793	999999	526	332	312	788	946	575	999999	487	429	259	999999	868	935	546	168	226	59	532	842	999999	339	543	999999	378	999999	999999	999999	999999	225	447	321	338	530	332	999999	999999	551	999999	80	168	561	906	751	388	999999	999999	546	635	72	448	999999	52	46	928	999999	983	593	933	395	429	89	999999	271	999999	938	410	347	613	829	610	674	845	999999	684	313	433	791	359	418	426	980	999999	999999	777	104	279	301	602	999999	734	964	617	819	651	88	107	644	768	450	559	638	932	999999	461	773	507	590	362	625	326	999999	999999	999999	999999	999999	229	343	494	887	999999	118	999999	40	999999	646	67	36	810	605	215	788	999999	908	858	787	57	63	669	999999	597	688	939	976	266	542	730	102	850	999999	858	764	159	880	781	999999	999999	901	711	999999	715	481	780	999999	419	537	178	999999	666	190	400	176	673	490	999999	980	179	769	774	562	916	964	999999	999999	746	451	638	151	999999	418	999999	999999	999999	999999	297	126	908	192	999999	729	374	999999	999999	999999	812	691	999999	999999	590	801	999999	999999	137	159	897	750	305	182	999999	968	898	36	208	999999	999999	254	824	819	999999	999999	999999	986	999999	55	197	521	999999	515	999999	64	360	970	999999	335	146	770	999999	202	956	546	820	735	183	597	999999	347	999999	187	383	567	867	281	475	999999	999999	999999	999999	92	961	386	222	790	386	954	618	928	999999	872	999999	525	236	999999	862	656	363	346	999999	614	224	850	324	360	141	999999	197	89	504	154	606	999999	849	999999	240	580	334	39	999999	228	979	902	872	334	75	858	340	244	419	819	63	392	482	316	867	121	71	861	659	158	767	539	433	999999	275	271	999999	300	401	999999	331	333	999999	594	634	999999	999999	990	295	999999	897	999999	669	685	999999	224	377	543	78	129	
519	473	380	999999	999999	450	478	999999	68	999999	999999	50	843	137	999999	730	999999	999999	681	999999	143	80	576	387	260	999999	869	748	240	999999	893	999999	232	999999	999999	857	953	785	143	193	844	437	932	490	999999	857	119	542	197	370	819	489	861	523	986	999999	897	992	951	999999	581	729	320	999999	910	60	999999	571	364	999999	777	619	755	497	710	705	147	95	297	402	999999	336	999999	999999	999999	999999	281	709	999999	999999	960	960	999999	999999	612	125	126	926	580	48	999999	548	999999	556	999999	209	999999	999999	999999	999999	310	812	705	558	942	999999	177	999999	999999	505	999999	118	284	999999	679	817	784	999999	885	595	589	221	514	259	362	166	159	14	286	42	680	907	896	15	33	158	265	999999	999999	367	999999	675	999999	84	269	931	999999	158	877	776	424	474	487	999999	700	99	307	455	205	785	105	172	999999	741	999999	999999	222	279	16	531	561	508	715	527	647	914	69	439	989	999999	999999	10	999999	510	618	215	999999	678	315	934	851	809	90	999999	999999	785	511	421	999999	398	719	994	999999	356	224	916	759	959	999999	785	40	867	999999	774	892	999999	44	999999	132	999999	999999	543	963	81	679	752	999999	946	999999	862	413	648	189	601	712	899	859	781	296	702	456	470	108	999999	904	983	352	316	876	177	750	847	298	641	999999	999999	999999	79	676	471	999999	812	999999	718	382	391	687	864	999999	999999	999999	263	376	430	999999	981	445	444	177	695	999999	999999	80	98	122	565	999999	548	654	536	868	789	115	825	214	999999	765	389	156	522	306	488	254	882	999999	496	481	867	478	999999	740	595	902	980	999999	386	741	615	606	999999	41	148	220	535	134	455	157	999999	226	528	225	65	297	655	399	921	867	197	166	625	94	999999	999999	689	796	282	887	135	999999	827	902	160	783	339	999999	167	277	719	999999	486	349	929	650	950	749	684	999999	256	999999	150	999999	553	999999	981	999999	999999	79	530	738	999999	568	32	788	398	625	75	281	957	174	242	653	157	439	679	286	999999	999999	999999	939	121	974	640	999999	999999	318	999999	700	802	999999	941	98	747	980	999999	918	326	151	261	335	684	999999	350	999999	358	999999	371	124	779	705	577	706	949	591	626	999999	927	487	175	89	999999	375	999999	360	999999	153	906	999999	532	761	959	999999	590	793	265	708	634	999999	196	135	947	244	920	107	39	245	148	999999	364	39	990	838	999999	181	68	999999	999999	999999	859	214	590	205	591	999999	745	564	125	999999	335	918	999999	
378	301	999999	999999	41	454	999999	331	987	15	750	812	503	999999	999999	999999	419	735	946	999999	644	699	981	544	752	653	902	999999	475	130	982	830	445	786	999999	999999	934	48	37	864	563	668	872	209	840	999999	97	256	624	525	706	999999	389	154	999999	679	999999	506	390	388	551	999999	855	866	32	920	376	716	159	584	113	380	708	91	220	976	999999	782	704	369	565	655	737	949	424	561	999999	301	189	942	999999	438	658	648	999999	999999	812	15	186	920	999999	999999	999999	50	421	999999	722	308	999999	630	999999	536	801	30	822	999999	290	906	452	470	479	85	537	216	356	675	721	999999	767	675	174	821	999999	783	999999	194	558	697	537	999999	999999	999999	367	558	99	700	636	637	826	428	263	906	563	715	450	940	843	891	693	999999	613	999999	540	267	466	999999	999999	999999	677	637	999999	593	999999	364	631	337	718	978	126	999999	999999	94	242	349	422	267	999999	890	342	413	999999	666	13	791	484	185	611	109	101	68	999999	618	960	198	90	670	538	208	94	123	999999	864	774	47	707	999999	999999	999999	845	209	773	50	685	999999	297	680	589	587	880	456	726	619	887	999999	999999	430	134	54	999999	752	729	69	805	999999	192	485	892	966	93	954	754	420	999999	892	294	728	933	696	999999	410	999999	950	328	999999	396	612	999999	715	161	287	404	386	932	103	479	713	999999	999999	999999	811	787	999999	503	999999	701	999999	365	995	773	167	496	437	153	858	671	778	741	177	832	580	508	186	814	805	560	378	999999	999999	422	580	493	478	615	99	999999	466	457	402	936	90	256	981	999999	993	791	967	243	999999	431	701	972	77	632	510	313	610	808	698	375	333	828	205	999999	203	673	28	821	999999	246	214	331	348	240	752	999999	526	245	821	24	592	145	414	738	721	608	999999	999999	114	999999	21	658	999999	999999	613	262	60	408	748	330	772	156	999999	837	226	379	999999	836	880	187	787	999999	987	683	782	198	424	466	999999	594	257	183	716	278	234	556	572	320	999999	999999	282	127	999999	999999	251	446	956	576	522	999999	974	999999	999999	927	997	645	670	999999	254	999999	837	594	546	163	82	599	439	909	613	670	806	323	218	390	904	999999	879	496	442	346	241	847	944	520	999999	667	217	788	281	588	885	498	76	212	662	688	581	999999	428	652	16	999999	963	999999	544	660	999999	585	33	338	766	184	999999	908	193	990	649	36	543	999999	391	999999	638	34	784	318	257	16	999999	226	999999	
547	77	999999	339	195	884	102	999999	999999	296	999999	999999	942	999999	710	999999	167	28	672	48	555	999999	22	270	999999	417	938	999999	236	413	374	857	806	249	229	116	999999	579	998	999999	557	60	999999	129	759	885	696	999999	999999	463	99	988	65	999999	543	999999	64	999999	973	777	999999	35	999999	556	999999	774	999999	703	999999	603	12	588	29	999999	490	504	226	893	999999	481	721	736	993	772	999999	385	802	629	706	480	62	333	606	230	999999	532	999999	36	207	984	926	992	999999	480	999999	511	968	499	696	49	531	171	28	999999	66	219	41	999999	242	999999	972	339	996	132	551	999999	982	799	406	958	203	199	696	525	554	728	136	523	321	812	417	313	932	667	949	999999	314	114	174	950	999999	334	999999	661	999999	597	995	487	928	781	529	179	999999	738	845	999999	474	502	947	337	92	518	664	999999	138	669	999999	339	183	660	374	877	634	455	467	869	406	45	513	957	732	649	594	999999	293	999999	999999	203	821	999999	426	812	999999	837	867	999999	669	373	532	353	999999	666	313	999999	417	651	999999	647	280	999999	936	439	989	989	604	442	999999	999999	147	999999	458	213	999999	999999	244	562	720	797	587	485	209	42	999999	999999	999999	76	345	326	132	641	703	572	999999	844	680	986	822	176	242	434	999999	544	999999	999999	894	999999	157	747	43	855	999999	747	70	795	999999	903	927	829	232	538	106	607	12	505	197	886	290	673	885	999999	999999	553	564	162	427	999999	806	999999	999999	781	918	598	293	276	710	999999	999999	137	77	777	68	999999	999999	703	338	460	541	730	455	18	999999	484	861	999999	125	386	192	907	377	121	999999	999999	999999	450	619	508	324	735	794	999999	383	162	999999	117	199	999999	609	861	824	967	133	999999	424	266	85	444	736	507	161	334	772	605	999999	999999	681	11	437	504	94	999999	999999	999999	935	223	634	553	878	753	596	999999	999999	331	999999	409	988	999999	999999	308	999999	185	771	816	584	470	468	999999	402	649	436	197	319	999999	999999	994	999999	326	151	999999	631	999999	565	982	911	782	556	999999	521	999999	967	661	368	139	138	908	67	329	231	474	999999	856	161	999999	999999	408	999999	672	554	98	578	671	878	999999	999999	843	999999	788	905	801	913	27	266	999999	999999	775	829	189	976	868	936	511	105	999999	456	775	380	336	665	512	722	884	999999	433	782	999999	783	926	463	999999	299	278	424	430	560	737	999999	999999	999999	552	579	880	696	686	161	999999	576	211	985	900	472	293	
133	402	88	39	131	999999	269	999999	991	902	999999	691	999999	668	999999	674	126	719	185	270	779	123	933	842	198	219	999999	715	728	582	941	562	822	16	155	31	351	531	616	999999	850	179	560	676	165	999999	117	493	999999	901	999999	276	724	211	513	19	469	246	841	911	560	553	658	999999	961	172	868	572	522	999999	999999	595	113	419	420	999999	999999	999999	687	193	111	789	736	826	497	675	838	620	502	145	562	114	689	705	215	999999	520	151	714	992	145	545	970	913	578	499	172	999999	791	903	457	212	559	999999	809	999999	816	832	921	999999	334	258	80	387	513	228	905	408	213	122	99	999999	999999	999999	57	566	818	823	258	998	512	999999	829	599	999999	360	555	41	895	443	490	688	230	428	668	887	474	593	410	999999	594	764	111	678	814	999999	660	864	610	999999	953	993	584	999999	784	800	999999	481	698	163	672	999999	999999	770	632	410	201	133	35	999999	101	234	422	999999	413	747	431	160	999999	652	699	690	431	999999	999999	496	114	306	644	867	468	993	894	999999	686	720	262	999999	55	413	844	537	839	999999	160	728	999999	999999	519	46	379	278	999999	55	463	982	452	999999	289	999999	999999	894	489	168	701	108	340	175	221	999999	999999	100	114	381	999999	172	851	981	503	762	915	999999	787	607	498	200	307	999999	793	704	278	404	61	910	117	999999	999999	681	999999	61	398	415	474	825	552	288	173	324	246	301	999999	470	365	527	230	877	117	999999	999999	510	999999	491	381	516	999999	999999	49	999999	274	859	124	180	242	999999	374	999999	953	961	64	220	37	999999	999999	502	574	807	49	999999	690	239	999999	999999	999999	247	260	906	43	999999	410	462	999999	999999	60	387	186	959	999999	913	163	719	924	999999	826	459	483	999999	879	879	942	617	60	514	999999	45	999999	948	169	995	200	467	477	995	560	602	999999	68	931	234	326	614	579	135	381	970	314	696	349	999999	999999	441	999999	163	999999	793	999999	734	999999	25	999999	237	800	242	999999	695	252	928	594	999999	999999	425	999999	654	563	999999	47	925	999999	999999	730	331	999999	606	241	759	439	323	980	767	200	246	604	916	865	98	999999	347	412	999999	727	386	111	124	84	999999	999999	383	600	686	755	999999	601	920	999999	48	999999	204	11	999999	266	929	999999	827	44	251	820	970	999999	999999	525	999999	999999	457	816	999999	229	999999	999999	999999	214	999999	722	303	21	999999	999999	684	631	826	999999	999999	345	448	429	798	438	284	89	999999	527	583	
594	135	171	65	963	153	114	941	819	143	671	119	759	210	217	654	815	330	999999	146	349	962	999999	906	365	999999	38	27	915	999999	415	999999	374	631	470	999999	142	956	999999	502	580	690	17	336	947	999999	999999	228	591	783	468	758	236	391	999999	999999	999999	265	700	888	999999	999999	35	873	728	972	744	138	739	620	522	859	580	114	565	999999	954	678	958	999999	396	999999	435	142	999999	999999	999999	999999	999999	838	999999	876	266	861	999999	493	999999	143	607	999999	491	560	489	970	270	609	188	132	825	999999	677	452	306	999999	502	314	999999	892	397	999999	999999	761	999999	900	155	645	603	718	726	82	994	821	80	983	647	835	330	465	872	877	477	349	167	812	171	999999	580	695	369	82	999999	772	746	535	999999	730	999999	588	825	624	16	470	406	753	590	855	381	322	923	999999	984	205	30	999999	604	170	603	928	739	132	75	999999	358	654	249	999999	85	999999	518	999999	25	742	639	257	870	17	943	414	232	315	999999	267	999999	702	999999	637	999999	235	931	315	137	891	848	999999	559	108	121	751	999999	999999	780	999999	803	17	651	251	999999	773	649	999999	999999	198	705	434	480	807	147	656	566	611	479	999999	613	999999	789	134	894	935	697	999999	999999	201	900	864	534	814	463	999999	999999	999999	81	978	585	999999	999999	938	195	424	232	999999	961	464	999999	902	888	930	999999	600	999999	527	357	630	85	877	700	34	298	841	899	666	353	383	999999	999999	540	500	273	279	125	850	938	479	713	999999	811	441	16	997	975	604	591	999999	545	999999	999999	450	903	708	643	73	650	353	524	566	407	587	859	475	372	397	999999	953	484	378	588	877	917	139	76	269	27	300	866	305	85	999999	838	999999	230	99	597	999999	999999	61	209	595	999999	157	548	233	999999	541	635	999999	999999	999999	389	177	945	999999	999999	999999	642	384	56	359	487	229	491	918	999999	787	254	999999	799	111	326	433	999999	993	922	770	591	843	687	486	665	288	368	446	110	670	136	609	566	823	922	262	15	850	999999	735	999999	630	999999	999999	296	362	999999	835	999999	999999	998	999999	698	762	192	799	697	569	694	209	860	54	817	999999	660	999999	715	976	189	74	999999	999999	884	196	114	999999	999999	892	999999	312	499	999999	999999	155	672	185	910	999999	640	133	999999	445	166	908	874	621	999999	999999	144	999999	999999	999999	656	256	999999	680	77	511	658	231	439	804	379	391	709	337	918	672	416	485	734	912	345	65	509	999999	172	975	
322	492	158	965	999999	548	665	687	999999	879	617	991	999999	409	155	419	693	760	76	774	209	547	999999	999999	987	999999	917	734	476	600	746	555	518	101	999999	175	999999	474	999999	999999	999999	31	999999	999999	64	999999	377	334	999999	925	999999	749	915	999999	999999	774	789	17	977	108	999999	999999	999999	286	999999	999999	482	999999	219	979	999999	229	712	245	59	999999	96	664	96	572	999999	592	968	550	238	997	639	131	324	424	999999	75	496	949	209	794	810	183	999999	991	942	360	125	786	589	999999	999999	679	348	597	999999	999999	921	415	816	48	999999	670	999999	145	432	361	999999	999999	603	280	732	763	999999	265	378	999999	758	104	629	931	477	191	999999	999999	961	959	782	999999	736	999999	154	91	143	171	831	149	134	770	569	999999	658	999999	193	318	420	282	643	93	229	775	999999	826	785	884	571	999999	999999	963	184	472	578	974	68	351	136	650	630	999999	999999	238	787	988	535	49	282	999999	997	652	674	999999	999999	699	507	960	886	327	306	258	599	59	999999	171	596	106	21	683	272	999999	999999	769	652	769	659	990	988	386	301	746	611	425	999999	67	999999	496	156	879	477	999999	464	999999	999999	999999	999999	384	999999	626	402	439	37	598	999999	165	999999	904	999999	556	50	517	971	509	36	559	646	184	999999	382	872	110	949	142	216	999999	388	382	999999	279	494	285	201	372	984	861	718	999999	541	999999	596	393	459	999999	838	999999	136	954	999999	999999	735	999999	118	426	753	302	490	894	999999	719	777	999999	489	766	999999	765	999999	609	525	174	840	999999	642	999999	999999	999999	650	359	304	999999	48	999999	600	630	544	393	177	775	618	692	381	823	999999	999999	850	509	904	693	537	83	644	526	439	617	953	111	468	470	999999	274	651	140	600	145	681	353	497	858	232	679	598	549	991	832	793	27	12	819	796	287	999999	956	822	230	612	521	994	982	999999	999999	925	707	145	999999	50	999999	232	495	999999	999999	21	55	471	857	999999	104	535	606	824	936	109	648	999999	362	690	695	318	999999	533	999999	358	515	999999	789	999999	891	414	647	999999	552	794	517	678	999999	999999	538	495	999999	999999	517	986	397	167	740	342	999999	43	999999	663	355	932	852	962	982	158	999999	999999	999999	112	999999	690	887	814	282	999999	592	970	999999	96	162	209	354	633	25	182	960	357	451	456	478	999999	999999	983	446	620	999999	554	695	999999	769	673	813	861	162	999999	108	583	885	999999	750	316	660	999999	511	999999	588	228	946	
810	197	158	423	234	634	736	69	904	378	999999	211	47	999999	242	327	488	395	999999	481	198	83	999999	999999	999999	999999	171	207	934	482	300	42	999999	607	885	999999	620	260	588	236	426	767	204	214	233	999999	713	41	999999	999999	33	760	105	747	999999	736	810	686	570	528	999999	539	135	999999	999999	629	488	439	398	289	707	237	807	999999	65	999999	999999	182	249	999999	999999	139	780	565	458	540	999999	999999	850	159	153	934	690	69	763	887	641	999999	136	603	908	283	643	147	999999	795	952	840	691	335	857	637	999999	114	999999	343	999999	999999	973	547	693	513	999999	249	146	999999	547	747	502	178	790	117	999999	646	999999	719	496	999999	894	663	587	106	999999	999999	301	999999	497	586	533	429	138	81	999999	589	910	999999	999999	403	999999	898	257	215	999999	523	999999	750	591	800	556	816	999999	126	675	319	999999	999999	230	74	947	999999	285	999999	223	82	50	718	318	466	735	163	35	999999	641	996	415	999999	999999	999999	979	551	999999	999999	39	717	582	22	406	488	628	999999	184	999999	456	380	622	296	991	275	482	827	441	134	999999	999999	791	999999	484	999999	904	588	837	459	999999	406	706	589	931	506	499	38	321	829	838	999999	999999	405	646	271	999999	999999	390	493	297	162	999999	999999	631	636	926	999999	537	999999	584	50	485	724	543	999999	673	42	365	495	775	999999	515	611	999999	652	424	395	118	222	305	785	208	354	172	933	297	906	999999	304	580	671	500	594	999999	798	936	264	862	596	598	999999	763	894	999999	999999	647	507	513	999999	999999	541	999999	325	999999	799	841	140	562	610	762	766	999999	71	999999	114	999999	920	366	498	716	170	532	521	624	999999	31	999999	999999	999999	296	789	403	979	91	999999	952	184	999999	456	956	999999	701	261	999999	999999	276	702	979	999999	889	726	150	24	272	62	18	208	701	477	999999	538	502	999999	999999	999999	999999	104	979	999999	162	779	756	999999	541	910	999999	281	687	793	687	329	334	35	439	569	648	388	717	38	40	754	999999	696	678	428	313	999999	938	999999	467	182	722	999999	460	120	970	999999	482	999999	999999	999999	521	907	790	999999	213	999999	803	999999	333	999999	387	950	999999	408	305	70	242	123	606	999	342	999999	999999	514	607	231	574	329	599	418	999999	365	999999	303	242	575	906	230	224	999999	664	193	999999	483	795	771	999999	999999	814	909	998	369	999999	594	404	695	582	285	850	999999	903	484	164	915	88	31	516	551	175	729	164	21	999999	771	345	159	
999999	852	719	999999	964	521	515	999999	420	546	609	849	899	547	993	999999	379	242	931	190	38	622	404	773	999999	715	887	94	754	986	470	984	259	999999	408	729	565	25	27	391	969	474	504	542	422	666	651	999999	736	533	641	666	839	999999	130	999999	458	999999	580	258	999999	430	935	433	999999	625	600	654	148	273	74	364	225	550	999999	999999	999999	861	361	599	74	269	358	230	999999	999999	154	103	999999	733	281	620	445	999999	757	548	538	999999	466	796	999999	997	489	999999	469	287	450	299	999999	565	556	999999	594	999999	194	374	82	715	88	999999	480	506	529	415	992	999999	919	999999	792	671	35	57	999999	999999	533	76	780	885	761	77	362	855	159	569	186	684	999999	999999	999999	393	999999	999999	991	999999	999999	999999	477	83	479	24	368	999999	999999	282	540	509	201	39	457	127	594	999999	953	999999	919	624	999999	960	239	317	428	464	873	408	205	999999	65	222	248	964	999999	707	415	999999	999999	999999	999999	876	38	676	999999	996	16	465	799	290	869	980	273	701	220	516	843	172	596	903	999999	108	87	338	454	999999	790	492	999999	886	999999	216	999999	560	276	481	931	563	824	431	458	418	999999	915	341	84	948	547	753	92	863	253	160	806	249	260	799	699	231	514	216	524	999999	912	509	662	678	713	434	739	585	290	347	174	455	711	498	172	997	380	40	253	738	445	33	999999	999999	505	320	26	682	241	341	999999	224	934	480	697	415	678	405	244	122	24	999999	582	999999	985	360	537	761	636	999999	851	999999	963	999999	999999	888	999999	606	183	999999	999999	67	999999	949	38	949	521	240	801	999999	328	974	795	140	999999	999999	999999	631	80	999999	999999	999999	999999	539	490	999999	261	158	978	808	443	81	232	841	703	956	164	633	877	999999	839	999999	960	880	384	999999	688	832	999999	564	999999	350	999999	38	999999	164	22	814	999999	202	698	372	262	992	999999	256	752	953	436	767	782	817	999999	44	315	485	304	174	164	613	157	429	98	999999	370	103	545	204	232	549	944	350	173	684	347	999999	54	967	568	137	133	734	405	302	781	629	999999	501	722	999999	999999	847	659	999999	55	278	283	838	632	229	710	558	731	887	823	442	654	999999	696	837	441	336	606	36	489	999999	33	999999	642	740	999999	54	481	98	689	107	690	317	638	999999	203	999999	999999	999999	427	999999	12	518	479	349	975	527	804	885	702	533	251	632	376	999999	255	488	999999	999999	723	666	87	643	999999	726	999999	
346	440	628	644	235	991	267	999999	999999	420	999999	326	302	765	978	999999	596	395	165	856	68	999999	15	823	715	999999	453	625	760	999999	368	999999	753	597	639	97	186	999999	477	542	983	33	462	999999	999999	171	999999	136	744	427	491	999999	52	870	693	404	434	999999	929	226	547	641	849	425	61	205	573	704	135	890	72	355	918	999999	872	45	999999	793	92	553	115	327	881	343	17	120	276	882	999999	244	999999	381	321	261	994	352	183	46	171	545	598	208	10	854	364	145	999999	429	998	999999	915	641	722	999999	120	999999	760	515	418	941	928	690	999999	999999	237	690	44	667	999999	529	999999	999999	999999	547	954	999999	326	36	999999	871	780	999999	999999	255	329	31	659	935	150	775	999999	668	999999	999999	616	908	407	119	999999	674	111	672	801	478	797	472	999999	184	431	213	903	999999	537	547	171	91	999999	555	999999	999999	999999	108	526	853	999999	202	825	412	930	56	508	217	410	314	999999	117	55	416	457	999999	999999	485	513	936	999999	859	141	90	999999	534	999999	852	999999	421	643	12	156	948	541	604	999999	606	253	385	705	695	332	232	999999	64	46	999999	999999	715	999999	555	594	999999	999999	999999	71	744	999999	406	999999	656	999999	999999	671	766	960	106	875	853	220	415	241	138	241	186	536	908	313	14	999999	999999	755	831	227	97	999999	566	999999	462	543	999999	262	847	999999	999999	34	343	561	20	103	999999	523	254	504	787	323	465	357	804	999999	999999	999999	349	907	240	900	838	771	583	358	403	138	422	320	318	999999	999999	697	192	162	999999	357	302	910	557	199	999999	336	440	773	952	999999	173	999999	390	470	999999	999999	210	999999	999999	999999	999999	661	999999	811	999999	934	196	634	930	768	175	999999	359	999999	148	438	359	999999	399	512	340	809	406	194	964	511	929	999999	999999	454	497	44	966	999999	999999	640	221	745	97	577	150	806	999999	193	53	521	999999	999999	331	484	589	999999	758	683	999999	178	999999	514	847	999999	14	348	999999	485	281	999999	999999	729	436	508	227	613	999999	822	371	534	965	222	999999	999999	950	355	526	999999	999999	999999	285	293	398	210	385	999999	999999	498	573	802	421	999999	912	912	835	831	158	823	267	999999	999999	999999	321	707	212	999999	373	999999	999999	658	821	630	621	943	855	999999	341	235	133	520	999999	465	259	569	123	999999	310	238	617	129	999999	703	506	999999	999999	349	999999	690	998	342	999999	505	999999	914	981	790	746	969	67	443	500	922	700	747	271	999999	686	
752	999999	604	999999	999999	785	529	461	999999	134	733	820	999999	999999	999999	237	791	999999	219	999999	999999	587	332	999999	340	181	184	628	999999	13	759	626	382	663	228	999999	403	598	209	719	999999	999999	999999	999999	22	158	551	21	849	695	909	570	61	144	351	999999	271	743	412	963	611	901	186	124	374	116	448	852	213	554	833	999999	977	500	295	881	724	666	999999	192	629	172	779	589	999999	198	575	247	999999	999999	834	660	196	245	118	428	999999	749	301	999999	710	699	808	305	861	717	593	561	849	469	450	605	893	230	999999	448	999999	597	29	186	541	211	540	999999	719	999999	999999	741	391	866	605	999999	375	943	481	930	364	484	727	999999	999999	24	397	999999	612	239	999999	999999	902	669	306	689	729	124	374	509	168	658	585	688	711	999999	179	982	999999	475	239	950	748	412	93	999999	870	642	999999	527	813	999999	546	999999	999999	49	999999	999999	999999	999999	254	260	578	999999	771	999999	898	999999	675	753	999999	415	987	999999	999	815	999999	999999	585	658	818	97	999999	847	999999	480	121	104	999999	672	22	457	999999	948	231	979	382	775	999999	999999	999999	999999	966	827	999999	407	700	409	490	999999	821	999999	146	911	107	999999	717	730	286	301	594	803	999999	13	999999	397	999999	49	915	30	443	451	858	207	909	986	131	715	999999	298	780	711	614	680	850	999999	320	999999	999999	74	272	651	499	349	793	945	75	963	96	999999	413	999999	493	470	999999	999999	490	999999	12	120	45	11	565	988	521	882	199	95	999999	78	999999	493	198	999999	757	792	952	999999	414	964	921	999999	629	999999	884	129	999999	153	523	481	192	382	507	740	999999	999999	95	510	999999	999999	755	979	810	27	217	920	999999	642	712	374	999999	971	534	999999	198	999999	382	684	999999	402	999999	56	572	681	885	704	985	457	823	497	999999	452	690	502	218	942	357	999999	999999	963	656	585	440	159	64	221	847	469	999999	161	999999	411	999999	999999	256	999999	416	139	999999	999999	934	999999	819	225	667	974	290	41	999999	255	529	999999	20	999999	999999	88	999999	423	626	674	999999	525	905	671	608	305	56	264	255	509	999999	228	999999	171	39	999999	999999	225	999999	89	930	816	640	999999	999999	128	999999	265	999999	177	999999	993	512	999999	655	419	999999	157	616	371	928	36	785	329	720	311	300	849	121	115	322	400	931	547	999999	50	999999	609	49	490	999999	790	999999	999999	999999	542	715	999999	515	999999	530	999999	608	129	161	903	40	321	585	330	827	999999	154	999999	
855	702	71	999999	999999	615	534	999999	118	136	467	147	463	707	912	187	999999	288	999999	501	584	703	999999	812	999999	999999	999999	573	33	718	663	363	999999	988	232	714	999999	999999	298	900	95	999999	510	999999	662	24	450	333	999999	408	999999	999999	218	999999	11	161	909	259	579	883	605	999999	487	399	472	999999	501	475	485	207	707	845	999999	442	415	563	203	320	159	381	400	686	999999	999999	983	124	999999	992	999999	80	805	999999	180	415	304	999999	999999	120	19	999999	523	975	848	211	700	999999	558	775	248	447	958	999999	109	999999	492	919	796	862	999999	357	958	508	488	414	401	999999	674	585	148	999999	999999	999999	311	600	999999	425	837	962	924	999999	566	380	754	549	122	999999	131	973	922	999999	339	999999	704	999999	600	24	999999	443	999999	224	226	973	637	958	426	875	297	508	999999	77	91	833	999999	323	791	588	753	938	301	999999	999999	700	999999	762	950	350	999999	649	10	843	928	404	162	709	876	999999	743	795	133	246	999999	622	999999	999999	999999	506	742	999999	870	22	271	558	151	625	999999	999999	320	999999	18	85	497	999999	999999	505	148	687	681	999999	446	207	845	999999	814	65	274	742	76	999999	468	454	607	997	779	999999	582	379	999999	536	999999	361	999999	868	999999	57	749	999999	124	138	716	616	824	514	943	673	999999	313	743	96	361	999999	999999	513	416	999999	478	999999	868	520	999999	769	435	999999	389	999999	924	976	180	767	315	992	999999	938	101	851	629	103	63	116	821	279	636	999999	999999	731	903	769	462	233	999999	259	999999	604	216	947	999999	680	134	999999	999999	200	143	999999	780	368	500	520	421	564	935	385	446	762	698	653	142	269	999999	658	192	164	524	946	198	999999	999999	999999	732	154	670	948	968	205	367	631	145	659	394	816	999999	393	357	897	298	203	999999	651	905	562	814	921	711	999999	676	594	999999	999999	999999	999999	999999	999999	787	999999	894	999999	417	250	405	999999	517	483	875	162	999999	799	999999	627	999999	994	252	999999	128	179	999999	748	247	501	528	772	955	949	870	670	45	764	605	89	12	311	785	572	256	838	54	340	56	999999	59	877	787	999999	999999	999999	481	843	357	617	937	999999	999999	999999	722	632	120	999999	612	214	127	662	203	726	624	357	218	999999	690	999999	135	999	701	689	452	651	985	999999	999999	999999	999999	202	999999	987	152	856	563	999999	850	624	999999	485	727	842	441	396	683	70	434	190	585	801	163	78	492	938	999999	68	473	80	646	213	999999	999999	
25	925	255	999999	999999	767	794	348	829	999999	561	649	281	999999	258	65	967	924	999999	241	999999	397	48	349	999999	999999	411	504	406	779	977	524	999999	201	826	999999	151	477	485	999999	396	246	971	98	999999	999999	667	999999	810	417	112	721	999999	915	999999	628	886	905	711	381	365	300	942	59	97	999999	320	89	43	742	914	999999	449	816	845	265	425	949	833	661	546	816	693	989	677	266	999999	423	999999	999999	629	245	765	114	310	999999	303	922	10	999999	532	587	999999	77	503	612	282	913	999999	778	212	937	82	60	835	548	606	953	382	831	253	999999	921	835	999999	678	735	344	516	748	962	999999	949	364	138	958	265	625	495	74	983	880	352	389	995	999999	172	714	278	761	499	999999	999999	179	999999	635	666	999999	999999	999999	876	999999	407	331	816	999999	999999	718	921	876	999999	980	467	317	847	373	554	999999	839	431	516	999999	75	754	258	621	953	779	139	503	302	539	671	999999	198	56	483	30	999999	296	704	454	793	999999	478	999999	882	999999	331	861	999999	999999	999999	533	318	856	871	999999	999999	204	755	218	999999	999999	584	753	318	795	129	801	889	534	969	553	999999	71	999999	673	999999	999999	999999	721	458	277	999999	177	653	999999	363	342	184	999999	999999	378	540	496	866	375	999999	999999	999999	96	122	530	971	555	165	342	999999	256	628	207	999999	343	465	43	999999	320	14	416	999999	180	442	787	999999	69	586	600	999999	999999	205	861	856	562	538	652	609	928	305	867	999999	321	341	999999	713	977	999999	614	912	999999	736	555	370	410	623	39	654	335	903	912	969	999999	328	575	61	766	351	814	804	813	999999	999999	24	999999	403	999999	839	335	83	999999	605	972	688	999999	999999	649	501	456	938	999999	997	284	34	393	897	458	992	766	65	946	636	999999	809	109	82	905	999999	232	16	833	200	328	999999	999999	317	997	876	999999	81	411	275	999999	875	999999	999999	160	806	631	249	999999	797	999999	999999	137	23	955	172	588	999999	599	118	278	999999	114	319	999999	999999	771	85	900	999999	999999	999999	999999	681	999999	999999	514	293	999999	108	999999	983	71	46	127	999999	134	999999	999999	835	999999	377	999999	302	996	455	999999	986	999999	137	999999	999999	348	373	616	388	627	456	282	999999	657	305	522	999999	999999	295	999999	77	201	630	898	530	722	999999	999999	999999	223	360	684	999999	12	999999	999999	794	73	363	644	697	429	739	430	999999	968	181	187	991	854	981	103	999999	76	703	794	516	239	514	833	283	88	
803	174	277	999999	985	188	138	999999	999999	437	846	650	690	999999	462	210	230	562	999999	887	999999	958	241	267	972	229	309	999999	639	564	558	529	371	619	626	574	163	905	982	993	59	842	135	999999	256	71	385	999999	341	999999	999999	952	291	395	785	845	933	19	800	766	999999	999999	519	999999	878	999999	289	81	32	888	57	324	580	999999	838	460	833	687	20	910	844	999999	402	333	555	606	247	975	833	780	641	999999	115	226	124	655	332	961	675	930	782	313	999999	999999	999999	694	999999	999999	999999	334	22	255	999999	999999	921	634	999999	999999	618	282	88	313	999999	999999	257	903	219	999999	443	192	138	871	22	90	138	540	220	949	75	861	234	999999	999999	509	768	999999	154	999999	999999	999999	654	146	999999	402	999999	999999	76	792	206	999999	485	27	300	999999	999999	999999	242	918	760	391	423	999999	131	757	57	999999	885	738	999999	861	759	992	69	999999	538	992	529	999999	239	999999	474	428	752	999999	386	999999	223	999999	999999	999999	163	235	465	999999	999999	601	999999	595	354	286	592	337	320	345	606	492	957	347	999999	999999	621	622	689	109	916	999999	309	421	999999	840	361	832	435	853	999999	533	536	999999	999999	936	999999	999999	275	952	78	146	118	417	113	999999	259	999999	227	999999	999999	541	546	366	999999	81	302	999999	224	514	925	760	902	466	637	82	955	811	460	898	999999	999999	357	737	41	779	886	999999	317	487	591	486	614	334	846	176	987	180	159	815	999999	384	719	760	999999	999999	244	651	780	40	938	447	999999	999999	999999	329	194	999999	334	226	194	411	999999	999999	999999	448	156	999999	999999	470	95	784	661	644	264	851	968	999999	710	724	545	244	120	287	548	153	71	999999	999999	526	982	188	846	932	631	999999	98	999999	999999	588	171	999999	41	320	999999	163	785	779	74	34	361	597	108	610	999999	949	300	999999	198	779	387	861	128	104	999999	907	938	729	23	31	762	986	758	999999	563	878	213	800	999999	394	367	999999	230	434	175	394	89	246	260	681	941	999999	793	68	210	309	548	937	832	999999	999999	66	766	999999	271	375	999999	976	57	803	746	500	676	999999	999999	105	641	694	999999	103	827	701	478	341	90	682	999999	699	921	999999	340	276	968	304	179	311	999999	999999	999999	799	554	112	199	999999	935	999999	414	989	647	114	999999	854	18	999999	220	999999	588	434	962	589	999999	150	65	999999	473	480	999999	381	999999	120	580	463	531	139	999999	724	999999	31	406	638	278	213	999999	999999	595	999999	
999999	239	93	655	722	100	224	999999	627	414	57	405	983	999999	999999	42	364	536	533	999999	332	878	200	999999	21	566	37	999999	320	999999	98	248	208	999999	222	302	297	979	397	999999	248	999999	999999	999999	677	116	48	942	720	246	849	524	292	390	163	389	49	999999	644	165	999999	891	272	999999	999999	999999	207	995	252	999999	999999	384	149	53	999999	384	377	66	818	904	528	95	613	84	128	573	999999	818	999999	832	999999	699	345	241	427	357	685	851	818	999999	909	52	699	103	501	999999	385	248	424	778	21	999999	779	739	636	977	287	999999	540	999999	852	389	170	419	373	54	999999	907	626	618	699	525	247	950	995	999999	396	519	582	654	198	717	403	999999	821	279	920	605	605	450	79	497	320	76	25	530	999999	289	730	457	435	999999	622	999999	89	496	999999	829	744	160	999999	768	999999	886	563	145	985	999999	999999	999999	999999	999999	312	999999	549	211	999999	999999	934	999999	604	116	999999	999999	228	719	104	598	977	335	534	100	861	999999	859	311	999999	434	512	880	999999	999999	691	637	332	991	176	999999	266	877	291	999999	894	279	555	483	979	489	667	999999	51	397	137	999999	568	43	582	857	325	247	999999	999999	999999	64	929	828	425	999999	999999	237	553	999999	341	999999	999999	999999	206	591	999999	385	999999	403	999999	668	999999	157	648	427	999999	999999	419	318	999999	29	999999	510	905	999999	999999	727	68	999999	686	999999	300	393	65	38	229	608	837	990	958	939	999999	925	24	10	225	782	999999	999999	92	514	817	999999	535	999999	550	999999	65	366	999999	182	327	504	999999	335	378	455	101	620	999999	999999	460	428	999999	191	999999	633	495	904	624	567	999999	70	745	181	622	64	858	743	487	685	999999	481	748	999999	999999	421	217	688	631	999999	690	568	799	621	63	399	999999	354	218	999999	999999	160	742	999999	999999	999999	758	999999	712	323	999999	358	143	523	917	979	999999	999999	999999	692	999999	806	282	999999	999999	979	999999	133	128	233	179	513	999999	570	637	402	738	73	999999	365	662	672	976	999999	183	342	435	286	704	83	999999	320	999999	526	500	250	999999	889	999999	999999	999999	999999	427	489	153	999999	823	572	885	524	250	616	422	213	999999	753	830	964	999999	999999	554	985	428	999999	514	999999	728	18	79	397	525	999999	999999	999999	370	999999	254	999999	174	100	519	999999	401	190	833	112	999999	581	497	746	419	912	999999	274	110	999999	216	383	975	294	364	814	503	497	998	401	361	914	843	11	509	344	799	588	999999	691	
999999	999999	220	999999	959	156	520	332	977	612	639	999999	406	360	822	871	521	880	999999	704	369	903	999999	442	751	984	999999	496	247	85	123	999999	249	418	425	967	172	574	334	217	303	180	999999	396	761	370	518	492	189	999999	822	919	999999	999999	999999	691	66	778	659	999999	417	34	94	999999	999999	18	999999	987	935	854	709	999999	555	528	410	198	999999	795	999999	391	475	999999	317	999999	263	204	778	999999	95	733	911	393	914	358	999999	279	999999	619	897	752	618	530	556	334	928	875	373	333	999999	144	999999	270	107	277	509	171	717	485	647	999999	239	831	902	999999	942	999999	42	206	728	999999	112	772	898	999999	772	999999	999999	982	680	387	999999	455	999999	999999	434	650	296	647	999999	638	561	610	971	602	522	787	628	999999	999999	613	843	176	605	999999	41	536	371	999999	504	999999	999999	735	804	999999	474	784	830	950	999999	999999	39	394	357	99	999999	502	801	306	415	985	999999	354	999999	77	999999	999999	849	222	919	999999	289	999999	152	294	176	826	999999	999999	137	999999	956	677	578	999999	584	458	819	999999	999999	538	735	75	763	999999	246	127	144	737	726	999999	934	999999	40	999999	22	912	251	999999	923	752	999999	999999	178	677	38	650	775	509	493	999999	844	999999	999999	390	999999	223	363	633	58	58	999999	78	985	327	999999	348	646	700	87	999999	999999	756	591	466	842	645	896	999999	999999	596	352	635	254	640	966	600	614	649	999999	798	558	618	999999	999999	70	628	114	851	873	689	14	85	999999	821	999999	98	752	547	548	528	327	277	152	462	706	66	824	354	999999	213	734	999999	999999	288	123	598	741	716	405	223	540	55	222	801	999999	276	213	432	761	878	847	77	111	196	481	290	999999	999999	179	999999	803	760	999999	670	955	17	100	999999	707	290	356	46	151	334	988	282	999999	999999	870	439	853	401	593	999999	365	667	895	798	807	999999	133	189	547	402	420	779	554	551	846	584	186	70	724	480	531	811	925	776	999999	209	234	999999	999999	999999	999999	999999	176	27	314	297	122	302	346	875	999999	177	498	749	914	218	727	513	505	999999	999999	793	676	122	999999	999999	741	128	599	999999	607	999999	999999	807	251	18	613	537	999999	999999	999999	883	999999	849	323	364	323	999999	861	989	999999	721	628	405	999999	999999	735	64	999999	760	555	993	702	999999	277	999999	679	691	507	906	605	199	276	946	825	999999	999999	999999	798	999999	240	565	999999	610	135	886	999999	101	330	884	999999	558	999999	486	999999	477	
999999	985	581	166	684	631	678	999999	394	293	454	681	580	117	999999	908	999999	478	529	990	736	102	999999	391	785	588	370	623	633	56	726	790	944	999999	198	94	255	641	999999	609	886	999999	999999	842	442	700	520	223	999999	374	999999	999999	956	22	740	99	999999	200	381	106	271	65	331	348	566	664	736	233	999999	213	662	623	566	920	113	434	876	771	949	999999	999999	999999	37	269	999999	733	999999	932	616	108	999999	64	269	815	347	831	980	999999	286	778	964	297	304	392	711	679	437	45	908	316	222	610	251	999999	39	124	999999	72	999999	833	830	804	616	820	500	608	363	750	583	281	454	999	999999	180	130	779	852	644	557	999999	305	798	999999	999999	886	111	999999	972	785	233	803	918	292	452	999999	169	681	483	999999	999999	325	686	999999	636	861	222	125	80	177	260	271	999999	514	521	537	999999	999999	315	933	398	999999	391	965	360	477	536	717	52	232	960	107	379	752	454	758	619	346	396	999999	673	986	742	804	535	999999	420	999999	770	999999	916	388	376	549	503	999999	999999	721	112	169	335	999999	83	847	217	999999	892	999999	70	762	918	694	999999	866	999999	412	62	586	999999	398	67	132	999999	136	999999	581	999999	829	999999	145	824	897	999999	999999	123	177	912	894	597	999999	79	778	352	18	997	999999	994	509	999999	999999	999999	356	291	713	111	213	559	946	541	999999	430	72	392	924	938	30	999999	166	752	999999	499	168	989	999999	328	288	999999	938	999999	94	587	999999	549	168	880	999999	616	530	135	910	618	966	362	962	952	16	396	427	79	976	771	837	756	196	999999	107	999999	999999	394	823	999999	999999	817	457	57	208	522	999999	54	470	414	999999	40	842	484	533	999999	36	113	322	892	361	868	162	323	749	475	362	566	783	120	999999	146	999999	999999	996	158	905	999999	753	999999	171	383	609	572	841	806	914	712	78	301	340	131	82	999999	81	753	664	999999	308	733	999999	999999	271	359	33	793	999999	365	487	999999	999999	999999	999999	828	731	978	269	590	481	942	560	999999	498	999999	780	268	73	382	415	253	494	771	999999	999999	333	503	121	259	548	58	88	559	234	693	401	227	771	254	209	103	999999	84	999999	999999	999999	519	179	780	579	765	729	355	950	244	890	138	506	999999	999999	237	867	999999	51	432	999999	11	999999	999999	100	562	999999	819	183	999999	759	999999	118	260	846	814	999999	341	999999	783	328	733	609	990	803	272	721	441	749	971	236	999999	43	239	501	181	
104	374	999999	27	277	910	182	638	484	999999	999999	255	999999	690	999999	535	339	267	114	140	402	434	11	827	840	66	80	211	95	285	999999	879	999999	999999	720	999999	651	662	515	418	999999	970	516	999999	999999	476	999999	68	79	999999	154	775	135	370	779	999999	372	862	186	221	840	971	999999	209	105	999999	999999	818	999999	942	884	676	752	999999	580	431	999999	679	583	999999	118	999999	999999	394	140	610	753	399	895	60	598	789	486	303	578	999999	427	316	999999	999999	999999	139	98	999999	815	478	999999	439	999999	357	751	692	288	999999	113	828	999999	168	999999	494	999999	106	922	920	354	105	200	458	128	991	14	611	999999	480	392	999999	922	15	579	661	999999	324	609	547	999999	905	510	999999	199	749	999999	269	999999	742	716	999999	216	178	782	720	288	574	321	797	353	999999	999999	807	430	134	999999	833	589	417	906	82	999999	385	621	999999	595	526	269	378	252	999999	374	710	999999	999999	772	999999	233	858	999999	23	13	999999	203	999999	665	702	253	999999	843	915	999999	829	835	999999	397	831	557	343	999999	761	315	942	555	608	775	540	53	922	999999	999999	999999	730	999999	893	999999	685	191	999999	999999	892	282	999999	534	337	999999	544	874	129	999999	941	207	999999	733	999999	708	70	265	594	394	135	658	331	712	692	314	999999	795	942	999999	711	999999	105	559	242	488	121	417	228	543	240	665	999999	811	999999	953	720	999999	421	999999	18	429	596	77	658	243	999999	491	842	999999	125	999999	932	554	408	301	112	340	500	143	597	652	47	60	163	469	999999	999999	301	999999	594	952	384	757	566	291	62	37	901	998	537	629	575	206	428	491	733	380	413	999999	850	390	505	999999	999999	365	392	545	913	198	509	441	200	999999	438	999999	375	184	999999	126	248	84	439	502	606	999999	86	841	632	672	999999	363	116	181	888	213	457	105	169	210	899	516	123	712	498	999999	999999	473	768	265	999999	999999	393	296	881	999999	951	13	682	629	999999	999999	913	251	463	156	999999	28	223	234	715	279	999999	786	227	731	961	999999	13	510	538	613	83	376	556	999999	970	999999	300	999999	262	453	423	539	921	357	603	999999	258	352	770	999999	999999	999999	999999	846	999999	999999	999999	999999	814	234	10	999999	101	999999	478	999999	695	286	186	514	728	999999	972	999999	856	999999	999999	870	138	99	477	999999	740	126	999999	999999	826	999999	642	373	751	999999	308	37	999999	999999	999999	256	879	999999	186	972	176	999999	692	157	571	999999	999999	69	742	999999	31	
725	756	349	441	999999	320	938	720	986	644	813	999999	999999	803	945	819	614	46	617	990	81	912	505	999999	999999	433	216	999999	999999	718	583	630	553	129	583	280	999999	810	473	936	940	345	200	338	363	502	115	354	999999	468	386	32	134	999999	999999	812	261	999999	956	999999	999999	970	999999	278	70	192	999999	999999	999999	674	716	804	573	681	999999	735	999999	177	140	999999	328	862	351	89	341	560	506	345	179	770	28	999999	853	999999	832	969	173	999999	277	181	999999	647	134	951	752	582	459	452	999999	999999	99	94	724	999999	232	251	999999	102	936	999999	686	999999	999999	458	655	468	950	650	849	90	572	800	999999	959	699	999999	737	400	337	759	111	63	188	955	681	934	533	880	700	590	350	999999	985	767	494	419	999999	675	305	293	632	808	603	87	652	298	194	999999	999999	550	514	999999	999999	187	408	633	695	344	777	999999	935	80	950	268	999999	501	999999	142	999999	289	999999	71	104	53	137	302	459	110	999999	392	749	768	605	159	86	122	999999	808	368	861	724	23	898	999999	358	999999	858	345	999999	160	483	61	999999	995	999999	453	999999	722	60	116	183	999999	41	394	971	999999	474	801	999999	626	196	17	774	613	564	319	172	519	999999	574	999999	123	999999	162	909	698	478	610	931	999999	999999	592	757	261	688	999999	999999	513	613	190	97	999999	163	721	964	475	999999	999999	440	907	290	624	36	485	999999	999999	832	878	485	283	999999	863	869	999999	648	603	259	999999	999999	434	337	659	905	514	999999	387	960	50	198	443	420	792	180	34	352	999999	999999	282	999999	628	999999	999999	38	340	492	233	197	604	999999	370	226	764	760	15	580	631	718	521	997	293	109	999999	999999	999999	862	905	693	844	999999	999999	47	976	932	307	136	233	999999	999999	32	263	999999	365	967	827	226	656	41	174	453	721	646	54	284	306	999999	516	423	987	999999	586	540	352	999999	999999	999999	249	831	463	999999	999999	999999	999999	499	744	104	743	823	863	999999	999999	874	528	401	999999	999999	992	702	999999	777	620	810	643	106	446	723	846	967	187	504	999999	825	578	296	106	720	503	555	540	999999	785	693	559	172	999999	712	21	951	904	152	340	547	205	685	268	547	367	999999	999999	30	257	776	999999	368	847	390	305	242	305	773	153	447	171	434	992	926	999999	480	833	733	712	895	73	45	173	439	630	999999	37	999999	363	999999	502	999999	954	999999	57	201	325	999999	416	999999	999999	140	999999	892	386	770	693	341	296	
999999	222	329	318	999999	713	610	999999	418	760	999999	215	745	419	696	945	999999	479	999999	879	69	165	951	327	933	248	932	45	281	62	859	208	695	272	477	999999	183	212	602	306	446	996	999999	132	12	999999	999999	720	312	946	734	301	999999	462	237	730	270	999999	384	123	780	574	923	365	999999	215	519	483	999999	460	772	999999	877	686	443	73	258	999999	325	370	337	221	733	334	328	999999	497	243	45	747	974	181	827	488	525	999999	999999	551	999999	797	63	999999	778	999999	999999	999999	424	34	29	174	481	999999	686	23	786	569	841	598	47	999999	717	286	447	999999	486	600	999999	999999	170	999999	999999	707	607	527	317	900	443	880	160	999999	999999	999999	999999	999999	275	542	495	814	999999	956	999999	484	514	888	999999	999999	989	583	999999	583	673	35	864	457	999999	774	834	168	705	999999	136	999999	448	14	198	254	72	999999	929	999999	115	806	696	999999	541	516	202	719	447	999999	910	859	999999	576	368	128	999999	766	697	999999	708	999999	999999	816	830	78	999999	509	699	834	713	999999	654	432	999999	999999	339	999999	999999	667	581	125	999999	174	975	999999	456	872	999999	80	646	999999	879	437	244	778	999999	880	383	472	999999	693	29	613	827	999999	214	999999	107	501	789	948	850	39	919	999999	616	944	840	563	622	999999	863	629	198	417	542	999999	198	700	179	999999	286	453	197	888	105	117	346	487	71	374	774	999999	999999	697	456	999999	517	651	172	752	999999	819	999999	317	829	400	424	999999	955	999999	893	407	999999	340	672	406	842	41	497	999999	608	999999	502	258	398	999999	999999	501	961	999999	709	547	538	999999	418	999999	603	879	69	705	693	999999	532	83	999999	377	999999	950	35	59	999999	999999	163	663	154	687	327	999999	919	119	62	999999	459	272	289	356	869	905	999999	215	802	962	972	792	815	999999	829	428	777	30	897	397	999999	911	684	232	393	874	282	731	149	999999	999999	999999	999999	770	476	270	794	134	999999	999999	39	820	256	55	999999	999999	848	471	857	898	824	999999	222	664	456	999999	588	66	962	999999	633	200	999999	801	999999	33	148	54	215	569	633	652	522	981	367	999999	664	999999	719	32	36	810	873	250	186	71	737	988	999999	928	681	738	171	999999	292	839	755	455	52	999999	232	803	266	999999	274	182	386	240	307	801	883	950	999999	940	999999	822	326	999999	999999	941	295	160	730	286	887	895	999999	18	698	528	900	218	595	238	999999	999999	554	999999	975	14	684	506	691	999999	55	999999	
401	230	546	470	522	930	831	111	204	999999	82	979	410	379	999999	378	542	778	900	674	364	999999	151	744	278	741	848	620	999999	789	468	218	241	166	999999	999999	471	238	16	970	387	493	44	726	160	575	184	606	322	316	964	912	621	999999	999999	293	88	802	201	781	999999	220	999999	415	999999	999999	747	253	875	999999	906	313	772	930	297	999999	84	425	593	999999	566	252	307	999999	999999	999999	596	861	999999	221	191	669	999999	234	888	176	648	628	122	296	827	931	731	999999	410	660	150	691	92	505	219	663	999999	498	225	839	913	895	590	67	999999	885	463	664	999999	247	277	999999	52	130	231	455	312	999999	875	634	520	999999	549	173	415	905	778	294	12	527	461	547	19	999999	263	753	47	65	999999	999999	477	77	651	172	999999	999999	648	962	283	763	361	911	622	590	999999	507	355	427	652	372	117	178	662	722	785	729	999999	994	999999	478	417	257	288	933	999999	453	764	386	779	812	999999	816	20	248	999999	550	924	429	729	756	999999	999999	412	656	834	999999	999999	999999	387	663	74	654	104	805	356	999999	632	689	432	999999	742	999999	647	839	999999	300	168	424	555	245	805	999999	274	999999	80	796	844	631	109	858	999999	999999	999	999999	748	611	999999	215	891	72	917	999999	996	854	23	439	999999	573	999999	543	151	999999	383	151	858	999999	999999	983	735	560	269	11	589	999999	999999	908	999999	531	101	999999	579	999999	532	493	328	999999	999999	420	108	640	823	281	89	565	717	58	460	858	267	792	232	738	999999	999999	802	915	655	431	27	114	471	451	481	999999	999999	999999	999999	890	823	299	843	999999	884	999999	999999	999999	921	999999	857	787	999999	119	273	309	281	840	482	201	691	999999	913	690	402	993	178	381	999999	42	600	528	589	999999	45	968	948	263	999999	999999	999999	814	993	630	573	999999	657	999999	188	182	775	134	999999	999999	208	420	385	163	576	891	999999	364	198	999999	999999	339	208	999999	84	305	999999	28	986	107	596	877	419	292	126	172	346	817	999999	999999	266	476	999999	322	372	625	999999	795	686	962	999999	250	625	999999	206	999999	41	770	287	883	999999	999999	147	618	680	331	11	102	999999	413	555	999999	171	570	633	957	999999	885	524	459	711	999999	341	34	649	999999	261	315	999999	882	140	999999	540	999999	806	509	999999	203	641	50	999999	501	758	283	417	349	89	999999	480	249	717	156	256	999999	181	999999	999999	999999	969	335	79	695	16	163	282	979	578	999999	764	999999	629	333	
253	483	835	999999	999999	999999	616	999999	276	206	999999	846	175	999999	999999	999999	999999	551	999999	224	999999	316	971	928	999999	999999	10	437	770	999999	300	356	619	394	999999	999999	992	960	458	999999	506	669	999999	873	860	169	988	999999	660	866	711	999999	50	414	108	937	512	907	999999	212	67	189	999999	47	905	488	237	780	91	556	720	188	102	726	999999	999999	257	108	77	335	616	711	776	904	527	999999	315	215	295	999999	999999	95	244	256	309	999999	140	31	967	382	999999	217	217	114	155	532	130	324	999999	544	999999	414	999999	400	596	355	999999	635	519	828	182	31	495	124	295	635	999999	846	426	999999	434	236	140	694	999999	408	504	672	758	995	956	991	518	999999	286	999999	999999	844	660	953	915	505	511	148	209	910	999999	102	819	520	587	284	897	305	120	462	283	155	999999	198	851	740	999999	524	871	190	513	999999	838	438	389	110	196	472	999999	928	725	991	494	999999	685	411	852	999999	999999	682	999999	223	641	824	999999	110	846	999999	112	184	628	986	999999	999999	999999	978	999999	999999	999999	487	97	999999	820	999999	999999	999999	660	513	512	999999	999999	639	116	198	999999	300	112	999999	855	289	999999	999999	370	310	309	999999	724	999999	95	999999	999999	472	116	929	594	999999	402	459	999999	302	999999	342	959	662	297	989	880	88	932	117	876	250	999999	999999	234	373	74	520	881	999999	566	999999	427	806	302	999999	999999	186	603	427	897	652	999999	999999	839	920	765	707	999999	320	858	645	543	978	829	906	937	264	705	999999	999999	999999	999999	98	735	265	915	162	999999	999999	999999	703	485	514	219	234	324	971	22	313	608	366	507	999999	150	921	650	449	976	396	999999	279	481	382	821	25	84	838	827	583	15	999999	999999	999999	854	165	999999	38	769	605	592	999999	251	999999	999999	999999	385	17	999999	999999	615	999999	999999	973	395	999999	999999	113	693	999999	160	486	999999	999999	999999	995	28	367	716	985	999999	621	679	381	804	520	37	999999	758	582	640	999999	999999	22	968	539	436	373	754	668	933	67	345	575	455	116	821	811	103	628	230	27	300	963	64	993	999999	804	999999	875	168	152	999999	120	563	92	596	141	471	769	569	655	613	999999	61	703	285	999999	925	999999	698	225	986	999999	361	622	776	926	958	974	742	631	203	999999	509	790	712	235	21	372	519	690	350	333	69	999999	414	251	911	999999	717	692	878	481	186	942	166	999999	758	941	316	669	183	497	36	937	461	734	549	271	990	60	102	563	
188	18	999999	999999	81	786	999999	534	25	607	266	60	999999	721	702	566	999999	498	476	79	999999	849	516	999999	307	131	124	680	999999	649	371	999999	599	325	999999	177	77	503	999999	972	734	781	654	999999	240	975	999999	739	41	982	637	501	584	32	999999	338	502	31	999999	949	672	536	832	375	999999	599	460	436	428	534	499	140	355	504	999999	285	205	940	622	331	999999	384	648	999999	999999	869	93	577	819	965	675	55	999999	203	309	207	949	288	339	641	525	999999	321	507	493	999999	156	89	686	231	999999	561	408	43	999999	999999	888	122	362	376	516	999999	617	463	999999	999999	991	161	204	148	335	916	610	981	806	999999	73	999999	236	515	722	13	999999	597	832	123	647	115	190	22	319	837	925	963	135	641	150	857	999999	999999	515	994	999999	548	895	225	950	427	236	834	234	746	886	847	653	512	999999	30	631	745	806	999999	999999	999999	829	498	991	647	856	174	48	999999	503	999999	10	728	999999	352	701	999999	999999	229	878	356	999999	572	950	88	319	622	999999	129	999999	902	244	999999	34	999999	999999	406	234	313	571	72	795	28	252	999999	999999	925	394	651	328	24	582	586	999999	624	999999	267	547	912	338	999999	526	919	999999	601	999999	379	999999	425	633	304	391	859	658	999999	561	768	329	999999	241	393	999999	999999	800	999999	330	657	624	999999	999999	461	859	999999	975	337	545	876	50	999999	999999	999999	232	969	27	999999	633	722	927	999999	72	999999	937	999999	681	999999	16	529	128	766	280	303	755	303	127	182	999999	79	884	330	280	685	728	678	511	763	171	267	979	776	588	999999	729	999999	999999	672	523	999999	999999	999999	331	25	758	999999	380	455	721	928	852	845	588	999999	999999	607	918	387	907	269	785	917	999999	999999	550	351	187	673	573	331	956	455	658	873	439	854	999	265	926	455	999999	66	51	243	415	143	999999	999999	999999	132	515	959	764	264	786	722	255	583	999999	999999	105	707	881	999999	971	407	196	714	133	999999	607	999999	999999	461	961	729	875	999999	343	416	163	162	999999	450	999999	997	690	999999	97	716	608	999999	999999	520	999999	600	999999	999999	271	17	946	483	999999	785	525	851	508	313	999999	999999	847	704	250	999999	263	943	802	440	584	974	717	792	626	999999	384	999999	874	940	111	371	554	234	289	335	999999	679	260	999999	999999	999999	498	386	111	40	869	904	186	731	267	416	797	999999	77	999999	300	999999	856	999999	999999	343	999999	999999	211	930	512	623	999999	914	598	999999	
692	683	515	619	486	340	690	596	547	480	15	152	683	695	573	810	166	991	999999	315	823	765	999999	591	987	929	185	180	999999	999999	488	271	999999	999999	723	124	999999	999999	811	999999	999999	270	946	929	338	834	884	516	367	701	466	433	878	293	760	999999	964	923	631	556	164	520	78	302	992	743	20	999	971	459	582	999999	190	85	841	562	818	789	263	163	55	669	999999	826	789	65	392	999999	923	796	159	999999	826	265	804	953	202	999999	937	999999	824	884	545	907	128	757	252	803	451	207	118	185	670	999999	510	495	706	251	513	937	360	170	86	999999	310	999999	882	925	999999	888	999999	173	852	999999	999999	170	134	906	708	41	999999	589	408	725	999999	974	644	358	754	319	257	999999	999999	999999	244	664	808	370	607	851	874	327	532	999999	837	944	332	12	999999	999999	371	800	542	481	134	771	761	999999	496	999999	633	534	181	961	641	999999	999999	852	433	675	362	763	308	856	166	495	66	845	888	999999	651	641	219	414	948	457	418	999999	875	473	902	457	873	281	228	350	156	571	921	427	999999	999999	999999	473	999999	999999	999999	999999	325	639	714	916	472	754	684	991	325	767	999999	193	11	363	999999	959	772	999999	889	37	638	816	999999	495	999999	470	999999	180	72	745	426	350	955	999999	999999	245	759	986	999999	129	596	236	34	389	558	737	426	569	999999	999999	999999	999999	999999	474	999999	508	300	999999	992	999999	933	999999	928	579	350	999999	238	279	18	741	210	786	920	770	440	411	791	959	937	195	54	261	677	999999	54	343	632	491	684	999999	999999	540	993	983	196	93	308	454	48	999999	509	999999	560	762	419	914	999999	947	999999	645	716	340	290	999999	957	682	836	999999	535	17	49	746	999999	172	999999	669	792	937	999999	999999	113	347	999999	61	686	999999	700	915	43	140	181	685	457	48	999999	614	259	197	999999	513	256	822	919	41	845	999999	562	999999	966	750	131	234	373	686	542	379	419	239	130	70	999999	999999	453	404	835	364	299	556	43	191	999999	605	911	999999	110	291	427	890	999999	923	343	312	948	292	19	947	321	771	999999	759	999999	30	76	965	531	335	378	524	999999	999999	999999	16	364	784	999999	525	322	302	585	261	999999	529	32	207	726	679	972	999999	394	887	999999	999999	999999	284	999999	398	538	945	548	775	912	902	694	725	459	337	948	174	952	494	634	29	195	254	806	675	999999	869	249	852	362	218	999999	317	448	946	999999	999999	797	941	999999	376	
999999	810	348	999999	834	999999	999999	999999	999999	807	999999	999999	999999	33	342	805	477	999999	400	668	706	999999	999999	999999	772	999999	286	513	380	868	999999	20	999999	268	275	385	906	757	999999	700	132	850	131	555	999999	239	64	424	613	161	611	484	550	327	999999	999999	397	644	999999	999999	999999	244	999999	861	439	207	402	994	758	999999	898	720	481	999999	546	855	574	999999	999999	542	332	862	899	228	267	892	469	999999	597	217	987	271	999999	392	679	887	831	269	125	803	836	70	665	657	262	999999	13	850	780	814	999999	530	941	744	135	168	345	999999	999999	547	737	222	999999	550	969	999999	250	98	31	659	34	315	751	899	999999	272	999999	999999	966	375	999999	619	409	782	725	466	330	735	267	999999	552	41	999999	578	76	999999	662	125	687	625	999999	914	829	131	790	187	779	52	48	999999	961	103	999999	239	657	999999	812	624	999999	512	316	515	999999	509	999999	992	650	183	999999	91	999999	91	564	350	725	975	790	999999	991	999999	687	287	696	403	559	459	208	999999	999999	999999	811	47	999999	184	319	999999	999999	999999	24	798	536	999999	999999	957	999999	880	999999	493	514	999999	999999	999999	632	287	825	38	818	437	949	657	999999	225	999999	999999	279	571	791	999999	40	589	999999	470	999999	203	21	91	77	739	149	679	921	714	921	999999	622	287	414	22	999999	999999	327	999999	379	367	14	321	353	336	687	999999	98	158	462	924	999999	866	271	439	275	743	999999	999999	298	280	736	999999	303	23	999999	992	167	779	999999	750	272	248	999999	999999	999999	999999	738	740	61	458	591	772	999999	999999	460	999999	25	999999	746	616	329	248	999999	109	631	924	999999	339	76	695	534	999999	128	999999	662	549	999999	999999	249	575	14	230	36	840	688	999999	999999	999999	563	514	976	191	43	999999	430	999999	882	991	284	274	682	409	674	999999	999999	282	653	549	345	910	980	999999	735	181	611	109	221	526	999999	999999	106	720	776	561	999999	352	285	705	999999	999999	999999	783	91	975	892	605	555	670	916	415	320	288	961	999999	533	999999	456	862	999999	330	812	366	580	617	177	961	999999	123	646	580	999999	948	999999	706	253	207	579	760	288	999999	999999	999999	609	999999	357	818	759	133	37	403	999999	999999	893	960	999999	999999	213	473	807	930	971	442	33	346	418	999999	31	264	409	336	747	696	999999	804	776	271	756	574	270	999999	212	509	95	253	683	999999	999999	999999	881	942	993	115	952	358	44	122	999999	272	999999	985	796	504	724	700	655	210	
839	999999	194	564	999999	638	213	999999	999999	999999	356	999999	999999	833	316	725	383	466	343	641	743	235	769	664	999999	493	977	284	999999	708	785	999999	597	483	745	999999	121	999999	398	365	902	999999	630	572	765	746	610	999999	679	81	131	999999	367	24	999999	613	328	999999	819	70	660	928	895	29	999999	962	192	189	999999	349	999999	66	77	978	739	248	605	206	999999	997	883	224	605	490	587	527	36	583	26	141	647	592	507	338	704	973	609	999999	886	803	564	430	675	999999	468	74	199	389	999999	228	18	131	630	821	186	999999	999999	999999	442	999999	999999	608	999999	956	999999	30	999999	739	283	766	639	994	320	105	442	463	999999	275	32	522	999999	646	308	798	999999	525	961	685	161	267	650	204	999999	999999	999999	999999	266	719	999999	447	515	459	116	518	588	24	811	999999	388	999999	999999	999999	392	999999	830	298	309	375	999999	186	69	873	999999	26	125	999999	826	593	999999	486	206	828	638	584	17	878	540	789	219	118	714	436	999999	438	369	999999	812	257	897	579	656	891	886	999999	999999	642	871	99	402	154	197	228	307	999999	526	79	429	808	999999	952	999999	999999	166	999999	471	999999	575	999999	657	533	632	578	695	657	830	314	942	186	205	999999	999999	451	999999	999999	921	999999	999999	405	911	299	999999	13	345	945	822	146	999999	171	999999	755	76	999999	442	869	521	618	532	650	82	221	999999	252	612	547	999999	316	999999	999999	803	975	504	180	999999	367	370	628	243	750	999999	999999	579	780	197	999999	308	294	999999	527	999999	999999	963	488	333	700	172	920	401	797	999	999999	22	643	368	24	999999	896	999999	84	509	892	999999	999999	815	999999	642	356	65	999999	999999	660	308	606	999999	500	999999	25	847	547	999999	999999	999999	999999	999999	999999	680	999999	422	183	198	412	810	933	28	659	927	191	673	999999	68	815	864	239	557	348	217	416	999999	867	12	245	59	936	999999	68	665	938	41	495	999999	999999	934	882	973	837	850	374	999999	888	573	999999	352	902	489	390	585	998	888	411	121	999999	840	999999	180	953	363	999999	64	999999	999999	988	160	187	247	361	881	982	266	720	497	843	828	216	304	182	892	156	456	999999	483	667	59	629	383	999999	866	389	711	999999	999999	977	999999	628	894	584	678	175	664	138	509	603	741	178	913	278	446	633	259	999999	70	999999	426	566	486	336	938	531	803	805	999999	999999	280	246	246	520	533	999999	999999	719	503	999999	999999	328	989	880	925	999999	715	115	996	242	
140	713	958	277	560	753	152	999999	999999	157	371	859	642	999999	332	505	931	403	999999	246	321	540	504	342	723	999999	576	605	411	67	816	698	808	999999	999999	567	287	999999	960	779	999999	755	83	999999	366	633	686	981	557	430	999999	999999	369	999999	999999	599	219	999999	554	463	999999	546	999999	588	340	999999	61	389	646	765	227	963	999999	965	188	999999	466	157	976	999999	421	594	58	999999	117	999999	338	57	342	771	357	661	424	507	603	520	599	494	999999	693	582	999999	345	792	213	999999	878	404	581	365	143	72	649	464	999999	999999	498	184	481	835	999999	13	999999	874	417	999999	549	936	371	667	966	971	140	293	517	123	259	265	999999	130	999999	933	475	999999	637	295	999999	959	465	999999	32	424	23	190	359	579	260	470	385	647	447	942	42	914	398	171	931	366	946	928	342	999999	407	360	219	410	537	999999	246	132	999999	589	480	999999	999999	552	958	999999	933	938	863	788	880	140	683	683	901	561	588	999999	363	999999	999999	536	999999	789	27	663	999999	949	999999	999999	233	263	103	999999	471	682	278	846	213	982	999999	999999	74	554	362	276	999999	999999	509	976	999999	770	768	897	576	944	999999	999999	534	304	999999	983	897	999999	564	999999	46	825	221	999999	292	999999	999999	381	233	14	472	133	437	999999	986	444	999999	75	697	463	494	206	999999	527	999999	423	321	999999	13	448	120	390	990	735	239	851	325	290	999999	999999	999999	397	674	571	999999	558	428	783	999999	544	543	832	999999	111	999999	999999	542	693	228	869	429	363	378	784	893	91	143	701	521	144	128	170	999999	946	954	107	531	721	55	451	999999	999999	999999	999999	999999	999999	403	999999	602	398	319	999999	71	824	999999	155	28	890	677	400	424	726	272	184	425	383	999999	49	156	45	319	821	999999	777	873	891	763	999999	878	614	687	254	999999	132	999999	999999	999999	557	625	808	999999	999999	999999	999999	36	999999	999999	999999	53	532	828	999999	999999	567	89	999999	984	999999	999999	439	392	119	999999	72	712	999999	627	150	359	929	284	902	424	348	956	677	778	991	750	604	626	347	866	356	999999	334	511	540	52	337	511	999999	999999	999999	426	968	630	999999	943	999999	651	134	999999	123	999999	999999	939	404	611	412	719	993	543	999999	812	54	253	664	286	388	668	96	107	32	427	468	999999	237	922	999999	57	796	57	894	952	502	282	752	109	999999	394	117	929	999999	618	518	281	262	384	381	725	965	705	565	999999	565	36	53	696	999999	631	712	
482	623	364	922	945	649	402	999999	999999	500	565	425	999999	561	166	467	413	908	197	52	853	999999	271	999999	101	491	706	397	475	239	66	320	999999	682	635	315	285	999999	572	632	859	999999	608	234	410	289	572	636	999999	569	999999	999999	601	588	859	931	362	999999	999999	999999	942	999999	999999	543	444	255	999999	321	925	851	191	717	346	564	192	788	941	46	680	999999	919	80	989	999999	600	278	718	999999	822	999999	953	12	865	118	689	854	229	75	790	165	999999	999999	710	557	388	921	999999	47	405	80	989	325	602	27	999999	872	25	938	942	176	536	547	498	999999	897	188	852	999999	999999	999999	569	999999	256	999999	999999	669	369	442	527	678	827	681	253	999999	999999	638	410	999999	999999	999999	839	999999	133	624	628	554	761	489	659	209	999999	224	172	78	999999	123	78	999999	999999	874	513	582	420	273	348	855	999999	746	516	999999	999999	14	662	67	498	999999	999999	632	896	176	908	880	999999	327	609	613	518	185	251	601	999999	333	550	700	314	266	999999	859	285	773	260	25	999999	999999	432	74	561	999999	579	233	370	999999	999999	141	966	999999	800	103	664	735	346	999999	504	915	698	454	464	961	753	241	417	999999	357	999999	915	892	908	391	895	545	61	413	606	999999	241	134	999999	419	734	681	466	999999	205	550	436	142	521	999999	702	977	610	999999	362	999999	815	476	98	68	225	83	999999	999999	207	999999	999999	933	999999	485	684	574	311	55	237	81	775	641	698	999999	696	999999	381	851	689	918	934	461	61	267	213	764	45	999999	203	999999	999999	999999	579	999999	866	999999	620	45	382	137	676	565	999999	999999	572	184	778	999999	371	999999	702	999999	729	289	194	232	882	264	282	919	999999	999999	851	999999	124	999999	71	999999	940	203	999999	346	478	999999	251	378	98	770	694	39	999999	753	723	760	957	93	327	999999	891	643	620	999999	762	463	598	999999	999999	795	175	844	122	999999	351	177	999999	365	999999	178	47	815	144	121	569	253	932	786	503	999999	619	999999	410	771	730	307	583	999999	584	999999	962	792	999999	999999	605	850	916	830	411	999999	490	602	688	158	262	85	508	999999	796	518	999999	999999	955	622	186	143	999999	351	999999	53	594	473	781	388	215	254	161	841	516	719	337	112	384	999999	611	999999	352	999999	518	654	799	999999	999999	999999	999999	161	837	52	999999	471	999999	999999	999999	368	999999	999999	820	999999	942	17	924	666	992	87	191	427	437	16	21	169	791	191	832	780	254	999999	999999	716	
999999	999999	417	999999	725	54	999999	762	706	25	987	594	207	999999	999999	510	730	142	91	932	999999	77	999999	830	999999	999999	680	999999	742	999999	124	450	562	113	417	888	600	999999	941	947	774	428	721	421	28	999999	962	748	872	331	60	121	438	531	999999	999999	341	586	87	768	374	89	29	91	901	547	42	103	635	431	910	914	999999	143	168	465	999999	311	811	614	995	999999	999999	421	574	12	21	999999	280	591	556	24	738	182	999999	695	409	639	999999	481	393	868	123	450	999999	145	920	999999	373	377	478	39	774	472	772	999999	727	608	999999	898	535	11	822	53	874	896	186	28	999999	472	999999	717	791	999999	999999	136	817	999999	10	438	92	716	666	903	999999	527	249	275	410	149	967	999999	131	621	945	391	55	79	999999	999999	959	901	744	900	321	761	247	999999	251	999999	999999	815	999999	999999	816	999999	345	999999	930	356	999999	910	618	999999	999999	265	595	180	395	839	90	747	999999	485	999999	190	999999	765	591	999999	999999	805	999999	763	523	161	999999	53	999999	135	56	136	149	999999	999999	999999	293	333	999999	66	176	999999	58	412	565	999999	480	133	610	635	847	579	999999	999999	999999	851	885	999999	897	353	72	552	999999	269	792	954	608	999999	617	428	897	648	370	999999	194	223	757	622	208	999999	681	999999	442	180	288	999999	798	569	163	26	999999	438	436	62	993	624	999999	788	619	611	999999	365	515	191	999999	209	219	803	394	999999	104	999999	656	261	672	999999	119	204	981	999999	999999	49	962	601	264	468	221	317	540	570	520	968	12	999999	376	325	563	261	442	88	267	995	184	999999	999999	999999	782	999999	390	999	515	507	807	304	456	999999	403	999999	927	279	988	901	272	824	342	135	270	69	885	999999	440	858	762	902	67	999999	864	662	999999	363	686	46	999999	540	999999	23	999999	708	150	146	922	648	999999	999999	100	999999	732	999999	967	796	999999	722	299	999999	999999	656	745	904	247	999999	375	741	245	573	592	951	974	732	769	329	964	999999	918	748	434	792	534	999999	812	701	999999	514	694	883	722	963	747	893	971	999999	277	267	471	854	999999	191	413	760	999999	149	391	10	590	648	999999	88	999999	550	609	776	132	156	101	545	999999	999999	56	362	851	629	214	91	760	371	999999	999999	999999	999999	977	253	389	773	28	673	999999	435	924	56	60	643	169	999999	293	205	285	131	999999	925	994	999999	144	61	999999	951	935	999999	999999	228	597	135	999999	999999	572	365	397	999999	137	428	235	433	
935	999	311	217	999999	17	798	565	95	929	541	174	79	999999	999999	338	864	999999	999999	20	195	706	459	999999	654	430	999999	927	999999	926	994	746	699	570	999999	999999	749	701	491	927	511	685	142	667	594	823	669	505	257	69	999999	70	999999	999999	248	239	550	999999	562	999999	999999	870	757	169	999999	794	475	508	101	973	588	999999	585	810	509	999999	573	791	341	831	999999	137	680	748	999999	933	66	484	332	745	594	373	149	451	553	640	927	999999	999999	800	358	170	414	999999	999999	999999	484	999999	999999	737	666	758	54	731	289	256	200	19	728	11	737	999999	186	999999	999999	224	32	144	267	999999	999999	600	69	999999	482	999999	999999	999999	276	118	459	186	768	594	89	835	329	999999	172	999999	450	917	254	731	72	368	984	68	999999	266	309	349	622	847	999999	76	699	513	259	689	533	793	742	619	551	561	232	591	999999	553	894	614	999999	961	428	665	355	337	999999	999999	615	999999	999999	20	999999	119	564	921	439	23	145	815	168	483	773	657	999999	635	189	511	145	402	791	350	371	999999	377	661	429	499	720	371	45	145	83	999999	291	732	999999	999999	997	311	161	263	418	999999	456	499	198	770	491	720	158	999999	978	223	873	171	648	123	741	999999	501	940	302	999999	780	33	409	905	999999	451	824	746	513	999999	250	537	999999	293	248	999999	999999	658	18	999	223	77	166	860	999999	129	94	696	700	104	999999	221	999999	644	999999	432	99	293	404	999999	896	412	463	999999	972	346	999999	365	875	863	440	843	932	999999	999999	712	866	999999	910	256	999999	137	999999	999999	34	999999	577	298	984	815	788	189	263	969	113	999999	614	999999	888	999999	890	729	821	999999	663	966	999999	667	93	595	999999	550	999999	158	999999	768	999999	53	130	942	768	940	380	69	84	260	589	963	199	999999	108	855	999999	262	365	638	315	219	756	67	750	910	214	399	259	248	999999	999999	297	344	454	571	891	945	999999	999999	359	761	999999	999999	386	325	478	344	497	710	889	129	792	999999	463	999999	297	999999	202	858	736	999999	809	999999	453	483	999999	854	304	999999	963	715	999999	999999	288	999999	456	353	680	999999	441	870	999999	548	358	688	323	253	999999	308	284	999999	753	41	999999	999999	999999	926	959	903	999999	999999	49	960	999999	999999	755	999999	764	908	700	944	391	999999	426	866	88	271	487	765	170	431	973	996	999999	144	961	999999	202	910	602	530	999999	999999	784	999999	999999	942	801	183	999999	937	999999	972	607	339	999999	986	
614	356	999999	999999	999999	999999	742	228	650	52	707	613	223	423	193	999999	316	999999	561	613	982	608	45	145	469	999999	832	233	942	10	999999	923	696	975	999999	845	620	911	999999	198	45	999999	999999	788	245	198	960	518	999999	635	665	437	778	834	999999	16	321	164	999999	144	372	519	286	649	653	783	999999	248	695	347	999999	404	999999	372	578	999999	999999	256	900	281	353	999999	479	317	344	961	999999	862	971	999999	534	999999	999999	947	826	525	289	528	144	999999	281	722	823	415	401	271	348	415	265	586	999999	74	264	949	791	58	49	969	999999	692	639	999999	999999	973	813	778	999999	151	546	999999	147	911	999999	448	999	631	500	74	915	83	999999	738	607	395	155	469	211	741	166	777	999999	999999	999999	999999	822	999999	455	849	602	622	999999	207	999999	999999	448	664	952	815	949	169	558	999999	63	999999	999999	900	456	881	999999	353	577	999999	985	768	576	827	698	669	626	781	999999	650	999999	999999	526	424	999999	404	946	491	516	395	999999	999999	229	510	266	981	382	921	771	574	31	258	999999	584	999999	999999	636	621	965	293	999999	999999	999999	999999	513	760	714	654	41	62	934	999999	837	999999	189	989	549	75	570	999999	999999	704	20	611	629	223	257	941	999999	999999	768	334	525	999999	205	624	999999	321	997	506	999999	999999	889	718	639	999999	421	999999	405	233	560	570	999999	259	997	494	999999	382	288	300	512	999999	451	999999	293	610	821	614	985	999999	976	237	78	73	449	999999	814	301	972	999999	999999	999999	546	999999	217	208	283	275	235	999999	468	639	43	706	994	503	286	626	435	39	862	807	999999	999999	999999	333	999999	999999	809	439	680	865	999999	999999	499	128	236	472	64	95	999999	556	388	285	106	347	204	372	79	999999	999999	197	866	942	91	999999	515	706	999999	884	706	296	466	999999	40	603	238	699	217	875	999999	999999	572	349	703	316	429	602	999999	908	138	139	918	864	999999	999999	998	999999	999999	505	999999	999999	738	180	389	999999	999999	999999	999999	503	118	999999	999999	203	678	477	625	527	249	775	999999	912	962	824	999999	576	377	999999	648	999999	604	770	446	999999	999999	747	85	401	959	663	999999	837	358	249	999999	632	975	725	195	679	866	481	228	486	999999	700	999999	913	423	813	672	999999	943	706	899	347	68	452	931	931	402	233	999999	586	999999	737	564	723	34	133	601	652	416	968	682	132	999999	960	999999	999999	189	999999	999999	156	990	728	893	651	999999	462	574	532	793	264	287	642	913	641	
928	999999	145	844	889	999999	222	30	91	999999	999999	776	795	999999	999999	369	751	999999	999999	999999	596	830	999999	912	382	572	559	78	858	999999	690	49	219	910	41	589	435	345	282	687	933	970	647	919	627	574	999999	475	999999	434	512	57	396	999999	55	107	358	233	471	326	741	154	999999	929	293	984	567	999999	76	999999	933	415	957	567	487	625	193	999999	294	808	905	93	215	999999	650	643	652	716	864	933	999999	212	874	955	946	789	808	999999	635	643	17	999999	408	782	500	106	100	828	25	429	914	433	999999	663	421	657	938	737	289	650	999999	999999	30	999999	848	731	541	999999	999999	999999	817	475	299	651	801	999999	684	432	999999	999999	552	824	700	444	29	808	274	999999	544	299	851	999999	438	999999	311	165	999999	999999	934	769	565	98	218	328	612	449	999999	999999	861	999999	999999	999999	802	735	107	517	160	585	123	49	466	330	467	331	999999	746	46	314	350	645	371	418	498	999999	988	464	615	382	999999	999999	675	978	359	999999	326	345	999999	703	887	999999	15	999999	162	894	312	245	631	886	999999	865	413	828	999999	226	999999	563	27	637	999999	643	901	999999	752	999999	374	999999	970	999999	14	999999	477	999999	999999	556	639	194	266	604	999999	752	832	999999	900	999999	175	846	42	143	328	763	328	640	999999	253	892	237	434	618	530	999999	274	419	882	971	999999	80	999999	399	586	741	307	423	999999	994	810	182	878	785	378	527	455	837	892	251	999999	837	999999	184	999999	412	760	647	83	47	488	423	846	928	999999	105	446	999999	556	587	465	905	865	961	442	719	999999	999999	250	12	379	436	526	641	788	561	693	236	736	183	980	660	349	999999	516	397	999999	949	216	282	91	812	291	315	786	287	999999	999999	999999	944	63	122	407	81	667	61	896	214	149	27	999999	219	906	999999	606	804	565	999999	455	55	999999	409	441	967	921	999999	155	220	855	511	589	277	495	999999	130	868	263	999999	79	464	500	132	999999	199	870	871	999999	908	999999	999999	721	842	970	695	560	654	681	999999	999999	999999	905	685	999999	999999	437	144	724	124	999999	999999	551	298	68	990	555	270	599	252	107	999999	660	247	511	874	789	999999	306	799	241	475	999999	999999	128	968	558	814	773	180	761	735	999999	791	656	971	440	999999	999999	980	999999	299	64	438	342	999999	450	999999	184	999999	849	690	838	925	999999	786	550	727	179	100	441	740	497	428	490	371	902	868	591	539	443	365	963	999999	658	999999	420	758	
999999	28	527	890	639	298	331	80	999999	999999	908	869	431	999999	999999	999999	548	410	802	999999	948	971	999999	581	87	645	51	999999	727	522	276	942	999999	999999	245	161	572	551	999999	999999	107	999999	473	999999	960	721	117	730	999999	999999	777	258	148	784	810	520	820	999999	812	999999	999999	837	353	385	955	966	503	639	999999	111	999999	996	309	602	538	999999	507	526	621	999999	538	320	999999	999999	744	28	999999	591	981	724	999999	627	739	116	952	270	76	98	725	994	228	477	263	999	159	781	999999	999999	255	281	999999	304	334	456	466	936	454	999999	999999	936	172	912	999999	753	770	999999	267	202	650	278	472	419	800	999999	147	70	67	999999	306	963	999999	267	999999	999999	711	46	302	292	650	25	815	179	457	788	999999	999999	819	509	238	999999	999999	756	999999	999999	809	604	503	707	319	405	879	72	599	999999	867	905	576	999999	51	999999	210	975	551	634	999999	302	962	21	795	831	999999	557	163	650	449	322	999999	367	999999	117	542	595	973	999999	146	753	579	779	999999	999999	739	872	468	999999	455	548	999999	999999	525	517	641	491	912	487	165	331	908	949	999999	999999	999999	219	999999	934	201	615	12	306	999999	999999	999999	999999	999999	999999	102	378	999999	659	204	901	117	110	842	393	475	61	682	999999	999999	814	845	630	552	375	392	530	824	533	312	840	545	908	772	816	794	459	999999	53	395	787	242	258	755	335	448	443	376	664	999999	150	932	999999	217	684	862	999999	640	999999	486	999999	553	565	356	999999	365	208	999999	999999	599	999999	659	639	110	311	581	597	999999	999999	927	949	163	169	74	172	907	39	701	97	953	701	819	999999	566	999999	243	676	999999	400	969	249	114	999999	999999	453	490	303	416	999999	112	275	227	423	796	999999	418	394	501	999999	456	336	999999	250	81	897	206	983	83	287	77	904	999999	484	256	687	844	811	104	620	999999	614	622	795	985	999999	999999	405	999999	38	414	849	185	999999	944	643	742	999999	279	999999	257	507	229	139	999999	999999	580	999999	176	119	999999	607	999999	880	511	842	999999	711	265	393	999999	800	113	54	999999	228	729	999999	539	613	944	981	542	926	372	184	394	999999	957	999999	117	740	239	770	345	807	999999	304	216	112	929	41	999999	999999	753	457	999999	185	999999	999999	999999	604	213	563	174	712	74	372	518	336	457	999999	753	478	286	999999	571	343	709	75	999999	999999	770	437	684	999999	383	655	183	915	781	219	236	999999	319	513	537	675	999999	633	742	999999	
786	879	654	707	288	999999	610	79	886	70	476	201	950	53	999999	775	999999	261	338	419	199	602	555	248	995	414	999999	773	156	895	737	999999	333	482	647	891	783	976	634	253	55	999999	38	999999	743	44	397	275	679	999999	796	354	304	999999	997	193	999999	999999	712	873	999999	999999	999999	991	333	999999	867	478	999999	942	992	902	626	95	999999	95	999999	999999	505	960	27	999999	103	395	999999	392	999999	10	484	999999	999999	376	273	761	283	218	190	47	999999	999999	177	919	868	999999	999999	999999	728	219	959	999999	619	999999	911	999999	856	86	743	537	891	940	619	867	993	999999	999999	999999	999999	999999	812	165	904	537	446	162	793	107	35	366	627	216	663	571	51	573	844	77	465	521	904	999999	999999	999999	999999	999999	732	999999	925	999999	361	999999	264	863	407	999999	17	999999	63	999999	958	758	61	387	999999	685	286	999999	826	430	108	999999	170	127	960	999999	690	999999	391	988	429	493	182	999999	999999	484	952	800	173	247	566	999999	23	999999	563	999999	154	97	742	470	180	999999	483	504	828	999999	982	999999	902	791	123	755	999999	75	339	475	999999	999999	382	999999	999999	486	885	999999	864	999999	303	999999	999999	814	471	999999	518	920	818	745	999999	999999	999999	960	501	999999	898	999999	133	810	70	948	377	999999	569	201	999999	316	737	694	999999	894	639	491	750	999999	583	97	330	521	247	780	999999	594	465	908	682	999999	934	999999	999999	513	999999	64	285	355	95	476	255	279	887	211	193	133	946	124	999999	788	999999	972	999999	810	60	612	573	290	999999	783	632	999999	999999	303	382	818	116	294	999999	585	216	404	999999	116	999999	61	634	45	999999	133	647	350	870	999999	211	962	686	777	999999	853	999999	994	653	312	843	594	760	593	829	375	999999	999999	685	999999	581	815	999999	134	967	999999	977	537	694	578	145	291	790	999999	999999	420	999999	338	831	586	999999	222	751	141	999999	258	999999	50	215	230	115	986	665	999999	999999	396	433	999999	809	999999	875	953	999999	84	176	562	803	145	999999	419	243	689	830	109	999999	999999	999999	999999	999999	719	999999	999999	999999	473	473	159	626	383	999999	705	986	580	528	377	999999	150	999999	676	965	711	455	999999	548	796	987	426	165	566	58	952	331	37	699	100	755	999999	999999	999999	999999	26	935	429	833	796	433	662	170	462	398	228	999999	397	999999	160	999999	999999	399	536	485	57	994	70	334	360	383	959	880	438	621	999999	518	85	74	949	999999	35	331	999999	999999	335	265	703	177	830	
504	934	999999	549	826	211	548	105	999999	564	32	875	104	483	422	999999	781	999999	999999	999999	709	999999	332	491	385	248	232	999999	173	160	791	999999	999999	504	999999	449	372	341	612	420	234	423	724	999999	927	900	930	848	338	898	553	999999	861	552	130	132	611	114	173	999999	978	900	999999	210	772	999999	982	599	627	973	111	449	999999	430	400	295	657	822	564	484	317	384	318	275	999999	267	439	350	999999	999999	999999	268	177	34	441	334	491	524	999999	206	918	341	230	365	796	999999	999999	441	999999	834	474	789	550	689	999999	603	591	666	602	999999	302	642	225	893	145	843	999999	104	999999	76	803	142	94	368	566	976	163	953	478	503	853	997	198	549	269	58	999999	488	999999	838	999999	999999	921	999999	903	999999	125	337	230	953	831	319	452	95	40	342	999999	192	132	303	999999	638	197	109	661	304	999999	675	634	97	999999	793	350	160	334	999999	999999	861	464	290	999999	826	999999	999999	672	999999	554	113	519	927	352	535	366	461	397	113	637	822	571	609	832	449	999999	143	999999	47	968	302	760	62	999999	999999	727	841	442	624	905	999999	437	999999	999999	350	999999	707	999999	999999	437	999999	999999	230	351	398	999999	855	458	421	999999	599	697	634	575	262	999999	467	805	509	807	524	999999	773	208	964	394	455	999999	492	999999	999999	399	237	610	89	539	540	710	733	554	872	393	31	501	316	975	999999	550	497	997	699	901	245	792	913	870	989	32	386	13	844	995	999999	138	136	210	470	33	999999	723	811	756	82	999999	934	141	999999	999999	891	999999	591	904	372	999999	593	104	999999	444	697	218	549	518	999999	999999	999999	999999	426	892	374	116	514	779	999999	999999	195	943	999999	290	858	999999	873	999999	999999	397	421	939	633	999999	544	999999	999999	35	336	999999	183	303	999999	999999	999999	67	714	114	999999	999999	999999	999999	850	598	999999	649	275	873	586	915	345	832	999999	999999	318	770	999999	944	999999	342	70	489	452	776	600	999999	999999	487	45	800	76	768	809	354	999999	609	99	999999	999999	894	767	182	449	421	942	350	999999	999999	999999	999999	813	999999	756	575	725	995	369	84	998	415	999999	999999	838	999999	848	999999	33	999999	33	708	681	219	999999	463	574	887	49	41	834	259	976	999999	452	999999	999999	999999	22	243	628	917	249	24	999999	768	765	979	343	999999	572	374	327	881	472	335	803	603	999999	303	999999	837	955	338	250	749	999999	999999	345	288	999999	552	565	789	414	115	999999	666	999999	12	697	
595	554	386	468	469	999999	104	561	127	756	999999	306	718	242	790	962	999999	774	296	339	661	644	65	865	30	809	999999	477	367	867	147	429	998	999999	415	293	999999	869	780	817	999999	552	999999	531	414	255	999999	557	623	152	999999	891	999999	673	46	950	999999	521	447	659	404	627	999999	260	618	964	999999	999999	826	507	393	999999	993	999999	994	118	426	533	999999	774	963	980	853	999999	999999	255	541	335	569	999999	794	67	432	131	999999	999999	358	967	913	450	948	732	730	126	758	515	897	418	999999	927	534	965	70	672	695	424	774	999999	940	372	432	972	553	371	999999	999999	619	872	67	288	760	459	999999	19	826	241	999999	999999	466	999999	358	133	999999	641	931	828	996	999999	435	997	941	378	37	999999	28	975	999999	368	412	999999	999999	35	361	399	176	84	355	60	846	464	175	999999	999999	145	24	308	999999	912	999999	885	339	999999	446	69	347	391	431	79	991	851	62	890	999999	43	999999	332	772	267	475	856	999999	946	913	971	832	903	855	891	535	719	659	276	928	527	999999	45	588	301	61	785	652	285	69	994	412	284	714	489	999999	691	536	68	446	584	999999	393	946	475	236	444	999999	540	544	282	999999	999999	962	999999	940	872	999999	480	999999	999999	999999	206	886	918	569	999999	199	375	665	843	193	601	829	353	999999	710	99	123	75	617	258	122	741	999999	999999	626	321	907	999999	363	947	999999	999999	999999	381	999999	506	999999	905	678	254	170	999999	700	98	999999	955	618	691	240	783	631	415	598	999999	100	999999	109	125	942	246	999999	826	311	999999	137	748	999999	972	908	213	71	217	396	372	999999	247	50	698	212	670	999999	225	319	580	326	999999	264	325	290	999999	406	911	963	441	999999	999999	573	804	960	852	999999	999999	783	999999	721	423	29	235	352	853	424	999999	913	282	999999	999999	517	731	579	487	999999	999999	692	999999	807	159	254	954	409	754	999999	245	737	360	787	999999	999999	999999	858	902	630	999999	999999	999999	336	995	998	691	898	897	826	842	235	482	368	999999	953	626	228	572	179	74	825	999999	189	188	999999	563	494	485	634	234	872	676	999999	999999	783	264	999999	812	999999	563	66	512	927	999999	20	999999	992	661	113	815	73	296	733	566	213	385	258	157	331	444	206	422	273	999999	969	999999	999999	903	352	698	796	999999	420	616	18	323	670	999999	178	418	571	832	999999	818	170	586	943	300	260	408	16	682	490	717	999999	643	999999	334	861	462	638	98	999999	
999999	28	657	999999	126	558	890	714	999999	979	912	872	374	50	454	442	393	614	335	652	944	691	999999	925	999999	260	374	83	999999	497	715	779	483	523	966	800	513	710	827	742	370	999999	116	702	999999	999999	992	602	795	892	477	848	313	446	374	723	903	731	182	866	193	816	379	412	274	142	999999	999999	83	653	929	999999	786	999999	999999	261	584	422	357	999999	267	772	288	453	29	867	476	46	999999	253	896	781	999999	999999	559	553	999999	999999	438	445	999999	151	999999	151	962	795	999999	720	999999	123	148	491	383	324	608	999999	999999	999999	999999	406	666	362	701	830	999999	157	154	999999	999999	738	999999	999999	999999	912	412	125	252	147	999999	234	805	755	882	999999	114	414	999999	223	999999	999999	25	398	999999	41	778	102	450	999999	394	815	999999	245	686	425	186	267	508	470	911	493	999999	400	445	168	601	911	480	999999	725	352	749	999999	999999	896	999999	548	569	952	144	999999	675	999999	753	999999	583	569	78	467	858	846	999999	999999	311	868	969	624	953	162	999999	867	999999	783	973	52	76	719	772	790	701	638	999999	555	336	601	999999	624	647	770	584	41	842	22	808	878	445	811	999999	604	926	999999	594	417	521	999999	999999	999999	580	999999	608	864	797	288	999999	229	158	361	999999	710	61	354	976	192	577	999999	35	610	975	105	607	999999	999999	177	863	601	53	290	43	69	903	926	53	936	171	720	244	563	256	588	729	94	999999	918	553	581	133	412	840	123	251	97	915	485	113	353	999999	629	999999	174	185	867	327	999999	807	134	310	49	999999	856	999999	999999	999999	396	375	523	65	181	623	291	478	641	450	920	817	815	999999	568	833	818	999999	614	148	91	413	999999	766	999999	999999	999999	280	93	391	983	948	780	999999	528	119	999999	298	602	15	142	696	543	427	406	734	991	124	742	216	212	910	560	999999	282	983	999999	999999	407	70	999999	21	394	260	466	999999	46	91	999999	999999	252	529	353	999999	15	999999	869	999999	370	922	129	314	999999	999999	188	82	397	999999	999999	545	606	834	890	541	810	131	312	293	960	999999	698	909	632	293	999999	999999	567	952	999999	999999	999999	999999	395	999999	940	890	999999	516	81	394	999999	588	630	999999	852	417	999999	811	797	999999	92	585	483	936	234	999999	682	255	914	505	515	445	141	572	430	536	999999	414	999999	999999	999999	999999	221	576	849	119	288	999999	999999	555	53	756	999999	442	805	538	596	459	999999	730	218	999999	602	576	878	149	457	67	999999	
999999	999999	235	220	877	999999	296	374	999999	999999	125	931	996	999999	368	462	759	290	698	767	892	999999	989	163	999999	711	421	203	999999	697	709	999999	999999	169	124	586	818	545	287	207	519	173	999999	371	999999	999999	221	423	243	123	129	859	758	300	633	385	979	999999	350	175	823	102	999999	999999	387	463	710	999999	999999	781	644	223	12	501	257	728	260	627	27	80	999999	999999	959	531	999999	849	902	930	535	738	607	746	999999	121	999999	427	444	999999	984	682	999999	999999	723	462	479	905	857	266	53	904	999999	999999	63	280	999999	825	143	207	640	537	561	779	311	961	184	897	28	890	128	830	999999	779	999999	999999	999999	125	284	507	999999	672	992	645	886	631	613	255	999999	924	445	999999	293	247	840	999999	130	319	82	762	287	999999	887	966	148	223	620	355	999999	718	999999	560	551	999999	155	967	545	915	892	680	357	929	215	999999	454	571	999999	56	938	197	224	671	52	521	229	999999	785	36	507	673	20	999999	537	974	635	885	16	658	101	873	911	215	999999	402	415	358	376	793	521	577	999999	574	417	530	999999	628	999999	39	415	675	192	518	417	228	669	999999	999999	999999	468	999999	999999	888	954	75	999999	19	999999	649	116	999999	999999	991	514	930	999999	445	850	16	481	17	377	976	999999	426	690	402	798	207	732	999999	956	145	999999	999999	22	999999	619	999999	254	999999	999999	868	922	544	571	200	999999	487	999999	233	999999	394	999999	999999	202	588	645	538	384	883	220	56	917	791	914	967	666	562	918	218	826	508	762	986	633	509	63	707	854	499	397	320	976	509	86	572	386	873	759	999999	152	90	999999	370	283	337	950	141	999999	603	534	452	568	22	407	740	632	772	828	693	535	938	999999	999999	999999	900	80	418	715	999999	591	792	802	494	76	745	541	401	999999	305	558	921	87	261	965	999999	751	963	111	345	939	999999	55	999999	898	214	407	91	874	383	267	542	999999	287	22	999999	650	84	946	661	209	240	69	532	145	613	999999	432	920	999999	999999	116	316	380	412	999999	747	735	596	861	348	999999	999999	340	47	25	505	799	249	233	304	999999	999999	450	999999	999999	554	523	931	294	354	999999	171	999999	999999	160	236	999999	875	44	994	914	487	94	323	750	999999	729	494	129	999999	70	999999	696	257	480	99	999999	244	999999	433	233	804	311	517	373	999999	205	115	887	999999	999999	924	215	239	999999	999999	932	999999	395	996	999999	38	811	186	293	791	474	84	754	71	999999	
811	999999	611	770	120	999999	576	949	461	517	623	607	341	999999	999999	977	466	867	290	167	999999	999999	999999	607	205	992	135	234	581	823	130	361	825	428	648	751	603	468	999999	24	365	187	999999	999999	999999	431	480	999999	156	813	999999	999999	473	903	630	961	999999	13	575	999999	60	352	377	638	396	999999	781	999999	20	395	999999	998	598	999999	802	561	916	226	406	773	999999	606	87	767	999999	913	999999	922	797	686	284	999999	893	161	964	22	810	304	999999	939	999999	567	518	999999	439	19	618	207	999999	999999	55	260	607	999999	605	999999	275	609	823	483	384	859	125	999999	120	783	114	447	312	789	751	621	133	999999	134	953	98	325	338	999999	999999	690	820	728	640	34	993	101	555	520	747	999999	481	619	999999	789	999999	194	651	656	904	180	895	322	328	434	999999	150	676	651	365	949	281	28	999999	999999	49	397	692	95	999999	23	892	999999	999999	550	999999	514	902	345	511	904	673	682	900	999999	795	507	409	216	898	852	999999	903	165	797	929	463	441	999999	750	65	999999	566	865	891	287	113	280	999999	294	622	248	341	150	460	286	599	127	63	898	541	987	999999	197	938	598	989	999999	254	620	686	83	41	594	455	412	117	816	18	999999	999999	237	631	922	286	614	999999	999999	704	521	340	345	387	971	219	78	999999	378	927	303	298	476	35	167	607	548	217	747	695	58	178	782	119	216	217	313	999999	564	911	999999	515	236	932	999999	289	351	999999	69	385	387	397	739	999999	714	558	999999	211	473	324	737	999999	345	77	999999	353	999999	236	999999	999999	905	712	460	467	603	788	72	544	302	878	999999	853	157	371	317	660	439	893	404	658	992	111	892	250	183	927	179	169	286	390	999999	999999	524	304	480	674	936	999999	999999	926	999999	999999	909	595	67	883	258	974	759	995	999999	999999	999999	522	772	803	999999	220	293	675	619	902	267	999999	999999	151	339	853	891	642	724	999999	607	478	172	321	202	306	192	300	999999	204	999999	999999	476	76	999999	999999	532	999999	854	999999	987	620	316	593	422	997	448	915	554	999999	92	127	999999	756	67	363	359	460	999999	999999	38	993	997	424	503	976	446	90	999999	337	331	224	999999	998	179	986	171	579	898	205	858	276	999999	283	122	999999	999999	720	18	999999	651	999999	999999	340	999999	994	623	892	99	446	560	367	66	227	84	868	339	282	586	999999	202	780	561	416	665	761	258	999999	999999	221	966	725	82	929	685	259	159	457	
310	185	373	279	999999	462	644	501	220	999999	209	253	999999	999999	999999	936	737	871	519	999999	675	999999	999999	899	999999	878	480	835	999999	136	541	824	718	881	999999	410	999999	923	300	999999	772	173	550	730	999999	999999	268	239	591	145	202	814	999999	501	781	374	999999	474	999999	612	982	809	216	93	987	384	535	81	765	733	239	814	581	999999	886	999999	395	25	999999	999999	619	250	999999	159	933	999999	94	226	110	999999	970	243	999999	688	127	963	956	999999	999999	150	532	197	474	858	999999	999999	243	329	614	279	979	423	100	167	992	999999	999999	67	160	999999	999999	999999	999999	167	999999	995	580	892	999999	923	555	999999	282	999999	999	432	776	395	999999	555	999999	764	611	831	627	556	153	999999	695	386	999999	899	316	482	999999	223	226	316	105	911	808	350	36	691	723	61	999999	856	168	569	964	180	815	605	999999	999999	999999	149	999999	215	852	503	999999	999999	525	656	621	800	394	785	999999	470	999999	341	999999	152	738	920	117	576	416	296	918	136	422	237	93	711	704	323	516	87	775	889	68	315	153	119	175	77	999999	999999	471	382	363	503	999999	483	858	635	797	786	41	964	799	565	999999	80	504	298	572	910	106	81	279	138	999999	999999	282	441	998	629	754	50	999999	999999	999999	545	772	999999	999999	609	999999	79	999999	999999	55	811	99	503	999999	82	999999	999999	505	999999	999999	400	113	234	808	999999	999999	999999	636	178	41	991	999999	733	740	49	999999	586	941	962	67	36	555	549	93	883	321	779	999999	999999	999999	878	545	617	821	999999	999999	999999	120	999999	999999	999999	442	999999	698	64	999999	365	762	691	999999	38	935	542	472	227	999999	564	151	999999	999999	431	999999	999999	164	163	999999	999999	912	999999	606	999999	475	73	563	999999	594	208	850	38	899	999999	26	999999	161	999999	942	12	154	604	589	999999	407	195	720	999999	717	732	203	545	608	774	453	456	94	25	562	872	979	839	632	646	714	122	35	211	415	697	559	999999	220	453	999999	999999	726	729	362	290	352	586	999999	862	15	315	999999	135	512	570	934	145	433	80	33	315	971	943	173	294	999999	519	571	999999	182	999999	999999	999999	708	146	730	365	662	282	999999	402	925	770	640	408	692	900	699	844	763	423	743	150	430	760	345	999999	565	999999	999999	833	24	894	999999	980	981	999999	426	999999	840	999999	999999	161	550	631	389	999999	312	765	602	999999	820	727	266	999999	291	194	734	948	800	947	799	999999	162	696	387	999999	91	660	427	426	
483	332	14	194	940	592	599	999999	380	144	999999	999999	475	999999	23	297	999999	929	999999	796	541	999999	575	893	779	888	998	999999	999999	359	129	652	347	999999	786	497	722	82	819	999999	594	935	577	666	477	999	999999	303	683	99	999999	162	961	630	885	15	757	121	414	62	593	745	999999	31	25	827	462	300	83	999999	574	999999	999999	999999	212	606	900	909	999999	999999	768	705	180	164	957	967	691	717	300	999999	740	611	999999	766	999999	848	389	556	999999	999999	546	828	999999	999999	524	999999	52	961	999999	288	999999	999999	695	634	999999	888	575	401	73	58	146	999999	999	302	999999	999999	899	353	895	999999	226	353	268	999999	243	999999	999999	22	639	132	999999	999999	999999	21	675	892	916	42	483	226	282	999999	493	603	512	801	829	999999	382	561	935	698	75	73	72	762	589	918	999999	353	412	999999	761	999999	999999	416	999999	988	999999	999999	999999	867	869	679	90	237	860	665	273	441	120	999999	639	88	999999	236	664	235	949	913	313	999999	640	140	813	999999	999999	551	479	106	355	841	311	490	999999	999999	828	999999	983	834	901	924	654	959	242	855	924	683	755	897	751	999999	49	999999	588	59	999999	739	865	371	10	318	195	177	999999	279	999999	999999	999999	127	999999	278	252	124	21	389	352	680	897	999999	795	554	796	582	354	135	801	999999	901	463	841	99	530	621	834	593	739	999999	999999	962	608	775	118	999999	499	999999	977	924	701	209	707	999999	841	907	999999	456	999999	612	822	960	999999	999999	999999	121	285	317	999999	630	289	428	649	865	999999	935	359	29	445	168	93	870	158	999999	896	701	756	295	999999	999999	55	387	80	136	664	913	494	950	528	997	999999	191	736	356	644	999999	999999	841	750	906	558	556	999999	364	999999	951	812	999999	761	554	364	999999	70	134	999999	999999	358	522	210	892	451	408	999999	448	805	901	144	801	242	623	151	914	999999	351	74	498	999999	999999	607	713	111	893	999999	974	642	371	131	611	770	742	999999	47	999999	857	465	160	66	571	558	999999	999999	20	368	147	412	449	455	719	999999	96	535	642	914	497	791	557	219	526	806	444	780	533	40	499	999999	114	283	999999	885	913	442	805	167	980	896	100	534	999999	571	203	915	411	999999	683	217	292	999999	999999	999999	907	940	999999	765	999999	847	293	980	869	448	308	999999	767	833	156	654	730	485	934	601	700	33	168	955	612	528	378	999999	999999	291	416	982	139	622	978	973	999999	999999	52	142	612	120	665	
999999	272	37	157	578	999999	39	999999	807	197	552	374	884	782	584	163	595	479	311	633	999999	42	999999	45	155	854	183	999999	999999	442	802	989	999999	367	556	692	585	381	999999	587	999999	804	608	795	999999	257	104	200	999999	886	457	663	310	487	87	579	947	999999	12	999999	999999	288	796	375	394	563	784	999999	235	892	999999	224	679	724	316	783	433	530	458	897	760	999999	432	999999	999999	149	688	999999	290	977	745	999999	999999	86	366	48	18	999999	410	999999	999999	577	999999	999999	318	999999	983	586	999999	304	155	426	542	999999	962	248	999999	999999	390	255	875	682	246	257	156	984	845	603	367	277	999999	200	999999	999999	999999	999999	26	999999	496	752	165	112	999999	985	831	328	60	999999	123	127	192	26	852	164	158	999999	999999	717	289	334	999999	390	228	999999	529	955	305	117	999999	779	231	859	504	638	999999	772	750	260	425	828	933	581	489	249	95	999999	999999	965	999999	643	851	308	999999	172	364	775	883	39	465	876	32	999999	593	343	895	999999	521	224	74	999999	999999	90	302	461	400	999999	999999	999999	817	771	617	339	831	46	927	922	153	342	999999	324	889	721	794	548	805	999999	999999	155	353	762	245	132	901	900	999999	771	16	264	771	999999	874	904	221	693	269	692	121	999999	416	973	189	189	940	750	496	329	295	753	656	410	999999	999999	634	65	999999	494	438	930	999999	999999	916	888	571	999999	449	984	509	111	289	999999	878	441	739	380	999999	66	192	999999	414	283	485	263	608	371	722	129	279	165	999999	774	264	191	123	999999	999999	300	618	999999	311	999999	820	194	473	544	531	999999	999999	999999	999999	999999	312	288	525	170	999999	999999	290	209	999999	329	715	999999	943	999999	858	696	328	489	323	292	448	975	849	903	462	301	790	74	999999	337	999999	999999	683	688	471	975	665	952	999999	404	19	999999	999999	981	796	999999	999999	958	685	834	77	535	940	999999	999999	337	438	622	707	389	871	999999	370	999999	225	699	670	264	53	882	41	375	910	919	999999	999999	779	868	116	986	60	832	388	14	270	578	999999	492	658	144	546	53	999999	200	532	793	999999	521	999999	107	999999	986	914	803	803	701	999999	31	918	999	558	999999	515	721	338	49	837	365	423	647	999999	188	999999	999999	999999	987	999999	720	999999	488	982	267	113	19	190	999999	917	585	999999	568	953	64	574	999999	585	999999	999999	533	861	493	955	999999	108	127	483	999999	390	15	468	815	580	904	634	439	27	301	467	505	540	275	
132	262	164	855	694	568	999999	948	999999	999999	459	597	859	903	533	299	168	999999	536	999999	683	999999	999999	395	988	999999	999999	145	999999	294	519	42	992	595	370	702	538	253	433	914	23	442	682	109	999999	999999	55	731	906	727	142	482	969	977	592	221	999999	769	999999	999999	149	478	317	49	849	427	605	273	542	830	761	915	999999	621	548	251	238	999999	38	15	12	697	999999	999999	999999	46	72	24	999999	159	567	768	386	787	775	999999	999999	643	259	939	386	782	199	86	965	226	999999	357	438	350	982	128	999999	999999	643	999999	999999	404	887	813	999999	591	270	393	272	992	999999	999999	846	999999	126	595	999999	99	999999	230	508	999999	947	999999	125	714	585	662	176	448	999999	524	153	334	305	999999	999999	446	999999	795	521	805	813	972	686	156	999999	435	234	396	999999	650	242	999999	942	97	999999	999999	999999	649	15	607	226	999999	964	24	630	521	707	999999	999999	999999	514	999999	708	999999	349	974	258	969	212	160	438	779	999999	387	291	730	391	218	282	804	748	935	790	914	589	989	18	671	526	999999	727	999999	557	38	146	410	714	999999	747	999999	999999	999999	446	999999	179	446	735	999999	732	899	999999	999999	124	44	582	579	52	794	123	360	965	586	452	222	432	999999	232	999999	251	999999	26	999999	470	799	999999	30	499	934	744	152	263	431	999999	627	859	999999	999999	523	455	999999	367	919	136	397	517	126	285	233	433	578	224	675	345	999999	882	989	38	324	999999	562	89	117	59	970	106	544	647	825	363	999999	877	708	614	684	524	999999	24	999999	292	985	745	276	511	176	928	999999	999999	98	744	999999	209	999999	591	893	487	259	869	165	301	999999	999999	999999	869	238	700	515	70	661	336	785	974	999999	41	999999	817	813	606	883	999999	518	458	559	90	493	995	999999	127	999999	207	274	237	999999	781	999999	999999	999999	406	282	475	422	528	434	999999	958	999999	999999	999999	644	86	999999	653	985	999999	783	999999	999999	379	386	243	231	999999	348	464	999999	999999	125	999999	999999	439	999999	999999	333	418	999999	989	33	797	132	598	751	112	483	645	533	621	251	999999	998	795	999999	999999	30	48	254	999999	189	999999	700	999999	779	999999	654	214	553	266	329	577	493	999999	501	131	257	787	999999	128	914	703	930	449	316	999999	186	999999	999999	999999	397	294	173	604	810	999999	107	721	818	683	999999	278	999999	277	302	673	999999	214	303	999999	667	999999	556	135	999999	485	999999	260	103	408	891	727	999999	936	869	999999	999999	
889	982	448	34	999999	968	808	671	645	611	663	999999	642	999999	971	633	999999	949	999999	737	999999	495	999999	22	999999	627	999999	792	999999	907	165	999999	999999	999999	372	999999	855	451	142	273	748	464	999999	874	386	999999	461	289	919	104	994	987	714	306	999999	403	657	436	187	908	999999	999999	940	738	456	999999	888	382	999999	999999	999999	999999	999999	999999	989	584	30	999999	636	743	176	140	872	635	912	178	999999	999999	999999	968	574	999999	273	234	999999	999999	999999	735	427	130	999999	88	532	180	999999	79	999999	999999	999999	790	999999	207	799	999999	741	999999	153	315	826	288	572	927	999999	999999	184	359	661	593	186	266	71	295	42	515	999999	97	608	701	319	999999	998	999999	654	113	595	377	999999	829	492	296	588	218	909	149	999999	297	999999	743	995	966	417	586	646	60	729	999999	174	294	915	653	820	452	999999	999999	290	702	999999	383	999999	999999	730	999999	110	890	677	999999	385	893	999999	241	496	999999	705	353	435	421	233	603	384	507	212	344	914	838	999999	146	222	926	859	999999	24	227	549	198	246	585	486	756	382	876	711	281	336	683	999999	999999	999999	999999	557	868	479	678	999	999999	999999	395	917	271	424	541	640	999999	44	111	227	279	999999	517	116	850	934	477	231	507	795	931	17	999999	999999	520	399	570	378	990	386	345	227	853	592	850	999999	224	341	999999	246	999999	999999	235	466	887	640	999999	999999	707	999999	11	457	502	900	674	388	686	590	904	152	999999	91	54	724	999999	999999	472	924	266	192	720	145	389	270	543	999999	782	774	999999	880	999999	35	671	66	384	888	999999	952	918	472	981	999999	436	699	177	999999	202	510	585	999999	178	314	999999	524	999999	866	999999	242	367	999999	605	911	795	34	999999	53	420	987	350	992	999999	519	16	794	211	999999	709	690	999999	372	501	281	999999	959	711	855	746	999999	842	999999	820	492	595	938	866	79	838	411	716	133	760	214	170	592	506	658	308	494	323	999999	999999	387	148	994	488	334	722	999999	999999	999999	307	273	999999	831	182	845	924	77	928	999999	257	999999	973	969	612	296	999999	999999	462	63	557	261	833	999999	999999	443	353	999999	460	542	357	12	99	999999	825	496	69	338	419	661	999999	999999	566	999999	999999	859	413	179	999999	201	222	124	383	269	578	55	440	999999	999999	999999	501	333	999999	396	785	999999	218	392	153	125	236	782	197	999999	329	327	695	652	834	502	39	184	218	269	329	242	999999	829	22	780	66	629	859	680	999999	
410	623	180	405	636	999999	30	999999	277	964	440	927	582	939	999999	360	999999	605	977	709	999999	999999	999999	76	999999	625	999999	380	373	999999	606	923	517	641	919	703	524	257	999999	851	19	158	941	304	888	314	57	889	761	999999	279	34	882	970	842	294	276	999999	852	21	272	649	662	218	999999	517	420	941	999999	557	999999	540	407	135	700	178	184	62	187	248	999999	999999	619	943	789	999999	51	546	999999	999999	436	420	405	197	999999	369	496	999999	936	999999	894	116	869	213	593	999999	627	756	999999	674	999999	223	925	613	443	773	40	999999	999999	999999	999999	999999	999999	395	999999	999999	144	219	546	341	681	451	999999	806	353	471	628	999999	999999	59	999999	294	275	134	524	223	494	999999	999999	815	338	778	313	160	905	30	963	484	999999	177	604	417	219	939	999999	669	107	129	270	971	999999	624	999999	379	830	191	608	28	871	907	930	999999	465	731	12	999999	147	999999	900	333	999999	154	333	193	455	547	999999	335	141	854	126	375	531	782	670	713	999999	999999	330	724	422	999999	999999	185	246	260	952	999999	999999	98	531	999999	228	937	473	999	301	184	999999	293	116	282	999999	26	999999	565	999999	683	70	298	492	213	999999	186	910	563	542	999999	946	999999	594	999999	398	53	332	984	156	999999	318	999999	422	999999	20	46	617	149	67	999999	393	681	438	278	428	999999	605	328	496	999999	36	909	467	999999	238	999999	698	520	883	843	999999	806	999999	238	374	399	875	999999	999999	999999	568	771	505	946	764	274	766	326	999999	999999	447	14	999999	999999	568	409	999999	279	17	291	347	107	999999	224	901	999999	999999	999999	999999	999999	999999	359	135	887	483	999999	414	521	999999	963	962	382	999999	143	406	999999	999999	999999	670	965	196	606	248	911	271	470	515	291	999999	186	11	566	422	148	999999	98	879	999999	630	999999	994	691	890	999999	999999	964	755	132	818	221	279	958	540	938	842	177	999999	223	999999	23	999999	132	999999	999999	962	405	960	999999	999999	317	999999	706	683	367	970	504	715	205	592	306	999999	393	473	833	999999	999999	999999	483	999999	809	999999	999999	986	617	563	872	224	999999	91	923	999999	999999	964	999999	410	572	284	183	999999	348	461	914	630	328	307	366	659	643	304	919	379	487	907	357	999999	154	720	999999	803	999999	289	36	123	669	302	172	999999	999999	432	344	768	853	515	957	358	73	999999	667	319	206	222	581	393	171	554	527	644	617	180	266	852	218	379	999999	68	434	999999	999999	36	145	999999	696	
221	999999	160	525	999999	999999	999999	276	119	63	756	607	885	999999	643	952	999999	774	528	811	792	176	491	560	484	645	898	923	272	84	640	184	268	526	369	433	20	38	555	694	617	904	157	999999	461	771	983	999999	999999	848	845	261	616	999999	904	999999	478	600	999999	336	999999	86	13	44	422	582	999999	999999	348	219	941	96	229	833	203	887	29	692	108	712	662	999999	141	999999	238	388	567	140	622	323	954	999999	986	999999	643	999999	999999	122	386	878	432	999999	999999	581	907	759	42	999999	999999	26	999999	786	501	339	999999	513	999999	589	805	43	999999	218	747	34	265	530	110	10	200	999999	986	999999	999999	229	290	48	536	999999	515	999999	356	999999	207	605	297	178	918	657	999999	139	597	999999	999999	352	864	223	876	986	326	386	658	42	592	281	40	130	480	281	58	999999	977	393	84	336	687	999999	999999	151	737	96	612	999999	999999	71	74	674	599	962	999999	999999	999999	999999	243	999999	820	323	201	925	575	177	999999	646	608	999999	999999	213	999999	980	665	633	212	735	259	240	774	999999	588	531	217	365	530	517	915	982	473	437	160	945	515	373	48	95	575	569	398	966	844	533	908	860	999999	619	307	999999	863	436	300	999999	364	615	999999	669	999999	220	647	190	999999	626	999999	725	999999	302	999999	301	594	127	169	999999	841	999999	371	999999	623	356	928	911	220	193	128	46	146	157	590	900	999999	999999	377	365	922	218	245	999999	999999	999999	807	145	153	999999	147	746	277	610	171	556	253	681	56	372	999999	735	969	999999	999999	421	588	905	999999	999999	664	225	750	803	766	999999	572	152	999999	999999	548	792	767	215	55	382	768	999999	999999	43	656	956	332	999999	83	196	248	698	999999	664	999999	901	433	999999	351	999999	999999	474	999999	539	984	111	702	617	823	499	968	999999	501	134	652	62	920	999999	918	707	893	999999	729	999999	999999	873	431	323	999999	647	369	999999	863	999999	386	999999	691	456	999999	554	263	714	191	584	999999	484	207	596	22	553	980	754	659	643	999999	260	999999	999999	999999	121	999999	389	782	999999	139	779	900	999999	748	358	370	999999	629	373	453	188	999999	999999	361	909	999999	834	311	999999	666	999999	999999	999999	104	135	558	427	999999	937	875	874	932	15	455	448	583	829	999999	663	193	999999	135	296	999999	999999	696	600	912	245	999999	845	999999	999999	520	523	250	680	283	622	999999	942	173	691	498	579	256	558	698	912	335	999999	986	648	107	159	489	252	40	254	999999	999999	
515	75	999999	999999	796	440	494	931	999999	903	555	236	862	999999	352	444	797	620	603	148	901	999999	910	598	859	439	404	370	44	999999	999999	38	194	841	437	108	198	468	782	816	73	999999	714	431	300	759	999999	856	999999	999999	455	420	650	300	999999	514	165	904	181	999999	45	134	999999	999999	263	526	999999	31	813	254	255	999999	837	787	84	144	296	488	308	109	654	547	563	988	552	239	388	893	999999	922	943	294	999999	425	780	939	869	514	178	773	999999	764	52	562	999999	999999	582	999999	225	922	999999	677	999999	82	712	999999	570	908	657	34	148	999999	246	891	311	961	51	999999	16	145	274	999999	999999	534	391	889	504	11	198	436	656	999999	999999	999999	704	999999	999999	225	713	292	999999	960	857	153	999999	569	528	161	260	838	84	171	999999	90	657	999999	367	81	690	822	999999	569	720	999999	377	999999	480	383	197	999999	999999	826	708	724	766	314	924	176	999999	821	371	352	751	360	361	495	999999	597	215	999999	908	617	534	890	298	809	250	636	775	20	99	155	964	999999	565	258	999999	142	324	353	999999	200	999999	869	999999	651	999999	999999	869	882	999999	999999	999999	929	136	665	302	818	436	956	999999	298	999999	889	732	226	388	536	794	113	42	534	999999	861	745	999999	999999	664	999999	646	999999	880	767	893	62	215	977	45	97	900	999999	644	706	999999	289	999999	999999	999999	146	999999	272	291	575	765	999999	433	610	315	999999	999999	229	999999	389	789	964	193	999999	507	837	999999	249	353	448	894	999999	999999	827	914	999999	999999	999999	164	527	204	999999	710	999999	999999	999999	628	999999	671	851	678	680	999999	265	917	999999	999999	702	302	454	620	999999	999999	999999	999999	999999	463	605	695	733	672	500	999999	119	195	415	264	999999	529	464	218	921	999999	502	769	999999	830	142	999999	521	999999	818	999999	710	907	208	464	999999	632	999999	999999	32	909	937	188	188	614	217	79	999999	148	227	183	838	999999	699	427	427	82	467	786	999999	999999	184	999999	853	875	365	212	999999	951	396	256	144	875	195	21	640	323	591	608	622	999999	408	999999	269	999999	999999	474	999999	781	46	795	999999	999999	268	337	999999	690	999999	312	259	15	92	999999	752	999999	48	963	999999	687	787	999999	491	858	173	268	296	999999	988	218	99	890	993	999999	914	601	91	537	999999	858	999999	949	988	999999	999999	617	979	848	629	298	999999	999999	425	530	999999	932	313	316	443	999	51	933	702	126	999999	368	21	877	646	161	889	511	999999	200	411	837	
999999	211	509	556	999999	448	999999	999999	612	276	999999	472	221	981	297	775	103	617	999999	352	257	999999	76	991	605	999999	211	999999	408	104	999999	234	129	166	816	112	807	887	719	603	761	11	999999	946	893	549	665	664	999999	124	999999	739	383	68	590	999999	145	999999	950	999999	246	703	301	518	800	250	999999	999999	999999	195	967	215	999999	999999	591	999999	368	999999	108	66	999999	547	614	293	685	999999	851	999999	575	573	999999	299	936	542	366	68	709	995	155	652	206	609	999999	999999	156	213	841	169	999999	344	999999	999999	419	894	740	699	999999	999999	832	999999	399	291	489	999999	228	678	278	365	857	533	545	372	999999	455	860	999999	56	935	146	482	894	692	593	241	688	999999	999999	999999	801	667	999999	999999	173	92	999999	914	130	899	460	478	934	999999	311	944	799	521	50	964	43	903	652	162	999999	359	178	707	999999	999999	912	276	799	235	563	999999	563	844	209	999999	202	946	999999	157	485	668	548	418	390	999999	442	176	911	915	19	897	25	999999	829	813	913	999999	999999	999999	999999	999999	999999	708	923	122	390	955	322	157	772	97	197	504	677	213	811	999999	999999	58	999999	999999	364	884	226	665	183	747	24	999999	978	646	730	845	171	301	989	839	495	277	269	486	854	763	999999	921	710	521	999999	626	999999	999999	238	177	999999	250	829	794	491	267	938	643	940	999999	179	135	367	999999	342	385	223	971	999999	59	789	999999	891	600	741	305	955	999999	607	398	999999	825	417	562	999999	920	472	205	999999	999999	339	999999	546	928	594	27	564	368	189	999999	412	40	887	189	999999	725	359	239	63	196	312	999999	45	552	541	353	718	805	561	421	912	28	623	999999	719	173	793	962	15	723	740	596	482	843	985	363	938	237	183	74	571	243	999999	999999	925	62	590	994	397	251	999999	758	807	767	851	999999	999999	850	470	225	999999	396	233	339	455	999999	803	201	566	188	415	491	631	999999	999999	999999	876	462	121	666	582	798	575	764	999999	982	788	715	999999	600	945	97	999999	957	142	185	19	812	715	220	258	999999	437	218	999999	817	999999	321	917	181	518	999999	738	999999	643	143	820	468	914	473	927	999999	999999	965	999999	999999	999999	999999	363	999999	999999	999999	746	901	418	999999	999999	999999	928	607	854	477	798	820	999999	999999	999999	963	324	999999	999999	550	999999	999999	999999	999999	200	472	975	999999	103	463	999999	252	511	454	218	837	395	460	772	999999	540	316	618	459	300	387	882	252	999999	999999	999999	999999	
320	128	175	504	618	999999	991	898	391	419	514	401	520	555	319	999999	781	521	578	999999	235	900	20	591	633	833	869	999999	589	999999	550	343	114	602	999999	392	288	999999	229	999999	468	874	82	130	999999	227	938	999999	78	254	470	456	191	495	139	420	118	584	871	784	388	189	319	657	869	999999	297	918	999999	926	359	999999	302	441	404	999999	827	889	789	416	894	134	743	344	272	103	161	618	473	520	999999	999999	999999	999999	999999	289	564	425	999999	630	999999	30	999999	999999	894	402	163	999999	100	777	593	999999	999999	465	889	263	999999	999999	394	999999	29	679	455	113	651	999999	999999	857	683	124	797	411	638	169	486	874	14	999999	999999	999999	999999	411	527	695	999999	65	909	386	999999	504	999999	589	40	485	999999	260	999999	26	500	999999	177	306	76	975	979	191	589	635	999999	25	259	843	534	524	999999	999999	999999	999999	999999	999999	745	848	312	188	999999	217	381	163	558	235	308	987	999999	210	702	643	345	551	715	745	475	284	407	999999	255	10	65	515	649	992	108	815	839	904	999999	329	993	887	705	772	810	436	999999	753	716	999999	999999	334	822	201	282	999999	53	441	999999	470	450	772	933	279	162	999999	513	565	137	493	999999	206	706	382	650	458	845	943	934	49	207	654	823	983	268	730	693	458	999999	498	772	999999	783	43	878	231	954	436	620	944	923	999999	999999	233	123	545	628	449	999999	824	999999	110	506	91	273	999999	948	949	999999	999999	182	65	999999	999999	720	999999	423	672	999999	999999	503	999999	999999	999999	999999	999999	38	999999	870	722	112	253	906	999999	734	999999	900	701	770	93	999999	15	424	198	772	867	999999	987	999999	999999	132	999999	945	133	330	354	777	516	965	999999	999999	999999	999999	299	329	928	158	948	999999	999999	849	721	902	420	155	498	995	144	228	258	19	999999	999999	999999	600	157	307	783	575	390	894	999999	736	192	326	924	926	135	869	843	999999	999999	94	463	523	999999	62	535	977	832	359	999999	298	717	578	725	270	580	999999	182	999999	999999	999999	523	165	465	985	720	999999	999999	999999	999999	275	385	538	291	956	634	984	199	104	772	999999	999999	40	260	106	999999	614	601	999999	355	436	999999	999999	999999	355	570	308	999999	425	999999	441	756	999999	489	999999	913	188	296	999999	636	596	999999	999999	858	569	639	492	904	369	999999	999999	502	566	226	999999	999999	173	194	936	999999	336	927	774	762	340	59	999999	550	882	192	999999	999999	832	37	759	926	618	999999	785	715	87	403	
698	458	236	999999	200	999999	56	799	750	999999	360	382	309	668	735	999999	527	520	167	941	31	186	136	999999	669	538	466	516	959	809	408	230	318	999999	999999	326	535	401	859	438	504	999999	442	999999	966	460	728	100	201	303	835	275	558	999999	382	522	331	448	999999	661	588	999999	840	940	999999	140	73	376	440	419	789	136	661	729	447	999999	743	291	820	218	999999	375	324	999999	974	143	999999	183	999999	999999	999999	96	131	999999	849	999999	999999	502	260	836	397	361	660	782	513	999999	614	828	698	443	999999	50	999999	71	850	222	225	999999	999999	462	467	889	816	723	424	702	999999	463	879	483	695	250	40	983	821	458	999999	999999	999999	275	528	843	484	999999	937	954	468	999999	357	637	748	78	536	797	999999	507	545	999999	368	810	703	161	949	224	999999	999999	999999	644	250	401	999999	683	32	699	933	623	414	698	786	470	244	999999	115	251	735	627	713	243	999999	323	999999	999999	999999	999999	572	999999	999999	999999	999999	409	944	824	999999	955	139	74	999999	837	999999	756	102	846	160	897	576	757	55	708	489	130	823	776	999999	926	488	999999	509	999999	136	565	729	154	329	386	525	419	136	160	121	999999	581	876	999999	857	230	76	999999	999999	774	815	332	195	781	259	999999	178	999999	892	476	411	564	375	710	309	37	948	527	999999	382	166	630	895	596	999999	549	947	999999	181	706	422	999999	233	906	321	999999	543	373	80	800	999999	999999	243	999999	710	116	215	176	79	999999	282	999999	853	903	617	194	437	999999	963	710	999999	770	999999	196	64	999999	999999	999999	398	999999	493	999999	456	999999	34	541	397	221	885	711	343	780	338	999999	433	999999	257	330	999999	999999	806	944	409	370	171	587	12	999999	628	410	999999	747	999999	13	999999	697	102	879	999999	86	797	225	713	261	999999	999999	441	281	999999	191	62	20	180	272	269	549	185	96	999999	999999	539	999999	592	485	936	596	12	335	13	736	999999	999999	451	222	999999	590	240	157	993	312	156	999999	294	446	357	764	576	516	999999	798	521	16	76	441	999999	457	633	238	325	780	856	115	278	36	999999	684	569	957	999999	679	318	37	103	999999	301	999999	999999	155	137	182	29	496	592	215	999999	999999	999999	999999	675	999999	999999	12	999999	222	456	50	462	999999	44	672	204	619	583	999999	999999	494	912	566	150	737	999999	487	110	999999	999999	370	999999	999999	811	638	383	559	999999	61	722	999999	205	880	63	260	356	796	120	999999	999999	409	999999	528	999999	730	860	
999999	869	937	487	479	902	689	461	999999	527	398	999999	406	299	644	336	531	351	999999	999999	42	512	889	391	607	377	645	175	999999	456	999999	348	91	999999	637	690	354	573	252	413	999999	999999	967	732	957	999999	713	175	999999	999999	391	186	999999	441	828	243	979	556	999999	999999	999999	523	109	639	999999	999999	375	629	661	954	999999	999999	109	771	782	612	545	167	999999	267	663	999999	832	288	999999	999999	797	650	948	404	710	999999	692	999999	156	992	330	999999	208	906	974	94	999999	388	100	999999	87	999999	999999	225	697	822	132	623	449	787	999999	820	574	715	263	724	680	266	253	194	999999	958	999999	999999	999999	217	958	526	293	579	965	454	198	641	999999	999999	999999	732	707	888	675	79	701	369	999999	999999	763	999999	653	999999	413	257	145	906	168	128	999999	868	933	999999	999999	606	999999	869	821	246	632	932	976	245	731	948	559	365	999999	205	267	265	487	783	453	475	873	999999	175	717	999999	999999	482	999999	863	134	799	226	34	79	740	831	547	999999	876	830	516	417	528	465	999999	779	397	963	860	898	390	160	46	397	999999	999999	999999	113	927	350	459	364	999999	607	158	999999	340	999999	999999	436	999999	999999	906	623	959	465	515	710	29	539	894	519	999999	999999	743	999999	190	637	346	444	137	444	999999	536	999999	161	999999	921	316	999999	999999	947	508	434	191	970	999999	423	999999	277	790	993	94	398	456	940	604	416	863	509	999999	702	113	30	309	283	999999	380	999999	807	429	594	404	999999	99	999999	20	335	783	773	404	999999	208	78	999999	143	360	751	89	999999	999999	999999	999999	806	999999	999999	844	488	999999	907	698	999999	181	631	848	999999	999999	430	308	509	930	279	633	999999	115	395	504	44	999999	175	923	999999	999999	811	999999	999999	536	999999	460	352	999999	531	210	875	84	999999	595	577	999999	458	544	930	999999	579	509	287	999999	967	999999	818	999999	809	999999	999999	984	178	583	370	380	58	999999	10	969	955	999999	409	999999	757	25	999999	799	926	813	917	999999	993	999999	720	311	972	804	569	896	642	110	302	999999	251	891	905	946	999999	999999	999999	789	543	999999	999999	182	110	219	248	952	126	28	326	995	999999	999999	991	101	863	68	408	999999	999999	114	999999	855	114	991	826	866	999999	637	574	728	999999	138	97	999999	591	547	999999	762	565	616	780	623	783	307	222	914	999999	999999	999999	176	799	999999	999999	439	632	999999	78	118	393	381	842	999999	999999	597	364	999999	249	958	509	325	857	645	999999	493	333	
713	999999	807	999999	912	999999	305	553	407	929	712	449	658	410	999999	999999	102	379	999999	774	999999	179	196	999999	155	999999	940	314	767	319	999999	250	205	999999	918	999999	271	340	999999	414	999999	999999	56	667	652	627	591	558	999999	846	999999	999999	503	999999	42	544	999999	864	633	247	36	999999	785	98	776	472	254	999999	491	391	217	762	897	999999	237	365	133	528	299	528	999999	392	999999	999999	553	887	746	486	83	384	683	406	706	243	388	557	159	957	891	190	383	49	76	177	639	12	378	723	999999	999999	999999	999999	575	115	999999	643	244	864	544	888	725	767	479	999999	708	999999	999999	999999	999999	680	216	175	999999	999999	154	53	325	588	291	550	518	999999	995	406	999999	325	831	601	88	999999	999999	999999	999999	12	465	999999	569	959	468	828	999999	714	331	810	999999	255	730	465	960	999999	999999	655	583	993	999999	701	771	83	153	393	979	999999	585	657	367	922	752	999999	654	539	483	365	130	999999	603	999999	999999	194	935	999999	595	999999	641	966	425	667	710	429	632	763	844	496	815	84	849	493	139	999999	453	548	503	106	810	431	638	999999	534	130	999999	577	999	586	147	436	798	999999	999999	999999	242	700	221	332	11	891	694	986	999999	55	613	119	673	38	741	397	223	498	565	999999	337	463	142	589	999999	65	763	267	358	999999	286	999999	671	520	441	752	337	180	105	919	736	652	422	489	999999	290	999999	971	999999	750	222	309	57	999999	291	779	568	631	303	946	137	436	638	170	769	999999	999999	163	596	989	69	53	999999	646	483	685	50	652	82	748	162	791	423	607	176	999999	199	69	999999	662	999999	706	877	159	999999	999999	24	262	720	151	842	749	999999	855	691	179	907	410	138	606	738	999999	999999	555	999999	346	23	40	999999	999999	999999	388	999999	934	805	363	175	253	855	999999	671	788	999999	999999	905	412	416	567	916	997	79	788	999999	999999	923	277	157	331	365	454	295	999999	999999	928	963	999999	999999	450	59	337	13	663	555	999999	935	999999	999999	627	999999	390	929	455	999999	996	999999	999999	999999	303	20	538	216	843	999999	410	888	686	529	14	967	999999	588	965	999999	589	994	415	999999	977	696	973	294	999999	682	974	999999	840	870	999999	215	574	17	999999	999999	521	130	169	999999	155	75	258	999999	999999	660	209	999999	999999	937	999999	11	316	999999	479	607	46	253	687	999999	912	885	58	999999	267	799	999999	999999	68	535	999999	469	834	639	97	911	999999	999999	316	868	999999	182	561	902	347	
270	899	418	538	923	999999	999999	442	997	863	269	27	442	172	189	999999	766	999999	438	939	74	177	676	78	568	169	999999	937	818	688	739	999999	155	999999	999999	999999	983	904	144	142	999999	999999	837	999999	827	893	15	391	136	611	716	439	133	963	999999	103	232	350	969	763	999999	999999	999999	999999	133	935	872	963	999999	289	283	999999	608	999999	999999	48	999999	999999	250	999999	164	112	810	217	971	310	211	191	206	999999	999999	643	934	380	232	398	411	528	999999	892	30	999999	999999	847	337	999999	830	827	753	999999	763	332	110	305	609	808	530	416	346	822	999999	690	766	271	612	640	926	238	83	999999	636	999999	256	358	653	999999	886	963	880	126	480	999999	999999	962	150	354	543	639	771	424	999999	995	999999	830	167	340	285	953	999999	696	928	602	753	999999	999999	999999	86	999999	999999	999999	921	999999	535	230	999999	360	262	999999	999999	999999	999999	297	466	659	999999	999999	629	426	200	999999	999999	999999	728	193	197	877	629	505	999999	197	278	999999	987	284	999999	311	469	961	999999	806	87	999999	999999	977	999999	999999	145	104	979	966	332	660	999999	338	659	988	999999	999999	999999	999999	731	999999	999999	933	999999	315	309	999999	166	651	181	668	938	999999	246	366	110	751	593	556	742	535	525	398	865	618	239	659	625	514	471	127	999999	22	85	330	41	898	999999	294	341	954	937	999999	794	664	721	177	999999	302	888	999999	999999	999999	999999	205	999999	999999	999999	381	85	650	999999	652	189	999999	739	925	999999	915	335	999999	763	999999	224	999999	598	197	999999	210	896	72	567	333	625	999999	999999	999999	999999	880	99	980	829	999999	218	691	999999	999999	158	739	924	795	858	186	999999	685	333	999999	272	944	607	999999	456	867	999999	999999	93	242	999999	999999	999999	297	645	438	826	999999	382	158	100	533	399	999999	48	864	285	111	213	999999	366	940	59	909	189	345	282	56	533	961	140	205	608	166	268	353	53	637	160	430	360	621	999999	999999	999999	739	999999	304	999999	592	591	383	809	999999	999999	96	755	787	117	999999	165	999999	999999	421	28	895	999999	242	54	999999	820	648	951	783	40	745	637	874	550	999999	789	978	51	999999	379	756	999999	905	291	181	597	266	529	849	999999	580	799	999999	999999	999999	814	323	259	999999	772	943	432	36	671	139	459	999999	246	666	999999	187	999999	881	999999	271	509	999999	951	873	107	563	129	111	999999	460	946	745	717	88	999999	999999	999999	732	178	436	333	369	244	161	722	716	30	862	339	97	841	918	
850	895	963	794	371	385	221	218	824	331	517	220	999999	999999	173	167	999999	54	457	16	712	615	937	149	784	800	160	391	543	999999	999999	431	999999	37	895	999999	125	841	114	353	999999	960	612	12	852	999999	999999	18	999999	999999	832	294	639	834	999999	245	957	823	20	999999	999999	829	999999	999999	559	96	601	999999	818	352	999999	198	939	114	495	752	12	935	999999	999999	833	151	838	680	999999	999999	791	784	822	999999	863	302	999999	999999	128	691	295	999999	452	999999	432	999999	200	999999	820	999999	354	535	348	463	242	31	535	999999	999999	93	990	994	144	999999	305	816	999999	168	488	999999	999999	406	986	999999	999999	999999	493	532	999999	31	999999	638	999999	788	999999	999999	445	368	428	841	999999	582	805	45	999999	301	999999	381	470	616	477	42	999999	999999	287	948	549	544	996	283	999999	999999	920	716	141	361	144	355	938	48	380	974	739	647	999999	999999	601	951	114	175	999999	999999	999999	999999	553	918	917	790	511	194	716	901	372	154	312	763	999999	98	903	348	999999	563	443	431	999999	502	302	84	95	503	357	598	999999	999999	999999	427	942	208	172	999999	443	353	844	999999	332	999999	999999	595	344	230	133	512	57	765	999999	495	678	639	486	61	626	843	704	18	999999	128	999999	541	920	885	821	462	999999	690	904	813	718	689	999999	767	999999	999999	739	865	379	844	999999	674	821	999999	748	312	722	121	999999	600	648	836	999999	999999	999999	80	674	458	409	999999	586	367	999999	205	776	988	539	719	171	918	113	839	999999	992	999999	999999	720	191	999999	518	739	999999	103	314	174	882	999999	999999	999999	999999	999999	291	999999	999999	268	192	813	626	961	760	772	13	950	677	496	809	999999	923	634	220	360	492	321	890	930	771	274	556	40	894	225	643	959	351	885	822	383	929	733	396	984	104	230	386	746	999999	863	425	818	365	999999	999999	271	549	999999	550	969	999999	999999	496	918	266	595	999999	545	138	54	608	791	999999	435	279	199	248	235	266	999999	935	153	999999	907	848	999999	675	220	374	381	419	882	345	852	808	160	247	477	727	508	162	841	617	691	265	633	154	929	999999	660	33	999999	999999	288	44	431	583	589	999999	527	919	856	180	757	999999	726	456	820	627	999999	952	999999	508	757	119	104	536	512	652	224	593	746	806	714	999999	105	680	67	818	386	577	999999	407	209	589	305	670	999999	66	538	187	333	311	295	999999	262	815	454	999999	940	894	80	936	999999	933	999999	999999	466	408	539	999999	
399	12	250	551	304	373	308	178	999999	433	676	999999	123	47	270	444	521	16	106	289	236	889	878	999999	506	999999	999999	999999	415	256	214	461	527	493	787	331	71	999999	413	889	999999	285	364	999999	228	624	822	818	673	739	538	459	999999	259	819	510	134	999999	999999	999999	820	42	763	567	228	999999	928	630	259	939	383	777	602	216	999999	950	534	371	273	999999	899	734	602	676	717	999999	158	999999	673	287	206	312	999999	830	999999	485	522	796	298	13	696	201	568	999999	366	761	999999	999999	486	869	975	762	495	999999	683	96	439	999999	850	473	999999	660	999999	999999	999999	80	88	771	999999	296	438	738	999999	269	194	707	176	867	319	956	897	62	999999	804	311	444	816	534	157	981	55	435	999999	824	937	46	245	595	992	999999	999999	999999	957	199	441	999999	689	999999	979	976	920	572	777	999999	576	23	868	161	671	307	999999	554	624	166	251	12	792	999999	331	158	471	580	875	33	999999	999999	105	601	373	74	755	590	555	181	71	483	657	999999	999999	924	999999	93	999999	999999	999999	138	999999	800	948	999999	454	440	904	999999	514	349	999999	753	620	763	917	999999	788	607	552	674	999	453	999999	767	999999	999999	10	999999	980	999999	999999	999999	992	155	351	304	999999	999999	999999	324	685	999999	667	999999	999999	903	441	999999	16	900	999999	327	999999	366	138	27	705	190	999999	714	440	507	850	135	693	515	761	475	422	622	999999	999999	987	238	989	285	999999	384	999999	999999	309	515	399	999999	93	339	49	999999	26	333	599	471	999999	905	884	187	872	541	37	281	152	966	82	394	285	451	339	912	999999	853	241	331	209	999999	999999	999999	117	771	51	364	475	999999	999999	98	33	162	10	92	353	811	412	254	999999	999999	309	343	999999	15	804	641	999	136	267	172	102	278	271	222	500	999999	79	999999	499	673	806	26	517	984	370	132	451	256	569	566	451	986	974	500	340	81	999999	999999	966	409	364	348	867	295	995	755	999999	787	592	394	999999	310	754	999999	999999	292	825	459	999999	681	999999	753	999999	701	999999	115	303	999999	999999	999999	478	999999	144	99	999999	467	999999	231	988	615	241	663	664	185	823	150	242	302	999999	57	256	42	466	295	999999	999999	780	999999	573	999999	462	129	905	173	999999	775	175	999999	373	445	143	604	470	40	449	999999	98	392	999999	581	873	10	183	834	999999	446	510	848	999999	708	999999	983	657	108	162	122	758	500	999999	58	999999	999999	928	162	914	652	571	436	846	683	
522	397	999999	992	26	461	999999	81	999999	479	274	326	784	665	757	160	946	999999	877	999999	777	597	133	829	999999	306	82	999999	920	530	874	83	12	999999	195	299	695	665	92	701	175	687	509	790	783	657	792	273	999999	763	705	209	559	519	905	999999	274	467	395	719	999999	925	160	470	999999	201	324	587	480	468	464	290	999999	999999	171	100	98	342	56	949	999999	808	999999	999999	999999	675	524	492	999999	269	34	237	280	999999	999999	249	536	999999	999999	592	342	214	793	936	309	424	918	384	357	815	837	932	421	445	999999	999999	999999	994	645	999999	676	831	296	220	443	236	20	917	862	922	563	59	156	464	616	999999	999999	689	857	409	757	999999	145	486	432	102	816	834	167	741	999999	999999	402	999999	999999	999999	918	583	503	82	414	999999	521	435	261	787	786	957	828	905	566	620	147	246	999999	536	999999	809	787	350	420	186	760	131	982	31	999999	887	548	115	391	999999	999999	784	995	756	999999	709	234	644	316	859	15	261	185	999999	999999	999999	96	389	814	118	796	162	661	237	250	999999	999999	240	141	898	418	723	524	134	434	362	250	999999	907	987	584	152	43	561	180	508	945	663	626	499	800	169	301	282	644	999999	133	768	515	239	266	994	999999	418	450	292	737	60	999999	52	916	672	481	827	533	999999	128	110	66	741	999999	788	999999	641	107	999999	432	251	490	999999	239	481	999999	999999	999999	590	638	625	120	999999	771	894	999999	584	999999	138	687	473	748	990	915	32	711	999999	785	478	390	871	321	201	999999	495	570	504	812	444	999999	804	107	943	999999	503	989	178	970	559	29	39	68	968	999999	958	503	499	999999	216	770	145	892	261	999999	767	313	919	38	285	334	274	999999	148	376	883	376	804	975	422	999999	542	999999	236	999999	361	812	999999	629	999999	991	81	29	605	674	999999	911	999999	744	999999	199	79	149	695	234	999999	267	920	601	688	591	999999	523	72	183	237	999999	666	803	848	954	960	300	999999	293	263	254	176	474	999999	971	531	70	727	233	999999	402	117	999999	704	999999	892	999999	940	999999	303	557	957	432	999999	294	255	52	895	999999	238	999999	23	411	971	510	999999	455	852	716	999999	637	796	838	999999	834	235	665	108	999999	71	219	359	815	990	999999	296	744	999999	465	726	489	174	999999	999999	195	389	706	39	999999	12	446	999999	233	261	665	999999	128	223	999999	69	589	999999	151	241	999999	429	999999	420	999999	223	999999	427	397	990	999999	999999	
371	843	33	999999	528	635	904	751	624	999999	136	564	334	945	177	999999	999999	406	146	546	999999	202	976	766	192	295	764	980	999999	28	511	999999	681	202	398	285	200	166	540	954	48	999999	616	999999	302	999999	96	330	999999	826	999999	999999	999999	43	449	179	999999	266	273	242	871	924	105	605	999999	892	999999	141	556	892	339	269	865	192	508	633	585	279	999999	549	209	443	935	829	999999	520	999999	648	753	999999	417	933	893	307	92	124	999999	21	999999	409	760	954	773	162	496	742	135	671	999999	816	593	999999	793	999999	999999	437	988	276	588	299	513	244	388	999999	484	406	376	568	109	999999	338	999999	381	73	789	255	670	783	342	285	999999	717	123	937	636	819	999999	179	999999	999999	135	38	999999	607	999999	525	575	999999	677	100	375	567	999999	150	487	999999	226	729	934	787	767	999999	933	313	904	795	131	451	700	665	266	206	303	454	999999	310	999999	774	999999	273	679	233	115	999999	909	827	155	999999	999999	617	603	420	244	486	999999	999999	104	999999	702	110	404	999999	747	999999	834	179	273	127	882	186	876	999999	562	671	117	999999	110	999999	403	87	650	999999	991	999999	72	845	962	816	566	348	216	32	81	76	869	999999	486	103	999999	740	564	38	100	283	741	160	999999	573	999999	353	999999	412	725	625	460	255	143	664	999999	988	217	456	560	543	970	853	380	496	999999	562	68	999999	284	663	523	999999	68	718	350	911	999999	399	447	223	529	803	307	456	615	999999	422	999999	153	428	533	117	999999	557	312	887	780	371	770	816	295	812	138	999999	112	838	197	424	323	999999	11	818	18	347	24	999999	999999	924	880	188	150	999999	999999	855	140	415	153	510	415	462	140	625	999999	999999	927	999999	999999	999999	354	999999	435	997	507	114	427	714	108	140	542	145	341	999999	491	592	676	999999	999999	999999	999999	696	695	686	19	861	908	385	999999	387	999999	308	999999	999999	999999	113	753	999999	739	999999	437	425	999999	23	968	999999	131	284	143	45	954	999999	766	402	313	657	999999	999999	999999	999999	999999	999999	999999	999999	999999	244	999999	30	286	388	999999	533	999999	999999	845	516	389	681	718	739	739	633	999999	164	999999	539	541	108	999999	999999	31	14	999999	103	563	395	900	596	302	733	634	110	997	755	999999	431	999999	577	557	999999	278	409	40	259	906	572	799	370	297	191	703	999999	23	364	999999	834	379	225	999999	459	615	792	389	984	114	639	636	496	999999	11	999999	964	551	999999	654	999999	974	905	
196	991	596	539	308	120	40	97	96	999999	999999	371	62	999999	999999	999999	999999	485	29	999999	999999	276	999999	313	413	999999	221	739	995	804	710	999999	860	999999	999999	645	999999	85	999999	279	954	26	553	993	108	999999	949	624	33	453	36	178	999999	928	761	999999	65	292	136	22	899	301	102	999999	999999	653	511	588	999999	305	243	116	990	999999	100	137	723	999999	214	817	347	596	715	551	777	541	153	931	712	119	999999	580	999999	999999	379	663	924	999999	70	455	94	999999	999999	727	999999	999999	188	999999	837	633	206	123	88	318	675	312	585	999999	513	401	509	579	876	216	715	662	999999	518	381	437	213	999999	999999	759	733	999999	999999	987	341	857	363	999999	104	89	913	476	502	641	999999	999999	87	384	999999	668	945	515	494	103	22	557	763	669	479	410	430	744	241	999999	584	999999	24	597	218	656	48	999999	485	999999	303	249	170	525	711	313	999999	828	704	223	814	228	491	204	975	784	103	693	999999	693	999999	999999	245	184	999999	117	62	489	176	111	630	738	40	999999	799	773	397	999999	957	176	60	601	999999	28	999999	999999	217	820	622	433	999999	999999	999999	791	147	134	13	985	468	999999	260	870	662	602	592	85	198	793	999999	212	397	855	736	656	643	999999	999999	999999	670	700	900	242	867	999999	548	285	999999	248	560	999999	769	411	779	363	915	189	939	999999	435	439	177	999999	425	419	999999	707	618	736	157	90	995	786	999999	999999	703	27	13	920	63	317	729	949	243	728	443	999999	85	382	741	464	128	999999	792	240	533	486	817	457	706	841	667	618	101	479	680	999999	95	21	660	898	186	28	393	128	709	227	190	696	976	999999	999999	245	995	693	962	999999	994	94	244	226	999999	556	223	221	650	121	858	999999	999999	460	900	999999	999999	843	288	109	307	674	531	999999	306	130	480	656	220	431	623	407	517	376	999999	10	777	999999	697	630	805	182	477	999999	369	426	648	526	159	567	999999	162	415	999999	999999	330	563	929	920	999999	85	567	11	229	497	461	256	681	471	899	296	289	155	657	999999	135	206	932	945	879	481	954	999999	653	907	999999	992	999999	999999	999999	447	847	522	616	554	247	180	999999	999999	908	180	967	64	259	280	244	999999	999999	568	880	134	999999	983	50	609	131	999999	999999	999999	36	469	999999	319	803	999999	449	999999	538	113	999999	999999	947	832	47	709	513	999999	258	999999	673	464	244	999999	490	544	816	999999	999999	17	433	187	999999	937	83	448	579	
999999	261	796	831	477	477	999999	999999	925	999999	798	945	341	999999	999999	811	974	648	572	234	514	829	268	646	585	999999	530	999999	878	141	19	758	999999	999999	855	648	461	551	205	986	590	585	565	367	28	917	151	911	999999	376	848	299	511	224	74	828	992	160	999999	999999	946	999999	632	794	176	49	356	210	250	582	360	999999	452	585	643	928	273	901	627	667	153	618	477	512	999999	720	256	384	999999	36	656	311	999999	22	50	616	953	999999	200	978	571	999999	671	630	26	999999	847	999999	580	146	999999	100	532	588	49	337	506	129	511	999999	792	972	144	223	925	58	136	999999	999999	37	975	502	999999	649	106	212	999999	847	496	866	999999	999999	803	929	472	565	778	717	973	712	119	833	999999	744	195	999999	999999	999999	704	967	999999	418	999999	999999	170	71	390	883	999999	999999	390	659	633	644	999999	472	999999	999999	999999	369	999999	419	466	999999	999999	999999	243	966	463	999999	999999	999999	152	528	999999	464	939	260	768	999999	185	895	235	146	332	459	210	624	170	999999	430	600	706	344	999999	879	952	999999	635	28	828	424	429	984	440	890	517	114	77	128	532	917	999999	351	194	384	193	329	999999	467	999999	618	805	739	87	805	792	807	831	999999	512	999999	625	749	999999	761	475	251	706	441	942	999999	557	999999	200	513	999999	999999	160	323	999999	632	57	999999	86	999999	618	999999	907	634	107	709	283	999999	615	999999	302	696	999999	433	908	941	623	79	999999	846	999999	763	549	574	651	999999	657	517	999999	880	343	458	672	372	152	999999	344	81	999999	242	822	188	436	59	999999	467	999999	726	415	754	18	977	999999	240	158	854	151	343	982	670	62	765	376	735	999999	843	34	407	290	133	606	999999	736	292	33	882	337	499	362	194	842	999999	999999	256	999999	365	806	999999	223	298	644	11	98	673	189	999999	999999	701	251	377	443	999999	446	292	158	466	251	999999	217	276	526	651	980	798	827	132	999999	129	863	452	999999	592	193	992	488	604	999999	73	999999	966	999999	999999	258	985	750	653	494	820	108	415	124	447	234	999999	771	999999	31	999999	845	66	999999	692	837	799	339	851	14	999999	999999	999999	13	188	265	250	206	999999	402	999999	58	184	638	842	31	999999	999999	600	999999	246	230	999999	583	172	228	56	572	999999	798	459	999999	899	649	50	27	999999	412	936	191	983	751	882	999999	999999	252	671	428	561	999999	390	471	739	494	768	233	317	999999	999999	999999	219	678	818	101	943	347	158	
534	598	825	475	999999	401	418	383	999999	999999	999999	999999	920	999999	628	21	717	999999	988	916	415	880	816	709	999999	571	999999	972	315	933	790	657	999999	103	146	829	735	204	345	79	999999	120	282	999999	421	424	999999	413	999999	667	110	682	954	431	743	999999	781	125	890	483	999999	445	78	562	557	248	865	827	420	798	285	522	82	919	999999	304	607	931	298	170	651	572	391	647	832	117	702	268	359	999999	58	999999	314	862	999999	999999	51	999999	337	182	558	102	992	792	391	588	610	999999	834	449	56	850	827	999999	831	999999	64	430	730	449	999999	607	477	928	750	666	999999	999999	276	711	262	887	603	125	611	558	580	599	266	253	507	667	999999	910	445	999999	999999	583	41	799	830	621	990	888	636	951	625	999999	51	999999	999999	999999	768	133	196	169	256	712	129	282	282	464	999999	486	999999	879	183	567	492	552	874	634	188	476	880	999999	896	999999	999999	660	933	516	558	540	873	116	898	999999	724	999999	951	89	464	758	527	376	999999	999999	999999	757	777	999999	999999	999999	851	745	999999	302	252	554	272	999999	233	468	348	766	906	999999	612	834	980	873	999999	216	999999	999999	999999	430	949	999999	194	392	999999	731	882	999999	935	69	999999	137	895	606	67	179	24	419	855	995	419	999999	470	823	999999	121	776	999999	999999	374	999999	999999	575	791	352	738	370	879	773	501	586	472	830	847	999999	485	939	384	815	999999	999999	999999	938	999999	20	198	54	370	491	656	999999	999999	999999	570	999999	999999	562	114	999999	329	808	144	999999	364	419	947	999999	622	878	999999	999999	999999	97	550	183	715	999999	400	780	164	999999	999999	999999	126	546	607	810	269	685	321	923	835	999999	999999	865	67	546	999999	765	73	268	999999	492	999999	484	563	891	121	999999	456	515	171	333	108	635	808	745	529	817	812	146	670	937	566	502	346	280	601	684	125	999999	542	635	999999	896	271	517	333	999999	983	715	698	872	999999	806	761	512	32	860	999999	321	26	767	999999	926	598	494	925	572	147	292	299	999999	282	999999	972	535	615	999999	999999	999999	999999	886	999999	106	448	797	999999	999999	740	834	257	999999	627	803	162	775	682	791	999999	777	592	761	505	701	426	271	600	951	834	236	896	999999	999999	766	899	139	999999	856	488	999999	786	999999	831	312	44	559	999999	478	135	206	853	823	904	999999	708	999999	391	142	680	186	207	756	999999	999999	937	437	999999	860	904	32	841	999999	999999	999999	991	426	929	202	999999	867	460	
131	826	638	382	82	915	999999	67	999999	748	801	186	311	602	39	250	327	375	606	999999	949	999999	113	365	37	520	407	605	999999	731	199	999999	812	726	85	930	297	141	864	522	999999	803	665	999999	50	649	12	905	962	186	999999	827	69	999999	999999	557	723	283	355	999999	517	999999	775	517	558	999999	999999	999999	526	108	953	195	510	93	999999	156	908	828	324	388	518	502	643	115	999999	372	999999	260	225	999999	217	24	786	312	999999	59	38	158	725	999999	285	427	388	999999	233	426	327	976	601	364	649	999999	958	966	54	999999	661	669	999999	999999	919	123	369	998	890	939	999999	207	88	999999	128	760	113	999999	112	999999	123	779	882	703	55	439	999999	860	879	999999	65	999999	268	989	999999	999999	761	539	999999	172	67	390	972	294	27	999999	897	690	246	888	790	358	864	952	901	882	999999	694	999999	999999	464	509	129	577	999999	999999	999999	999999	523	999999	999	574	814	940	999999	733	999999	598	685	925	541	999999	999999	990	532	707	999999	999999	97	515	999999	76	398	314	708	557	271	999999	410	437	999999	808	176	486	889	999999	543	999999	918	999999	85	198	999999	224	948	999999	999999	999999	54	999999	634	633	10	18	999999	932	185	510	999999	486	472	411	197	257	745	733	801	146	110	316	173	41	999999	919	439	392	68	183	366	222	999999	142	999999	234	803	999999	999999	168	999999	957	50	43	691	442	999999	999999	11	760	479	224	694	748	38	999999	999999	602	999999	91	578	795	999999	999999	999999	29	814	340	60	962	454	197	925	643	999999	153	275	140	349	954	223	999999	391	307	704	151	999999	923	113	622	999999	999999	999999	726	589	513	92	48	999999	672	999999	375	999999	48	316	291	299	61	910	884	472	881	263	291	999999	813	413	577	307	11	501	890	236	438	749	999999	876	208	63	334	70	236	250	677	999999	847	152	999999	990	999999	999999	476	23	229	159	341	947	40	999999	776	109	515	741	888	999999	737	999999	999999	298	73	415	101	999999	999999	823	246	640	586	954	999999	999999	70	586	999999	159	999999	999999	17	999999	418	306	846	349	286	999999	555	495	362	506	598	999999	957	64	927	17	760	999999	999999	405	913	700	371	85	839	115	999999	999999	856	738	999999	860	141	904	880	767	568	751	721	360	999999	750	288	89	365	321	999999	15	659	877	399	556	999999	612	376	999999	999999	771	999999	181	195	626	999999	623	361	738	576	63	183	169	999999	18	757	86	999999	172	421	999999	719	527	402	43	279	999999	349	999999	420	
999999	538	173	999999	797	999999	549	174	999999	999999	665	727	627	999999	659	831	499	999999	390	999999	373	485	214	305	653	61	982	779	161	356	661	284	999999	328	999999	524	20	999999	651	766	217	911	999999	999999	756	999999	102	783	742	999999	779	549	999999	798	56	54	333	867	188	999999	999999	999999	23	306	460	390	964	999999	697	145	999999	172	999999	623	592	461	11	999999	999999	98	999999	209	47	999999	576	999999	325	964	281	999999	201	999999	158	906	507	447	999999	999999	600	375	600	793	999999	999999	390	617	761	999999	999999	595	52	999999	327	99	785	69	732	73	999999	347	75	999	999999	694	999999	999999	23	881	126	154	562	823	562	183	999999	175	999999	440	569	999999	360	981	758	686	959	30	825	69	130	447	714	999999	999999	262	999999	600	999999	400	999999	713	604	999999	228	71	42	999999	617	153	600	620	999999	302	999999	769	987	93	251	999999	734	923	851	954	999999	678	440	727	375	999999	999999	898	408	999999	776	856	365	480	762	999999	999999	741	412	682	468	999999	501	421	341	999999	275	226	999999	427	999999	739	861	650	128	999999	631	315	853	999999	280	702	222	233	525	647	414	516	331	554	999999	993	520	999999	496	261	186	28	395	686	44	656	548	980	67	47	994	715	362	222	74	347	887	104	411	999999	297	999999	999999	693	283	759	895	804	730	671	228	691	163	999999	999999	612	919	999999	283	624	164	241	175	488	999999	699	163	118	489	999999	116	426	999999	999999	964	908	133	702	999999	285	999999	744	259	395	818	312	561	999999	849	462	427	720	821	999999	611	65	112	416	50	584	605	787	324	381	565	802	923	433	902	464	489	227	763	997	999999	419	981	780	670	350	999999	668	268	37	931	396	604	999999	129	909	999999	999999	662	999999	680	973	999999	878	830	999999	389	999999	593	395	999999	210	956	999999	923	999999	83	332	999999	699	445	937	999999	296	450	179	207	942	313	993	659	772	564	935	327	889	990	113	950	999999	961	20	999999	873	64	730	439	999999	68	927	835	483	969	963	393	743	999999	142	437	660	818	447	824	600	999999	210	645	31	506	43	999999	969	382	999999	738	999999	862	999999	242	719	999999	999999	884	999999	167	185	999999	601	552	999999	445	857	676	299	835	524	195	999999	146	854	94	999999	284	999999	726	866	111	876	999999	957	999999	799	900	999999	999999	401	563	999999	443	560	999999	54	479	922	598	354	303	92	267	999999	250	389	999999	387	635	332	151	859	999999	999999	84	926	376	594	703	645	956	958	
378	443	961	746	50	586	457	50	938	999999	436	382	572	999999	619	20	717	500	290	523	999999	598	260	999999	999999	151	485	480	677	884	228	999999	397	999999	999999	824	999999	503	349	999999	930	999999	393	789	432	287	728	999999	317	366	877	999999	365	443	999999	779	193	999999	957	898	110	999999	372	63	144	999999	984	237	999999	794	757	224	999999	358	999999	497	214	999999	280	512	999999	428	173	321	999999	24	999999	954	468	999999	641	995	546	450	831	954	232	999999	999999	999999	999999	999999	999999	522	609	663	61	16	850	999999	574	722	999999	454	485	681	812	61	55	129	999999	999999	999999	378	999999	999999	677	711	527	638	999999	999999	816	999999	219	999999	675	651	999999	354	963	590	114	89	370	919	18	101	999999	999999	151	181	295	534	71	273	731	384	999999	999999	985	350	489	221	124	700	905	664	245	563	16	171	349	999999	999999	307	925	689	999999	244	752	586	999999	999999	497	103	588	291	271	945	200	301	292	864	369	623	999999	892	965	670	23	999999	856	412	999999	999999	999999	594	378	763	348	999999	999999	999999	104	999999	604	121	724	999999	121	999999	403	299	372	714	879	484	341	999999	206	42	724	347	999999	999999	729	343	999999	999999	271	999999	913	999999	607	159	924	166	999999	999999	29	989	999999	944	559	400	951	567	50	438	111	999999	262	836	566	315	999999	999999	999999	696	999999	271	999999	217	759	127	999999	895	999999	999999	790	999999	714	382	523	999999	864	999999	788	830	456	999999	303	796	415	999999	741	86	941	302	831	894	999999	83	290	757	112	999999	194	441	689	65	999999	999999	647	389	643	880	322	358	451	547	251	84	249	516	999999	999999	801	999999	385	633	954	999999	999999	896	999999	640	102	999999	114	903	999999	999999	150	401	999999	475	999999	36	999999	861	763	999999	851	294	652	187	833	773	789	22	168	348	66	999999	111	485	446	750	919	999999	788	557	254	999999	951	999999	934	848	229	502	940	999999	576	523	869	999999	999999	106	254	292	806	328	975	102	745	257	299	94	999999	811	39	999999	999999	276	83	216	347	999999	343	756	253	985	553	297	81	392	999999	999999	196	999999	937	999999	999999	636	206	469	581	162	801	703	606	850	558	417	472	543	668	310	450	663	999999	244	762	497	999999	999999	774	688	999999	362	486	756	897	561	874	689	901	479	79	613	634	195	999999	999999	160	402	999999	145	824	538	999999	470	102	533	999999	999999	999999	18	999999	385	694	893	141	999999	999999	849	952	997	999999	782	641	999999	240	837	38	838	732	133	
347	646	999999	639	864	999999	999999	25	664	999999	847	999999	112	892	882	999999	919	741	64	72	421	310	999999	999999	602	999999	897	535	239	265	505	999999	999999	463	999999	951	990	65	38	999999	999999	212	195	589	999999	371	680	749	999999	546	999999	296	784	670	711	47	206	954	46	822	594	999999	785	409	999999	971	212	649	231	930	703	999999	712	413	260	219	124	860	289	240	371	158	999999	693	999999	218	101	308	751	633	755	45	28	216	999999	708	999999	786	999999	999999	169	41	527	385	842	999999	583	999999	420	999999	923	999999	675	805	999999	445	884	999999	72	659	880	903	999999	597	185	667	999999	506	356	551	999999	999999	149	110	999999	340	999999	842	851	292	999999	999999	888	259	710	999999	370	999999	755	620	999999	999999	724	70	308	265	144	929	210	184	999999	87	34	868	708	595	205	574	999999	999999	815	999999	999999	779	35	999999	24	647	887	765	999999	631	999999	736	727	468	613	88	802	999999	206	700	641	676	83	556	695	30	550	999999	223	999999	489	999999	804	999999	94	944	45	147	251	999999	999999	444	877	587	336	298	150	250	981	127	772	918	924	125	999999	573	999999	478	475	994	106	772	999999	512	152	126	999999	945	999999	668	53	665	999999	999999	999999	207	999999	495	230	407	999999	999999	999999	106	33	571	709	999999	381	520	248	566	999999	257	400	999999	999999	374	445	220	367	204	865	322	999999	116	999999	999999	999999	213	999999	999999	258	999999	999999	999999	638	999999	489	581	416	251	573	864	430	486	999999	327	318	388	313	434	999999	999999	49	685	444	821	999999	999999	227	494	999999	178	745	37	318	603	143	605	641	448	885	863	999999	126	631	11	892	597	123	35	907	87	999999	349	171	248	999999	438	999999	817	999999	572	363	922	27	404	128	999999	178	399	999999	713	999999	865	999999	195	216	999999	64	443	929	435	802	999999	999999	155	279	406	865	999999	575	704	254	823	26	999999	510	880	108	236	999999	499	429	999999	841	203	340	43	800	999999	42	114	384	917	888	995	770	171	345	999999	135	722	537	999999	824	999999	468	923	848	235	685	335	825	827	999999	439	16	88	999999	393	815	245	605	999999	999999	470	329	336	935	999999	553	348	545	235	111	999999	961	330	900	361	734	416	195	575	300	707	289	556	999999	458	989	999999	999999	952	67	889	126	999999	71	363	170	142	988	827	682	347	999999	999999	726	398	999999	999999	188	999999	999999	408	60	999999	599	999999	999999	772	969	487	41	861	536	592	178	221	54	999999	268	546	999999	602	
428	999999	893	952	917	689	830	999999	999999	313	513	999999	304	658	838	96	59	732	999999	397	173	510	795	999999	810	207	431	999999	999999	999999	999999	641	807	999999	999999	999999	146	646	422	502	999999	999	507	728	999999	999999	298	519	383	957	273	536	374	804	439	999999	572	82	152	720	267	325	625	824	885	872	14	248	999999	156	950	412	320	680	454	173	13	76	473	999999	908	912	999999	396	999999	891	276	999999	999999	72	130	74	503	999999	244	626	384	683	999999	485	719	999999	840	237	17	860	225	694	359	276	914	505	609	66	811	354	194	999999	932	994	605	10	622	615	999999	886	909	618	445	827	789	999999	233	999999	999999	859	81	904	999999	40	999999	582	654	359	158	624	465	447	890	890	442	999999	750	999999	879	719	436	235	211	999999	999999	607	259	531	486	999999	281	621	689	952	282	290	999999	902	329	33	356	273	467	410	431	471	727	999999	394	644	580	385	999999	656	432	999999	702	267	88	999999	332	132	872	999999	353	999999	757	938	617	162	999999	847	529	999999	373	173	767	801	700	490	879	704	146	842	999999	896	513	43	999999	436	999999	592	823	261	999999	233	400	902	67	587	713	999999	999999	242	350	732	855	999999	999999	268	88	901	567	598	197	628	999999	40	551	456	999999	724	417	999999	575	711	33	277	165	149	773	999999	743	122	776	999999	766	999999	999999	290	50	261	749	271	357	686	35	999999	73	82	247	369	361	999999	999999	988	381	999999	667	638	999999	588	999999	154	495	223	167	455	999999	107	861	91	538	999999	415	87	975	156	833	888	686	797	213	92	901	413	514	999999	864	787	718	20	247	999999	999999	462	165	604	776	143	528	580	414	999999	220	166	831	999999	204	999999	999999	235	999999	778	951	911	384	24	253	91	709	999999	590	999999	389	999999	843	674	689	953	922	380	380	999999	370	116	393	247	872	999999	582	424	999999	694	774	492	97	468	911	999999	87	150	361	694	434	999999	989	999999	587	368	322	999999	410	999999	999999	642	999999	999999	417	999999	528	147	152	508	509	295	96	999999	268	896	999999	384	762	999999	875	781	29	685	274	866	127	22	660	513	999999	999999	23	697	447	999999	637	863	999999	999999	151	940	999999	999999	194	149	417	103	121	999999	999999	938	403	999999	999999	999999	999999	179	958	551	999999	999999	486	638	999999	94	999999	398	459	136	999999	900	333	696	999999	934	999999	176	500	135	458	33	900	969	908	493	999999	634	331	971	519	467	905	510	348	635	999999	369	999999	999999	
868	29	644	999999	432	703	614	707	510	440	692	999999	678	833	102	704	615	516	730	999999	72	646	77	487	617	999999	999999	823	357	999999	999999	422	400	400	266	439	389	915	547	214	879	999999	999999	891	999999	72	999999	999999	417	999999	999999	947	999999	192	48	231	951	166	377	631	708	790	360	266	959	279	999999	999999	999999	662	324	699	969	525	714	748	523	999999	208	999999	21	922	999999	999999	234	999999	783	218	362	44	487	233	548	999999	506	98	999999	999999	999999	19	16	510	505	755	330	999999	999999	124	478	999999	708	775	999999	822	619	785	385	647	999999	436	496	999999	926	542	184	999999	161	63	28	626	785	655	254	999999	548	510	427	660	392	903	555	668	999999	72	336	711	999999	726	306	720	713	999999	835	999999	522	169	584	963	580	238	999999	924	999999	851	514	63	999999	769	283	999999	368	999999	999999	999999	880	999999	999999	863	216	473	999999	435	757	308	913	999999	999999	749	999999	999999	926	999999	90	163	735	999999	573	888	558	282	190	505	452	197	362	988	999999	708	625	695	62	720	757	116	412	999999	177	797	938	54	243	782	102	999999	192	904	999999	111	402	999999	263	999999	314	933	292	331	999999	569	945	924	408	121	133	980	999999	215	999999	973	751	999999	464	776	949	999999	49	408	999999	557	14	999999	354	958	315	376	999999	833	999999	824	823	91	760	607	851	999999	999999	132	658	999999	568	976	207	669	360	411	999999	487	999999	800	894	884	918	436	565	497	999999	999999	806	999999	549	999999	999999	882	159	669	241	856	924	935	999999	916	999999	300	988	38	261	684	607	904	999999	954	564	615	999999	939	999999	999999	52	364	444	205	326	901	572	74	186	999999	520	691	999999	938	999999	343	933	977	144	627	447	536	246	894	999999	901	999999	594	939	194	952	220	506	907	814	999999	500	999999	600	848	999999	923	851	936	174	916	999999	999999	401	230	682	952	804	545	886	999999	128	999999	999999	424	725	977	135	992	371	309	999999	272	133	991	843	271	387	296	899	523	685	999999	730	999999	177	541	999999	719	999999	10	415	999999	30	309	452	999999	999999	999999	132	749	798	858	999999	865	732	999999	520	410	386	999999	574	518	645	372	829	818	819	437	256	194	785	416	490	370	893	233	251	824	549	892	952	211	173	159	725	826	734	864	203	706	30	792	342	101	999999	897	325	658	479	999999	141	880	929	938	964	392	378	214	999999	509	229	695	861	999999	468	373	355	495	999999	999999	93	954	244	550	173	992	83	398	
934	996	907	999999	355	999999	999999	81	282	235	194	343	458	530	893	694	486	335	931	847	633	72	999999	999999	999999	476	550	186	646	388	774	999999	999999	979	279	975	601	635	350	945	734	396	101	999999	310	313	554	563	71	550	74	999999	70	235	999999	872	453	87	582	878	375	583	999999	999999	460	222	35	999999	260	917	102	850	985	999999	999999	246	971	432	529	707	921	986	125	106	324	935	911	92	224	406	531	999999	63	471	580	160	961	207	668	999999	288	86	312	999999	457	224	853	999999	122	528	901	999999	558	999999	999999	388	467	999999	579	525	310	942	999999	854	396	579	999999	999999	999999	962	285	773	999999	440	429	845	999999	972	649	109	92	999999	970	999999	505	510	965	187	999999	201	692	999999	628	153	787	999999	822	458	999999	878	426	339	670	159	999999	137	268	127	456	121	705	999999	689	479	442	474	971	567	999999	885	614	999999	18	222	280	999999	155	619	653	92	999999	234	224	771	683	752	175	821	452	377	999999	999999	731	403	999999	206	943	158	711	999999	999999	264	999999	871	999999	807	330	457	879	601	999999	648	474	373	97	481	999999	918	796	689	309	160	999999	981	643	766	887	999999	726	83	708	996	908	341	718	768	133	999999	507	999999	431	999999	941	850	999999	603	999999	999999	315	999999	925	35	362	31	23	224	148	129	238	507	920	715	731	999999	999999	986	740	143	654	999999	357	999999	421	921	268	591	218	999999	596	49	999999	999999	309	711	157	999999	643	887	328	999999	999999	14	999999	999	955	999999	985	145	958	999999	999999	249	713	999999	668	999999	614	441	763	431	15	874	533	999999	123	401	415	30	658	218	352	852	814	160	700	352	814	421	965	999999	606	83	316	197	999999	153	815	323	52	999999	79	212	999999	897	498	755	999999	925	886	564	310	965	999999	750	999999	20	434	563	999999	325	192	202	475	221	824	932	568	345	999999	969	585	999999	977	508	999999	999999	728	917	662	999999	871	999999	999999	411	250	641	596	566	999999	175	999999	262	999999	999999	968	876	736	912	82	999999	196	146	913	916	978	218	987	978	611	999999	292	517	999999	351	454	303	667	74	970	193	345	999999	212	999999	261	999999	74	999999	539	999999	999999	999999	845	105	757	999999	975	619	433	42	653	999999	954	999999	882	211	361	686	282	674	999999	672	941	888	230	194	933	999999	664	654	154	737	448	348	999999	475	999999	804	593	719	328	58	999999	938	540	727	57	999999	964	59	999999	999999	977	865	62	999999	874	999999	999999	573	
800	999999	954	999999	999999	916	999999	616	999999	999999	540	999999	103	562	356	171	999999	999999	358	999999	147	948	112	615	682	999999	759	583	296	770	601	713	999999	30	919	999999	999999	862	61	623	999999	441	280	557	518	425	294	424	999999	891	709	999999	609	382	435	852	806	999999	105	999999	166	999999	999999	945	815	826	626	999999	643	936	77	178	951	734	999999	706	999999	999999	106	266	482	345	74	404	70	999999	999999	999999	594	76	612	999999	767	930	999999	999999	120	334	741	692	799	220	780	582	823	541	999999	999999	999999	729	999999	261	999999	838	648	821	531	925	884	999999	721	79	999999	577	999999	322	999999	31	277	982	595	353	813	414	467	999999	565	492	580	999999	809	239	129	999999	891	360	513	999999	292	646	999999	999999	449	654	970	729	999999	212	257	511	140	898	607	455	143	999999	448	999999	381	386	265	48	999999	366	286	999999	999999	623	999999	973	999999	483	999999	630	551	410	903	999999	444	738	540	362	244	79	398	911	999999	999999	731	999999	912	675	556	906	390	999999	840	999999	378	488	778	118	526	284	702	656	168	976	903	733	927	289	999999	999999	845	903	999999	285	967	374	860	999999	891	626	71	143	999999	833	250	159	569	819	790	955	959	431	835	960	376	999999	999999	999999	770	998	142	632	282	913	70	999999	598	564	126	999999	627	501	226	900	223	569	730	335	736	754	999999	999999	499	447	999999	999999	77	999999	909	235	999999	215	516	893	999999	438	860	22	773	763	999999	14	703	786	999999	999999	999999	935	999999	807	21	428	918	26	834	34	999999	999999	999999	646	419	755	655	891	391	999999	985	332	416	999999	708	717	561	999999	203	999999	414	999999	119	225	218	999999	105	999999	223	203	296	500	69	469	305	34	783	999999	354	805	359	811	405	999999	482	882	999999	962	108	303	866	946	822	675	999999	430	726	24	999999	287	659	999999	677	197	135	495	273	946	999999	684	934	434	628	398	809	602	316	999999	999999	999999	612	999999	12	920	337	350	999999	393	850	874	307	768	699	76	155	805	144	217	999999	986	999999	999999	999999	999999	369	441	999999	434	866	999999	124	532	280	112	999999	526	999999	999999	860	999999	817	879	105	614	386	175	735	999999	252	999999	999999	999999	999999	756	716	39	659	588	560	895	32	999999	999999	834	760	999999	498	597	401	629	264	386	999999	14	999999	739	999999	868	47	999999	706	766	192	862	557	24	128	523	395	999999	866	962	206	965	762	574	362	271	854	611	677	148	999999	622	999999	999999	752	410	587	977	
999999	999999	550	367	199	265	71	665	286	745	656	999999	211	999999	999999	301	190	391	251	999999	386	225	24	435	526	568	607	569	122	476	272	718	935	417	104	86	999999	839	776	999999	513	696	985	118	955	701	936	414	859	999999	901	370	168	999999	600	335	776	124	999999	999999	658	501	553	810	483	938	999999	999999	660	686	878	351	615	744	999999	999999	240	999999	480	824	631	203	999999	663	574	999999	559	952	999999	768	999999	307	999999	155	848	21	153	184	635	999999	662	153	999999	183	579	560	999999	999999	892	910	999999	870	999999	999999	999	464	999999	889	245	581	388	96	976	892	386	999999	352	999999	895	89	546	66	280	463	171	487	450	999999	94	999999	157	145	70	906	673	439	999999	982	155	393	229	263	939	64	638	575	177	860	796	998	217	999999	528	999999	373	48	600	999999	999999	522	24	999999	999999	230	433	253	36	79	228	946	918	999999	325	511	999999	999999	127	999999	999999	595	320	589	738	96	807	863	616	257	542	999999	839	999999	137	632	379	962	999999	718	631	395	549	107	642	850	89	846	968	999999	952	90	999999	384	999999	268	999999	435	999999	719	423	569	999999	779	537	593	999999	999999	243	693	142	897	835	408	999999	999999	56	222	947	888	999999	960	895	600	304	462	712	464	125	868	430	944	444	738	999999	71	758	769	999999	58	999999	643	999999	284	884	64	254	522	790	927	221	989	488	638	713	463	673	999999	485	84	999999	653	330	374	999999	198	463	107	999999	533	680	999999	652	898	156	372	357	620	715	249	217	200	674	197	657	441	999999	806	34	999999	999999	722	293	495	177	99	323	249	999999	695	601	999999	999999	267	256	934	346	999999	492	999999	115	62	330	245	867	690	978	143	717	831	732	999999	82	999999	145	999999	999999	999999	999999	66	59	118	608	30	648	69	999999	417	999999	722	104	876	999999	683	735	344	401	58	999999	999999	120	999999	999999	191	963	944	85	999999	131	999999	940	189	858	999999	302	997	454	310	597	807	909	571	999999	999999	736	855	999999	398	537	801	999999	945	539	999999	946	869	586	427	66	703	999999	635	295	652	999999	915	28	999999	391	999999	890	101	460	820	999999	548	987	537	454	117	999999	687	617	330	731	995	999999	614	489	432	999999	37	999999	893	824	999999	999999	549	222	821	837	999999	16	799	911	476	494	999999	676	407	881	59	972	948	102	306	27	999999	999999	999999	274	413	407	958	326	863	999999	566	995	304	272	999999	325	633	280	999999	680	999999	999999	265	999999	999999	
937	999999	551	999999	64	305	800	528	999999	999999	999999	435	556	433	58	999999	483	58	628	927	723	382	999999	999999	733	999999	677	937	625	210	556	666	999999	999999	476	325	417	954	808	552	765	477	999999	999999	819	890	87	999999	116	632	344	370	636	582	217	565	999999	117	999999	715	627	999999	999999	65	999999	961	999999	222	999999	732	999999	529	249	86	171	255	999999	192	624	843	272	999999	831	993	865	195	40	703	999999	910	378	310	325	103	925	903	999999	983	197	999999	741	999999	889	384	999999	999999	131	559	999999	962	231	764	999999	999999	453	999999	999999	909	999999	578	931	455	97	999999	364	999999	213	999999	161	268	680	360	994	765	112	999999	999999	456	11	60	74	480	999999	173	689	613	817	999999	999999	999999	999999	665	793	619	926	296	777	843	30	999999	610	975	408	162	999999	871	769	999999	999999	999999	855	585	908	148	514	461	173	923	367	999999	999999	999999	999999	999999	397	24	999999	999999	839	816	630	107	999999	349	450	98	81	139	881	818	843	99	999999	999999	999999	296	757	999999	115	474	133	999999	486	999999	149	928	480	386	765	276	314	394	887	875	424	758	158	569	698	999999	390	43	52	549	999999	999999	843	900	749	111	267	912	999999	374	692	777	621	166	210	521	618	695	373	615	514	999999	999999	963	190	525	147	198	956	689	999999	999999	811	936	999999	715	94	580	636	999999	19	401	124	523	192	647	146	991	368	186	807	694	999999	436	45	999999	231	879	719	234	964	78	999999	590	999999	999999	999999	684	794	494	437	47	68	710	605	122	345	999999	780	543	388	999999	829	999999	882	399	429	384	901	915	494	999999	860	412	699	941	445	534	242	589	680	462	999999	874	749	999999	636	959	830	923	122	542	999999	186	845	818	248	186	707	890	183	999999	782	999999	10	231	999999	655	20	664	676	810	999999	201	999999	926	947	955	39	999999	999999	469	553	978	803	999999	999999	999999	567	999999	702	999999	999999	999999	415	999999	679	999999	874	527	591	980	949	176	256	311	96	908	324	919	870	293	156	594	999999	713	48	999999	999999	58	126	503	98	999999	961	999999	983	999999	785	773	256	628	90	512	531	783	520	387	999999	502	999999	207	999999	648	999999	999999	122	242	226	701	60	875	254	999999	411	98	891	820	214	840	327	983	132	551	672	251	212	644	73	999999	999999	661	999999	582	193	918	144	450	127	552	304	751	886	94	999999	381	999999	264	110	999999	891	699	182	891	184	881	999999	817	975	999999	217	999999	999999	873	999999	398	
803	999999	642	492	953	999999	999999	999999	545	575	107	48	828	300	999999	947	999999	999999	999999	503	489	999999	407	312	843	999999	474	357	345	999999	999999	22	586	334	578	713	622	617	489	451	999999	999999	355	609	999999	47	999999	685	902	269	933	548	422	14	999999	622	273	340	649	636	975	355	999999	719	993	999999	462	504	722	999999	334	926	150	19	507	999999	834	798	527	806	999999	789	455	85	999999	43	599	581	999999	999999	999999	292	968	853	475	999999	202	636	999999	699	585	494	962	748	935	17	408	413	506	940	999999	999999	812	842	308	195	900	251	999999	960	494	999999	89	999999	999999	52	999999	999999	544	999999	999999	208	999999	999999	999999	843	827	706	999999	884	635	196	85	483	999999	973	999999	135	999999	289	750	951	999999	654	214	704	414	205	999999	892	999999	120	869	649	999999	589	999999	983	621	999999	368	203	111	999999	335	308	805	606	600	740	572	831	999999	264	116	999999	399	538	999999	526	999999	632	672	257	834	999999	327	435	999999	587	999999	495	514	100	921	999999	849	999999	329	906	899	808	999999	303	330	228	378	614	542	349	200	753	370	105	36	735	530	999999	117	999999	980	379	296	22	999999	86	327	652	343	559	975	532	218	716	627	629	37	379	999999	615	156	712	892	970	999999	999999	135	418	73	999999	999999	999999	999999	999999	999999	529	999999	592	999999	999999	999999	726	281	999999	373	667	544	653	999999	999999	708	161	999999	502	664	999999	487	326	999999	999999	999999	999999	589	157	534	979	773	999999	790	107	117	999999	135	999999	714	999999	441	909	606	999999	404	482	940	999999	487	874	79	999999	855	999999	52	205	967	144	302	992	999999	999999	458	393	999999	844	862	380	999999	273	36	252	787	243	836	577	720	894	715	999999	999999	999999	670	659	910	516	844	999999	999999	912	477	999999	391	999999	293	317	460	999999	835	559	619	569	375	999999	847	826	479	999999	822	999999	484	999999	429	823	34	999999	463	799	999999	387	10	999999	326	387	999999	46	861	999999	950	528	126	507	999999	165	859	999999	557	999999	811	93	999999	999999	319	589	999999	404	999999	567	698	999999	854	661	999999	458	559	999999	253	999999	427	811	999999	414	670	999999	358	976	24	273	964	625	665	16	999999	399	351	777	420	999999	950	402	475	303	377	880	999999	464	768	610	606	970	164	569	39	10	127	632	562	26	999999	999999	389	306	602	999999	413	999999	999999	999999	116	781	478	516	47	35	999999	672	47	789	999999	999999	218	413	667	994	470	999999	976	999999	281	719	225	404	505	499	
999999	178	700	304	477	999999	999999	428	503	999999	501	648	531	14	664	455	999999	772	396	347	252	975	639	999999	999999	999999	871	687	78	397	566	84	999999	547	999999	177	971	742	322	803	999999	789	999999	842	503	999999	574	971	332	825	133	452	999999	168	257	46	538	102	999999	170	954	112	359	115	268	426	637	983	999999	496	999999	852	999999	592	243	999999	999999	796	115	789	742	999999	365	252	999999	124	999999	852	999999	975	638	878	59	999999	849	11	999999	804	584	999999	195	999999	979	836	999999	280	992	425	925	795	970	999999	999999	999999	999999	999999	999999	117	999999	153	999999	785	693	26	999999	999999	803	307	999999	242	999999	271	222	38	603	161	999999	999999	901	993	131	650	926	999999	15	999999	999999	155	999999	794	264	332	999999	999999	726	410	897	963	979	999999	477	695	682	693	999999	709	529	999999	310	276	145	228	215	999999	32	709	858	999999	20	960	999999	657	572	949	999999	999999	999999	781	311	203	263	956	549	999999	999999	436	999999	243	999999	999999	999999	999999	845	468	999999	999999	127	123	418	999999	552	708	952	28	41	819	132	999999	715	83	410	748	999999	116	23	188	678	999999	333	595	740	999999	467	714	593	782	812	114	300	999999	999999	999999	372	294	999999	999999	13	530	134	999999	313	999999	999999	657	999999	999999	285	738	455	999999	367	76	790	999999	287	926	251	247	435	259	17	999999	999999	999999	501	225	999999	372	465	468	184	157	925	627	292	505	107	809	819	964	506	83	999999	819	584	515	403	999999	17	999999	312	999999	105	875	698	294	802	754	166	999999	253	912	282	986	305	999999	999999	999999	540	781	829	999999	428	999999	752	933	999999	623	999999	986	821	835	365	741	165	418	62	60	999999	999999	702	352	653	999999	721	594	800	999999	523	999999	999999	240	999999	235	999999	870	348	634	133	765	925	189	566	999999	999999	417	557	541	830	887	166	999999	999999	542	999999	999999	789	288	749	168	142	697	109	999999	999999	999999	999999	140	847	999999	80	427	999999	999999	999999	999999	999999	999999	291	313	999999	269	841	636	219	282	994	478	156	417	90	69	885	964	999999	999999	999999	743	557	999999	593	426	999999	545	817	738	174	82	469	565	999999	999999	996	445	130	873	999999	999999	999999	349	999999	356	984	999999	215	20	999999	962	540	845	999999	52	925	25	999999	999999	574	306	819	999999	999999	921	18	590	716	774	999999	450	844	999999	381	616	140	218	679	246	442	264	339	806	206	999999	542	999999	131	657	391	981	725	510	999999	559	653	999999	241	999999	348	403	722	440	
947	999999	127	781	473	999999	912	716	345	483	187	320	966	999999	283	905	389	999999	468	999999	393	91	999999	343	460	821	999999	999999	999999	14	898	49	542	999999	859	113	94	761	160	304	745	674	646	251	333	988	593	641	859	999999	999999	954	999999	663	999999	866	999999	999999	331	652	999999	915	999999	999999	999999	999999	777	76	163	179	821	628	242	174	323	719	444	483	20	471	237	331	999999	999999	999999	943	113	999999	852	992	736	309	439	999999	439	829	934	315	999999	194	220	526	487	689	513	999999	721	770	349	338	999999	893	774	999999	424	542	778	98	621	641	44	899	999999	170	999999	521	198	999999	734	999999	784	999999	817	825	999999	711	999999	458	147	61	231	342	538	524	571	843	999999	580	93	896	61	846	999999	999999	159	321	311	999999	256	991	478	999999	46	999999	553	999999	85	999999	608	999999	698	999999	950	569	999999	999999	370	700	599	999999	985	618	999999	837	443	938	444	792	999999	939	409	526	999999	155	583	999999	306	683	970	277	767	587	971	379	208	730	896	134	614	457	999999	611	999999	656	16	999999	345	208	422	614	858	293	282	669	999999	999999	128	804	986	185	405	999999	729	331	832	408	999999	282	639	712	999999	320	187	999999	987	797	799	555	149	723	898	999999	999999	366	419	484	999999	311	74	999999	612	101	147	439	62	274	881	999999	823	607	222	999999	569	999999	572	548	999999	64	682	517	383	572	664	273	286	308	999999	999999	912	358	103	346	217	613	109	999999	999999	747	175	723	915	402	999999	542	510	835	538	560	794	870	379	261	629	557	652	49	999999	874	163	754	848	518	999999	475	514	999999	999999	955	610	621	999999	367	999999	999999	601	980	841	132	999999	999999	769	865	579	999999	979	842	717	999999	961	999999	999999	307	594	421	875	999999	908	266	37	634	999999	582	949	182	504	21	372	670	956	672	208	315	121	712	984	982	939	999999	496	672	168	999999	999999	550	999999	999999	772	476	93	204	81	585	999999	999999	999999	196	916	406	546	967	479	56	703	298	861	217	195	881	436	892	467	466	769	999999	999999	782	588	408	84	435	248	999999	587	762	600	623	221	983	250	797	999999	543	905	528	999999	999999	999999	999999	689	891	883	999999	999999	200	999999	999999	815	739	999999	690	608	517	332	121	999999	999999	999999	940	697	248	995	999999	999999	639	826	999999	560	250	172	999999	999999	883	719	192	551	999999	855	999999	35	985	807	482	331	999999	199	999999	220	794	800	999999	652	562	17	450	999999	681	259	999999	373	812	
64	574	576	309	411	999999	999999	149	569	381	999999	82	914	711	441	999999	880	91	999999	278	999999	999999	999999	999999	999999	725	999999	278	297	870	107	999999	33	999999	931	242	905	999999	159	999999	759	999999	234	429	891	579	647	306	999999	381	801	178	999999	105	999999	297	134	33	999999	685	849	999999	852	699	283	283	59	701	780	208	999999	857	932	974	518	999999	542	31	999999	140	87	579	268	999999	78	928	492	999999	999999	643	118	881	433	473	999999	240	999999	534	155	617	530	999999	999999	999999	763	943	999999	987	999999	467	755	113	999999	467	999999	280	270	999999	999999	354	790	131	999999	146	100	736	433	468	359	288	422	17	875	54	999999	141	63	999999	161	134	691	505	351	656	887	999999	519	966	866	354	999999	291	903	999999	827	408	369	388	999999	37	519	999999	637	999999	54	748	237	327	857	475	227	813	785	506	662	294	999999	930	999999	95	226	467	602	999999	318	141	999999	999999	999999	211	772	674	999999	134	614	913	867	53	611	149	777	202	118	999999	999999	166	506	407	147	542	628	438	139	999999	810	62	186	632	989	913	644	999999	110	655	703	999999	86	660	891	999999	999999	999999	329	119	999999	34	358	212	878	162	999999	705	937	999999	582	344	544	999999	324	999999	737	244	999999	698	505	624	999999	999999	999999	583	89	846	999999	398	999999	892	118	30	326	786	703	974	999999	836	289	938	225	999999	82	368	18	974	345	999999	21	192	999999	630	999999	693	999999	895	515	999999	83	787	199	548	569	999999	235	999999	999999	538	859	763	491	999999	999999	566	409	677	390	999999	574	999999	999999	999999	999999	932	221	999999	416	632	854	807	468	458	999999	999999	999999	676	855	392	143	495	999999	807	479	258	701	999999	221	999999	294	264	515	187	730	968	286	22	171	637	478	999999	116	162	683	62	999999	999999	464	917	817	732	821	997	204	89	999999	703	999999	138	241	999999	276	368	347	599	302	291	727	795	999999	736	515	228	914	396	388	47	133	426	953	668	999999	303	240	562	443	999999	999999	651	999999	583	999999	999999	405	999999	480	999999	814	94	759	999999	315	669	703	90	227	603	93	808	999999	999999	999999	291	999999	573	758	973	138	999999	166	784	308	85	742	999999	432	999999	822	202	916	640	232	999999	667	940	362	339	599	160	345	839	434	184	950	184	999999	32	857	832	962	999999	999999	39	928	999999	999999	239	999999	72	657	744	781	999999	891	70	655	541	999999	999999	220	428	383	978	999999	999999	359	133	135	999999	637	410	624	989	239	419	
30	203	120	691	235	999999	412	537	502	600	68	543	292	999999	528	999999	408	623	621	999999	999999	641	588	611	999999	999999	999999	368	435	256	130	999999	660	482	50	462	430	999999	19	97	25	999999	999999	849	999999	815	999999	246	49	999999	12	11	378	695	999999	389	614	999999	76	999999	999999	54	999999	999999	480	277	999999	810	849	76	52	475	613	533	528	286	166	739	999999	809	999999	867	329	270	254	129	422	965	196	660	999999	920	866	999999	999999	971	744	239	379	990	999999	40	396	972	999999	537	397	844	176	999999	233	999999	166	266	999999	160	999999	999999	11	999999	854	918	624	198	229	131	609	247	999999	999999	542	926	369	362	876	721	481	999999	147	717	731	999999	798	186	999999	971	999999	609	483	918	256	902	238	999999	146	24	416	999999	753	11	928	160	999999	619	477	306	515	999999	390	181	679	377	704	293	999999	286	129	447	999999	257	999999	999999	999999	546	999999	999999	697	999999	225	862	314	999999	603	146	789	999999	198	188	999999	999999	465	999999	229	999999	248	878	208	944	397	860	894	999999	446	505	999999	999999	396	843	318	837	999999	174	588	999999	866	999999	773	568	504	59	97	941	737	630	791	408	999999	462	307	999999	999999	753	953	365	967	345	836	108	999999	999999	194	355	869	872	999999	301	381	701	445	843	114	640	450	348	772	953	241	816	713	245	158	999999	999999	886	406	855	220	999999	999999	530	999999	675	75	643	864	999999	81	865	108	499	36	88	27	464	327	800	313	615	593	999999	114	30	394	999999	712	261	809	983	475	675	91	158	151	914	284	999999	999999	999999	484	39	882	376	717	224	999999	79	916	91	569	605	552	999999	638	546	426	548	291	808	999999	613	933	97	399	432	999999	878	937	999999	190	888	236	999999	140	999999	141	738	312	180	999999	643	999999	727	424	869	133	486	519	604	498	735	157	765	999999	999999	106	794	976	295	805	999999	141	814	901	680	379	56	474	85	414	999999	999999	120	999999	296	278	216	673	999999	309	931	999999	342	614	454	740	471	630	270	999999	346	761	27	374	718	512	530	999999	743	500	999999	999999	444	199	810	499	47	14	588	999999	999999	131	457	985	999999	971	798	210	456	939	908	999999	214	617	78	999999	999999	999999	52	784	748	999999	929	999999	232	999999	999999	999999	999999	955	703	466	51	999999	999999	225	314	41	999999	746	999999	999999	999999	803	592	661	808	999999	999999	883	280	301	962	803	853	510	999999	428	763	954	57	655	406	999999	246	451	383	546	50	852	622	
197	999999	305	999999	999999	20	135	999999	570	120	106	31	920	685	412	999999	248	999999	77	34	885	277	545	698	67	924	878	567	150	288	272	999999	279	270	93	55	666	732	435	999999	75	982	999999	999999	951	634	486	815	833	948	999999	731	973	828	736	919	710	607	24	999999	141	568	305	292	848	320	751	999999	601	366	836	515	388	999999	999999	903	84	701	999999	999999	999999	73	733	202	152	999999	813	451	999999	999999	345	999999	717	932	368	507	686	910	995	640	883	826	223	477	121	629	353	405	869	999999	844	18	859	999999	999999	77	834	112	999999	318	506	310	135	437	31	777	999999	456	219	461	227	173	999999	116	549	999999	850	266	91	523	196	417	581	999999	329	336	999999	135	876	300	999999	584	999999	686	144	999999	700	785	999999	344	999999	897	196	418	615	680	312	753	999999	444	227	577	31	999999	131	98	999999	434	999999	695	999999	672	579	918	999999	643	402	999999	999999	967	920	74	810	999999	692	299	999999	173	95	649	999999	456	93	441	999999	105	562	156	999999	55	853	276	677	999999	766	999999	999999	277	630	999999	288	293	999999	85	523	163	767	999999	933	831	867	565	349	469	671	130	588	148	999999	692	90	999999	463	926	123	654	397	999999	980	532	972	953	542	122	371	740	999999	18	917	999999	338	288	222	733	187	999999	927	999999	999999	646	999999	189	431	937	891	999999	829	999999	961	869	999999	716	304	999999	859	914	999999	999999	108	999999	454	580	230	926	999999	999999	999999	730	999999	825	727	999999	960	343	952	792	531	605	999999	999999	910	999999	999999	58	163	621	999999	811	873	273	275	700	119	168	201	10	959	505	999999	99	999999	109	999999	145	999999	586	756	999999	458	77	393	999999	15	769	30	632	999999	999999	773	743	818	231	856	485	560	36	79	802	999999	952	999999	999999	999999	999999	341	810	716	999999	905	576	864	33	363	806	879	999999	999999	350	999999	999999	476	787	999999	839	999999	776	253	999999	999999	126	516	953	999999	505	999999	367	999999	873	438	999999	916	999999	276	999999	878	794	999999	59	605	999999	340	729	664	999999	999999	56	999999	192	859	564	999999	95	999999	789	70	999999	215	857	573	522	452	821	912	928	651	854	520	999999	999999	486	908	203	34	871	786	787	299	244	30	196	72	222	24	873	652	999999	999999	999999	146	967	588	20	999999	93	270	518	816	999999	999999	630	999999	999999	999999	382	656	374	71	999999	13	282	621	971	837	999999	459	999999	807	49	286	820	999999	999999	399	993	898	898	999999	940	611	277	
999999	563	999999	399	660	999999	990	641	999999	287	769	830	484	999999	356	617	182	110	633	39	710	999999	459	120	71	502	380	238	484	758	657	130	854	735	311	67	668	447	999999	999999	250	176	822	999999	61	739	558	999999	647	290	725	615	317	581	999999	204	114	999999	338	999999	923	762	999999	468	629	999999	999999	748	562	299	949	734	999999	477	789	544	954	461	69	999999	944	999999	999999	204	42	52	813	282	999999	116	953	999999	999999	999999	242	487	19	363	378	413	999999	999999	972	358	340	990	240	840	999999	32	249	652	999999	15	223	88	999999	962	435	587	999999	999999	580	455	999999	999999	624	999999	244	999999	999999	600	93	656	568	144	999999	999999	999999	999999	812	973	490	156	867	999999	344	113	354	164	315	999999	928	790	999999	69	239	526	22	857	375	422	605	999999	999999	648	999999	485	999999	89	215	939	108	393	775	861	999999	434	999999	999999	999999	521	473	89	999999	487	672	302	88	508	905	355	230	16	676	400	377	999999	658	999999	741	999999	999999	275	948	999999	948	544	25	715	999999	804	938	976	999999	854	999999	525	493	19	976	276	407	999999	183	999999	718	101	999999	384	494	223	775	999999	304	999999	999999	999999	140	630	999999	999999	286	372	662	110	999999	999999	298	821	452	852	999999	648	252	474	460	728	101	99	999999	857	828	640	231	633	39	999999	682	437	10	999999	394	863	481	848	990	44	285	999999	452	475	803	895	932	641	706	136	127	830	830	136	117	51	972	681	309	646	150	39	81	838	571	999999	821	999999	467	653	177	999999	999999	426	452	27	647	192	64	999999	708	589	927	902	461	999999	606	873	641	352	890	799	549	353	893	999999	11	613	904	999999	83	240	184	62	959	723	356	414	999999	99	404	790	999999	376	999999	999999	111	179	387	999999	999999	999999	70	124	762	377	853	999999	999999	206	999999	44	288	122	999999	478	415	874	942	737	999999	202	200	552	948	110	182	999999	415	342	154	999999	999999	194	686	135	179	69	299	591	869	226	881	487	999999	370	512	514	517	999999	155	237	999999	999999	223	72	757	999999	176	662	205	999999	999999	199	999999	193	808	103	999999	733	999999	355	584	999999	868	999999	320	712	999999	588	598	668	665	946	999999	917	605	586	970	624	377	660	893	999999	395	199	502	692	435	999999	562	999999	88	783	171	999999	999999	999999	999999	934	751	55	49	587	999999	537	999999	778	12	999999	587	231	132	810	365	999999	462	999999	965	999999	787	628	286	589	35	189	999999	881	784	396	274	999999	
805	46	999999	332	999999	999999	573	858	184	724	689	301	311	999999	296	999999	999999	999999	347	704	909	999999	157	133	768	460	562	999999	947	143	993	999999	869	857	425	999999	999999	999999	37	156	384	116	999999	73	999999	985	287	694	893	321	999999	272	59	569	999999	703	888	750	563	170	999999	999999	999999	999999	730	83	431	999999	915	209	340	395	999999	201	330	802	607	94	193	999999	182	999999	991	636	679	731	566	310	45	999999	207	197	479	866	402	695	999999	463	342	865	563	999999	778	693	980	999999	776	857	249	28	106	804	566	780	999999	885	999999	999999	371	999	517	131	999999	204	12	153	916	629	798	634	607	153	999999	999999	230	349	99	999999	999999	611	954	999999	999999	26	624	999999	631	999999	878	517	999999	921	102	342	358	442	423	583	999999	837	162	999999	999999	614	421	953	62	999999	559	648	796	399	628	999999	55	999999	70	999999	579	609	522	227	999999	291	636	685	61	420	999999	788	925	515	616	818	458	807	650	456	605	671	350	393	999999	239	720	608	302	341	999999	550	999999	999999	999999	91	325	934	999999	777	977	735	902	642	277	771	722	999999	783	810	311	999999	167	999999	999999	908	269	999999	88	521	571	38	393	719	133	429	416	999999	511	535	999999	999999	411	872	999999	999999	768	708	126	377	999999	999999	825	999999	999999	999999	999999	767	234	105	821	196	999999	883	216	999999	352	192	518	847	364	818	780	257	317	787	836	999999	145	927	999999	560	22	710	15	142	213	901	690	999999	47	649	999999	415	713	316	667	999999	666	529	526	999999	199	278	22	698	999999	577	999999	251	222	999999	999999	306	954	271	184	999999	878	999999	746	451	502	444	810	715	148	374	999999	999999	130	318	628	999999	410	564	370	743	697	999999	999999	635	726	999999	861	939	27	999999	999999	452	141	999999	649	592	999999	85	93	754	468	307	559	999999	42	183	130	904	999999	26	895	999999	900	440	999999	999999	999999	999999	724	63	583	999999	697	765	913	999999	869	999999	668	45	999999	999999	480	615	285	400	757	202	602	552	327	999999	470	11	487	70	551	701	999999	87	999999	673	360	40	181	598	610	999999	999999	999999	314	520	999999	999999	999999	570	919	294	164	68	813	406	517	999999	735	999999	409	695	287	852	550	177	999999	999999	999999	169	974	450	444	687	790	964	999999	662	248	999999	999999	37	817	917	150	266	546	999999	273	999999	165	188	304	554	198	914	515	526	400	146	973	999999	401	34	999999	479	999999	477	999999	849	583	999999	999999	928	906	381	999999	370	
711	293	631	543	327	453	999999	999999	155	890	498	876	458	999999	271	111	833	999999	635	999999	330	671	416	78	999999	999999	24	310	254	375	999999	999999	46	155	999999	999999	515	999999	336	948	30	800	333	999999	978	401	401	288	593	832	105	840	746	94	999999	50	999999	562	807	903	439	702	551	999999	253	999999	839	313	490	165	999999	999999	739	687	772	530	347	457	99	344	32	735	999999	422	999999	806	80	951	115	774	239	952	999999	433	519	328	259	553	999999	999999	561	999999	999999	437	999999	999999	999999	999999	321	519	703	429	472	473	880	703	999999	138	510	446	612	888	207	715	999999	643	999999	999999	999999	454	999999	793	741	793	782	934	937	290	187	579	705	21	999999	596	999999	810	490	999999	552	815	343	130	999999	279	694	673	999999	92	511	601	927	795	890	866	247	909	688	678	690	945	766	704	999999	930	741	600	257	611	644	125	163	615	763	999999	999999	160	999999	471	109	118	999999	854	778	585	999999	999999	130	999999	999999	172	131	999999	477	607	59	638	178	999999	999999	999999	426	289	448	395	448	322	999999	999999	754	999999	168	226	999999	582	901	999999	999999	376	287	830	999999	483	262	481	994	351	148	166	999999	999999	982	637	933	15	692	765	416	392	147	340	878	999999	29	999999	13	905	242	999999	706	148	999999	999999	835	707	623	999999	36	966	401	999999	183	875	235	281	114	531	293	573	889	999999	504	999999	238	947	952	887	464	990	478	98	119	253	460	174	771	189	802	235	392	749	999999	449	990	999999	166	12	366	747	167	481	622	668	15	570	643	177	574	999999	755	736	489	45	497	312	999999	930	999999	999999	510	925	729	67	191	150	999999	999999	553	197	790	949	530	716	833	997	476	450	247	999999	530	603	615	914	480	655	270	999999	999999	999999	64	999999	587	305	246	999999	751	564	487	999999	174	588	624	999999	106	805	215	772	212	500	835	546	692	536	999999	999999	319	815	586	535	880	703	113	865	143	564	372	235	480	601	255	912	963	382	725	999999	979	238	817	674	450	497	500	461	851	999999	543	60	999999	339	922	936	999999	951	984	470	484	758	253	542	443	999999	302	999999	999999	923	582	319	999999	597	927	999999	997	912	95	392	212	652	999999	625	30	321	471	150	679	318	934	22	397	264	468	230	985	285	241	471	205	999999	216	928	935	999999	249	176	411	840	939	75	866	999999	268	832	999999	627	999999	132	518	161	931	999999	989	999999	999999	556	999999	706	999999	721	681	999999	196	322	
446	95	689	796	81	304	999999	838	379	868	156	999999	999999	635	999999	367	764	999999	952	999999	958	279	938	999999	312	999999	46	704	744	227	394	251	415	945	396	659	937	724	60	223	422	103	567	999999	423	999999	559	504	230	738	957	572	671	999999	364	999999	157	324	999999	388	999999	999999	103	999999	484	904	999999	999999	248	826	999999	49	68	739	631	864	712	817	952	186	143	542	484	16	270	999999	999999	272	590	999999	512	999999	240	672	955	999999	999	415	646	518	746	999999	265	403	318	917	513	931	521	499	464	339	371	317	254	725	560	96	891	661	333	999999	471	28	324	999999	809	999999	784	253	865	306	999999	443	440	635	287	90	698	353	318	649	751	100	765	182	261	999999	428	999999	827	912	999999	984	999999	999999	47	246	999999	511	999999	999999	157	277	634	168	168	928	876	999999	448	999999	398	548	999999	684	999999	380	263	152	554	999999	967	554	426	999999	999999	999999	999999	811	597	999999	11	196	245	201	501	484	465	999999	24	333	57	809	999999	357	999999	999999	641	510	263	666	999999	937	957	999999	159	603	850	682	999999	999999	680	999999	31	407	478	212	313	161	193	891	999999	655	137	999999	838	999999	762	999999	999999	999999	555	747	558	930	999999	73	239	22	999999	898	999999	783	231	52	652	982	787	394	878	999999	673	490	999999	999999	999999	338	999999	735	393	990	999999	782	253	580	999999	932	516	100	351	415	973	300	999999	999999	999999	141	434	94	578	856	999999	377	199	999999	142	75	430	999999	999999	728	264	999999	999999	61	66	850	539	650	626	720	475	697	53	473	348	382	380	999999	114	620	903	724	166	537	619	473	593	136	448	361	999999	999999	911	622	999999	479	999999	68	238	999999	601	783	468	858	390	683	334	725	999999	759	999999	397	92	568	999999	539	346	101	441	593	267	412	212	275	217	156	785	430	322	869	710	322	804	697	28	129	266	308	157	935	148	867	358	688	999999	125	247	353	797	621	142	580	626	644	159	199	581	203	999999	244	898	904	412	999999	999999	382	999999	394	549	704	282	48	944	999999	454	400	999999	523	999999	999999	909	442	999999	999999	736	999999	695	169	548	829	999999	73	999999	912	47	244	464	449	639	294	532	852	999999	102	348	103	636	131	200	758	144	68	594	558	335	465	999999	711	999999	918	687	433	846	999999	166	219	391	41	468	999999	936	615	999999	323	999999	66	639	540	363	999999	999999	574	969	789	694	489	478	999999	587	581	964	753	999999	999999	607	108	15	92	
935	138	712	999999	662	980	822	529	184	999999	999999	278	826	739	357	999999	424	123	464	66	999999	676	740	292	453	886	255	999999	348	999999	716	471	999999	556	604	234	930	899	911	988	967	175	315	207	120	319	999999	234	405	999999	305	494	999999	949	999999	268	397	430	999999	999999	734	639	190	20	999999	999999	227	280	999999	133	609	525	211	999999	99	861	371	999999	181	144	141	999999	999999	612	867	232	999999	111	500	346	836	509	748	144	264	999999	984	999999	999999	594	101	999999	999999	281	137	780	292	179	859	999999	999999	854	999999	27	999999	712	850	999999	153	999999	999999	125	779	798	999999	999999	776	77	220	999999	876	76	899	587	52	657	999999	516	484	999999	999999	657	251	999999	999999	999999	260	731	500	551	487	999999	161	311	999999	976	704	999999	984	37	13	999999	958	999999	999999	831	999999	999999	974	986	999999	344	103	66	401	51	873	484	360	315	849	55	999999	999999	999999	470	914	597	691	76	952	999999	531	457	999999	999999	698	153	976	616	999999	588	756	999999	999999	152	322	105	999999	853	112	999999	939	679	188	958	648	999999	999999	857	916	368	999999	908	44	148	999999	645	973	676	999999	730	508	743	288	270	299	73	999999	140	999999	999999	687	838	999999	999999	702	852	279	134	999999	999999	999999	129	699	999999	608	999999	479	633	340	676	131	243	510	381	721	205	401	917	668	585	999999	694	709	107	681	152	999999	311	445	960	376	999999	600	943	413	388	53	620	661	451	999999	274	800	999999	698	453	337	592	20	506	999999	999999	465	999999	16	632	419	602	987	999999	903	999999	197	999999	310	281	643	567	999999	343	161	999999	999999	227	999999	138	894	237	999999	237	814	999999	300	938	509	24	393	108	937	999999	999999	451	999999	999999	548	425	86	430	181	426	999999	770	624	677	355	680	999999	248	509	878	738	999999	203	759	651	551	877	259	870	296	888	544	629	197	374	710	157	999999	678	575	61	474	66	982	427	54	737	622	593	828	917	155	999999	69	52	999999	999999	873	553	999999	548	827	999999	885	538	275	150	436	313	644	532	46	569	934	999999	273	136	221	341	999999	999999	265	999999	51	378	999999	945	570	155	587	999999	284	516	999999	999999	999999	914	999999	999999	999999	904	999999	999999	949	999999	999999	999999	664	999999	999999	659	45	541	946	192	293	171	517	999999	999999	330	580	291	999999	191	999999	529	887	907	602	358	955	767	999999	702	999999	946	716	999999	999999	167	999999	337	377	928	427	999999	569	499	743	72	407	664	658	832	333	29	592	
767	58	999999	698	756	999999	429	704	278	361	254	678	346	999999	772	29	638	999999	252	913	797	764	999999	960	397	174	999999	951	301	118	357	379	999999	363	948	696	146	468	534	999999	947	233	999999	391	325	821	999999	616	634	999999	30	793	90	999999	795	13	543	400	310	999999	111	999999	413	169	14	875	193	983	507	85	999999	179	514	556	966	573	999999	999999	645	576	767	999999	999999	655	98	564	298	389	568	999999	163	999999	167	941	595	480	820	999999	386	999999	637	423	999999	558	999999	850	999999	534	999999	231	999999	418	755	734	825	188	160	757	80	999999	586	804	999999	999999	921	999999	22	572	999999	999999	999999	625	747	999999	938	999999	813	768	893	999999	285	999999	249	346	555	745	989	432	126	417	329	73	918	937	863	833	998	556	636	999999	999999	715	573	653	999999	999999	999999	560	796	481	374	391	863	999999	174	999999	565	88	16	999999	158	999999	456	553	176	689	707	810	341	115	355	267	141	278	410	570	200	596	869	999999	83	438	636	644	52	938	999999	95	999999	999999	277	919	999999	999999	476	258	269	30	487	788	75	861	999999	999999	999999	999999	999999	999999	999999	603	632	969	999999	233	999999	719	953	811	510	237	490	621	47	300	999999	436	717	999999	999999	161	999999	180	999999	90	718	222	219	944	999999	935	999999	614	999999	999999	418	999999	710	999999	356	756	304	457	519	259	307	453	824	928	853	699	999999	577	793	280	999999	462	999999	138	515	891	999999	18	303	999999	999999	876	957	868	882	538	725	400	334	55	857	853	999999	999999	783	274	397	290	100	819	544	120	820	393	875	956	999999	582	999999	465	256	999999	999999	943	709	431	495	956	56	325	974	999	999999	748	999999	449	801	10	355	250	503	229	918	483	40	438	65	999999	992	925	99	153	589	869	798	999999	699	999999	999999	361	778	441	244	775	844	999999	867	999999	970	436	999999	999999	236	570	999999	999999	377	680	912	999999	375	921	999999	130	235	830	999999	383	950	851	749	999999	850	993	471	999999	999999	152	639	999999	999999	983	603	565	770	651	999999	29	906	771	999999	29	804	999999	985	999999	478	999999	550	24	135	494	131	999999	999999	999999	598	242	999999	901	52	235	51	999999	711	391	328	408	359	999999	914	400	477	189	658	730	999999	972	17	614	593	870	601	999999	369	86	861	484	878	999999	999999	999999	999999	15	728	999999	978	999999	177	604	538	79	764	966	110	735	26	942	470	956	792	999999	999999	494	317	181	633	426	67	999999	529	843	529	660	530	240	
479	471	460	999999	999999	902	804	999999	999999	999999	115	635	999999	633	69	919	23	999999	906	999999	458	436	697	557	999999	562	329	542	84	695	550	114	446	869	266	555	999999	999999	214	889	999999	821	418	794	75	999999	999999	434	575	610	830	606	999999	102	781	999999	774	902	999999	199	583	272	339	390	999999	999999	199	655	377	514	436	242	717	26	615	637	27	902	491	346	661	895	967	999999	864	999999	360	353	97	223	781	999999	435	25	999999	559	491	999999	822	73	809	256	66	71	184	598	889	736	487	154	34	871	999999	18	538	999999	999999	866	525	999999	651	999999	999999	163	999999	846	806	999999	710	66	156	989	90	427	537	414	838	906	999999	276	64	623	999999	943	999999	910	179	999999	487	628	264	624	512	793	422	999999	688	999999	338	338	791	196	36	430	998	45	790	993	480	133	849	398	578	999999	999999	999999	979	623	965	822	999999	388	225	91	801	999999	487	297	15	574	726	935	577	999999	484	867	596	445	945	163	129	186	946	363	778	999999	56	262	819	394	983	74	937	515	661	412	971	944	628	476	557	999999	987	906	999999	999999	820	999999	774	115	441	543	678	811	702	500	999999	999999	313	935	485	234	477	621	590	661	999999	999999	999999	81	896	651	999999	999999	999999	626	999999	49	956	864	55	999999	488	999999	952	450	999999	135	813	999999	970	999999	641	692	999999	332	35	375	999999	999999	915	758	999999	702	219	999999	726	210	215	85	312	402	905	999999	889	58	999999	763	669	149	275	999999	258	147	999999	999999	19	999999	487	283	999999	999999	723	220	999999	297	127	785	999999	172	724	196	920	999999	858	578	214	203	802	942	586	272	706	186	480	52	509	182	999999	433	999999	601	999999	999999	484	489	678	694	498	602	931	961	268	506	425	89	952	521	289	999999	581	815	999999	545	697	338	125	547	999999	906	787	944	193	80	391	133	473	988	262	378	899	520	704	209	21	625	999999	209	760	999999	999999	988	999999	78	999999	999999	999999	999999	999999	999999	373	141	953	999999	815	986	777	198	125	302	615	964	268	910	633	70	999999	131	533	999999	334	916	786	350	816	798	61	125	999999	427	853	296	753	116	15	768	999999	122	394	34	847	815	999999	468	784	999999	999999	999999	444	792	853	157	999999	172	822	457	354	613	999999	27	934	999999	970	698	448	999999	221	162	905	865	999999	998	999999	509	234	518	999999	328	565	691	77	80	680	435	573	706	999999	590	293	557	999999	953	347	376	100	999999	844	396	999999	465	
914	578	85	579	299	855	419	154	938	999999	626	999999	58	999999	999999	864	999999	999999	134	999999	685	630	868	358	450	549	660	370	418	49	674	444	309	109	777	499	994	110	145	718	999999	999999	652	980	931	398	905	263	999999	235	999999	309	272	286	780	293	709	727	139	749	999999	58	999999	899	639	192	725	999999	316	460	870	881	409	999999	456	195	977	999999	427	61	644	407	943	192	835	375	999999	32	328	493	789	276	971	395	523	247	764	753	351	749	672	956	947	966	999999	331	999999	855	830	594	316	821	999999	87	999999	797	115	552	73	274	999999	999999	630	823	670	603	910	23	892	218	431	233	546	678	388	688	460	976	999999	514	475	326	202	733	999999	968	999999	894	290	999999	142	221	690	87	999999	969	335	133	306	762	421	999999	963	621	999999	92	284	631	698	427	346	138	725	559	798	693	510	999999	645	701	636	26	733	175	999999	219	999999	469	999999	999999	362	336	680	999999	999999	589	999999	581	999999	999999	999999	999999	205	862	390	14	496	141	288	55	468	999999	999999	604	135	404	999999	999999	999999	999999	549	814	692	289	999999	20	457	999999	465	219	340	929	336	551	18	302	999999	870	785	82	723	411	191	893	950	924	848	999999	999999	698	999999	565	999999	999999	555	878	651	999999	999999	379	556	999999	999999	999999	714	539	111	936	999999	833	584	999999	999999	999999	999999	147	633	999999	339	150	171	382	720	767	782	774	893	719	995	999999	650	904	83	416	526	999999	736	999999	189	420	823	911	488	115	999999	155	554	999999	999999	999999	255	852	587	999999	999999	183	126	907	296	999999	646	999999	940	999999	999999	679	218	999999	945	354	999999	999999	619	918	999999	260	999999	614	653	637	230	328	342	588	999999	999999	327	425	208	352	770	828	824	249	999999	440	970	30	922	443	936	949	628	42	15	999999	999999	668	340	957	289	999999	999999	659	719	999999	999999	999999	583	395	362	793	407	603	999999	583	999999	380	153	999999	290	873	999999	999999	701	999999	999999	999999	582	161	564	658	95	999999	999999	268	574	175	999999	457	390	617	447	536	91	999999	552	34	459	432	45	862	525	454	999999	416	818	999999	958	999999	626	750	779	432	999999	704	707	166	540	324	999999	999999	999999	695	505	672	435	166	999999	557	729	999999	850	159	125	702	999999	640	573	999999	450	530	216	92	830	999999	999999	24	704	999999	445	395	494	999999	424	512	999999	999999	999999	14	980	662	915	410	999999	950	900	630	317	999999	571	999999	592	883	874	488	999999	767	865	865	
834	421	461	752	122	343	191	999999	735	612	689	313	692	568	675	788	999999	805	374	879	999999	999999	707	999999	999999	999999	803	610	269	936	197	254	964	93	180	569	999999	172	298	385	999999	999999	999999	999999	449	999999	385	999999	217	96	872	999999	403	985	135	626	714	999999	999999	743	539	580	456	799	999999	445	348	608	398	116	999999	452	517	989	999999	555	323	999999	136	555	993	780	402	183	73	999999	851	979	958	999999	854	325	234	554	999999	199	738	999999	999999	14	999999	999999	635	110	999999	999999	13	414	875	999999	312	710	999999	392	750	999999	188	282	999999	748	593	999999	650	843	261	271	999999	962	153	921	816	228	724	131	636	999999	155	301	999999	643	673	447	114	999999	999999	154	565	842	804	96	999999	465	368	540	420	999999	999999	791	999999	248	211	999999	999999	953	763	93	999999	637	755	533	613	886	609	102	84	156	999999	272	601	999999	705	385	167	67	910	999999	860	194	710	86	100	999999	452	435	999999	999999	187	999999	999999	168	167	927	999999	281	999999	999999	999999	276	999999	274	304	863	200	741	999999	999999	883	212	999999	412	232	802	927	679	999999	999999	999999	183	660	999999	969	115	999999	442	950	777	298	999999	999999	786	999999	594	728	445	781	999999	173	711	999999	615	749	999999	116	220	935	365	10	416	838	999999	999999	682	999999	24	305	999999	224	758	999999	765	537	996	999999	267	908	638	84	491	999999	999999	96	732	290	54	999999	994	999999	438	506	595	776	881	58	999999	999999	822	978	713	149	592	22	999999	999999	137	999999	999999	999999	849	312	307	290	999999	519	631	146	957	401	571	322	311	200	786	261	205	999999	656	948	275	171	95	660	999999	999999	315	203	681	812	999999	965	948	999999	159	135	999999	314	267	372	426	226	148	999999	416	401	999999	402	236	163	724	149	432	804	999999	999999	226	647	920	999999	213	438	464	999999	999999	605	373	999999	51	660	62	891	730	999999	999999	59	32	665	253	968	513	912	967	528	97	24	543	154	568	999999	908	999999	999999	100	168	988	761	993	999999	810	37	186	360	575	110	999999	418	148	999999	40	666	561	999999	951	663	999999	471	999999	67	233	72	228	104	580	999999	501	508	639	134	543	297	38	483	443	941	999999	999999	401	999999	264	605	405	872	537	804	357	999999	999999	437	867	999999	825	935	958	748	808	999999	780	823	609	999999	779	24	738	742	637	88	960	999999	336	739	999999	519	803	628	667	356	566	776	405	999999	76	212	266	999999	472	102	999999	694	142	254	999999	999999	
817	999999	826	999999	999999	794	176	999999	207	431	999999	138	457	316	142	999999	999999	462	525	999999	428	276	999999	576	999999	999999	280	545	563	275	878	92	957	999999	701	999999	999999	286	999999	772	609	136	999999	999999	999999	138	569	166	999999	194	613	679	729	778	999999	999999	671	259	999999	423	524	631	715	931	552	27	181	955	614	268	537	999999	999999	753	404	999999	141	622	474	628	161	123	585	378	662	208	362	189	999999	160	999999	999999	652	798	257	978	420	213	102	94	957	614	552	999999	999999	808	438	999999	384	856	419	58	999999	999999	272	999999	56	347	279	354	665	999999	999999	999999	66	984	999999	452	505	426	882	999999	530	390	671	999999	999999	999999	721	854	999999	386	999999	495	740	164	999999	646	999999	846	999999	999999	934	747	429	965	12	97	644	672	654	999999	480	958	974	492	999999	403	343	725	839	172	626	999999	999999	288	196	999999	724	902	226	516	916	658	999999	809	993	782	999999	706	999999	483	999999	58	999999	783	905	847	521	258	636	374	999999	810	999999	769	456	518	173	150	778	885	999999	742	456	999999	999999	822	473	175	498	745	442	637	191	366	922	577	226	999999	383	349	605	475	276	851	999999	115	651	724	362	485	999999	820	928	658	119	999999	602	70	713	93	383	355	759	891	932	675	999999	650	847	879	302	372	999999	999999	289	897	476	604	934	999999	181	748	999999	999999	135	621	708	532	256	424	974	165	97	999999	966	999999	716	384	919	537	486	999999	877	483	192	256	63	500	379	221	41	998	135	748	911	634	543	999999	765	320	967	106	404	432	999999	146	284	999999	999999	999999	191	999999	685	999999	999999	180	871	338	999999	879	568	218	163	44	392	976	39	348	388	999999	999999	999999	619	609	999999	999999	605	454	579	55	971	586	38	349	40	940	323	999999	270	741	763	215	999999	885	999999	758	943	370	999999	927	117	936	99	999999	999999	222	481	86	836	108	574	426	999999	785	907	982	190	999999	14	452	663	999999	999999	999999	578	510	64	733	856	811	446	245	414	651	938	45	497	897	999999	817	469	246	892	171	176	346	456	140	978	770	578	999999	365	597	999999	999999	857	451	562	813	999999	747	999999	34	662	338	21	117	999999	871	494	292	787	196	999999	426	418	916	999999	241	999999	999999	755	96	243	999999	999999	817	999999	141	187	999999	345	222	660	999999	27	867	509	999999	334	349	293	117	999999	295	352	179	613	847	398	999999	971	331	759	243	992	142	790	356	458	204	730	715	693	999999	947	999999	
999999	272	408	550	417	643	906	999999	641	648	811	999999	999999	710	214	539	742	246	84	24	463	999999	729	884	87	162	388	140	619	577	423	999999	999999	777	999999	351	999999	999999	533	337	424	54	999999	354	331	842	393	999999	990	200	972	457	375	933	121	119	542	524	999999	999999	999999	999999	105	73	234	975	611	195	999999	999999	100	999999	999999	746	599	418	999999	999999	563	244	768	999999	150	428	604	966	999999	413	999999	533	808	924	385	278	82	999999	949	539	129	356	241	208	680	999999	110	88	744	629	344	999999	294	167	999999	238	496	999999	999999	677	468	268	999999	207	529	999999	63	175	999999	444	673	950	468	295	265	217	13	999999	959	22	327	526	231	999999	999999	962	249	650	963	999999	781	458	999999	282	80	860	999999	44	678	147	84	999999	999999	309	956	394	244	999	902	753	234	926	999999	999999	359	942	46	999999	137	567	304	412	211	372	663	224	935	196	224	404	999999	969	891	822	938	999999	956	922	884	685	727	249	748	219	922	999999	999999	402	922	138	823	999999	906	121	999999	671	732	999999	999999	741	458	57	784	507	387	264	45	843	683	967	999999	999999	790	452	839	64	664	992	999999	999999	431	543	274	95	580	999999	73	999999	979	277	659	759	285	999999	236	679	464	250	832	667	999999	999999	718	955	999999	999999	385	999999	282	788	16	740	999999	837	319	914	783	698	926	186	999999	999999	863	999999	317	999999	839	647	225	169	999999	999999	169	781	990	999999	824	319	999999	872	999999	609	999999	201	270	918	11	448	833	322	896	999999	323	655	476	562	95	313	647	999999	869	737	999999	122	198	593	581	976	846	837	99	999999	756	999999	361	999999	758	999999	155	398	999999	999999	814	903	272	833	109	513	315	438	396	999999	999999	34	12	97	370	999999	12	677	999999	35	601	995	999999	999999	999999	269	304	884	803	422	167	259	693	478	923	345	999999	364	493	77	999999	418	450	578	999999	732	999999	273	231	374	670	999999	60	208	799	818	680	999999	999999	840	219	430	635	973	363	421	340	533	999999	35	545	999999	999999	280	364	999999	555	653	630	287	216	40	663	439	752	690	208	495	679	114	664	19	540	652	857	250	999999	477	999999	390	401	528	108	999999	828	32	293	780	843	616	273	36	219	546	634	999999	999999	206	999999	673	223	845	854	69	999999	535	116	541	999999	124	409	87	438	249	999999	688	932	999999	610	999999	999999	427	651	72	999999	637	799	994	999999	679	483	587	256	551	177	556	999999	999999	835	303	
915	999999	368	999999	216	195	999999	970	660	946	256	309	595	500	999999	795	999999	999999	999999	732	735	999999	523	742	641	822	831	887	999999	999999	24	893	632	999999	999999	654	69	922	856	655	49	829	343	81	433	183	991	755	284	381	362	999999	999999	112	567	802	237	625	999999	999999	999999	710	898	999999	931	999999	676	288	685	622	999999	999999	935	572	692	906	999999	451	319	467	831	86	613	700	976	142	82	530	749	21	999999	443	835	472	302	999999	930	22	150	80	506	712	79	661	645	92	945	257	419	999999	33	999999	999999	629	561	287	106	208	354	799	290	156	538	674	205	302	445	473	999999	363	999999	767	311	999999	999999	999999	16	951	65	894	999999	825	120	999999	988	999999	138	215	910	24	999999	732	999999	350	789	360	999999	405	465	352	647	999999	976	999999	683	266	484	76	668	442	280	154	152	460	999999	999999	999999	999999	685	565	174	999999	999999	999999	130	254	109	961	459	610	944	611	496	712	257	714	999999	64	415	731	166	71	999999	477	743	999999	589	217	737	999999	324	999999	719	900	999999	417	999999	720	999999	439	999999	522	999999	67	498	669	658	440	213	999999	616	981	999999	953	408	112	691	999999	522	42	665	892	999999	134	296	219	999999	595	534	839	794	138	129	999999	574	643	455	489	979	84	439	159	13	838	718	343	701	766	501	85	726	999999	207	999999	774	274	999999	491	771	999999	999999	999999	999999	374	114	487	862	67	388	999999	999999	211	115	999999	603	516	889	395	999999	952	999999	999999	104	999999	122	959	930	226	211	310	999999	963	718	999999	306	375	999999	639	999999	240	481	644	387	999999	427	999999	729	759	999999	999999	385	903	85	818	769	652	968	456	261	154	557	645	855	999999	420	694	999999	413	999999	999999	272	259	661	184	481	999999	748	368	41	598	240	181	916	943	925	451	887	899	931	653	406	999999	387	999999	683	835	999999	308	325	733	999999	325	617	81	999999	999999	252	900	999999	999999	904	610	424	663	913	386	729	912	999999	969	806	999999	999999	498	830	474	999999	81	501	999999	999999	999999	999999	308	567	915	999999	999999	947	799	209	986	999999	46	749	796	383	724	675	307	116	875	155	355	926	446	843	128	250	531	263	180	999999	702	809	999999	567	125	105	998	822	999999	965	363	770	819	42	446	749	44	101	157	405	204	539	999999	303	697	381	131	82	999999	604	999999	546	999999	999999	999999	999999	293	238	267	999999	999999	999999	232	910	791	999999	999999	999999	999999	379	215	439	115	774	215	172	598	
999999	870	744	973	999999	388	289	548	999999	741	242	182	219	465	806	833	999999	728	719	317	999999	512	999999	999999	717	675	74	398	986	441	263	382	999999	637	999999	367	523	655	999999	999999	942	999999	974	843	874	241	197	999999	409	606	586	56	495	855	299	659	758	999999	999999	261	323	891	562	386	488	860	999999	581	342	448	320	873	977	999999	374	938	538	278	399	999999	487	160	989	390	999999	216	886	840	999999	473	609	999999	999999	499	783	61	809	597	999999	999999	755	616	581	960	296	999999	78	872	491	360	130	489	999999	780	773	172	999999	999999	999999	281	974	645	999999	869	839	276	999999	487	840	322	139	999999	913	385	999999	999999	999999	38	999999	152	148	23	359	999999	999999	129	964	999999	726	999999	159	637	76	93	50	119	383	712	130	29	236	999999	42	178	999999	190	576	704	59	901	593	873	87	388	143	960	295	254	526	720	999999	867	999999	229	173	502	999999	830	999999	621	999999	866	999999	84	915	556	980	190	766	171	999999	999999	568	824	36	999999	559	687	949	89	824	138	196	410	717	369	999999	813	15	729	317	745	369	999999	413	727	999999	13	472	586	979	114	488	364	177	52	999999	999999	202	887	942	195	880	264	797	369	999999	507	366	556	999999	177	185	46	854	807	999999	999999	421	309	321	999999	999999	373	999999	719	650	831	999999	675	999999	999999	620	128	786	999999	865	114	999999	999999	57	467	647	916	859	999999	928	451	999999	370	999999	999999	999999	999999	576	999999	970	517	164	88	719	848	999999	999999	494	833	557	67	259	733	942	794	501	999999	262	853	908	308	513	999999	790	208	332	872	532	894	377	726	551	999999	160	357	950	562	334	999999	201	955	431	999999	264	871	202	776	999999	358	999999	158	641	722	488	999999	999999	866	297	520	999999	402	169	999999	465	830	515	859	582	594	844	999999	52	999999	661	999999	876	999999	999999	919	999999	555	454	183	228	229	95	829	911	488	354	93	274	814	683	798	999999	831	569	433	365	342	204	832	514	736	999999	588	70	535	999999	525	999999	999999	514	969	948	999999	382	246	745	999999	999999	104	999999	761	674	238	379	862	166	54	918	999999	563	673	361	621	999999	491	123	506	768	386	999999	829	999999	895	309	999999	850	811	459	333	688	679	999999	999999	592	752	72	877	219	999999	379	751	999999	232	815	999999	999999	336	326	999999	999999	248	917	999999	412	421	999999	779	928	665	21	354	999999	595	922	999999	999999	261	39	916	429	999999	297	570	17	940	999999	37	999999	467	
105	524	999999	568	210	449	761	824	697	181	999999	999999	999999	553	196	34	999999	21	999999	930	564	366	306	999999	471	886	950	356	563	472	198	999999	699	470	569	497	859	37	394	999999	999999	462	564	857	674	146	999999	999999	999999	983	784	999999	727	999999	999999	999999	227	95	106	324	498	415	999999	234	982	999999	593	488	983	999999	174	138	627	999999	807	111	999999	449	735	334	600	216	971	580	999999	999999	755	549	999999	830	279	999999	930	80	983	717	999999	339	999999	906	553	807	999999	686	999999	999999	593	899	352	802	938	999999	360	771	723	999999	443	690	999999	15	22	53	999999	999999	428	400	207	557	843	999999	999999	471	574	829	999999	792	999999	295	999999	42	394	999999	207	764	892	501	999999	169	356	999999	283	510	793	999999	893	999999	999999	606	267	428	458	46	999999	999999	893	999999	214	531	990	999999	836	158	929	513	621	166	846	166	271	927	975	48	211	151	999999	999999	678	704	999999	281	906	849	37	343	584	358	999999	999999	999999	425	999999	893	999999	424	865	999999	581	289	258	736	999999	729	345	339	452	999999	834	914	445	494	999999	999999	595	999999	35	986	999999	595	929	272	366	901	999999	999999	641	92	999999	786	286	999999	827	999999	455	208	617	186	513	698	890	174	999999	885	509	387	999999	786	307	999999	399	878	999999	985	999999	985	380	762	444	499	698	999999	550	58	637	754	667	999999	63	397	112	848	483	432	704	764	749	481	402	907	228	854	784	420	999999	408	687	841	48	470	828	855	741	24	10	529	999999	474	257	754	720	999999	999999	910	356	999999	405	581	999999	595	246	898	370	537	280	843	586	999999	662	999999	999999	825	370	593	568	999999	116	999999	999999	185	999999	284	233	647	197	10	999999	873	999999	999999	999999	116	560	453	999999	929	495	214	743	166	943	495	812	999999	688	894	857	149	352	109	444	999999	158	115	999999	961	999999	722	350	280	721	712	75	816	237	959	275	917	369	639	762	901	724	275	999999	654	472	999999	958	302	152	982	531	964	410	75	957	454	997	273	999999	772	864	473	444	240	999999	995	790	728	999999	940	779	999999	999999	999999	999999	883	999999	801	498	468	999999	57	999999	739	999999	110	999999	999999	12	821	920	106	384	989	999999	999999	830	10	999999	476	425	240	673	211	212	818	626	867	853	84	999999	205	999999	795	18	817	999999	705	59	329	999999	629	726	808	30	683	338	358	506	960	62	873	999999	999999	53	999999	384	999999	536	372	999999	549	999999	927	251	724	331	588	999999	229	
917	999999	951	999999	886	999999	513	999999	191	529	490	278	370	999999	32	705	628	999999	752	484	442	417	178	999999	845	50	322	799	999999	306	999999	749	376	286	52	926	922	672	145	257	30	519	745	17	999999	999999	188	999999	905	545	106	579	999999	506	787	509	956	273	69	999999	483	714	308	885	177	741	901	94	850	105	783	955	999999	504	999999	922	672	171	999999	999999	862	898	999999	30	210	781	999999	999999	499	999999	969	658	612	999999	999999	316	221	860	840	150	313	999999	572	809	762	150	999999	999999	52	864	837	795	468	430	984	584	999999	287	685	395	999999	41	594	999999	135	134	352	327	999999	999999	999999	811	999999	999999	335	768	335	999999	268	69	999999	581	999999	999999	706	999999	200	192	315	199	496	999999	185	999999	322	282	509	265	999999	999999	797	646	610	999999	162	35	999999	803	999999	225	258	735	29	625	577	256	213	959	999999	951	999999	170	22	540	661	778	636	877	351	63	268	80	411	629	999999	182	970	933	482	681	999999	396	97	999999	940	999999	999999	559	876	76	78	550	655	732	999999	999999	633	79	999999	384	398	597	461	51	957	999999	999999	399	363	405	999999	999999	486	999999	251	546	999999	923	600	901	863	999999	999999	285	999999	718	424	999999	924	999999	548	900	700	999999	292	122	935	999999	999999	999999	436	524	206	481	791	797	999999	725	999999	168	565	999999	479	999999	999999	999999	596	999999	66	248	763	655	999999	728	856	384	580	999999	999999	138	611	35	790	838	475	349	880	529	999999	999999	999999	699	197	766	999999	837	431	368	586	970	526	758	989	999999	999999	780	59	477	624	999999	226	684	89	363	999999	539	919	641	866	999999	441	77	692	869	594	74	999999	708	659	28	952	222	802	675	612	853	46	897	840	695	299	412	905	86	970	999999	619	999999	220	539	918	999999	502	414	538	999999	75	130	999999	932	321	999999	817	605	464	999999	881	413	999999	703	503	32	800	999999	882	39	999999	999999	999999	623	455	999999	497	130	110	173	999999	999999	147	163	787	915	999999	907	383	947	594	309	621	966	999999	216	93	516	999999	999999	988	331	999999	509	999999	999999	232	685	999999	687	854	999999	504	301	294	494	276	597	915	999999	999999	893	797	999999	444	862	995	931	535	248	999999	999999	93	214	999999	999999	865	637	999999	999999	692	999999	429	695	103	896	805	999999	681	999999	940	495	601	999999	999999	105	533	597	75	433	463	300	160	248	146	873	613	300	127	896	629	999999	999999	587	895	521	473	112	841	999999	999999	675	260	931	
308	999999	389	635	742	999999	865	277	572	444	874	402	999999	190	558	999999	293	514	999999	785	974	311	999999	23	562	950	631	430	755	527	375	999999	50	229	940	90	493	977	557	48	40	999999	76	295	712	999999	760	292	999999	621	264	552	472	999999	957	999999	300	375	83	792	456	444	999999	54	79	96	999999	542	250	478	999999	315	999999	173	754	622	244	479	311	69	999999	349	877	143	272	822	999999	575	271	999999	790	127	904	765	591	596	838	999999	226	626	999999	999999	999999	999999	885	949	595	308	999999	999999	763	820	999999	24	602	999999	567	389	999999	256	770	786	280	308	687	619	410	999999	581	999999	783	999999	263	685	917	999999	307	802	999999	323	236	26	854	927	189	969	63	890	999999	484	39	999999	999999	969	855	364	946	743	999999	276	548	403	999999	562	999999	550	566	388	106	629	810	764	141	468	30	753	932	353	129	718	565	520	38	107	138	334	973	999999	829	563	36	563	999999	999999	775	833	299	301	999999	638	413	674	794	543	999999	999999	999999	781	999999	999999	999999	602	624	679	710	37	375	629	434	236	999999	281	558	542	603	999999	359	999999	693	196	463	641	977	490	999999	890	726	494	433	863	16	201	999999	728	999999	433	999999	735	281	747	999999	670	866	149	71	141	125	999999	940	999999	914	178	98	762	999999	791	624	143	999999	999999	999999	999999	205	999999	230	385	935	830	999999	180	999999	624	877	945	999999	999999	774	838	429	183	999999	999999	999999	15	948	837	113	583	999999	999999	808	805	371	461	445	999999	474	305	999999	685	205	295	850	770	999999	999999	300	152	43	854	26	999999	714	201	999999	836	335	199	621	393	999999	362	999999	999999	999999	511	263	999999	510	151	999999	478	999999	743	977	489	624	784	999999	658	546	961	550	999999	333	31	100	179	417	999999	262	999999	683	999999	413	843	999999	789	408	609	47	999999	642	999999	535	548	866	971	223	565	221	999999	304	963	999999	321	812	999999	737	349	420	93	18	900	999999	999999	794	999999	999999	144	944	999999	999999	296	621	671	999999	657	999999	785	165	129	955	852	397	999999	980	720	688	102	40	30	61	68	198	953	866	741	13	492	753	481	641	89	999999	385	175	18	352	185	999999	164	824	951	194	300	138	166	513	187	73	84	706	247	113	923	999999	327	107	999999	804	587	999999	217	41	683	488	876	241	999999	546	971	999999	512	110	876	206	999999	999999	897	825	999999	238	825	429	679	775	999999	976	697	601	999999	911	999999	381	414	510	999999	920	511	
999999	261	999999	501	641	101	705	203	147	999999	999999	999999	452	209	999999	103	358	828	999999	362	907	94	900	544	419	698	70	694	141	695	999999	589	189	999999	95	573	785	737	194	999999	973	999999	266	749	969	918	405	712	841	287	999999	681	828	568	603	727	999999	999999	91	943	999999	999999	999999	452	860	147	504	89	123	278	318	621	999999	460	999999	335	828	160	574	501	303	999999	852	854	639	999999	761	999999	770	367	999999	405	999999	251	307	961	520	814	888	999999	424	325	598	572	999999	444	47	377	189	999999	899	210	815	999999	650	681	169	217	813	175	386	882	319	756	66	999999	965	403	163	999999	815	24	272	742	87	977	760	289	885	999999	657	393	999999	502	468	21	590	76	999999	625	801	312	11	723	455	999999	16	841	999999	999999	999999	999999	224	761	462	885	938	83	511	672	921	880	332	618	517	993	449	999999	297	55	999999	898	802	537	625	999999	23	548	999999	546	999999	918	773	828	724	23	178	680	49	583	82	999999	565	928	704	921	980	999999	215	462	101	999999	553	999999	735	999999	842	687	146	950	871	399	786	999999	701	999999	999999	504	894	503	825	769	777	714	973	815	999999	873	833	704	531	999999	343	999999	454	781	374	313	999999	153	181	491	544	98	711	683	999999	999999	236	999999	814	486	497	712	637	332	421	839	496	920	247	968	999999	999999	428	251	999999	999999	521	920	637	803	410	751	331	999999	999999	689	13	299	999999	744	647	999999	889	999999	142	630	207	131	369	535	816	183	905	213	636	111	999999	470	627	999999	999999	315	73	21	85	999999	390	303	107	999999	999999	207	835	503	331	722	552	382	118	999999	755	999999	999999	112	987	237	845	128	707	133	28	999999	672	317	666	999999	77	878	970	396	999999	999999	33	637	699	999999	348	411	999999	999999	558	297	362	201	32	999999	754	961	33	999999	999999	999999	595	999999	713	302	534	527	999999	990	654	674	999999	999999	194	999999	376	923	412	999999	889	444	246	999999	574	999999	191	481	295	999999	586	999999	854	132	494	978	318	59	923	407	94	820	574	891	269	884	884	999999	999999	999999	321	831	559	655	957	466	34	803	999999	982	121	63	999999	999999	414	548	819	290	999999	215	999999	999999	10	14	293	999999	870	355	533	689	846	551	474	124	999999	754	556	999999	174	37	954	515	648	941	999999	41	588	999999	487	720	74	999999	412	801	638	993	831	554	372	888	596	679	279	720	145	569	588	128	200	659	991	621	125	209	261	37	678	68	
718	261	491	164	999999	812	625	252	999999	673	999999	673	923	12	836	285	999999	999999	245	928	806	726	999999	469	999999	827	999999	453	488	999999	549	610	999999	999999	836	121	407	442	810	466	104	892	431	915	999999	527	735	989	784	839	768	977	792	750	262	991	808	999999	999999	50	94	999999	764	935	134	875	358	161	175	999999	878	999	473	778	999999	913	999999	537	827	997	101	738	668	648	445	572	818	999999	519	844	312	385	801	770	382	999999	138	496	791	766	178	584	824	69	961	999999	513	999999	916	348	696	281	203	642	948	355	514	125	499	561	999999	782	999999	330	422	502	207	703	405	911	785	808	745	71	828	517	914	608	999999	999999	68	804	658	181	158	41	192	999999	999999	37	418	23	996	999999	708	395	943	999999	646	999999	571	809	618	15	563	887	535	141	814	999999	999999	905	438	999999	503	263	134	470	182	391	320	48	999999	377	999999	999999	812	516	363	999999	999999	421	999999	228	999999	999999	999999	999999	999999	270	505	60	999999	389	999999	512	584	183	736	454	999999	483	331	265	158	999999	927	999999	512	791	85	28	778	381	868	29	943	219	718	254	77	480	852	911	885	999999	693	502	780	990	196	639	999999	908	180	99	999999	999999	80	999999	331	999999	151	825	999999	487	999999	973	520	577	999999	375	464	492	999999	791	999999	419	999999	888	840	999999	469	522	604	446	999999	869	999999	778	929	246	149	147	922	131	339	999999	726	408	987	719	981	212	999999	999999	184	298	531	389	469	680	337	191	740	896	486	629	230	749	999999	412	999999	742	999999	999999	236	999999	569	266	999999	602	693	970	900	130	452	266	999999	783	271	999999	348	821	319	259	908	957	406	36	644	710	807	976	169	999999	947	249	564	999999	595	857	728	274	927	866	986	366	291	619	999999	229	999999	446	999999	298	73	999999	999999	398	999999	279	919	543	621	751	795	716	811	324	183	999999	701	992	198	413	999999	999999	894	453	272	999999	675	999999	999999	425	182	370	498	870	521	996	817	176	684	325	999999	195	653	185	80	280	555	966	999999	999999	527	545	258	84	77	990	66	999999	135	871	603	142	961	999999	579	434	227	940	999999	186	395	999999	317	872	475	45	999999	718	383	992	999999	999999	350	341	999999	636	122	424	803	999999	999999	838	50	813	722	805	234	457	606	645	63	615	999999	999999	855	999999	237	386	609	41	999999	347	605	999999	875	999999	999999	999999	999999	999999	322	803	147	280	245	999999	494	504	159	669	811	972	999999	737	
999999	999999	544	91	486	999999	408	736	999999	771	961	603	243	999999	938	827	23	604	157	663	999999	260	478	999999	33	308	999999	999999	236	939	229	597	999999	868	204	999999	360	999999	153	404	999999	586	988	375	319	642	323	587	999999	332	999999	217	825	458	999999	688	913	651	67	187	999999	674	509	874	551	374	377	374	712	454	477	313	461	753	129	746	999999	112	584	390	985	920	177	904	294	999999	772	776	999999	515	580	708	653	965	999999	869	999999	999999	823	999999	275	948	875	121	854	352	999999	81	339	667	427	810	77	999999	202	486	507	605	999999	538	999999	600	999999	206	873	768	660	495	755	259	670	158	289	639	125	46	999999	65	59	941	267	999999	447	796	98	770	641	976	773	521	371	480	532	294	352	674	47	679	248	999999	692	270	326	90	999999	278	531	437	561	999999	441	452	999999	999999	281	901	163	124	999999	999999	999999	683	721	999999	887	999999	999999	994	297	451	999	375	999999	964	999999	999999	383	366	798	820	249	214	425	618	90	919	999999	883	999999	450	999999	923	571	144	958	999999	548	93	999999	808	652	536	150	999999	999999	75	635	999999	399	999999	528	797	325	297	864	923	999999	999999	162	968	274	999999	999999	846	930	85	804	682	999999	251	458	300	174	990	178	712	73	999999	462	25	294	343	493	999999	922	723	608	284	280	45	749	444	999999	233	543	999999	555	303	189	999999	271	952	999999	158	826	237	632	334	128	161	999999	953	650	147	684	930	259	252	999999	216	477	999999	411	971	501	23	369	940	456	269	166	769	135	382	753	341	999999	999999	912	694	999999	283	165	999999	999999	796	999999	793	549	613	659	312	379	999999	612	999999	551	612	657	999999	999999	692	878	859	995	99	827	278	393	999999	999999	999999	340	240	125	999999	999999	292	795	704	229	576	400	843	999999	999999	400	162	999999	21	789	156	999999	109	999999	408	405	305	134	96	969	525	409	206	441	999999	972	999999	999999	999999	999999	269	817	952	593	301	301	44	260	151	698	674	509	381	563	35	999999	241	999999	717	798	78	999999	709	735	704	177	204	412	865	881	261	305	999999	644	530	339	999999	515	535	117	371	999999	999999	999999	304	999999	37	999999	415	516	740	999999	999999	620	308	110	999999	227	999999	134	107	999999	394	269	446	999999	159	737	42	999999	503	725	999999	999999	437	33	999999	322	999999	688	149	999999	999999	359	151	526	165	739	346	429	232	516	626	410	20	999999	660	723	950	926	999999	999999	610	719	999999	24	857	999999	999999	
999999	999999	999999	787	210	984	999999	635	44	128	920	222	420	999999	613	474	987	108	477	999999	698	999999	999999	371	514	999999	849	999999	287	347	999999	999999	999999	999999	71	503	999999	728	426	426	474	113	626	605	999999	713	456	898	999999	254	34	915	389	941	495	912	999999	432	999999	388	999999	595	358	697	991	999999	597	864	340	119	46	268	999999	61	999999	594	746	857	341	800	375	950	999999	42	322	220	999999	684	69	999999	40	15	454	47	290	878	755	928	613	999999	125	591	568	887	999999	765	243	999999	999999	901	999999	999999	999999	483	999999	194	641	325	384	999999	971	999999	805	191	88	41	814	999999	770	256	839	817	253	999999	999999	784	999999	999999	999999	999999	999999	999999	999999	168	999999	999999	914	971	33	106	247	439	554	999999	807	212	999999	386	808	185	999999	597	568	999999	71	358	372	999999	798	999999	802	574	500	827	803	31	54	647	208	664	127	999999	999999	999999	18	409	273	999999	754	481	998	15	267	649	605	389	392	999999	999999	634	61	385	183	794	999999	672	939	726	38	785	168	999999	187	154	68	119	976	894	560	662	94	951	784	326	999999	796	317	851	999999	424	639	745	999999	574	612	742	668	999999	379	346	470	547	999999	968	323	999999	827	123	999999	495	999999	999999	748	999999	550	110	601	856	999999	507	365	98	503	614	156	422	596	613	541	325	450	158	524	224	999999	546	999999	815	13	380	968	203	270	737	20	151	997	116	33	512	151	811	273	871	981	382	54	777	999999	999999	273	223	582	274	54	264	999999	999999	999999	13	541	999999	853	192	999999	171	999999	766	604	15	425	489	589	38	184	638	999999	999999	242	819	999999	790	993	112	117	755	620	995	692	755	999999	473	864	30	971	999999	958	91	342	819	554	287	183	816	999999	783	634	554	99	999999	380	329	999999	999999	511	750	792	999999	85	999999	550	831	83	848	999999	952	625	569	66	819	680	803	320	423	275	999999	617	186	626	334	999999	999999	905	286	385	999999	181	441	519	231	999999	216	15	999999	278	999999	213	335	979	999999	167	74	497	280	999999	576	999999	999999	999999	296	143	616	999999	751	663	999999	926	797	473	988	780	193	999999	835	256	473	798	761	154	552	20	292	206	103	176	999999	579	635	550	809	839	999999	284	999999	97	956	92	999999	895	794	796	416	999999	991	752	974	999999	661	33	999999	778	257	733	614	999999	851	419	41	585	607	999999	999999	999999	999999	999999	486	909	999999	747	999999	391	999999	866	359	756	604	430	214	350	201	
51	917	611	999999	999999	592	999999	670	947	246	547	999999	679	298	999999	505	169	208	843	999999	999999	999999	914	733	880	999999	391	999999	999999	999999	430	214	999999	393	566	987	688	999999	999999	999999	916	248	879	510	999999	999999	864	999999	469	261	445	232	371	84	999999	853	999999	999999	999999	796	210	196	812	277	815	342	999999	999999	732	902	999999	201	575	286	999999	826	999999	999999	979	999999	380	999999	999999	606	244	999999	999999	616	266	999999	984	999999	569	999999	365	729	999999	612	694	421	970	578	845	567	999999	254	657	999999	724	310	545	600	999999	859	426	396	283	215	42	617	499	754	999999	29	999999	16	632	738	999999	999999	399	704	718	999999	579	801	968	356	999999	989	551	758	892	955	999999	999999	911	709	999999	999999	455	231	580	87	999999	225	548	999999	648	438	622	999999	999999	103	911	840	881	340	999999	624	428	926	999999	52	75	740	862	84	852	534	105	922	327	951	185	177	134	999999	646	363	263	152	707	733	377	632	593	798	54	335	512	580	429	796	550	529	188	537	22	999999	363	474	999999	999999	343	700	999999	999999	917	743	716	999999	693	926	370	286	228	319	675	442	156	73	39	526	32	524	503	999999	410	655	999999	596	628	465	10	788	179	593	400	999999	41	999999	880	310	999999	270	886	503	435	274	310	868	862	579	44	300	444	456	101	818	999999	999999	812	272	753	129	623	999999	925	581	999999	635	918	998	999999	776	999999	728	906	762	638	999	105	145	999999	131	733	58	430	710	354	999999	502	582	999999	961	568	618	999999	500	647	657	577	854	167	999999	949	864	178	268	117	999999	549	339	189	207	999999	676	916	632	999999	574	999999	225	999999	394	999999	346	528	449	999999	573	181	416	999999	980	999999	250	978	680	181	999999	880	172	602	637	182	173	402	999999	999999	999999	702	925	114	82	849	362	999999	773	542	612	345	728	60	999999	544	142	224	209	775	734	698	245	460	525	694	999999	622	599	221	999999	943	256	463	999999	870	256	999999	52	140	80	624	214	147	568	999999	161	999999	999999	103	999999	999999	203	507	261	203	467	474	588	387	214	739	36	561	999999	668	99	275	735	673	298	830	999999	78	704	119	493	107	891	991	543	533	999999	506	181	30	750	749	999999	999999	413	781	999999	999999	926	999999	597	999999	999999	899	445	886	386	999999	804	219	776	134	802	152	710	369	583	597	999999	999999	184	530	999999	553	918	349	73	999999	270	999999	116	518	152	373	999999	840	533	999999	556	657	999999	180	701	
962	254	626	999999	69	421	999999	999999	136	999999	255	166	77	273	999999	981	999999	822	999999	133	297	113	267	982	438	630	869	836	999999	50	999999	999999	14	828	427	308	301	403	999999	201	226	318	979	698	999999	999999	454	576	511	19	461	834	999999	999999	414	859	986	644	518	439	551	217	616	96	632	721	999999	999999	845	999999	690	701	818	581	907	979	999999	999999	95	231	185	999999	334	582	999999	362	160	957	999999	568	999999	657	885	574	649	18	701	893	999999	184	64	999999	730	789	329	759	26	801	999999	435	999999	427	999999	296	263	258	999999	999999	506	279	571	204	824	287	410	42	816	253	932	999999	287	240	502	911	176	969	999999	544	262	830	346	999999	818	988	832	999999	109	598	999999	400	134	667	396	796	613	859	391	453	389	296	942	772	869	999999	158	505	925	646	999999	999999	999999	999999	781	676	932	222	386	835	454	515	999999	227	932	541	999999	619	843	999999	999999	999999	587	128	165	965	999999	574	999999	579	840	337	969	462	999999	36	714	785	885	999999	999999	400	999999	556	999999	873	363	999999	839	337	999999	538	662	229	348	813	707	567	192	815	788	368	732	806	994	999999	546	480	749	906	999999	989	733	132	999999	907	832	41	130	999999	999999	173	734	162	115	312	674	749	123	665	328	156	602	79	932	999999	999999	999999	561	880	337	999999	975	999999	510	999999	804	999999	388	440	980	676	999999	900	999999	624	999999	999999	701	692	999999	999999	366	999999	587	680	396	999999	199	999999	249	165	999999	249	955	729	198	801	652	630	507	144	371	999999	999999	652	709	999999	999999	999999	871	999999	975	868	437	540	526	891	354	829	999999	150	999999	52	201	999999	999999	207	999999	484	999999	832	928	999999	195	318	435	684	408	999999	971	694	797	881	474	162	999999	999999	812	425	213	306	456	822	541	366	794	329	999999	860	456	511	757	392	881	999999	999999	904	683	999999	114	841	999999	999999	999999	404	353	468	577	49	999999	594	999999	529	999999	999999	385	999999	539	999999	524	116	999999	547	999999	470	936	415	10	435	992	285	928	999999	320	999999	999999	999999	999999	147	22	999999	751	452	225	862	999999	237	120	999999	999999	63	999999	854	603	998	649	945	931	397	468	938	468	151	56	369	666	700	219	909	326	348	150	402	816	999999	364	749	332	626	353	708	304	258	999999	999999	910	83	100	322	721	999999	116	577	999999	999999	999999	609	999999	856	205	999999	28	999999	435	325	999999	972	999999	415	643	999999	623	314	53	759	643	999999	380	117	459	592	
610	897	198	457	999999	572	723	999999	330	754	353	475	430	927	689	103	823	999999	35	937	45	684	678	821	255	801	534	919	999999	658	239	298	999999	612	816	999999	22	977	999999	350	259	307	999999	888	555	999999	883	126	79	550	396	999999	92	522	557	925	999999	376	212	440	999999	803	310	671	525	65	78	999999	120	568	999999	845	999999	999999	999999	999999	599	789	276	107	999999	417	849	999999	272	316	999999	885	64	891	902	999999	999999	652	999999	456	999999	423	373	999999	89	75	15	511	469	550	559	407	834	819	999999	438	999999	999999	522	630	999999	419	409	218	999999	193	763	229	999999	444	80	999999	999999	240	740	186	999999	775	28	852	412	348	999999	721	999999	807	60	245	999999	473	545	670	999999	681	503	588	999999	164	650	999999	312	785	845	34	999999	838	35	603	999999	159	22	334	999999	670	228	614	987	688	462	999999	142	999999	664	201	999999	409	592	701	737	162	172	272	135	133	550	999999	999999	999999	250	999999	782	999999	166	416	461	221	584	468	463	999999	999999	335	701	607	999999	784	131	653	999999	999999	255	999999	999999	926	999999	750	208	962	999999	602	121	591	999999	544	269	999999	371	999999	999999	687	999999	133	247	849	999999	999999	570	528	370	999999	504	999999	280	179	672	999999	590	239	429	710	22	622	348	860	776	18	999999	167	347	999999	999999	873	999999	999999	256	132	96	26	999999	160	999999	680	602	364	107	272	321	277	999999	999999	105	142	828	39	674	212	785	999999	83	553	999999	412	190	293	353	999999	936	831	923	550	999999	574	999999	278	530	341	29	984	763	513	697	621	296	536	999999	289	54	999999	999999	53	347	999999	999999	820	212	777	999999	999999	20	476	336	489	354	999999	449	531	277	560	999999	343	193	800	623	999999	856	336	126	654	999999	73	586	63	67	879	213	662	631	54	75	999999	841	710	973	999999	187	999999	276	965	999999	458	999999	494	383	440	860	546	999999	383	964	876	661	846	15	947	890	283	432	474	127	999999	999999	232	494	756	501	482	827	336	392	648	69	999999	567	999999	60	999999	679	626	28	999999	576	258	90	999999	101	995	705	35	406	903	999999	801	847	309	558	999999	999	627	939	388	999999	999999	999999	325	999999	510	288	160	896	798	604	805	456	460	999999	999999	151	304	999999	506	777	801	930	488	863	999999	313	268	306	999999	999999	61	687	640	948	999999	999999	999999	999999	590	716	999999	139	999999	309	999999	355	396	99	905	649	704	961	999999	611	917	828	511	462	558	206	30	853	637	
706	552	127	816	999999	402	999999	386	921	85	789	232	672	332	189	883	999999	916	179	999999	620	396	99	999999	999999	40	989	756	999999	825	393	696	700	501	999999	756	862	999999	884	696	521	272	999999	886	999999	388	255	506	332	999999	645	999999	850	463	999999	320	462	999999	787	481	413	638	83	106	691	103	531	180	431	432	999999	383	41	482	999999	357	613	999999	999999	649	785	492	434	999999	999999	999999	845	247	484	590	303	989	751	999999	999999	883	198	999999	205	559	856	84	999999	899	556	272	258	378	583	669	706	259	280	999999	999999	920	214	349	916	587	257	294	695	841	138	42	632	628	199	996	168	925	17	53	793	711	999999	999999	187	999999	999999	999999	663	999999	883	54	719	613	718	372	679	849	771	617	999999	572	388	243	770	524	640	629	999999	587	999999	781	252	237	354	999999	512	999999	172	998	999999	999999	631	880	957	999999	322	28	910	999999	326	319	164	399	999999	231	332	185	764	662	287	235	999999	85	999999	112	999999	999999	999999	999999	860	999	687	772	885	530	941	999999	999999	685	212	999999	719	363	270	999999	626	852	495	133	661	337	915	509	999999	506	492	555	574	999999	293	999999	999999	185	965	999999	999999	392	999999	999999	999999	999999	899	88	460	665	999999	999999	999999	124	486	949	996	146	999999	533	999999	187	60	388	47	395	933	999999	402	999999	999999	544	397	999999	568	999999	347	284	843	999999	999999	837	58	999999	991	557	740	460	378	344	834	999999	999999	999999	243	454	341	999999	999999	893	889	999999	685	89	802	971	999999	871	555	252	999999	999999	302	999999	105	257	999999	995	396	490	999999	999999	999999	999999	999999	250	441	999999	999999	124	903	221	999999	949	947	999999	999999	969	263	29	20	868	905	135	999999	999999	329	867	345	985	325	999999	739	692	999999	416	424	999999	542	561	539	591	171	440	348	399	621	353	297	145	105	169	999999	376	480	787	577	999999	335	434	999999	999999	620	999999	999999	566	481	418	711	540	546	534	436	701	490	428	707	475	786	343	500	976	579	210	890	165	604	372	222	461	999999	496	301	118	641	999999	970	446	641	781	917	213	642	756	599	570	999999	999999	886	61	89	111	150	992	933	944	994	999999	833	999999	962	119	999999	999999	999999	999999	243	328	70	999999	458	270	833	14	425	999999	344	999999	999999	329	433	565	485	170	999999	999999	356	308	184	697	999999	560	612	998	819	999999	999999	392	65	549	999999	414	978	372	603	818	277	145	999999	999999	609	999999	808	514	219	406	633	45	878	999999	
999999	935	999999	373	553	999999	658	835	999999	999999	290	952	767	999999	992	29	586	123	566	562	999999	999999	730	537	999999	799	752	108	999999	422	185	971	513	102	999999	401	269	999999	818	706	999999	442	950	999999	999999	657	413	746	521	200	999999	999999	478	325	502	493	214	616	285	754	154	999999	57	999999	440	318	999999	675	226	601	999999	970	305	860	402	999999	999999	999999	181	999999	395	16	587	597	602	665	502	197	600	362	196	653	999999	74	999999	610	394	188	530	57	218	738	529	919	441	999999	224	999999	999999	474	999999	445	445	846	999999	148	972	999999	180	774	815	261	84	864	999999	116	640	999999	999999	791	643	91	248	133	230	657	486	667	999999	752	999999	999999	273	999999	138	751	999999	999999	706	999999	638	934	18	755	241	957	663	665	999999	335	219	999999	319	142	831	151	206	321	625	710	999999	314	999999	427	333	931	999999	949	735	663	898	999999	534	999999	162	708	83	999999	891	273	999999	821	999999	829	542	467	999999	141	304	987	554	896	999999	995	999999	333	999999	590	432	310	970	714	929	999999	437	999999	458	435	999999	132	999999	713	429	362	999999	839	162	474	999999	865	366	855	655	748	999999	12	288	999999	132	828	78	493	70	590	302	289	892	309	402	480	18	149	162	181	919	841	476	515	287	999999	181	175	705	566	944	999999	69	190	744	435	783	999999	312	160	64	584	999999	838	999999	437	946	853	999999	414	857	226	999999	483	829	999999	535	773	262	209	999999	902	787	504	646	187	230	711	565	999999	999999	99	999999	11	127	344	198	637	455	849	976	999999	104	301	999999	728	421	999999	361	477	899	19	667	113	999999	162	796	999999	202	881	217	245	298	114	716	999999	389	701	366	494	88	999999	327	999999	999999	340	808	496	795	917	766	999999	359	97	77	687	432	999999	509	965	999999	49	445	574	999999	741	39	989	585	999999	999999	720	229	867	999999	12	692	264	881	172	999999	999999	999999	285	999999	573	885	210	46	38	345	656	202	401	946	49	999999	753	999999	491	311	999999	911	853	578	999999	999999	492	699	74	995	999999	851	347	621	248	686	999999	458	78	855	828	999999	556	605	999999	999999	828	921	359	550	939	494	399	860	999999	398	509	999999	999999	158	402	511	971	43	178	999999	855	780	708	363	999999	304	701	635	482	865	364	258	885	528	596	999999	350	524	65	682	461	486	999999	849	186	463	389	919	462	326	981	999999	437	888	672	58	999999	995	258	645	792	764	999999	669	43	261	820	550	562	
831	171	999999	978	495	999999	999999	694	858	999999	838	914	999999	182	166	884	999999	999999	997	855	548	999999	354	275	999999	890	697	999999	426	815	999999	642	839	366	631	165	999999	544	942	545	999999	364	364	819	420	999999	20	592	231	999999	201	440	823	999999	24	483	817	192	999999	999999	655	280	277	52	261	205	84	425	551	999999	361	999999	999999	999999	562	193	999999	534	854	689	879	115	876	641	999999	494	819	999999	999999	157	348	351	999999	347	890	33	96	321	568	225	999999	594	50	999999	433	999999	562	372	142	830	999999	999999	337	999999	725	999999	404	636	428	999999	386	999999	999999	403	661	999999	329	540	999999	538	107	999999	966	999999	43	295	74	654	999999	729	999999	456	999999	521	999999	66	24	109	622	350	628	460	893	999999	839	726	999999	999999	569	424	574	32	801	999999	733	999999	999999	999999	844	999999	999999	749	429	698	834	999999	999999	561	737	999999	995	230	999999	230	909	647	787	175	999999	317	773	427	94	793	164	909	655	419	788	999999	999999	999999	264	999999	999999	879	40	999999	999999	999999	809	959	909	964	428	353	115	580	693	999999	31	999999	897	537	665	999999	664	999999	543	925	999999	507	772	879	864	999999	965	999999	366	999999	616	999999	207	890	507	813	999999	999999	374	811	804	85	725	702	999999	590	999999	999999	527	806	224	405	661	51	999999	312	197	999999	110	749	387	999999	224	663	999999	438	952	16	39	851	999999	544	271	999999	999999	208	999999	80	52	283	999999	248	217	999999	815	221	931	166	265	999999	999999	487	30	999999	999999	433	860	999999	999999	999999	637	999999	999999	675	265	680	999999	928	920	437	531	999999	988	826	499	149	172	999999	999999	268	506	999999	751	999999	234	999999	524	645	309	697	347	718	846	999999	645	999999	550	542	999999	999999	87	13	245	827	672	509	498	999999	135	293	270	999999	999999	965	901	841	999999	862	450	202	166	498	999999	233	999999	999999	280	354	190	999999	599	630	999999	711	191	503	561	923	172	999999	574	329	519	999999	436	999999	502	881	741	804	175	687	102	112	978	588	384	21	738	999999	239	154	23	999999	999999	640	999999	513	784	999999	290	748	700	725	999999	836	978	612	999999	948	999999	398	612	999999	497	999999	538	268	733	602	129	549	195	999999	999999	430	316	56	332	999999	315	989	107	343	523	427	986	376	484	152	610	771	225	999999	548	840	541	638	976	781	111	578	780	191	289	741	999999	397	239	207	530	932	290	10	642	331	301	999999	861	80	925	171	783	590	992	357	999999	999999	764	999999	
888	678	999999	550	694	737	218	915	63	782	863	599	146	287	621	677	999999	224	157	227	549	272	776	906	999999	939	794	199	199	932	417	168	999999	585	318	852	862	739	315	905	122	999999	225	999999	999999	335	34	505	969	999999	865	999999	257	546	114	626	901	173	999999	999999	942	29	726	131	374	999999	999999	561	999999	769	814	752	999999	999999	115	173	56	696	700	530	915	299	230	874	999999	308	910	97	480	692	950	699	999999	999999	963	999999	659	104	999999	510	369	473	999999	999999	510	999999	210	15	440	940	999999	214	472	173	839	652	799	999999	64	76	999999	878	90	287	819	999999	707	357	287	23	514	951	982	199	171	451	762	30	374	953	107	904	656	540	122	745	999999	881	999999	320	303	807	50	999999	715	490	393	259	390	394	415	853	727	427	999999	999999	232	283	12	398	890	778	487	999999	999999	889	999999	550	999999	999999	999999	999999	636	967	719	707	999999	345	484	680	68	513	640	999999	547	999999	999999	239	999999	493	523	953	879	332	430	525	329	939	999999	999999	999999	843	94	316	999999	999999	226	760	707	728	716	887	798	332	340	386	999999	508	562	725	712	993	446	681	559	935	999999	313	546	204	999999	972	666	658	421	999999	999999	333	482	957	37	999999	531	385	777	999999	999999	557	992	53	999999	820	386	999999	123	275	407	413	756	571	999999	913	223	513	351	743	230	150	910	125	957	999999	35	605	697	296	999999	70	903	923	999999	999999	320	999999	816	566	999999	999999	545	999999	817	999999	577	911	323	123	212	27	999999	999999	416	999999	646	877	95	574	795	781	264	826	999999	346	999999	833	790	254	602	720	696	999999	158	515	605	764	999999	942	999999	124	291	999999	999999	453	36	869	517	766	752	443	999999	252	771	813	999999	718	352	481	515	999999	130	78	521	999999	331	999999	885	900	418	999999	580	153	337	999999	500	680	743	359	319	640	325	34	502	169	312	454	22	344	66	886	422	825	436	502	993	223	999999	600	132	776	999999	617	357	869	863	999999	914	999999	999999	778	975	992	172	999999	999999	999999	576	361	190	999999	247	550	843	999999	999999	754	716	834	687	287	618	152	237	542	656	708	677	632	306	47	999999	921	31	999999	911	429	663	560	999999	897	646	999999	999999	255	538	443	999999	824	409	999999	999999	89	999999	46	999999	999999	764	999999	229	719	428	943	65	153	347	999999	999999	999999	621	50	101	166	760	789	640	906	732	981	13	222	935	852	232	999999	489	459	517	984	999999	999999	664	999999	
341	999999	999999	703	655	276	907	999999	999999	217	213	999999	27	999999	329	624	406	263	999999	999999	626	999999	784	576	999999	867	664	888	809	545	449	543	385	67	825	405	999999	999999	261	465	84	791	308	727	999999	863	179	97	139	892	587	999999	999999	881	999999	999999	580	903	982	788	612	999999	999999	379	767	670	999999	959	999999	924	315	469	12	645	709	835	999999	66	927	856	697	999999	759	999999	957	586	566	504	651	999999	824	416	954	999999	999999	65	388	928	959	999999	881	999999	999999	215	999999	128	860	341	182	580	999999	999999	975	135	100	45	269	999999	999999	191	114	999999	318	85	110	898	515	539	792	999999	457	780	106	948	975	487	999999	554	339	838	999999	234	332	999999	876	999999	440	828	383	817	795	892	516	778	874	402	901	445	114	688	613	330	548	528	999999	999999	427	36	999999	999999	979	715	166	999999	465	879	166	247	209	999999	467	999999	166	975	857	999999	273	328	999999	583	585	621	999999	999999	999999	405	999999	803	948	41	882	999999	678	770	838	90	999999	933	322	994	245	664	245	315	231	926	174	999999	670	999999	581	109	999999	576	36	367	999999	515	999999	70	203	363	299	177	917	63	999999	395	999999	776	829	999999	999999	89	347	921	385	144	429	309	240	122	142	390	999999	783	999999	111	744	480	999999	230	586	262	801	999999	375	999999	398	999999	918	999999	435	893	737	251	999999	999999	239	115	982	141	96	58	999999	90	230	908	999999	143	602	906	651	667	961	609	753	752	288	464	555	316	999999	261	999999	461	687	248	999999	999999	688	589	999999	639	999999	683	144	537	432	721	661	999999	999999	264	575	21	137	768	931	138	498	999999	594	775	999999	675	395	999999	667	378	403	999999	999999	999999	454	999999	45	22	179	288	474	226	999999	566	999999	999999	954	491	686	379	999999	918	316	523	720	347	999999	106	89	822	297	999999	869	64	999999	679	211	999999	999999	562	999999	125	599	653	999999	282	999999	37	972	999999	999999	903	158	297	53	485	999999	999999	786	117	28	938	932	357	990	174	356	275	248	133	886	110	682	999999	403	219	328	999999	859	999999	325	967	999999	618	999999	999999	162	999999	20	999999	999999	469	77	701	543	47	192	999999	662	499	925	756	999999	849	999999	999999	231	33	894	999999	166	22	882	348	792	61	814	324	256	607	22	774	265	405	129	427	43	980	590	999999	36	87	10	369	522	569	999999	999999	44	490	999999	138	999999	185	999999	991	587	728	909	492	232	999999	999999	65	487	161	999999	999999	730	167	
587	251	999999	537	807	999999	21	522	826	232	872	540	290	999999	445	884	97	89	718	138	839	314	80	108	144	999999	91	945	999999	371	78	795	554	876	903	920	694	160	999999	607	979	999999	902	686	999999	692	587	999999	620	602	74	421	674	602	327	283	999999	345	403	999999	997	999999	639	464	164	87	985	413	861	524	199	936	711	120	158	999999	411	999999	488	452	999999	851	335	290	307	656	130	952	559	999999	999999	999999	756	728	999999	913	999999	447	999999	999999	706	184	999999	106	413	137	710	999999	999999	552	999999	786	856	951	78	999999	741	359	999999	508	957	999999	999999	241	773	839	999999	999999	510	245	348	963	862	999999	745	999999	482	239	999999	180	999999	566	508	999999	758	999999	503	999999	659	463	182	86	999999	33	584	672	999999	147	332	574	947	727	63	218	213	907	999999	909	215	672	999999	512	999999	987	562	401	999999	846	482	809	346	384	999999	56	999999	999999	999999	999999	999999	999999	84	999999	906	999999	232	999999	512	300	999999	851	49	594	600	999999	789	670	603	302	471	192	147	484	665	522	999999	572	404	16	154	941	999999	96	546	142	597	339	605	999999	764	999999	888	999999	999999	630	769	751	783	346	267	403	668	390	376	190	935	600	679	393	84	659	999999	505	155	861	626	953	57	999999	399	460	74	999999	538	136	303	903	441	44	753	485	999999	68	749	751	282	843	719	366	206	999999	659	221	105	114	521	999999	98	999999	14	815	704	325	947	807	999999	245	852	249	886	41	168	644	999999	999999	870	764	755	404	999999	999999	244	691	999999	401	999999	852	337	433	999999	910	815	260	40	937	781	999999	121	942	999999	47	991	999999	479	174	839	999999	581	507	243	999999	637	693	999999	231	581	22	64	999999	16	485	907	428	999999	975	999999	907	614	703	816	407	653	999999	980	999999	791	765	221	106	561	785	999999	999999	199	859	283	131	658	999999	366	768	419	999999	935	938	999999	572	999999	999999	999999	932	410	999999	690	836	113	999999	999999	999999	439	999999	800	999999	999999	231	213	87	239	999999	701	999999	999999	806	346	57	987	97	877	52	422	229	919	717	999999	629	999999	403	150	363	756	999999	999999	999999	378	550	967	461	999999	714	734	62	999999	999999	802	854	683	603	999999	642	848	25	946	999999	637	220	896	93	809	374	846	810	937	875	999999	251	999999	999999	999999	796	90	999999	999999	999999	318	999999	885	848	914	303	945	999999	862	507	514	740	513	748	970	167	654	884	652	206	999999	923	124	999999	62	561	178	44	
176	744	999999	322	999999	783	999999	277	999999	57	179	515	429	74	948	439	371	999999	737	937	999999	279	152	999999	883	329	304	394	255	428	795	363	135	911	999999	999999	945	201	251	730	396	703	832	606	715	146	777	803	999999	999999	106	999999	999999	241	365	896	602	366	439	180	488	999999	32	906	999999	815	390	518	999999	830	493	179	46	17	551	975	446	545	999999	746	551	501	999999	999999	332	30	540	893	555	999999	999999	999999	762	80	252	428	680	926	355	999999	999999	269	353	155	202	926	739	999999	690	999999	460	66	875	999999	628	986	558	463	584	240	285	999999	999999	999999	315	903	416	999999	999999	999999	304	520	200	591	999999	292	157	999999	377	405	291	724	213	999999	267	999999	999999	79	452	266	999999	227	351	124	623	999999	306	612	840	298	999999	773	999999	568	95	939	865	999999	702	345	838	295	96	189	949	999999	293	999999	999999	845	200	347	523	508	999999	86	999999	86	967	730	985	545	432	88	885	518	672	645	999999	328	603	429	376	999999	999999	584	141	171	174	72	976	508	138	994	108	182	260	553	316	19	770	789	327	971	359	303	863	17	304	441	888	647	999999	999999	999999	999999	970	416	91	677	945	999999	911	904	999999	999999	999999	438	980	712	999999	129	339	79	557	999999	999999	405	756	133	721	134	867	733	999999	338	790	973	751	337	211	843	999999	999999	73	762	878	422	226	872	887	434	37	999999	183	999999	999999	648	607	999999	668	575	660	957	955	999999	150	999999	730	426	697	443	999999	653	510	424	657	999999	16	794	935	999999	188	883	246	296	999999	285	559	415	30	151	375	322	668	636	193	999999	683	252	622	699	999999	800	185	453	748	384	90	999999	121	618	999999	999999	503	979	396	776	999999	668	724	999999	628	325	406	999999	77	373	984	874	241	153	26	999999	182	245	999999	999999	999999	999999	547	722	999999	800	303	411	508	999999	999999	689	999999	417	792	24	528	999999	81	376	999999	629	386	999999	999999	216	527	999999	999999	879	999999	268	981	999999	77	928	130	999999	670	827	31	994	57	514	554	999999	634	824	360	12	245	424	173	631	984	999999	999999	172	333	988	283	335	810	628	922	560	707	240	349	864	893	526	96	254	354	409	581	871	830	104	581	703	999999	999999	643	225	104	360	34	988	522	999999	999999	682	999999	999999	194	429	592	993	597	404	485	496	999999	718	338	999999	999999	584	507	544	342	999999	416	580	999999	220	999999	999999	466	357	215	360	999999	935	999999	414	999999	999999	224	999999	
288	836	507	187	999999	131	490	925	887	999999	999999	449	999999	977	625	449	999999	973	977	999999	999999	886	537	249	198	134	154	999999	870	923	229	999999	369	999999	266	505	730	239	362	597	730	999999	999999	291	283	999999	999999	373	319	408	148	999999	681	999999	718	402	309	268	988	103	976	316	999999	964	955	456	89	147	721	130	999999	46	621	390	253	384	77	255	966	999999	266	780	863	999999	999999	502	946	999999	999999	999999	205	999999	250	269	620	999999	14	854	336	826	999999	731	999999	199	689	112	115	999999	997	343	334	999999	302	566	999999	999999	453	999999	189	463	510	961	999999	857	924	256	795	362	769	999999	380	223	919	149	746	535	999999	674	782	682	396	655	130	302	539	151	180	684	431	425	970	420	675	872	325	724	229	794	999999	999999	999999	753	530	999999	963	999999	145	162	819	311	76	999999	810	506	77	854	840	219	327	783	86	120	930	354	859	959	999999	999999	823	31	315	344	410	350	999999	642	134	952	338	428	15	27	864	130	358	202	999999	178	805	470	999999	20	476	490	365	205	999999	185	999999	13	573	98	338	798	996	732	377	470	140	434	999999	887	880	898	999999	68	255	809	999999	667	360	378	250	999999	146	305	867	920	984	999999	818	948	644	335	855	917	688	999999	134	625	825	149	47	381	999999	999999	999999	578	999999	306	950	23	189	999999	653	204	999999	999999	661	700	999999	456	999999	961	615	781	253	555	53	999999	379	189	685	380	841	221	340	999999	621	149	999999	299	218	999999	229	805	769	999999	999999	999999	79	712	415	999999	999999	378	999999	86	765	959	753	584	534	852	927	999999	338	808	999999	999999	999999	999999	364	521	534	576	248	797	741	810	999999	260	999999	392	999999	666	999999	262	620	473	557	264	113	662	999999	999999	764	366	761	999999	477	999999	193	250	999999	999999	358	894	899	193	139	999999	345	955	947	503	711	151	71	999999	997	85	999999	346	999999	609	874	999999	135	999999	999999	999999	46	292	343	61	999999	632	595	698	318	879	999999	999999	343	691	999999	999999	999999	892	999999	999999	304	500	460	401	772	847	366	999999	227	656	999999	999999	999999	257	829	999999	999999	896	436	999999	555	999999	951	128	999999	761	12	202	690	725	987	243	71	999999	999999	545	831	942	999999	230	999999	407	481	662	999999	999999	63	999999	861	866	999999	817	466	802	999999	932	999999	999999	677	20	844	173	999999	502	668	535	895	194	999999	294	999999	679	617	215	811	157	891	299	18	999999	999999	916	999999	823	198	179	776	268	
130	999999	996	499	999999	999999	385	999999	900	978	999999	999999	510	869	426	999999	999999	999999	210	999999	999999	919	999999	999999	334	999999	312	999999	831	683	313	999999	759	636	73	999999	297	730	415	348	830	707	257	912	305	433	816	999999	500	999999	187	342	969	525	277	210	614	999999	175	913	966	999999	281	999999	999999	505	825	999999	999999	999999	289	999999	451	862	430	293	672	999999	955	900	544	473	437	999999	999999	971	529	243	999999	999999	409	551	565	501	999999	382	436	41	999999	799	999999	943	42	999999	483	999999	999999	117	105	999999	538	485	790	274	379	999999	29	999999	719	704	999999	592	999999	999999	12	737	359	949	490	999999	857	640	892	999999	302	999999	440	349	999999	999999	90	999999	147	385	335	924	760	301	132	999999	362	999999	999999	541	999999	999999	439	100	95	999999	912	999999	999999	999999	137	897	593	635	971	778	71	680	999999	485	624	563	454	999999	617	88	976	68	999999	610	695	999999	999999	360	341	287	999999	350	264	848	331	149	795	99	257	437	340	135	329	999999	817	682	999999	999999	999999	270	999999	310	483	16	769	854	124	26	999999	502	577	242	999999	694	616	721	425	771	163	485	767	364	881	999999	747	999999	999999	481	999999	22	31	493	442	80	716	861	999999	258	999999	477	34	999999	737	755	859	108	999999	635	999999	105	267	841	999999	999999	503	215	428	304	268	917	125	642	232	349	480	999999	799	234	977	754	854	176	692	686	999999	988	627	135	999999	649	31	112	999999	999999	755	999999	811	10	576	510	442	572	989	171	999999	391	557	398	999999	775	308	605	658	999999	250	999999	159	996	982	514	588	999999	974	999999	895	23	899	534	593	999999	283	999999	657	999999	321	999999	186	530	334	78	441	238	851	554	351	425	454	999999	999999	999999	999999	815	999999	72	921	999999	999999	380	999999	348	492	999999	999999	984	999999	508	948	999999	999999	999999	913	628	999999	913	83	360	452	430	999999	480	568	150	86	928	999999	467	999999	999999	999999	181	694	999999	264	999999	586	418	433	866	999999	999999	477	272	95	999999	751	412	999999	114	988	571	697	177	112	795	780	999999	945	876	726	44	999999	362	637	501	273	117	374	687	999999	665	999999	999999	378	435	999999	999999	999999	587	187	856	324	999999	606	999999	484	527	703	469	999999	245	472	556	150	27	125	125	635	999999	999999	999999	48	465	778	999999	644	121	798	999999	792	483	295	999999	699	869	719	59	755	999999	27	745	999999	904	481	999999	202	380	445	361	319	887	671	470	361	543	818	858	898	283	999999	372	
729	36	676	731	949	114	857	280	307	76	369	999999	577	490	239	143	984	688	140	274	675	447	367	904	811	825	16	166	999999	860	999999	482	999999	654	26	387	238	999999	150	98	999999	175	63	253	528	690	893	871	313	999999	874	219	152	83	696	291	669	999999	919	999999	999999	700	229	999999	914	886	674	922	473	852	999999	243	548	52	999999	510	999999	124	386	130	931	145	853	375	985	942	339	242	957	734	717	466	830	25	999999	822	999999	616	338	999999	26	999999	999999	460	780	641	671	110	332	196	898	555	395	798	203	962	999999	999999	461	972	557	442	964	738	145	448	413	999999	999999	928	565	999999	785	744	114	999999	737	402	594	354	280	239	910	771	836	999999	80	999999	822	39	974	999999	164	999999	94	999999	999999	668	325	342	999999	999999	59	403	631	131	769	651	694	242	234	454	269	116	701	999999	531	203	902	972	377	381	710	31	999999	473	622	999999	659	530	954	78	87	999999	126	999999	189	516	999999	715	402	429	347	999999	804	529	999999	57	664	999999	62	812	766	352	964	855	999999	38	449	167	508	999999	991	174	288	165	999999	16	990	999999	148	24	62	197	580	948	999999	131	226	999999	999999	574	999999	892	477	151	312	735	298	271	703	160	77	982	216	61	438	183	999999	999999	162	825	67	105	628	47	999999	578	771	26	820	317	999999	24	526	933	587	108	696	147	853	999999	718	728	999999	987	947	79	999999	529	999999	861	999999	577	281	999999	517	668	274	440	391	734	999999	282	450	396	348	999999	999999	999999	473	999999	999999	173	795	521	999999	339	240	641	999999	690	999999	252	505	959	496	244	999999	710	426	919	999999	265	756	999999	677	999999	288	478	648	894	999999	708	999999	999999	384	657	782	999999	707	188	437	999999	349	701	147	721	776	491	900	114	999999	756	855	554	505	231	999999	676	999999	671	60	999999	992	206	86	888	196	324	584	838	461	999999	12	248	491	211	915	65	981	999999	669	796	577	543	584	856	852	510	685	163	999999	116	917	999999	137	999999	640	153	999999	999999	535	461	906	71	652	336	753	999999	73	304	315	361	694	887	12	999999	193	458	622	230	45	686	639	431	598	355	999999	966	121	815	571	772	441	733	430	217	999999	516	891	257	113	999999	447	391	848	889	421	39	43	999999	492	999999	999999	404	223	848	822	485	473	999999	271	786	999999	258	732	543	920	961	466	794	373	677	567	999999	126	799	248	258	582	999999	934	45	932	999999	333	999999	250	47	
520	581	395	414	52	594	986	326	739	199	658	315	968	460	573	999999	509	999999	623	166	999999	999999	999999	573	902	764	372	235	854	267	925	352	302	883	451	999999	999999	959	635	999999	388	999999	70	999999	599	999999	740	999999	472	693	737	518	766	93	759	999999	971	821	999999	999999	231	999999	999999	481	999999	999999	22	999999	19	688	840	550	999999	999999	778	488	363	560	999999	999999	999999	889	762	170	530	416	586	218	999999	999999	999999	586	457	357	752	626	336	588	785	999999	999999	999999	474	784	999999	197	340	125	315	281	743	421	848	876	262	341	999999	312	951	857	728	804	961	665	775	263	999999	999999	898	999999	161	774	774	689	380	999999	424	999999	999999	999999	86	471	902	852	999999	501	738	580	105	420	628	34	636	999999	565	460	693	999999	18	999999	103	509	227	163	130	968	646	168	506	883	917	30	995	619	781	267	901	999999	999999	999999	524	522	999999	488	533	136	148	847	999999	999999	685	615	969	999999	249	999999	253	999999	732	641	855	580	999999	221	503	607	999999	27	999999	307	558	585	754	734	85	581	773	999999	999999	993	830	999999	43	586	207	311	60	287	379	215	999999	162	386	423	428	943	447	524	999999	926	107	131	999999	826	372	110	999999	245	999999	999999	999999	514	130	739	999999	999999	999999	498	23	201	556	751	999999	999999	293	406	209	341	316	999999	143	259	753	999999	999999	999999	999999	217	224	999999	450	815	645	999999	411	509	41	999999	999999	999999	407	949	999999	793	379	999999	484	760	543	965	900	999999	928	510	534	554	760	427	843	999999	999999	339	999999	916	751	740	116	999999	539	999999	374	999999	729	944	734	193	748	960	999999	550	999999	346	674	258	206	920	886	145	999999	857	748	613	999999	999999	411	77	675	594	51	999999	999999	999999	231	999999	999999	348	800	983	999999	350	805	800	999999	302	877	623	665	35	719	831	854	970	756	681	46	999999	999999	229	543	666	517	999999	918	693	311	685	124	915	656	999999	129	999999	369	837	999999	948	518	511	999999	788	412	650	999999	220	784	278	792	550	722	999999	589	581	450	119	832	651	881	411	991	999999	999999	749	378	860	711	951	611	919	999999	97	251	257	596	754	264	867	289	999999	909	999999	893	574	999999	815	278	548	461	260	14	410	77	117	519	441	289	662	281	999999	508	833	999999	872	999999	999999	599	342	985	696	855	999999	371	182	502	959	307	934	556	999999	592	173	999999	361	914	229	30	144	737	165	474	601	999999	275	210	85	375	31	999999	568	226	935	
999999	999999	405	49	999999	999999	999999	560	143	999999	999999	718	431	999999	343	316	958	999999	614	999999	604	829	231	264	380	999999	971	999999	594	999999	999999	999999	346	999999	610	733	956	875	190	135	528	187	32	129	494	876	844	866	999999	999999	72	954	999999	761	341	733	544	999999	999999	999999	923	999999	966	856	999999	128	382	774	733	999999	999999	999999	519	999999	936	427	807	112	769	503	261	115	683	535	223	335	999999	584	999999	877	199	815	999999	247	212	339	999999	176	999999	375	504	79	999999	142	708	980	444	999999	999999	999999	926	999999	381	176	691	999999	999999	999999	642	740	999999	797	459	855	420	544	876	281	286	607	999999	999999	59	999999	998	999999	972	551	826	243	890	568	760	411	951	757	999999	999999	556	394	999999	999999	533	322	290	706	619	287	722	999999	999999	172	199	227	999999	999999	999999	977	177	508	845	964	614	999999	850	526	47	999999	904	999999	999999	837	725	999999	783	999999	117	736	123	301	573	694	828	662	140	727	999999	543	702	999999	999999	466	872	999999	548	859	175	999999	472	763	669	570	999999	999999	72	999999	447	999999	443	999999	999999	999999	864	875	999999	160	145	952	277	999999	999999	503	355	247	298	644	999999	678	352	999999	999999	981	274	999999	631	12	321	769	599	864	290	81	109	999999	488	717	999999	997	121	999999	724	222	858	349	616	176	224	145	770	999999	311	769	999999	519	22	205	391	999999	999999	933	999999	376	363	412	841	86	999999	925	999999	999999	53	967	566	999999	210	999999	133	924	999999	465	787	186	998	999999	999999	999999	126	999999	999999	999999	336	96	753	187	999999	999999	859	455	508	539	772	299	386	199	384	344	999999	999	319	964	82	466	999999	999999	156	663	377	192	849	999999	960	999999	999999	475	254	957	223	389	406	852	999999	999999	999999	213	693	498	799	809	796	228	319	999999	281	453	220	869	999999	999999	41	895	980	676	605	187	578	999999	781	999999	999999	999999	131	999999	603	999999	999999	404	999999	568	103	999999	863	568	395	631	21	843	541	73	999999	999999	643	257	999999	510	872	521	999999	248	634	735	999999	888	864	379	999999	999999	523	999999	678	816	999999	755	872	383	999999	999999	291	999999	176	735	999999	718	655	569	999999	874	475	102	594	264	332	801	933	999999	999999	999999	704	999999	534	524	329	999999	999999	448	556	888	999999	973	999999	460	240	107	81	899	999999	999999	999999	304	595	232	999999	431	229	424	494	37	821	999999	442	65	717	275	450	999999	415	999999	333	216	999999	895	999999	502	622	144	33	234	729	44	999999	999999	
999999	409	430	311	504	897	507	999999	954	528	76	870	541	999999	743	965	656	430	999999	618	999999	999999	999999	700	999999	528	808	95	999999	269	307	999999	999999	498	322	318	999999	149	157	518	202	361	999999	494	828	999999	960	209	999999	68	578	999999	550	999999	278	718	999999	730	577	999999	99	421	999999	999999	999999	289	417	999999	111	434	130	999999	282	975	426	323	773	797	871	114	999999	609	694	999999	690	997	246	999999	230	603	200	999999	571	999999	428	780	780	999999	273	999999	221	918	107	999999	938	71	37	999999	999999	955	945	330	858	473	418	489	726	999999	999999	233	999999	999999	821	508	244	999999	945	999999	556	999999	999999	999999	534	332	999999	648	511	999999	999999	999999	970	671	999999	275	658	870	265	108	999999	938	63	999999	561	49	507	999999	106	599	731	931	126	925	999999	378	423	738	796	536	580	999999	978	998	846	385	262	380	388	556	850	999999	751	847	349	999999	999999	10	655	999999	825	77	551	911	996	471	513	999999	653	638	852	919	83	728	527	999999	960	999999	695	999999	787	136	446	550	749	367	190	278	586	999999	785	999999	999999	311	711	513	228	76	11	384	871	217	727	750	704	930	300	32	329	999999	656	538	315	479	707	698	630	11	172	639	291	999999	999999	252	853	439	836	999999	999999	24	773	894	999999	320	314	579	999999	696	846	819	77	999999	948	239	999999	257	116	614	604	23	882	226	999999	372	102	636	748	485	897	274	104	528	999999	315	583	762	485	994	999999	138	298	934	165	999999	572	999999	296	999999	497	606	332	231	177	999999	141	999999	989	690	227	677	999999	924	798	581	999999	548	999999	999999	656	991	771	122	999999	476	724	999999	71	999999	800	969	999999	519	987	301	999999	872	360	10	184	999999	773	794	776	496	999999	999999	999999	999999	628	999999	970	999999	999999	999999	834	220	782	701	290	193	495	999999	889	258	336	999999	999999	999999	999999	852	197	999999	468	999999	227	976	345	952	178	359	812	487	932	777	998	697	999999	490	467	731	100	658	720	999999	540	345	905	527	170	985	437	999999	999999	776	835	818	194	999999	288	857	874	829	533	930	999999	17	505	122	259	639	384	999999	49	908	999999	538	441	477	999999	882	81	817	792	192	921	182	543	166	941	999999	999999	983	999999	609	857	999999	999999	789	999999	532	839	792	278	531	611	981	599	45	999999	306	999999	717	863	999999	786	66	999999	350	999999	999999	474	999999	181	999999	136	401	254	439	999999	999999	999999	652	857	567	52	288	549	271	581	939	583	507	
152	999999	803	795	130	806	823	800	232	785	780	421	68	999999	621	208	405	219	737	169	984	522	999999	733	859	306	999999	507	516	999999	999999	999999	999999	999999	206	999999	275	340	999999	448	999999	260	279	627	872	999999	509	999999	666	351	866	371	212	999999	522	630	999999	79	935	824	453	325	999999	999999	26	999999	999999	101	305	94	932	74	938	999999	999999	734	253	999999	861	424	999999	811	840	175	909	999999	867	211	999999	576	999999	205	404	999999	994	300	999999	822	999999	171	649	417	999999	582	999999	801	999999	912	870	788	386	999999	218	521	999999	642	999999	128	546	620	843	999999	647	999999	308	736	669	491	304	262	999999	431	665	700	999999	389	564	268	756	118	999999	954	341	665	999999	310	999999	883	429	362	999999	849	285	990	327	64	999999	527	999999	681	999999	999999	617	617	31	955	819	517	746	647	999999	226	371	438	647	888	264	982	539	997	749	786	71	942	447	917	155	674	382	720	619	46	985	84	999999	41	999999	723	643	243	999999	999999	146	782	999999	599	487	847	353	438	800	787	988	285	999999	999999	880	675	180	999999	999999	155	999999	36	37	50	241	296	462	616	552	999999	348	305	516	278	999999	289	999999	847	440	308	331	943	999999	832	58	999999	151	999999	999999	670	553	540	433	345	999999	119	754	999999	368	201	999999	736	886	999999	448	692	768	663	704	600	999999	332	673	511	823	200	116	999999	999999	531	999999	830	465	881	987	808	871	181	933	541	535	432	489	248	913	999999	999999	660	394	365	940	488	999999	999999	999999	999999	866	922	521	154	13	559	999999	836	56	564	281	15	282	639	999999	597	730	173	75	585	842	999999	999999	239	999999	999999	999999	636	999999	666	903	905	228	766	999999	949	999999	788	537	999999	190	999999	202	359	323	61	388	755	544	999999	757	999999	999999	86	387	999999	999999	292	21	558	999999	616	999999	389	661	375	786	515	697	999999	937	999999	635	99	405	199	242	999999	999999	91	999999	999999	101	247	908	149	999999	152	388	510	999999	377	777	979	237	573	999999	812	999999	947	999999	873	68	999999	415	815	999999	405	999999	198	999999	95	376	929	491	999999	524	17	480	522	953	644	999999	197	999999	570	174	655	861	831	791	429	551	999999	816	999999	996	429	831	103	999999	26	471	999999	310	539	10	847	999999	543	999999	400	342	185	994	631	999999	999999	424	845	999999	483	543	999999	407	780	999999	408	999999	298	696	105	186	387	512	937	182	936	999999	718	569	999999	167	328	782	400	999999	375	973	999999	455	136	
999999	999999	451	536	483	622	999999	999999	994	602	734	210	846	954	224	954	999999	66	458	811	999999	706	999999	999999	326	225	76	16	693	179	434	999999	842	570	100	999999	999999	975	999999	560	153	368	723	966	999999	999999	999999	828	186	142	701	999999	999999	999999	152	308	710	126	999999	268	555	999999	835	825	178	806	367	999999	864	999999	28	999999	999999	897	667	625	999999	999999	999999	368	743	999999	829	999999	477	517	201	207	999999	791	488	819	764	206	15	368	532	897	798	786	599	205	964	162	999999	999999	324	838	977	999999	325	999999	384	851	524	316	999999	284	358	999999	614	169	999999	82	999999	209	933	406	892	999999	999999	999999	520	956	769	548	284	677	447	999999	203	362	230	999999	475	96	444	912	999999	698	412	258	549	147	181	439	999999	891	999999	914	999999	917	999999	678	434	999999	880	427	92	975	999999	999999	837	884	467	999999	939	957	606	459	764	30	724	203	895	999999	545	999999	784	999999	212	393	71	532	404	285	416	552	476	999999	215	26	830	999999	666	134	999999	999999	679	920	500	389	294	167	159	58	202	999999	782	589	695	507	643	752	773	999999	226	999999	999999	192	999999	396	999999	999999	253	748	999999	28	536	770	999999	880	999999	999999	838	822	999999	903	382	355	93	999999	769	886	550	708	383	87	933	999999	908	116	184	497	85	113	999999	999999	914	411	858	184	226	21	167	814	803	779	913	950	550	323	931	144	108	999999	999999	604	821	544	374	122	94	519	862	325	999999	216	999999	999999	924	186	989	971	496	909	446	757	729	999999	999999	604	999999	999999	477	594	185	50	398	892	486	303	999999	379	999999	746	99	706	158	841	118	596	990	188	35	374	333	960	647	999999	746	999999	875	999999	640	770	999999	111	52	999999	150	665	817	896	258	631	85	620	999999	750	999999	739	609	888	626	317	999999	985	957	112	999999	224	402	209	156	616	428	24	738	276	797	987	664	880	700	999999	999999	103	930	404	999999	712	999999	896	378	16	270	999999	469	332	999999	999999	154	939	16	926	999999	618	750	999999	212	70	999999	667	999999	999999	85	999999	197	999999	538	999999	64	562	999999	559	197	505	830	149	999999	440	555	416	119	999999	842	724	874	999999	190	170	352	298	201	238	999999	368	999999	546	931	542	799	296	999999	999999	908	999999	135	456	738	767	787	611	295	771	999999	999999	558	999999	999999	360	999999	999999	992	378	999999	999999	370	585	728	829	999999	999999	217	813	641	999999	999999	473	925	999999	599	427	45	423	999999	741	13	430	
999999	365	999999	825	556	999999	688	386	999999	425	477	153	231	549	728	909	215	502	999999	481	140	254	999999	94	202	739	999999	999999	387	578	999999	436	761	999999	861	373	999999	736	738	999999	999999	265	966	208	999999	999999	38	59	699	136	218	880	347	532	999999	479	513	999999	999999	999999	820	999999	999999	724	430	51	391	291	688	364	889	999999	999999	767	356	875	999999	653	999999	420	710	711	736	261	370	124	99	239	999999	392	859	303	114	922	816	999999	267	251	999999	955	401	747	371	344	246	999999	126	999999	186	999999	200	859	999999	221	999999	118	527	746	364	316	951	161	999999	306	999999	596	374	842	999999	484	999999	47	875	143	29	963	349	999999	24	630	997	519	63	236	201	999999	665	999999	999999	999999	354	520	887	471	13	249	116	75	839	649	375	284	999999	701	806	162	999999	999999	999999	151	999999	999999	731	999999	318	442	108	999999	999999	999999	999999	481	35	999999	999999	107	999999	413	139	779	999999	284	561	374	265	723	890	361	429	49	999999	171	699	675	938	229	788	999999	163	999999	150	999999	961	344	718	999999	258	999999	572	999999	999999	999999	374	423	999999	494	573	999999	999999	594	551	747	984	75	489	770	999999	360	315	999999	318	996	999999	568	638	164	999999	999999	656	371	999999	999999	788	999999	46	445	796	286	390	453	999999	431	685	569	29	403	718	895	854	948	122	999999	79	662	400	15	999999	806	784	139	180	999999	710	117	129	45	958	999999	38	54	999999	505	999999	861	264	886	321	999999	548	245	999999	427	373	708	258	999999	445	135	329	41	124	990	502	261	283	309	721	578	999999	983	999999	454	867	809	999999	616	999999	218	408	999999	693	638	999999	548	999999	999999	982	12	858	552	999999	999999	943	997	929	983	12	718	588	954	999999	743	251	564	800	992	999999	563	734	641	647	237	727	815	347	999999	999999	953	999999	530	327	719	719	999999	999999	999999	510	870	879	990	614	999999	629	454	999999	999999	397	703	748	700	202	429	277	226	904	999999	999999	999999	659	453	260	58	159	68	636	999999	33	354	999999	999999	491	690	683	999999	37	437	608	999999	476	999999	98	999999	999999	868	999999	898	451	503	999999	31	506	382	999999	436	739	565	70	571	999999	892	926	53	532	999999	218	512	745	534	198	477	764	832	999999	271	365	231	843	291	730	738	14	530	999999	159	691	999999	479	999999	999999	472	376	46	465	999999	471	55	506	655	660	999999	162	916	314	999999	267	674	999999	949	80	518	999999	779	840	88	887	405	692	383	999999	999999	
43	999999	530	725	110	727	376	87	800	999999	724	197	999999	905	586	999999	999999	835	999999	26	999999	529	999999	495	999999	597	999999	387	695	999999	363	999999	786	561	791	664	395	999999	425	539	307	999999	999999	760	793	534	158	934	501	800	190	999999	999999	851	999999	513	321	45	975	513	531	999999	391	735	956	999999	999999	999999	124	922	701	999999	420	362	719	755	381	425	701	226	448	271	885	999999	884	506	642	934	851	999999	352	999999	613	912	999999	317	261	422	803	202	133	999999	820	579	108	553	446	138	142	999999	142	896	344	999999	74	270	114	495	850	460	958	476	999999	999999	999999	351	33	508	355	411	999999	958	621	509	103	369	999999	315	797	341	70	514	999999	896	155	999999	25	854	847	747	213	766	572	353	999999	656	861	982	999	756	529	999999	782	730	999999	183	284	835	665	705	819	999999	999999	518	399	454	999999	999999	691	133	335	178	661	607	208	999999	396	278	275	446	507	468	999999	50	812	132	731	81	999999	971	999999	190	999999	151	928	999999	78	63	953	789	983	999999	300	876	431	999999	286	184	532	724	787	15	569	228	999999	360	493	657	999999	277	722	602	886	720	951	154	999999	519	679	793	668	342	324	486	999999	999999	177	438	999999	461	999999	556	548	720	194	176	621	970	942	577	999999	420	356	685	999999	999999	653	580	999999	999999	999999	766	999999	739	999999	454	690	92	764	240	999999	64	999999	255	431	175	63	175	536	784	999999	19	999999	112	872	999999	999999	638	420	999999	323	999999	513	343	90	88	61	809	665	739	485	538	215	712	999999	999999	383	111	264	900	336	488	999999	151	752	371	999999	402	999999	807	468	999999	672	691	999999	596	551	999999	999999	353	123	254	510	796	308	999999	803	999999	999999	999999	999999	884	384	519	746	999999	552	372	590	718	888	658	942	858	999999	433	865	999999	795	797	999999	679	936	911	786	92	999999	257	842	758	568	999999	684	860	932	583	999999	999999	999999	91	54	189	123	999999	999999	465	311	652	524	999999	139	999999	999999	920	999999	205	947	473	733	663	857	304	999999	832	160	563	974	999999	925	698	999999	712	577	713	753	145	999999	490	456	331	780	336	999999	999999	628	288	265	999999	999999	737	635	999999	999999	292	234	749	999999	999999	305	900	999999	999999	999999	826	128	426	712	366	177	999999	638	466	27	411	882	530	571	562	213	872	999999	999999	914	999999	72	553	292	999999	488	13	485	999999	195	555	840	562	609	906	848	999999	576	899	596	999999	108	179	195	999999	410	703	
188	999999	87	999999	999999	281	314	538	763	574	143	426	877	173	80	999999	281	471	999999	330	999999	664	713	10	999999	408	999999	999999	99	999999	367	274	999999	999999	825	388	207	762	952	999999	257	999999	152	284	999999	999999	31	433	551	744	999999	724	999999	89	782	999999	393	86	137	204	658	22	449	870	216	868	541	999999	348	692	166	999999	519	11	82	999999	999999	439	931	999999	387	200	750	354	999999	643	999999	805	12	999999	995	131	999999	758	999999	244	630	282	77	210	617	999999	94	999999	588	388	999999	454	16	931	12	953	154	980	816	467	272	999999	999999	573	999999	999999	999999	46	999999	44	884	999999	100	999999	999999	999999	372	731	538	999999	115	999999	765	617	438	373	798	80	309	51	999999	999999	999999	453	999999	534	407	999999	160	881	837	58	172	553	503	454	364	178	711	763	591	423	452	367	999999	381	340	999999	999999	687	999999	31	999999	655	68	241	999999	647	999999	695	841	868	581	657	622	66	728	221	999999	984	19	999999	368	999999	999999	563	211	583	999999	999999	999999	999999	999999	473	999999	999999	321	999999	495	272	634	716	999999	26	921	723	999999	794	745	305	999999	129	999999	160	677	317	662	200	206	505	999999	246	556	275	500	701	509	118	712	806	745	221	725	999999	360	999999	327	351	624	999999	721	999999	837	794	946	84	999999	999999	795	637	163	131	999999	990	243	999999	169	47	525	230	223	734	92	939	560	441	403	303	800	385	989	321	576	470	999999	999999	999999	762	328	426	705	999999	322	999999	999999	624	999999	735	617	999999	143	290	825	403	999999	986	334	999999	244	514	999999	701	417	420	647	841	999999	850	216	999999	989	999999	999999	999999	525	999999	421	16	296	936	540	668	686	999999	251	709	496	182	999999	999999	298	509	999999	999999	745	13	882	902	438	811	79	999999	999999	996	999999	736	571	725	999999	599	575	999999	999999	307	974	22	999999	579	178	999999	355	999999	902	419	331	489	879	904	364	999999	999999	518	578	484	999999	488	149	999999	865	515	147	770	303	358	231	970	897	999999	839	732	988	313	734	500	999999	696	159	119	675	493	856	999999	371	366	999999	999999	749	999999	999999	495	873	335	999999	662	799	584	88	553	197	360	591	999999	75	631	533	737	783	87	999999	181	339	39	24	381	658	480	409	936	799	173	230	769	789	353	859	663	999999	82	999999	881	617	999999	922	324	901	207	999999	739	833	822	284	672	119	269	166	999999	320	342	13	999999	185	151	754	33	139	822	999999	722	772	870	148	711	999999	146	
563	734	117	700	999999	460	999999	999999	113	977	889	558	999999	530	197	25	999999	999999	78	999999	999999	475	850	898	999999	89	338	879	966	963	683	572	999999	999999	705	431	736	620	861	552	449	516	48	999999	999999	581	999999	348	534	757	999999	881	643	13	441	98	883	999999	515	401	131	999	999999	150	303	327	271	687	825	999999	288	731	404	525	932	999999	436	83	764	612	916	990	354	219	445	802	929	999999	541	616	548	527	115	999999	430	999999	813	898	999999	817	320	485	999999	769	479	796	999999	127	81	999999	661	999999	454	902	485	999999	655	494	704	501	397	978	155	218	226	760	626	933	104	492	386	999999	599	947	302	999999	477	584	739	999999	324	811	221	299	955	999999	83	999999	985	299	794	329	203	982	429	341	340	314	999999	718	179	553	33	588	866	133	221	507	610	54	999999	80	754	65	186	586	767	856	263	489	999999	423	948	805	698	66	344	999999	999999	961	110	172	999999	31	479	771	788	633	433	831	526	999999	602	941	635	999999	999999	148	805	843	999999	483	61	73	999999	755	605	227	889	809	788	605	979	648	999999	500	48	732	585	415	797	143	999999	431	999999	999999	999999	999999	179	973	999999	206	810	684	397	627	121	968	991	723	176	999999	743	999999	53	921	595	953	997	144	686	999999	563	400	55	999999	60	630	999999	918	934	597	58	916	999999	592	794	305	261	999999	999999	80	741	861	999999	236	400	809	999999	52	526	867	999999	44	297	649	642	999999	638	957	999999	490	867	82	789	578	522	827	999999	460	136	300	702	680	755	616	111	701	999999	819	49	251	999999	68	401	999999	588	24	999999	678	949	999999	666	999999	750	898	212	668	999999	671	999999	572	512	927	915	236	999999	339	999999	681	547	941	999999	999999	917	335	999999	809	681	721	999999	999999	999999	628	510	752	634	999999	930	999999	413	999999	629	489	115	477	738	324	152	175	903	258	734	947	999999	999999	124	846	385	424	660	402	986	361	681	216	373	883	426	999999	602	764	408	433	277	114	321	780	714	450	999999	923	999999	516	999999	999999	773	999999	497	501	637	787	33	999999	205	21	456	277	999999	898	113	999999	897	979	572	148	850	311	679	999999	696	999999	142	935	827	736	736	480	543	940	999999	122	396	999999	999999	999999	999999	892	237	266	657	54	972	815	347	742	999999	686	943	999999	890	472	581	999999	804	303	654	98	688	999999	284	976	734	866	999999	999999	999999	972	999999	757	407	957	83	423	379	652	371	999999	597	94	
710	59	537	863	60	970	540	924	129	241	999999	652	213	999999	981	680	319	999999	358	999999	284	999999	999999	195	281	932	398	168	101	162	932	336	501	604	759	235	449	871	816	999999	461	543	852	223	597	755	754	316	442	698	999999	265	968	999999	999999	999999	999999	351	591	127	581	381	833	967	308	999999	161	999999	18	756	999999	448	299	863	894	740	210	28	598	999999	188	999999	726	403	818	999999	368	259	793	112	417	107	999999	698	913	89	999999	885	914	999999	604	155	999999	686	999999	895	965	115	356	79	457	798	753	75	939	499	655	439	159	631	475	901	815	905	999999	999999	168	601	949	815	40	324	114	835	922	42	784	50	936	923	712	263	902	723	655	618	999999	224	759	999999	433	280	736	293	297	702	999999	401	999999	332	737	374	166	541	49	142	694	999999	152	999999	715	615	502	235	999999	222	999	101	260	729	790	943	842	534	999999	759	588	820	547	229	999999	392	702	999999	999999	347	999999	371	684	999999	924	436	999999	852	999999	817	777	510	374	85	703	999999	999999	618	541	999999	999999	999999	158	289	553	874	380	922	213	332	913	888	999999	581	125	637	417	737	999999	363	871	999999	825	574	981	88	999999	471	526	465	251	93	82	402	815	475	999999	404	969	59	65	159	648	386	904	889	470	792	960	75	830	999999	813	187	921	542	805	584	308	474	427	999999	999999	748	91	829	815	999999	765	649	425	22	767	755	308	722	350	449	670	101	618	663	511	999999	999999	838	999999	894	481	999999	669	999999	106	505	632	156	753	900	305	84	84	822	36	320	999999	999999	645	999999	879	209	201	999999	999999	216	999999	999999	999999	944	123	999999	559	920	176	493	980	787	916	272	133	161	968	450	153	999999	999999	999999	637	200	999999	815	202	222	25	281	91	312	724	889	999999	868	749	809	786	999999	525	164	656	543	339	999999	902	999999	934	728	240	751	999999	999999	199	69	999999	217	142	307	999999	346	999999	894	411	678	999999	36	622	264	412	999999	999999	999999	80	862	149	103	999999	949	999999	818	999999	297	51	999999	99	406	699	589	741	541	676	488	11	999999	259	761	999999	999999	999999	875	760	999999	325	999999	999999	131	999999	337	999999	43	999999	193	394	241	999999	617	852	999999	588	999999	337	999999	522	870	492	184	99	891	999999	387	961	208	159	999999	999999	607	971	999999	250	967	159	372	669	999999	194	493	104	769	130	999999	909	69	999999	143	548	727	999999	455	587	914	41	999999	724	542	81	158	44	355	
183	999999	646	999999	831	621	516	964	373	813	999999	999	999999	330	999999	970	478	999999	135	999999	999999	340	449	526	393	336	935	792	648	137	637	46	459	748	999999	669	995	37	238	461	627	583	364	353	769	588	834	711	595	753	73	179	32	28	999999	843	21	129	498	504	685	723	326	999999	186	999999	999999	999999	733	110	975	451	673	673	398	916	975	106	999999	999999	501	233	207	894	73	467	999999	440	892	752	999999	999999	538	999999	776	903	267	128	176	129	48	504	977	494	778	622	505	358	630	939	867	999999	999999	694	999999	461	526	431	182	719	635	999999	999999	981	452	109	999999	940	896	494	658	999999	929	637	765	997	256	712	999999	450	961	999999	810	953	999999	743	512	844	730	999999	386	835	945	457	494	929	66	999999	52	679	709	565	461	145	290	20	985	735	928	999999	999999	814	315	731	757	969	308	999999	106	708	596	78	220	581	999999	823	911	481	152	836	941	259	669	447	741	406	213	674	672	874	758	999999	916	724	120	999999	999999	224	999999	524	630	571	900	344	92	641	999999	880	999999	999999	108	999999	593	999999	74	999999	999999	868	990	360	766	634	822	231	949	819	999999	496	471	547	999999	697	781	627	215	379	359	334	364	109	999999	332	999999	999999	775	254	194	823	999999	164	999999	661	233	349	758	996	748	999999	394	273	999999	858	419	490	173	411	732	965	887	999999	999999	820	514	891	308	443	999999	617	455	999999	634	999999	999999	316	130	642	473	441	999999	219	999999	680	939	101	999999	204	999999	166	999999	373	522	228	936	964	558	605	156	999999	51	324	18	140	233	689	638	161	999999	113	369	531	938	999999	106	678	73	999999	881	423	999999	113	530	999999	576	91	192	999999	401	872	758	999999	495	999999	999999	554	210	500	457	999999	999999	467	182	999999	999999	519	999999	231	132	999999	999999	999999	999999	733	70	937	794	188	999999	151	507	232	760	159	355	843	45	807	901	999999	999999	572	479	631	999999	999999	930	720	999999	66	656	961	293	142	999999	136	999999	762	999999	999999	759	32	999999	315	752	239	707	33	465	954	484	627	999999	999999	791	338	162	999999	773	999999	999999	84	999999	507	494	545	939	628	999999	999999	52	283	737	449	792	455	635	999999	878	730	116	907	264	88	999999	999999	641	713	351	642	999999	708	988	822	454	685	877	999999	821	216	300	88	845	246	911	211	889	880	787	999999	999999	989	223	52	150	109	999999	76	924	999999	904	235	287	545	255	343	294	914	994	117	578	999999	
352	672	999999	999999	999999	28	176	999999	148	760	925	15	940	999999	495	946	682	354	999999	810	514	365	311	75	801	310	990	999999	917	975	885	680	767	999999	647	551	612	122	999999	999999	899	554	327	154	310	282	605	271	847	347	999999	650	251	767	999999	987	370	374	236	999999	37	999999	463	173	874	254	247	443	346	999999	343	569	315	74	911	999999	48	167	764	529	999999	728	999999	579	742	245	438	10	814	999999	190	248	999999	288	773	311	999999	999999	279	65	999999	171	925	904	14	999999	344	999999	999999	999999	949	212	999999	707	64	308	867	999999	431	639	816	246	999999	999999	762	105	999999	37	999999	610	999999	999999	999999	708	999999	544	803	999999	574	79	901	260	155	999999	999999	978	638	188	233	999999	444	216	731	999999	999999	999999	542	999999	151	909	999999	999999	886	255	859	74	999999	901	999999	520	505	50	999999	361	738	565	101	999999	975	999999	466	505	803	826	999999	664	163	258	469	696	12	564	685	665	91	594	374	899	234	646	999999	736	999999	713	969	999999	999999	999999	901	683	999999	998	274	366	452	999999	512	999999	89	205	911	76	442	525	518	999999	365	653	280	999999	201	999999	319	338	131	999999	539	100	856	999999	767	783	357	785	989	999999	300	999999	222	598	91	999999	819	999999	735	597	999999	450	204	38	48	252	109	757	492	999999	688	999999	244	722	953	421	213	317	437	138	719	656	999999	999999	999999	46	999999	681	72	888	999999	999999	999999	534	999999	98	896	999999	999999	524	999999	999999	999999	484	325	364	999999	500	644	669	109	512	602	607	878	647	914	690	387	11	811	427	999999	604	999999	409	999999	999999	297	865	525	384	582	912	999999	129	364	61	198	296	952	940	47	403	999999	869	687	999999	656	787	999999	215	999999	732	999999	265	905	698	352	916	31	383	999999	779	153	725	930	689	999999	758	293	863	501	100	59	999999	390	999999	816	272	721	347	64	510	691	999999	999999	999999	209	999999	223	665	708	282	275	579	738	268	259	73	999999	999999	842	897	503	320	999999	361	999999	842	874	614	881	89	204	684	328	702	97	833	792	90	490	962	545	628	164	229	825	999999	999999	999999	51	999999	333	723	999999	167	16	380	605	581	176	366	324	608	783	629	87	591	260	45	180	999999	280	859	517	879	999999	875	166	494	535	213	710	752	573	138	756	481	189	171	695	717	237	220	913	133	648	999999	844	535	151	244	229	999999	952	625	482	474	215	624	999999	141	224	999999	55	963	656	999999	44	655	872	606	
999999	999999	350	999999	197	70	945	394	241	425	41	630	999999	301	983	613	800	948	999999	292	999999	564	365	999999	502	126	175	950	476	85	901	199	999999	544	832	139	756	498	999999	422	529	999999	392	390	110	593	767	753	999999	53	999999	999999	999999	590	341	999999	734	786	999999	81	999999	994	917	166	523	841	968	808	468	853	857	999999	999999	244	999999	453	181	975	999999	909	358	421	971	999999	313	815	999999	81	212	999999	405	969	999999	366	526	999999	999999	236	866	999999	625	999999	999999	999999	196	470	575	764	827	999999	674	999999	333	61	722	484	33	494	852	708	651	896	605	999999	458	887	773	999999	717	238	550	999999	999999	999999	294	400	136	845	999999	843	999999	436	254	325	999999	999999	646	486	644	52	511	419	383	999999	617	728	362	811	999999	999999	696	421	999999	999999	347	729	649	138	999999	332	357	188	257	19	469	224	652	290	999999	810	251	999999	520	674	726	141	571	951	587	565	999999	324	177	938	156	828	390	654	977	591	998	518	999999	322	694	999999	171	374	698	403	86	82	649	866	67	999999	999999	999999	872	216	167	697	999999	211	294	43	20	318	863	641	834	997	312	999999	999999	733	577	999999	979	403	969	999999	263	194	489	964	674	310	881	746	927	18	782	999999	433	310	967	999999	37	999999	322	852	999999	999999	568	88	769	78	999999	999999	832	703	999999	999999	999999	960	443	999999	722	329	369	999999	437	127	714	999999	224	540	157	511	999999	70	180	328	91	126	696	999999	625	410	999999	999999	256	557	914	234	616	313	535	473	999999	999999	794	707	301	612	425	393	352	999999	863	238	921	552	568	771	532	83	999999	999999	999999	245	741	322	134	999999	462	880	213	490	219	911	999999	684	644	165	276	473	999999	478	701	313	854	999999	546	966	683	704	999999	999999	701	542	915	415	999999	999999	868	481	582	537	160	544	190	862	533	952	233	247	907	999999	504	69	56	919	999999	960	999999	859	776	168	90	757	891	999999	788	676	999999	599	484	22	296	999999	999999	999999	327	167	132	999999	358	593	743	446	797	586	647	642	496	996	987	248	250	999999	999999	999999	457	402	999999	129	83	999999	999999	633	762	895	125	710	178	999999	601	270	837	999999	999999	192	424	643	960	314	422	155	190	998	612	246	999999	287	999999	475	51	925	514	13	919	501	636	120	683	999999	999999	937	474	938	999999	726	410	852	999999	999999	999999	813	441	347	706	999999	676	958	31	999999	999999	837	620	999999	516	999999	756	999999	478	999999	999999	314	
960	68	843	485	681	999999	604	885	999999	919	999999	577	475	237	493	176	999999	991	824	677	98	167	999999	999999	327	771	432	999999	970	575	383	498	965	999999	853	382	504	231	999999	434	999999	145	999999	213	999999	53	999999	288	999999	590	999999	487	195	879	225	802	290	219	167	999999	819	876	915	270	545	290	611	999999	383	121	999999	84	745	400	999999	953	999999	999999	999999	284	999999	154	999999	390	999999	896	312	96	479	61	102	294	73	345	614	999999	230	430	667	778	441	456	904	81	918	463	999999	999999	999999	272	335	715	645	883	375	675	341	535	232	999999	977	999999	310	332	29	387	20	410	785	999999	999999	56	907	999999	842	999999	249	474	471	583	165	517	531	217	999999	386	649	190	970	938	156	999999	207	999999	800	999999	155	581	62	540	452	999999	19	728	999999	288	808	849	50	286	436	866	73	649	494	470	994	103	999999	642	999999	830	439	999999	690	47	999999	999999	995	927	943	668	999999	931	999999	823	507	802	999999	447	999999	799	999999	999999	512	289	631	557	999999	340	999999	61	999999	999999	802	621	901	999999	999999	502	439	999999	999999	123	343	999999	454	142	519	670	962	999999	426	169	73	999999	691	746	344	999999	415	999999	999999	999999	15	999999	999999	12	138	999999	922	344	999999	184	999999	659	999999	35	359	744	999999	499	999999	862	999999	730	634	999999	999999	863	930	165	828	999999	999999	999999	999999	199	118	452	84	999999	13	10	748	627	437	252	162	999999	993	665	396	599	575	915	999999	502	296	285	266	878	656	275	588	766	999999	137	97	870	105	755	917	907	670	393	496	47	123	999999	999999	999999	662	942	999999	999999	768	239	999999	999999	999999	70	902	832	195	205	795	737	422	981	122	310	164	999999	999999	247	748	999999	928	999999	429	226	388	546	982	999999	226	714	405	999999	997	286	75	999999	987	44	999999	94	999999	474	597	999999	624	142	637	999999	238	381	633	632	999999	290	999999	878	751	667	682	366	999999	321	979	91	342	109	999999	999999	244	247	999999	284	394	663	765	999999	999999	671	999999	256	908	990	646	845	90	772	797	717	975	197	999999	329	999999	999999	244	411	999999	515	425	525	158	801	758	990	86	358	999999	862	524	999999	999999	999999	75	435	999999	859	674	999999	999999	569	311	276	860	57	999999	974	921	999999	429	999999	969	89	256	86	108	116	242	999999	768	732	534	999999	202	999999	999999	96	999999	927	48	384	999999	361	514	855	223	882	940	710	999999	112	437	350	999999	999999	877	214	999999	988	337	999999	627	29	
375	999999	45	999999	83	731	153	985	719	999999	859	54	627	617	574	400	863	225	999999	999999	999999	665	304	193	501	42	261	698	262	275	599	696	999999	717	999999	245	819	999999	808	999999	566	932	999999	442	491	399	543	269	639	999999	135	999999	185	105	291	709	974	852	999999	999999	480	454	999999	453	404	172	999999	909	999999	338	580	26	417	956	999999	805	283	999999	999999	112	499	999999	69	820	150	488	521	661	999999	285	999999	967	971	767	738	121	209	938	47	328	999999	633	999999	310	862	118	999999	229	141	999999	436	121	159	772	551	488	999999	999999	313	999999	999999	635	999999	356	77	612	55	999999	227	852	605	344	999999	999999	999	866	364	758	957	42	784	301	530	949	849	160	817	999999	225	999999	726	296	635	131	677	477	158	999999	243	259	72	64	11	999999	880	999999	297	776	772	999999	133	637	955	280	141	359	115	534	507	917	999999	999999	434	999999	136	319	709	702	706	532	999999	999999	525	708	969	730	300	251	78	757	863	999999	999999	539	136	999999	341	364	990	327	371	999999	999999	326	464	225	630	44	999999	571	392	594	79	999999	968	60	121	256	311	411	68	863	466	749	63	999999	999999	999999	999999	47	977	354	712	388	170	103	999999	999999	253	754	999999	266	999999	507	374	278	971	999999	571	86	977	94	63	588	269	508	168	44	272	710	803	735	203	999999	593	999999	999999	999999	89	875	999999	913	13	999999	311	999999	774	958	384	999999	782	999999	999999	763	70	999999	301	134	129	662	999999	265	935	543	950	374	72	974	999999	999999	397	289	999999	695	326	73	91	506	999999	466	733	999999	659	999999	999999	577	412	440	64	700	746	757	572	999999	940	504	977	469	999999	999999	740	800	55	57	397	502	130	999999	447	996	811	999999	846	663	929	735	605	458	999999	999999	962	632	919	222	999999	640	717	688	755	821	96	622	899	351	725	999999	163	612	999999	999999	457	775	992	68	999999	951	910	909	999999	999999	898	529	854	234	974	999999	881	833	467	757	784	441	882	625	910	199	895	505	937	996	999999	993	368	999999	925	197	639	860	999999	639	729	808	200	999999	923	567	999999	675	377	616	999999	999999	154	999999	650	25	892	377	158	999999	65	999999	971	501	632	904	999999	999999	999999	786	999999	30	510	827	37	999999	250	341	702	999999	431	230	138	330	999999	999999	999999	35	538	910	304	999999	712	999999	583	324	837	699	918	999999	406	103	377	590	999999	41	818	327	999999	999999	774	561	675	805	278	835	287	650	556	379	
65	144	999999	398	492	999999	317	878	254	713	148	551	423	683	946	338	999999	547	193	913	444	531	720	999999	999999	743	596	907	364	748	999999	196	152	549	963	999999	958	978	999999	999999	723	940	83	999999	536	232	148	999999	859	999999	982	739	467	643	935	533	423	281	262	749	621	410	999999	505	999999	952	409	999999	999999	683	380	874	449	263	999999	503	999999	999999	337	913	605	604	58	424	999999	307	728	999999	614	439	848	686	726	358	318	323	427	577	925	583	823	273	281	999999	570	117	999999	214	454	441	999999	304	943	999999	154	999999	362	999999	739	999999	234	900	999999	999999	834	693	999999	101	945	876	86	881	999999	754	99	341	332	999999	999999	999999	17	999999	64	182	364	999999	999999	387	214	300	961	999999	999999	555	359	923	13	990	350	999999	959	208	269	578	999999	999999	110	199	260	999999	694	489	255	90	371	999999	845	999999	999999	290	999999	770	887	999999	999999	758	53	648	404	175	337	342	532	977	698	809	265	486	999999	171	454	552	137	401	606	999999	82	757	194	649	999999	999999	73	70	925	198	320	999999	663	606	159	999999	999999	94	485	999999	956	277	392	561	454	369	279	765	835	408	643	999999	58	442	685	296	464	755	97	421	278	472	62	509	498	999999	822	221	999999	999999	758	999999	999999	999999	525	805	374	632	205	718	646	999999	234	999999	554	824	566	230	920	863	997	49	996	74	93	494	225	882	999999	803	999999	68	754	842	999999	999999	581	804	917	880	921	831	560	379	774	969	999999	534	954	674	94	999999	300	999999	999999	718	56	850	169	41	589	492	569	999999	181	587	554	392	877	953	253	762	313	50	941	175	489	626	300	123	256	691	927	999999	999999	944	768	606	999999	931	554	730	644	886	301	439	272	999999	208	196	425	999999	657	11	430	332	999999	260	216	829	238	429	560	55	784	898	564	999999	681	236	819	999999	545	945	409	999999	127	426	748	511	999999	330	428	999999	999999	401	999999	926	967	397	655	518	399	999999	702	134	179	598	112	999999	999999	102	487	999999	377	999999	319	711	999999	907	214	999999	999999	704	999999	999999	11	457	357	999999	999999	637	212	293	581	311	558	527	999999	284	999999	529	999999	355	636	810	842	999999	735	999999	91	332	334	999999	192	999999	16	694	999999	999999	999999	722	250	999999	999999	247	890	203	999999	76	918	999999	467	328	564	999999	999999	165	78	126	75	999999	721	999999	310	542	313	152	110	798	304	999999	999999	458	160	631	999999	999999	999999	398	920	649	68	669	
999999	299	999999	16	505	999999	235	850	625	974	729	580	999999	124	419	996	934	999999	102	601	771	64	999999	18	177	933	999999	953	999999	999999	206	999999	495	61	999999	21	677	307	646	999999	573	453	248	461	729	579	999999	174	195	999999	463	999999	556	999999	898	258	932	855	838	572	110	281	512	945	778	313	94	949	999999	999999	328	637	110	499	38	327	999999	905	999999	999999	313	999999	999999	999999	999999	34	869	999999	163	999999	88	822	999999	84	502	301	941	999999	682	999999	495	999999	999999	787	502	999999	999999	66	999999	580	442	999999	576	250	999999	999999	513	984	728	754	443	66	795	726	328	506	178	36	997	999999	999999	999999	999999	862	999999	999999	369	999999	35	400	952	812	600	582	142	61	256	227	999999	634	999999	956	574	928	983	438	999999	156	468	999999	999999	54	999999	702	204	999999	805	713	999999	637	508	532	959	337	801	630	999999	999999	594	277	999999	951	999999	373	948	429	948	999999	878	673	746	222	522	39	743	907	753	999999	999999	222	255	542	90	188	999999	265	996	999999	999999	363	972	671	999999	200	745	706	834	696	754	774	970	511	835	999999	890	295	20	930	999999	893	877	568	835	381	31	718	870	42	999999	692	999999	712	999999	525	701	84	660	331	293	46	83	66	153	612	999999	743	707	616	297	839	255	76	651	243	999999	414	836	999999	999999	37	999999	801	459	71	999999	268	999999	319	772	999999	635	999999	647	557	819	820	424	232	139	287	999999	264	745	999999	447	999999	70	933	49	999999	999999	478	161	265	211	282	999999	92	270	999999	408	397	999999	481	999999	565	428	103	423	665	999999	999999	61	891	999999	580	66	61	624	985	208	411	279	486	999999	166	537	392	356	999999	223	999999	999999	156	879	623	420	273	204	881	999999	966	520	384	999999	635	999999	270	248	630	226	556	467	285	999999	996	128	367	903	56	38	46	747	875	452	999999	651	999999	22	999999	169	792	856	999999	57	242	891	895	189	999999	739	276	153	725	999999	666	999999	687	999999	882	999999	63	370	157	853	901	228	644	999999	648	984	523	258	999999	470	999999	699	725	999999	551	115	232	187	961	317	761	893	31	554	785	783	999999	541	139	897	116	431	709	889	156	23	257	999999	999999	958	226	28	307	265	896	966	158	999999	820	999999	282	875	408	840	101	18	999999	99	999999	864	29	981	128	947	364	999999	990	835	999999	538	999999	268	646	13	101	743	595	999999	658	818	999999	514	720	362	624	999999	33	869	797	148	999999	167	999999	999999	938	
244	899	360	999999	893	976	999999	379	292	919	24	238	404	748	358	999999	999999	441	336	239	515	270	766	999999	132	979	130	47	999999	999999	999999	999999	999999	75	856	843	999999	865	764	999999	999999	144	437	442	610	12	999999	130	449	725	999999	726	491	448	432	973	999999	37	777	914	999999	285	438	571	228	573	269	999999	892	999999	999999	574	676	999999	999999	381	832	333	722	999999	360	10	598	225	345	974	959	999999	642	882	710	218	97	849	985	999999	706	866	224	999999	742	299	237	933	999999	811	60	996	530	61	151	809	314	999999	999999	855	999999	222	235	999999	999999	738	697	999999	804	969	487	999999	508	881	674	966	119	684	387	71	772	664	677	534	923	963	999999	999999	741	901	903	999999	999999	140	999999	493	999999	969	434	999999	999999	227	999999	578	334	233	497	999999	387	185	999999	629	999999	502	999999	32	999999	999999	330	650	999999	116	279	999999	76	57	541	378	532	190	999999	999999	999999	384	469	554	535	999999	210	700	475	360	213	566	211	283	999999	792	56	336	949	939	648	784	274	495	999999	999999	511	287	692	128	127	999999	999999	999999	999999	895	43	538	497	999999	999999	999999	184	388	902	713	702	792	886	999999	332	999999	241	395	501	999999	119	973	606	309	597	922	18	356	999999	17	715	651	904	274	999999	517	839	513	447	28	609	999999	999999	245	533	718	400	943	796	999999	999999	999999	68	999999	786	70	999999	197	847	999999	999999	827	156	894	997	999999	888	622	990	814	365	728	947	482	999999	233	389	371	775	878	532	75	560	320	999999	261	999999	11	488	698	585	999999	665	869	406	782	739	699	247	482	999999	778	953	999999	999999	246	516	586	45	563	999999	571	421	969	999999	556	276	999999	851	745	999999	999999	143	999999	239	713	72	88	85	999999	493	999999	999999	302	58	999999	122	578	753	806	999999	999999	966	924	999999	999999	240	999999	822	850	515	903	848	999999	24	943	644	661	999999	853	184	438	510	951	999999	990	447	128	920	999999	999999	999999	92	999999	11	461	920	999999	283	225	999999	375	265	234	578	589	841	999999	288	114	119	460	999999	900	631	316	505	25	855	37	576	121	775	531	999999	817	821	803	500	999999	33	435	388	536	379	808	999999	999999	382	490	159	816	999999	816	191	983	999999	999999	423	694	955	904	363	999999	649	372	599	734	818	761	768	999999	141	725	90	684	82	299	530	822	144	230	999999	374	999999	759	999999	959	349	999999	945	999999	390	805	607	999999	81	142	886	17	219	999999	467	999999	999999	120	
999999	125	735	507	911	582	661	600	560	735	271	988	378	889	101	999999	395	396	999999	139	658	335	128	999999	613	939	412	523	613	696	763	31	652	999999	84	165	234	841	520	999999	976	999999	255	871	999999	92	763	997	915	999999	999999	81	804	999999	462	359	996	773	894	971	179	999999	986	864	972	250	345	610	814	936	999999	553	875	453	162	999999	90	256	114	999999	186	415	607	44	999999	999999	227	70	315	725	168	461	947	548	999999	838	999999	390	899	617	746	999999	999999	978	174	999999	999999	361	439	999999	279	750	668	999999	795	999999	540	999999	230	290	32	999999	305	99	778	954	999999	336	260	999999	74	699	357	497	783	32	999999	999999	870	144	496	866	999999	720	456	418	792	583	753	439	307	999999	170	619	594	471	857	103	210	219	903	869	110	999999	529	579	999999	999999	590	999999	540	999999	92	96	793	166	655	584	642	370	171	999999	583	999999	26	999999	539	738	903	322	175	140	999999	999999	240	627	765	514	200	999999	999999	621	999999	980	899	999999	999999	83	825	437	815	999999	460	840	999999	882	295	999999	108	316	49	664	999999	999999	607	410	493	432	855	176	401	150	394	765	999999	549	999999	603	921	631	454	465	999999	476	999999	999999	679	587	612	358	341	485	416	999999	999999	999999	354	725	382	498	999999	999999	228	659	46	675	888	694	495	508	853	692	999999	477	862	584	752	999999	771	715	730	905	820	507	835	915	734	509	928	994	205	313	231	999999	728	117	247	999999	440	831	14	984	101	999999	504	999999	128	938	31	999999	607	999999	953	666	768	999999	526	999999	824	999999	940	388	766	501	313	550	471	934	748	999999	346	499	370	940	999999	745	814	999999	999999	196	999999	795	487	999999	397	651	359	564	664	732	590	526	999999	319	890	625	228	600	800	999999	187	193	199	277	916	999999	192	22	955	32	192	810	999999	638	999999	155	900	102	113	662	200	907	279	26	174	819	71	61	60	95	527	999999	999999	58	999999	999999	605	220	757	289	468	347	608	641	550	780	809	800	986	745	999999	135	999999	148	763	280	913	183	112	107	999999	141	999999	869	505	968	894	668	999999	719	549	999999	344	823	999999	999999	308	637	475	393	20	271	74	315	370	999999	726	999999	295	739	699	432	117	660	244	999999	384	739	146	999999	885	150	181	277	999999	999999	791	673	944	910	971	286	707	999999	97	784	77	999999	508	113	999999	999999	383	889	29	126	581	684	999999	866	478	569	501	893	508	869	999999	796	119	999999	
999999	63	833	385	767	423	724	999999	999999	459	269	727	240	42	340	999999	766	291	258	999999	463	117	93	88	999999	412	784	999999	220	227	694	999999	547	183	503	197	293	998	132	999999	999999	192	999999	140	606	750	999999	468	563	739	112	808	548	39	871	999999	970	999999	943	364	639	910	188	355	999999	999999	189	66	999999	152	485	768	168	999999	999999	999999	996	952	481	999999	999999	999999	260	481	125	886	731	999999	311	11	227	538	64	999999	966	491	14	999999	375	617	999999	282	929	420	263	343	649	896	999999	601	506	999999	999999	999999	290	322	660	706	239	878	999999	999999	754	537	925	999999	713	400	685	204	276	240	587	863	999999	801	396	839	999999	781	999999	999999	999999	710	505	209	264	801	488	653	831	307	536	496	999999	999999	527	402	999999	316	630	999999	220	158	334	276	439	420	999999	488	925	999999	488	458	999999	999999	507	54	42	726	999999	999999	999999	42	372	999999	703	101	514	230	999999	999999	354	911	161	987	624	26	999999	239	999999	999999	999999	999	728	21	819	87	855	999999	999999	483	369	768	623	717	347	188	999999	366	999999	348	999999	913	214	999999	999999	576	307	653	999999	490	999999	803	956	849	254	912	999999	361	159	626	246	999999	827	999999	634	585	999999	443	650	446	240	29	999999	999999	937	754	794	797	545	252	779	211	127	911	814	566	999999	999999	473	434	874	433	999999	946	112	999999	96	413	999999	889	288	864	12	372	260	648	146	535	911	500	127	516	816	906	846	44	999999	916	999999	999999	773	524	970	225	571	806	812	720	999999	620	999999	391	500	655	964	915	208	754	661	999999	999999	286	999999	999999	317	367	617	999999	109	78	856	179	427	238	126	764	893	787	800	999999	835	426	217	300	832	736	26	170	942	999999	836	716	999999	999999	999999	496	660	997	999999	214	198	999999	620	259	763	498	963	272	999999	209	31	421	953	999999	339	999999	79	572	150	999999	351	457	367	179	241	149	915	606	999999	629	113	896	878	596	999999	332	805	957	999999	344	999999	753	999999	999999	999999	999999	762	56	999999	643	427	999999	999999	337	862	741	156	999999	28	624	999999	367	681	999999	106	135	542	366	953	17	208	121	45	806	808	999999	825	623	270	816	386	868	125	947	212	25	48	999999	734	522	186	364	939	912	999999	415	81	722	999999	999999	999999	406	102	483	445	999999	63	61	529	274	916	999999	190	211	999999	713	251	734	707	90	97	990	632	441	999999	999999	181	132	54	402	526	113	999999	487	933	980	776	641	
511	895	962	987	32	999999	606	654	183	737	675	57	999999	346	25	566	695	892	773	999999	653	600	144	930	999999	136	747	812	555	703	278	266	937	610	999999	811	999999	109	968	172	834	185	670	444	457	999999	238	190	98	420	791	51	217	124	988	911	761	41	980	895	999999	793	109	480	469	999999	119	563	999999	213	447	595	999999	610	999999	477	999999	700	999999	19	897	567	724	145	911	236	59	823	999999	321	60	97	129	82	450	51	86	999999	975	48	887	675	76	884	973	205	127	606	297	520	980	71	999999	970	998	164	78	963	568	242	368	296	942	999999	163	999999	476	851	999999	999999	400	739	999999	444	999999	232	501	840	171	999999	119	453	999999	110	341	988	538	158	84	296	972	122	632	742	680	601	733	999999	731	623	999999	276	445	511	130	999999	346	124	848	776	663	238	802	851	133	915	999999	841	470	999999	821	327	777	873	814	999999	117	982	763	531	498	236	999999	548	987	842	17	35	980	99	652	999999	999999	307	633	743	320	780	999999	999999	841	891	804	566	801	999999	499	999999	697	843	144	999999	360	999999	287	436	130	263	864	999999	907	734	861	380	999999	999999	999999	999999	250	80	966	336	372	998	999999	606	999999	552	999999	585	999999	445	337	999999	955	298	73	983	30	206	623	67	916	339	999999	999999	40	433	54	404	395	29	999999	999999	999999	807	991	362	636	680	14	577	999999	288	937	471	999999	723	424	233	343	42	459	53	457	909	419	999999	999999	584	999999	998	507	999999	200	999999	123	999999	999999	158	306	999999	357	349	202	55	999999	637	999999	395	999999	317	18	999999	70	999999	570	999999	178	999999	397	999999	221	62	114	999999	999999	175	98	613	358	695	463	276	926	632	685	120	851	999999	369	999999	641	754	875	268	989	687	999999	838	762	834	543	303	999999	348	999999	304	244	999999	999999	384	999999	788	47	23	853	999999	999999	437	676	460	437	999999	607	615	326	467	187	999999	26	392	999999	260	850	524	162	169	516	999999	999999	391	875	665	999999	984	999999	852	717	861	415	257	999999	853	171	312	999999	999999	999999	999999	31	42	126	398	179	593	500	999999	937	523	860	694	999999	315	304	295	584	772	999999	622	381	474	999999	325	999999	768	598	41	98	548	126	999999	999999	999999	999999	111	999999	999999	495	843	999999	945	914	204	10	999999	31	488	558	876	727	635	447	83	773	557	292	800	999999	411	994	469	210	999999	406	999999	231	865	749	202	30	108	286	496	138	436	559	555	325	999999	
747	999999	482	222	820	999999	937	399	597	999999	818	473	528	94	848	35	999999	524	797	525	999999	999999	738	366	999999	629	999999	951	944	346	997	737	485	247	663	999999	986	988	999999	914	547	831	277	740	383	557	579	202	648	999999	691	44	757	799	999999	999999	999999	999999	999999	200	143	986	454	260	999999	91	987	291	430	963	48	756	999999	883	977	667	999999	999999	982	999999	999999	165	313	841	999999	963	979	999999	26	82	999999	870	631	388	781	560	999999	999999	999999	301	999999	298	771	684	74	934	99	873	821	564	702	999999	143	68	150	999999	683	999999	605	57	999999	311	999999	358	460	999999	135	567	112	427	289	871	999999	690	999999	761	393	999999	777	999999	874	115	864	462	379	999999	736	573	247	803	877	774	999999	999999	199	999999	33	423	233	896	809	999999	999999	404	284	999999	115	453	329	388	999999	64	999999	884	183	996	447	999999	979	999999	441	999999	330	309	999999	515	459	595	500	999999	999999	970	999999	880	999999	352	344	469	999999	547	33	293	253	858	219	823	999999	999999	508	999999	820	220	444	901	999999	999999	211	472	855	768	382	520	952	849	650	623	658	954	974	999999	999999	999999	634	441	999999	157	318	471	99	726	577	922	96	307	660	999999	535	504	425	663	151	871	999999	999999	175	999999	999999	404	217	999999	174	999999	999999	678	540	841	586	13	602	317	939	739	382	138	201	459	434	999999	198	133	999999	999999	539	321	689	790	374	225	275	999999	999999	999999	999999	503	561	594	369	999999	999999	818	941	532	902	117	999999	411	999999	485	228	716	88	999999	216	94	507	20	454	251	988	749	477	370	999999	805	502	36	485	878	577	606	99	25	887	380	191	565	261	431	999999	288	999999	889	996	559	999999	999999	707	999999	996	551	149	128	430	27	350	580	795	106	999999	999999	999999	999999	999999	621	626	999999	800	835	999999	942	758	32	999999	709	999999	588	373	187	97	999999	329	316	999999	35	999999	971	595	869	39	611	999999	999999	815	900	362	682	999999	385	933	654	337	871	276	63	792	999999	999999	999999	569	999999	999999	617	18	999999	377	618	736	882	164	999999	999999	930	806	301	182	603	999999	753	999999	775	607	988	254	443	46	457	999999	999999	243	999999	999999	875	310	276	404	162	999999	574	532	744	945	108	231	288	999999	407	999999	974	881	199	909	720	373	999999	999999	999999	373	575	214	920	999999	999999	649	999999	158	602	630	539	896	29	455	642	230	999999	830	509	766	966	999999	999999	393	76	947	53	440	999999	512	515	122	999999	
788	581	370	612	176	47	459	999999	139	999999	999999	999999	87	999999	743	277	999999	999999	964	999999	461	407	319	575	536	511	960	999999	383	372	999999	124	427	720	240	874	281	617	999999	792	999999	359	836	680	999999	858	988	94	310	172	295	751	551	466	725	999999	272	795	85	665	86	854	43	999999	494	662	116	999999	631	869	995	999999	323	181	605	111	571	999999	713	678	522	875	304	220	999999	348	999999	961	999999	849	611	999999	541	781	999999	205	999999	78	999999	210	751	631	999999	441	176	413	438	999999	860	999999	820	633	92	407	999999	210	559	822	691	156	999999	155	999999	781	267	518	350	542	465	999999	786	502	453	513	999999	891	999999	863	53	673	999999	202	999999	999999	39	978	404	144	639	999999	645	502	387	49	120	606	269	681	183	658	72	895	999999	460	837	327	999999	579	480	260	999999	696	999999	28	999999	896	54	999999	752	999999	124	999999	903	950	764	293	125	414	999999	330	632	999999	689	395	611	999999	287	650	999999	712	799	999999	663	999999	726	999999	723	999999	802	224	561	999999	929	895	543	999999	992	965	695	999999	211	775	999999	160	628	57	16	393	999999	231	619	403	456	50	489	298	999999	525	233	815	569	756	611	187	768	999999	811	793	999999	755	999999	999999	955	990	510	33	999999	999999	999999	678	942	340	951	580	605	167	821	888	416	255	999999	999999	999999	999999	984	999999	173	998	391	999999	246	223	541	661	209	306	448	466	999999	465	649	49	765	555	999999	239	804	41	582	611	542	922	387	606	452	555	581	999999	15	999999	859	999999	999999	495	999999	729	799	300	999999	308	719	999999	999999	950	606	999999	711	196	999999	999999	999999	142	999999	999999	731	323	835	934	218	653	725	373	460	484	605	998	917	280	123	153	999999	514	660	284	892	187	573	437	999	189	844	999999	77	999999	414	999999	234	351	763	128	894	864	999999	727	999999	999999	903	874	354	999999	999999	441	82	999999	325	146	999999	151	888	553	750	407	999999	999999	808	999999	305	210	999999	878	774	576	516	994	259	574	432	932	700	546	999999	699	93	999999	834	413	999999	213	935	277	255	999999	999999	219	378	496	929	999999	918	999999	999999	703	803	475	833	779	924	999999	614	750	714	999999	450	351	999999	999999	324	543	204	999999	28	102	275	802	999999	999999	999999	999999	626	762	645	999999	999999	458	999999	999999	895	999999	568	64	489	243	598	999999	562	999999	641	122	999999	999999	182	395	999999	523	999999	999999	438	11	999999	151	666	627	999999	852	999999	345	999999	992	854	999999	
999999	706	999999	150	916	999999	503	999999	250	999999	999999	10	366	308	999999	260	521	999999	234	999999	152	894	774	427	397	861	781	746	89	999999	181	648	268	251	172	475	419	999999	607	449	999999	358	999999	999999	100	666	999999	163	999999	854	824	999999	999999	324	556	271	932	558	752	64	13	756	10	32	754	411	742	999999	146	124	840	999999	999999	785	86	794	143	856	336	731	600	628	485	235	999999	147	880	944	694	900	543	860	965	552	999999	707	357	738	172	999999	924	156	26	999999	23	31	150	999999	999999	999999	137	85	999999	31	464	999999	281	774	629	617	531	798	430	245	580	980	837	351	999999	379	999999	404	694	648	806	999999	611	337	999999	382	999999	999999	706	999999	772	999999	639	944	98	71	435	582	119	555	166	136	725	780	576	43	193	799	643	868	326	733	391	999999	999999	19	772	943	562	256	999999	633	999999	498	999999	122	350	892	999999	287	999999	864	295	999999	491	680	999999	831	999999	189	999999	207	263	999999	615	49	86	65	730	999999	298	491	29	999999	934	533	44	237	317	463	692	300	546	366	925	461	447	252	999999	543	290	999999	192	999999	68	423	380	264	999999	433	46	295	999999	183	989	461	844	999999	214	958	646	501	523	307	999999	999999	660	897	912	163	999999	999999	963	196	999999	357	309	646	804	999999	163	780	999999	999999	427	406	999999	999999	377	999999	617	24	999999	143	897	789	428	884	999999	170	763	999999	999999	999999	831	211	332	976	385	999999	999999	207	628	999999	999999	865	156	638	880	999999	769	297	999999	449	999999	586	797	999999	298	999999	928	424	759	643	757	680	438	626	62	226	84	162	986	735	999999	420	999999	999999	338	41	643	789	999999	999999	401	475	951	999999	999999	999999	413	502	687	377	713	738	447	985	999999	134	999999	999999	586	664	25	617	999999	795	138	135	999999	454	501	266	375	149	419	963	252	291	728	537	443	808	999999	582	474	619	31	581	972	410	415	213	604	122	213	350	781	783	174	166	772	66	63	999999	999999	430	12	999999	329	484	743	655	406	899	96	778	851	443	152	999999	773	557	163	790	49	297	999999	262	936	999999	192	999999	126	999999	764	387	754	854	999999	54	616	458	262	498	667	760	999999	705	36	434	999999	347	641	999999	392	225	999999	273	919	714	768	749	999999	260	301	284	538	999999	999999	709	999999	997	862	108	999999	325	304	665	999999	288	489	999999	236	511	579	844	999999	999999	999999	548	484	491	934	866	999999	999999	820	999999	206	999999	231	973	569	327	
410	502	999999	543	999999	77	999999	247	999999	999999	234	999999	523	135	681	457	999999	895	655	597	234	542	999999	999999	822	218	504	302	999999	999999	67	516	397	908	110	87	369	293	245	999999	627	246	350	304	641	474	999999	999999	999999	748	935	336	999999	999999	102	999999	439	999999	999999	200	572	999999	778	999999	999999	718	999999	614	35	999999	98	174	659	543	969	999999	201	999999	364	999999	864	810	971	720	999999	730	999999	999999	816	242	647	880	999999	55	999999	999999	999999	940	720	922	60	999999	669	727	660	999999	676	785	11	114	676	999999	134	999999	335	999999	656	68	605	852	999999	999999	798	792	956	218	999999	614	999999	970	530	261	57	442	307	136	150	254	69	43	64	999999	999999	711	999999	976	755	208	719	786	353	999999	344	868	401	999999	939	877	770	452	178	72	791	999999	584	999999	999999	692	76	208	622	411	999	571	999999	129	999999	96	236	979	462	403	894	216	999999	999999	916	999999	50	254	197	999999	999999	617	999999	992	999999	392	999999	151	999999	73	999999	521	174	941	409	772	80	282	478	852	650	791	990	774	177	584	413	462	999999	444	651	999999	999999	359	927	392	706	805	508	201	959	999999	625	398	271	383	999999	685	999999	154	999999	768	776	999999	622	692	626	100	825	46	979	674	643	919	422	320	509	999999	24	27	75	274	999999	287	893	565	175	999999	513	793	542	727	999999	999999	999999	999999	55	999999	736	244	765	999999	980	472	999999	294	999999	706	975	951	873	999999	670	704	88	843	999999	499	451	66	527	999999	586	41	503	999999	933	290	594	539	999999	832	88	780	261	999999	293	311	74	608	999999	469	625	562	919	315	66	46	285	491	888	556	999999	680	717	740	40	999999	968	999999	361	999999	122	446	999999	999999	157	890	452	999999	560	693	434	842	999999	67	408	34	122	999999	999999	896	14	999999	651	718	606	999999	73	521	428	344	343	999999	256	954	357	189	876	878	168	176	999999	999999	931	205	131	393	999999	659	341	999999	837	999999	767	465	165	19	795	999999	999999	749	827	999999	211	225	359	330	595	987	710	229	999999	243	39	999999	311	359	181	456	597	999999	999999	413	189	422	507	562	346	791	798	999999	394	909	444	418	348	662	999999	716	999999	800	999999	999999	949	999999	857	603	750	739	163	806	999999	349	379	231	89	424	752	788	999999	796	999999	804	199	372	835	248	999999	620	689	648	999999	464	610	999999	425	999999	464	76	999999	999999	812	606	637	991	509	55	539	999999	338	924	910	999999	998	58	816	993	
562	586	287	619	804	139	60	514	901	383	999999	583	805	172	959	999999	233	813	984	387	176	207	862	789	709	586	291	764	999999	248	466	999999	980	432	999999	877	999999	945	109	682	556	999999	99	999999	316	999999	999999	176	965	235	442	195	73	438	826	365	999999	497	909	227	847	295	776	662	916	999999	603	383	999999	91	895	999999	713	311	830	54	117	999999	999999	753	179	999999	799	999999	999999	281	498	551	606	999	163	301	45	999999	835	999999	356	437	219	999999	363	999999	368	883	339	999999	481	762	607	782	257	988	24	166	58	732	496	274	856	645	687	999999	999999	808	999999	603	251	831	476	999999	698	680	526	351	400	146	757	916	182	651	799	736	944	823	751	175	999999	879	999999	113	999999	999999	581	573	453	312	265	999999	955	735	912	999999	295	999999	999999	999999	999999	999999	766	912	974	999999	101	214	845	951	116	953	66	762	999999	372	998	373	795	616	109	952	898	999999	880	207	999999	999999	739	160	999999	906	739	184	703	614	122	999999	138	999999	990	376	728	502	205	312	502	999999	419	549	651	922	252	477	477	519	774	678	999999	777	999999	999999	475	695	510	999999	999999	999999	69	999999	260	86	245	600	999999	732	234	406	999999	577	704	768	37	199	509	528	999999	271	706	194	999999	999999	999999	360	999999	345	901	43	992	999999	98	620	999999	707	299	574	687	651	851	745	295	378	785	999999	999999	850	626	285	195	982	545	952	185	999999	999999	999999	197	884	25	290	830	201	413	896	489	94	999999	999999	899	935	999999	22	419	961	999999	472	999999	999999	288	735	718	625	847	19	460	999999	444	267	835	482	386	999999	636	571	999999	104	964	888	975	988	999999	306	385	260	151	999999	999999	224	976	999999	168	999999	605	999999	571	214	353	404	999999	352	649	378	495	426	558	999999	386	848	56	804	999999	999999	458	999999	520	999999	250	596	868	927	999999	230	291	436	324	623	207	356	999	710	750	570	452	999999	348	846	811	999999	702	113	156	693	178	181	901	399	314	315	769	999999	964	757	535	518	748	428	96	69	112	935	840	999999	848	346	64	937	326	825	951	999999	611	291	894	765	781	910	62	119	534	925	318	999999	587	850	745	992	999999	933	885	920	759	999999	856	999999	272	126	845	832	999999	963	82	488	363	999999	547	683	863	769	737	837	376	999999	999999	999999	626	999999	452	999999	999999	999999	903	393	940	41	915	859	435	136	502	664	75	230	992	571	999999	999999	999999	999999	999999	999999	139	275	205	57	
553	999999	227	679	999999	325	673	847	241	999999	70	999999	547	332	189	688	257	736	999999	82	771	156	983	999999	333	795	419	960	695	538	999999	637	999999	892	488	142	641	755	986	187	991	228	988	937	999999	174	292	216	313	623	814	403	998	132	285	406	799	264	356	355	905	713	162	703	133	432	500	655	844	57	57	502	750	99	91	553	999999	56	462	168	513	212	657	81	723	539	639	74	617	91	999999	387	409	640	281	288	999999	295	999999	87	674	999999	372	999999	576	322	652	908	51	999999	999999	752	801	197	842	703	999999	999999	979	594	792	435	47	763	999999	670	103	119	999999	803	999999	872	999999	384	494	875	840	999999	999999	411	999999	731	33	885	841	590	585	221	999999	578	999999	984	315	229	295	999999	599	609	999999	999999	999999	543	100	248	999999	377	520	426	999999	999999	999999	665	586	578	707	71	412	999999	999999	133	999999	881	999999	249	581	503	566	22	99	255	999999	241	848	598	999999	353	641	785	641	474	79	169	999999	999999	999999	567	408	737	522	999999	835	999999	687	428	821	347	999999	999999	667	999999	810	999999	999999	457	999999	631	816	999999	396	364	999999	999999	999999	456	64	925	999999	999999	533	24	105	829	999999	866	999999	839	553	430	776	845	130	790	127	890	999999	571	832	69	152	94	750	420	350	167	803	218	924	240	373	999999	999999	743	327	999999	999999	981	17	999999	47	850	88	395	221	551	243	640	509	630	793	492	103	314	999999	448	999999	684	488	342	72	211	914	322	999999	880	999999	387	472	474	999999	999999	563	371	31	301	16	364	209	799	923	172	709	303	447	881	802	668	407	878	999999	969	502	675	999999	836	999999	999999	339	340	678	856	177	44	395	121	929	732	292	999999	442	908	485	689	418	999999	501	621	874	185	999999	213	979	593	999999	276	189	888	999999	195	365	999999	35	868	130	999999	999999	674	908	336	951	999999	386	362	999999	481	999999	999999	266	507	344	999999	999999	163	263	475	999999	583	949	129	999999	50	768	107	688	999999	883	616	568	351	904	827	999999	548	999999	999999	999999	626	999999	613	781	375	999999	465	850	51	359	999999	999999	999999	200	421	724	789	404	910	312	999999	673	254	999999	877	254	914	999999	517	611	999999	999999	999999	999999	999999	999999	346	347	566	418	313	999999	647	842	21	11	912	161	493	112	999999	999999	322	704	999999	952	999999	999999	903	999999	717	862	342	439	999999	999999	369	999999	939	985	388	452	837	501	999	42	999999	999999	586	876	342	763	999999	414	688	
208	618	552	109	307	533	331	443	445	701	450	914	999999	999999	999999	641	905	221	507	724	999999	999999	820	705	999999	926	500	999999	999999	788	954	999999	927	751	808	332	816	908	642	462	66	18	402	800	558	127	999999	577	515	244	436	551	612	690	999999	999999	797	847	594	380	42	892	416	656	747	697	986	999999	37	999999	825	999999	579	55	667	472	914	30	156	397	999999	999999	922	999999	361	999999	150	247	543	916	999999	999999	324	271	429	173	602	999999	62	860	141	999999	550	768	419	439	972	566	32	745	977	777	700	206	999999	119	970	999999	999999	344	557	749	923	120	222	999999	999999	317	626	503	999999	999999	967	999999	266	755	999999	999999	999999	921	440	583	224	999999	999999	758	278	127	998	319	203	979	450	717	999999	391	999999	999999	999999	563	757	664	940	528	999999	808	809	415	939	518	736	815	999999	383	904	974	999999	136	182	464	586	564	319	316	310	999999	728	259	982	874	999999	943	999999	819	174	999999	642	999999	920	139	999999	863	188	490	582	387	739	999999	813	338	856	312	999999	101	999999	202	355	999999	999999	986	90	999999	432	74	201	999999	999999	430	999999	139	341	838	215	52	999999	723	386	828	734	922	160	661	446	653	27	999999	686	517	842	972	429	18	477	933	59	999999	440	999999	298	788	180	318	858	999999	997	999999	107	224	585	263	815	999999	899	306	836	428	999999	778	999999	187	999999	699	999999	245	999999	999999	371	281	999999	127	292	273	539	945	751	841	803	999999	656	999999	916	471	999999	588	167	902	999999	999999	107	631	284	999999	76	120	681	481	999999	999999	974	674	999999	825	231	467	970	551	999999	999999	999999	994	624	362	999999	999999	999999	645	999999	999	88	807	224	999999	184	999999	999999	630	207	429	273	280	121	191	999999	982	999999	100	250	473	618	615	999999	164	625	999999	999999	922	539	29	849	46	712	730	543	177	460	999999	651	999999	624	999999	354	568	999999	284	999999	999999	999999	999999	704	180	404	304	390	473	892	69	574	81	365	999999	101	188	579	236	567	390	999999	618	999999	999999	449	390	849	278	999999	356	473	351	228	572	356	399	999999	678	999999	999999	350	999999	285	400	891	579	504	703	258	176	999999	464	717	503	796	956	999999	817	731	23	454	121	212	545	595	233	853	792	574	702	863	999999	999999	999999	999999	576	343	140	995	999999	886	999999	30	104	368	19	634	999999	999999	400	780	507	947	628	963	238	868	740	999999	999999	726	999999	138	555	312	97	999999	568	463	229	999999	487	999999	861	
999999	308	100	999999	187	999999	999999	138	26	184	921	999999	953	999999	999999	812	708	999999	335	336	999999	183	27	475	999999	280	149	75	271	557	777	999999	684	95	500	999999	147	760	562	229	79	598	696	954	999999	946	143	903	383	999999	520	30	162	496	717	953	290	999999	999999	999999	446	533	866	999999	407	999999	999999	999999	475	999999	675	948	49	116	267	555	487	73	841	844	147	999999	692	620	46	756	150	198	999999	546	384	521	444	656	783	546	732	237	556	14	999999	275	437	853	975	999999	980	56	238	172	476	226	783	481	769	210	999999	255	432	650	489	493	499	929	155	163	514	393	333	720	999999	999999	999999	999999	579	871	808	839	645	474	999999	103	959	999999	80	167	999999	962	887	582	705	999999	999999	999999	524	999999	775	508	708	822	999999	597	723	999999	999999	225	709	946	901	897	999999	11	609	958	999999	395	999999	999999	859	987	425	551	506	750	999999	345	456	611	999999	797	999999	310	999999	822	416	187	380	451	865	999999	999999	999999	70	989	191	999999	877	846	40	999999	258	999999	648	721	999999	515	101	973	503	14	768	108	999999	113	801	101	870	787	551	999999	24	999999	429	14	539	634	490	516	999999	320	468	610	999999	193	549	615	999999	999999	999999	900	96	407	999999	860	96	359	167	957	198	99	999999	100	305	342	999999	999999	999999	999999	999999	999999	35	999999	414	192	546	999999	527	450	564	195	439	461	999999	650	610	617	999999	569	999999	999999	476	533	328	478	487	377	314	999999	999999	999999	999999	26	237	654	875	512	993	999999	999999	927	831	717	999999	12	659	381	999999	655	732	999999	42	999999	999999	12	305	501	266	935	999999	178	999999	289	381	190	999999	423	234	716	774	108	624	377	255	989	999999	758	140	999999	819	115	999999	659	515	571	999999	999999	299	234	999999	999999	255	67	999999	154	83	551	346	222	370	246	157	23	880	633	882	999999	256	737	655	999999	999999	940	126	599	530	204	999999	999999	840	589	133	10	367	399	853	566	316	110	915	805	422	918	999999	582	958	634	999999	882	688	685	806	999999	579	812	23	999999	999999	471	624	879	777	536	382	999999	123	157	656	490	780	326	999999	155	821	849	134	452	985	999999	641	999999	425	891	130	165	783	999999	999999	555	999999	999999	999999	999999	999999	46	37	999999	546	184	468	810	999999	297	112	372	999999	660	999999	999999	687	570	330	407	830	728	464	885	416	999999	999999	999999	999999	111	114	999999	701	514	668	784	999999	249	906	810	999999	830	916	137	789	758	829	132	
828	999999	999999	815	999999	227	24	758	582	152	478	329	999999	914	94	877	193	869	670	821	991	956	907	999999	664	519	331	999	811	336	106	658	397	874	724	35	243	298	24	484	500	910	212	679	770	587	633	999999	745	49	999999	999999	97	18	140	871	793	430	161	708	999999	24	999999	255	999999	820	931	999999	999999	69	644	894	855	196	331	91	754	999999	676	86	885	170	263	772	392	186	570	389	999999	852	241	812	999999	316	999999	485	964	999999	633	950	655	330	970	686	404	59	74	999999	687	59	999999	565	753	84	822	734	999999	999999	862	869	999999	999999	569	999999	999999	831	757	999999	606	845	127	796	999999	999999	430	999999	200	577	377	343	122	669	702	999999	735	999999	69	72	493	854	999999	790	999999	764	699	114	760	633	858	999999	999999	999999	999999	841	932	330	999999	36	653	999999	544	193	999999	529	756	591	849	876	611	161	772	694	65	751	131	337	702	839	999999	999999	804	566	718	803	999999	597	999999	999999	760	414	715	999999	999999	236	320	540	983	999999	999999	999999	999999	884	999999	707	801	608	469	999999	719	999999	628	131	999999	336	999999	977	475	12	488	999999	226	988	125	207	999999	999999	284	828	440	591	353	136	831	999999	72	920	545	20	12	442	999999	821	151	165	999999	999999	999999	999999	999999	999999	74	980	999999	848	892	275	769	823	272	72	333	641	122	999999	261	501	299	91	274	999999	999999	464	10	56	42	999999	999999	959	422	851	706	202	64	107	526	373	50	982	999999	999999	160	721	999999	940	999999	496	999999	23	999999	293	304	950	818	241	901	999999	979	50	816	496	428	999999	411	421	365	141	586	24	611	999999	461	317	65	477	999999	720	999999	999999	937	545	999999	999999	66	139	999999	755	383	823	206	917	999999	10	176	539	378	350	319	337	585	977	910	694	411	25	832	987	894	350	849	190	893	919	113	280	800	999999	999999	999999	999999	609	999999	763	818	999999	503	460	999999	526	109	51	411	389	484	959	999999	11	432	50	999999	999999	999999	43	973	25	999999	474	999999	895	999999	783	597	999999	999999	975	230	999999	875	717	999999	381	846	378	250	808	999999	513	445	999999	645	798	171	713	975	999999	999999	723	789	999999	670	39	563	255	787	999999	453	373	999999	508	738	488	136	715	528	925	999999	492	999999	174	246	520	38	753	259	940	999999	999999	999999	176	999999	506	366	999999	57	491	999999	999999	999999	924	999999	415	596	936	999999	166	671	456	194	999999	583	265	930	999999	999999	160	11	810	995	999999	703	569	
312	750	281	241	132	64	668	46	118	131	901	868	810	830	923	102	347	103	278	999999	699	22	999999	971	575	741	515	896	490	17	605	745	230	794	999999	846	665	183	44	617	788	158	999999	462	364	72	999999	736	236	908	999999	999999	577	538	870	299	999999	309	665	390	549	771	555	110	999999	165	647	25	726	87	436	174	68	661	999999	550	999999	999999	616	999999	926	999999	670	999999	999999	999999	999999	692	923	813	689	366	517	654	999999	27	602	840	935	208	999999	799	999999	999999	482	999999	843	916	160	330	229	35	692	162	463	999999	999999	973	565	823	988	999999	101	913	397	999999	656	414	592	999999	947	999999	205	417	999999	999999	768	520	999999	246	999999	261	541	999999	999999	999999	999999	365	200	307	999999	628	285	121	220	468	708	106	762	999999	651	999999	333	790	999999	989	999999	284	72	337	12	590	874	999999	999999	737	999999	497	329	733	999999	300	224	295	999999	329	999999	93	207	630	427	671	758	999999	595	429	927	751	999999	999999	833	399	303	863	999999	336	999999	956	156	483	55	221	777	38	16	999999	224	999999	346	63	45	999999	999999	441	909	999999	831	187	733	545	809	672	275	724	900	16	997	361	999999	127	574	997	936	723	585	216	894	999999	690	243	215	889	414	999999	568	95	322	999999	999999	964	504	576	999999	610	674	382	945	62	137	10	364	862	58	228	488	999999	810	363	856	999999	446	110	999999	499	340	999999	999999	107	999999	815	693	145	407	999999	999999	998	773	999999	999999	212	271	841	603	999999	879	352	999999	195	690	999999	999999	959	15	261	527	999999	89	733	280	753	999999	847	897	322	316	228	465	999999	999999	490	999999	484	313	653	441	605	999999	806	999999	988	89	82	417	999999	539	734	139	156	507	229	918	49	65	306	97	423	944	291	384	999999	886	999999	999999	209	265	801	656	362	999999	999999	896	282	999999	292	673	999999	440	999999	782	582	98	999999	524	386	571	999999	429	16	999999	27	999999	226	432	959	999999	999999	999999	999999	379	999999	87	777	336	999999	999999	999999	926	773	999999	54	999999	682	508	999999	999999	578	302	212	638	40	999999	649	796	802	999999	679	849	163	190	411	560	999999	892	999999	504	321	981	999999	63	925	308	999999	384	521	43	999999	717	999999	999999	532	969	289	579	999999	366	999999	981	534	323	653	796	773	999999	231	999999	760	999999	999999	999999	260	596	363	159	712	732	999999	275	999999	768	293	961	999999	999999	657	999999	999999	999999	999999	688	76	340	457	626	410	138	534	73	999999	38	283	
999999	263	999999	148	936	616	140	866	615	639	172	999999	999999	39	691	577	18	934	789	222	116	246	999999	999999	920	148	736	999999	999999	208	662	122	999999	999999	105	999999	895	626	721	825	999999	787	999999	999999	903	633	692	596	999999	561	999999	138	373	999999	176	999999	487	101	999999	797	879	391	999999	999999	999999	999999	459	999999	933	983	681	391	999999	999999	80	329	308	999999	337	999999	999999	150	40	999999	681	533	999999	440	328	999999	229	804	408	999999	999999	759	505	530	81	999999	184	422	663	735	879	144	915	409	999999	847	999999	760	764	931	351	739	361	269	735	453	310	28	951	999999	763	877	999999	299	999999	999999	823	778	999999	482	121	44	486	999999	999999	547	618	349	695	481	999999	469	49	999999	581	217	408	246	794	627	554	999999	470	873	971	12	160	999999	393	434	999999	874	113	291	820	317	262	66	999999	198	999999	960	333	480	298	304	999999	517	999999	809	912	999999	984	38	928	956	573	999999	999999	150	396	992	956	271	457	626	999999	758	656	999999	955	352	999999	999999	792	593	831	999999	584	676	999999	999999	907	584	521	999999	890	999999	362	863	744	999999	732	976	801	999999	999999	72	999999	672	938	89	999999	454	999999	570	999999	388	245	344	999999	583	39	656	999999	752	94	999999	999999	999999	736	290	999999	999999	529	999999	619	152	999999	949	589	769	966	999999	738	95	783	463	730	950	977	511	839	27	738	170	999999	85	999999	999999	999999	999999	999999	999999	999999	658	684	77	924	546	951	326	584	296	755	365	616	127	999999	999999	969	630	651	999999	43	234	450	387	64	999999	698	544	999999	755	201	957	458	955	999999	999999	410	715	539	999999	999999	661	927	553	272	383	553	500	999999	120	88	999999	981	521	999999	711	217	306	999999	564	847	417	184	999999	105	798	906	661	999999	999999	489	264	101	999999	999999	999999	307	897	124	999999	815	207	999999	40	676	73	976	936	999999	274	872	999999	702	999999	346	592	486	108	458	474	999999	999999	359	999999	631	824	45	524	999999	605	999999	319	191	341	748	650	39	154	162	41	999999	999999	683	876	966	385	561	127	130	218	895	208	449	650	999999	923	999999	69	409	851	37	999999	225	999999	861	562	921	370	235	999999	562	999999	946	426	651	999999	218	482	361	255	273	918	404	512	709	214	999999	541	137	999999	801	999999	999999	999999	999999	370	999999	311	25	999999	463	200	891	999999	656	999999	262	32	998	999999	714	376	999999	999999	588	118	999999	712	999999	656	692	390	243	409	999999	592	596	999999	999999	999999	749	906	
466	947	791	82	37	999999	855	156	952	847	542	428	120	435	271	591	721	999999	313	52	999999	368	721	999999	956	491	539	73	999999	615	610	999999	999999	807	909	760	372	515	999999	97	856	526	704	844	848	999999	299	468	330	15	924	527	978	999999	999999	108	236	718	126	545	440	791	189	346	247	825	469	313	526	511	229	216	813	226	195	123	663	876	235	999999	202	999999	743	961	999999	999999	739	261	540	811	999999	653	999999	545	999999	75	346	999999	607	999999	999999	985	999999	819	785	718	713	762	999999	163	444	359	493	974	353	369	58	227	654	163	95	217	999999	999999	976	575	817	277	999999	130	776	999999	279	999999	795	999999	138	999999	999999	999999	380	999999	999999	387	377	999999	170	424	202	296	26	129	713	453	999999	148	223	999999	842	220	901	999999	202	999999	386	999999	999999	291	188	999999	241	999999	51	682	783	999999	999999	395	347	999999	415	402	84	999999	114	656	999999	825	274	999999	999999	999999	91	965	81	999999	785	350	10	999999	105	878	245	999999	65	999999	88	41	670	828	670	828	890	50	804	508	370	918	295	729	557	264	26	999999	999999	339	53	999999	610	849	999999	136	394	118	999999	999999	999999	28	228	222	578	560	165	446	999999	174	21	50	170	572	573	866	64	280	681	999999	862	714	913	999999	848	999999	431	999999	999999	544	443	999999	344	278	352	352	700	83	161	997	109	580	544	999999	328	12	914	47	285	999999	81	999999	437	864	999999	451	999999	999999	373	999999	138	344	941	452	999999	999999	705	892	999999	231	176	999999	129	684	742	292	180	999999	406	846	999999	393	999999	48	999999	999999	999999	479	604	900	246	999999	709	585	868	765	638	101	256	98	306	999999	816	63	300	100	995	753	132	999999	281	180	106	999999	487	744	798	902	979	999999	886	999999	298	330	984	999999	281	543	999999	977	653	999999	688	318	999999	999999	999999	491	747	381	334	600	357	222	628	999999	999999	192	108	133	966	999999	121	999999	212	999999	733	495	78	999999	819	999999	937	155	738	999999	492	788	977	999999	177	999999	999999	999999	87	295	878	86	701	999999	868	98	999999	692	20	917	999999	843	999999	479	341	91	423	426	999999	872	663	211	483	436	584	999999	215	686	955	660	580	999999	767	917	201	657	999999	160	462	730	26	254	145	820	234	648	682	999999	90	96	893	738	56	999999	999999	676	602	999999	343	999999	883	759	736	360	346	999999	999999	198	287	683	297	999999	964	831	999999	418	999999	663	211	999999	999999	999999	605	869	767	842	467	561	
295	525	65	999999	816	906	999999	999999	517	784	483	771	572	493	229	406	798	999999	999999	225	359	223	999999	939	999999	408	915	185	163	867	593	504	999999	524	999999	762	628	768	455	67	983	999999	900	291	189	440	999999	156	488	209	999999	999999	78	252	212	81	915	999999	465	417	999999	672	113	650	201	979	999999	58	589	999999	777	40	185	716	241	999999	322	327	759	632	46	768	697	999999	999999	456	436	754	999999	831	847	511	313	47	75	321	999999	260	99	210	666	324	566	31	431	999999	960	999999	20	451	999999	597	999999	999999	381	232	974	160	852	744	552	999999	999999	757	619	276	727	147	650	919	276	999999	238	559	966	722	211	676	531	757	495	85	743	999999	82	999999	154	999999	666	843	346	999999	408	354	657	999999	588	808	412	165	322	999999	999999	101	185	697	369	807	866	999999	999999	308	628	105	258	999999	286	865	685	368	131	256	481	807	999999	999999	999999	883	901	330	143	403	999999	375	444	672	374	652	695	385	891	347	999999	16	822	47	999999	313	105	190	369	722	133	53	44	999999	352	902	999999	999999	43	999999	906	545	525	627	44	262	660	586	112	634	179	999999	999999	999999	642	999999	985	545	999999	360	787	720	999999	421	279	999999	341	999999	329	472	144	451	351	415	440	78	490	204	999999	463	652	519	88	734	553	823	575	260	433	877	917	972	37	999999	698	195	999999	114	358	999999	921	292	266	640	499	728	958	71	353	574	999999	790	542	762	708	277	999999	236	867	456	654	90	944	452	999999	171	423	667	716	999999	494	385	846	198	541	370	262	448	244	999999	864	999999	907	859	999999	136	440	274	999999	431	553	357	246	999999	169	999999	347	999999	95	338	999999	300	999999	108	999999	608	944	353	231	999999	25	204	991	999999	999999	150	183	95	559	428	731	158	692	295	701	146	148	944	39	999999	32	448	362	906	999999	574	168	999999	778	294	191	96	53	637	415	359	365	204	999999	28	999999	262	265	999999	999999	999999	608	69	999999	999999	999999	10	324	529	999999	999999	841	94	531	27	982	375	316	275	246	999999	115	65	879	352	999999	999999	632	21	999999	770	999999	999999	310	365	966	999999	999999	999999	823	190	999999	999999	321	838	517	280	672	999999	45	301	999999	989	429	961	60	552	999999	65	172	999999	999999	312	494	555	394	155	999999	176	60	883	999999	481	999999	65	999999	590	743	51	834	510	281	338	975	743	824	203	275	348	999999	423	999999	356	672	307	813	469	999999	999999	454	999999	496	506	
999999	161	337	999999	548	373	99	469	809	148	230	662	253	999999	337	751	730	999999	879	999999	860	637	965	617	999999	153	252	412	561	976	596	999999	999999	999999	95	823	415	999999	655	901	259	846	999999	779	135	999999	63	774	142	287	999999	999999	492	59	645	615	196	720	665	404	999999	999999	999999	832	552	758	648	478	953	513	346	999999	999999	977	197	24	34	196	491	798	99	478	279	999999	940	999999	979	964	140	480	637	694	695	260	780	571	938	780	237	377	371	999999	821	629	941	665	718	514	999999	630	590	10	239	867	314	652	417	634	891	999999	778	999999	999999	482	876	999999	684	294	999999	625	86	999999	959	124	436	999999	657	650	342	285	624	999999	111	509	889	636	464	999999	945	138	164	999999	999999	999999	598	687	248	348	999999	299	999999	433	317	247	554	347	51	999999	999999	800	999999	766	999999	616	594	313	583	838	593	249	196	999999	349	78	999999	772	364	941	999999	999999	275	319	897	999999	304	201	168	863	955	552	595	349	397	155	143	999999	22	282	432	295	114	409	755	513	113	134	94	248	776	999999	982	109	599	999999	999999	685	869	259	322	403	154	719	882	51	653	999999	999999	204	935	83	999999	999999	518	240	645	999999	563	394	939	180	999999	919	999999	182	569	495	749	707	620	457	528	762	959	39	150	395	527	999999	999999	265	664	999999	313	703	999999	900	591	999999	55	668	132	485	320	152	296	999999	631	999999	481	168	107	999999	583	487	554	996	132	489	999999	260	348	849	534	999999	999999	226	616	393	160	668	904	390	999999	999999	335	52	452	999999	742	915	763	817	242	999999	999999	902	999999	825	999999	999999	777	999999	279	795	330	282	950	637	637	80	618	999999	560	813	263	717	110	632	162	511	554	315	999999	184	497	531	616	832	999999	612	910	999999	244	999999	891	999999	120	866	630	62	999999	815	189	672	306	524	999999	429	447	451	999999	683	672	647	481	471	364	105	307	999999	665	127	122	35	169	827	14	435	921	460	999999	243	11	110	419	999999	999999	84	877	972	274	197	394	83	999999	237	999999	999999	652	429	448	999999	568	832	999999	999999	703	999999	999999	478	520	999999	507	986	844	568	681	572	237	742	999999	289	228	335	533	478	732	49	999999	999999	709	416	999999	502	22	591	674	999999	714	445	45	972	571	408	999999	443	690	999999	238	250	555	999999	369	910	94	168	796	243	309	917	999999	663	938	580	769	113	57	15	974	262	999999	512	857	792	706	372	717	819	873	999999	
787	334	999999	975	386	162	56	873	417	999999	795	441	870	796	203	999999	44	991	638	999999	395	999999	433	975	999999	53	698	577	213	999999	450	976	370	999999	140	916	853	963	203	616	67	999999	597	129	467	462	641	71	598	334	338	726	191	524	704	999999	900	835	628	343	464	478	669	696	414	819	80	661	999999	287	528	80	797	32	301	220	98	999999	518	893	411	637	979	878	392	999999	999999	845	999999	37	25	27	344	860	999999	588	515	900	714	648	999999	980	404	321	805	267	928	999999	233	493	24	999999	999999	999999	999999	826	499	999999	999999	690	33	234	999999	638	999999	999999	999999	937	869	712	999999	197	999999	999999	511	431	242	999999	83	134	795	636	621	31	999999	429	700	610	929	999999	999999	724	596	999999	999999	167	834	766	999999	304	532	991	299	999999	999999	826	996	457	233	510	593	831	999999	189	999999	397	613	134	624	841	810	135	18	543	999999	999999	601	576	255	353	596	476	618	778	602	803	999999	999999	244	999999	999999	999999	387	429	742	267	16	416	138	237	554	709	151	217	999999	406	983	756	896	806	234	429	211	879	913	127	222	939	999999	999999	60	512	890	436	418	566	999999	588	801	366	974	194	447	27	799	886	999999	410	293	206	999999	590	999999	437	963	13	51	508	515	624	54	77	999999	46	187	51	819	715	999999	928	999999	999999	955	540	831	50	982	193	89	36	793	812	655	390	999999	469	308	462	473	415	999999	250	82	999999	322	906	999999	411	999999	999999	77	618	611	365	999999	999999	635	999999	605	923	999999	857	428	489	830	999999	421	999999	765	718	999999	367	999999	999999	413	417	999999	778	999999	924	685	580	353	331	959	184	211	999999	842	999999	833	635	856	999999	393	666	821	593	999999	90	999999	915	645	132	25	709	999999	226	951	140	105	999999	455	999999	247	450	514	107	530	656	41	130	606	911	884	117	510	700	10	999999	596	737	432	147	439	999999	935	230	316	259	807	984	348	712	758	976	999999	185	313	942	162	999999	73	699	999999	374	318	734	247	999999	208	999999	226	215	544	367	434	999999	251	999999	515	999999	999999	999999	848	56	781	894	162	999999	927	999999	397	999999	594	999999	674	732	98	74	462	211	999999	408	60	999999	768	143	999999	401	551	999999	934	999999	999999	868	933	999999	850	999999	999999	999999	581	999999	980	873	288	168	620	672	692	701	999999	999999	24	999999	311	392	230	999999	288	648	726	761	367	66	999999	999999	630	725	937	882	882	96	481	48	629	653	999999	999999	
851	999999	522	506	708	849	651	999999	821	132	567	551	571	999999	723	944	697	819	999999	923	482	726	537	999999	999999	809	819	143	999999	975	684	657	963	53	999999	678	135	230	62	517	415	643	740	507	168	999999	320	749	999999	537	351	809	681	504	704	135	81	627	999999	899	40	999999	999999	999999	447	909	588	528	275	54	818	476	767	464	518	838	986	999999	999999	348	498	79	999999	177	634	874	999999	469	349	741	999999	508	458	999999	999999	999999	591	999999	999999	999999	807	792	999999	328	718	875	52	999999	985	865	148	999999	891	433	410	960	747	884	999999	999999	933	128	188	534	999999	320	27	999999	976	621	257	101	970	487	999999	706	595	452	459	758	832	760	483	999999	602	999999	999999	35	753	527	160	999999	683	999999	999999	689	614	949	999999	999999	857	999999	999999	374	617	57	81	413	893	703	375	304	434	462	740	182	645	999999	999999	882	999999	992	860	459	471	550	418	483	172	851	102	999999	572	62	999999	404	520	119	866	999999	493	999999	141	999999	162	855	999999	230	756	152	53	999999	26	997	703	864	999999	789	903	77	639	999999	250	999999	611	728	732	382	560	346	662	536	999999	387	398	500	861	811	999999	999999	278	197	727	29	999999	999999	629	574	358	47	999999	731	215	999999	915	896	962	99	447	433	133	899	999999	420	490	516	82	638	608	999999	13	765	491	297	798	451	870	999999	244	429	999999	999999	999999	999999	519	930	999999	999999	999999	502	537	999999	373	874	491	999999	528	999999	538	300	999999	999999	999999	999999	44	71	249	918	11	474	35	741	999999	28	333	965	874	999999	901	559	196	999999	176	116	676	241	402	617	805	429	923	564	692	943	319	118	999999	879	488	458	691	412	46	998	477	999999	916	354	550	526	999999	382	415	978	999999	84	824	999999	478	803	999999	999999	122	581	551	999999	59	999999	709	225	773	999999	999999	453	868	783	999	177	999999	880	324	57	76	289	925	999999	159	713	999999	244	293	342	411	999999	789	69	999999	464	999999	16	746	999999	644	335	752	509	714	999999	120	330	84	656	231	597	999999	620	565	999999	656	10	999999	345	82	474	932	999999	593	999999	663	809	493	545	720	631	144	999999	412	741	999999	425	836	197	602	518	999999	999999	121	813	999999	178	999999	467	807	999999	694	999999	932	180	999999	321	915	733	999999	311	837	539	936	599	463	178	217	824	305	240	174	134	999999	564	314	999999	329	779	783	495	315	35	737	273	936	733	386	999999	347	225	509	999999	889	301	680	630	
999999	521	360	38	960	999999	171	576	292	570	668	999999	865	107	999999	145	949	999999	996	999999	999999	999999	662	999999	792	999999	486	89	730	71	245	451	883	684	605	807	428	754	534	636	864	999999	981	376	75	17	376	250	233	374	999999	86	305	869	827	37	859	631	246	985	202	91	845	231	335	226	999999	999999	502	193	717	999999	288	369	947	642	999999	296	664	784	608	999999	855	999999	907	168	156	24	999999	999999	948	797	999999	548	444	782	324	759	999999	848	999999	195	999999	50	656	959	798	935	921	195	346	572	966	999999	386	999999	999999	489	323	176	80	480	999999	924	244	919	999999	739	924	999999	328	931	999999	816	271	423	498	815	710	999999	370	220	103	672	241	386	999999	65	171	488	556	835	446	874	777	999999	861	823	805	737	282	68	20	756	999999	415	999999	160	201	963	467	420	779	374	806	859	387	999999	693	858	99	631	577	445	619	492	494	381	48	228	561	999999	20	972	675	311	999999	346	805	825	68	679	863	999999	31	999999	66	999999	999999	917	665	209	140	946	999999	651	999999	574	999999	999999	920	946	122	973	412	793	410	806	698	505	659	50	857	867	800	419	768	379	424	483	999999	999999	313	130	999999	362	543	73	334	34	820	999999	210	999999	905	122	567	889	795	999999	735	260	383	572	999999	624	999999	273	156	999999	883	999999	159	662	947	507	642	991	420	59	999999	346	481	674	685	999999	840	999999	961	687	999999	878	583	197	748	186	999999	741	862	999999	20	999999	917	105	150	708	999999	999999	483	408	999999	575	479	746	977	399	778	709	886	243	784	916	999999	999999	386	15	538	962	999999	999999	467	999999	139	481	49	999999	999999	385	533	999999	549	302	999999	999999	218	286	408	837	219	358	408	340	854	628	163	999999	969	458	999999	145	179	522	632	711	999999	578	999999	998	706	998	999999	402	185	909	694	492	999999	747	260	999999	999999	701	752	566	999999	137	999999	510	999999	945	999999	999999	667	397	999999	36	999999	999999	623	639	840	410	140	221	388	15	164	945	999999	671	141	999999	207	618	538	999999	769	76	348	999999	999999	934	680	761	999999	998	735	999999	111	667	822	721	134	999999	269	999999	999999	541	187	999999	972	111	576	999999	813	788	773	58	999999	339	999999	603	903	809	117	905	730	378	232	389	280	376	999999	276	999999	420	107	999999	999999	999999	906	237	889	999999	841	999999	368	33	947	210	235	999999	929	772	410	229	999999	324	512	364	999999	202	319	797	999999	605	268	309	807	403	
691	999999	700	526	433	39	713	999999	968	999999	547	706	430	999999	999999	594	447	999999	866	629	601	782	84	994	865	999999	918	102	999999	999999	172	999999	226	554	999999	999999	986	999999	999999	380	515	895	356	825	817	769	772	297	643	999999	168	197	999999	187	801	908	121	706	999999	719	120	999999	39	999999	999999	488	999999	999999	512	999999	999999	44	732	495	999999	706	999999	999999	186	106	941	631	459	999999	87	974	999999	48	999999	610	928	289	752	629	269	893	999999	623	309	338	289	896	784	528	895	133	464	947	72	105	483	861	529	564	778	999999	172	639	655	550	999999	451	999999	999999	196	328	999999	113	235	999999	999999	811	999999	847	816	55	846	999999	505	953	519	678	976	657	137	76	760	999999	850	780	730	999999	967	758	999999	838	772	882	342	576	841	361	721	841	265	999999	911	999999	748	733	643	999999	143	702	40	193	999999	476	775	129	568	104	262	999999	499	999999	844	201	381	999999	999999	963	597	928	122	168	957	144	402	465	165	999999	449	127	999999	498	103	275	999999	292	373	306	117	223	18	746	109	999999	351	652	827	999999	999999	770	460	999999	999999	215	590	872	999999	340	84	319	999999	999999	655	144	319	999999	519	578	473	999999	614	999999	856	384	919	375	68	691	792	999999	999999	444	778	679	999999	999999	854	887	685	999999	65	43	231	798	999999	528	101	964	956	350	999999	999999	256	220	166	484	823	269	296	999999	813	545	999999	334	680	999999	711	976	477	852	156	632	999999	618	999999	580	999999	999999	135	400	284	104	734	451	617	389	999999	567	999999	192	643	595	999999	470	51	520	494	897	127	730	817	999999	496	114	204	509	365	638	187	585	729	765	144	999999	999999	719	810	106	716	300	341	999999	462	999999	219	561	41	432	576	999999	95	856	940	405	582	169	607	999999	999999	999999	34	559	390	937	463	999999	461	705	531	331	709	398	191	999999	999999	673	661	211	999999	642	478	932	71	664	499	872	999999	738	322	999999	121	189	848	608	999999	781	763	999999	831	341	110	335	999999	254	813	999999	675	123	999999	909	507	999999	735	614	638	999999	497	725	999999	590	62	999999	999999	751	220	529	999999	582	560	616	999999	146	999999	563	542	153	999999	817	850	801	206	711	731	999999	282	715	453	999999	999999	183	294	47	86	999999	289	387	942	160	44	293	157	103	563	399	999999	999999	36	999999	82	495	71	680	999999	646	393	999999	990	979	999999	504	999999	315	999999	999999	332	872	69	138	283	164	999999	880	782	566	653	113	
157	999999	414	911	999999	280	999999	483	122	999999	172	440	857	999999	397	963	681	539	217	842	489	187	77	136	311	897	999999	918	999999	999999	897	318	992	290	203	999999	574	567	815	805	154	139	273	999999	709	629	281	345	766	999999	209	252	358	811	623	970	999999	288	610	792	381	252	198	931	717	853	999999	577	744	739	398	123	724	412	698	360	913	359	426	681	625	564	161	57	981	654	959	190	666	233	393	296	957	33	433	901	940	341	10	999999	191	704	999999	999999	999999	95	528	946	123	272	66	999999	999999	928	176	817	101	150	950	999999	999999	266	910	999999	999999	112	999999	700	979	797	420	582	359	570	499	999999	999999	134	209	896	135	23	77	403	177	478	999999	39	856	615	810	999999	391	938	962	924	793	89	999999	999999	929	827	999999	325	852	999999	565	301	439	255	854	967	941	63	999999	999999	198	517	999999	877	677	136	999999	373	999999	621	200	421	999999	574	137	999999	451	463	966	308	57	752	551	999999	912	999999	600	611	761	999999	858	337	999999	999999	735	286	999999	804	78	803	983	999999	999999	240	293	154	999999	999999	999999	969	525	999999	97	638	832	446	966	660	964	544	999999	999999	999999	999999	763	862	419	526	838	850	158	646	999999	173	324	453	423	999999	999999	999999	450	735	492	999999	327	999999	250	372	259	298	999999	84	840	534	999999	750	999999	194	477	999999	735	176	999999	277	820	999999	999999	999999	999999	389	33	656	999999	206	999999	999999	750	819	826	999999	622	999999	999999	549	541	84	999999	860	895	573	462	239	842	978	42	283	710	999999	971	449	287	999999	58	870	999999	999999	822	643	440	476	999999	182	367	94	808	688	899	485	736	746	81	242	38	750	926	999999	999999	283	174	819	999999	535	848	387	116	306	998	999999	999999	999999	999999	172	430	429	999999	999999	999999	758	179	354	384	235	488	234	999999	55	297	308	943	481	849	549	479	620	386	475	333	980	999999	999999	689	502	999999	858	494	908	811	999999	187	999999	922	65	113	819	445	864	56	999999	19	999999	18	700	999999	802	38	712	693	809	52	107	956	891	999999	999999	664	881	34	999999	739	468	243	688	130	306	999999	794	446	999999	184	522	428	709	970	917	999999	999999	999999	408	829	999999	225	12	567	90	690	40	999999	445	165	564	840	426	883	551	827	330	579	167	253	244	275	43	634	999999	678	256	920	999999	999999	674	842	626	800	957	253	241	999999	999999	616	528	519	10	504	620	682	11	999999	429	999999	183	420	881	164	595	
517	191	377	47	999999	999999	119	421	999999	999999	721	224	626	926	307	596	208	539	551	999999	999999	274	539	999999	847	676	430	501	773	990	264	961	471	214	449	999999	999999	94	638	182	418	999999	999999	23	899	999999	385	999999	131	503	975	880	340	438	999999	252	999999	363	199	734	23	618	647	999999	235	759	752	421	487	246	732	124	999999	378	317	999999	999999	525	999999	389	301	531	379	280	24	384	631	999999	999999	207	418	510	894	904	169	799	460	447	787	149	999999	964	422	884	770	860	979	961	999999	999999	707	137	248	809	443	491	248	377	276	999999	138	719	999999	999999	828	231	999999	999999	219	517	175	999999	737	975	674	336	119	495	510	164	405	669	912	97	499	290	272	95	470	677	561	93	180	936	20	996	999999	142	66	548	999999	982	752	613	999999	999999	399	272	144	999999	382	999999	999999	999999	999999	999999	806	990	790	999999	959	144	535	999999	999999	91	999999	801	965	678	449	999999	999999	961	522	999999	917	309	17	890	891	10	950	364	305	999999	999999	68	489	999999	199	896	352	518	589	507	999999	221	999999	998	681	598	307	466	999999	999999	324	905	999999	44	552	507	999999	899	999999	959	999999	181	245	158	999999	869	999999	999999	489	553	635	920	382	25	999999	999999	999999	999999	219	302	702	999999	999999	900	493	321	468	455	999999	691	913	452	862	999999	999999	285	975	507	142	812	286	883	976	123	769	404	533	584	78	846	855	973	999999	363	266	999999	999999	344	665	554	999999	999999	424	798	999999	999999	999999	751	701	690	730	155	999999	406	26	818	517	583	141	99	787	883	999999	163	836	939	762	999999	999999	624	800	999999	842	588	411	419	469	999999	483	586	346	781	882	388	999999	999999	999999	293	347	999999	191	901	213	999999	766	527	490	271	961	700	429	558	999999	86	889	99	312	297	995	606	359	338	110	554	752	16	11	999999	47	999999	999999	479	171	925	443	899	999999	999999	822	883	999999	208	227	782	167	788	999999	806	499	36	407	999999	297	741	98	852	801	999999	823	999999	999999	492	234	835	999999	949	396	462	643	989	999999	46	475	122	676	160	999999	327	397	963	613	205	507	999999	728	41	192	430	999999	590	108	779	452	72	367	446	999999	391	999999	999999	999999	940	172	510	374	371	344	185	999999	999999	741	483	270	859	157	330	984	223	999999	999999	767	966	625	62	890	882	593	413	999999	240	186	730	999999	999999	572	672	42	999999	646	999999	697	17	366	898	849	625	518	999999	915	999999	461	760	999999	999999	
449	435	324	999999	619	492	777	931	430	999999	761	21	90	90	297	484	999999	987	576	749	999999	760	610	999999	999999	275	999999	10	498	717	999999	999999	999999	306	740	999999	357	921	999999	164	589	999999	999999	531	147	838	999999	438	305	440	748	474	194	534	966	689	824	597	999999	999999	128	777	999999	712	999999	345	565	783	999999	160	137	377	608	421	169	373	183	88	589	374	999999	934	999999	68	969	313	241	920	339	999999	322	999999	23	44	999999	999999	333	873	476	999999	999999	999999	98	155	312	381	865	999999	375	999999	999999	746	999999	544	622	193	999999	384	999999	751	999999	644	453	299	838	377	363	573	999999	357	50	999999	612	787	100	970	846	559	755	598	447	468	555	736	543	999999	752	479	999999	852	739	949	140	724	999999	999999	317	999999	317	935	27	302	396	27	562	217	144	229	453	652	347	523	999999	155	314	999999	999999	716	756	272	999999	999999	161	533	618	100	999999	888	99	999999	662	999999	999999	999999	581	155	81	999999	183	336	441	532	35	999999	999999	999999	999999	999999	420	62	550	600	52	54	999999	999999	151	999999	409	471	48	256	139	991	999999	299	282	809	573	168	573	560	543	999999	831	999999	859	390	28	402	770	194	477	999999	999999	72	15	206	510	999999	14	218	139	711	298	999999	403	44	999999	225	943	521	421	261	489	990	67	999999	223	227	283	760	844	16	701	854	778	102	90	999999	294	999999	308	134	164	364	431	999999	999999	999999	999999	824	610	802	999999	259	772	226	557	921	15	392	983	292	175	999999	374	132	20	444	999999	310	953	853	931	867	999999	296	107	999999	568	999999	491	999999	528	458	159	51	999999	999999	999999	562	544	168	921	901	102	26	959	999999	989	308	999999	697	240	398	871	999999	871	591	47	486	128	999999	362	779	999999	416	999999	999999	104	332	575	999999	999999	853	999999	794	999999	39	999999	205	337	197	145	270	415	999999	346	999999	999999	403	180	999999	413	999999	443	122	806	152	11	686	999999	251	999999	667	999999	999999	344	386	632	999999	824	841	816	841	159	930	297	999999	373	115	79	634	999999	700	162	608	165	757	999999	653	999999	999999	38	99	999999	95	381	999999	536	164	460	999999	507	511	578	999999	159	999999	999999	999999	825	999999	779	895	999999	627	121	125	514	134	105	586	967	978	97	999999	813	727	898	999999	999999	819	565	218	999999	120	137	999999	132	999999	459	594	312	906	999999	999999	20	142	999999	326	973	999999	963	411	69	999999	992	528	423	999999	525	999999	999999	999999	953	16	158	570	
999999	505	499	999999	992	999999	675	510	999999	70	160	813	35	680	254	999999	999999	303	855	163	158	999999	128	999999	215	589	307	36	920	920	953	822	135	999999	891	976	826	490	273	282	736	558	600	999999	999999	610	517	845	188	101	300	660	160	999999	421	470	387	890	287	999999	393	649	590	363	116	337	687	585	788	277	755	610	39	583	427	600	999999	195	241	605	81	462	847	999999	629	303	672	999999	999999	431	598	999999	999999	859	888	96	999999	246	825	50	922	931	999999	910	345	690	999999	999999	999999	821	999999	201	659	682	341	930	802	760	733	813	665	556	558	367	678	819	407	179	999999	999999	999999	999999	999999	200	683	150	406	999999	494	939	999999	105	564	999999	152	407	286	530	527	957	294	218	999999	22	384	375	383	999999	241	526	999999	460	999999	245	199	346	999999	468	999999	999999	999999	865	276	794	150	570	992	351	225	999999	542	877	652	737	57	423	440	358	815	317	766	999999	704	999999	656	222	999999	329	999999	805	575	818	999999	336	432	429	941	999999	999999	814	382	41	484	960	983	415	808	154	197	776	905	482	652	691	434	827	170	308	148	928	356	673	335	999999	705	999999	355	325	999999	628	481	722	487	999999	935	734	232	744	999999	251	413	79	141	999999	899	102	175	999999	901	605	268	999999	580	942	468	709	706	74	264	268	999999	999999	999999	569	304	193	995	651	999999	699	999999	425	323	896	525	286	541	95	999999	612	558	515	999999	709	369	999999	152	999999	999999	235	38	167	489	726	999999	920	240	571	999999	716	107	524	999999	211	10	999999	329	683	999999	192	177	621	555	651	709	554	78	139	210	465	999999	460	118	530	671	446	935	999999	715	999999	55	970	999999	803	515	999999	430	222	709	526	519	999999	999999	360	999999	416	999999	999999	999999	636	999999	999999	999999	999999	674	999999	999999	563	539	563	999999	732	999999	822	146	207	482	751	146	999999	999999	855	430	683	946	582	342	758	472	264	834	107	580	999999	999999	999999	608	659	138	868	628	867	682	999999	619	999999	501	305	224	860	999999	999999	701	351	513	996	680	688	543	999999	314	999999	101	285	999999	999999	161	889	79	201	598	999999	622	277	55	999999	182	284	74	169	999999	999999	999999	611	999999	999999	405	238	999999	756	273	999999	126	46	564	971	775	407	426	809	635	611	999999	32	999999	122	999999	999999	999999	999999	999999	406	624	384	999999	277	123	490	955	999999	413	922	323	999999	927	999999	706	586	713	84	999999	774	858	999999	533	999999	810	521	349	217	
734	971	999999	329	932	999999	306	742	35	296	858	295	999999	999999	406	712	297	912	104	999999	415	662	999999	231	999999	58	548	370	999999	541	467	999999	151	748	32	442	999999	994	391	70	382	964	999999	999999	226	205	332	999999	857	820	191	897	426	755	801	81	999999	711	563	883	329	935	891	493	828	266	154	704	999999	963	999999	303	531	44	999999	999999	110	302	15	999999	725	359	999999	39	359	569	999999	999999	946	950	190	289	440	507	740	446	82	77	598	959	999999	628	999999	894	108	999999	376	392	544	360	970	959	705	999999	167	999999	433	861	144	269	92	758	757	695	783	443	862	999999	999999	774	999999	43	703	56	517	999999	807	618	931	470	203	792	850	595	999999	231	583	446	350	770	22	221	933	999999	877	302	870	856	120	664	999999	999999	97	770	982	937	265	999999	486	70	173	815	999999	673	76	299	908	999999	716	561	859	426	683	999999	761	166	999999	373	178	224	236	950	999999	999999	999999	850	999999	89	612	999999	966	924	999999	289	606	207	999999	269	273	587	999999	708	149	559	805	610	999999	563	19	825	837	891	999999	271	999999	222	318	999999	239	225	999999	999999	560	673	999999	935	466	404	999999	999999	876	999999	110	999999	830	999999	811	948	471	833	191	150	79	786	214	84	443	697	455	394	888	999999	40	57	992	999999	157	475	963	869	154	999999	999999	455	999999	997	791	899	441	316	999999	370	202	405	999999	454	999999	773	999999	999999	502	768	999999	542	999999	259	809	62	598	999999	380	345	984	601	999999	999999	514	999999	837	217	293	543	266	149	999999	528	434	999999	23	548	807	384	999999	453	377	999999	999999	103	780	700	197	999999	999999	177	936	76	385	600	716	127	940	145	936	999999	999999	959	512	809	999999	156	824	185	48	999999	466	999999	999999	541	234	314	600	420	842	999999	999999	555	241	98	212	916	153	833	918	895	999999	672	448	755	226	417	873	516	543	634	875	21	999999	999999	711	940	737	999999	376	999999	999999	999999	302	799	999999	681	727	424	606	642	999999	991	266	153	451	999999	557	582	324	816	441	94	877	217	999999	18	855	980	386	272	188	999999	467	516	378	999999	379	648	524	544	690	458	999999	999999	632	884	755	999999	809	999999	393	165	529	559	970	443	652	999999	538	231	825	746	999999	344	463	703	533	749	774	373	424	999999	68	780	999999	982	999999	976	999999	386	263	309	180	469	878	33	779	907	545	999999	436	295	120	302	718	943	420	574	446	928	360	15	999999	446	502	485	
107	749	999999	988	268	999999	508	162	999999	526	575	577	465	440	923	625	213	838	936	999999	798	765	71	192	571	999999	539	656	35	257	526	734	967	999999	999999	40	485	557	999999	760	999999	999999	334	201	377	999999	999999	16	14	734	801	999999	509	373	999999	999999	999999	999999	999999	999999	146	999999	136	720	999999	999999	610	999999	513	893	150	656	171	999999	352	840	999999	869	815	999999	500	532	652	301	455	583	235	603	717	999999	353	244	140	28	999999	934	999999	614	202	536	242	57	503	999999	593	155	782	333	31	845	999999	817	434	698	999999	999999	209	835	274	426	616	17	355	999999	549	905	525	152	562	999999	19	826	999999	289	999999	453	38	540	999999	310	800	999999	582	871	693	535	810	442	860	999999	999999	996	349	775	920	999999	702	999999	999999	687	630	639	770	613	836	999999	150	155	211	714	999999	669	137	964	625	714	434	483	999999	999999	105	999999	292	554	682	22	486	901	369	271	751	453	968	30	679	170	141	969	44	617	394	664	241	999999	433	75	868	385	999999	215	800	999999	359	557	591	548	357	226	931	823	598	999999	786	940	963	141	701	117	295	464	582	465	999999	617	999999	440	851	999999	130	617	153	110	999999	163	470	533	999999	420	438	140	813	915	47	999999	28	999999	878	301	999999	999999	374	761	100	999999	999999	345	778	741	928	161	697	221	105	999999	679	999999	999999	633	479	440	47	291	679	164	651	667	999999	238	598	483	562	559	954	999999	252	392	20	66	530	135	754	362	491	287	443	601	999999	723	540	999999	659	255	821	751	263	92	92	935	53	965	917	999999	152	455	999999	147	266	275	81	297	487	440	112	353	999999	684	799	402	721	59	999999	703	698	78	823	317	999999	212	575	170	999999	999999	999999	565	217	215	220	46	688	999999	345	554	652	253	53	229	152	477	999999	999999	999999	690	224	999999	127	224	851	84	631	291	409	999999	999999	910	987	999999	427	547	145	999999	474	762	713	425	714	303	999999	455	34	604	175	270	146	996	999999	999999	860	29	447	999999	363	999999	414	407	896	291	854	999999	999999	641	802	604	341	596	115	999999	976	798	289	999999	173	406	60	37	125	148	999999	703	44	999999	551	407	109	999999	126	338	357	316	999999	433	449	318	999999	392	801	999999	928	549	890	999999	643	71	739	624	830	999999	95	387	291	757	372	160	707	887	100	999999	999999	999999	999999	999999	999999	670	279	999999	384	855	216	667	236	999999	220	378	813	689	999999	999999	668	485	999999	168	
253	970	999999	771	70	999999	999999	311	999999	407	74	738	80	123	181	973	792	883	249	974	751	427	999999	735	999999	994	347	27	163	610	736	30	999999	999999	533	213	645	999999	795	95	253	999999	374	829	491	481	999999	700	518	760	697	785	999999	347	417	825	819	299	234	75	951	999999	158	692	999999	54	861	759	589	968	999999	999999	999999	999999	999999	846	63	331	254	75	697	999999	509	402	913	950	784	540	999999	707	393	355	283	999999	144	660	756	682	168	446	999999	548	120	999999	432	412	999999	91	999999	571	999999	497	54	999999	378	314	93	755	779	999999	269	330	856	999999	584	982	21	367	29	80	100	380	173	999999	454	159	535	959	999999	999999	263	703	924	999999	935	896	310	123	361	830	999999	999999	999999	447	187	999999	691	239	965	450	401	340	72	545	999999	401	333	247	714	999999	778	133	785	278	466	999999	406	524	946	688	681	897	15	999999	999999	99	477	999999	630	164	467	306	994	999999	119	922	640	388	860	543	572	73	999999	142	62	452	224	634	981	621	893	176	292	999999	768	503	999999	873	51	391	999999	999999	617	999999	999999	481	999999	266	169	544	925	999999	663	999999	125	618	498	872	146	60	874	843	744	18	271	300	23	717	760	615	597	999999	999999	479	619	964	455	848	380	580	323	999999	999999	446	696	875	513	879	171	160	999999	462	737	999999	999999	90	863	608	999999	471	468	999999	505	999999	947	167	681	194	794	161	172	999999	501	999999	737	915	377	307	322	999999	787	143	999999	609	610	999999	39	355	962	538	110	847	560	909	122	901	463	922	999999	538	203	329	95	999999	988	365	961	181	999999	601	999999	565	296	902	999999	334	866	895	942	812	138	999999	231	999999	60	325	999999	592	453	836	462	455	999999	784	202	468	999999	545	620	255	183	858	102	371	826	545	560	658	999999	788	44	567	979	687	999999	868	107	999999	959	673	276	999999	727	427	148	999999	757	999999	709	225	285	331	284	999999	639	999999	243	999999	999999	514	999999	440	999999	999999	801	999999	475	131	384	999999	370	228	585	999999	979	999999	999999	999999	232	569	788	58	948	999999	999999	712	292	293	57	139	635	247	400	454	909	835	22	72	625	253	791	999999	137	386	854	67	746	337	717	835	150	568	637	999999	726	715	492	356	163	999999	612	192	999999	254	698	133	827	140	999999	154	791	78	59	979	777	162	999999	571	164	999999	966	999999	575	221	999999	999999	999999	530	728	203	352	665	908	536	999999	608	562	883	688	999999	
239	615	299	573	999999	81	999999	657	999999	574	795	920	202	999999	132	657	616	861	264	631	522	307	999999	844	999999	136	169	523	999999	178	600	47	883	433	225	361	664	999999	178	917	558	952	437	999999	999999	999999	473	210	413	999999	991	700	628	66	218	999999	999999	999999	999999	999999	912	995	319	923	999999	758	46	999999	493	771	992	999999	693	347	82	570	869	258	446	380	663	958	119	364	999999	999999	999999	826	224	999999	158	219	240	261	14	562	999999	514	189	650	999999	704	717	999999	990	999999	999999	999999	984	648	72	954	999999	401	263	999999	886	999999	746	84	349	219	553	209	622	783	384	442	342	520	927	365	78	796	985	958	251	477	374	799	893	137	842	576	230	204	210	838	997	60	999999	687	767	115	999999	184	160	517	29	216	12	574	948	473	999999	707	885	999999	416	305	713	999999	999999	947	999999	999999	377	977	979	428	999999	999999	444	291	844	250	598	963	999999	810	807	999999	458	999999	999999	328	188	999999	856	523	999999	987	999999	702	999999	999999	106	820	924	99	999999	999999	538	999999	999999	999999	999999	667	628	999999	118	921	727	606	497	979	999999	433	160	862	42	997	131	999999	999999	595	999999	742	999999	587	999999	778	999999	405	999999	634	205	857	533	339	198	999999	750	385	999999	397	999999	825	215	368	306	672	670	71	67	999999	62	82	491	48	353	398	723	50	999999	999999	883	331	604	862	784	113	900	999999	999999	999999	257	745	61	721	334	999999	536	585	999999	999999	118	999999	348	202	582	132	375	495	999999	999999	798	709	60	83	514	939	999999	352	999999	202	771	849	999999	546	563	316	31	770	713	999999	999999	147	759	853	232	905	982	999999	290	661	737	999999	833	874	722	999999	695	999999	999999	395	77	193	11	98	999999	268	999999	802	639	275	111	604	781	932	938	660	999999	999999	999999	608	956	819	72	922	465	366	999999	999999	824	25	999999	54	563	328	987	677	999999	999999	152	964	325	999999	772	24	559	142	634	901	935	71	999999	498	135	608	438	257	999999	88	633	354	252	77	977	999999	654	999999	999999	462	944	271	524	289	63	999999	292	776	56	58	372	999999	731	124	586	762	428	133	918	999999	890	739	556	67	47	798	721	258	212	159	369	502	101	181	999999	674	547	317	999999	248	999999	662	999999	82	716	311	622	137	490	225	205	530	999999	96	572	215	714	467	252	265	174	44	574	897	999999	870	240	560	999999	911	225	999999	689	999999	999999	999999	538	999999	351	735	186	594	767	987	954	999999	
999999	14	609	751	999999	999999	74	188	83	291	97	313	394	999999	80	72	969	578	999	94	999999	469	458	344	676	241	125	517	89	580	276	586	942	999999	999999	999999	950	416	951	145	999999	510	605	356	150	999999	99	505	664	124	624	198	987	870	997	893	556	999999	85	729	964	557	109	503	24	511	371	999999	338	845	121	562	999999	863	48	999999	999999	111	204	451	151	619	852	965	955	88	598	999999	851	623	999999	999999	341	232	181	498	410	112	341	999999	863	999999	177	819	999999	72	571	999999	831	666	39	455	81	633	587	354	705	999999	547	936	999999	298	693	999999	175	435	230	404	999999	549	930	762	769	999999	999999	597	452	999999	999999	893	999999	474	250	195	999999	234	999999	708	999999	999999	999999	999999	564	405	726	575	860	462	653	999999	999999	999999	441	292	736	999999	999999	516	55	989	901	672	181	653	429	448	57	507	130	941	821	522	758	865	756	999999	207	374	838	22	737	989	389	395	62	350	42	958	459	327	999999	108	663	656	924	999999	104	910	975	288	999999	362	342	711	755	999999	418	999999	999999	999999	79	999999	677	42	261	911	292	785	601	89	415	999999	58	803	403	999999	858	112	940	999999	999999	296	999999	560	494	384	657	677	640	732	931	999999	432	386	999999	237	431	631	999999	22	838	999999	319	896	872	999999	314	999999	318	42	470	999999	635	900	513	999999	922	126	548	877	264	614	999999	868	999999	948	665	671	555	176	301	237	707	927	999999	259	999999	999999	687	64	80	128	369	999999	272	626	831	532	999999	473	999999	999999	92	527	758	233	173	999999	748	924	774	999999	999999	151	999999	242	607	707	999999	263	806	430	439	999999	807	145	254	999999	606	531	127	142	999999	92	862	987	154	999999	179	573	95	999999	999999	763	289	437	145	227	867	39	28	999999	429	619	667	883	874	598	999999	623	978	626	843	999999	806	641	844	900	999999	752	97	427	538	999999	999999	279	999999	675	214	380	999999	37	679	999999	512	993	712	188	999999	978	123	555	470	555	594	469	693	999999	956	647	592	244	938	999999	942	601	999999	890	451	999999	216	208	394	999999	999999	951	946	277	715	999999	929	666	485	311	639	541	999999	982	999999	708	586	151	719	566	788	765	98	565	634	911	406	821	737	37	771	914	999999	130	932	643	522	425	820	153	718	926	759	636	485	410	644	614	999999	742	999999	75	489	999999	561	857	999999	999999	999999	999999	416	117	999999	999999	999999	724	380	835	59	311	195	999999	331	575	847	999999	
999999	999999	999999	233	277	792	875	999999	999999	706	435	999999	569	85	780	141	782	26	999999	999999	997	999999	999999	760	40	808	999999	645	999999	999999	743	913	981	699	999999	999999	999999	420	536	999999	241	933	241	833	299	47	276	973	530	999999	388	314	839	999999	864	999999	366	329	203	468	237	999999	447	999999	962	521	361	869	999999	380	829	999999	999999	121	379	999999	999999	273	470	992	999999	999999	124	502	999999	999999	83	999999	999999	155	54	981	226	78	999999	11	999999	999999	870	778	686	407	749	160	999999	26	823	728	866	999999	635	102	859	211	999999	646	999999	944	314	533	999999	999999	44	88	336	847	155	422	724	378	577	999999	402	691	315	999999	841	999999	999999	255	615	355	878	44	519	951	999999	25	151	750	884	551	361	347	999999	80	372	999999	824	999999	871	999999	13	497	233	232	700	177	895	791	805	162	999999	68	917	102	737	999999	568	384	999999	139	280	973	493	35	999999	999999	361	245	771	179	149	891	383	213	999999	390	810	297	260	999999	999999	360	945	999999	875	999999	430	248	999999	373	113	449	660	999999	141	999999	999999	208	180	645	816	660	29	635	22	784	685	713	750	999999	198	280	134	999999	19	999999	999999	999999	999999	759	634	123	902	408	76	700	241	642	82	322	999999	999999	127	615	148	999999	340	320	719	101	617	716	497	986	999999	833	325	890	731	221	11	252	58	999999	999999	702	758	999999	569	321	553	52	999999	438	969	586	999999	518	999999	550	589	718	51	999999	151	918	625	915	233	243	385	999999	910	999999	320	143	999999	999999	999999	445	710	719	750	408	547	574	85	69	26	598	680	806	999999	190	999999	999999	999999	999999	279	102	999999	842	397	336	936	212	142	779	127	835	32	455	914	999999	840	869	967	643	520	999999	842	565	899	999999	999999	579	92	729	999999	999999	932	999999	437	511	999999	999999	999999	424	471	999999	442	306	942	999999	575	234	891	999999	350	999999	325	568	480	999999	260	999999	943	999999	773	999999	129	413	999999	99	999999	459	999999	412	828	972	546	552	181	184	144	545	623	718	999999	337	687	21	388	477	999999	373	102	999999	261	999999	999999	570	651	114	226	39	757	852	287	126	217	999999	253	378	999999	772	396	999999	567	715	898	235	999999	445	679	118	34	81	999999	539	366	999999	161	999999	57	999999	999999	76	958	999999	788	999999	999999	999999	130	208	767	999999	262	999999	999999	999999	178	546	947	699	868	215	435	117	14	999999	474	747	999999	999999	337	271	999999	999999	871	330	346	461	999999	138	793	759	
999999	480	350	999999	819	449	999999	569	123	615	999999	999999	117	696	999999	999999	999999	112	306	999999	193	999999	870	506	999999	22	77	656	460	999999	619	999999	905	118	891	999999	766	990	866	34	194	199	810	722	236	972	142	999999	688	496	360	824	999999	110	575	999999	610	844	335	806	381	906	999999	999999	996	225	452	998	999999	686	94	999999	245	281	509	994	395	158	279	716	880	892	968	964	366	999999	987	805	543	999999	354	921	665	69	653	287	89	413	999999	999999	999999	143	999999	999999	411	999999	589	559	600	999999	733	461	575	618	926	999999	938	155	50	211	238	647	465	42	999999	999999	455	185	999999	999999	915	981	431	999999	197	746	522	966	562	126	214	437	214	962	999999	892	356	57	143	174	349	933	373	524	999999	999999	678	999999	669	999999	794	413	999999	999999	666	752	40	316	431	999999	966	971	593	999999	999999	800	442	999999	993	449	999999	999999	52	463	882	981	618	999999	486	315	77	184	307	322	331	801	506	836	306	297	862	999999	625	953	208	999999	349	449	527	981	999999	185	354	229	434	999999	999999	477	999999	684	143	133	999999	999999	122	999999	674	281	602	999999	999999	606	999999	706	999999	775	781	99	999999	515	999999	999999	389	504	866	999999	999999	88	999999	934	999999	38	351	999999	163	738	999999	509	840	417	702	78	847	331	687	999999	978	648	641	999999	615	281	222	999999	52	999999	999999	335	999999	230	999999	596	392	667	765	999999	999999	585	553	849	566	999999	259	848	999999	573	331	67	816	33	913	192	446	240	999999	168	815	999999	999999	198	994	883	260	999999	999999	116	685	190	566	422	587	999999	105	792	102	343	32	374	176	479	643	686	999999	235	317	778	159	162	347	606	460	894	999999	999999	855	682	31	639	999999	706	887	151	501	404	446	519	96	999999	148	999999	145	999999	204	999999	555	317	374	999999	312	677	956	532	842	959	961	692	999999	740	937	419	999999	999999	972	999999	591	501	195	999999	788	797	999999	505	24	360	471	19	699	906	809	999999	317	996	999999	724	749	364	308	999999	442	753	132	999999	717	999999	675	752	478	733	518	999999	999999	259	245	999999	999999	461	518	492	498	952	993	491	930	399	111	324	66	258	721	236	999999	654	999999	999999	675	345	999999	999999	685	718	999999	966	398	756	426	68	761	822	739	297	846	816	999999	489	760	999999	425	328	999999	360	696	999999	22	291	999999	477	576	210	999999	999999	673	231	807	779	999999	36	103	184	972	53	999999	244	999999	433	390	386	610	202	283	43	
919	469	670	335	32	321	953	116	999999	948	491	560	999999	99	623	999999	19	273	78	734	548	251	355	582	999999	461	711	999999	900	484	866	999999	926	805	730	214	999999	481	757	109	999999	999999	289	999999	561	999999	262	428	999999	765	999999	346	134	999999	495	678	124	999999	538	570	610	375	215	421	91	117	633	186	369	419	73	537	999999	968	999999	561	999999	330	30	793	209	292	778	144	999999	529	259	387	319	999999	99	474	943	197	499	999999	999999	999999	942	454	380	85	69	400	702	999999	831	165	999999	933	716	793	999999	745	999999	327	597	80	314	561	857	256	866	317	999999	599	593	328	999999	953	781	999999	999999	576	423	134	233	387	999999	276	698	104	498	386	345	999999	407	999999	826	182	119	999999	563	999999	597	133	999999	751	81	113	256	512	687	935	162	999999	999999	500	332	999999	104	220	638	999999	862	763	758	490	972	34	201	395	502	306	843	82	540	998	978	299	915	482	315	338	30	196	416	999999	233	999999	890	999999	876	589	88	899	80	999999	527	834	999999	728	999999	999999	911	999999	20	390	101	90	91	416	522	43	331	622	904	309	999999	999999	356	205	266	258	143	295	519	999999	228	944	11	24	481	999999	999999	197	703	268	427	169	186	35	999999	153	999999	483	999999	843	268	465	999999	770	508	999999	487	180	471	530	913	626	351	107	172	156	88	76	935	377	119	144	918	645	999999	858	499	330	733	123	617	659	900	999999	654	762	950	240	516	630	999999	752	725	999999	355	800	999999	999999	863	325	74	574	548	999999	733	134	547	358	888	999999	360	167	999999	358	913	263	726	675	453	410	206	848	560	315	999999	367	999999	999999	300	92	51	420	467	417	58	52	121	883	942	530	225	999999	352	867	999999	508	315	999999	270	101	84	151	635	999999	129	226	999999	242	315	376	715	801	68	805	608	999999	999999	999999	309	870	152	842	733	923	195	604	999999	999999	46	999999	61	51	485	208	17	899	784	14	999999	832	37	999999	999999	576	999999	423	542	546	999999	338	808	285	78	399	949	999999	418	712	277	524	720	331	205	113	324	674	325	860	798	999999	165	695	741	476	843	273	275	166	118	771	72	959	434	999999	999999	999999	999999	96	258	776	491	999999	737	773	122	706	683	999999	261	150	107	999999	748	999999	183	123	544	999999	999999	686	966	261	604	505	999999	761	896	498	999999	548	701	239	611	31	226	93	958	999999	364	999999	589	800	905	967	673	390	999999	874	534	290	999999	381	
999999	999999	809	240	477	241	999999	361	809	194	999999	713	999999	868	79	726	343	999999	999999	577	247	419	106	175	356	636	831	81	550	999999	964	999999	316	329	698	49	221	986	999999	726	655	999999	337	999999	999999	999999	528	805	320	493	999999	443	999999	999999	144	999999	999999	999999	999999	841	409	999999	999999	786	230	345	407	129	999999	40	514	356	999999	438	921	244	92	701	140	999999	999999	999999	999999	67	999999	530	304	651	195	577	574	578	113	774	327	415	999999	550	184	999999	794	409	635	290	978	999999	999999	695	999999	999999	999999	773	513	728	733	382	488	752	304	699	50	755	933	602	465	936	253	710	121	515	51	999999	527	440	370	708	401	480	88	308	999999	609	908	295	537	800	74	384	50	944	926	450	255	999999	659	49	475	999999	824	51	999999	258	584	237	858	507	256	82	367	34	981	999999	673	996	138	441	846	999999	74	665	871	869	999999	999999	588	600	296	53	781	331	243	999999	999999	47	367	323	34	999999	437	40	999999	992	999999	999999	962	918	776	999999	356	227	999999	827	968	169	180	999999	588	417	999999	999999	221	212	301	999999	791	623	362	636	638	999999	999999	999999	220	44	120	879	853	654	214	669	999999	47	999999	563	138	416	399	497	867	297	999999	617	42	178	819	351	701	980	999999	349	999999	150	620	999999	810	999999	999999	934	58	300	227	999999	212	999999	444	183	999999	999999	907	385	234	865	769	351	88	799	999999	51	224	768	187	873	430	865	113	999999	426	165	752	999999	800	465	448	999999	79	801	999999	63	734	645	835	964	82	848	125	999999	999999	278	999999	21	895	574	999999	289	999999	354	513	999999	875	761	756	360	984	806	585	769	426	202	281	286	394	88	317	579	933	223	800	999999	999999	999999	312	158	999999	741	999999	999999	745	168	463	725	999999	77	999999	973	888	484	979	276	999999	356	284	188	999999	186	626	999999	999999	150	356	898	999999	999999	597	473	458	608	658	252	601	359	33	267	739	556	988	327	899	343	690	458	244	533	318	404	136	134	161	526	124	397	999999	604	811	564	181	999999	999999	714	524	999999	826	736	675	914	332	27	999999	450	197	309	918	999999	459	898	664	999999	999999	202	347	999999	457	142	138	213	390	428	455	184	999999	630	846	195	819	410	632	507	858	403	999999	119	685	711	338	814	479	55	999999	913	899	160	743	287	377	200	832	693	999999	999999	533	903	999999	273	74	999999	462	733	999999	59	276	167	171	229	130	999999	649	746	804	323	734	344	
283	542	999999	999999	999999	569	817	628	578	999999	898	396	869	178	548	421	646	771	999999	999999	942	105	646	999999	999999	523	166	150	551	95	888	295	999999	999999	629	38	988	839	679	893	915	484	480	337	999999	774	359	952	688	237	109	999999	961	999999	402	999999	895	542	999999	373	412	677	87	999999	60	999999	999999	680	999999	519	432	807	999999	468	830	999999	999999	318	999999	999999	999999	214	461	999999	999999	855	333	749	796	451	142	456	603	316	490	248	407	999999	287	655	124	679	413	178	999999	301	941	502	167	935	562	586	999999	30	999999	208	225	764	999999	204	289	910	883	999999	999999	999999	999999	999999	977	999999	70	637	41	828	110	999999	801	999999	999999	999999	914	999999	592	861	888	999999	397	583	117	292	999999	643	491	999999	999999	214	999999	315	791	828	97	165	525	575	874	999999	999999	240	920	714	406	933	999999	811	290	459	328	32	218	831	589	999999	678	695	569	999999	999999	948	999999	999999	999999	999999	999999	690	606	758	315	26	987	999999	10	166	663	403	885	999999	397	680	802	916	885	772	106	960	249	467	487	829	15	457	780	607	777	34	23	911	442	564	214	532	153	311	44	255	831	432	999999	285	809	479	39	475	156	546	20	927	398	540	451	999999	281	485	999999	539	193	402	389	638	389	974	656	833	475	280	999999	584	737	999999	138	816	499	211	30	536	428	999999	460	240	24	999999	999999	999999	123	75	260	667	300	505	72	999999	999999	999999	896	835	822	999999	10	876	774	435	199	547	412	999999	999999	999999	999999	484	121	878	999999	158	999999	302	462	755	719	409	999999	114	293	242	789	699	999999	170	315	999999	999999	231	999999	584	466	588	999999	999999	499	489	999999	190	211	815	999999	193	496	895	714	604	382	999999	486	600	856	669	999999	956	758	712	861	489	999999	280	999999	889	574	367	691	46	404	487	265	240	984	999999	903	478	848	999999	213	878	456	711	812	645	745	713	728	797	446	941	999999	786	628	935	426	931	999999	504	619	139	213	678	999999	895	811	999999	616	28	766	673	117	999999	509	982	43	63	468	135	999999	999999	999999	894	599	463	270	478	612	999999	422	971	434	354	986	83	674	999999	999999	999999	834	499	107	999999	999999	773	999999	73	287	645	902	372	999999	918	360	999999	500	318	999999	745	634	343	999999	567	605	999999	249	763	176	435	317	264	552	550	301	654	999999	929	863	826	630	206	201	966	999999	60	508	515	994	237	999999	999999	699	766	292	501	855	539	114	999999	533	80	
897	851	337	647	999999	999999	626	705	999999	571	999999	262	124	437	151	677	999999	555	296	733	999999	939	853	999999	564	785	268	800	799	999999	999999	627	302	560	309	349	639	999999	240	586	889	299	999999	21	911	999999	651	855	359	188	129	558	950	800	999999	958	998	999999	92	44	999999	825	905	771	746	827	959	564	138	802	47	912	325	999999	843	479	999999	999999	49	127	999999	413	451	999999	114	276	676	999999	259	351	350	999999	425	205	922	73	393	471	274	999999	488	97	726	999999	150	999999	999999	250	999999	831	261	166	345	999999	900	999999	999999	294	999999	999999	999999	467	314	786	462	783	999999	999999	787	780	96	999999	577	955	638	57	999999	895	480	897	43	436	545	427	99	193	999999	460	305	671	999999	999999	805	794	933	30	999999	999999	999999	999999	720	999999	999999	186	745	999999	999999	390	337	852	574	489	813	768	446	724	921	999999	697	999999	999999	999999	999999	125	999999	999999	439	782	31	999999	999999	746	800	999999	187	999999	999999	369	682	999999	604	537	132	452	107	999999	296	46	358	999999	109	895	999999	999999	501	684	298	347	999999	758	999999	807	999999	999999	587	999999	688	699	591	525	750	562	214	625	674	337	913	999999	28	891	700	402	433	811	518	380	503	999999	622	502	631	635	284	999999	494	797	178	413	865	279	521	596	455	832	469	546	999999	999999	161	173	999999	917	329	203	67	194	383	556	210	217	334	713	86	98	894	999999	287	290	140	999999	168	510	516	999999	999999	113	999999	601	999999	999999	999999	875	822	999999	999999	713	315	91	866	309	999999	622	212	657	944	999999	520	999999	938	999999	268	410	497	284	14	270	411	581	999999	954	247	782	999999	999999	527	458	890	999999	999999	190	999999	206	424	830	463	546	307	858	999999	572	593	590	662	999	999999	289	388	548	454	471	312	734	267	911	999999	641	417	974	139	999999	916	999999	10	758	999999	72	986	666	821	999999	999999	999999	777	261	999999	656	999999	215	525	248	80	352	999999	894	877	84	999999	512	768	821	999999	333	728	318	655	700	589	904	465	999999	302	722	726	987	507	760	957	16	999999	415	522	212	459	890	425	999999	720	115	999999	469	133	483	897	10	999999	640	999999	999999	605	670	76	225	750	999999	999999	358	625	194	397	127	127	931	961	999999	308	926	873	999999	892	91	979	483	33	999999	527	818	824	999999	999999	999999	936	999999	410	879	999999	999999	462	999999	999999	999999	999999	999999	718	763	999999	201	999999	544	701	411	766	985	999999	524	999999	999999	999999	754	356	137	
534	899	535	529	190	628	531	999999	24	11	474	298	893	825	142	454	999999	999999	654	999999	306	289	34	257	110	951	999999	885	999999	755	999999	999999	238	999999	542	59	999	199	999999	999999	670	439	530	699	999999	999999	102	750	392	246	827	931	110	31	830	254	874	287	429	239	706	645	893	268	896	766	999999	85	293	999999	454	575	687	931	999999	866	758	334	999999	632	859	181	999999	952	999999	183	607	999999	986	999999	185	722	770	353	26	35	546	272	803	180	999999	26	467	309	791	261	999999	179	366	963	999999	549	966	999999	379	535	151	941	340	723	168	853	999999	999999	907	732	805	999999	915	639	330	496	531	150	999999	843	714	203	170	676	928	438	849	33	801	635	755	973	973	490	999999	999999	931	89	999999	999999	927	471	401	68	456	999999	999999	727	642	10	999999	999999	582	536	820	948	780	999999	999999	730	13	999999	204	282	999999	832	999999	434	755	725	564	451	138	659	915	253	999999	111	229	27	999999	132	999999	999999	617	929	401	999999	669	935	825	999999	295	999999	561	861	277	129	91	623	999999	999999	999999	999999	445	576	697	923	620	577	155	678	444	777	556	881	685	403	999999	58	441	922	999999	999999	999999	298	166	847	999999	63	976	682	999999	606	475	354	160	472	366	51	241	478	826	102	999999	156	832	517	999999	680	186	873	465	43	192	999999	999999	161	27	157	419	849	825	567	601	473	657	999999	311	212	731	999999	999999	999999	816	963	106	672	40	999999	465	648	123	427	999999	112	226	986	423	999999	288	998	455	219	631	392	652	999999	500	326	999999	993	215	532	949	999999	836	842	226	229	532	403	130	273	691	770	736	407	999999	499	256	671	424	999999	923	732	766	827	999999	434	320	999999	181	714	999999	472	443	591	477	999999	275	999999	769	204	999999	885	999999	192	527	860	999999	254	999999	11	79	999999	579	750	999999	227	207	18	851	999999	908	694	999999	415	18	229	337	999999	929	777	234	872	999999	229	150	999999	854	584	310	140	777	999999	268	999999	644	437	892	692	999999	999999	715	266	999999	999999	296	630	663	999999	999999	308	999999	999999	324	999999	777	207	926	999999	999999	570	373	622	708	721	999999	999999	999999	61	770	581	999999	644	172	679	71	967	350	923	933	999999	999999	391	411	11	607	276	999999	466	402	447	999999	999999	92	422	999999	102	557	810	961	453	204	611	701	601	972	888	999999	645	740	809	856	12	425	100	194	981	999999	707	124	748	101	969	659	999999	999999	792	561	750	791	969	
420	999999	961	490	325	999999	999999	809	39	999999	927	115	999999	593	999999	507	128	999999	999999	906	999999	999999	696	223	361	234	952	378	530	999999	336	598	854	770	399	326	999999	999999	774	420	999999	411	677	405	999999	985	253	999999	742	573	674	999999	523	999999	99	569	843	999999	138	100	999999	321	289	999999	999999	339	261	955	203	999999	466	193	999999	816	614	478	183	300	402	375	981	999999	636	956	515	767	84	969	681	999999	482	999999	805	683	599	980	999999	827	23	490	734	297	872	478	999999	490	351	707	999999	620	396	553	356	763	118	935	684	332	999999	624	265	292	999999	373	791	174	388	544	226	999999	356	999999	286	911	999999	694	24	999999	850	35	425	377	698	71	443	929	999999	999999	574	664	305	999999	999999	999999	235	999999	22	508	686	941	112	807	490	646	273	51	277	444	999999	424	999999	526	999999	999999	999999	887	593	223	930	862	999999	345	969	562	338	556	861	887	685	199	681	515	481	999999	922	618	999999	61	797	402	661	511	999999	160	742	779	999999	999999	199	348	858	799	578	824	722	999999	837	927	318	717	999999	389	758	999999	999999	999999	999999	573	396	590	999999	542	999999	538	210	717	424	819	820	999999	237	999999	697	347	340	882	937	656	196	166	780	959	743	90	222	281	752	988	999999	337	999999	755	787	999999	347	326	384	49	999999	15	352	28	999999	759	490	501	999999	420	999999	860	478	999999	387	240	810	50	798	345	325	999999	999999	436	411	493	825	482	999999	999999	999	24	507	897	42	999999	813	761	999999	984	599	999999	589	341	396	557	858	345	378	556	798	307	999999	999999	724	999999	50	915	617	624	934	17	999999	999999	421	999999	999999	999999	365	206	426	58	197	814	999999	604	349	999999	49	854	634	489	113	354	300	702	497	999999	183	347	150	898	154	238	60	591	999999	985	920	810	999999	287	980	182	140	749	119	713	303	130	355	416	876	762	989	455	904	256	313	718	99	894	407	999999	65	999999	903	959	764	163	482	363	999999	239	660	356	508	931	223	550	592	783	174	63	999999	733	999999	391	248	604	687	874	682	999999	720	309	999999	962	126	611	846	160	949	999999	647	992	999999	647	112	643	999999	972	42	763	136	316	729	999999	36	331	999999	521	720	169	999999	608	681	511	518	999999	475	546	999999	612	703	441	834	34	999999	999999	39	384	289	605	658	714	842	919	999999	999999	579	536	935	795	114	334	439	999999	674	999999	320	202	138	752	177	410	168	429	69	694	999999	705	
999999	36	301	132	242	125	510	999999	999999	762	999999	114	780	938	610	29	507	379	11	54	359	377	688	837	255	537	999999	258	556	422	859	390	932	874	599	999999	503	999999	102	324	999999	999999	283	558	999999	33	971	238	800	148	922	689	999999	436	356	999999	348	464	877	705	687	262	213	352	902	54	181	906	349	701	525	526	287	687	765	445	103	140	999999	231	565	209	458	418	500	180	698	505	528	38	570	48	114	396	637	36	710	999999	655	722	851	75	888	108	622	406	999999	15	671	910	999999	217	394	655	149	488	804	795	852	732	356	676	387	320	140	486	421	890	60	999999	735	172	485	357	999999	499	320	359	795	104	767	692	834	617	561	363	654	458	256	999999	232	914	999999	999999	999999	999999	687	578	968	145	984	521	999999	932	185	314	732	46	999999	650	999999	454	10	758	964	663	841	770	999999	776	832	999999	999999	901	516	820	94	562	982	204	811	999999	390	659	119	256	999999	901	999999	256	631	617	182	606	981	999999	913	330	957	711	343	917	818	201	313	31	999999	64	425	365	230	179	64	91	838	434	74	350	999999	999999	926	939	338	999999	999999	225	789	47	999999	739	906	764	604	280	860	894	923	199	356	97	378	999999	999999	86	36	461	562	101	768	556	713	572	999999	999999	785	403	589	316	56	97	999999	999999	144	999999	458	466	999999	783	999999	944	511	874	994	560	349	252	463	261	485	694	999999	698	999999	999999	36	343	92	364	494	466	314	617	153	268	999999	538	548	800	628	570	885	999999	869	824	999999	838	999999	131	899	543	940	999999	999999	361	435	999999	571	772	999999	124	383	220	298	765	639	893	731	736	704	810	999999	663	633	915	999999	999999	829	999999	327	197	999999	961	465	951	526	977	787	791	832	999999	967	776	999999	999999	999999	675	999999	999999	194	161	999999	841	426	98	839	287	703	914	553	551	714	999999	454	999999	359	422	755	347	249	662	116	939	903	392	842	927	999999	130	728	143	999999	999999	999999	175	90	923	544	999999	122	248	283	999999	248	290	608	999999	331	678	999999	999999	999999	999999	865	999999	55	177	938	44	999999	912	764	582	195	419	158	999999	856	999999	391	999999	877	999999	234	10	388	244	701	622	784	991	605	844	966	954	223	260	859	737	130	913	985	999999	999999	209	484	999999	999999	828	999999	619	995	999999	296	999999	895	540	999999	864	154	810	475	999999	259	264	316	999999	999999	240	999999	897	139	129	999999	999999	999999	999999	999999	34	999999	999999	
557	873	489	175	996	999999	558	999999	68	999999	999999	994	592	319	999999	669	260	865	892	999999	999999	455	632	245	999999	876	882	999999	287	999999	281	893	349	467	263	602	999999	94	268	753	370	999999	181	523	564	144	536	850	999999	781	126	403	141	959	601	112	999999	254	999999	129	680	740	961	540	411	999999	655	999999	66	845	999999	176	999999	149	205	718	283	119	681	355	349	999999	788	506	412	878	999999	390	999999	160	999999	591	409	148	999999	999999	414	999999	121	124	489	411	794	999999	947	950	796	999999	764	883	999999	141	999999	340	779	648	952	465	999999	532	688	274	269	905	494	252	767	468	76	575	313	641	997	999999	865	938	248	603	559	461	92	999999	626	982	331	229	28	78	368	433	677	949	513	999999	435	224	152	888	699	999999	999999	999999	925	999999	999999	197	144	16	474	841	410	999999	906	676	450	919	648	286	999999	275	234	999999	109	643	897	364	138	999999	999999	650	796	999999	904	999999	278	999999	843	437	413	999999	94	22	603	527	33	329	53	837	148	515	576	999999	314	433	479	494	238	999999	301	225	68	726	999999	824	55	60	999999	61	999999	695	86	220	873	450	191	222	104	999999	620	577	999999	301	999999	626	84	930	55	481	999999	999999	999999	561	146	197	999999	999999	147	779	482	972	875	991	439	999999	439	365	992	864	251	999999	400	656	672	723	904	999999	456	999999	999999	124	15	972	676	624	179	525	84	685	375	823	999999	999999	109	647	702	329	862	999999	196	718	938	191	239	127	393	999999	889	422	293	317	911	999999	39	368	999999	999999	324	814	999999	999999	290	999999	498	428	192	999999	557	999999	31	584	905	630	71	41	185	823	743	999999	240	310	635	662	999999	67	999999	195	295	741	999999	798	14	999999	553	282	437	632	999999	811	934	318	322	864	400	999999	411	290	828	999999	192	152	999999	999999	583	973	288	628	913	999999	999999	997	788	815	353	232	580	999999	999999	999999	603	553	141	932	624	999999	987	771	271	693	999999	631	367	297	999999	537	638	249	999999	579	994	809	718	261	305	937	530	506	521	177	138	553	213	49	404	639	21	238	150	662	985	999999	367	230	785	883	999999	999999	266	999999	594	999999	394	507	794	999999	834	880	636	686	401	490	259	103	999999	999999	428	327	999999	999999	526	410	108	811	999999	486	452	498	475	421	307	39	999999	705	583	797	169	705	254	610	999999	141	601	999999	999999	505	267	273	664	683	465	321	607	999999	999999	193	241	583	914	317	352	999999	
414	225	999999	372	250	999999	520	767	942	722	83	999999	125	394	999999	644	551	999999	229	999999	833	999999	956	999999	431	999999	415	999999	566	585	791	999999	268	467	726	999999	84	897	265	713	753	897	741	999999	248	325	231	904	384	597	42	999999	999999	999999	512	622	269	403	941	346	148	130	211	367	931	145	34	657	667	432	569	653	999999	516	435	999999	60	223	747	116	999999	511	24	969	999999	965	849	104	954	114	127	681	956	999999	574	999999	999999	384	811	112	301	999999	247	952	999999	388	993	581	738	576	572	999999	656	999999	999999	637	116	242	999999	965	296	929	702	563	315	888	999999	913	941	999999	251	676	412	644	999999	118	999999	72	941	999999	972	277	366	388	541	81	35	999999	265	937	999999	462	570	845	816	371	870	683	646	148	691	999999	999999	934	999999	895	999999	21	30	554	373	53	300	649	999999	29	573	323	31	244	862	999999	657	14	287	999999	116	567	828	453	248	590	426	999999	482	892	637	431	63	646	439	23	999999	999999	999999	481	172	999999	852	796	798	556	661	412	285	999999	431	635	657	999999	789	85	999999	576	999999	782	627	497	176	110	999999	151	999999	385	804	849	474	947	441	805	625	194	714	41	655	691	999999	23	999999	366	471	12	774	516	856	364	999999	999999	404	790	854	675	754	752	414	657	296	285	999999	436	651	999999	204	999999	920	604	370	162	999999	999999	999999	613	969	999999	999999	389	377	753	529	450	999999	999999	553	999999	951	950	439	962	999999	997	404	653	999999	100	714	999999	807	999999	595	999999	999999	677	612	778	936	250	705	944	999999	999999	289	543	756	999999	417	711	931	553	999999	999999	999999	407	999999	923	230	210	207	879	105	652	582	455	167	999999	456	999999	337	774	713	999999	255	999999	849	601	718	861	999999	999999	682	13	999999	263	30	625	97	596	152	688	999999	999999	52	826	848	471	452	834	385	489	999999	76	383	167	840	200	724	999999	558	933	215	369	314	999999	206	102	597	328	434	541	189	860	209	999999	226	977	668	429	646	388	159	883	485	416	549	616	999999	897	423	830	901	417	47	218	482	999999	431	104	630	756	873	134	409	999999	999999	849	867	999999	941	863	999999	305	999999	999999	999999	332	883	898	408	589	473	699	904	999999	999999	772	823	990	176	999999	555	573	798	890	514	999999	483	641	116	700	748	894	956	560	308	605	384	867	433	160	315	999999	695	50	999999	999999	229	805	999999	537	36	999999	568	913	317	958	506	152	666	759	848	251	
791	708	841	578	742	354	305	44	999999	955	999999	25	999999	32	999999	758	607	339	805	999999	438	999999	674	871	336	53	252	350	109	241	211	674	312	73	742	987	209	714	999999	999999	509	179	150	999999	319	552	201	999999	999999	748	545	336	954	179	813	999999	999999	969	252	699	112	999999	935	165	754	892	999999	657	999999	890	559	892	897	930	179	269	438	603	561	999999	851	999999	269	361	696	874	719	142	260	529	952	240	472	999999	772	553	243	985	326	427	839	543	15	199	199	653	439	33	10	554	784	440	417	999999	847	155	999999	999999	469	879	183	581	999999	760	937	328	430	164	168	625	35	999999	999999	144	999999	999999	952	999999	172	999999	445	695	141	706	744	522	999999	13	999999	627	857	659	526	999999	999999	268	999999	254	262	870	999999	284	865	999999	999999	999999	163	999999	524	540	203	626	421	999999	443	487	999999	700	25	999999	505	426	269	540	999999	375	999999	999999	890	999999	181	707	817	301	999999	171	829	756	187	413	999999	999999	999999	365	999999	241	248	110	13	766	818	999999	239	999999	999999	806	25	334	999999	999999	415	322	391	838	999999	999999	808	129	605	282	657	692	522	999999	66	955	936	904	116	536	137	999999	999999	134	867	735	478	999999	927	23	999999	505	149	34	999999	999999	168	999999	996	999999	432	128	505	731	118	135	923	626	999999	999999	870	120	228	999999	36	589	485	267	970	633	27	827	202	999999	136	999999	553	999999	614	20	796	294	908	999999	113	19	330	116	25	741	811	851	210	999999	999999	45	999999	69	997	418	570	900	999999	999999	921	999999	999999	999999	604	956	582	999999	999999	770	622	999999	212	60	976	999999	268	378	252	999999	821	175	627	999999	447	101	875	493	501	206	449	895	613	545	256	508	93	416	511	68	999999	387	999999	440	895	568	832	236	93	979	159	201	658	999999	550	999999	977	251	476	999999	90	999999	933	815	999999	999999	971	666	803	477	934	852	867	193	79	444	335	197	999999	878	268	648	999999	521	57	257	247	171	995	500	999999	842	940	997	978	999999	454	999999	119	178	596	999999	433	616	55	307	334	999999	382	999999	429	790	461	999999	255	999999	689	999999	768	83	489	810	671	312	999999	999999	911	870	215	999	989	311	87	620	292	103	999999	793	475	999999	923	773	788	889	999999	999999	390	353	752	545	390	999999	265	999999	689	999999	504	999999	669	999999	395	999999	268	383	999999	999999	712	841	315	999999	227	896	946	28	159	715	32	782	241	216	711	999999	128	669	619	957	
56	51	931	999999	598	103	134	999999	364	469	999999	415	772	952	37	999999	48	999999	328	494	96	247	886	973	764	722	889	462	253	999999	999999	599	999999	169	81	670	910	999999	563	133	771	435	664	690	211	616	19	288	999999	171	999999	528	999999	134	870	999999	165	957	742	876	999999	671	277	536	999999	915	999999	999999	881	366	639	239	46	999999	999999	660	999999	999999	999999	999999	712	999999	283	91	307	999999	258	999999	298	272	515	952	76	687	999999	109	999999	137	567	295	999999	999999	407	821	999999	999999	491	155	411	220	236	960	194	594	173	601	999999	196	239	316	999999	22	324	618	851	686	172	358	285	622	503	455	638	999999	192	316	999999	461	999999	999999	335	112	237	88	999999	555	999999	482	999999	999999	711	999999	897	999999	999999	953	91	789	999999	846	999999	143	870	999999	717	780	999999	708	412	856	397	936	999999	233	980	564	999999	245	581	999999	918	690	834	956	999999	531	558	387	858	239	234	425	491	712	877	202	241	448	371	266	233	69	79	667	930	999999	344	999999	280	73	178	846	217	673	927	999999	308	913	878	999999	999999	944	849	183	631	972	455	924	356	787	333	346	999999	325	83	999999	620	999999	36	999999	197	884	999999	794	999999	388	217	999999	785	438	893	327	999999	186	999999	999999	219	999999	46	958	330	999999	326	999999	740	831	999999	999999	600	78	999999	142	999999	999999	997	347	837	64	122	999999	764	636	149	999999	893	15	776	999999	291	793	999999	724	140	77	815	999999	567	624	999999	239	999999	999999	227	716	999999	999999	999999	827	188	696	452	165	783	793	999999	693	279	999999	999999	999999	64	999999	611	806	429	113	999999	819	999999	229	780	223	10	883	835	999999	418	999999	317	142	575	949	999999	594	351	494	941	347	873	132	999999	168	35	329	184	999999	999999	421	297	507	760	620	900	958	999999	999999	999999	900	999999	999999	284	847	101	466	169	999999	763	999999	999999	935	999999	664	945	999999	720	999999	197	680	708	999999	999999	997	999999	809	381	955	58	999999	678	122	339	51	999999	129	847	999999	76	568	170	999999	380	696	956	362	346	106	674	106	247	999999	999999	484	201	265	28	999999	712	292	94	999999	999999	212	347	352	999999	999999	283	826	999999	69	554	629	520	639	331	999999	50	781	473	285	999999	999999	323	999999	80	999999	999999	135	111	999999	999999	999999	483	956	22	177	359	999999	999999	999999	999999	848	999999	188	999999	421	963	999999	933	979	246	930	819	809	923	115	889	963	281	751	280	999999	725	395	120	770	155	564	626	999999	
689	999999	35	257	463	442	811	144	633	659	999999	297	202	131	999999	28	964	674	42	999999	288	395	341	999999	999999	674	132	754	77	979	999999	999999	999999	999999	999999	809	999999	572	999999	490	304	754	340	999999	860	983	956	603	999999	101	806	481	999999	720	875	304	104	29	311	788	319	999999	76	999999	999999	491	361	999999	832	525	123	999999	327	999999	612	534	65	999999	155	962	717	999999	999999	999999	999999	999999	878	224	904	994	714	886	999999	567	999999	999999	687	686	239	999999	631	543	770	999999	978	414	163	978	999999	351	999999	385	873	349	999999	790	373	101	480	599	613	146	518	999999	811	237	999999	760	382	999999	846	378	490	776	999999	999999	759	158	999999	999999	999999	899	116	562	755	338	22	921	496	390	873	596	216	639	765	494	35	933	734	999999	999999	403	606	999999	504	871	895	107	18	897	41	999999	104	711	999999	713	999999	955	92	482	224	999999	274	992	502	260	172	850	20	999999	158	826	424	255	495	247	303	373	999999	884	999999	914	913	598	359	657	999999	505	680	62	464	79	999999	261	536	74	138	999999	250	999999	708	55	999999	172	999999	214	999999	848	225	722	999999	666	897	207	999999	310	305	675	643	844	757	667	179	958	391	88	975	999999	718	431	118	688	132	813	185	397	827	751	999999	154	855	653	999999	958	641	999999	182	999999	222	236	999999	462	970	999999	496	51	875	138	780	670	999999	999999	999999	793	613	731	544	93	32	651	482	554	826	999999	999999	114	387	221	326	593	905	332	950	999999	663	656	718	726	327	143	521	999999	970	189	914	226	522	495	354	909	263	999999	630	570	753	999999	999999	481	416	391	664	664	811	999999	764	907	999999	648	140	957	999999	817	765	888	140	784	583	646	584	772	592	891	999999	999999	340	816	701	389	737	999999	999999	999999	319	935	999999	856	886	783	425	17	537	873	999999	999999	896	445	333	742	999999	969	999999	999999	897	644	799	773	798	404	856	948	215	309	910	691	937	999999	507	830	419	283	897	799	231	576	244	718	536	478	999999	894	492	959	949	768	808	999999	348	999999	146	705	67	999999	927	476	801	999999	999999	673	459	128	938	999999	332	999999	82	840	768	999999	410	999999	246	329	883	999999	999999	256	360	999999	883	907	438	832	999999	713	225	999999	872	999999	775	16	756	863	29	999999	956	988	636	792	695	967	271	28	274	65	468	737	608	965	999999	555	878	819	789	551	690	999999	809	619	940	999999	999999	23	999999	999999	334	383	310	491	999999	477	
620	567	457	999999	645	999999	999999	638	254	487	999999	999999	999999	229	999999	999999	83	478	712	850	188	999999	852	38	999	258	472	999999	730	94	437	127	959	999999	999999	999999	372	999999	999999	279	548	999999	374	462	999999	70	279	335	275	398	310	832	779	165	999999	602	714	428	916	397	999999	696	907	169	60	689	947	210	294	999999	573	210	572	442	311	17	652	399	178	938	999999	146	605	342	784	605	348	999999	999999	342	999999	944	999999	518	331	852	999999	214	412	179	123	999999	51	458	825	110	269	346	854	291	950	999999	999999	999999	417	811	101	575	385	455	999999	153	999999	999999	221	628	253	63	120	999999	743	447	986	998	999999	909	104	156	516	684	345	11	949	963	392	290	695	978	999999	520	760	999999	829	957	999999	969	999999	99	246	999999	856	999999	236	999999	548	999999	338	999999	163	508	716	944	68	999999	119	350	204	991	570	999999	933	275	953	599	698	54	617	999999	180	999999	795	15	909	320	827	139	774	554	999999	879	999999	444	825	602	803	999999	639	999999	847	487	999999	999999	999999	315	272	591	999999	636	706	503	999999	309	89	307	713	710	44	747	873	980	575	649	999999	999999	979	499	450	361	796	999999	414	488	191	693	90	671	486	999999	58	245	876	148	847	999999	985	652	364	999999	888	102	781	892	265	867	911	135	557	838	336	772	999999	901	840	824	98	415	127	396	226	999999	999999	440	699	637	113	437	801	999999	705	999999	145	999999	472	703	110	522	233	324	999999	955	124	647	999999	285	103	975	307	33	832	579	999999	967	310	999999	868	350	202	627	763	484	333	999999	142	10	637	229	438	147	724	999999	192	999999	999999	271	926	586	173	424	544	137	139	778	999999	136	801	177	621	624	834	759	330	605	999999	307	631	222	514	277	647	874	547	170	309	266	999999	732	999999	49	999999	999999	187	777	93	636	354	555	90	16	208	470	999999	813	312	999999	999999	586	252	318	999999	714	81	895	999999	670	590	969	479	565	738	78	815	581	703	552	581	552	522	924	952	999999	141	508	78	187	276	733	999999	344	999999	999999	490	999999	999999	216	999999	292	10	422	55	385	999999	525	278	999999	655	999999	120	760	999999	703	73	327	366	563	999999	573	826	999999	999999	856	121	999999	554	999999	588	770	182	497	341	299	999999	109	999999	576	10	616	239	938	531	249	623	999999	951	317	747	173	688	846	633	999999	465	410	28	999999	274	999999	970	350	551	884	854	623	428	103	161	999999	448	789	563	967	
999999	999999	78	999999	999999	24	193	247	190	425	92	335	863	694	834	999999	999999	689	311	999999	645	889	999999	647	395	999	678	857	165	999999	724	999999	292	999999	313	999999	999999	864	955	259	999999	732	169	136	802	528	999999	733	269	21	882	758	488	999999	999999	999999	500	430	768	244	345	999999	92	999999	700	194	53	207	391	999999	807	226	734	61	310	912	729	271	845	999999	250	999999	597	154	899	965	420	787	344	859	999999	999999	999999	720	914	431	650	999999	435	617	999999	561	352	999999	213	666	33	436	203	999999	999999	239	585	900	999999	400	737	937	507	734	773	265	863	532	190	895	130	23	147	878	272	967	835	237	393	999999	602	999999	941	243	942	984	593	926	144	846	336	999999	999999	523	693	712	999999	700	844	999999	999999	820	822	317	999999	19	999999	324	156	756	999999	358	999999	314	797	152	999999	274	999999	789	671	936	397	343	569	925	296	999999	999999	559	713	999999	393	174	990	782	772	633	698	932	695	999999	780	999999	452	999999	688	422	725	999999	999999	999999	908	64	556	761	999999	488	748	620	999999	674	140	999999	999999	999999	964	999999	324	25	380	373	575	860	103	999999	999999	19	891	590	246	873	898	643	844	999999	236	999999	617	239	359	293	885	999999	999999	999999	148	193	344	193	23	345	999999	710	180	999999	424	57	960	163	604	423	597	167	383	849	776	496	752	999999	42	636	999999	95	999999	96	487	497	999999	999999	999999	972	674	707	576	900	774	999999	472	501	999999	189	999999	463	634	936	696	727	704	368	999999	652	441	25	161	387	610	23	55	94	865	999999	406	888	899	631	748	889	591	999999	999999	588	33	260	29	999999	268	999999	460	728	399	999999	792	999999	999999	999999	541	659	556	199	300	760	999999	388	636	382	999999	488	999999	12	198	806	146	999999	293	667	629	190	996	999999	128	999999	563	326	694	999999	144	999999	999999	297	100	98	999999	401	191	324	445	999999	624	646	999999	780	717	458	540	593	999999	569	998	169	982	360	663	258	80	961	207	999999	693	530	248	669	426	276	912	109	473	745	999999	969	231	999999	565	359	999999	348	621	114	786	111	492	999999	125	902	314	739	999999	94	330	229	126	619	999999	103	408	410	363	450	999999	440	130	999999	999999	39	937	997	794	999999	30	732	999999	103	999999	592	48	673	554	523	962	182	673	388	999999	820	853	612	43	472	950	826	984	180	569	356	980	999999	55	999999	999999	317	945	131	999999	598	999999	999999	579	368	65	734	856	840	488	373	
999999	741	463	708	185	335	999999	332	362	203	747	999999	533	693	611	434	628	467	558	655	237	551	324	999999	941	830	42	999999	416	999999	999999	999999	692	205	999999	249	160	346	999999	640	352	999999	999999	869	851	709	499	999999	756	630	116	398	291	833	145	224	999999	638	766	355	302	298	915	146	233	602	487	338	114	372	284	999999	557	917	312	614	999999	454	974	241	999999	157	999999	999999	120	580	863	859	70	375	822	522	579	565	347	64	707	632	999999	258	232	171	781	393	356	824	841	373	531	530	441	999999	663	535	24	999999	379	139	999999	652	739	999999	999999	738	549	999999	711	992	999999	257	999999	999999	999999	726	19	180	375	535	440	295	739	499	338	999999	934	850	858	999999	551	202	999999	578	999999	993	519	999999	999999	53	999999	594	122	849	793	283	623	290	999999	937	526	999999	999999	844	698	999999	913	250	299	999999	804	699	903	667	451	387	573	999999	554	815	999999	414	286	332	691	846	183	889	999999	999999	999999	653	999999	921	528	999999	999999	840	999999	864	89	278	999999	164	248	154	691	999999	999999	416	709	293	735	357	730	121	999999	999999	162	852	567	33	999999	245	823	161	999999	981	148	744	963	732	460	690	735	938	109	132	999999	546	164	727	491	999999	354	632	917	340	999999	417	149	966	687	36	306	999999	999999	79	999999	97	143	709	999999	999999	999999	976	832	55	621	999999	999999	444	372	616	999999	840	541	255	999999	200	243	681	999999	731	999999	997	999999	434	999999	679	214	39	791	996	413	455	999999	827	846	377	799	871	718	409	404	999999	603	81	338	466	524	999999	189	150	853	462	919	585	69	455	931	408	661	999999	999999	982	652	375	213	252	999999	999999	409	999999	401	371	962	390	999999	898	403	999999	999999	927	165	725	849	651	999999	951	535	835	767	401	999999	999999	220	776	821	422	63	237	868	96	47	809	89	667	999999	491	499	539	258	171	61	957	313	734	999999	862	142	999999	232	261	717	593	947	999999	85	10	999999	196	999999	914	845	175	116	19	999999	999999	646	192	999999	999999	999999	999999	586	606	349	489	97	486	989	999999	289	62	15	616	378	453	862	81	591	748	999999	312	999999	999999	325	885	999999	303	843	999999	225	950	108	999999	799	721	16	350	999999	596	999999	675	206	999999	635	793	999999	499	640	446	493	574	600	163	331	159	999999	252	291	464	638	793	642	999999	743	338	954	443	999999	999999	446	521	999999	999999	999999	999999	116	370	999999	531	725	361	662	406	999999	650	360	944	
250	650	696	999999	999999	999999	999999	999999	999999	999999	866	999999	839	726	683	983	10	999999	170	604	999999	666	52	999999	542	759	738	286	140	245	611	102	999999	20	203	175	960	999999	461	210	46	716	632	468	504	412	999999	998	677	679	406	999999	999999	756	626	584	608	41	231	310	474	999999	988	797	46	773	329	829	533	999999	32	328	519	960	567	611	43	583	999999	140	77	739	999999	461	839	999999	999999	231	393	619	567	999999	459	161	735	365	728	835	432	730	999999	863	475	999999	656	87	466	999999	198	25	550	34	870	101	242	735	999999	536	957	411	999999	107	445	913	951	103	999999	367	234	212	882	999999	160	440	56	214	274	449	805	761	178	92	999999	378	79	542	69	368	918	10	292	201	877	31	999999	985	427	562	218	562	999999	108	999999	986	142	352	999999	440	55	38	470	632	731	999999	243	999999	75	76	844	999999	44	510	449	233	999999	999999	999999	139	999999	999999	999999	999999	241	252	999999	79	786	999999	246	726	668	628	322	889	539	999999	470	999999	999999	490	999999	361	717	999999	528	707	659	81	76	451	999999	744	999999	999999	252	758	400	999999	654	173	301	28	830	128	750	999999	999999	559	693	999999	230	649	351	390	999999	434	999999	442	723	844	419	715	999999	794	704	923	69	338	646	781	269	999999	36	624	198	902	999999	599	58	123	999999	110	387	807	231	999999	999999	188	844	999999	763	958	765	999999	999999	586	999999	45	424	999999	999999	859	999999	912	999999	249	622	726	201	247	903	405	394	609	334	318	999999	182	573	331	999999	880	494	828	27	311	999999	226	999999	612	863	495	185	231	767	660	198	475	807	999999	999999	676	999999	606	914	368	999999	165	485	446	259	866	472	999999	306	474	374	93	894	999999	33	405	857	589	999999	418	999999	173	841	673	999999	862	374	591	571	853	999999	888	914	658	737	999999	741	433	999999	996	32	92	924	302	295	115	999999	999999	958	363	999999	999999	231	506	149	410	323	811	326	397	502	880	999999	999999	581	486	179	245	961	963	664	434	236	388	395	999999	248	549	387	24	291	266	633	217	999999	494	666	417	519	336	746	930	116	999999	504	999999	561	999999	721	809	935	344	999999	994	999999	394	182	843	999999	12	171	774	999999	999999	115	245	999999	999999	418	96	999999	999999	726	635	999999	733	327	270	883	999999	999999	767	827	578	88	946	119	639	517	649	999999	999999	306	999999	174	999999	507	805	860	268	999999	248	73	634	999999	999999	999999	521	776	966	77	999999	959	867	
427	999999	946	854	999999	168	136	618	805	999999	774	996	464	218	470	255	235	521	999999	625	999999	346	703	203	588	999999	338	598	862	551	999999	411	864	999999	100	770	35	652	583	999999	141	286	442	305	859	999999	999999	410	60	530	740	556	511	343	519	90	700	752	276	328	830	538	755	264	195	372	142	999999	127	700	230	583	999999	708	493	82	904	408	343	594	999999	927	547	341	999999	36	999999	530	919	20	999999	282	386	265	871	603	530	188	119	496	861	693	292	999999	310	167	617	803	999999	447	185	301	418	999999	143	902	990	423	453	999999	999999	611	116	999999	631	948	207	683	999999	889	551	725	299	846	733	500	645	198	41	653	999999	105	999999	482	834	999999	863	999999	131	968	613	117	735	999999	999999	259	586	184	728	361	959	999999	999999	960	895	460	12	571	948	642	267	802	999999	799	750	999999	999999	634	282	853	999999	502	561	999999	286	999999	999999	349	823	483	913	470	999999	680	693	484	138	719	999999	384	775	999999	756	488	711	811	725	935	208	655	328	952	902	875	999999	467	999999	108	999999	461	469	663	748	475	728	999999	342	999999	115	276	249	999999	57	999999	88	999999	999999	83	167	474	718	64	999999	178	999999	961	568	594	999999	236	112	40	45	134	915	121	553	290	759	914	478	23	999999	932	415	116	999999	14	999999	482	720	309	941	219	999999	415	522	579	320	999999	238	748	307	878	174	999999	186	922	999999	966	250	465	323	999999	996	704	234	218	763	59	66	564	797	932	516	999999	98	826	999999	999999	598	973	999999	992	999999	730	716	951	767	999999	929	981	31	830	999999	264	985	698	223	48	191	314	816	271	999999	674	950	374	372	371	130	360	541	483	999999	277	495	331	566	999999	987	282	450	566	129	85	542	967	999999	999999	999999	399	612	999999	328	294	166	709	999999	21	999999	351	589	406	999999	578	999999	999999	462	963	769	999999	142	947	60	908	999999	259	151	635	141	983	673	999999	553	730	747	999999	999999	999999	120	999999	50	999999	495	645	693	53	490	551	634	994	515	737	491	163	999999	664	302	420	429	906	567	655	880	797	678	999999	853	355	999999	262	393	378	852	999999	624	588	462	414	225	999999	769	999999	999999	146	999999	935	629	999999	473	92	895	744	999999	213	227	999999	673	698	999999	999999	200	145	720	381	611	146	884	507	539	678	212	999999	204	608	147	967	654	999999	329	742	849	462	882	747	367	999999	713	649	999999	240	914	764	447	999999	631	634	879	999999	
535	340	60	131	999999	794	880	17	549	999999	75	260	739	929	379	999999	375	737	262	973	24	962	999999	245	741	309	764	448	449	203	976	513	98	35	218	988	691	728	999999	98	867	359	999999	657	999999	516	500	999999	395	999999	635	893	381	906	614	572	907	815	389	999999	999999	442	567	999999	999999	562	999999	999999	720	390	999999	647	145	999999	999999	664	862	775	662	235	808	780	63	237	999999	93	141	191	421	999999	90	876	348	999999	68	434	791	753	577	30	999999	787	273	14	679	988	999999	216	800	949	710	142	162	999999	753	259	389	340	787	996	430	980	302	84	999999	999999	308	106	116	681	872	119	999999	999999	881	31	517	58	557	580	335	925	391	471	935	948	999999	999999	999999	999999	999999	461	966	581	999999	373	494	198	703	23	689	661	999999	129	999999	601	999999	521	999999	732	742	340	999999	217	670	505	999999	831	148	999999	941	123	810	306	635	421	152	626	51	517	536	328	999999	999999	890	674	999999	999999	394	999999	23	999999	999999	562	999999	715	678	758	910	104	999999	663	59	999999	81	576	850	804	493	665	458	317	479	764	206	423	984	999999	327	996	681	337	446	804	348	999999	210	258	999999	920	743	394	715	946	999999	872	278	13	471	323	999999	30	778	999999	999999	705	733	158	366	653	730	438	441	914	423	447	227	255	999999	999999	375	602	574	573	922	73	602	532	31	334	154	981	777	13	181	661	558	718	917	642	999999	62	891	999999	999999	314	952	800	999999	999999	655	33	11	139	948	999999	455	999999	806	999999	113	210	136	42	999999	999999	999999	438	742	761	889	508	999999	370	337	322	999999	988	383	617	120	801	999	726	679	999999	999999	648	999999	949	215	999999	999999	104	538	999999	926	859	86	999999	999999	524	67	771	415	156	999999	641	999999	635	999999	466	832	198	999999	312	211	409	999999	999999	769	22	999999	999999	556	999999	595	243	999999	532	396	850	999999	999999	964	596	743	237	999999	532	436	348	999999	429	438	749	521	724	999999	236	603	999999	999999	699	681	640	151	274	225	869	560	999999	809	278	248	670	554	999999	234	999999	999999	973	98	830	999999	430	999999	953	364	999999	34	871	999999	604	929	870	354	222	261	333	454	478	22	451	971	999999	538	578	190	767	204	999999	499	277	999999	629	437	676	749	999999	475	197	999999	418	844	688	610	215	999999	999999	326	999999	648	999999	670	99	961	647	858	974	891	597	772	597	612	413	381	583	999999	309	442	677	472	10	858	267	568	603	999999	292	
375	333	238	812	451	999999	973	598	606	578	999999	999999	817	775	369	877	424	999999	806	441	317	37	279	999999	936	648	869	999999	52	413	531	999999	51	575	608	568	369	960	999999	999999	999999	782	999999	999999	999999	651	860	697	999999	980	842	256	797	174	999999	347	63	197	876	802	993	335	999999	203	57	310	749	251	999999	800	999999	464	999999	67	11	534	61	911	408	294	999999	182	999999	999999	570	284	570	999999	600	271	514	181	999999	353	755	114	236	782	999999	999999	902	618	999999	840	999999	388	89	740	173	451	296	152	999999	591	23	821	999999	999999	632	999999	999999	873	651	905	296	346	379	822	999999	896	307	278	600	77	392	180	999999	999999	599	999999	999999	830	712	158	974	372	392	503	339	999999	999999	999999	160	548	601	999999	966	625	554	136	18	267	999999	277	999999	999999	551	721	209	999999	180	163	894	450	577	999999	999999	502	930	999999	953	876	999999	377	999999	564	128	62	476	363	213	35	621	473	183	937	401	999999	999999	956	999999	671	999999	496	763	999999	999999	710	999999	692	999999	999999	694	630	182	999999	774	999999	999999	589	899	499	255	845	640	154	541	999999	276	639	517	999999	999999	973	113	292	582	996	999999	487	715	999999	999999	783	494	738	341	990	301	51	173	341	288	425	999999	331	999999	457	855	619	101	428	443	999999	185	153	977	720	999999	889	559	777	456	679	874	490	417	471	361	901	813	551	999999	235	476	999999	446	82	916	999999	867	134	151	994	396	296	974	750	999999	350	761	620	473	412	491	395	884	608	550	576	913	953	106	954	805	549	300	999999	864	999	707	904	999999	745	32	434	999999	461	293	587	515	667	863	20	149	999999	88	999999	743	90	999999	999999	999999	999999	867	999999	999999	196	199	846	996	766	885	609	643	856	815	727	390	66	759	432	324	962	71	255	999999	95	814	612	471	573	474	783	707	869	999999	999999	877	999999	999999	999999	272	447	999999	749	999999	263	377	292	387	361	345	686	331	868	523	568	999999	622	822	942	999999	586	999999	432	301	999999	901	773	999999	360	849	999999	999999	320	999999	999999	381	322	473	837	718	532	234	120	999999	788	999999	838	999999	814	187	999999	296	463	77	999999	72	168	999999	679	361	603	999999	37	512	74	36	20	708	645	197	999999	999999	985	234	850	362	274	204	513	999999	73	427	669	999999	593	999999	999999	253	484	814	222	999999	999999	485	124	999999	206	607	174	761	451	999999	710	999999	221	117	311	999999	999999	333	797	999999	943	999999	298	186	150	
855	918	999999	829	767	234	831	974	111	363	999999	120	137	999999	666	40	999999	208	932	716	999999	961	485	684	968	999999	999999	27	999999	920	765	196	937	582	999999	999999	999999	932	999999	905	879	652	119	754	801	128	99	177	999999	933	202	999999	365	469	108	893	443	999999	999999	741	83	814	726	190	597	322	182	999999	999999	999999	945	818	524	36	837	399	851	731	999999	849	936	983	886	999999	728	935	999999	478	484	457	999999	690	81	942	832	75	926	999999	166	488	999999	545	363	999999	988	999999	315	338	632	708	52	999999	522	999999	805	999999	927	412	462	662	491	704	79	366	732	264	999999	582	999999	771	999999	922	574	403	999999	400	630	999999	335	355	630	502	999999	775	999999	543	178	69	147	743	999999	523	999999	504	997	251	475	996	430	734	635	999999	144	860	999999	129	147	128	117	414	468	204	86	117	41	999999	858	304	950	198	95	999999	444	999999	634	949	455	80	406	999999	999999	633	312	600	719	896	367	985	540	295	406	999999	951	732	999999	942	446	999999	472	18	392	181	56	242	999999	999999	999999	683	236	295	999999	76	722	455	999999	999999	999999	486	397	999999	631	873	763	664	999999	999999	736	999999	187	999999	512	95	608	397	279	752	999999	79	952	771	999999	999999	759	254	999999	340	337	506	251	449	60	960	971	337	387	519	418	391	450	612	999999	585	506	999999	999999	589	467	999999	185	737	257	822	533	626	999999	946	124	999999	53	461	708	239	470	738	640	551	123	999999	19	760	344	999999	628	349	560	999999	999999	999999	471	999999	872	12	330	514	201	237	437	999999	801	441	404	899	999999	989	999999	981	124	999999	904	241	475	999999	325	425	402	999999	204	194	76	513	767	900	999999	999999	588	705	909	956	546	413	124	999999	479	578	365	999999	858	638	999999	578	907	420	999999	239	566	685	687	904	999999	999999	43	253	999999	297	673	504	999999	999999	411	208	81	168	231	500	127	707	999999	746	70	957	202	565	749	497	999999	357	590	818	455	999999	28	14	844	404	379	871	488	192	905	860	594	532	999999	999999	506	749	198	999999	122	858	999999	941	844	164	999999	478	503	791	999999	325	914	999999	881	508	190	77	323	999999	131	999999	999999	534	840	209	999999	669	337	513	999999	856	168	771	999999	596	934	86	169	690	999999	901	377	696	500	590	946	561	651	729	999999	439	435	999999	697	866	640	444	999999	645	999999	289	150	990	801	835	999999	153	337	294	999999	114	907	633	381	230	878	531	44	260	262	811	
28	608	458	561	430	796	999999	838	999999	500	975	524	898	176	999999	999999	895	664	432	803	234	366	165	951	532	801	990	477	988	118	409	850	393	980	270	542	542	249	414	371	80	498	338	999999	138	999999	999999	215	469	501	636	380	827	459	586	662	452	999999	39	628	805	605	850	999999	100	135	141	918	999999	227	844	656	259	71	733	736	999999	999999	822	149	999999	785	999999	497	482	39	33	933	404	608	100	999999	220	999999	565	474	647	489	983	13	261	816	309	252	656	999999	130	765	726	999999	633	999999	684	890	561	999999	598	362	376	71	112	207	524	999999	137	808	446	999999	506	268	999999	548	108	999999	887	260	486	765	840	502	999999	267	217	553	999999	729	361	999999	234	999999	876	294	123	922	901	63	302	999999	124	848	543	657	269	467	761	95	272	864	999999	310	543	832	522	873	162	844	990	970	333	999999	456	999999	249	961	392	803	434	186	918	999999	958	484	650	992	958	261	997	749	791	888	466	999999	327	999999	11	53	999999	249	769	66	73	331	677	999999	401	427	999999	307	84	999999	660	999999	945	179	999999	69	192	530	915	900	847	250	188	999999	999999	959	798	325	999999	349	999999	195	999999	862	770	999999	807	933	600	540	843	699	675	999999	238	379	551	158	581	942	860	999999	334	999999	219	822	153	243	999999	999999	629	102	347	999999	999999	475	680	93	408	715	999999	259	999999	384	67	157	575	355	216	572	418	650	744	28	999999	788	860	547	653	947	493	573	169	169	911	999999	999999	940	999999	763	699	999999	749	865	690	999999	999999	949	811	999999	256	798	37	212	33	999999	357	329	255	999999	614	142	440	461	999999	688	99	769	473	315	795	635	448	999999	873	949	901	878	338	877	475	999999	735	999999	999999	999999	999999	956	999999	932	403	999999	694	767	158	566	38	297	999999	11	521	553	486	505	276	999999	359	583	339	83	87	479	990	377	673	703	406	848	760	537	151	142	999999	540	999999	762	941	681	304	316	921	613	245	336	366	921	999999	240	324	89	346	962	627	72	855	999999	52	326	104	455	999999	189	537	116	860	999999	919	945	999999	514	679	677	999999	32	999999	474	999999	664	21	999999	278	176	534	680	200	188	514	571	684	999999	719	624	587	849	156	742	85	139	475	977	11	489	647	999999	410	668	683	605	910	391	999999	388	315	352	186	999999	655	856	999999	682	999999	358	271	605	999999	64	999999	439	876	419	398	113	198	43	999999	789	529	724	280	532	
999999	909	999999	303	999999	341	319	999999	999999	162	97	228	999999	793	114	653	227	51	999999	999999	577	253	728	501	992	587	199	281	602	999999	474	931	999999	392	187	999999	697	967	308	463	745	856	767	723	999999	179	999999	404	929	106	999999	487	999999	924	999999	261	999999	169	311	999999	999999	47	641	285	688	165	642	831	616	150	955	260	999999	561	610	999999	486	15	179	822	697	794	352	999999	826	986	232	662	437	999999	783	999999	999999	588	321	707	224	999999	44	176	537	67	999999	788	151	320	999999	157	323	243	774	185	999999	488	32	999999	999999	144	999999	702	933	979	404	690	999999	426	594	999999	250	903	506	994	970	12	295	639	16	563	365	515	252	84	999999	204	161	607	549	187	566	964	999999	89	43	342	999999	557	663	107	431	999999	999999	589	907	420	736	780	999999	987	203	392	999999	140	779	999999	459	858	641	209	999999	759	877	416	598	286	890	426	999999	637	769	737	976	909	142	640	788	999999	177	928	467	380	403	561	999999	999999	623	999999	310	100	883	385	916	999999	999999	672	847	320	991	631	999999	319	820	577	227	465	999999	999999	998	148	165	796	999999	713	999999	169	365	325	999999	423	662	19	126	870	754	394	821	522	351	469	793	999999	671	546	408	999999	560	825	999999	528	768	192	882	171	935	96	694	213	999999	408	316	531	889	577	999999	999999	202	999999	822	833	644	893	100	999999	355	687	135	153	314	594	608	539	981	999999	655	479	136	955	935	999999	699	999999	801	999999	162	271	588	104	577	999999	954	610	13	510	999999	999999	102	353	816	257	960	551	898	999999	800	776	999999	986	921	499	393	999999	23	164	144	36	102	157	387	999999	108	41	575	999999	640	997	999999	999999	28	780	386	783	149	687	707	157	999999	675	152	999999	720	601	182	999999	505	999999	999999	848	375	857	782	944	999999	732	999999	929	975	999999	495	802	250	999999	968	150	122	609	108	335	457	986	317	426	15	11	999999	999999	858	497	999999	923	410	688	115	170	998	999999	817	416	538	999999	999999	245	189	350	999999	651	999999	41	999999	895	999999	271	401	999999	549	365	938	964	999999	999999	81	488	999999	572	401	561	999999	999999	999999	999999	792	692	999999	679	814	82	247	665	999999	721	874	826	999999	999999	999999	149	999999	999999	999999	999999	503	853	56	887	706	693	683	999999	948	583	686	824	999999	999999	113	999999	474	722	999999	477	128	283	108	648	777	254	957	536	268	261	275	248	999999	999999	999999	938	646	909	972	131	398	631	
716	999999	44	60	937	999999	922	388	675	574	161	153	523	230	754	407	999999	462	735	156	358	696	318	999999	637	388	118	174	289	564	749	999999	89	999999	566	999999	614	727	999999	999999	999999	879	586	700	96	999999	986	956	194	249	799	999999	395	251	999999	30	973	595	422	559	999999	758	999999	120	825	708	999999	36	664	937	792	393	999999	23	999999	478	119	617	361	594	402	162	999999	50	764	999999	67	837	999999	545	999999	999999	999999	756	999999	856	780	999999	999999	388	978	960	302	256	456	416	373	381	709	999999	910	365	244	828	167	974	778	68	356	596	999999	999999	811	128	104	999999	88	399	428	685	697	643	742	972	615	441	860	999999	999999	357	865	685	137	420	635	486	999999	486	599	620	88	999999	130	289	738	751	999999	184	999999	681	338	974	953	33	116	276	623	271	999999	725	124	55	473	998	730	964	109	401	999999	999999	990	999999	799	807	607	974	523	999999	244	864	293	685	581	912	999999	891	999999	999999	313	368	863	522	999999	874	999999	42	999999	999999	999999	773	999999	999999	691	543	691	736	184	156	426	999999	753	170	36	357	999999	438	473	999999	978	999999	242	996	999999	999999	754	477	337	999999	311	574	725	999999	904	471	223	535	994	47	230	999999	716	586	687	182	615	702	495	916	442	77	568	697	153	718	541	999999	669	568	789	223	999999	258	999999	851	415	361	265	565	143	906	444	436	340	694	133	656	319	915	999999	61	981	421	493	243	15	999999	257	196	929	999999	866	435	258	999999	885	467	741	835	999999	263	447	930	999999	535	633	999999	367	459	999999	884	345	999999	60	999999	241	986	765	611	999999	387	114	79	635	575	50	18	999999	333	809	999999	915	483	158	263	614	61	999999	957	609	999999	670	999999	601	55	233	121	385	521	999999	898	999999	139	990	388	159	377	304	217	495	625	954	999999	999999	930	969	999999	605	796	132	190	358	807	12	972	716	316	478	999999	351	928	999999	667	557	910	962	999999	493	770	114	247	757	430	471	984	919	999999	157	670	85	370	999999	588	398	595	550	999999	137	27	671	842	999999	999999	865	567	992	297	486	739	967	193	379	835	692	885	432	999999	346	27	63	90	169	807	999999	981	422	54	278	962	370	999999	658	475	999999	271	999999	53	564	904	992	999999	159	999999	703	999999	991	999999	895	513	172	622	558	119	999999	591	999999	999999	209	884	155	947	28	523	379	900	535	903	737	431	999999	388	372	999999	999999	430	930	751	114	622	990	741	
158	765	999999	748	518	548	999999	999999	587	254	844	999999	999999	999999	613	635	999999	802	366	97	999999	474	999999	784	259	126	93	543	999999	932	999999	586	999999	413	999999	263	724	999999	999999	986	403	229	843	303	999999	692	682	981	817	305	999999	999999	999999	903	999999	683	800	999999	999999	401	999999	966	856	655	266	268	786	355	255	360	999999	416	420	380	693	723	631	671	999999	567	999999	999999	726	365	999999	999999	330	999999	999999	125	999999	999999	142	990	531	436	373	999999	47	285	905	337	736	999999	393	306	890	885	219	84	62	138	774	931	999999	362	250	501	437	579	999999	795	999999	999999	897	212	999999	999999	849	999999	360	443	634	965	999999	117	375	999999	972	921	999999	999999	781	999999	72	334	934	999999	43	178	999999	871	760	467	348	999999	596	606	569	190	33	471	999999	951	724	619	503	999999	279	850	986	999999	529	515	783	501	23	210	999999	999999	278	82	999999	999999	999999	488	682	176	627	551	520	769	700	999999	898	999999	999999	830	999999	453	830	136	999999	193	191	215	352	999999	684	999999	999999	395	539	996	912	950	85	364	999999	245	937	336	190	728	999999	227	290	737	999999	999999	999999	193	999999	623	742	152	150	213	999999	999999	999999	436	492	781	999999	135	999999	704	999999	947	259	999999	949	581	515	999999	999999	999999	853	963	925	614	638	236	753	913	11	916	263	770	810	872	864	25	999999	999999	844	409	284	214	999999	585	999999	999999	208	58	244	812	117	247	206	937	359	536	940	999999	999999	266	38	541	133	323	450	119	147	387	999999	934	999999	15	660	999999	999999	999999	999999	349	756	969	37	704	679	198	808	26	573	872	522	338	84	575	712	999999	999999	743	999999	675	145	748	532	821	999999	309	999999	112	587	661	19	999999	999999	600	776	828	238	333	999999	935	514	999999	546	274	864	850	859	906	999999	81	174	195	569	310	213	17	447	216	999999	379	858	706	438	912	862	813	777	999999	999999	883	359	999999	999999	155	170	999999	212	999999	956	28	450	433	809	515	496	999999	150	261	999999	768	391	31	497	492	86	808	995	633	411	999999	83	385	999999	999999	721	999999	999999	423	149	999999	804	189	260	999999	929	435	896	922	425	999999	999999	525	96	999999	502	999999	999999	399	78	361	715	578	999999	904	944	999999	326	401	793	379	520	726	121	894	963	999999	771	679	563	651	912	83	217	373	388	558	299	85	916	393	999999	914	355	787	787	235	999999	355	872	999999	119	504	138	999999	999999	999999	413	202	77	300	566	999999	836	999999	
999999	642	999999	492	526	396	775	250	485	409	813	606	381	334	117	999999	877	999999	806	999999	999999	417	944	999999	999999	441	154	106	999999	999999	999999	999999	88	927	999999	155	999999	842	828	486	999999	868	29	728	242	921	575	89	999999	339	423	149	83	999999	885	999999	697	209	646	999999	251	999999	999999	859	999999	999999	528	999999	985	962	999999	999999	999999	999999	608	999999	398	226	929	999999	999999	74	22	677	212	999999	611	999999	999999	999999	457	665	205	999999	244	421	635	999999	156	114	999999	132	999999	132	999999	388	552	753	539	999999	642	481	280	999999	228	999999	666	565	657	894	999999	587	410	999999	514	999999	838	854	95	999999	47	238	999999	824	531	743	970	999999	220	999999	145	999999	410	829	674	976	394	484	999999	67	755	80	999999	261	588	815	721	425	617	999999	549	697	667	353	185	999999	999999	999999	200	484	216	776	354	834	759	667	186	581	13	999999	999999	364	339	37	441	966	727	817	245	715	32	555	282	961	999999	447	999999	999999	653	270	999999	938	293	50	999999	979	999999	677	502	920	638	150	421	89	999999	194	368	999999	911	219	686	593	999999	999999	462	661	504	393	560	321	476	999999	927	743	963	883	81	299	186	462	250	59	325	324	87	882	999999	999999	534	99	89	560	155	444	583	999999	728	809	587	200	485	342	127	191	454	519	222	999999	999999	552	999999	999999	464	999999	968	637	278	895	407	580	999999	311	858	470	999999	916	973	492	999999	981	164	271	999999	985	977	907	932	143	870	568	669	465	86	999999	999999	19	106	999999	475	999999	712	833	411	16	672	183	484	999999	948	999999	999999	729	999999	144	397	999999	367	478	999999	71	705	144	34	999999	999999	999999	235	999999	494	999999	819	999999	26	223	278	331	860	705	323	999999	433	285	195	342	32	939	946	941	594	999999	652	628	999999	999999	251	999999	809	572	105	609	948	608	999999	999999	999999	267	712	305	865	76	991	662	164	679	638	429	949	691	999999	971	126	293	292	370	580	201	74	612	971	700	999999	999999	999999	713	855	824	999999	999999	624	765	236	999999	999999	527	999999	989	473	544	776	821	629	127	755	134	493	664	325	999999	155	526	203	110	333	999999	999999	704	63	451	999999	999999	999999	490	76	61	744	999999	217	764	999999	591	728	530	999999	160	80	404	541	484	229	200	999999	322	323	999999	572	135	999999	910	973	438	999999	31	720	963	515	148	61	704	390	29	457	561	572	564	999999	999999	999999	183	104	159	172	579	231	633	314	993	176	968	489	618	
156	306	999999	800	655	706	810	871	999999	999999	999999	837	999999	999999	743	947	750	759	309	899	860	155	816	823	275	366	799	96	999999	522	999999	92	999999	999999	999999	999999	999999	771	999999	999999	862	403	538	172	999999	334	485	31	889	366	999999	417	668	590	757	999999	999999	967	534	298	999999	723	222	999999	959	270	623	331	337	592	999999	978	850	217	47	999999	616	654	999999	999999	999999	999999	206	999999	279	565	424	634	999999	999999	670	999999	999999	999999	195	148	191	415	212	999999	711	999999	693	307	187	274	999999	460	999999	999999	394	835	951	593	417	999999	526	919	852	404	845	999999	999999	466	921	386	999999	240	32	898	285	210	999999	480	999999	726	94	899	125	15	999	964	91	723	486	835	850	999999	212	67	621	999999	563	808	700	722	847	237	385	801	533	335	438	999999	25	999999	999999	480	999999	690	999999	627	803	847	405	881	907	593	979	999999	999999	96	37	964	286	23	647	643	780	516	878	856	523	324	481	673	535	999999	707	303	451	380	300	522	999999	994	468	715	999999	819	815	264	258	299	275	999999	308	474	377	12	546	999999	700	999999	812	196	113	489	375	732	355	479	999999	685	644	165	796	999999	949	291	554	999999	999999	960	999999	624	608	234	58	45	999999	71	69	705	757	701	679	452	709	827	999999	978	999999	999999	473	345	379	572	654	119	649	999999	524	95	457	613	519	739	999999	198	999999	878	440	340	367	293	999999	189	928	943	486	354	805	132	999999	576	999999	999999	497	364	254	45	580	939	999999	582	547	974	258	153	999999	939	306	521	248	999999	548	19	323	189	925	199	644	999999	999999	305	999999	401	999999	999999	31	958	252	791	943	553	307	501	944	999999	999999	445	930	785	760	999999	999999	293	883	387	999999	582	247	317	439	999999	999999	869	999999	100	999999	999999	289	377	131	233	697	514	999999	695	715	56	999999	538	999999	490	268	858	950	96	257	703	518	317	853	449	721	934	999999	887	999999	438	195	853	200	600	166	563	663	537	848	543	714	197	999999	981	517	709	874	999999	796	999999	919	229	842	890	637	999999	524	682	512	999999	162	999999	543	999999	861	222	347	843	333	705	999999	423	247	714	999999	999999	645	999999	932	22	69	413	101	619	518	965	20	310	962	999999	48	980	34	999999	390	33	654	999999	129	999999	371	41	625	100	346	506	982	138	901	317	335	999999	750	500	999999	748	599	923	768	999999	211	47	880	149	999999	225	999999	162	333	965	675	261	999999	637	650	999999	999999	10	
283	22	983	882	408	654	859	396	999999	534	999999	642	999999	730	625	999999	103	334	160	999999	433	131	117	830	804	936	642	84	899	999999	850	675	960	599	650	756	912	999999	638	999999	289	280	999999	864	770	999999	540	944	635	529	543	325	877	999999	576	161	904	163	999999	471	22	785	497	126	999999	716	682	835	90	869	999999	774	695	924	999999	163	146	253	69	999999	999999	697	999999	999999	580	999999	797	657	999999	498	851	999999	251	999999	223	504	783	869	190	64	18	999999	864	999999	218	769	629	952	116	422	999999	660	103	964	999999	325	346	126	545	159	999999	34	812	591	27	560	532	528	711	701	380	999999	73	14	999999	699	832	999999	999999	810	904	999999	999999	609	483	200	665	999999	110	897	167	666	333	40	146	984	893	283	748	657	999999	999999	999999	999999	999999	999999	597	99	859	376	999999	664	954	999999	255	83	483	212	117	999999	894	255	428	813	999999	713	999999	999999	868	999999	806	558	933	999999	574	803	603	146	567	999999	999999	576	428	734	999999	503	712	598	999999	72	510	690	175	921	762	991	999999	438	870	999999	804	999999	230	739	569	934	730	450	170	999999	480	999999	999999	382	233	328	827	693	409	50	11	355	999999	805	999999	125	999999	22	751	583	130	174	276	238	931	48	356	688	999999	479	772	271	999999	999999	592	999999	999999	793	698	444	999999	989	999999	829	999999	458	999999	425	129	454	999999	718	698	587	331	315	80	999999	450	195	971	148	529	929	278	739	999999	913	999999	455	79	599	324	317	419	140	145	999999	999999	482	730	931	569	720	928	999999	573	850	999999	287	999999	999999	353	512	472	35	470	999999	561	598	999999	999999	999999	674	999999	952	999999	391	177	201	999999	633	515	967	999999	50	999999	999999	999999	999999	175	999999	999999	999999	360	440	256	811	844	393	670	45	885	999999	942	337	728	999999	346	976	660	192	683	820	117	470	134	385	58	431	999999	999999	109	347	432	473	501	999999	323	943	706	592	546	999999	530	144	748	211	35	137	999999	683	473	999999	563	983	394	999999	828	890	315	870	763	423	937	19	935	547	881	479	999999	999999	581	999999	280	77	645	899	299	999999	999999	922	999999	999999	119	999999	999999	85	784	448	89	418	448	433	637	999999	829	133	999999	521	208	211	330	556	999999	859	112	80	753	495	347	494	792	854	177	393	520	842	313	999999	821	999999	762	442	399	427	23	157	999999	444	999999	522	63	999999	775	999999	999999	804	999999	259	670	126	999999	298	110	999999	626	593	999999	999999	
325	986	819	682	699	347	448	888	166	873	846	954	316	999999	256	999999	441	24	89	656	791	999999	222	63	504	704	538	999999	999999	805	999999	429	891	519	129	261	702	999999	999999	437	82	713	648	755	999999	715	810	22	999999	285	163	999999	514	999999	462	609	774	766	999999	999999	808	974	557	999999	999999	999999	73	797	199	994	132	70	935	652	584	88	999999	466	999999	788	894	999999	432	65	652	199	915	999999	66	519	487	936	202	94	628	108	165	297	683	987	652	22	823	56	163	102	999999	999999	35	383	542	317	999999	399	999999	293	551	501	708	999999	511	999999	999999	680	517	196	868	850	33	485	922	779	783	663	999999	882	999999	385	999999	559	999999	63	999999	683	976	180	820	803	999999	345	556	664	999999	799	485	871	999999	153	999999	999999	234	826	838	549	460	763	534	999999	262	999999	590	175	599	158	370	999999	523	67	999999	347	999999	75	865	687	928	999999	999999	983	187	275	609	558	999999	934	335	696	224	999999	232	223	645	367	550	999999	754	390	74	439	999999	999999	357	225	999999	202	601	999999	999999	999999	620	202	999999	550	999999	987	999999	41	329	999999	999999	999999	999999	806	834	490	999999	999999	999999	999999	933	548	203	761	554	159	918	999999	999999	653	999999	176	735	73	106	39	651	104	91	563	160	722	71	999999	999999	764	999999	550	390	999999	500	999999	644	863	227	82	998	811	996	999999	999999	233	999999	675	999999	656	939	180	710	804	839	606	999999	961	999999	220	486	999999	154	789	364	999999	999999	159	999999	749	532	871	845	33	999999	999999	999999	954	494	926	999999	999999	87	960	999999	999999	840	585	130	894	999999	682	916	17	999999	999999	666	216	999999	701	229	772	522	999999	999999	77	335	686	999999	999	507	972	476	30	999999	101	999999	193	964	741	536	999999	39	268	94	849	954	837	437	826	182	892	193	999999	706	999999	873	505	836	999999	298	999999	812	130	999999	692	215	896	598	504	497	483	251	40	174	999999	743	263	498	999999	123	999999	258	946	826	999999	789	683	999999	392	228	221	357	216	453	382	615	999999	872	401	643	68	249	933	999999	699	651	999999	628	904	294	619	17	562	999999	800	905	865	304	781	903	532	582	216	285	286	999999	44	999999	791	196	834	391	999999	999999	64	258	324	617	136	963	636	65	999999	107	608	214	794	572	653	476	749	614	999999	999999	999999	485	43	657	999999	573	999999	999999	836	718	460	237	910	921	999999	551	591	258	177	817	276	476	173	118	999999	82	341	472	999999	325	447	
229	301	999999	529	999999	225	667	565	562	357	999999	228	700	647	999999	304	872	981	111	885	501	446	282	999999	644	322	999999	980	999999	242	153	641	521	280	240	936	999999	402	999999	999999	999999	692	614	470	214	258	473	471	306	777	468	999999	832	440	946	999999	28	387	884	266	301	999999	999999	330	214	430	999999	430	416	444	992	999999	970	776	961	808	831	812	26	396	848	462	684	212	773	662	808	91	334	456	918	999999	517	999999	44	247	999999	294	266	784	999999	999999	64	862	785	988	520	65	479	148	952	216	370	999999	999999	838	12	382	557	551	999999	626	999999	999999	999999	77	962	225	742	999999	699	999999	556	242	845	805	408	822	426	999999	152	752	999999	196	504	711	564	29	346	205	245	999999	736	999999	172	924	947	105	346	999999	35	304	323	755	448	414	660	137	999999	612	440	999999	955	772	409	999999	999999	999999	464	814	999999	943	878	999999	488	964	810	841	999999	920	858	312	485	709	759	847	439	856	747	999999	61	999999	999999	734	999999	65	780	999999	999999	303	999999	47	640	532	999999	92	425	999999	999999	484	999999	818	999999	732	753	137	704	256	22	561	439	168	171	374	999999	87	577	153	780	432	193	846	999999	776	20	999999	672	999999	505	677	432	999999	588	999999	999999	999999	999999	644	981	638	360	534	999999	753	999999	752	875	275	768	136	514	281	996	999999	999999	757	999999	290	721	932	464	750	750	999999	139	777	579	898	878	999999	999999	933	999999	152	82	659	894	782	999999	268	945	407	194	379	172	999999	999999	743	973	999999	999999	999999	922	58	183	999999	783	616	624	95	999999	977	396	248	427	581	119	853	999999	641	863	999999	377	462	986	67	566	999999	182	979	122	999999	924	150	580	620	999999	999999	968	999999	999999	288	999999	827	96	999999	999999	946	951	591	999999	999999	971	999999	999999	999999	720	470	999999	999999	53	412	443	645	973	347	62	999999	667	807	570	994	885	999999	765	584	999999	550	999999	28	56	620	430	999999	938	999999	864	593	276	139	999999	999999	62	852	429	473	845	523	999999	749	999999	764	288	154	30	999999	926	671	575	299	110	999999	999999	53	79	433	981	852	999999	672	482	999999	999999	538	906	30	999999	42	880	302	739	827	695	627	111	291	999999	286	570	892	384	202	999999	999999	39	730	455	999999	783	996	491	992	816	191	999999	457	999999	750	247	10	113	893	790	283	559	282	484	477	999999	787	999999	705	291	814	298	999999	451	999999	508	186	574	934	259	884	999999	747	20	514	360	999999	
506	591	999999	999999	788	490	411	743	999999	999999	256	978	76	999999	904	786	711	11	893	985	999999	781	251	70	435	179	644	906	999999	812	271	999999	126	999999	290	510	665	721	36	999999	878	708	999999	752	930	595	999999	264	999999	999999	45	19	620	374	649	724	350	978	144	618	845	505	999999	614	495	999999	862	778	714	403	131	999999	975	999999	999999	307	205	499	140	999999	311	390	926	449	776	999999	359	751	999999	999999	170	687	586	417	962	999999	437	972	266	654	733	99	549	586	902	56	43	999999	267	351	529	999999	847	999999	316	465	578	831	837	242	999999	121	139	158	243	443	413	567	132	999999	869	233	999999	485	116	222	840	350	546	730	228	824	493	999999	999999	999999	839	999999	111	506	804	605	144	34	999999	621	959	401	352	999999	642	476	412	999999	481	999999	618	999999	999999	104	625	238	999999	116	23	111	999999	832	121	999999	603	131	466	626	999999	274	98	217	999999	999999	999999	448	997	999999	97	751	421	959	825	740	701	477	103	999999	881	575	319	38	20	626	993	999999	999999	429	865	999999	20	786	604	217	217	410	614	702	841	186	241	218	999999	271	999999	999999	999999	380	232	999999	38	459	744	363	954	70	207	999999	501	135	168	577	221	577	999999	999999	365	617	532	300	863	400	175	999999	344	111	19	748	936	335	999999	909	999999	739	492	561	52	999999	262	157	999999	999999	211	999999	999999	663	999999	999999	530	65	313	399	999999	999999	272	637	293	999999	999999	852	60	458	204	999999	999999	259	381	482	94	189	592	999999	364	385	96	389	199	999999	688	680	115	567	228	999999	999999	999999	999999	999999	999999	854	277	12	999999	409	106	755	289	44	711	999999	999999	999999	366	350	999999	199	44	472	845	883	448	834	361	348	747	493	240	999999	154	284	198	116	16	999999	999999	999999	999999	999999	999999	341	110	165	747	920	999999	592	210	877	418	999999	695	999999	428	593	416	443	999999	883	662	999999	524	965	889	436	579	185	517	136	438	882	999999	999999	999999	514	782	293	96	440	950	999999	999999	363	905	322	589	999999	688	999999	999999	478	938	999999	302	675	816	145	275	321	351	222	84	83	999999	535	999999	615	415	914	999999	999999	999999	999999	933	999999	999999	171	70	577	846	979	497	104	313	960	944	299	787	518	999999	647	27	775	999999	737	90	999999	914	379	999999	974	194	999999	611	700	132	727	84	795	355	999999	84	999999	999999	371	999999	979	999999	999999	591	245	828	896	226	999999	115	999999	999999	205	426	999999	256	690	790	872	
794	999999	493	612	838	226	999999	999999	172	52	572	330	311	727	999999	111	448	436	787	552	155	297	557	448	594	551	605	879	999999	243	999999	394	999999	999999	576	11	496	168	649	999999	29	836	999999	999999	999999	785	999999	404	192	325	673	819	903	248	726	999999	176	54	27	999999	621	346	623	999999	643	999999	423	709	160	21	614	999999	787	423	532	319	999999	382	847	809	999999	211	696	999999	570	589	491	668	999999	79	835	451	150	362	753	999999	223	805	541	421	999999	999999	999999	999999	710	392	999999	490	716	999999	943	999999	999999	217	999999	420	649	999999	368	64	697	755	834	90	185	999999	150	434	669	848	106	758	841	435	448	710	957	999999	352	999999	999999	999999	951	468	135	51	254	932	346	343	999999	653	447	999999	724	616	999999	172	995	547	252	608	820	868	320	195	952	770	999999	314	999999	135	227	189	507	696	803	376	955	144	918	999999	97	999999	999999	999999	999999	999999	711	831	974	795	528	804	935	948	190	999999	157	939	999999	999999	172	41	999999	908	999999	267	979	38	813	369	217	999999	629	999999	999999	999999	63	867	874	598	69	937	339	667	606	422	254	559	515	719	228	999999	54	444	54	65	455	905	26	63	385	683	999999	614	587	999999	185	900	437	697	40	290	999999	501	424	999999	702	223	312	24	22	999999	522	103	151	202	816	999999	990	464	47	999999	850	999999	999999	386	919	724	89	939	246	354	131	818	689	937	950	553	999999	820	363	242	603	12	50	955	170	924	999999	395	849	999999	910	973	999999	882	440	253	999999	999999	315	999999	143	372	777	668	308	704	414	213	251	273	999999	179	110	805	999999	848	780	267	225	999999	261	999999	99	999999	443	158	999999	807	507	707	999999	981	514	386	108	241	235	999999	657	465	520	269	153	586	999999	740	999999	853	999999	999999	999999	30	822	999999	999999	449	282	999999	999999	999999	545	999999	706	544	997	999999	664	724	707	323	622	999999	610	759	483	992	550	512	433	703	285	315	479	999999	999999	999999	999999	204	661	999999	959	704	157	507	920	913	563	609	589	999999	85	999999	156	24	999999	73	419	72	837	733	898	769	107	999999	874	999999	137	999999	310	752	999999	470	999999	58	363	917	261	113	839	570	999999	941	923	793	628	137	169	465	946	180	835	106	366	927	999999	999999	607	626	999999	689	786	772	309	999999	614	614	95	107	660	61	812	999999	232	999999	304	957	999999	313	902	999999	81	672	843	139	999999	928	114	999999	298	174	320	635	480	999999	783	665	
999999	96	189	23	51	999999	804	895	368	999999	873	999999	633	803	353	304	723	999999	618	124	999999	179	919	685	510	950	809	496	741	999999	999999	82	493	638	324	759	999999	999999	999999	999999	999999	948	771	398	999999	999999	511	495	820	25	911	595	541	669	736	472	176	999999	512	100	262	318	164	999999	692	999999	999999	994	999999	594	999999	834	999999	609	256	980	999999	999999	630	496	449	324	999999	725	275	250	540	999999	999999	852	999999	630	386	615	999999	999999	999999	590	706	999999	417	517	17	999999	846	999999	999999	932	422	999999	74	645	873	26	999999	999999	999999	439	915	451	270	783	999999	999999	11	548	999999	573	852	697	999999	999999	825	999999	999999	932	317	449	879	197	834	999999	411	999999	788	947	757	369	964	818	916	999999	675	264	993	634	425	381	234	307	999999	842	89	724	568	256	819	999999	937	999999	999999	202	560	999999	616	661	381	999999	999999	999999	999999	97	999999	44	781	999999	152	570	999999	454	516	999999	225	999999	567	992	528	999999	587	542	137	260	432	256	196	724	999999	947	999999	341	262	479	999999	999999	999999	541	244	55	999999	736	113	258	133	999999	212	695	999999	978	999999	624	142	999999	999999	315	999999	540	665	362	847	67	38	999999	923	52	999999	46	411	56	76	35	758	483	742	850	438	879	137	938	54	501	747	826	788	33	208	566	121	228	253	974	875	999999	999999	886	708	908	335	91	301	999999	293	930	911	143	866	659	952	999999	876	57	413	727	318	355	319	211	416	899	843	634	924	193	999999	101	159	999999	285	856	999999	999999	553	55	647	878	217	816	914	654	167	999999	999999	999999	351	999999	570	158	573	852	576	506	501	436	247	666	250	109	999999	820	983	989	384	105	374	356	503	368	90	999999	147	503	297	762	999999	304	999999	330	999999	606	530	11	312	432	999999	999999	999999	127	807	980	638	999999	688	999999	670	177	999999	999999	240	999999	702	212	78	144	714	83	219	999999	693	999999	999999	920	267	531	299	982	686	999999	815	728	327	386	999999	109	801	40	814	203	999999	999999	139	999999	100	847	999999	328	933	178	718	217	437	299	433	999999	344	718	850	999999	804	999999	490	223	703	511	999999	325	651	968	999999	684	268	999999	647	129	814	143	829	420	626	971	999999	999999	243	607	301	38	953	696	765	92	999999	657	999999	413	93	999999	999999	588	180	589	676	964	835	43	999999	421	651	999999	60	210	999999	439	999999	833	639	972	980	105	220	648	372	999999	212	260	504	611	627	999999	999999	898	334	999999	
250	47	999999	94	682	209	658	880	386	649	646	564	204	750	127	564	773	120	935	999999	378	531	226	721	762	585	999999	348	999999	417	999999	161	875	647	199	999999	539	554	300	781	447	999999	272	999999	318	647	66	754	999999	999999	999999	926	963	621	872	999999	820	999999	332	107	670	320	95	968	999999	494	689	556	561	625	35	228	820	999999	276	48	269	504	412	999999	529	999999	854	731	946	351	198	264	774	480	999999	999999	232	203	999999	136	253	303	349	999999	958	999999	999999	868	46	999999	999999	809	354	834	999999	326	180	999999	999999	999999	466	364	32	41	306	999999	999999	90	943	79	996	626	52	999999	794	965	999999	588	999999	30	999999	985	999999	704	244	388	909	940	30	364	786	999999	625	235	999999	889	281	318	526	999999	726	122	999999	967	256	489	999999	214	999999	999999	999999	591	62	999999	999999	999999	669	999999	796	918	524	999999	999999	589	999999	981	11	817	479	999999	694	846	72	999999	303	999999	70	999999	458	755	621	999999	901	536	203	204	961	78	930	200	230	952	521	608	19	884	62	345	684	274	999999	949	735	144	799	999999	529	431	264	999999	419	942	999999	999999	307	999999	940	533	396	98	29	933	999999	289	684	741	335	463	622	418	425	724	52	999999	999999	999999	999999	766	737	877	999999	540	813	114	780	287	92	480	311	199	943	529	999999	596	254	555	71	456	459	67	999999	999999	809	845	409	999999	900	686	773	634	850	184	999999	518	422	489	129	782	509	406	658	999999	162	432	474	896	775	455	938	999999	610	999999	317	679	887	610	731	968	704	95	999999	406	706	999999	999999	769	999999	999999	999999	765	999999	289	947	62	999999	145	912	999999	380	999999	999999	999999	747	62	34	338	867	127	630	811	757	999999	999999	999999	28	262	157	485	94	705	173	343	999999	183	295	999999	999999	999999	280	752	999999	999999	597	201	175	933	659	654	652	20	999999	615	811	373	17	999999	212	533	44	156	987	436	301	675	349	586	184	574	766	703	762	999999	847	878	123	999999	562	885	257	999999	603	503	833	84	999999	558	532	907	999999	20	999999	52	230	133	999999	271	63	922	852	589	758	95	888	949	257	299	768	932	259	999999	999999	999999	999999	948	999999	494	603	227	999999	791	64	276	408	999999	584	720	999999	723	123	852	999999	639	43	999999	999999	518	999999	999999	999999	513	789	599	658	570	999999	802	766	281	579	280	667	999999	60	71	534	492	686	142	375	537	906	54	819	406	255	92	293	617	621	45	879	719	400	369	
11	999999	618	837	468	781	954	999999	999999	999999	194	523	589	999999	143	844	831	482	518	298	606	744	780	261	325	214	999999	158	660	999999	400	948	444	691	69	79	873	999999	673	999999	583	999999	900	975	999999	731	999999	321	483	776	213	406	210	112	762	266	999999	367	521	263	272	805	999999	609	452	245	999999	999999	912	999999	971	982	809	925	715	810	843	804	48	999999	711	208	674	884	340	999999	999999	342	999999	999999	999999	516	337	419	330	778	345	301	532	976	999999	605	999999	999999	804	231	597	284	999999	951	999999	880	328	928	552	74	999999	575	278	458	497	745	968	999999	999999	999999	654	999999	605	937	475	551	999999	72	999999	115	799	265	999999	119	407	473	945	999999	999999	513	999999	409	867	999999	999999	769	33	84	999999	907	999999	299	740	349	577	207	679	460	486	870	999999	999999	999999	446	274	999999	496	168	60	33	800	991	728	999999	277	255	999999	999999	299	705	528	999999	583	42	999999	999999	524	999999	541	209	999999	999999	500	519	999999	931	421	431	999999	772	999999	864	33	465	117	999999	571	574	82	332	676	340	170	781	352	409	683	955	967	765	999999	999999	627	850	238	314	500	999999	269	346	833	110	357	527	431	999999	184	999999	925	833	999999	950	999999	219	533	464	335	719	177	505	258	466	464	236	999999	526	999999	182	999999	802	999999	362	314	736	999999	575	982	643	999999	999999	235	999999	999999	143	826	999999	99	417	326	774	979	780	51	763	98	377	645	999999	116	905	426	999999	891	999999	689	585	645	999999	721	957	999999	999999	999999	488	280	692	437	331	409	999999	999999	830	856	462	822	373	320	999999	648	999999	930	860	536	454	999999	233	674	905	453	999999	999999	169	696	368	302	297	999999	563	999999	405	940	999999	722	105	477	595	999999	439	311	325	275	104	292	600	37	621	999999	916	226	57	28	531	999999	168	255	277	144	497	169	534	999999	757	67	252	191	615	148	441	976	676	88	999999	604	138	999999	670	876	105	999999	680	142	999999	346	446	999999	418	447	563	999999	210	461	658	279	776	371	517	46	49	999999	422	482	723	999999	549	969	783	927	748	193	999999	999999	999999	999999	488	402	459	420	999999	999999	999999	178	999999	999999	999999	224	999999	965	999999	766	467	999999	837	686	999999	208	418	999999	797	477	603	491	698	380	275	808	999999	502	790	999999	912	107	425	183	999999	254	897	142	173	334	549	999999	999999	982	725	951	999999	361	247	290	999999	894	999999	154	272	291	480	214	325	967	999999	999999	185	999999	853	
370	218	663	50	999999	311	286	999999	472	927	785	999999	999999	999999	999999	254	72	264	510	401	28	999999	281	911	364	773	999999	816	206	999999	621	642	999999	999999	364	742	999999	320	572	979	706	999999	160	226	486	899	764	559	11	722	739	673	674	63	835	886	999999	999999	686	900	618	469	204	999999	316	999999	737	999999	300	581	999999	751	691	999999	694	524	333	64	999999	464	19	143	815	483	999999	948	968	601	303	478	999999	999999	634	999999	999999	246	308	221	910	344	172	187	268	999999	999999	999999	981	153	368	999999	563	882	327	231	890	999999	999999	999999	155	367	999999	999999	293	822	999999	206	127	999999	169	457	999999	121	999999	999999	302	832	875	395	115	805	999999	999999	243	982	914	922	999999	412	999999	999999	999999	999999	76	553	999999	999999	893	446	654	181	870	962	999999	911	999999	452	739	999999	929	68	609	269	614	349	400	999999	902	999999	908	853	999999	715	247	999999	865	637	999999	600	930	274	939	438	740	934	999999	14	840	999999	887	472	193	999999	482	723	999999	332	973	727	162	999999	999999	591	538	999999	806	999999	725	999999	55	467	407	149	999999	664	128	180	528	680	413	396	999999	580	999999	445	669	999999	242	999999	999999	542	664	999999	447	999999	999999	999999	900	939	137	780	289	139	286	430	74	53	307	999999	604	116	803	302	999999	765	299	999999	177	102	999999	45	922	211	999999	512	802	999999	999999	184	524	999999	279	588	552	633	117	999999	304	993	380	626	473	424	919	889	739	999999	999999	682	831	595	190	808	808	102	857	999999	424	773	627	999999	999999	132	303	834	837	999999	749	690	658	908	260	999999	721	515	999999	999999	292	999999	999999	441	85	29	353	929	999999	470	780	460	999999	39	999999	530	375	395	999999	350	131	94	999999	999999	621	323	33	922	344	999999	96	303	530	359	795	598	999	196	909	333	999999	373	253	999999	444	299	914	628	942	999999	808	335	999999	999999	386	207	773	259	819	761	995	999999	595	999999	999999	486	929	426	243	377	530	189	486	950	570	999999	840	685	89	999999	409	405	980	614	207	761	72	999999	972	598	825	750	377	999999	338	359	999999	669	992	957	999999	497	394	575	209	999999	999999	999999	999999	628	999999	97	180	497	362	599	450	980	999999	622	999999	999999	453	645	551	780	811	339	999999	221	999999	181	693	131	961	912	20	999999	414	999999	912	781	648	353	241	737	999999	999999	794	999999	909	797	292	999999	543	740	53	749	34	429	999999	999999	668	999999	649	195	404	999999	535	449	589	45	576	809	
999999	999999	981	109	413	814	209	999999	544	884	311	191	999999	323	999999	999999	868	271	390	985	759	402	122	209	704	999999	999999	999999	354	355	159	873	231	482	999999	900	759	943	345	219	229	886	974	784	147	468	306	999999	470	999999	999999	327	655	590	59	317	530	781	999999	367	480	677	586	199	999999	999999	999999	999999	654	688	472	924	926	180	765	873	428	338	999999	246	999999	262	71	51	773	831	999999	640	432	361	379	977	548	977	999999	999999	999999	785	59	709	999999	999999	435	782	840	999999	401	999999	825	999999	889	999999	719	169	999999	228	999999	999999	999999	903	999999	328	983	303	318	495	386	999999	441	999999	573	999999	289	362	737	859	826	999999	210	999999	999999	742	815	999999	472	187	268	389	368	520	999999	763	369	155	999999	189	906	999999	473	355	280	999999	999999	612	612	256	913	367	999999	758	401	999999	345	999999	473	476	513	999999	831	141	237	999999	590	920	287	810	283	143	862	999999	952	999999	816	999999	999999	999999	999999	212	644	999999	273	900	957	610	129	609	428	71	999999	32	676	179	311	341	999999	283	861	133	335	999999	973	779	504	999999	805	999999	520	491	999999	485	777	999999	102	999999	867	999999	50	980	999999	677	999999	999999	461	999999	999999	783	393	484	999999	573	136	575	999999	841	252	494	405	999999	804	999999	99	936	610	207	254	375	86	695	474	792	243	881	331	658	420	999999	999999	999999	993	32	323	999999	755	887	358	212	999999	261	373	383	930	957	185	999999	999999	455	611	264	999999	515	706	697	20	999999	340	254	254	228	999999	490	175	740	99	999999	999999	63	190	999999	848	52	999999	825	999999	100	861	999999	705	942	80	999999	160	999999	80	999999	325	625	999999	812	557	113	957	214	829	882	217	200	867	403	290	534	274	999999	415	551	573	999999	999999	919	91	64	548	311	158	466	340	111	669	611	466	483	999999	377	175	999999	94	737	996	449	882	999999	418	312	999999	545	700	999999	999999	528	913	445	259	999999	731	502	565	999999	999999	373	999999	116	530	266	937	807	507	999999	723	670	467	999999	999999	999999	999999	420	646	246	650	999999	765	999999	452	151	999999	31	233	999999	646	672	189	999999	999999	632	896	999999	999999	161	374	853	999999	999999	548	988	999999	86	560	332	79	999999	856	328	999999	451	999999	483	999999	389	568	999999	584	999999	259	61	490	999999	999999	999999	999999	999999	279	494	871	796	576	962	530	464	89	999999	470	900	852	335	815	999999	999999	239	35	423	999999	761	593	458	279	460	553	496	507	43	921	308	
302	808	51	372	999999	219	875	645	952	999999	999999	946	455	683	734	924	245	629	999999	926	999999	999999	157	517	900	423	526	125	999999	43	957	56	699	172	608	53	293	453	999999	999999	363	999999	470	913	999999	646	12	999999	726	629	261	877	437	995	81	685	661	534	472	999999	692	999999	236	918	252	263	257	293	999999	691	999999	792	225	391	999999	999999	156	244	66	263	999999	999999	999999	788	782	89	618	999999	101	999999	999999	759	981	381	999999	604	999999	999999	671	207	999999	999999	521	45	989	468	662	56	432	235	539	426	478	999999	999999	762	370	999999	999999	999999	999999	552	202	162	999999	880	811	999999	860	999999	692	999999	573	999999	999999	702	418	364	799	323	999999	571	281	866	393	965	999999	772	759	768	243	716	415	508	562	999999	527	369	736	119	657	818	195	464	542	934	853	619	999999	919	354	16	999999	999999	745	83	999999	336	999999	343	999999	49	93	101	734	976	999999	74	306	26	999999	59	627	999999	666	999999	999999	817	333	458	121	671	427	999999	424	237	77	593	999999	488	575	200	999999	402	999999	618	734	104	999999	565	746	789	323	338	999999	999999	388	958	999999	146	999999	999999	12	320	999999	927	999999	253	677	506	908	604	999999	817	451	999999	999999	235	179	58	873	292	97	767	999999	332	358	99	105	129	999999	119	438	999999	999999	999999	198	289	181	593	996	491	999999	233	657	151	488	505	886	999999	845	162	788	117	999999	415	376	244	999999	899	579	532	157	557	657	799	176	999999	36	999999	795	179	64	586	999999	999999	865	863	120	570	999999	852	212	344	999999	696	330	331	999999	385	999999	999999	681	999999	23	473	999999	869	575	999999	975	805	479	999999	999999	676	108	212	64	879	550	512	134	47	65	726	330	813	283	961	478	844	327	651	594	841	497	782	572	588	58	996	298	261	999999	999999	383	655	379	999999	597	128	276	485	835	242	829	644	226	296	999999	530	595	614	999999	140	487	827	962	999999	188	999999	999999	476	830	553	224	872	452	26	999999	674	443	675	999999	999999	578	842	816	999999	999999	999999	565	285	445	528	410	683	871	999999	999999	555	693	999999	429	281	488	799	654	291	999999	957	201	210	943	478	96	920	251	40	999999	644	999999	610	121	334	760	999999	41	312	153	541	10	987	999999	798	981	198	999999	101	999999	778	197	534	999999	64	662	999999	342	999999	441	490	442	841	901	916	543	92	143	999999	520	134	768	352	999999	486	956	214	999999	154	496	898	675	159	170	784	999999	486	275	999999	
672	405	31	75	870	663	999999	169	95	999999	264	999999	65	159	581	999999	19	845	396	999999	108	457	618	999999	479	543	814	292	681	127	469	67	817	86	433	124	113	999999	999999	485	387	796	999999	208	999999	598	842	525	578	424	774	611	100	417	999999	999999	787	833	595	336	999999	815	488	999999	999999	207	91	978	999999	466	999999	316	373	910	480	312	999999	419	999999	881	701	999999	714	266	353	999999	966	410	128	218	337	279	117	155	999999	572	317	160	130	692	516	864	798	122	781	467	248	190	937	655	884	377	536	714	635	999999	999999	231	624	230	241	999999	860	518	999999	373	209	999999	283	999999	999999	189	999999	615	999999	999999	500	999999	485	885	999999	786	472	472	333	960	742	999999	999999	87	471	95	535	999999	461	835	13	290	983	417	268	30	906	999999	999999	705	87	921	999999	798	999999	508	999999	739	611	455	218	999999	194	177	630	807	708	205	446	908	654	999999	163	538	833	999999	999999	77	627	999999	999999	443	810	628	882	821	61	721	28	962	349	795	999999	16	999999	615	999999	815	999999	460	999999	999999	999999	752	60	999999	767	812	965	848	889	678	121	22	575	774	587	566	295	999999	755	987	186	483	569	858	999999	157	999999	999999	123	999999	290	176	287	999999	850	67	577	204	64	249	755	180	999999	670	684	999999	999999	853	37	999999	999999	977	705	999999	533	999999	999999	202	587	620	999999	747	734	95	397	999999	735	405	999999	529	999999	100	755	516	241	16	410	898	999999	999999	716	67	199	584	282	313	471	952	645	742	874	385	999999	999999	347	18	999999	987	282	739	551	45	929	999999	551	440	232	199	103	526	999999	294	28	763	903	844	557	160	999999	94	484	782	760	191	999999	613	483	321	178	232	571	422	626	999999	999999	999999	999999	691	999999	999999	91	281	858	129	43	590	367	999999	540	502	999999	294	184	999999	999999	768	285	999999	999999	938	956	910	30	870	999999	296	999999	582	490	232	717	865	999999	971	12	212	999999	640	157	999999	255	630	781	999999	999999	287	247	999999	190	514	406	389	838	104	999999	180	999999	999999	999999	747	921	784	372	999999	785	999999	175	999999	195	62	845	999999	600	788	692	335	999999	354	999999	676	58	240	402	976	826	337	37	34	95	832	951	935	475	999999	999999	471	999999	473	891	187	121	44	252	999999	669	999999	788	59	411	560	50	906	999999	999999	999999	691	392	396	999999	457	999999	999999	128	363	110	909	178	200	645	231	999999	666	463	921	565	999999	988	999999	317	999999	549	978	
623	535	791	55	55	999999	711	461	89	871	999999	999999	619	970	999999	888	37	759	593	999999	413	189	492	384	453	999999	932	999999	702	127	89	999999	999999	589	999999	999999	572	64	864	200	999999	193	999999	206	684	999999	311	595	108	999999	247	557	481	951	574	999999	52	999999	999999	86	55	36	758	999999	792	564	999999	999999	451	999999	326	972	894	999999	118	230	999999	296	699	434	999999	347	586	999999	880	531	946	956	999999	95	550	165	462	787	999999	462	434	999999	414	130	493	280	153	774	783	274	662	88	843	999999	406	999999	716	177	419	707	450	165	91	270	617	579	999999	366	783	171	519	116	257	655	795	856	882	578	940	396	203	999999	820	999999	868	867	123	671	999999	793	448	295	378	447	22	999999	109	153	513	914	265	999999	991	621	754	999999	831	197	999999	550	874	148	236	32	513	639	345	475	401	750	465	999999	677	999999	999999	999999	738	999999	643	525	756	738	75	36	141	416	819	208	861	322	46	925	999999	999999	919	999999	68	355	934	999999	933	634	751	762	999999	910	119	12	899	529	999999	999999	554	999999	793	145	82	210	891	107	819	147	614	89	999999	539	242	539	999999	422	176	999999	875	270	592	132	986	312	577	230	999999	817	308	999999	505	24	381	89	354	783	238	857	464	837	563	796	999999	999999	59	999999	999999	580	932	487	363	435	156	294	999999	671	999999	999999	632	670	999999	999999	838	282	583	699	168	163	195	296	193	999999	999999	48	706	999999	111	323	999999	658	552	726	999999	821	977	999999	867	999999	638	682	999999	999999	235	794	46	561	999999	747	98	359	760	525	395	646	303	54	507	118	587	999999	569	835	515	974	128	84	127	27	304	513	832	999999	524	512	999999	725	93	143	11	999999	838	999999	234	904	897	36	340	247	527	933	573	999999	509	983	122	798	953	999999	675	999999	443	939	999999	999999	527	999999	10	883	985	578	999999	373	117	999999	815	999999	610	611	86	101	743	880	999999	371	999999	999999	999999	999999	399	863	999999	999999	999999	49	710	899	999999	649	386	218	36	457	262	949	971	999999	999999	999999	999999	999999	197	351	184	584	228	563	449	91	644	453	127	469	493	131	999999	999999	904	78	732	916	303	961	999999	868	999999	296	999999	550	400	740	432	506	373	999999	675	430	658	883	820	157	999999	830	15	932	999999	567	964	140	152	842	999999	582	343	999999	613	999999	126	315	519	931	935	999999	690	999999	999999	621	999999	10	456	999999	480	31	257	999999	999999	473	955	302	777	507	
332	497	999999	557	999999	999999	172	121	879	999999	314	352	374	889	222	560	149	999999	911	479	470	999999	999999	766	372	284	335	759	794	999999	281	823	538	999999	609	447	500	143	467	181	458	984	131	999999	81	137	656	368	371	906	333	852	391	307	47	368	813	999999	194	999999	524	413	327	738	178	491	814	999999	999999	775	70	999999	644	739	31	486	999999	677	695	244	627	967	397	887	816	999999	442	240	999999	999999	999999	858	948	305	656	999999	999999	392	838	589	323	303	999999	596	846	327	999999	651	286	560	526	145	945	949	544	999999	25	440	922	750	59	583	388	48	150	211	999999	349	92	975	820	459	839	116	921	333	999999	801	51	499	220	790	999999	999999	724	999999	913	998	761	999999	40	235	470	98	540	739	915	999999	999999	644	270	868	568	310	999999	77	306	839	38	220	668	999999	399	999999	539	268	629	999999	324	651	298	999999	587	983	945	594	988	999999	575	999999	417	849	999999	406	239	351	231	653	999999	656	202	83	970	551	440	815	836	48	558	999999	120	951	724	804	999999	999999	999999	585	365	155	88	555	274	845	999999	819	868	993	203	198	999999	975	290	999999	458	224	97	45	999999	139	758	999999	999999	303	999999	999999	134	999999	59	37	999999	999999	298	538	999999	647	809	135	748	620	999999	999999	844	369	245	144	670	67	355	142	124	255	43	999999	396	999999	364	970	999999	345	695	327	943	175	139	400	686	751	99	811	414	962	999999	931	192	915	999999	999999	68	999999	795	999999	206	999999	913	813	613	73	999999	449	292	839	999999	999999	925	629	899	679	999999	999999	457	919	967	543	727	161	958	999999	53	999999	33	999999	999999	835	550	999999	131	36	262	325	787	623	609	650	528	575	610	884	16	562	25	436	601	224	490	876	999999	662	999999	761	999999	511	999999	670	425	760	927	526	862	306	508	873	427	914	66	999999	999999	999999	999999	162	999999	84	105	490	465	597	931	999999	999999	673	528	468	999999	500	999999	285	603	938	235	768	648	94	31	999999	64	152	19	999999	999999	999999	565	783	647	47	220	999999	415	539	215	828	829	239	180	199	778	999999	46	926	454	999999	241	381	101	256	513	999999	62	396	436	999999	588	254	540	999999	117	999999	821	798	999999	689	870	73	733	406	999999	999999	913	832	930	999999	116	92	242	386	424	194	692	401	533	754	999999	29	112	892	249	584	699	481	91	999999	999999	247	999999	765	999999	177	648	694	999999	105	552	230	465	422	216	505	22	999999	284	923	
999999	429	275	535	999999	850	960	840	166	999999	718	442	999999	897	795	999999	999999	476	475	257	999999	999999	999999	438	211	508	999999	999999	686	744	999999	999999	206	167	982	999999	999999	999999	999999	70	216	807	999999	953	999999	120	478	568	999999	347	70	999999	688	37	388	62	346	837	334	462	296	280	164	422	791	183	245	999999	915	996	896	334	672	415	999999	737	471	139	999999	100	39	996	999999	348	684	36	857	179	999999	929	462	145	786	352	774	999999	653	999999	172	999999	999999	884	653	629	451	735	999999	283	986	650	591	216	785	999999	432	300	215	816	738	764	325	75	815	986	543	760	548	330	640	114	94	357	967	847	225	155	999999	999999	896	999999	163	999999	999999	137	999999	999999	359	552	919	999999	730	836	385	407	887	810	78	667	96	999999	197	553	642	881	566	243	248	938	28	287	947	999999	920	790	999999	741	881	999999	648	297	411	999999	999999	166	383	999999	971	570	999999	415	86	685	358	215	761	999999	942	311	571	999999	18	999999	533	642	536	958	916	595	795	156	928	391	28	798	999999	201	152	485	508	318	272	678	978	613	210	271	423	999999	38	11	799	580	999999	544	289	989	999999	767	999999	424	999999	386	774	999999	486	695	667	559	999999	569	467	466	803	262	841	339	999999	999999	442	999999	545	212	566	999999	357	358	999999	484	519	299	729	385	855	93	977	885	904	174	137	515	604	864	788	469	544	342	776	864	702	949	556	551	999999	999999	879	138	820	979	466	138	430	999999	49	636	999999	91	999999	719	284	999999	999999	278	792	926	671	681	999999	107	260	24	581	410	781	999999	743	187	60	501	214	848	75	924	708	998	94	999999	824	999999	999999	462	731	999999	999999	746	524	287	999999	408	693	999999	714	722	729	451	557	999999	999999	479	893	661	41	119	999999	436	890	510	570	794	999999	260	856	272	477	797	999999	524	821	999999	55	465	428	999999	808	16	143	352	204	266	450	74	19	355	999999	967	999999	621	551	999999	855	24	999999	964	999999	442	999999	452	254	932	168	42	208	377	433	437	242	389	311	999999	999999	548	316	313	999999	999999	251	511	13	999999	999999	999999	999999	999999	188	41	747	464	96	375	999999	691	107	272	107	417	865	641	921	830	734	999999	999999	52	860	999999	708	414	620	787	201	839	448	744	999999	497	70	540	198	402	999999	778	302	935	842	999999	450	53	215	935	912	609	590	183	775	334	361	929	808	870	333	343	843	999999	183	999999	253	999999	706	610	357	999999	
999999	529	150	956	749	384	210	259	867	664	999999	685	875	592	999999	999999	969	241	146	999999	731	999999	79	999999	999999	993	762	999999	367	97	347	605	587	587	166	70	42	819	999999	976	999999	558	13	669	145	168	433	999999	999999	999999	393	475	474	227	603	134	999999	793	999999	755	622	999999	999999	779	999999	602	107	297	435	198	242	160	656	169	410	183	999999	409	221	777	570	180	449	999999	704	871	141	370	999999	42	610	248	999999	829	364	546	666	233	351	542	70	999999	999999	388	999999	242	999999	314	816	430	809	60	582	253	195	999999	999999	512	85	455	471	736	314	402	587	994	999999	827	805	864	516	999999	68	679	716	435	23	70	644	471	999999	826	553	563	232	560	666	999999	644	912	801	164	157	999999	80	333	999999	763	801	999999	999999	999999	999999	999999	913	718	991	903	999999	759	999999	684	999999	613	402	999999	193	999999	180	36	999999	999999	999999	893	72	362	943	172	999999	392	999999	260	999999	894	999999	71	328	600	649	999999	568	999999	26	884	484	127	296	999999	503	999999	150	90	593	774	423	999999	808	999999	999999	561	774	829	304	999999	165	999999	424	973	31	999999	999999	592	111	665	468	574	792	308	999999	944	75	999999	668	182	251	999999	999999	999999	999999	520	262	712	710	97	740	999999	468	871	728	999999	702	323	999999	171	119	558	999999	928	999999	848	289	509	206	945	999999	999999	171	999999	903	642	999999	930	502	510	88	999999	999999	24	925	999999	115	999999	999999	122	999999	751	886	506	72	693	545	738	188	632	999999	753	999999	765	999999	374	999999	346	967	96	999999	772	999999	22	93	505	676	964	999999	586	743	368	929	93	703	999999	489	664	69	220	107	782	751	870	279	335	108	126	423	560	162	768	999999	999999	337	479	930	873	423	567	999999	580	735	602	888	999999	823	431	999999	854	999999	912	287	999999	989	12	31	950	743	757	999999	560	999999	452	434	975	415	446	756	234	815	615	251	999999	203	526	999999	158	982	406	512	676	64	569	674	249	491	204	504	999999	458	979	140	999999	170	999999	999999	292	999999	912	467	387	675	999999	999999	279	671	999999	999999	999999	999999	999999	968	347	255	999999	506	981	999999	194	494	220	941	431	776	836	485	585	341	999999	496	764	999999	79	938	999999	11	226	529	405	577	705	640	41	379	585	999999	999999	420	999999	959	58	514	999999	428	256	999999	999999	71	213	794	96	454	999999	976	999999	892	899	999999	999999	728	999999	462	382	999999	788	579	910	62	200	825	692	174	900	778	448	
259	997	999999	692	689	757	999999	326	999999	490	999999	814	64	188	693	120	999999	999999	712	680	596	142	376	639	676	534	999999	871	999999	112	999999	553	999999	999999	941	894	258	716	441	970	134	999999	772	136	537	765	855	999999	999999	999999	999999	875	999999	107	852	999999	999999	21	25	999999	566	294	939	999999	569	999999	766	999999	246	999999	861	678	858	741	556	460	370	999999	112	911	999999	999999	373	672	804	56	364	950	685	999999	273	999999	999999	286	414	840	999999	273	567	829	998	338	638	708	853	629	27	457	551	401	757	391	908	114	999999	249	920	277	999999	522	999999	816	841	421	534	624	977	581	337	715	999999	106	682	282	999999	350	688	665	819	185	38	999999	999999	294	77	882	338	999999	801	999999	919	929	999999	54	486	192	497	226	999999	999999	652	446	130	999999	146	660	708	636	201	999999	560	999999	999999	528	493	445	418	556	353	651	295	391	779	172	796	999999	536	638	795	730	852	472	490	590	532	999999	787	572	157	417	183	702	404	666	614	664	481	50	560	999999	774	999999	999999	532	943	999999	999999	999999	49	811	999999	80	841	999999	292	97	999999	867	995	999999	999999	846	999999	999999	999999	593	986	123	557	141	999999	496	87	753	999999	911	599	958	999999	272	926	830	999999	346	293	113	861	932	383	526	999999	613	54	999999	999999	927	541	935	64	360	284	999999	409	908	956	637	992	999999	515	380	999999	816	999999	999999	974	999999	324	73	999999	374	999999	63	739	41	999999	999999	999999	999999	369	38	999999	664	999999	296	999999	383	430	623	389	655	120	773	999999	13	38	999999	999999	999999	999999	567	999999	999999	292	689	999999	230	813	378	666	999999	196	574	999999	487	999999	834	999999	934	746	999999	407	700	683	998	264	958	637	736	13	178	999999	999999	743	999999	424	999999	381	223	999999	767	570	62	999999	673	999999	999999	999999	939	12	204	170	458	574	94	169	913	794	293	999999	999999	593	87	374	498	856	66	999999	925	999999	108	462	698	275	978	40	354	743	999999	539	719	912	698	999999	809	999999	410	565	999999	999999	511	117	999999	789	999	184	492	687	999999	817	412	714	129	876	999999	999999	471	999999	595	64	814	999999	999999	754	999999	757	999999	354	565	490	456	500	182	999999	560	991	999999	909	276	804	547	667	284	999999	137	14	793	821	829	999999	999999	227	969	604	999999	342	999999	999999	83	999999	289	148	131	978	999999	999999	999999	999999	325	912	377	561	999999	790	516	157	895	591	627	999999	999999	82	525	999999	943	999999	530	577	466	228	999999	
40	835	999999	999999	999999	999999	999999	831	225	472	999999	506	917	999999	984	311	188	999999	680	446	740	716	373	288	216	623	633	44	142	390	964	379	999999	252	347	725	892	275	116	999999	600	999999	999999	247	16	576	607	999999	959	999999	351	488	999999	782	928	323	472	746	999999	786	912	270	699	999999	507	999999	409	674	362	268	418	999999	999999	78	846	980	314	135	281	640	999999	999999	85	999999	48	485	999999	324	324	33	999999	999999	957	330	999999	999999	70	577	739	429	176	933	999999	700	518	438	506	717	936	948	999999	346	475	678	771	86	195	999999	795	32	994	95	359	999999	14	273	955	661	379	516	919	737	999999	999999	999999	91	399	384	999999	999999	978	875	388	999999	23	917	680	289	999999	622	154	577	781	717	435	91	583	116	695	255	482	845	347	429	38	282	999999	623	214	689	687	810	796	195	999999	128	999999	999999	999999	97	999999	999999	113	757	999999	999999	955	678	999999	391	507	999999	688	452	137	143	999999	958	347	999999	999999	67	84	868	935	343	781	595	674	316	384	600	791	608	999999	806	741	590	67	685	999999	281	206	822	999999	999999	999999	999999	68	909	590	748	645	999999	129	535	999999	244	822	999999	571	370	14	999999	999999	907	501	90	999999	331	401	947	900	999999	999999	696	860	261	686	541	999999	999999	536	764	726	636	954	999999	999999	136	213	507	767	38	124	956	276	96	815	284	901	51	563	999999	517	999999	847	983	168	433	675	350	558	291	817	144	999999	999999	393	381	999999	294	999999	663	127	999999	190	872	547	469	429	999999	446	411	639	179	873	799	256	93	999999	970	59	64	999999	863	949	999999	220	980	132	36	703	999999	331	999999	450	900	620	999999	462	999999	445	699	14	901	904	999999	999999	999999	999999	44	993	309	592	982	999999	546	999999	264	945	703	999999	567	999999	403	80	11	999999	31	729	999999	188	999999	631	812	535	360	999999	999999	958	999999	835	572	719	98	999999	999999	999999	349	383	999999	698	366	677	758	999999	877	362	610	831	903	77	629	918	999999	999999	369	999999	780	456	883	496	651	305	153	868	98	848	258	370	677	159	739	648	825	283	822	956	873	498	657	997	449	728	65	999999	999999	653	431	242	672	725	81	892	499	416	57	999999	534	999999	235	999999	114	250	164	999999	337	981	103	24	42	413	805	292	799	885	999999	923	249	418	663	999999	426	25	697	952	88	999999	158	418	236	761	432	983	272	627	999999	209	999999	312	406	999999	999999	417	999999	999999	999999	788	103	
614	999999	133	999999	999999	236	999999	613	99	552	212	675	490	833	684	999999	999999	981	821	30	999999	992	847	359	999999	21	440	883	18	815	999999	41	299	753	544	58	113	940	999999	999999	480	24	999999	657	999999	999999	916	999999	876	630	928	287	108	768	921	999999	523	999999	884	113	999999	907	604	284	123	180	999999	999999	299	999999	684	341	999999	75	549	167	198	199	987	999999	999999	50	16	388	999999	160	999999	530	831	922	535	338	65	999999	999999	999999	419	999999	543	201	999999	188	110	251	945	597	999999	42	229	764	432	333	786	583	999999	756	900	999999	999999	963	246	855	906	999999	110	355	285	471	115	975	999999	669	656	795	60	917	939	765	443	298	999999	900	999999	999999	999999	999999	552	482	999999	214	672	204	999999	579	955	404	282	733	150	600	322	151	927	253	999999	763	676	991	532	101	816	999999	999999	108	426	999999	554	839	876	898	999999	802	999999	901	313	552	537	86	840	655	645	216	999999	843	999999	405	999999	67	59	736	534	999999	999999	999999	397	537	421	43	163	619	849	442	857	252	796	520	874	36	999999	474	999999	600	999999	877	456	609	520	939	132	30	372	497	790	150	373	252	852	173	513	776	140	504	922	231	999999	212	359	382	56	999999	531	946	126	584	510	934	999999	999999	999999	787	26	482	999999	143	999999	361	999999	717	999999	553	667	710	523	173	343	731	677	929	80	253	260	148	999999	999999	499	999999	380	216	999999	999999	999999	779	999999	725	759	658	593	789	999999	999999	560	641	503	502	999999	820	432	952	250	778	266	481	11	413	537	999999	590	253	644	999999	981	446	87	449	711	999999	204	798	414	999999	148	888	999999	999999	999999	619	644	999999	868	999999	994	428	965	861	999999	370	777	112	198	999999	78	349	155	154	473	999999	999999	63	791	910	626	633	548	565	640	378	527	999999	720	917	243	999999	385	999999	999999	562	480	999999	277	351	119	102	610	533	999999	798	743	809	163	578	999999	591	999999	957	61	370	879	409	230	804	843	402	391	280	647	999999	964	189	999999	910	643	348	786	450	800	534	33	999999	948	842	635	717	231	999999	999999	652	999999	428	914	999999	683	999999	995	999999	507	716	710	340	886	739	833	999999	500	999999	935	716	805	168	166	526	347	865	461	388	179	999999	181	249	416	994	295	546	274	999999	236	572	353	323	942	94	823	692	137	999999	18	81	227	977	999999	157	846	434	271	999999	138	818	619	999999	999999	382	545	999999	923	891	454	297	299	656	26	373	
999999	491	225	82	703	654	737	999999	380	108	907	203	42	269	158	999999	999999	877	999999	418	952	736	30	570	548	362	999999	246	764	720	782	571	961	843	999999	999999	218	199	999999	999999	90	377	999999	204	474	351	999999	664	999999	592	999999	999999	940	607	420	636	470	655	999999	351	885	500	999999	659	325	346	999999	198	484	999999	652	95	999999	241	337	584	999999	825	105	207	923	113	999999	181	707	370	630	363	433	158	999999	999999	665	999999	597	590	889	586	878	138	999999	249	190	950	940	928	239	708	279	835	145	999999	999999	336	428	781	998	316	952	955	715	878	999999	335	898	100	999999	839	643	747	695	913	947	967	98	683	923	999999	241	778	999999	921	93	597	22	259	999999	339	999999	999999	591	999999	634	923	422	999999	999999	854	61	999999	509	399	75	531	150	999999	697	999999	248	744	858	455	84	183	824	794	795	178	323	649	97	999999	999999	827	165	121	999999	33	999999	857	209	79	500	391	279	742	856	561	456	999999	999999	419	101	190	999999	146	999999	461	109	628	445	315	540	999999	762	999999	483	247	375	38	999999	999999	48	390	999999	789	999999	693	903	91	937	243	722	533	97	999999	997	735	870	29	613	827	924	926	422	894	538	97	629	859	999999	619	195	427	846	887	381	710	644	178	190	815	557	999999	999999	999999	593	17	325	94	422	748	377	355	425	125	750	999999	968	651	999999	999999	73	53	823	999999	999999	304	687	210	306	296	100	701	999999	999999	280	906	999999	220	310	999999	999999	544	999999	519	252	839	12	730	147	268	999999	993	917	322	751	513	204	371	164	299	330	124	788	999999	658	675	516	628	999999	843	876	999999	350	730	105	999999	605	313	86	999999	301	956	999999	47	554	999999	784	526	55	766	999999	874	65	999999	210	999999	756	322	860	576	333	999999	885	303	392	984	653	197	226	999999	907	890	295	947	999999	373	61	999999	581	999999	891	989	999999	88	999999	12	703	999999	529	447	772	293	453	509	999999	917	81	769	999999	569	453	597	310	823	858	999999	588	117	999999	836	607	999999	999999	308	999999	343	801	999999	172	390	999999	324	999999	999999	459	624	999999	786	73	89	302	999999	104	21	118	303	689	759	999999	319	999999	595	999999	692	840	766	999999	999999	823	550	999999	999999	607	275	999999	138	999999	999999	999999	244	384	999999	53	935	544	999999	911	999999	999999	999999	654	52	999999	852	999999	695	11	974	938	692	82	303	999999	999999	963	38	683	829	732	979	999999	168	395	999999	999999	621	999999	388	
158	999999	854	999999	953	441	895	999999	999999	754	309	593	137	955	591	681	999999	91	840	529	972	515	642	92	997	221	28	495	999999	601	999999	355	999999	622	825	424	837	261	349	530	628	889	999999	928	529	999999	851	418	577	714	999999	852	780	32	415	643	881	772	999999	742	423	999999	426	96	836	953	450	999999	139	177	999999	910	742	319	999999	93	174	713	562	858	999999	609	917	999999	776	75	574	130	217	192	542	999999	999999	607	117	227	472	264	102	575	999999	999999	288	999999	870	999999	120	471	999999	332	478	177	999999	999999	383	813	492	483	319	770	389	330	307	999999	634	777	482	144	999999	999999	999999	999999	999999	999999	170	32	999999	517	999999	862	999999	999999	998	884	999999	999999	856	473	234	999999	734	999999	999999	332	196	999999	49	341	775	103	441	975	270	447	712	567	556	232	804	360	999999	975	411	999999	815	287	331	423	243	999999	999999	18	999999	907	999999	631	999999	999999	999999	999999	999999	989	741	978	431	979	999999	561	181	999999	818	999999	669	873	810	759	587	497	517	999999	999999	625	107	516	999999	433	999999	362	498	91	999999	266	432	22	378	502	243	432	999999	835	999999	769	999999	97	999999	999999	348	47	107	999999	53	477	782	891	999999	999999	892	235	806	999999	913	490	999999	100	554	999999	999999	656	505	999999	526	165	472	681	474	999999	384	20	74	883	94	999999	265	308	48	133	999999	999999	278	21	610	999999	625	999999	921	953	706	160	542	999999	999999	692	542	789	673	999999	15	999999	426	466	982	881	171	999999	999999	885	999999	999999	62	999999	86	999999	999999	494	707	518	539	444	759	520	581	999999	999999	184	796	402	496	999999	634	160	128	999999	125	812	999999	999999	999999	703	999999	46	728	940	108	122	812	427	314	57	92	164	999999	571	352	905	884	759	413	986	135	520	399	759	999999	999999	312	703	554	574	465	977	672	836	328	722	999999	641	134	999999	371	379	97	448	393	999999	802	999999	41	999999	928	278	326	999999	999999	605	999999	968	999999	206	810	119	873	739	999999	999999	491	999999	999999	999999	122	999999	634	57	624	756	432	951	375	660	999999	755	999999	344	646	999999	661	812	999999	999999	999999	999999	999999	999999	999999	262	999999	358	855	289	988	290	314	412	107	999999	999999	278	245	820	182	999999	603	159	106	65	447	539	103	405	453	999999	262	999999	552	299	999999	999999	999999	372	999999	999999	999999	96	671	819	450	269	246	999999	552	392	999999	448	999999	391	230	681	831	500	999999	966	264	460	836	319	37	785	859	808	999999	938	
776	873	569	999999	599	517	488	287	614	187	302	143	853	70	111	999999	999999	170	999999	999999	873	12	999999	294	999999	999999	260	362	791	665	409	999999	696	999999	616	999999	879	451	792	713	202	554	886	637	999999	999999	999999	775	218	999999	806	698	739	999999	74	773	326	999999	289	953	267	136	495	948	777	999999	999999	249	999999	999999	934	537	999999	365	547	329	126	919	621	698	47	999999	154	578	859	711	698	173	548	999999	387	604	999999	838	455	76	69	937	999999	999999	684	368	332	999999	288	279	330	383	985	999999	657	406	999999	999999	916	999999	999999	917	99	76	176	282	700	610	29	339	999999	540	909	481	270	999999	70	812	23	679	162	343	299	590	390	324	188	802	999999	981	941	581	922	673	94	151	848	999999	641	411	999999	721	791	999999	904	999999	473	513	999999	479	345	999999	577	246	630	648	628	508	686	999999	104	897	425	999999	397	792	617	246	396	128	340	277	999999	611	22	999999	999999	350	685	999999	999999	999999	327	715	999999	101	14	685	53	445	523	349	116	789	999999	769	305	753	561	121	999999	237	127	367	999999	77	678	965	233	999999	106	287	822	95	12	429	580	710	999999	305	788	931	203	950	605	991	171	392	304	253	145	798	788	573	999999	622	999999	960	999999	577	423	48	461	853	349	245	526	31	787	887	198	595	361	265	333	999999	999999	176	999999	157	906	296	671	980	63	308	999999	258	667	999999	872	620	142	824	882	999999	999999	349	611	999999	474	150	604	416	999999	549	446	533	250	187	588	390	208	429	671	136	999999	481	799	999999	746	277	363	407	25	999999	462	999999	382	584	999999	999999	564	402	682	999999	691	999999	999999	514	862	965	18	490	999999	999999	422	713	999999	999999	381	999999	549	999999	623	999999	786	999999	401	486	97	908	161	665	416	894	826	999999	746	904	999999	122	554	295	188	999999	999999	873	607	999999	999999	749	384	999999	212	772	154	993	999999	485	980	494	999999	449	427	953	999999	999999	999999	905	999999	616	966	999999	999999	269	453	263	999999	841	938	912	599	867	999999	347	533	535	999999	643	999999	832	36	271	924	949	258	999999	868	235	967	915	799	701	868	549	999999	136	999999	943	999999	890	999999	937	546	77	999999	996	129	89	429	288	890	999999	165	833	589	704	999999	372	21	999999	395	999999	874	999999	122	897	998	781	565	406	999999	519	325	859	999999	999999	999999	857	64	261	986	999999	805	688	999999	999999	999999	45	959	87	803	941	999999	999999	505	999999	73	999999	954	997	998	347	
524	32	67	380	124	306	612	500	999999	476	317	759	362	606	361	999999	999	999999	361	962	821	487	603	289	587	999999	999999	776	36	212	902	67	263	648	274	783	631	999999	255	248	433	469	108	337	999999	182	627	898	102	877	523	211	645	999999	526	47	429	777	793	779	943	835	999999	999999	573	999999	505	714	341	578	563	355	507	123	538	361	999999	276	999999	415	999999	465	684	158	999999	700	421	999999	131	237	363	854	860	476	305	598	995	330	999999	383	676	913	567	523	323	178	704	532	507	999999	999999	162	131	387	72	488	160	325	999999	872	839	999999	999999	999999	999999	709	494	41	817	999999	366	68	513	282	999999	999999	897	170	834	519	996	888	720	999999	579	211	732	482	999999	817	447	999999	241	890	544	398	999999	999999	309	999999	683	999999	715	566	999999	599	649	849	648	268	590	989	490	579	876	950	567	635	534	999999	976	21	627	999	502	686	826	622	737	999999	999999	444	861	999999	999999	333	999999	163	158	980	561	883	834	999999	999999	999999	999999	662	23	594	831	694	928	999999	637	671	55	716	74	999999	999999	36	121	308	784	155	137	269	742	553	776	413	487	554	461	103	187	481	771	53	999999	173	609	153	518	788	516	576	593	174	999999	467	99	999999	999999	534	999999	535	370	92	999999	929	920	999999	999999	999999	217	384	833	544	493	574	944	999999	999999	609	427	968	790	996	639	999999	676	578	276	319	323	460	347	999999	331	652	121	689	999999	567	253	148	335	999999	999999	141	999999	59	680	712	522	999999	401	607	117	803	744	373	453	769	263	351	203	508	999999	756	47	999999	222	841	999999	999999	999999	999999	365	288	642	999999	999999	507	999999	627	897	563	796	255	69	999999	819	528	908	747	245	954	314	902	944	827	986	823	104	835	836	839	259	266	771	334	252	999999	170	54	947	945	999999	636	999999	640	999999	859	697	307	97	999999	999999	999999	29	352	762	999999	343	815	714	602	413	999999	790	68	313	540	483	734	999999	990	368	863	799	999999	13	999999	999999	314	999999	137	136	999999	748	152	906	543	246	428	572	788	494	354	999999	355	999999	967	999999	999999	999999	180	385	962	810	106	999999	79	916	729	999999	93	15	39	999999	587	475	615	244	647	162	770	303	999999	172	999999	506	23	999999	453	757	46	832	72	978	945	751	173	987	999999	816	999999	626	517	999999	488	999999	465	655	999999	999999	926	999999	999999	999999	999999	999999	330	800	999999	599	322	546	473	971	999999	260	943	61	754	835	311	
628	591	831	325	153	786	975	683	924	51	368	779	573	831	999999	634	999999	422	77	431	373	885	62	503	300	999999	545	776	238	840	999999	900	999999	578	307	999999	999999	917	421	101	354	999999	186	558	999999	766	999999	999999	10	625	123	999999	686	413	999999	999999	539	337	35	990	999999	209	999999	999999	637	467	861	999999	533	170	267	911	10	976	87	257	999999	504	999999	999999	999999	404	775	612	726	999999	223	514	640	564	612	49	999999	999999	999999	154	999999	102	921	999999	904	906	999999	839	368	999999	637	999999	335	999999	44	45	788	502	738	845	433	999999	367	861	253	999999	363	968	558	227	30	579	136	933	999999	616	999999	61	628	356	787	936	253	999999	999999	999999	188	949	999999	576	260	398	692	14	720	827	734	69	999999	557	552	648	291	999999	191	999999	584	402	114	428	462	999999	873	391	68	999999	999999	843	724	999999	178	414	999999	981	967	999999	999999	131	222	758	999999	999999	806	80	804	149	654	113	342	89	929	786	999999	112	124	523	525	310	999999	232	237	891	999999	514	999999	147	999999	999999	183	560	181	999999	189	999999	546	938	930	802	587	999999	842	496	999999	999999	999999	999999	569	999999	866	999999	116	586	185	990	531	989	999999	302	691	999999	938	355	929	999999	999999	477	606	499	565	999999	999999	722	723	37	999999	999999	999999	999999	704	997	578	865	442	729	453	999999	286	199	824	557	759	638	999999	999999	999999	497	566	727	999999	342	999999	79	779	690	861	393	999999	158	610	789	608	489	597	693	98	82	912	999999	339	323	201	999999	675	18	426	954	610	802	56	892	184	664	962	372	999999	509	999999	751	868	999999	731	137	589	44	999999	999999	50	428	832	908	584	999999	398	424	999999	379	404	999999	274	906	783	999999	999999	999999	999999	944	527	235	481	588	999999	171	341	279	591	73	827	640	999999	156	999999	192	969	999999	317	999999	999999	999999	230	999999	114	325	487	961	286	999999	35	871	429	14	753	815	946	254	921	423	34	999999	832	87	552	763	710	999999	993	600	102	999999	410	796	678	999999	999999	638	483	670	684	380	992	999999	47	956	221	999999	403	108	999999	999999	226	894	999999	156	716	999999	300	351	614	369	967	686	999999	72	470	632	336	999999	810	318	770	261	739	654	999999	910	50	595	552	655	724	999999	365	376	746	515	13	531	272	861	347	142	999999	999999	412	999999	353	999999	999999	999999	728	629	999999	927	955	999999	165	999999	29	805	112	704	999999	999999	644	83	999999	999999	325	955	629	804	511	949	999999	637	
999999	424	251	999999	566	74	999999	963	927	999999	999999	999999	421	781	360	999999	511	466	758	643	343	106	679	339	999999	153	999999	999999	959	923	127	999999	999999	327	770	999999	898	208	249	999999	604	999999	42	549	476	999999	788	999999	604	765	302	55	999999	337	999999	108	999999	999999	836	423	413	570	14	999999	999999	268	999999	104	20	619	965	313	999999	719	48	507	74	999999	999999	100	364	126	999999	203	630	81	158	630	32	671	999999	999999	371	826	999999	44	999999	38	571	999999	999999	694	532	985	799	989	828	999999	298	796	43	614	58	745	999999	296	634	810	999999	906	999999	850	81	348	999999	979	999999	400	95	14	676	46	999999	655	677	669	594	949	999999	999999	253	677	342	236	999999	391	937	625	767	347	409	31	655	665	107	572	999999	193	373	819	57	437	395	293	130	997	56	999999	77	399	702	999999	416	741	662	442	518	845	710	241	52	326	999999	999999	999999	655	390	999999	999999	115	56	410	586	584	593	815	292	58	999999	640	344	544	557	377	645	999999	615	914	12	665	64	999999	483	999999	777	731	803	648	688	475	617	154	999999	962	999999	999999	999999	831	157	846	999999	469	740	999999	999999	999999	768	999999	999999	880	50	999999	899	893	60	279	926	999999	806	862	21	643	369	639	33	200	700	595	999999	352	626	783	767	999999	999999	999999	47	413	244	280	963	547	999999	999999	999999	151	254	951	912	83	999999	999999	999999	999999	834	516	999999	110	56	999999	806	182	241	759	263	266	708	999999	388	465	241	523	220	535	999999	999999	999999	561	214	999999	946	749	682	951	977	999999	758	999999	999999	998	494	937	366	538	474	790	316	786	554	178	443	510	572	456	841	851	442	499	396	370	418	548	895	175	759	999999	999999	999999	999999	290	508	236	423	390	970	304	167	682	999999	999999	999999	320	16	45	447	446	999999	999999	119	135	540	268	96	959	589	945	51	999999	999999	416	999999	37	999999	273	999999	999999	96	192	999999	546	694	760	438	287	213	108	541	860	727	999999	881	274	179	657	750	250	150	463	800	999999	263	965	999999	655	818	140	316	743	375	240	999999	993	750	572	999999	780	999999	999999	756	491	414	190	473	464	535	999999	857	357	523	429	77	633	391	999999	999999	729	856	782	469	83	792	798	999999	999999	999999	887	524	607	227	969	420	341	707	319	620	82	501	449	129	791	282	999999	229	999999	999999	726	612	298	289	999999	923	57	348	682	699	615	696	976	500	648	512	260	140	999999	19	735	926	81	840	220	
999999	417	663	677	800	833	578	548	999999	999999	285	235	327	516	56	372	993	34	620	14	999999	525	948	481	999999	32	999999	999999	999999	437	799	540	458	78	483	516	394	999999	881	999999	47	157	999999	263	372	287	932	999999	507	646	742	999999	460	999999	834	999999	468	191	398	778	14	902	612	897	999999	744	999999	259	43	539	999999	332	999999	755	967	238	873	695	118	12	100	214	179	299	694	898	89	623	243	770	58	212	282	113	861	999999	545	999999	815	999999	510	682	999999	968	668	999999	757	705	999999	999999	839	773	82	395	687	799	999999	322	999999	549	665	999999	999999	272	999999	776	59	49	893	832	693	128	880	490	999999	418	624	210	631	284	150	999999	755	637	999999	284	139	886	426	71	411	232	551	999999	962	999999	666	327	487	892	999999	718	999999	44	912	999999	893	592	893	999999	185	532	691	999999	999999	291	407	388	999999	216	646	173	999999	831	430	470	576	614	528	154	751	999999	723	739	913	432	571	720	724	999999	999999	547	999999	156	886	999999	540	999999	867	681	949	288	999999	281	999999	207	104	980	999999	452	154	999999	73	749	527	878	808	952	25	975	720	999999	663	131	999999	999999	180	477	945	999999	929	953	746	846	205	999999	999999	452	999999	715	338	590	999999	282	999999	999999	483	999999	999999	17	81	588	607	999999	999999	272	624	864	456	999999	36	627	45	999999	522	201	999999	227	999999	999999	999999	365	469	309	647	139	999999	391	66	999999	999999	927	848	999999	479	999999	355	854	885	933	999999	999999	995	347	999999	711	999999	999999	760	873	999999	266	700	574	999999	715	129	307	254	999999	692	242	807	735	530	109	778	107	592	180	845	687	341	620	215	123	370	131	999999	936	583	535	631	193	161	369	237	283	999999	764	232	57	610	64	250	616	647	999999	816	589	932	458	461	999999	999999	999999	925	89	999999	335	355	997	687	317	258	167	611	999999	584	999999	872	505	609	999999	948	999999	87	286	380	598	999999	109	315	40	14	135	999999	51	999999	279	999999	157	914	999999	999999	999999	370	303	806	93	14	32	686	999999	717	436	848	999999	640	999999	804	648	709	770	999999	255	692	656	313	132	999999	570	999999	314	727	999999	590	446	418	723	437	784	480	296	594	453	423	659	323	999999	999999	999999	410	923	999999	795	447	153	313	174	542	713	999999	683	10	444	999999	999999	927	992	845	411	224	917	803	30	177	422	999999	416	831	42	343	735	999999	641	999999	546	840	999999	286	447	143	254	999999	723	999999	797	296	159	
890	52	732	331	731	874	999999	999999	130	453	627	35	966	896	999999	509	380	999999	837	368	285	999999	999999	999999	715	408	278	969	735	90	236	380	136	36	999999	999999	310	22	14	970	414	675	426	397	314	261	480	246	912	681	353	999999	960	999999	874	999999	999999	737	615	332	606	267	758	999999	226	999999	898	939	381	553	209	999999	259	999999	954	610	600	153	999999	463	999999	42	67	999999	736	999999	999999	209	999999	999999	287	999999	406	999999	999999	157	916	386	999999	66	999999	999999	864	999999	999999	985	290	103	999999	999999	999999	367	56	162	405	999999	210	999999	313	530	999999	999999	787	730	275	636	961	578	999999	807	999999	999999	973	634	109	397	177	698	582	999999	999999	326	999999	888	999999	919	527	254	286	800	946	999999	999999	649	228	664	999999	144	103	845	34	711	601	176	999999	999999	394	421	62	17	407	511	131	562	123	521	473	899	364	999999	119	716	999999	701	860	480	151	333	999999	445	643	42	605	736	726	999999	724	999999	316	316	535	115	202	278	999999	999999	999999	520	535	707	201	853	780	747	999999	317	999999	999999	315	111	918	70	999999	616	373	374	906	395	835	419	999999	413	999999	57	999999	13	524	33	999999	425	389	630	797	707	254	999999	262	857	999	419	295	824	753	215	397	474	109	999999	904	38	999999	705	685	126	910	787	271	732	928	732	792	396	601	890	721	298	272	308	372	583	121	59	395	425	134	972	660	386	660	354	904	939	128	280	999999	683	999999	681	796	466	528	530	999999	276	627	898	233	863	999999	999999	999999	800	999999	330	917	999999	319	999999	992	938	999999	884	999999	999999	828	852	277	330	12	47	353	591	511	906	999999	591	130	999999	797	235	748	796	892	561	152	113	727	999999	999999	409	999999	684	999999	857	999999	644	457	355	448	999999	631	903	860	999999	755	620	299	316	275	336	999999	999999	472	999999	200	340	999999	521	999999	725	135	999999	967	602	673	999999	903	999999	577	999999	143	775	680	33	999999	999999	999999	446	999999	532	814	999999	999999	999999	999999	183	221	921	667	997	652	936	915	999999	999999	999999	935	999999	999999	95	717	999999	738	854	202	591	520	449	999999	354	405	554	715	908	911	714	946	940	999999	500	458	999999	986	579	768	206	860	999999	999999	450	909	677	664	999999	814	999999	681	678	999999	460	662	771	757	322	999999	999999	231	16	811	935	216	995	707	292	636	735	999999	169	96	996	731	999999	76	723	445	727	999999	994	999999	742	42	277	115	109	837	686	999999	999999	976	670	
999999	853	999999	448	243	914	970	382	93	89	999999	522	592	999999	728	999999	705	999999	877	875	217	999999	913	79	902	939	889	608	999999	999999	999999	999999	999999	999999	31	878	417	628	490	999999	757	518	911	24	233	520	685	277	380	738	999999	201	795	110	463	748	999999	999999	545	304	999999	371	928	999999	577	532	999999	176	816	850	692	87	553	999999	999999	698	325	999999	845	392	263	621	237	715	969	999999	200	91	962	999999	938	340	92	196	999999	395	590	999999	446	999999	190	518	999999	999999	56	903	647	448	982	764	433	50	241	162	999999	412	144	222	174	267	342	257	999999	544	999999	361	994	366	999999	733	118	547	462	155	999999	744	999999	999999	669	999999	999999	751	109	207	848	897	109	930	155	104	260	999999	999999	188	368	999999	999999	999999	999999	694	908	291	598	258	655	886	587	999999	950	306	251	437	553	108	595	590	999999	17	695	999999	262	74	221	756	482	740	999999	284	999999	999999	440	999999	999999	974	166	391	999999	850	999999	962	320	23	980	849	852	823	824	514	593	999999	784	999999	231	604	442	844	79	999999	776	915	999999	313	309	680	865	998	348	999999	942	214	436	307	465	733	703	248	94	372	903	659	915	429	691	18	999999	143	31	494	541	322	321	999999	999999	636	19	17	714	309	983	853	484	256	999999	388	351	999999	841	999999	901	204	760	706	937	126	999	532	622	300	196	732	977	854	46	630	892	124	232	828	723	696	999999	784	999999	60	999999	999999	857	312	667	999999	999999	532	593	347	999999	999999	999999	999999	637	487	999999	999999	999999	261	876	630	219	942	496	236	999999	999999	775	214	669	976	327	887	999999	339	675	319	633	999999	439	999999	271	999999	78	287	741	274	201	999999	311	121	671	138	183	554	460	914	815	440	751	289	999999	388	678	999999	297	999999	999999	308	999999	85	790	933	999999	432	999999	520	873	219	495	999999	821	539	902	558	999999	199	714	398	879	760	504	202	438	160	697	882	31	493	990	999999	258	893	999999	236	330	737	316	999999	195	940	999999	606	945	760	467	228	485	130	280	108	781	999999	999999	60	580	999999	505	999999	735	486	498	999999	229	250	999999	928	114	676	237	999999	882	999999	999999	999999	719	999999	999999	999999	692	478	407	901	222	892	473	631	999999	999999	655	732	242	999999	999999	708	451	999999	387	705	999999	539	999999	999999	892	702	999999	819	424	489	999999	683	351	827	977	266	88	597	178	999999	776	120	464	730	30	504	345	246	945	504	497	999999	999999	551	659	163	
365	597	18	519	676	653	999999	999999	53	972	999999	414	668	760	630	853	492	60	928	999999	85	393	789	398	367	979	873	919	991	281	173	800	178	824	999999	491	999999	658	660	999999	999999	479	686	57	123	930	999999	195	874	999999	577	999999	622	999999	87	971	808	619	162	697	780	297	993	771	999999	590	246	843	859	999999	274	833	400	805	15	606	706	741	999999	436	999999	688	55	999999	703	704	187	427	746	929	683	969	999999	963	353	615	485	914	249	999999	694	734	336	735	380	999999	79	817	744	481	999999	77	344	725	296	999999	251	645	78	999999	413	818	106	999999	999999	304	999999	437	462	400	130	791	999999	752	742	676	361	319	999999	960	999999	999999	682	275	999999	616	999999	999999	676	999999	373	840	846	144	999999	875	637	406	280	85	415	641	365	354	361	482	999999	592	983	619	740	999999	667	117	479	52	146	831	274	849	669	999999	999999	211	999999	289	945	367	999999	867	48	955	999999	902	999999	993	14	338	913	192	51	52	797	999999	520	441	182	738	665	86	739	806	141	430	999999	858	881	163	327	81	537	999999	958	125	581	784	892	765	563	485	48	807	917	92	808	627	999999	703	690	596	117	216	702	556	138	241	823	619	496	696	121	850	999999	842	655	834	93	681	999999	735	999999	416	999999	189	48	931	889	59	622	788	107	188	473	730	964	330	999999	412	987	349	960	999999	279	867	999999	197	796	999999	437	973	543	999999	227	954	57	700	999999	523	518	207	352	999999	996	707	999999	933	387	999999	878	334	330	681	694	146	775	275	999999	999999	999999	999999	144	814	999999	999999	254	28	960	999999	683	273	299	991	893	999999	996	196	999999	571	278	441	809	999999	999999	999999	653	862	999999	91	189	781	563	723	707	667	999999	538	162	357	462	580	972	869	606	615	44	339	999999	904	149	999999	989	574	49	384	51	628	999999	999999	999999	999999	633	879	338	902	709	576	293	999999	726	467	999999	929	119	697	468	939	909	591	999999	999999	999999	490	999999	600	792	989	684	999999	999999	999999	920	643	361	999999	999999	999999	540	703	905	468	999999	999999	187	682	554	69	465	351	999999	999999	718	36	999999	681	318	153	938	999999	120	720	891	959	611	292	547	400	578	49	750	375	999999	216	999999	610	999999	999999	312	269	56	732	533	343	418	523	725	894	999999	680	761	999999	164	803	593	195	576	999999	949	895	144	164	491	999999	600	549	999999	999999	999999	840	999999	794	999999	678	691	387	196	558	999999	98	566	652	
207	897	999999	946	221	605	999999	999999	43	999999	574	417	134	999999	251	117	742	999999	999999	223	552	362	278	966	999999	485	121	215	999999	999999	545	999999	338	491	999999	999999	148	654	999999	107	889	999999	999999	230	230	999999	554	799	146	89	999999	682	278	999999	999999	999999	629	999999	982	999999	494	417	999999	26	646	999999	88	642	935	657	999999	97	539	722	999999	999999	556	57	745	999999	999999	321	78	919	999999	862	592	985	391	121	964	827	672	603	613	999999	361	790	583	517	354	912	864	999999	999999	729	152	555	28	409	298	581	999999	451	999999	182	999999	580	814	783	130	103	260	824	692	151	424	936	119	852	349	766	999999	238	196	999999	457	589	999999	482	719	46	966	982	822	393	261	231	798	999999	999999	780	975	800	396	261	661	49	796	968	314	216	999999	999999	69	531	117	347	264	999999	724	759	771	342	73	999999	999999	277	11	999999	999999	203	147	677	999999	568	999999	674	841	935	367	418	793	999999	178	513	999999	800	923	999999	999999	999999	967	23	717	999999	999999	999999	736	312	134	393	999999	496	88	121	78	768	457	501	740	999999	506	999999	999999	315	965	931	174	560	493	336	354	710	33	976	999999	134	960	345	999999	157	999999	999999	810	973	380	307	761	66	445	999999	999999	999999	560	999999	417	999999	595	411	417	87	478	185	818	798	49	999999	999999	999999	885	944	807	121	942	592	505	999999	517	454	935	668	999999	117	125	662	983	922	999999	190	568	586	539	559	927	481	999999	761	719	22	934	53	834	658	181	500	33	241	489	999999	347	449	141	150	475	999999	907	371	70	166	815	999999	186	292	544	308	414	258	193	470	913	743	999999	505	999999	999999	834	521	936	999999	638	751	443	999999	843	128	455	398	999999	188	574	999999	999999	562	999999	999999	999999	552	124	999999	96	775	58	29	63	999999	200	999999	629	583	915	999999	435	999999	999999	73	999999	992	448	425	853	999999	175	14	895	606	999999	999999	999999	999999	35	999999	407	999999	999999	863	703	423	140	999999	928	819	769	509	272	189	999999	264	44	999999	999999	874	113	698	999999	80	610	53	133	456	561	999999	338	926	558	999999	987	371	908	664	369	269	861	209	497	44	999999	665	742	716	999999	787	661	173	568	160	188	708	54	468	263	999999	299	683	999999	433	999999	999999	999999	639	201	520	999999	380	774	874	22	999999	211	984	823	999999	311	417	733	999999	842	174	368	408	999999	289	327	449	411	709	969	188	999999	999999	553	413	999999	112	525	213	440	999999	398	693	
999999	284	506	69	999999	999999	999999	882	950	912	590	999999	999999	999999	194	999999	203	906	999999	75	905	999999	391	147	441	419	240	208	892	529	344	561	775	674	270	180	782	267	999999	102	360	96	237	999999	999999	238	999999	171	918	613	19	533	322	333	788	313	892	999999	999999	234	88	160	990	999999	999999	999999	999999	810	292	23	999999	999999	111	875	999999	818	606	999999	665	213	490	78	999999	288	520	811	249	452	886	957	287	423	639	999999	999999	210	106	999999	41	453	688	128	879	905	483	999999	432	446	618	969	706	120	703	425	743	19	999999	999999	909	999999	790	107	999999	999999	735	999999	999999	999999	861	514	722	799	750	221	999999	372	999999	384	999999	999999	999999	999999	833	917	260	177	719	224	837	15	339	999999	999999	274	663	591	205	999999	179	999999	776	901	585	999999	999999	906	999999	491	900	381	820	496	906	999999	999999	987	999999	16	84	568	999999	92	692	999999	999999	338	999999	485	558	933	176	644	214	48	671	999999	227	728	999999	354	807	237	323	466	194	842	488	434	886	999999	326	199	480	610	770	999999	219	729	928	918	999999	883	932	967	214	185	999999	868	999999	999999	770	545	346	729	761	768	999999	236	999999	342	849	477	999999	999999	616	999999	174	604	277	978	277	497	800	751	999999	923	305	356	261	18	999999	999999	634	986	905	781	852	750	849	999999	923	982	999999	596	999999	535	294	999999	360	237	999999	687	600	822	999999	282	745	594	389	837	999999	999999	975	662	999999	240	999999	612	978	834	134	423	999999	274	64	999999	999999	999999	682	814	638	999999	996	33	999999	874	29	999999	999999	632	46	267	999999	22	999999	511	17	406	815	838	999999	681	81	999999	112	598	933	336	767	999999	999999	999999	912	574	208	228	999999	951	665	906	220	41	259	999999	999999	866	62	741	735	553	287	999999	398	999999	132	999999	184	480	921	999999	941	693	999999	25	999999	505	355	999999	813	320	999999	66	740	908	627	660	999999	999999	728	245	546	201	600	224	999999	810	152	79	452	999999	53	999999	999999	267	965	527	987	999999	567	999999	521	266	928	425	468	231	302	490	225	471	999999	458	999999	685	862	999999	102	829	954	978	363	286	999999	999999	276	148	35	999999	942	109	672	198	168	999999	724	289	273	185	756	839	999999	662	853	980	717	999999	204	355	404	226	434	167	288	588	938	999999	912	366	999999	330	205	819	999999	125	999999	345	300	326	999999	582	486	999999	999999	125	471	999999	432	372	999999	681	999999	999999	88	726	675	999999	909	579	497	488	
377	906	36	436	643	698	124	737	192	381	304	999999	999999	822	739	999999	94	173	126	247	812	550	999999	999999	386	525	740	821	450	999999	436	720	828	999999	215	579	890	647	482	999999	587	694	999999	481	387	75	295	266	987	168	430	999999	463	260	675	827	403	560	59	999999	958	303	297	898	945	584	59	912	617	169	626	447	690	999999	660	128	369	40	999999	999999	999999	484	833	292	999999	999999	999999	999999	806	387	186	999999	597	363	999999	293	999999	292	536	999999	25	383	648	827	541	982	65	119	599	557	467	373	471	999999	999999	999999	469	999999	44	265	326	480	116	239	983	999999	849	337	539	376	721	87	504	296	999999	856	835	16	750	999999	999999	158	999999	258	920	813	868	999999	475	341	999999	402	999999	280	486	544	276	419	844	256	143	999999	999999	233	999999	999999	868	185	442	999999	999999	462	264	163	631	178	501	999999	318	180	427	999999	861	207	552	328	999999	999999	999999	760	589	999999	999999	504	747	906	578	755	422	541	944	693	427	442	692	371	999999	103	649	317	53	999999	999999	673	828	153	866	381	680	517	999999	999999	374	681	453	999999	300	999999	416	724	999999	746	999999	777	999999	733	572	428	515	190	190	999999	999999	999999	999999	180	999999	498	675	604	49	206	84	904	982	309	329	746	999999	471	80	999999	999999	999999	718	306	973	333	448	999999	581	447	866	499	337	821	999999	872	963	282	905	802	93	811	999999	403	671	540	794	999999	999999	826	439	54	120	801	59	659	999999	999999	206	992	60	580	33	602	339	584	577	171	248	456	782	716	565	278	304	875	249	999999	635	442	999999	521	691	754	999999	999999	389	999999	772	999999	98	552	999999	913	999999	513	787	93	73	96	963	999999	999999	999999	999999	722	999999	999999	506	183	420	468	999999	763	463	999999	888	278	593	517	999999	52	398	837	368	239	640	652	527	791	98	166	261	999999	479	906	833	733	711	295	999999	548	38	598	991	999999	999999	322	459	222	999999	519	499	556	891	999999	244	850	999999	814	999999	836	324	715	999999	999999	216	246	293	557	705	164	567	308	183	656	23	800	999999	738	471	327	202	314	176	999999	667	705	657	558	671	999999	144	897	999999	507	234	999999	513	737	422	531	38	901	999999	999999	999999	201	383	245	907	443	14	861	352	764	643	19	549	516	596	511	588	735	999999	721	30	669	104	999999	431	999999	297	999999	325	940	298	300	796	705	999999	476	332	422	650	237	978	282	555	449	863	224	773	996	151	911	943	999999	
999999	999999	449	292	107	707	813	217	156	895	999999	411	999999	999999	222	999999	890	130	188	176	999999	657	742	748	124	654	812	217	926	301	966	999999	997	994	284	11	999999	343	999999	625	609	443	91	93	999999	999999	999999	999999	12	930	115	999999	999999	777	219	368	62	701	177	999999	894	606	999999	855	999999	999999	414	480	78	221	999999	999999	751	563	566	650	576	659	21	999999	999999	302	215	995	999999	999999	680	230	785	999999	948	999999	176	999999	730	13	999999	235	164	604	999999	504	451	790	353	558	280	179	220	568	999999	403	690	206	773	601	400	295	670	999999	461	194	694	162	273	999999	390	825	832	999999	498	351	505	999999	242	185	851	999999	652	636	675	511	19	226	135	555	875	999999	999999	139	612	999999	565	180	153	554	809	999999	527	999999	178	455	347	656	999999	449	897	284	964	999999	750	999999	999999	43	317	949	184	478	37	717	156	420	999999	703	999999	632	785	999999	272	687	999999	562	896	330	999999	230	174	363	155	999999	657	601	15	999999	999999	635	233	532	999999	203	379	999999	999999	809	185	757	999999	644	704	448	664	572	21	286	232	197	89	999999	999999	97	785	821	332	352	999999	555	999999	118	999999	325	408	263	472	78	317	44	999999	999999	154	710	447	999999	658	707	30	95	589	728	341	999999	555	910	957	999999	418	999999	17	999999	749	630	999999	674	330	389	49	410	109	999999	999999	999999	999999	993	178	864	650	265	172	625	999999	999999	965	999999	776	132	770	999999	999999	697	660	999999	36	381	347	999999	368	773	209	999999	999999	620	999999	646	759	153	999999	562	999999	102	134	162	395	392	598	774	664	664	999999	999999	618	551	114	412	293	999999	999999	525	655	654	506	876	999999	893	957	999999	989	329	927	999999	827	217	999999	213	572	507	999999	644	782	572	859	999999	875	11	660	999999	516	999999	362	549	999999	778	999999	999999	999999	999999	106	501	999999	887	785	344	999999	274	380	411	794	900	840	999999	845	526	743	92	795	999999	999999	64	999999	840	204	999999	966	388	650	999999	999999	670	616	999999	411	872	218	895	999999	524	966	610	631	259	332	615	999999	999999	999999	465	45	999999	301	999999	256	52	999999	595	693	378	377	358	624	330	110	133	294	525	383	973	999999	847	305	280	836	401	432	999999	517	588	999999	999999	683	999999	23	486	379	822	999999	999999	613	999999	212	418	156	617	986	999999	159	209	331	999999	999999	731	157	197	528	30	958	855	619	285	87	999999	704	978	999999	999999	317	999999	754	472	457	23	369	694	
645	999999	133	228	414	131	834	999999	267	999999	204	952	47	999999	958	358	863	222	750	999999	999999	107	713	177	942	557	993	535	454	858	769	999999	371	999999	551	999999	999999	999999	450	999999	999999	768	846	258	999999	723	401	490	665	405	999999	244	273	41	159	547	183	956	285	857	137	309	864	409	999999	999999	590	585	999999	999999	461	133	772	262	887	999999	261	999999	393	999999	999999	512	999999	58	999999	535	999999	999999	313	999999	999999	999999	999999	593	369	151	904	447	571	769	999999	816	216	347	944	485	472	21	999999	382	999999	718	572	66	701	625	438	815	159	161	999999	259	282	280	859	521	999999	188	999999	746	872	814	999999	623	96	349	306	532	114	774	72	905	197	930	717	749	378	999999	891	744	712	999999	297	419	672	883	543	999999	487	432	815	999999	129	406	510	482	824	948	970	362	328	906	999999	999999	98	202	72	351	563	999999	153	271	297	999999	999999	782	526	999999	951	213	805	371	999999	681	958	999999	786	790	430	244	999999	999999	437	999999	426	999999	999999	913	330	480	820	202	381	377	999999	554	995	999999	373	999999	999999	349	999999	999999	999999	956	861	38	999999	999999	999999	999999	999999	329	195	999999	833	757	999999	237	403	612	999999	481	392	999999	989	999999	402	999999	999999	814	427	999999	288	585	432	671	999999	999999	945	359	497	21	73	999999	999999	62	999999	566	720	247	250	999999	999999	353	195	999999	999999	999999	999999	193	636	21	535	601	999999	227	51	610	300	172	774	999999	291	54	125	153	417	844	341	937	999999	836	694	999999	573	291	379	934	399	906	297	50	999999	761	723	486	485	471	692	999999	21	580	275	557	999999	999999	999999	289	238	52	118	538	610	39	999999	800	327	989	38	574	847	116	999999	999999	999999	733	768	530	331	639	667	945	999999	999999	926	999999	570	146	82	594	999999	100	706	357	798	758	440	999999	73	922	169	495	443	128	999999	904	369	999999	682	999999	220	333	958	598	384	173	999999	999999	113	782	239	190	917	999999	147	999999	410	864	999999	126	303	304	999999	408	480	999999	999999	999999	999999	31	999999	690	463	342	383	113	999999	117	972	634	381	116	999999	999999	999999	978	578	10	981	999999	504	505	294	566	999999	915	866	559	128	212	661	353	263	91	236	549	727	585	70	44	624	302	891	999999	744	196	934	999999	999999	502	603	511	62	619	527	60	405	897	999999	467	246	582	999999	769	973	38	853	288	999999	999999	260	992	939	946	835	211	613	333	821	259	999999	690	999999	626	608	160	301	643	
999999	999999	153	830	999999	602	999999	51	999999	132	999999	716	999999	999999	131	569	251	611	571	999999	999999	999999	447	999999	85	999999	486	556	736	372	170	822	737	220	999999	878	10	999999	313	346	999999	793	898	491	344	999999	915	335	999999	285	384	997	588	999999	859	249	738	999999	754	52	126	999999	999999	940	961	175	979	133	999999	253	569	999999	307	234	999999	990	426	999999	737	970	730	999999	999999	461	999999	172	244	999999	999999	484	149	999999	675	271	230	999999	489	999999	999999	999999	135	999999	999999	325	716	563	700	364	239	869	999999	999999	999999	999999	321	999999	999999	853	952	798	931	437	772	457	999999	640	155	999999	14	57	999999	468	999999	999999	999999	999999	999999	672	999999	434	999999	999999	321	491	661	367	594	891	949	264	654	635	15	999999	999999	698	999999	945	999999	999999	999999	664	359	192	368	364	355	776	939	383	217	590	118	999999	336	999999	125	290	796	746	999999	263	96	999999	403	875	999999	999999	329	999999	999999	999999	461	669	999999	808	530	139	999999	306	21	817	952	576	56	74	527	487	403	197	582	739	159	474	40	164	999999	999999	999999	999999	901	649	457	999999	999999	405	139	449	511	528	530	986	167	999999	735	237	999999	999999	703	999999	358	974	312	999999	573	999999	999999	986	638	862	999999	921	999999	640	999999	371	999999	170	120	651	934	999999	999999	875	667	999999	582	999999	739	802	853	999999	905	460	999999	927	347	999999	228	287	742	152	999999	649	298	608	646	526	104	999999	867	150	409	62	403	280	999999	436	474	977	605	12	256	999999	18	181	25	890	506	477	34	54	941	999999	908	792	276	337	587	68	949	66	566	999999	934	712	999999	853	66	864	928	910	851	250	682	739	895	974	640	126	593	999999	30	626	349	823	209	999999	153	611	13	671	848	416	999999	999999	446	881	999999	306	999999	172	999999	641	548	123	203	700	999999	179	896	302	696	999999	475	203	45	999999	35	121	512	999999	999999	454	860	267	999999	445	222	143	999999	999999	82	999999	999999	999999	922	999999	87	236	629	508	427	974	715	710	974	387	999999	834	513	506	999999	999999	793	441	462	389	781	291	999999	758	488	999999	875	881	229	362	999999	54	281	657	862	799	491	14	664	999999	739	159	292	685	504	388	630	796	999999	292	550	170	967	542	607	796	185	871	30	410	999999	999999	999999	622	999999	895	562	856	644	999999	308	999999	777	727	650	631	998	376	999999	109	396	89	722	936	812	707	999999	739	59	76	624	620	999999	263	637	999999	668	670	176	608	825	773	
162	999999	984	760	393	250	999999	975	797	809	999999	920	999999	29	121	554	809	810	818	823	806	578	441	999999	805	523	999999	744	963	338	209	655	284	622	926	618	952	61	324	836	846	84	278	999999	12	72	999999	617	794	123	860	999999	789	12	967	584	999999	306	955	869	999999	157	999999	469	999999	962	646	401	999999	503	602	758	999999	982	999999	999999	309	626	686	742	284	482	950	849	477	999999	865	281	654	352	999999	655	106	454	686	699	999999	999999	215	999999	426	847	524	301	521	999999	871	999999	35	246	284	56	620	222	594	677	207	999999	999999	767	107	999999	747	750	557	946	662	999999	999999	287	999999	500	421	646	326	437	957	658	999999	999999	971	67	255	999999	999999	899	45	999999	860	18	501	898	816	999999	942	61	109	774	744	575	999999	999999	512	999999	575	783	634	999999	999999	167	719	999999	835	627	796	49	129	999999	682	999999	910	999999	190	999999	785	999999	683	999999	999999	275	337	193	999999	762	924	999999	555	507	842	293	274	72	999999	702	299	999999	999999	199	650	902	932	771	101	96	999999	672	999999	999999	999999	803	109	999999	278	629	829	536	633	82	702	656	494	621	495	398	999999	848	999999	999999	997	831	709	494	332	802	343	999999	101	999999	108	262	500	999999	544	49	194	614	999999	369	873	762	329	999999	497	994	418	320	285	703	999999	999999	882	999999	227	999999	103	999999	337	476	296	999999	999999	805	999999	449	999999	163	87	456	214	778	64	430	613	244	999999	719	997	338	393	999999	999999	398	133	292	379	337	122	413	999999	999999	286	326	82	610	327	524	24	57	838	264	999999	999999	498	925	761	462	999999	982	629	999999	618	999999	93	273	981	56	999999	692	999999	828	51	674	511	999999	502	738	999999	13	917	999999	705	949	499	138	999999	462	899	207	530	916	778	139	783	571	959	999999	243	809	628	281	842	332	976	999999	999999	999999	327	862	433	32	999999	999999	75	641	999999	668	510	999999	483	528	999999	483	171	163	60	911	999999	939	999999	225	505	999999	385	645	155	999999	973	999999	915	230	999999	999999	999999	999999	811	999999	73	151	892	300	776	999999	336	999999	999999	368	170	999999	959	311	678	387	999999	217	527	567	180	999999	999999	305	695	30	48	262	393	999999	709	663	351	999999	999999	748	57	385	999999	225	999999	999999	521	786	222	159	529	613	551	757	852	566	980	999999	62	643	655	596	605	999999	250	83	716	999999	999999	506	481	142	999999	930	340	809	767	311	356	894	999999	710	999999	545	501	435	710	635	
266	152	683	107	774	214	103	460	999999	999999	999999	147	569	999999	137	716	678	999999	999999	621	427	999999	999999	678	897	168	735	945	513	999999	263	999999	373	90	999999	516	999999	383	367	999999	836	879	999999	82	999999	999999	335	412	582	377	999999	113	284	99	218	223	353	15	210	616	479	158	999999	720	441	170	773	489	746	620	893	304	39	901	999999	548	999999	725	999999	999999	832	999999	372	146	202	160	999999	284	871	546	999999	817	182	751	779	999999	999999	318	999999	175	445	846	665	962	483	999999	84	383	314	670	999999	999999	663	523	783	999999	785	999999	527	291	630	999999	617	210	457	86	132	287	132	105	616	705	94	187	251	986	999999	410	662	630	85	999999	999999	211	346	545	164	658	968	632	903	999999	791	360	544	946	239	465	514	407	999999	999999	999999	218	63	504	543	486	282	999999	490	999999	158	896	215	473	530	415	863	912	999999	999999	319	500	202	496	913	733	642	999999	757	211	999999	265	191	999999	906	761	158	842	11	677	386	181	151	527	999999	895	999999	999999	426	823	601	601	484	976	486	760	999999	567	590	999999	843	977	50	289	489	999999	715	925	566	768	266	999999	911	254	999999	148	358	675	525	999999	999999	999999	999999	933	609	304	780	999999	802	155	745	591	261	999999	834	408	141	862	47	87	999999	229	514	657	567	580	689	240	999999	999999	411	999999	999999	572	999999	999999	999999	999999	999999	999999	122	510	999999	421	999999	675	769	720	999999	999999	17	999999	637	447	838	368	999999	999999	376	38	615	550	325	464	744	999999	549	999999	968	999999	310	34	192	852	965	679	106	999999	633	891	811	969	999999	999999	999999	999999	999999	604	999999	999999	226	876	740	999999	999999	572	195	669	676	628	999999	90	751	858	387	999999	313	999999	999999	169	272	963	999999	484	999999	999999	730	999999	133	828	692	945	954	999999	345	434	293	999999	283	403	999999	437	999999	15	765	999999	227	961	823	357	611	999999	131	575	602	999999	288	265	433	999999	842	81	545	848	936	190	135	999999	523	953	699	772	511	89	999999	835	546	592	719	999999	429	768	300	999999	226	999999	823	999999	999999	999999	155	37	117	349	560	421	891	999999	999999	584	605	579	999999	999999	657	999999	426	999999	899	767	715	696	546	937	514	83	999999	999999	631	182	999999	746	145	440	807	672	664	999999	528	263	943	969	522	999999	891	849	330	999999	999999	387	347	780	999999	745	376	459	491	180	999999	487	640	132	999999	897	227	999999	999999	999999	999999	985	184	264	524	999999	823	746	183	412	
999999	664	753	999999	650	254	999999	586	266	400	74	358	190	494	336	50	623	821	32	625	917	42	999999	322	999999	143	212	92	265	999999	999999	629	285	999999	134	180	733	288	999999	999999	72	640	602	999999	943	713	804	999999	999999	483	32	12	999999	557	495	23	999999	440	999999	517	51	999999	330	423	478	444	82	111	369	165	317	345	349	999999	999999	286	440	371	379	653	338	999999	164	782	999999	919	905	728	593	121	921	302	293	963	661	319	319	999999	574	508	641	702	999999	999999	176	687	662	403	994	999999	583	886	71	351	189	528	999999	548	602	999999	539	354	518	999999	243	24	62	385	669	999999	966	261	796	871	22	635	201	392	615	999999	266	511	734	385	537	44	241	941	784	142	721	999999	999999	25	969	296	194	999999	999999	162	999999	286	734	750	252	332	100	999999	999999	553	336	215	933	469	999999	37	620	999999	720	209	782	120	601	999999	532	999999	999999	781	999999	725	451	129	853	999999	507	980	776	999999	999999	215	944	51	999999	241	999999	516	837	999999	722	941	676	999999	361	999999	379	524	685	208	227	57	656	318	298	614	111	999999	361	480	962	322	260	636	10	515	264	741	508	369	730	26	999999	559	68	960	59	399	767	524	93	982	304	578	766	94	559	636	999999	997	139	598	164	366	999999	999999	999999	49	61	846	85	638	25	325	477	211	689	106	259	337	565	712	999999	999999	397	979	27	999999	870	915	999999	627	987	511	999999	999999	861	999999	406	658	280	19	348	999999	449	999999	967	979	110	564	404	462	386	425	442	427	157	327	969	184	392	18	999999	145	891	457	650	514	95	345	350	689	700	600	67	556	373	530	397	999999	999999	48	581	315	520	502	251	571	999999	999999	984	544	999999	232	276	999999	839	213	39	992	803	462	893	765	224	715	999999	785	999999	886	999999	627	929	35	171	354	436	999999	624	398	216	88	445	282	999999	999999	657	477	334	795	999999	170	500	405	149	999999	999999	816	101	804	999999	465	999999	192	758	367	999999	15	999999	999999	835	999999	588	641	785	725	26	620	414	417	68	294	461	573	179	893	136	534	886	611	209	619	771	819	658	751	875	263	999999	993	999999	651	417	412	959	999999	582	859	619	999999	543	533	999999	683	746	455	13	640	999999	864	240	90	129	458	721	225	213	999999	983	44	849	763	106	420	999999	416	999999	58	613	439	321	277	914	999999	999999	676	217	98	83	212	999999	245	250	999999	763	121	532	999999	999999	744	536	813	
999999	585	574	780	436	991	999999	340	577	955	999999	999999	553	963	176	999999	999999	55	18	125	695	780	297	614	522	447	657	999999	883	918	367	869	902	999999	401	339	999999	297	999999	225	630	742	635	791	218	999999	116	799	945	875	578	645	735	420	128	105	297	959	267	989	344	362	456	659	598	167	999999	54	572	999999	999999	102	805	793	495	952	155	506	406	999999	999999	857	169	18	349	721	143	492	389	999999	51	938	999999	999999	881	999999	999999	975	203	60	987	71	237	118	126	486	839	941	999999	999999	999999	791	562	412	999999	486	202	448	319	876	999999	198	664	999999	999999	820	72	555	912	226	999999	179	312	356	868	279	629	999999	999999	863	881	999999	999999	224	354	999999	999999	999999	601	404	999999	848	666	327	36	798	406	961	322	306	999999	294	39	999999	509	781	488	999999	544	389	856	999999	556	456	994	831	999999	450	922	999999	444	444	999999	517	151	817	512	985	330	79	872	668	999999	594	999999	597	172	857	715	573	771	999999	999999	221	999999	934	301	219	332	999999	176	956	48	777	999999	979	339	521	567	691	999999	502	886	475	999999	197	411	999999	999999	406	669	774	735	359	773	276	362	743	969	216	999999	303	999999	136	902	916	629	962	999999	468	267	651	299	999999	999999	279	999999	617	703	360	533	339	211	925	535	402	230	689	999999	999999	627	596	552	361	174	999999	839	759	999999	999999	567	449	238	549	999999	999999	999999	999999	64	999999	983	744	999999	999999	683	999999	101	999999	601	510	695	940	958	999999	841	671	108	938	999999	328	999999	532	54	999999	792	93	110	999999	786	516	917	999999	635	999999	612	882	556	999999	678	999999	884	112	168	73	905	999999	490	101	707	999999	919	999999	852	736	75	460	700	937	826	999999	96	438	999999	94	592	186	315	459	534	959	999999	175	270	880	444	337	374	981	206	999999	999999	18	955	318	597	380	666	899	999999	162	191	618	116	999999	999999	456	162	84	480	729	322	41	566	748	363	753	286	971	301	999999	95	719	740	661	996	87	483	641	496	222	519	415	999999	382	777	505	69	191	999999	988	184	299	999999	999999	852	999999	452	216	955	844	104	694	607	705	76	472	878	455	92	814	999999	999999	587	268	219	906	999999	194	971	857	694	104	983	999999	999999	796	999999	272	808	435	635	276	685	652	999999	825	808	319	999999	315	999999	613	109	184	25	999999	712	252	268	945	555	268	245	107	999999	999	711	303	152	280	999999	615	647	657	189	706	834	934	150	393	
108	706	999999	999999	240	91	999999	808	298	999999	94	966	14	862	879	376	40	999999	503	128	123	515	176	999999	999999	999999	965	452	999999	318	829	999999	999999	999999	847	999999	390	999999	867	78	13	999999	999999	253	999999	297	611	784	777	812	999999	257	441	32	279	592	999999	842	614	999999	125	553	813	980	80	316	864	138	24	41	986	460	720	434	124	220	510	999999	849	999999	410	999999	675	192	641	999999	999999	999999	605	999999	318	548	999999	649	952	460	999999	34	183	879	999999	482	770	999999	825	226	536	16	907	68	999999	999999	992	850	818	934	877	631	348	498	971	999999	533	759	723	448	495	80	999999	663	999999	485	749	970	999999	927	420	929	366	425	54	338	182	546	999999	701	555	124	831	28	582	468	999999	685	908	649	999999	20	31	387	731	466	534	253	937	607	867	999999	520	999999	523	999999	274	923	453	642	611	987	587	32	892	380	249	999999	90	999999	799	73	72	691	978	999999	907	999999	693	588	803	999999	999999	999999	833	999999	604	999999	504	634	203	999999	242	275	999999	999999	433	999	494	999999	999999	81	172	283	807	999999	959	829	999999	123	50	295	240	864	838	999999	388	999999	198	368	776	999999	999999	999999	470	47	831	796	653	27	976	908	494	342	372	999999	765	335	999999	39	574	774	999999	390	999999	908	531	999999	437	999999	583	420	810	135	584	999999	999999	716	813	770	972	999999	186	893	147	999999	800	999999	501	116	916	999999	999999	169	999999	999999	999999	577	861	561	999999	463	369	298	444	566	107	999999	758	455	618	59	999999	996	67	411	598	145	253	999999	118	634	999999	330	999999	531	999999	651	999999	582	999999	999999	854	261	264	518	803	999999	459	999999	44	440	149	56	498	867	999999	260	111	393	999999	143	999999	409	453	881	999999	49	999999	912	402	456	37	185	806	83	204	271	741	548	607	999999	999999	672	427	677	999999	829	832	580	991	913	549	948	180	999999	999999	455	807	383	931	764	47	547	187	588	413	963	249	424	673	278	999999	563	786	701	999999	661	982	776	999999	999999	216	279	921	999999	906	89	15	302	861	749	999999	368	616	842	673	148	495	999999	273	531	590	417	907	999999	999999	986	171	478	66	999999	473	41	987	185	558	999999	999999	697	999999	333	999999	947	563	924	815	160	946	944	38	318	175	153	512	864	176	799	371	208	95	919	917	999999	245	999999	286	431	381	441	294	904	523	999999	166	940	573	999999	853	983	907	254	50	227	999999	747	999999	329	529	132	18	999999	406	999999	
999999	762	416	431	999999	263	647	999999	778	999999	660	133	795	378	999999	572	301	999999	999999	388	999999	999999	879	699	96	497	915	999999	902	258	999999	535	508	105	999999	404	533	999999	930	600	345	523	475	535	567	326	952	26	343	957	831	999999	812	28	136	999999	882	716	344	224	347	691	491	999999	91	134	999999	700	194	999999	48	160	603	999999	52	777	374	353	999999	770	999999	999999	999999	945	427	948	722	490	999999	999999	521	817	806	716	999999	653	42	945	454	443	999999	261	831	751	918	681	881	467	975	999999	407	539	584	574	679	999999	78	545	112	142	999999	144	730	999999	80	230	353	999999	999999	999999	744	429	898	698	79	293	78	871	999999	745	77	265	999999	620	25	982	242	242	47	815	585	496	842	322	41	999999	531	69	999999	999999	999999	994	999999	586	614	977	640	886	999999	999999	999999	207	999999	999999	999999	156	630	120	756	97	988	121	999999	999999	813	258	586	999999	999999	513	762	18	200	338	418	83	890	928	16	999999	351	356	737	999999	446	387	977	485	257	884	936	421	313	593	709	226	154	98	772	999999	999999	64	228	991	633	371	16	999999	949	999999	999999	701	113	718	746	999999	383	208	840	435	280	999999	999999	782	577	351	704	606	999999	202	928	801	165	650	646	297	137	746	28	999999	381	797	999999	266	999999	244	317	999999	999999	999999	999999	999999	258	346	94	300	726	446	424	292	666	999999	561	756	72	464	999999	463	82	458	514	637	189	999999	999999	483	574	81	164	342	43	119	759	999999	999999	999999	553	819	565	356	571	691	332	999999	418	999999	245	999999	203	173	698	854	522	398	563	214	766	492	292	999999	999999	999999	291	91	258	556	650	999999	406	91	911	726	999999	999999	887	822	315	999999	999999	93	248	794	999999	991	643	999999	597	999999	997	155	224	71	537	999999	999999	917	999999	250	999999	861	330	245	999999	122	999999	972	956	796	999999	999999	899	323	144	208	373	930	776	299	448	78	999999	289	12	261	866	850	999999	943	105	999999	422	74	999999	999999	763	12	422	765	739	671	233	800	999999	267	256	901	926	338	999999	999999	151	120	802	419	999999	50	243	131	999999	411	782	999999	701	999999	999999	999999	357	648	445	370	518	20	999999	777	999999	168	430	744	15	999999	923	860	361	999999	829	999999	272	556	593	722	769	300	519	999999	888	999999	109	999999	939	422	553	287	893	230	999999	140	999999	34	573	744	999999	999999	126	291	488	999999	661	305	712	24	999999	801	65	722	999999	228	500	999999	889	635	
999999	999999	999999	593	999999	645	967	140	225	698	752	247	983	848	999999	280	184	237	850	999999	999999	804	616	999999	999999	999999	999999	180	629	962	639	337	999999	937	685	999999	693	532	870	842	955	530	999999	999999	272	333	999999	217	999999	330	53	273	381	923	87	264	496	880	742	999999	424	796	510	999999	999999	999999	999999	55	173	593	999999	651	367	999999	20	37	999999	999999	999999	527	933	24	559	309	918	376	956	222	859	430	32	999999	790	211	427	168	29	826	954	999999	231	999999	999999	999999	742	999999	905	999999	912	999999	539	893	999999	225	999999	409	246	210	344	999999	468	889	195	742	570	774	861	999999	590	851	18	898	999999	815	305	171	971	999999	567	526	999999	592	999999	810	890	138	595	575	476	28	999999	999999	492	272	999999	341	999999	310	467	967	999999	750	999999	999999	51	999999	999999	412	919	573	999999	714	643	817	231	876	590	385	852	999999	189	296	688	571	929	199	415	385	436	964	583	670	74	599	985	720	999999	248	768	999999	882	192	655	999999	999999	217	185	674	50	512	999999	211	458	35	788	254	999999	222	999999	852	999999	870	976	954	989	767	999999	54	831	510	77	352	999999	999999	558	996	999999	999999	999999	722	24	740	344	923	223	382	222	48	810	740	659	999999	117	916	32	22	215	700	912	823	566	141	842	999999	999999	408	999999	999999	477	791	999999	284	241	418	837	495	536	999999	741	617	554	612	999999	101	850	999999	999999	699	580	546	791	999999	873	167	165	883	897	803	488	814	787	367	999999	29	136	384	365	698	88	537	999999	999999	959	999999	278	954	897	999999	689	964	999999	895	999999	930	10	999999	999999	999999	263	954	597	999999	574	926	830	196	51	223	964	475	999999	546	999999	999999	70	638	980	999999	888	999999	985	156	124	524	650	999999	92	999999	28	999999	973	291	444	134	939	753	588	42	999999	92	999999	684	786	223	848	999999	284	241	999999	999999	694	833	194	61	999999	451	618	999999	286	938	114	999999	205	513	502	834	111	496	113	999999	59	948	112	806	297	311	369	900	676	33	618	850	769	656	767	149	106	999999	164	999999	999999	538	999999	536	999999	512	489	283	999999	23	525	787	999999	562	322	746	731	388	764	668	92	717	384	999999	330	263	640	548	999999	363	999999	719	999999	999999	182	521	202	999999	999999	785	822	95	190	999999	508	830	722	217	999999	999999	417	718	628	496	415	999999	164	999999	999999	724	871	940	536	367	286	806	455	523	999999	801	554	999999	999999	978	999999	996	536	999999	999999	499	
999999	433	215	999999	945	999999	100	845	209	754	367	698	369	114	913	881	999999	823	386	999999	999999	209	826	542	999999	262	169	650	650	419	999999	442	749	716	193	999999	735	811	421	267	715	610	323	635	999999	855	795	454	75	964	447	713	345	62	124	999999	999999	672	999999	999999	859	449	999999	790	999999	924	949	652	920	999999	999999	999999	411	128	986	775	999999	201	107	621	467	999999	585	686	971	999999	106	697	602	852	840	999999	562	728	407	275	415	533	771	519	906	999999	534	599	818	700	311	226	75	348	455	999999	575	637	999999	154	999999	518	819	999999	827	262	999999	999999	635	93	194	683	721	720	369	362	429	999999	999999	324	190	985	868	999999	875	999999	631	263	407	999999	497	925	999999	262	411	999999	714	94	999999	999999	102	466	964	999999	999999	999999	505	355	979	102	985	987	922	910	964	879	649	548	811	947	631	795	669	999999	596	269	999999	468	999999	471	999999	999999	999999	71	231	999999	31	999999	765	999999	384	285	999999	999999	999999	999999	999999	592	999999	999999	999999	999999	999999	999999	32	999999	797	764	148	256	447	999999	999999	999999	453	651	999999	860	688	251	857	999999	999999	564	572	355	521	364	760	96	266	999999	180	787	223	482	71	161	49	924	926	999999	995	519	809	999999	249	765	999999	798	418	152	999999	56	999999	999999	393	719	181	676	785	999999	13	999999	989	849	865	258	305	999999	590	999999	999999	764	324	599	521	273	754	235	999999	999999	502	962	677	999999	999999	134	123	481	99	351	979	372	149	999999	263	943	530	960	999999	991	999999	890	218	478	999999	149	731	84	230	129	964	946	571	999999	999999	51	384	999999	999999	741	999999	823	999999	999999	999999	458	624	831	346	577	743	794	999999	124	295	999999	753	208	999999	556	402	48	261	969	387	43	801	119	553	221	999999	999999	999999	740	855	647	18	970	999999	872	524	900	999999	652	386	179	203	456	744	999999	999999	186	91	608	349	999999	572	911	999999	926	657	999999	287	999999	19	98	988	22	999999	648	603	783	689	921	999999	999999	310	608	999999	218	999999	354	375	999999	924	392	574	208	999999	758	84	106	119	592	999999	18	999999	999999	643	297	999999	190	197	105	733	514	999999	170	575	999999	796	999999	328	652	96	313	149	71	210	627	523	790	622	510	573	506	673	107	706	999999	878	697	964	305	999999	659	999999	999999	999999	420	895	414	632	553	999999	120	778	999999	506	911	869	999999	413	999999	774	400	999999	687	532	236	999999	399	463	999999	999999	999999	999	32	624	436	156	869	
578	999999	999999	999999	168	78	999999	462	728	216	600	795	163	326	294	948	531	637	101	479	747	265	579	506	999999	89	585	863	121	756	843	79	764	999	983	999999	295	664	999999	500	149	80	508	999999	798	999999	399	651	814	60	500	987	345	677	999999	323	220	234	168	89	492	999999	999999	999999	999999	531	999999	163	999999	671	999999	867	406	601	339	676	756	999999	708	292	689	999999	59	71	999999	856	734	96	877	669	412	70	505	999999	17	465	999999	536	271	999999	636	245	317	153	396	999999	590	743	999999	455	566	274	525	875	399	558	634	289	999999	516	796	999999	999999	673	268	999999	371	999999	593	873	947	230	684	999999	655	454	626	999999	674	631	275	999999	748	431	113	147	545	999999	999999	459	830	999999	818	999999	999999	692	999999	999999	884	999999	272	346	999999	999999	508	346	590	93	999999	944	931	729	615	999999	251	805	205	999999	570	131	999999	741	999999	143	52	507	411	930	999999	999999	495	982	30	880	999999	928	840	999999	999999	767	557	461	410	817	528	111	834	733	512	674	999999	114	83	763	735	531	855	999999	431	11	934	660	132	999999	459	999999	999999	734	999999	323	965	921	931	999999	574	999999	341	999999	615	941	999999	678	427	296	476	999999	909	267	154	837	82	823	852	999999	832	897	338	153	367	579	402	109	999999	199	709	575	999999	279	999999	139	200	191	410	490	338	265	999999	836	999999	999999	48	451	590	889	250	151	999999	999999	971	677	277	197	316	46	548	573	999999	237	587	901	216	640	78	25	999999	999999	999999	372	593	576	664	502	363	298	540	951	519	127	948	567	999999	999999	308	999999	861	12	875	374	999999	765	594	999999	258	887	863	407	383	575	251	359	728	706	999999	404	23	999999	999999	999999	505	597	63	553	288	999999	405	52	999999	556	999999	999999	25	999999	431	999999	982	999999	999999	475	434	999999	578	944	999999	999999	839	799	999999	904	508	96	999999	857	869	354	711	999999	726	999999	492	999999	999999	999999	421	607	344	679	285	598	421	364	531	367	999999	372	29	119	677	999999	190	605	999999	438	999999	76	475	167	189	999999	125	999999	999999	24	983	999999	77	751	532	278	264	169	524	158	492	154	565	811	274	506	334	602	999999	46	59	886	525	999999	778	354	141	999999	999999	208	482	999999	431	516	999999	979	999999	277	587	409	435	31	90	155	945	999999	511	664	892	682	752	999999	579	895	999999	107	98	440	999999	187	146	86	999999	326	675	999999	999999	58	436	999999	212	66	24	962	611	37	805	999999	
691	875	843	477	294	817	456	959	999999	535	551	286	999999	864	305	409	273	358	362	764	999999	933	190	462	237	606	480	999999	508	616	294	999999	301	718	999999	107	344	668	792	999999	870	999999	122	196	507	160	404	347	999999	615	699	263	675	999999	999999	758	694	390	250	687	347	999999	460	293	251	613	985	182	125	999999	74	999999	566	511	894	763	999999	999999	955	87	212	999999	933	893	917	40	272	999999	818	999999	412	954	428	114	513	119	266	999999	945	893	174	231	232	564	999999	104	697	173	157	146	999999	999999	999999	172	485	214	827	567	376	221	351	735	364	134	794	119	185	462	997	784	506	992	58	72	912	980	910	379	999999	822	343	108	112	681	63	999999	529	266	628	309	292	699	461	733	552	439	867	999999	999999	441	918	244	176	372	640	945	652	372	259	999999	304	999999	999999	554	877	252	999999	999999	999999	999999	589	919	999999	999999	502	806	999999	324	519	483	999999	999999	999999	910	903	999999	932	740	50	999999	69	167	16	132	999999	999999	484	999999	856	309	807	193	999999	685	851	999	999999	999999	870	833	415	999999	852	776	392	999999	846	314	651	778	320	891	999999	999999	33	432	999999	711	693	666	332	999999	999999	220	999999	999999	786	924	68	904	698	464	999999	217	702	731	314	999999	740	523	988	179	266	88	999999	915	550	72	661	428	95	699	784	213	510	782	999999	642	110	462	999999	922	255	746	90	855	32	999999	270	302	128	683	999999	179	999999	999999	376	389	999999	760	389	723	272	999999	818	998	680	665	706	920	861	999999	999999	287	999999	999999	924	519	999999	142	892	124	802	369	999999	411	999999	614	534	358	416	490	420	350	83	999999	659	615	927	91	185	366	729	350	441	999999	999999	693	361	613	999999	856	391	999999	867	999999	921	903	339	417	279	75	140	999999	513	381	262	788	999999	999999	415	999999	592	916	999999	999999	394	461	928	854	856	999999	263	921	129	559	108	331	482	999999	999999	756	999999	999999	812	999999	235	999999	836	69	203	765	489	525	207	920	274	475	141	341	999999	999999	974	485	560	243	812	999999	238	954	282	930	316	404	775	658	999999	81	113	848	999999	23	624	868	660	999999	556	737	723	208	295	999999	199	150	929	600	781	999999	959	999999	306	999999	152	882	787	272	459	95	749	548	999999	202	999999	293	999999	999999	999999	116	999999	469	686	84	999999	40	669	649	740	999999	474	184	877	241	999999	533	551	999999	871	741	91	397	641	471	999999	184	320	999999	271	999999	119	73	
755	999999	976	999999	893	231	530	122	222	147	531	293	620	575	671	656	999999	999999	999999	747	994	999999	34	999999	999999	224	97	321	999999	577	387	834	66	999999	429	999999	999999	999999	640	999999	999999	999999	528	943	865	358	850	422	512	999999	999999	433	174	371	999999	651	651	550	672	678	999999	219	403	645	760	697	999999	220	999999	470	401	469	208	422	984	246	584	999999	570	999999	373	999999	999999	64	565	954	669	695	341	777	560	714	948	961	194	553	365	883	193	999999	131	999999	999999	52	999999	552	235	751	999999	999999	76	999999	979	203	314	999999	999999	348	90	805	37	541	878	999999	910	999999	520	999999	238	440	999999	701	897	402	358	999999	408	765	791	999999	999999	999999	318	508	711	989	999999	755	657	724	152	26	802	387	150	589	999999	897	142	586	42	988	522	946	952	375	672	586	845	999999	70	645	999999	77	86	119	999999	999999	667	920	950	764	589	513	297	864	999999	519	262	999999	971	511	633	999999	980	740	405	371	999999	346	326	999999	910	85	663	507	469	735	999999	41	365	391	240	221	999999	277	409	19	658	97	476	163	334	86	609	559	21	352	96	345	713	862	824	330	604	999999	999999	513	850	999999	405	173	218	230	413	590	280	999999	579	712	999999	396	713	468	870	999999	825	833	999999	113	495	999999	648	965	328	999999	567	909	617	833	999999	895	169	867	999999	999999	944	113	673	29	289	599	999999	384	14	326	158	999999	460	440	999999	999999	47	999999	305	288	999999	253	999999	909	999999	999999	805	745	299	446	237	845	776	999999	229	722	170	456	999999	895	354	274	960	11	354	211	999999	186	857	999999	999999	999999	571	414	786	700	210	999999	996	999999	794	36	94	567	98	999999	999999	893	220	264	999999	590	921	999999	934	261	292	900	565	821	911	628	888	896	588	999999	284	372	780	529	999999	407	999999	905	999999	999999	999999	403	912	999999	622	565	965	999999	999999	999999	500	171	479	535	417	309	999999	184	17	999999	148	198	999999	284	38	226	122	691	742	461	999999	26	309	616	81	999999	988	999999	999999	355	662	294	362	321	323	999999	892	255	122	221	209	285	897	934	999999	999999	424	638	999999	999999	999999	999999	860	92	999999	484	862	863	464	527	321	685	976	661	513	853	836	667	960	999999	334	866	999999	999999	262	854	128	374	437	90	999999	999999	509	803	901	999999	999999	280	999999	839	999999	38	791	594	999999	524	309	246	431	335	165	757	678	107	81	587	704	339	829	999999	365	999999	436	383	999999	961	185	182	
759	135	429	565	491	130	665	305	85	985	630	738	999999	882	943	111	925	717	681	412	732	999999	683	104	999999	892	999999	763	602	417	541	938	348	136	486	305	906	599	275	557	442	775	511	999999	708	101	999999	483	553	334	458	344	289	773	450	444	451	334	124	599	647	902	703	667	453	691	399	999999	999999	647	205	335	452	134	999999	956	999999	963	999999	359	999999	10	219	277	999999	206	659	999999	999999	51	853	581	484	676	909	540	999999	843	999999	26	701	319	87	905	138	132	892	164	803	494	631	999999	938	765	444	646	692	435	708	256	42	999999	742	363	794	624	851	776	999999	439	884	969	697	379	999999	844	922	313	148	836	313	505	999999	201	419	999999	999999	719	241	273	847	646	144	29	999999	877	999999	723	121	514	999999	126	939	373	609	999999	999999	568	118	999999	724	389	296	872	942	537	63	550	944	428	981	999999	544	951	592	247	834	678	395	999999	999999	208	202	634	564	197	565	407	591	756	585	83	610	642	549	999999	999999	272	999999	999999	823	999999	779	999999	532	999999	999999	999999	781	371	828	999999	999999	337	332	525	999999	999999	318	755	971	655	958	197	842	907	531	902	412	133	887	572	602	938	999999	249	429	508	999999	999999	999999	578	625	230	999999	474	900	283	319	33	281	698	954	331	485	177	78	592	850	999999	618	679	584	657	999999	266	519	244	380	999999	106	688	999999	999999	150	403	39	738	999999	378	17	257	592	389	852	198	617	999999	463	788	181	836	658	999999	806	935	993	968	999999	672	955	666	902	237	927	593	148	70	999999	92	147	340	333	482	617	370	97	205	805	295	999999	247	999999	592	999999	269	999999	999999	96	214	409	71	992	596	422	351	355	365	461	999999	999999	556	100	380	650	841	513	999999	869	445	848	999999	999999	459	33	717	884	320	326	668	999999	999999	974	976	682	999999	347	736	69	276	25	999999	744	545	245	101	999999	999999	999999	999999	755	999999	214	999999	366	611	898	543	573	999999	466	999999	48	999999	705	985	999999	123	698	999999	999999	999999	999999	603	429	126	63	627	224	932	569	483	999999	999999	999999	999999	999999	332	999999	80	187	804	173	364	809	999999	693	950	999999	259	518	44	712	376	575	979	736	611	231	249	558	281	328	640	145	982	665	791	880	999999	135	259	503	627	999999	699	999999	762	999999	448	433	112	787	964	423	535	999999	999999	999999	933	974	259	111	999999	522	906	485	999999	228	827	999999	999999	999999	999999	999999	268	540	94	978	999999	
376	973	817	783	815	455	999999	363	227	610	221	662	120	947	31	999999	158	999999	115	491	224	999999	999999	966	999999	999999	999999	942	840	999999	995	686	34	805	999999	10	441	999999	564	76	421	131	315	618	616	999999	790	999999	999999	999999	120	417	979	497	661	295	439	851	660	999999	423	551	523	72	614	534	637	315	390	30	444	830	567	48	79	999999	999999	925	999999	999999	741	999999	999999	592	54	587	707	536	999999	281	571	999999	667	999999	999999	870	608	252	13	91	35	485	742	802	813	289	999999	940	427	568	521	513	501	202	552	513	999999	999999	27	37	827	999999	171	999999	459	999999	999999	296	395	209	493	531	922	278	999999	266	177	326	999999	999999	737	999999	999999	585	759	67	97	999999	999999	150	447	678	235	975	264	999999	324	632	353	958	999999	999999	555	228	999999	989	999999	233	759	295	345	116	161	262	999999	70	992	585	999999	401	767	697	567	254	999999	999999	999999	946	999999	517	999999	999999	999999	820	648	184	221	889	510	770	476	864	715	443	805	341	526	972	999999	203	932	738	283	951	200	999999	995	310	467	999999	692	644	219	251	354	800	143	340	999999	125	849	112	999999	588	924	903	982	999999	449	429	999999	999999	270	819	585	213	271	30	629	229	188	910	432	250	88	832	654	999999	99	14	999999	195	369	569	354	999999	662	694	37	297	446	999999	861	48	969	368	383	399	999999	150	538	122	710	393	999999	939	999999	834	510	102	258	518	999999	444	231	999999	964	701	475	756	550	577	993	342	999999	317	58	393	281	999999	458	264	999999	999999	476	95	484	999999	999999	999999	999999	828	999999	934	49	999999	999999	426	999999	866	404	682	924	909	600	961	129	378	611	999999	890	296	563	791	643	993	710	96	967	145	999999	989	78	70	608	722	393	999999	302	999999	481	632	576	414	325	776	340	898	357	515	966	999999	999999	13	524	999999	274	402	301	999999	228	749	458	681	247	999999	614	863	311	878	577	70	86	757	999999	268	719	158	475	867	999999	811	739	462	179	523	999999	74	999999	746	458	990	999999	257	635	732	999999	895	177	910	999999	476	597	999999	937	999999	999999	616	855	999999	151	125	927	433	999999	999999	19	996	511	723	999999	999999	328	564	429	587	302	829	131	426	94	823	981	565	705	196	223	269	999999	999999	999999	18	219	288	604	999999	73	344	864	228	722	187	394	453	131	622	158	42	59	360	612	999999	495	438	182	999999	144	999999	728	206	999999	750	481	247	240	999999	339	999999	960	97	
524	958	964	903	704	999999	439	537	444	93	47	999999	999999	173	999999	293	523	780	116	286	208	701	615	668	999999	999999	705	999999	223	999999	292	119	82	962	836	653	245	591	734	274	999999	999999	999999	645	169	22	999999	318	999999	946	999999	999999	932	683	888	822	352	306	879	999999	212	292	324	103	800	927	118	257	337	999999	57	931	55	999999	398	602	773	999999	509	21	441	397	571	276	92	733	187	399	83	23	311	939	999999	12	999999	605	292	834	844	241	904	292	980	578	899	999999	999999	100	295	999999	59	999999	797	867	300	999999	999999	57	20	999999	750	719	183	323	706	999999	999999	999999	999999	792	319	939	136	277	117	159	416	999999	377	756	230	96	113	999999	964	929	152	844	712	257	884	244	823	999999	491	195	118	667	872	791	116	469	321	999999	976	120	255	999999	760	999999	409	999999	680	263	999999	663	615	396	358	776	965	999999	999999	532	999999	84	125	358	786	922	50	748	130	585	999999	760	775	610	810	854	999999	999999	999999	571	847	165	564	999999	931	827	579	721	319	999999	999999	999999	999999	788	594	902	994	897	743	837	110	660	608	104	614	95	999999	14	586	503	103	352	299	999999	684	752	999999	555	426	959	352	328	438	34	759	917	631	986	26	999999	860	786	879	999999	999999	196	556	470	955	846	938	574	145	999999	12	483	443	370	113	842	392	449	480	783	494	781	999999	584	345	999999	464	901	988	999999	643	316	473	52	306	999999	205	59	999999	580	30	778	193	623	999999	286	483	270	883	999999	526	421	999999	105	762	690	964	972	135	268	999999	47	586	999999	999999	695	999999	401	999999	999999	647	999999	849	900	762	716	597	608	999999	68	999999	204	999999	815	999999	999999	11	377	289	616	533	232	924	340	199	999999	201	726	451	336	276	92	206	277	536	999999	571	415	342	55	999999	366	420	76	55	196	29	770	314	949	693	642	999999	457	92	424	999999	518	710	779	524	870	999999	234	792	141	998	750	289	999999	660	596	44	999999	523	999999	811	858	295	12	964	999999	999999	501	999999	634	970	999999	195	121	999999	63	704	563	999999	232	208	195	283	999999	198	278	491	999999	298	107	607	878	934	915	999999	999999	232	708	814	103	458	665	591	168	171	260	999999	999999	202	607	999999	481	712	300	968	625	584	999999	813	696	939	86	213	545	37	101	999999	279	508	225	830	995	748	437	774	543	604	999999	752	999999	712	324	999999	691	216	135	176	643	946	999999	975	851	894	128	164	382	
999999	999999	999999	79	445	999999	999999	976	999999	999999	732	285	526	435	31	999999	628	875	983	625	932	521	339	901	925	999999	333	520	250	999999	111	630	282	402	90	557	999999	999999	502	427	999999	176	914	320	403	999999	999999	521	965	516	999999	28	145	539	999999	999999	717	240	154	274	962	158	999999	797	794	999999	999999	134	354	999999	999999	945	383	565	970	999999	607	28	507	44	999999	811	555	999999	755	92	999999	999999	952	999999	840	754	538	237	464	506	999999	999999	525	300	888	992	176	501	41	288	645	579	999999	683	343	999999	732	999999	220	160	603	999999	51	712	999999	270	181	214	633	730	999999	155	111	474	335	490	999999	216	999999	71	999999	63	701	477	446	999999	183	279	999999	152	31	429	999999	313	902	437	85	999999	683	627	999999	962	868	311	999999	999999	999999	104	357	853	205	525	963	158	515	549	999999	573	275	702	96	901	407	491	709	986	137	797	571	898	414	689	999999	999999	249	682	194	400	999999	999999	447	88	999999	999999	999999	999999	465	868	798	363	136	999999	999999	981	541	919	564	999999	602	885	372	999999	533	459	999999	516	992	444	909	999999	365	910	968	329	264	18	980	454	544	213	530	269	999999	218	771	999999	151	552	987	999999	999999	807	798	720	583	766	999999	999999	515	440	513	31	959	964	997	225	543	228	726	532	939	119	843	398	364	999999	681	325	687	544	374	450	457	589	714	557	122	999999	745	498	463	518	939	113	700	509	310	44	220	555	370	922	999999	464	390	18	964	999999	366	480	94	239	999999	999999	999999	73	999999	379	260	450	113	296	999999	999999	999999	430	180	739	698	999999	803	647	114	141	999999	452	999999	992	209	706	593	999999	890	275	413	234	734	968	47	636	999999	930	999999	770	999999	999999	449	598	396	959	838	234	711	512	999999	999999	134	652	796	623	449	581	180	553	856	401	405	999999	823	844	999999	211	702	71	917	872	863	344	689	999999	999999	36	606	249	999999	999999	11	387	598	966	109	92	182	423	999999	999999	759	240	913	999999	678	999999	774	552	999999	999999	531	649	595	999999	999999	790	962	999999	621	999999	975	931	685	999999	399	27	999999	857	744	613	39	999999	873	562	123	999999	430	638	431	999999	261	63	975	999999	837	361	999999	793	393	319	129	485	802	774	390	828	999999	426	999999	661	999999	917	808	659	999999	252	775	42	691	950	369	999999	275	999999	171	999999	955	454	659	48	234	825	473	999999	494	553	487	109	181	999999	88	14	977	769	157	344	255	326	
635	594	586	999999	999999	999999	999999	795	220	951	613	999999	872	110	766	622	999999	797	453	383	175	62	999999	676	860	405	999999	365	356	505	703	999999	999999	639	819	75	462	474	722	40	484	698	343	536	495	712	422	978	247	364	343	999999	891	872	999999	582	999999	909	899	707	999999	999999	449	999999	257	999999	793	243	999999	701	170	999999	999999	422	898	999999	999999	239	190	999999	983	892	127	991	171	999999	934	803	489	246	246	999999	575	25	469	889	259	628	288	708	919	189	999999	546	204	382	999999	479	999999	683	999999	599	999999	999999	723	678	476	458	553	999999	852	989	754	54	465	618	396	999999	953	19	227	101	950	999999	238	803	204	581	796	789	79	465	830	805	384	646	999999	824	301	999999	422	801	84	385	856	999999	435	653	91	586	985	224	525	964	465	770	999999	257	999999	920	999999	895	661	999999	834	396	169	948	669	818	999999	572	999999	999999	596	999999	26	999999	624	308	378	999999	500	220	999999	854	999999	866	999999	613	997	575	311	381	316	527	150	321	550	470	999999	487	983	272	791	423	456	999999	377	999999	754	83	999999	999999	999999	933	999999	450	959	999999	999999	303	999999	66	821	229	271	397	856	78	286	705	999999	163	999999	890	999999	999999	429	389	408	586	999999	999999	859	923	999999	97	999999	999999	132	700	361	571	24	999999	999999	927	450	572	162	69	999999	309	999999	59	999999	479	684	660	999999	176	999999	579	999999	869	805	999999	999999	898	999999	183	567	483	945	586	353	463	149	72	999999	639	788	857	237	999999	89	198	549	810	999999	473	412	178	16	956	679	782	990	999999	999999	583	999999	551	295	999999	501	33	363	185	705	595	339	622	649	736	388	173	352	999999	789	616	999999	999999	34	812	771	399	476	989	907	999999	472	993	401	438	908	246	571	999999	847	999999	835	999999	114	288	999999	789	529	280	577	516	439	999999	365	999999	826	999999	527	483	216	112	557	373	999999	144	999999	999999	230	220	828	999999	601	999999	393	733	781	392	292	745	678	981	869	206	422	999999	141	713	638	347	611	999999	718	98	999999	745	508	471	105	969	165	798	569	999999	452	435	915	345	999999	632	282	444	999999	781	999999	235	242	361	951	999999	999999	999999	707	999999	609	263	999999	512	999999	648	234	319	296	322	590	880	999999	561	753	987	485	796	348	15	75	177	522	999999	293	999999	512	157	520	227	966	745	100	999999	709	999999	999999	412	999999	726	408	962	157	739	999999	923	813	681	999999	963	402	999999	999999	701	817	441	
999999	496	228	247	146	86	799	78	356	845	790	734	852	999999	985	999999	999999	622	607	112	30	783	746	999999	13	831	550	556	825	759	674	398	870	277	457	515	193	54	589	331	999999	999999	392	355	143	88	828	51	978	328	999999	458	104	714	421	958	999999	999999	243	315	535	252	252	597	180	999999	999999	584	999999	479	890	469	42	285	938	999999	400	400	236	924	12	508	578	507	999999	999999	304	999999	856	498	765	334	810	284	795	920	835	999999	999999	742	224	253	999999	508	999999	242	425	818	775	479	567	359	632	319	999999	37	674	745	539	953	999999	999999	728	619	714	999999	999999	758	490	27	115	999999	224	494	710	759	575	999999	78	825	801	486	999999	386	931	415	999999	501	972	768	999999	100	266	232	999999	516	525	324	794	999999	583	999999	337	757	374	962	145	148	609	553	462	605	677	713	161	620	999999	999999	999999	308	863	999999	786	721	771	25	349	999999	849	203	244	261	285	205	252	145	158	632	999999	969	280	563	892	428	316	650	422	552	81	34	198	999999	636	495	19	426	999999	616	986	358	623	999999	299	999999	319	999999	330	481	471	26	472	696	339	718	38	309	274	999999	415	130	602	796	920	824	15	70	625	789	196	826	265	542	999999	663	999999	136	274	999999	999999	115	330	941	90	65	561	501	999999	917	467	709	161	522	999999	865	999999	826	233	999999	999999	258	999999	540	294	645	761	930	999999	676	372	902	45	788	257	999999	800	661	716	999999	272	513	227	707	332	999999	674	999999	341	780	907	529	999999	800	87	861	529	790	999999	444	999999	631	451	999999	555	999999	673	373	274	900	75	104	120	368	211	895	40	878	999999	807	970	28	598	279	769	842	999999	999999	999999	396	780	999999	999999	281	570	999999	72	999999	999999	767	999999	999999	478	440	999999	812	999999	999999	599	999999	830	651	581	999999	473	999999	43	181	407	712	565	439	662	877	130	65	100	838	797	570	833	980	726	450	993	669	999999	167	999999	956	433	466	645	529	565	139	437	164	807	295	607	890	652	450	211	384	999999	999999	999999	999999	721	581	745	39	999999	999999	925	141	856	804	735	876	617	451	999999	109	793	143	322	991	627	935	40	512	962	942	999999	999999	249	619	29	949	999999	903	999999	851	720	999999	180	715	999999	306	308	13	560	731	999999	211	999999	112	999999	999999	288	999999	999999	999999	999999	242	76	415	522	649	891	247	999999	785	39	999999	216	437	388	187	962	606	787	999999	637	37	952	999999	999999	136	
124	146	38	513	671	527	870	999999	999999	487	549	999999	203	564	999999	71	999999	774	702	568	995	733	723	412	554	681	541	712	159	522	290	835	745	999999	534	754	218	281	999999	511	843	757	135	901	638	206	412	999999	915	575	999999	999999	538	112	140	390	999999	999999	999999	989	999999	999999	309	788	207	714	30	807	40	660	852	946	661	200	999999	247	608	999999	999999	357	279	319	797	583	713	112	306	643	265	153	341	999999	999999	999999	525	685	458	347	704	999999	186	605	202	999999	723	863	526	347	387	892	999999	601	999999	611	720	676	999999	725	999999	104	417	387	551	886	328	269	633	999999	675	49	789	271	999999	850	180	999999	126	542	860	849	585	999999	265	372	370	740	742	999999	413	849	325	732	271	999999	999999	799	999999	999999	999999	463	239	999999	672	347	113	521	483	10	999999	999999	560	827	999999	235	999999	458	131	189	526	588	999999	923	133	825	723	67	999	999999	344	381	999999	999999	999999	407	620	999999	999999	918	269	999999	266	741	999999	999999	299	999999	999999	46	100	68	677	874	999999	357	999999	316	865	846	624	999999	522	965	666	69	999999	749	999999	468	615	922	171	213	920	677	999999	785	999999	767	536	236	200	963	427	285	703	746	999999	258	471	314	730	449	304	223	336	300	85	999999	929	999999	275	408	430	177	896	474	953	999999	35	160	662	108	319	999999	854	559	999999	999999	365	690	728	973	997	311	202	721	909	999999	999999	41	999999	444	837	999999	999999	999999	542	259	388	999999	999999	908	232	320	651	631	140	906	369	777	752	695	854	999999	820	302	999999	999999	974	999999	999999	257	999999	994	450	228	999999	999999	437	999999	26	298	11	135	999999	820	751	686	659	571	999999	999999	347	573	999999	24	999999	598	999999	999999	391	423	284	213	674	545	999999	238	870	433	999999	807	999999	307	760	463	693	999999	350	999	550	999999	470	413	593	561	909	207	715	999999	638	999999	165	769	680	999999	24	798	461	363	683	523	999999	235	210	784	999999	999999	999999	999999	999999	861	258	177	999999	666	999999	870	999999	122	999999	939	522	443	999999	698	652	999999	627	166	449	999999	276	986	325	37	908	244	212	809	999999	869	393	890	116	777	423	987	652	999999	650	153	187	348	728	999999	10	382	440	511	999999	825	423	656	384	434	999999	271	999999	99	758	999999	668	811	999999	765	999999	999999	337	27	285	999999	66	613	515	306	717	928	268	999999	37	535	804	701	677	211	456	737	515	681	193	161	146	563	264	932	485	376	999999	999999	
999999	999999	999999	422	999999	476	769	809	150	88	717	999999	13	279	72	233	999999	966	143	883	999999	818	126	656	834	999999	528	503	359	583	821	999999	674	305	999999	999999	490	999999	474	999999	441	647	596	999999	964	526	158	999999	500	41	28	518	242	379	999999	999999	262	398	587	112	947	276	460	567	999999	375	991	707	999999	999999	742	999999	502	932	452	671	999999	688	999999	317	975	662	12	327	564	313	999999	999999	652	22	405	101	804	372	263	175	197	999999	181	999999	535	450	979	97	299	496	999999	310	927	982	157	574	706	279	999999	999999	273	142	12	953	266	999999	65	874	17	999999	727	139	679	286	484	999999	517	999999	999999	999999	682	915	38	78	999999	808	376	999999	865	831	395	534	999999	999999	999999	999999	35	999999	341	837	395	115	89	648	768	886	631	651	507	999999	66	612	496	601	999999	358	114	934	999999	458	999999	395	999999	999999	265	203	892	999999	384	430	999999	299	761	999999	149	577	835	999999	999999	410	999999	725	172	911	999999	783	47	645	999999	552	999999	101	999999	883	999999	10	106	902	392	575	993	999999	276	87	786	767	850	552	999999	45	523	724	999999	265	281	604	233	107	412	482	999999	257	356	831	999999	86	999999	878	437	148	481	999999	997	734	999999	267	999999	999999	134	17	932	495	193	329	39	235	466	306	611	999999	999999	998	500	910	419	999999	572	445	607	709	39	971	125	999999	999999	590	726	999999	848	24	155	148	973	404	549	670	74	999999	999999	999999	620	441	276	523	371	482	442	97	325	670	694	999999	487	425	977	960	380	869	764	999999	509	565	457	597	767	639	999999	105	999999	748	681	545	643	999999	999999	598	705	999999	951	91	157	999999	585	187	330	141	660	558	427	589	999999	999999	999999	999999	744	64	983	999999	999999	732	999999	346	726	999999	999999	159	380	134	335	388	999999	778	999999	999999	999999	870	999999	279	277	999999	978	476	678	781	458	999999	999999	291	618	44	615	999999	845	229	634	811	912	19	198	180	761	999999	999999	999999	999999	521	286	999999	70	874	84	713	999999	130	753	999999	667	999999	127	512	877	99	516	301	773	239	933	999999	58	490	957	971	999999	999999	874	452	999999	640	999999	937	209	692	231	999999	959	902	999999	725	475	653	153	967	891	685	303	999999	29	931	275	104	999999	587	541	999999	917	113	631	314	255	311	735	999999	497	189	313	194	867	773	341	999999	614	218	233	405	999999	989	999999	405	802	999999	999999	999999	374	363	999999	999999	160	651	826	856	999999	319	999999	174	
917	999999	479	999999	382	999999	999999	256	999999	999999	490	378	363	146	242	927	33	999999	512	53	878	422	999999	999999	999999	999999	44	226	999999	484	999999	304	739	69	487	230	520	377	999999	999999	407	186	999999	970	999999	981	268	24	419	898	832	54	807	435	999999	999999	463	345	999999	691	84	588	309	124	999999	195	639	304	658	21	999999	656	212	818	645	701	698	692	999999	848	999999	29	806	58	652	555	496	999999	773	999999	999999	184	999999	341	619	819	877	999999	176	687	999999	964	366	407	491	186	999999	989	999999	594	806	770	999999	43	269	65	781	261	472	257	699	336	999999	999999	254	242	170	871	999999	826	823	999999	525	584	506	999999	999999	409	566	475	999999	506	999999	999999	185	996	110	999999	81	563	47	999999	999999	918	988	25	443	689	999999	999999	25	970	790	963	999999	716	255	499	536	999999	401	381	694	997	543	202	813	351	999999	999999	999999	708	799	645	789	999999	953	999999	999999	999999	34	973	256	999999	459	743	716	560	418	469	751	999999	999999	280	171	999999	932	148	385	999999	999999	101	199	999999	127	999999	181	155	184	573	762	999999	903	999999	776	428	135	386	999999	999999	486	263	933	40	506	530	784	999999	483	999999	275	815	231	800	289	999999	783	350	200	153	572	570	385	844	706	112	999999	879	504	743	540	555	601	585	999999	948	999999	168	409	999999	532	652	672	999999	308	947	428	112	765	843	645	785	999999	404	236	999999	877	98	334	999999	999999	904	34	739	593	719	223	645	999999	340	774	624	940	999999	620	920	898	335	546	759	999999	999999	124	661	108	755	369	207	358	999999	999999	999999	834	15	775	628	628	932	999999	999999	999999	782	620	434	999999	30	999999	592	999999	316	999999	551	551	574	720	999999	789	372	641	838	359	999999	999999	999999	268	999999	999999	934	828	991	302	999999	868	957	999999	901	985	690	592	87	910	999999	423	999999	999999	530	528	999999	295	559	839	999999	999999	628	239	717	999999	532	175	374	240	909	763	791	999999	61	683	594	549	818	240	109	779	563	927	581	602	254	713	738	185	530	648	999999	162	46	675	249	727	317	999999	999999	524	228	847	10	24	631	999999	333	846	933	720	999999	329	739	485	737	999999	999999	125	251	818	999999	999999	710	271	494	638	977	386	999999	867	241	999999	776	584	561	715	999999	999999	999999	226	389	892	252	809	181	949	999999	999999	937	999999	78	202	172	644	97	40	147	739	530	992	60	946	412	999999	488	999999	553	165	924	31	774	999999	154	35	439	544	946	
900	999999	544	225	426	449	895	798	49	250	999999	999999	530	578	197	47	977	175	443	489	999999	331	118	406	268	636	916	774	977	57	147	215	999999	93	246	650	999999	777	634	507	999999	276	448	822	421	668	403	452	999999	64	177	999999	996	64	999999	999999	980	147	957	789	532	131	821	992	113	999999	943	999999	342	999999	999999	210	999999	935	999999	909	999999	296	985	999999	242	474	197	923	880	286	999999	498	323	667	999999	847	999999	844	999999	394	455	456	718	495	725	999999	120	50	12	966	329	999999	999999	860	999999	694	162	367	999999	68	934	897	121	827	717	454	133	675	999999	214	390	696	999999	588	463	999999	578	500	874	286	363	999999	920	913	957	158	417	462	969	975	999999	461	297	917	999999	557	999999	891	777	999999	833	445	999999	798	586	632	999999	502	999999	999999	125	662	492	280	704	787	976	208	869	999999	999999	670	705	900	519	928	409	53	999999	905	999999	686	722	604	452	999999	983	132	336	335	58	915	999999	707	860	42	969	999999	999999	672	580	999999	31	219	243	172	739	272	288	657	999999	67	373	501	181	439	939	888	999999	999999	999999	854	871	544	520	131	614	997	999999	486	959	392	830	999999	335	954	999999	999999	370	999999	188	721	843	679	111	990	999999	564	999999	999999	102	999999	198	437	999999	726	274	487	999999	999999	557	999999	999999	802	697	840	237	906	176	226	999999	436	999999	548	606	91	20	202	442	529	579	999999	999999	999999	394	879	204	999999	597	608	689	999999	999999	258	732	999999	500	999999	999999	270	999999	645	999999	319	656	999999	999999	650	830	999999	715	999999	54	178	542	507	281	611	999999	818	646	834	318	567	537	999999	622	279	815	170	591	969	220	181	999999	934	662	161	963	728	326	999999	571	999999	999999	617	142	999999	715	234	174	999999	999999	999999	624	928	336	830	782	69	53	292	834	670	999999	746	999999	999999	411	608	844	130	999999	689	502	999999	273	999999	674	919	999999	976	563	999999	995	703	345	57	999999	838	607	999999	378	904	999999	43	719	900	615	155	999999	269	243	117	390	54	250	944	999999	532	665	828	999999	863	604	77	728	253	675	501	411	813	325	573	11	23	751	743	13	468	999999	372	892	528	173	205	742	999999	210	950	462	400	999999	35	182	778	675	999999	310	999999	314	476	999999	124	744	942	944	670	115	376	999999	507	940	212	159	302	999999	999999	999999	408	334	999999	999999	724	48	999999	436	300	401	232	347	246	442	395	163	906	146	777	784	999999	999999	999999	351	834	
658	955	460	999999	875	999999	842	999999	815	901	293	999999	434	511	85	733	516	654	278	883	39	66	74	555	58	999999	165	168	853	479	999999	262	999999	218	76	93	560	260	999999	999999	390	309	430	540	112	130	999999	635	999999	60	714	607	803	999999	805	601	890	905	136	632	724	999999	194	346	754	999999	111	226	444	999999	999999	999999	239	757	503	729	636	534	452	927	999999	999999	466	803	764	550	459	473	413	999999	203	999999	999999	791	796	706	125	93	786	81	29	265	201	710	876	458	999999	55	964	85	965	366	999999	999999	861	999999	227	390	581	213	999999	638	812	999999	798	527	141	999999	961	796	613	552	747	381	999999	515	338	756	999999	316	999999	999999	509	337	999999	836	203	999999	930	602	489	734	511	582	500	390	999999	231	911	999999	326	928	93	999999	999999	422	618	90	999999	355	866	470	464	275	999999	999999	139	485	999999	999999	334	999999	999999	999999	317	878	50	999999	881	527	72	116	844	577	989	254	330	999999	864	97	228	122	633	999999	736	28	280	246	552	332	999999	967	762	999999	34	119	420	724	999999	593	381	999999	209	773	293	759	625	887	285	785	847	999999	999999	382	743	221	584	933	633	999999	999999	804	623	558	999999	999999	999999	895	552	880	999999	605	482	281	999999	774	912	859	301	999999	999999	392	960	766	485	464	999999	390	999999	812	535	999999	999999	570	984	999999	830	651	508	198	414	999999	344	405	999999	251	325	999999	666	999999	309	724	641	656	999999	225	844	856	999999	811	749	999999	689	739	355	356	514	911	999999	999999	944	271	999999	999999	572	672	58	999999	813	999999	999999	16	724	999999	513	810	845	444	673	999999	732	973	578	999999	448	449	999999	605	59	605	999999	413	63	526	999999	47	373	999999	94	999999	177	289	53	838	999999	999999	250	452	999999	999999	999999	999999	248	527	416	970	693	664	664	999999	631	453	515	218	999999	735	952	207	999999	476	999999	316	360	449	601	452	930	999999	34	705	999999	598	379	514	104	999999	174	999999	119	64	354	708	874	961	999999	724	773	834	341	999999	790	53	240	759	999999	204	999999	999999	926	964	999999	999999	639	958	922	43	84	999999	123	840	999999	999999	999999	999999	131	738	999999	398	846	876	999999	105	407	98	999999	165	367	619	417	999999	947	375	608	155	24	999999	79	915	999999	569	650	772	721	501	375	372	999999	82	637	369	761	330	999999	59	294	943	555	551	52	999999	675	464	593	222	892	205	818	941	153	731	669	999999	359	999999	236	906	384	906	723	999999	
209	295	999999	57	148	626	422	558	861	80	844	527	872	281	893	195	189	508	608	179	553	24	929	906	700	999999	971	676	823	388	569	649	827	499	999999	390	482	546	84	275	782	270	90	82	999999	151	653	87	392	999999	999999	876	307	999999	999	999999	365	85	999999	903	655	746	735	999999	511	999999	999999	383	999999	513	713	643	434	999999	396	293	934	857	29	558	591	893	293	999999	661	693	351	284	499	382	35	407	999999	180	620	999999	535	607	571	999999	999999	280	999999	879	337	93	451	964	167	716	260	508	66	798	322	762	462	951	820	817	853	999999	883	342	488	999999	454	263	722	360	758	336	295	999999	999999	999999	530	414	455	999999	251	386	999999	999999	999999	526	350	399	858	858	999999	999999	787	753	838	35	396	40	999999	31	639	198	999999	999999	957	923	222	729	999999	10	241	58	506	252	576	476	308	109	999999	999999	999999	65	405	864	776	185	999999	542	499	91	924	999999	23	434	999999	63	144	320	825	208	999999	621	707	857	999999	534	87	544	999999	371	727	297	999999	439	66	584	792	388	999999	999999	999999	999999	999999	999999	86	999999	45	999999	313	999999	342	988	283	22	999999	354	357	547	247	999999	107	14	999999	138	364	637	680	999999	378	364	999999	999999	290	53	823	634	999999	106	781	884	999999	999999	241	663	999999	738	23	999999	999999	711	236	255	999999	788	684	380	999999	111	999999	449	71	461	703	949	262	999999	708	240	999999	999999	962	260	999999	362	999999	102	773	702	109	625	623	999999	802	666	138	24	615	502	368	453	319	289	999999	342	823	48	311	292	999999	451	40	782	999999	758	749	975	999999	788	46	592	607	622	12	999999	825	199	658	47	999999	247	971	215	999999	999999	713	999999	410	433	539	713	791	999999	301	657	594	840	999999	54	916	162	535	827	999999	776	846	697	287	229	516	634	390	273	471	172	480	825	910	873	54	999999	999999	65	258	332	800	125	999999	999999	999999	985	935	614	999999	668	712	154	999999	999999	999999	25	405	999999	917	905	999999	527	29	138	187	769	999999	999999	999	850	586	479	578	999999	999999	999999	999999	932	999999	531	698	999999	152	802	460	336	85	814	974	39	670	999999	148	353	999	282	105	202	177	277	65	554	614	999999	91	999999	576	999999	130	178	648	473	998	999999	999999	999999	385	227	677	999999	693	126	999999	970	999999	202	999999	234	144	999999	634	999999	765	999999	476	153	999999	872	720	227	999999	469	693	806	390	206	395	999999	146	452	897	999999	524	326	583	939	
149	999999	99	889	901	351	481	428	999999	474	999999	94	919	72	999999	512	506	460	999999	999999	432	609	999999	999999	806	589	98	691	805	756	659	449	999999	537	14	528	782	831	326	418	988	275	999999	915	498	311	832	83	999999	395	382	74	234	359	999999	539	63	116	92	321	262	999999	622	787	815	268	999999	392	999999	867	729	675	999999	682	245	167	346	999999	494	999999	999999	999999	634	420	384	999999	224	981	999999	475	474	676	748	14	165	207	652	485	109	239	558	449	999999	999999	999999	706	931	999999	123	358	203	999999	621	587	999999	999999	166	212	413	231	54	771	371	593	999999	999999	927	138	526	48	515	860	999999	264	947	317	998	443	754	999999	663	999999	867	672	281	999999	64	170	999999	917	999999	449	999999	999999	195	786	88	999999	999999	612	779	999999	35	85	842	342	812	366	640	999999	999999	722	458	735	567	382	903	698	321	999999	999999	766	688	609	999999	76	788	696	79	170	239	575	999999	152	999999	860	646	791	999999	939	999999	697	999999	202	677	329	991	346	999999	813	883	389	121	492	614	23	123	999999	89	999999	554	125	999999	480	28	674	86	316	838	706	735	999999	868	999999	40	999999	999999	495	999999	999999	999999	451	999999	266	286	850	999999	163	537	999999	747	999999	999999	63	395	169	410	999999	999999	13	999999	685	508	613	999999	771	520	739	461	313	999999	627	494	999999	701	112	739	41	999999	177	219	999999	778	999999	999999	515	409	814	986	999999	899	196	321	999999	433	399	999999	772	999999	515	340	725	701	234	999999	129	999999	309	362	999999	999999	999999	856	17	793	330	999999	554	654	572	999999	705	752	590	413	590	316	999999	979	311	999999	966	999999	688	837	494	231	999999	845	840	779	109	999999	704	999999	530	340	313	999999	112	999999	398	999999	615	152	634	972	120	820	999999	999999	178	999999	61	134	463	525	177	179	999999	109	362	709	813	793	273	252	58	149	883	999999	12	432	999999	818	770	849	247	545	212	521	120	734	328	38	611	779	411	580	987	14	172	999999	834	12	140	689	314	822	879	391	924	971	999999	277	809	746	453	242	363	614	999999	631	966	999999	999999	628	391	999999	192	493	841	478	161	878	97	868	597	874	999999	90	544	425	666	820	597	999999	797	999999	228	864	335	178	999999	383	726	541	177	999999	23	511	308	528	640	395	550	456	819	68	189	940	158	579	554	999999	999999	862	999999	155	200	849	831	340	566	327	999999	673	262	778	999999	556	700	550	860	187	999999	26	785	281	280	
999999	330	738	870	288	716	756	624	943	314	864	575	31	856	173	679	967	962	323	237	999999	204	999999	999999	633	250	999999	999999	376	500	999999	87	999999	999999	999999	529	102	469	288	610	411	999999	318	999999	297	980	999999	693	696	999999	814	63	472	53	403	947	289	832	247	47	118	47	257	453	999999	786	881	156	999999	644	586	999999	999999	999999	826	828	885	576	618	653	571	914	32	869	685	999	614	999999	481	112	250	270	232	250	502	373	801	865	223	510	108	531	886	62	921	316	380	759	227	575	999999	712	999999	999999	475	204	999999	388	767	261	181	241	675	705	999999	326	999999	443	220	462	999999	999999	363	117	555	999999	999999	999999	947	378	629	999999	433	999999	50	537	999999	638	774	307	999999	422	999999	961	338	867	856	190	999999	604	40	936	549	764	548	999999	999999	115	48	436	176	999999	999999	999999	632	326	808	770	665	866	279	647	668	999999	999999	614	921	999999	778	688	193	847	999999	999999	348	692	316	668	366	997	187	940	599	348	999999	999999	981	709	999999	999999	68	96	524	792	335	999999	278	636	999999	999999	131	957	337	360	252	328	732	97	999999	940	20	149	413	668	688	338	999999	999999	781	999999	632	222	73	766	999999	107	333	999999	999999	999999	999999	679	17	432	875	999999	999999	249	106	813	582	894	658	397	11	919	682	856	114	997	344	948	854	861	311	909	999999	570	731	999999	995	999999	80	999999	999999	999999	142	999999	792	468	724	808	233	968	227	738	563	675	764	709	424	476	425	30	621	999999	999999	155	999999	999999	999999	52	999999	951	817	379	999999	564	870	670	786	999999	999999	999999	282	535	725	999999	644	572	999999	229	999999	999999	730	528	787	59	999999	62	999999	986	860	826	142	681	301	282	160	999999	914	999	804	104	922	723	412	779	747	999999	748	938	510	558	619	116	999999	999999	230	298	592	774	91	818	164	800	840	246	513	999999	243	453	735	797	657	356	424	711	999999	999999	125	17	312	999999	313	999999	486	312	216	36	444	999999	61	861	265	150	917	986	939	999999	883	175	276	156	852	999999	213	713	900	273	691	535	396	223	999999	584	471	694	514	587	323	537	40	487	166	438	402	873	541	999999	438	438	771	976	133	949	741	166	999999	999999	373	999999	412	943	999999	999999	999999	837	688	680	999999	233	482	999999	999999	355	145	999999	989	424	903	339	181	393	834	263	764	999999	100	999999	842	315	160	505	223	999999	135	96	152	258	28	564	195	860	838	215	955	419	177	999999	
814	952	176	130	115	44	601	999999	119	90	154	998	999999	465	838	999999	999999	976	148	267	230	999999	645	741	405	348	999999	320	555	628	307	354	253	322	418	889	148	39	400	999999	999999	999999	999999	72	113	30	817	729	32	474	142	979	280	909	557	764	317	435	999999	767	999999	290	473	491	782	799	755	999999	56	999999	235	53	586	999999	317	124	83	583	637	384	530	424	298	90	496	328	83	343	764	654	999999	712	313	633	298	670	999999	495	289	999999	274	392	683	84	249	98	999999	321	999999	443	999999	733	798	350	999999	475	991	393	999999	463	726	422	670	999999	375	522	739	999999	670	647	999999	587	303	333	120	148	741	224	841	407	925	762	741	999999	962	849	999999	963	397	823	678	259	499	826	587	852	721	999999	708	726	999999	999999	999999	999999	961	113	440	999999	240	107	734	999999	551	999999	538	964	681	999999	999999	526	607	999999	565	847	969	232	999999	999999	746	999999	426	999999	515	124	58	485	121	786	369	999999	999999	450	733	299	98	900	707	902	297	623	181	382	999999	191	999999	582	884	803	985	738	25	962	999999	972	680	284	999999	999999	549	62	852	894	980	580	117	999999	999999	276	758	78	525	195	189	999999	96	999999	608	334	995	476	601	317	800	999999	843	456	722	761	618	814	638	280	362	245	999999	999999	401	281	83	961	539	617	55	999999	223	999999	782	604	885	636	675	999999	441	83	460	545	104	359	737	999999	999999	999999	657	943	440	254	832	943	362	810	652	337	999999	44	936	983	272	883	416	999999	673	128	999999	982	999999	700	839	289	784	235	999999	999999	544	422	527	999999	960	111	486	969	997	838	251	84	983	999999	687	407	146	477	999999	220	943	724	987	999999	415	675	999999	739	999999	552	169	137	628	610	793	837	516	999999	33	170	406	999999	25	835	877	999999	998	801	23	999999	153	999999	952	999999	109	999999	999999	211	842	999999	308	999999	565	999999	679	124	456	382	554	850	890	999999	453	122	814	505	999999	162	448	614	999999	12	999999	999999	999999	851	184	999999	511	973	999999	315	999999	738	862	999999	881	571	165	762	354	999999	256	172	552	999999	999999	840	167	603	121	283	999999	237	618	999999	999999	593	55	828	939	999999	871	581	448	585	610	715	999999	165	999999	147	996	999999	269	999999	756	562	999999	712	999999	343	499	908	862	138	552	619	999999	566	636	298	526	336	999999	555	754	999999	724	967	95	158	590	11	978	973	286	999999	999999	999999	999999	999999	174	342	841	606	999999	999999	
719	320	42	991	595	693	528	335	999999	670	862	714	999999	91	999999	462	627	999999	999999	498	929	888	999999	999999	651	562	27	177	999999	193	495	226	255	999999	955	999999	934	104	562	897	999999	653	362	616	224	263	271	467	999999	712	715	11	852	999999	43	831	468	568	350	43	675	360	211	437	184	645	999999	514	136	999999	527	999999	286	855	24	286	535	245	999999	999999	301	559	547	999999	478	493	373	443	999999	133	945	376	754	528	231	132	451	999999	441	579	794	756	999999	206	194	192	724	997	999999	756	306	999999	318	952	742	125	813	999999	958	690	281	35	756	12	999999	160	777	758	634	892	834	609	803	999999	603	999999	228	351	237	296	768	999999	646	11	827	721	999999	802	786	999999	319	661	966	999999	307	999999	999999	338	716	43	414	999999	372	904	922	696	429	637	359	207	896	999999	562	672	922	904	999999	999999	185	767	102	999999	972	999999	582	183	999999	62	382	834	545	890	634	203	881	802	999999	741	999999	140	302	430	452	999999	219	999999	109	999999	999999	402	390	254	162	949	941	439	994	844	331	748	63	377	999999	525	999999	16	999999	368	791	130	901	999999	676	54	475	672	999999	393	999999	735	83	348	234	979	453	301	737	684	262	999999	807	168	999999	999999	999999	999999	175	999999	926	212	20	740	513	708	501	999999	578	118	484	278	906	610	536	596	675	714	152	285	81	999999	278	162	116	349	322	999999	237	345	966	550	506	999999	466	115	999999	343	835	525	488	710	723	629	210	999999	999999	207	632	823	665	373	781	890	999999	566	934	857	634	999999	396	759	515	242	151	934	999999	309	154	430	871	342	878	627	796	370	647	648	999999	999999	803	999999	119	413	680	603	768	999999	999999	900	181	867	708	999999	139	999999	204	490	999999	276	221	246	62	212	951	333	494	164	999999	494	999999	296	999999	511	370	281	650	112	562	547	175	165	559	253	999999	13	999999	217	497	78	175	999999	169	686	911	999999	72	906	461	356	118	613	523	265	981	884	962	999999	311	858	87	102	928	940	110	999999	686	999999	953	999999	700	999999	667	999999	329	761	999999	999999	600	999999	218	999999	650	215	438	562	641	304	272	374	51	436	906	638	999999	83	999999	228	585	999999	880	263	952	513	656	831	946	499	936	229	758	742	606	507	649	343	999999	722	511	547	425	392	546	999999	906	273	381	38	43	255	533	999999	643	745	922	999999	791	999999	558	607	616	152	999999	999999	999999	308	829	408	989	657	630	516	
716	48	999999	498	716	999999	607	392	460	918	465	690	696	850	109	861	584	999999	551	315	173	904	931	283	34	503	974	607	444	972	49	999999	625	999999	201	605	316	999999	249	428	539	176	157	999999	687	999999	999999	765	209	968	823	304	115	324	353	812	999999	166	474	222	398	999999	999999	487	878	88	999999	679	999999	999999	554	999999	999999	132	776	999999	756	243	596	357	999999	218	408	476	159	744	281	310	999999	388	498	159	960	999999	40	999999	999999	670	819	608	612	999999	115	704	423	672	850	999999	548	999999	999999	872	570	127	75	189	999999	482	338	144	806	765	16	999999	15	999999	200	999999	102	246	999999	999999	424	987	744	480	113	703	62	486	894	298	999999	327	333	626	999999	843	999999	850	939	999999	342	684	999999	999999	670	834	699	28	999999	432	889	311	576	968	458	999999	382	999999	86	999999	429	851	999999	999999	13	688	947	389	999999	357	466	252	307	43	754	739	999999	898	810	278	14	44	14	472	999999	999999	750	364	177	16	470	377	773	999999	326	490	443	293	843	999999	887	319	212	134	965	646	14	542	224	718	397	483	783	808	891	394	999999	778	118	553	999999	593	221	999999	999999	999999	999999	264	717	273	305	999999	64	829	999999	694	832	879	506	763	455	218	999999	999999	619	987	593	999999	999999	931	999999	665	999999	299	53	303	108	402	247	877	176	749	825	950	422	999999	428	999999	427	206	999999	999999	282	999999	999999	729	453	762	200	899	504	999999	114	786	630	999999	999999	765	785	97	999999	439	642	629	596	999999	392	199	46	134	568	999999	999999	953	999999	675	393	999999	202	323	849	999999	212	347	382	661	999999	49	999999	782	768	663	999999	339	999999	132	335	652	759	401	347	264	725	76	341	865	967	160	417	954	999999	999999	572	472	248	261	237	999999	999999	934	999999	353	868	999999	365	999999	470	217	999999	256	350	740	80	801	976	999999	620	145	999999	516	693	494	632	999999	535	870	101	707	101	358	895	40	405	824	340	993	396	470	999999	999999	999999	999999	999999	170	613	999999	999999	771	999999	653	640	999999	298	740	999999	576	721	503	999999	495	812	763	999999	994	360	320	344	255	999999	999999	208	159	999999	578	999999	933	688	999999	762	29	54	999999	221	448	718	803	999999	999999	999999	999999	282	999999	741	225	624	642	643	812	809	999999	181	580	310	512	999999	999999	665	719	999999	316	887	999999	741	710	451	492	551	678	286	557	577	679	671	706	710	999999	418	220	999999	478	300	875	661	468	999999	473	29	708	
999999	237	147	999999	46	277	999999	31	999999	999999	774	999999	100	965	535	262	725	502	909	603	999999	149	82	455	765	160	26	999999	598	999999	862	977	473	843	684	999999	419	555	642	999999	999999	688	163	387	999999	822	999999	334	350	408	743	355	999999	425	906	854	164	692	267	999999	261	864	999999	879	178	796	668	257	291	486	843	999999	859	999999	999999	123	985	999999	999999	999999	771	692	671	200	538	516	424	58	937	830	894	727	999999	756	999999	966	999999	283	218	649	164	999999	53	863	564	573	495	58	651	792	868	469	682	323	124	999999	999999	242	350	661	382	619	319	999999	591	126	999999	999999	372	999999	857	711	486	999999	789	640	649	999999	635	965	30	375	999999	154	999999	435	54	974	641	583	999999	999999	999999	557	999999	999999	999999	592	281	448	691	392	685	844	935	167	982	322	533	483	920	394	999999	385	640	16	223	999999	499	166	81	907	471	788	43	834	999999	999999	102	255	819	66	536	196	284	638	999999	562	999999	804	999999	732	450	167	663	389	999999	999999	916	270	331	656	102	125	376	783	920	897	999999	999999	388	62	999999	288	999999	863	999999	420	999999	12	326	661	955	999999	713	349	466	313	134	654	418	230	23	831	924	999999	964	999999	999999	501	717	792	999999	999999	425	400	999999	172	503	800	530	999999	457	999999	944	669	701	407	411	36	999999	999999	772	999999	692	168	999999	999999	364	999999	999999	447	600	609	294	999999	909	999999	999999	323	837	999999	810	334	999999	413	772	999999	887	999999	999999	566	19	793	999999	110	30	595	999999	999999	360	123	999999	10	999999	93	415	848	629	421	760	855	137	98	199	32	999999	447	999999	289	999999	999999	511	110	41	342	437	999999	435	193	512	999999	429	23	962	723	497	810	999999	50	997	924	999999	476	999999	615	439	999999	999999	161	304	999999	563	999999	871	420	612	999999	969	999999	656	607	423	445	908	445	436	123	135	475	999999	999999	25	991	291	471	999999	45	606	425	902	516	999999	283	889	929	760	291	151	552	999999	789	840	999999	394	999999	511	999999	999999	68	189	326	795	137	999999	308	567	571	856	999999	949	577	111	553	667	149	404	149	556	999999	685	154	972	583	999999	999999	999999	162	607	891	999999	436	477	547	246	585	999999	999999	656	590	371	199	435	741	602	543	999999	297	205	254	995	371	488	588	383	44	999999	999999	999999	881	153	999999	999999	965	450	523	109	563	999999	999999	427	328	492	965	999999	495	719	240	981	820	66	867	956	999999	895	598	947	888	174	212	
241	509	312	999999	999999	955	235	470	301	999999	444	135	980	999999	826	677	879	522	971	887	999999	999999	999999	952	999999	285	459	611	79	852	576	220	398	999999	849	918	26	999999	528	661	999999	259	938	902	386	930	887	999999	536	227	718	435	999999	286	887	128	279	359	999999	171	506	623	400	999999	999999	999999	736	876	274	999999	999999	171	999999	320	999999	75	184	337	576	999999	398	616	85	851	143	151	303	999999	999999	731	648	666	767	367	164	646	859	999999	400	162	203	20	578	627	566	557	441	607	999999	822	943	941	783	999999	772	890	548	548	999999	370	930	624	660	542	269	999999	999999	999999	999999	979	215	999999	936	999999	999999	387	999999	999999	295	999999	709	696	999999	403	788	706	883	999999	595	273	108	999999	193	39	232	579	359	45	367	571	162	805	451	680	616	999999	999999	369	363	394	999999	101	262	729	660	244	173	267	754	563	121	691	50	891	881	894	501	906	201	131	999999	11	100	723	433	904	254	780	786	999999	701	999999	999999	999999	421	999999	68	999999	999999	988	415	102	999999	804	459	471	999999	559	798	721	766	999999	999999	242	999999	999999	999999	539	999999	756	989	392	480	999999	999999	999999	342	840	480	874	999999	999999	537	213	715	935	719	296	274	999999	149	695	981	999999	764	602	356	126	999999	570	16	529	168	622	999999	33	621	999999	942	999999	139	923	88	924	999999	999999	571	964	999999	430	140	999999	275	999999	616	304	999999	415	468	268	251	225	997	910	999999	317	999999	999999	215	692	323	999999	353	999999	832	226	616	67	999999	45	41	999999	600	422	439	301	264	823	15	999999	623	216	600	683	620	913	926	178	999999	577	849	655	999999	999999	999999	479	370	999999	511	400	688	352	235	999999	237	999999	625	584	999999	577	63	999999	999999	510	79	117	71	670	999999	919	299	448	12	612	196	386	633	999999	315	959	999999	401	322	614	26	280	980	177	456	999999	297	999999	696	487	524	794	746	258	764	999999	418	999999	80	592	999999	999999	350	623	246	851	236	999999	999999	522	646	661	742	304	494	999999	999999	893	223	41	631	947	751	999999	97	999999	639	999999	999999	315	551	999999	999999	730	999999	776	929	367	930	605	534	437	999999	184	840	999999	61	999999	999999	965	999999	999999	999999	49	960	999999	999999	825	999999	845	999999	850	999999	962	970	417	999999	22	791	718	869	769	963	618	506	204	873	577	683	235	999999	198	999999	45	442	36	752	290	769	359	288	999999	831	95	394	683	579	999999	213	433	530	48	660	54	106	999999	
999999	999999	543	999999	290	920	152	310	999999	32	239	823	530	944	999999	60	999999	441	440	765	999999	878	234	822	624	999999	373	260	999999	310	999999	577	938	999999	475	883	747	13	79	999999	999999	530	589	371	454	755	589	269	768	480	795	228	614	341	999999	683	644	720	151	526	556	891	606	205	494	661	999999	201	478	999999	313	249	372	82	803	417	298	863	378	869	183	114	999999	233	514	319	962	607	172	792	249	37	999999	552	999999	79	923	393	876	792	870	999999	790	987	177	556	856	999999	537	757	394	781	352	282	352	452	410	383	999999	185	699	287	39	686	541	285	387	999999	999999	734	494	904	999999	585	998	785	324	503	66	958	462	430	80	414	999999	468	685	590	210	368	669	550	703	700	999999	593	368	114	456	891	179	47	279	999999	273	999999	794	766	999999	999999	138	906	326	732	722	278	216	624	288	82	600	796	619	903	999999	999999	999999	295	492	999999	426	219	56	175	788	425	160	277	999999	999999	673	918	316	642	240	762	999999	970	999999	824	386	744	826	383	999999	382	999999	376	738	328	287	999999	283	868	150	918	860	999999	999999	999999	128	999999	999999	369	409	681	489	976	999999	312	720	241	317	667	999999	682	393	999999	875	416	997	784	539	822	640	174	644	999999	502	321	902	83	37	680	706	999999	270	466	974	999999	892	451	703	999999	608	999999	999999	616	840	467	535	196	999999	537	310	343	999999	999999	729	245	46	51	483	361	999999	646	999999	637	961	999999	999999	927	698	266	523	555	91	113	999999	999999	972	38	607	44	999999	999999	798	999999	380	999999	47	609	737	739	999999	851	967	351	999999	961	999999	564	654	258	999999	608	498	999999	999999	754	262	999999	999999	999999	272	18	443	449	575	999999	999999	714	999999	598	999999	812	999999	959	999999	672	587	739	999999	262	751	999999	383	358	989	188	227	779	485	625	119	999999	173	999999	999999	573	999999	999999	999999	340	122	138	307	999999	704	243	418	538	344	351	177	523	227	193	999999	854	634	94	999999	397	999999	79	999999	641	999999	813	649	597	492	121	999999	68	963	748	150	623	120	327	654	999999	770	688	999999	144	458	596	523	979	218	622	939	332	78	999999	863	52	899	999999	577	891	593	820	999999	232	96	118	559	479	53	770	744	316	440	703	999999	788	634	104	999999	891	299	999999	999999	870	182	932	990	584	884	999999	723	999999	750	762	172	999999	642	222	999999	999999	999999	53	935	447	999999	632	891	374	761	84	418	805	483	999999	999999	923	
440	186	60	164	127	974	999999	946	999999	300	566	678	541	999999	999999	422	56	999999	854	255	734	942	991	549	50	999999	823	999999	689	917	969	74	170	248	519	466	172	892	232	999999	459	988	400	587	75	223	832	94	927	999999	759	999999	999999	999999	198	498	999999	510	999999	502	161	999999	267	140	330	999999	517	303	999999	689	259	164	619	792	796	746	999999	999999	999999	826	792	999999	882	693	168	338	243	814	999999	30	999999	999999	999999	730	911	675	731	269	266	573	999999	539	926	247	999999	604	31	48	999999	999999	946	779	999999	999999	999999	422	901	573	971	991	268	703	999999	147	417	597	999999	999999	999999	999999	24	999999	999999	999999	130	263	999999	999999	946	563	317	204	999999	999999	84	502	636	490	30	498	774	999999	298	999999	315	13	294	999999	999999	159	229	141	167	438	999999	663	632	126	177	999999	609	266	627	418	684	73	999999	999999	72	915	961	895	869	999999	356	856	993	882	604	999999	968	33	999999	797	344	186	46	826	178	420	999999	999999	999999	574	888	999999	540	880	590	251	565	647	726	999999	198	333	271	775	999999	581	669	749	521	61	999999	999999	451	829	83	999999	999999	999999	478	651	999999	450	582	305	999999	999999	325	123	302	362	561	331	307	899	609	20	914	271	744	596	750	130	998	999999	96	312	999999	999999	999999	92	225	942	999999	999999	869	747	999999	966	281	252	999999	556	999999	999999	499	166	288	552	230	999999	594	765	999999	999999	900	924	999999	999999	218	201	772	615	317	220	999999	618	999999	233	999999	861	269	947	989	501	341	999999	999999	839	999999	930	34	999999	490	742	498	460	74	999999	999999	999999	305	439	999999	999999	479	650	999999	247	31	881	13	65	999999	999999	804	999999	775	386	550	706	261	612	550	288	999999	258	135	574	722	686	553	866	59	95	566	829	200	999999	31	690	955	999999	818	890	927	999999	11	130	937	852	684	688	999999	477	692	693	888	999999	999999	230	999999	674	999999	344	337	146	15	436	803	974	999999	867	365	860	750	825	793	660	999999	208	257	14	636	999999	12	865	999999	581	402	872	941	721	999999	800	999999	291	911	483	999999	790	962	575	327	963	406	817	999999	885	726	867	999999	238	127	715	973	521	47	654	342	472	999999	434	43	999999	43	734	872	564	694	469	914	319	107	570	245	681	686	999999	473	999999	999999	245	854	535	999999	712	999999	289	826	654	253	999999	151	100	999999	538	541	397	929	672	945	768	200	267	952	999999	140	556	999999	999999	834	374	999999	156	999999	780	
999999	508	999999	330	140	999999	737	50	225	657	999999	16	999999	706	149	298	743	801	250	772	54	597	582	393	581	56	809	999999	819	879	85	999999	170	999999	959	43	999999	608	541	999999	999999	999999	51	305	999999	134	760	773	162	545	630	999999	906	167	736	982	925	574	749	93	783	213	999999	346	582	183	846	803	747	115	858	144	270	999999	741	893	555	287	999999	457	999999	46	381	283	259	695	98	12	266	977	999999	866	859	457	578	827	999999	705	722	248	287	957	999999	56	687	495	129	28	999999	843	436	999999	602	301	797	999999	832	999999	96	886	95	844	999999	770	997	992	285	812	319	914	963	850	999999	999999	180	339	21	999999	596	763	576	79	586	423	550	470	273	568	659	830	994	999999	999999	835	999999	999999	999999	264	59	999999	220	316	708	511	879	586	92	869	999999	468	999999	507	999999	332	320	25	267	133	229	999999	728	716	162	488	919	999999	241	729	999999	737	918	756	285	901	999999	999999	370	85	543	964	387	999999	446	201	999999	496	999999	295	525	147	185	297	999999	521	966	503	163	230	591	899	354	363	299	393	549	979	999999	999999	779	999999	655	191	999999	265	160	334	279	961	394	432	356	945	214	999999	999999	631	722	763	935	59	115	150	494	643	619	33	114	63	651	124	274	185	516	474	492	999999	999999	779	370	642	233	999999	835	168	553	999999	158	858	832	918	267	468	999999	730	944	514	697	999999	999999	999999	999999	226	319	999999	168	180	439	740	999999	999999	922	942	403	302	825	913	314	335	99	219	999999	256	231	733	857	805	999999	785	529	977	306	762	143	243	999999	999999	882	565	10	999999	970	418	908	999999	995	999999	75	229	904	41	210	999999	855	999999	262	973	995	586	422	363	517	653	220	999999	270	170	809	169	880	818	41	748	335	716	249	466	347	956	737	542	739	999999	999999	498	999999	999999	907	707	981	448	999999	999999	999999	999999	999999	999999	999999	999999	13	835	515	999999	349	96	999999	461	999999	149	999999	795	636	49	848	880	999999	84	772	722	999999	999999	263	999999	187	441	806	999999	605	687	850	922	268	410	952	902	999999	833	103	794	999999	999999	897	767	521	999999	812	972	999999	273	33	792	999999	999999	742	677	582	413	728	907	289	274	856	358	999999	273	999999	236	96	999999	852	789	980	977	999999	878	999999	495	590	991	999999	834	288	999999	664	67	999999	999999	667	285	330	624	999999	195	999999	233	469	999999	478	999999	658	999999	999999	510	420	999999	811	576	262	863	999999	999999	
999999	736	287	999999	986	523	694	999999	896	999999	568	999999	999999	999999	685	794	472	999	999999	999999	26	343	999999	54	948	999999	922	430	256	801	530	803	999999	243	801	999999	907	70	247	945	854	247	361	903	26	85	884	191	558	26	999999	262	454	999999	80	489	403	243	506	219	601	274	984	104	234	765	774	392	437	317	999999	412	999999	473	45	779	981	439	37	872	892	999999	871	239	697	277	359	686	173	999999	974	674	563	38	354	589	262	266	679	261	999999	502	753	251	140	999999	500	981	999999	301	507	963	216	633	999999	860	999999	999999	407	956	415	98	999999	126	342	999999	848	733	129	999999	526	725	999999	775	571	999999	987	630	999999	995	777	378	371	872	813	20	467	929	999999	493	196	999999	858	722	999999	999999	283	637	908	999999	852	766	861	869	774	782	999999	441	72	926	872	772	655	411	189	999999	727	999999	999999	332	755	919	32	635	999999	28	867	47	929	359	127	359	721	999999	152	20	516	501	107	999999	807	35	867	785	621	999999	999999	456	543	999999	495	999999	335	999999	172	933	999999	236	611	755	915	175	511	712	808	522	999999	473	999999	178	531	235	258	999999	525	999999	61	246	24	999999	999999	999999	999999	131	999999	999999	34	145	29	219	275	999999	890	351	126	999999	524	164	976	108	372	999999	999999	999999	286	269	677	64	70	442	882	508	222	766	589	504	670	390	848	618	999999	999999	454	59	903	251	345	907	164	999999	999999	896	269	916	481	999999	232	140	999999	604	999999	970	85	999999	999999	767	77	999999	999999	621	970	143	316	999999	999999	457	933	999999	471	45	924	770	899	186	237	985	999999	305	294	800	281	540	545	999999	105	527	839	868	723	145	183	221	154	999999	913	999999	590	900	316	34	855	95	669	999999	679	752	81	898	358	350	528	771	999999	962	349	999999	597	71	999999	92	617	75	424	335	999999	713	626	365	273	165	999999	348	999999	999999	945	999999	871	736	575	352	455	941	519	382	616	999999	382	192	203	483	483	528	637	233	416	789	670	343	947	999999	135	999999	635	202	999999	999999	781	578	26	999999	568	861	999999	920	999999	676	556	52	718	999999	340	444	999999	790	682	876	999999	999999	999999	999999	525	999999	788	609	227	740	316	326	436	436	630	804	175	51	914	622	999999	716	596	740	243	628	624	999999	635	691	553	844	520	78	479	25	999999	861	999999	40	83	886	703	896	370	239	615	292	999999	999999	999999	130	875	69	843	994	180	123	921	897	999999	300	974	535	
197	471	805	368	957	999999	89	313	413	883	549	156	23	699	999999	13	999999	342	668	108	423	432	969	460	235	484	999999	610	939	739	127	782	912	999999	709	899	434	257	334	224	456	964	716	999999	520	697	999999	999999	744	999999	999999	580	999999	875	122	999999	502	355	999999	482	769	479	999999	674	766	999999	244	999999	989	480	579	766	17	453	651	999999	999999	977	939	537	503	373	866	32	856	547	999999	46	66	945	407	89	123	852	999999	977	600	52	235	999999	462	146	490	999999	347	127	572	187	234	663	59	524	415	999999	999999	999999	613	351	999999	999999	615	208	788	54	83	500	652	165	999	674	857	999999	999999	195	85	366	999999	999999	684	738	974	973	999999	402	895	882	999999	518	872	58	374	258	235	16	149	264	999999	445	200	847	999999	999999	999999	999999	999999	386	772	229	530	623	999999	20	667	89	254	641	395	395	159	200	826	143	293	950	310	608	999999	745	56	820	17	447	999999	999999	999999	568	795	262	596	519	999999	454	988	259	999999	363	591	155	761	507	868	999999	296	999999	30	342	133	238	259	207	939	37	183	709	615	85	999999	830	816	999999	846	143	999999	639	999999	999999	154	43	424	946	27	301	999999	999999	951	999999	160	999999	816	930	444	567	12	399	580	92	280	288	643	999999	756	760	339	85	661	735	999999	657	918	999999	197	99	813	313	189	647	53	634	999999	571	925	204	24	885	251	289	999999	410	999999	998	111	999999	400	964	999999	267	962	908	887	226	880	999999	495	178	743	355	753	699	219	999999	999999	646	530	82	533	561	999999	453	999999	382	604	763	597	919	999999	331	698	848	123	922	999999	144	999999	541	690	432	709	845	151	896	535	440	200	137	958	999999	999999	328	441	638	999999	518	84	514	621	999999	905	575	632	422	656	905	586	297	257	999999	898	988	999999	111	852	900	311	936	847	173	573	470	999999	90	985	380	417	999999	999999	175	999999	242	920	999999	526	999999	999999	729	250	629	999999	903	879	999999	566	999999	999999	339	999999	620	999999	999999	999999	457	554	445	614	999999	436	285	497	999999	999999	91	844	665	78	818	584	719	687	582	695	227	319	669	591	906	524	639	444	999999	999999	790	958	999999	575	999999	28	999999	529	671	302	965	141	753	26	797	219	901	287	127	755	999999	933	634	999999	450	148	884	854	707	37	797	841	420	411	106	999999	922	999999	606	799	502	199	25	290	730	999999	566	653	793	696	622	999999	326	331	633	856	334	999999	134	333	144	
237	999999	644	504	133	721	352	920	674	999999	811	999999	327	262	876	917	353	721	365	582	241	999999	21	414	445	525	98	777	999999	797	453	965	282	665	999999	378	381	786	606	373	224	732	129	409	811	681	998	999999	999999	938	981	757	769	751	903	999999	999999	239	69	608	999999	574	680	999999	843	845	408	999999	987	999999	546	566	124	999999	367	508	940	611	603	764	526	999999	29	311	816	695	206	999999	761	999999	568	151	727	998	740	999999	999999	252	999999	999999	282	345	91	259	999999	999999	999999	777	393	999999	236	209	636	304	92	613	555	379	999999	999999	999999	877	999999	999999	999999	405	999999	126	261	718	999999	697	54	637	999999	190	937	769	908	401	63	429	146	999999	872	368	999999	432	916	136	104	682	192	419	999999	405	444	202	999999	999999	585	526	525	675	948	538	164	999999	813	901	999999	785	470	999999	104	999999	740	544	27	999999	890	417	209	999999	624	999999	999999	635	321	95	745	999999	459	912	816	999999	903	471	418	999999	214	515	618	25	460	999999	222	523	324	106	665	999999	184	739	116	999999	999999	999999	61	999999	999999	529	688	999999	165	999999	336	558	852	567	326	999999	136	999999	376	999999	798	194	673	315	560	991	320	224	430	999999	570	719	805	648	219	512	420	999999	999999	684	827	891	859	530	982	664	670	757	780	396	774	999999	372	732	379	999999	726	746	624	41	219	473	307	999999	369	616	752	214	357	813	999999	893	372	692	556	907	999999	153	999999	999999	330	562	444	43	999999	79	357	999999	999999	999999	786	674	618	289	475	999999	593	549	170	376	911	466	409	999999	999999	880	999999	680	185	472	999999	583	423	728	999999	656	39	274	248	300	269	679	935	279	37	194	285	92	226	202	999999	999999	999999	956	984	864	999999	999999	999999	200	999999	999999	898	806	999999	212	260	889	999999	999999	335	329	311	870	117	999999	531	999999	939	999999	605	56	999999	983	158	31	601	467	743	846	999999	562	999999	57	999999	999999	781	138	998	824	934	395	999999	999999	999999	994	484	121	848	751	342	33	537	999999	999999	893	222	999999	658	999999	611	999999	156	732	999999	772	560	263	999999	524	461	402	141	125	999999	219	999999	999999	126	999999	999999	489	618	991	513	999999	34	616	461	465	380	866	480	748	222	150	999999	781	91	104	999999	230	600	333	300	940	892	999999	999999	385	361	999999	798	999999	713	132	184	164	999999	999999	747	943	801	64	999999	595	922	393	902	278	999999	761	973	31	720	326	999999	295	999999	573	586	613	873	86	
999999	223	77	976	45	999999	966	94	562	244	356	999999	999999	546	188	705	28	508	999999	474	999999	599	999999	776	999999	396	244	889	462	655	270	144	80	725	950	931	527	946	358	812	311	999999	209	738	675	229	999999	352	116	999999	999999	999999	104	408	671	514	40	301	201	648	856	87	631	906	974	221	430	702	595	257	999999	81	160	706	172	999999	999999	453	999999	564	497	999999	782	466	110	192	999999	999999	64	445	900	236	754	999999	955	234	264	302	764	464	799	206	756	859	818	483	927	397	999999	152	124	586	200	637	161	964	304	175	806	999999	180	758	647	999999	999999	951	327	451	751	938	999999	108	689	647	764	999999	145	923	647	626	265	999999	435	999999	330	999999	46	126	558	991	930	98	495	971	293	999999	558	605	512	999999	999999	485	645	307	878	26	999999	553	873	859	829	380	528	190	537	527	333	999999	829	42	915	210	999999	999999	18	185	999999	718	999999	723	743	999999	999999	780	470	779	17	137	999999	314	427	493	999999	699	171	999999	999999	315	999999	765	999999	823	776	480	952	955	592	885	999999	702	413	188	199	160	125	299	999999	748	719	757	520	999999	999999	525	614	431	957	204	598	999999	614	307	283	598	15	920	763	940	827	999999	196	999999	837	341	999999	249	304	103	583	871	599	822	999999	686	255	520	131	999999	999999	530	998	398	297	840	98	116	904	600	999999	205	536	999999	999999	214	570	398	368	369	624	375	137	863	620	726	859	791	711	597	352	494	999999	512	85	999999	999999	798	834	997	253	793	344	999999	949	387	344	580	999999	390	126	857	162	761	636	500	999999	144	999999	570	981	999999	405	999999	257	659	407	999999	943	623	698	772	563	371	126	999999	40	434	914	243	999999	288	889	999999	481	495	342	46	876	999999	904	999999	30	999999	25	947	999999	37	455	999999	980	320	999999	288	999999	353	303	999999	999999	805	469	999999	999999	544	188	702	416	84	836	761	999999	370	158	368	719	999999	751	299	356	179	999999	13	978	624	263	999999	651	610	999999	999999	202	551	401	999999	125	999999	162	486	95	322	540	999999	201	693	973	619	999999	999999	999999	375	601	999999	444	475	372	999999	990	999999	290	116	61	806	446	708	999999	774	969	999999	252	783	173	999999	999999	43	999999	999999	999999	294	651	644	909	382	50	272	999999	198	117	925	708	999999	999999	557	205	978	271	734	877	492	134	208	999999	999999	999999	785	212	336	800	411	836	253	999999	706	953	646	207	678	765	183	999999	381	667	53	
999999	999999	999999	616	999999	235	771	904	252	999999	999999	453	994	824	999999	999999	70	209	999999	705	99	999999	15	248	604	999999	781	592	969	703	320	752	540	999999	716	999999	947	595	266	999999	999999	931	11	334	545	510	651	382	331	509	123	972	983	961	954	912	586	599	22	520	999999	189	935	548	18	417	912	399	118	913	318	999999	943	822	76	168	999999	681	703	103	908	408	270	469	590	999999	768	999999	650	803	857	357	999999	746	131	460	995	462	325	138	597	261	273	418	201	648	39	171	895	796	458	905	896	918	999999	999999	918	476	957	671	648	343	999999	315	999999	960	891	206	700	616	172	12	999999	574	506	656	145	851	277	942	317	607	999999	999999	355	951	999999	665	999999	86	541	529	999999	654	490	999999	513	957	362	241	999999	833	999999	999999	633	455	550	999999	421	999999	909	999999	208	25	363	999999	660	893	960	114	999999	236	71	999999	84	643	507	711	999999	252	153	187	499	999999	195	484	146	999999	231	899	411	138	253	189	177	475	330	488	300	999999	603	619	997	999999	730	530	999999	846	999999	990	948	838	247	179	811	731	577	172	999999	879	904	999999	672	999999	702	382	983	881	456	609	322	28	420	999999	999999	999999	190	250	999999	665	999999	299	199	999999	950	572	890	83	378	999999	897	999999	658	421	544	347	946	935	555	357	547	889	400	605	677	929	428	602	531	287	999999	336	856	175	176	614	77	441	999999	140	999999	999999	513	19	711	164	370	999999	110	999999	587	254	694	999999	127	823	999999	593	562	31	999999	999999	999999	999999	894	571	311	493	999999	999999	280	514	825	999999	865	999999	999999	390	894	523	569	429	999999	231	999999	306	641	898	57	352	715	999999	878	99	985	205	368	422	999999	149	852	876	999999	180	40	82	429	279	102	490	446	518	698	999999	999999	724	999999	330	999999	597	929	999999	446	902	999999	796	636	736	439	670	279	964	275	754	670	692	675	999999	999999	627	877	372	999999	566	905	207	785	839	637	271	999999	47	31	527	220	999999	440	999999	955	243	999999	692	839	431	999999	999999	252	943	379	769	999999	474	139	772	720	567	607	999999	999999	27	20	796	108	999999	271	999999	942	748	544	230	261	825	375	999999	191	999999	533	384	999999	999999	999999	841	469	867	222	934	907	258	999999	652	842	561	853	937	232	649	999999	670	170	979	999999	503	999999	999999	999999	233	108	182	590	999999	44	232	999999	573	999999	999999	337	999999	956	336	999999	999999	941	892	999999	999999	971	437	734	999999	
999999	862	223	999999	892	999999	443	321	359	999999	836	735	667	281	999999	999999	38	289	875	63	322	999999	714	834	655	846	562	516	999999	999999	262	999999	448	58	934	181	19	167	681	612	735	25	881	967	500	598	35	999999	283	768	671	999999	562	680	999999	247	157	388	999999	999999	898	926	551	999999	736	174	296	619	999999	446	999999	871	999999	999999	328	306	481	747	344	66	821	892	999999	10	156	571	118	768	827	696	34	630	445	635	713	999999	999999	350	241	335	999999	999999	333	836	169	999999	999999	999999	362	923	766	410	54	664	235	999999	694	551	395	175	66	999999	999999	649	422	979	435	999999	559	519	833	140	516	999999	754	415	568	999999	841	999999	488	818	416	903	930	623	585	781	410	707	999999	922	954	76	999999	999999	623	683	424	189	375	118	999999	999999	999999	636	894	45	910	819	447	298	999999	50	686	247	122	888	719	798	403	653	573	851	999999	911	185	999999	740	971	791	999999	981	999999	979	379	999999	999999	813	304	729	999999	999999	590	270	825	222	914	389	41	670	734	964	999999	786	722	999999	888	447	189	460	453	305	939	38	561	316	999999	999999	316	169	548	999999	425	999999	999999	782	999999	999999	579	698	271	70	708	310	66	999999	366	875	266	834	999999	136	634	843	285	999999	932	999999	708	519	175	853	999999	872	131	999999	999999	556	999999	939	561	307	999999	999999	198	393	597	638	971	640	950	999999	804	481	970	999999	451	581	793	999999	850	999999	882	999999	533	417	986	836	999999	406	382	999999	941	327	282	891	268	153	999999	892	657	999999	999999	77	999999	993	999999	601	901	709	999999	966	762	335	99	140	999999	807	957	780	999999	760	460	574	268	150	240	487	208	999999	164	307	926	900	999999	556	841	999999	501	540	368	395	934	478	198	999999	999999	616	237	999999	476	460	999999	874	999999	999999	999999	25	809	428	999999	572	403	823	999999	999999	50	861	384	543	299	610	316	427	421	21	825	981	386	999999	999999	623	259	66	612	703	120	999999	999999	63	999999	825	15	999999	999999	796	991	121	923	287	999999	999999	242	694	999999	865	999999	769	462	999999	81	860	638	999999	335	149	999999	346	220	999999	999999	988	999999	999999	828	999999	605	999999	649	625	29	999999	999999	109	487	907	391	565	999999	746	559	351	599	929	982	853	196	999999	748	999999	999999	655	900	82	486	999999	738	911	865	389	270	911	999999	999999	465	367	802	539	999999	427	999999	756	141	474	999999	458	999999	527	348	975	286	999999	494	21	151	999999	813	999999	622	
111	999999	479	700	824	485	647	999999	762	474	624	60	999999	578	330	879	999999	523	436	999999	999999	999999	999999	573	889	112	714	427	117	695	999999	553	817	916	999999	258	999999	65	999999	988	654	999999	637	63	723	924	629	999999	173	999999	423	849	999999	214	594	999999	958	905	999999	999999	999999	229	123	76	382	81	243	740	999999	82	600	999999	216	447	136	800	999999	999999	849	965	483	735	263	975	282	252	999999	999999	332	263	299	383	255	999999	227	434	123	999999	681	652	690	888	777	999999	999999	751	642	999999	87	999999	764	999999	66	999999	248	45	999999	147	793	139	905	630	418	947	782	227	426	621	999999	702	687	788	485	207	999999	594	958	999999	444	999999	609	235	534	537	498	497	327	410	356	191	999999	975	999999	551	746	999999	999999	830	319	999999	334	30	719	385	999999	975	326	858	570	999999	87	803	703	999999	530	680	999999	999999	458	295	999999	26	275	48	244	712	21	934	461	224	124	138	999999	999999	999999	999999	515	159	999999	522	180	999999	999999	702	114	664	281	999999	999999	76	999999	599	381	34	423	317	754	680	150	404	999999	392	999999	999999	539	948	950	583	75	941	174	946	999999	935	999999	999999	187	573	934	999999	440	507	999999	999999	999999	999999	756	999999	706	889	833	835	18	35	558	788	999999	999999	999999	165	999999	698	449	88	902	27	149	446	999999	982	140	191	746	571	964	999999	479	999999	104	24	202	131	876	186	999999	339	937	434	999999	336	379	693	410	999999	865	741	68	999999	492	243	385	320	919	724	758	652	98	999999	71	101	999999	59	399	158	963	592	999999	272	970	573	999999	715	68	583	612	447	999999	999999	705	233	408	999999	529	861	638	999999	211	999999	428	466	250	499	372	295	27	330	303	999999	815	283	919	795	999999	919	999999	669	261	345	121	320	871	131	742	999999	693	999999	529	537	520	91	390	669	844	514	332	999999	352	773	566	291	153	528	162	999999	313	613	781	609	708	968	999999	865	50	117	999999	999999	999999	999999	602	353	800	766	741	733	892	999999	950	999999	596	999999	327	488	779	999999	999999	999999	968	320	534	89	891	920	828	551	461	524	628	999999	920	213	832	999999	999999	222	999999	387	999999	428	540	63	999999	432	999999	145	651	151	96	221	940	250	160	447	10	522	462	880	937	200	281	377	631	223	439	392	999999	509	317	567	348	789	567	550	999999	480	427	469	907	693	899	319	438	417	999999	679	63	395	999999	658	760	610	449	999999	156	999999	432	449	993	629	404	152	
999999	528	872	160	683	610	667	530	105	992	999999	999999	301	962	938	224	426	759	339	999999	692	999999	807	737	350	971	403	999999	58	977	476	287	299	756	999999	999999	544	999999	995	453	728	296	999999	767	637	205	303	999999	234	999999	32	999999	999999	59	459	186	721	144	810	999999	216	60	482	127	526	695	954	545	487	38	679	999999	999999	886	627	406	999999	999999	109	154	678	218	392	999999	954	242	999999	999999	307	999999	999999	409	834	293	999999	999999	814	445	999999	942	251	999999	707	999999	999999	251	479	414	432	63	999999	682	44	999999	999999	999999	667	642	173	293	708	715	248	189	999999	279	946	480	650	948	592	999999	797	167	903	919	999999	196	311	712	999999	582	999999	999999	226	515	999999	177	259	247	20	181	282	999999	243	535	520	999999	365	268	999999	999	999999	483	470	432	999999	999999	763	124	999999	481	340	460	999999	135	897	999999	999999	334	904	778	230	412	938	420	999999	999999	924	999999	409	999999	999999	52	417	763	999999	343	999999	999999	999999	497	414	145	751	539	841	822	438	118	638	999999	565	999999	364	527	999999	361	545	59	999999	999999	952	999999	999999	512	650	298	52	766	316	999999	999999	178	703	999999	999999	999999	660	408	579	565	410	816	739	883	428	800	688	890	984	467	798	999999	748	999999	544	999999	430	248	889	553	779	672	801	999999	999999	396	337	946	999999	693	999999	146	999999	999999	999999	146	657	999999	94	999999	609	162	781	848	765	487	429	127	872	355	664	421	519	36	785	738	24	664	999999	41	999999	741	736	301	999999	999999	263	999999	940	999999	371	599	164	49	943	626	890	952	319	828	967	999999	999999	807	38	289	627	454	704	906	999999	992	263	62	387	867	425	999999	999999	999999	234	170	187	999999	984	75	267	479	92	169	847	71	355	750	74	262	667	929	999999	487	45	808	999999	43	285	378	999999	112	999999	86	210	999999	870	215	604	806	42	610	823	962	999999	157	371	545	68	999999	646	513	987	134	210	496	227	604	78	425	606	153	199	615	730	164	817	16	958	999999	200	149	156	268	230	67	116	309	999999	887	447	29	999999	999999	732	832	124	999999	875	714	193	276	999999	999999	209	999999	999999	217	242	999999	999999	365	999999	999999	870	506	367	728	904	153	999999	917	148	999999	977	999999	179	974	882	999999	49	290	140	253	263	924	11	967	68	341	646	898	77	598	558	91	442	999999	354	236	475	396	999999	999999	334	276	137	999999	999999	622	999999	999999	999999	999999	827	58	235	343	999999	945	504	400	
670	572	507	491	849	999999	632	999999	154	816	630	656	999999	999999	657	408	919	999999	796	54	766	446	622	210	573	999999	771	999999	856	999999	994	408	731	999999	725	70	235	842	426	587	335	999999	477	999999	815	678	999999	999999	400	826	423	999999	999999	460	634	233	999999	306	999999	127	778	133	999999	55	821	232	924	357	999999	597	182	999999	999999	218	999999	461	969	719	999999	895	819	597	118	39	999999	624	259	281	451	999999	120	999999	925	308	808	212	274	431	999999	999999	999999	565	256	803	999999	999999	810	999999	740	182	264	240	999999	999999	308	191	25	999999	370	206	972	652	999999	435	999999	999999	161	272	410	999999	999999	547	637	999999	151	263	999999	315	385	347	999999	319	540	278	247	879	26	903	999	627	196	999999	71	999999	999999	999999	659	820	325	409	195	547	539	234	999999	717	602	121	999999	55	999999	999999	634	32	392	663	121	637	197	608	238	258	272	782	330	931	486	752	999999	50	604	530	989	975	999999	276	779	316	999999	530	999999	905	32	954	786	486	629	48	502	957	989	31	633	999999	181	937	285	757	999999	999999	240	850	930	999999	999999	999999	720	999999	870	999999	883	999999	355	666	999999	333	999999	999999	996	843	999999	999999	999999	233	999999	999999	896	999999	804	224	991	32	412	238	299	435	974	193	512	476	766	999999	999999	386	999999	194	676	999999	394	848	712	999999	999999	999999	999999	793	600	707	787	869	423	446	999999	656	134	861	401	999999	376	895	358	51	805	529	86	341	279	999999	159	999999	999999	930	999999	955	511	34	999999	352	999999	999999	999999	277	406	999999	63	999999	125	999999	999999	999999	792	999999	600	498	500	999999	171	241	983	420	523	726	999999	920	999999	999999	558	899	154	999999	599	59	640	870	70	90	645	999999	999999	757	225	758	999999	937	999999	356	340	399	999999	841	863	39	368	75	999999	999999	719	999999	680	570	999999	226	999999	999999	622	743	918	999999	438	419	999999	999	765	236	205	765	113	620	846	616	162	999999	443	313	999999	570	999999	575	886	951	371	170	491	905	985	998	391	471	324	999999	437	610	960	56	816	864	999999	141	869	227	999999	109	639	999999	417	999999	783	73	999999	62	62	353	843	486	58	999999	517	999999	251	207	384	999999	999999	515	188	552	999999	999999	999999	382	999999	999999	705	999999	946	271	999999	427	497	383	225	999999	557	272	999999	94	767	484	999999	951	999999	414	999999	672	999999	373	999999	134	885	865	414	999999	999999	542	756	502	648	184	540	786	344	100	372	867	982	66	94	42	235	104	
785	724	399	999999	35	891	669	42	825	583	467	406	542	632	969	829	750	24	999999	786	446	592	999999	221	616	265	51	32	690	786	288	999999	898	999999	89	689	999999	40	999999	864	832	615	359	956	328	937	558	739	999999	163	316	999999	526	999999	658	202	780	187	929	769	850	646	352	48	305	697	508	751	552	289	999999	999999	508	651	953	830	999999	986	892	679	999999	999999	134	537	480	218	254	459	141	887	999999	999999	111	999999	24	196	272	320	999999	999999	439	806	197	999999	999999	595	999999	999999	495	999999	958	793	294	999999	72	548	521	815	567	999999	452	58	619	665	380	22	619	999999	999999	767	999999	923	335	999999	999999	900	999999	516	999999	999999	646	379	964	313	999999	126	534	850	999999	476	674	457	752	574	999999	390	999999	531	248	999999	999999	810	247	999999	270	999999	468	33	999999	172	433	999999	609	682	450	82	94	999999	737	263	488	768	999999	999999	103	120	180	761	92	859	712	593	278	897	999999	835	999999	246	53	892	999999	999999	840	521	52	669	847	80	133	116	305	999999	794	999999	830	217	999999	85	633	159	865	706	941	161	999999	840	736	711	774	615	940	848	999999	844	999999	977	928	565	128	434	272	110	999999	976	563	831	999999	294	999999	701	111	66	613	894	37	951	999999	999999	999999	211	932	146	306	518	175	999999	999999	949	388	853	289	178	957	209	999999	765	79	964	597	628	999999	452	644	82	513	883	245	377	817	654	417	999999	503	917	501	136	804	999999	810	116	221	849	999999	224	999999	932	109	413	16	271	881	604	999999	999999	999999	490	999999	233	14	999999	222	999999	999999	999999	446	50	999999	50	707	761	961	949	164	491	999999	202	546	430	661	581	784	831	370	555	999999	812	157	69	999999	21	999999	999999	125	999999	894	999999	999999	182	778	381	266	69	706	255	310	931	450	610	36	967	999999	81	571	432	508	390	881	999999	960	633	999999	616	293	695	136	389	999999	636	596	999999	999999	373	652	290	324	724	134	124	255	841	371	547	43	789	77	562	19	692	999999	513	97	999999	222	999999	488	650	999999	999999	129	999999	107	814	23	587	492	580	429	291	999999	783	265	999999	340	128	999999	355	582	503	999999	573	380	999999	615	999999	999999	353	999999	507	802	673	947	999999	995	334	743	999999	534	455	307	496	143	728	584	246	257	330	801	104	882	999999	78	283	393	555	999999	955	999999	999999	236	148	430	921	488	444	835	152	770	16	385	714	999999	137	205	141	999999	651	999999	378	835	39	
552	66	625	669	999999	999999	730	999999	784	787	358	604	228	168	75	221	249	149	411	115	999999	794	718	177	321	940	87	262	125	999999	398	999999	999999	206	999999	374	306	819	839	170	421	330	999999	597	365	999999	908	999999	75	228	999999	428	967	999999	479	757	347	999999	357	664	597	478	999999	885	399	528	999999	31	572	701	915	430	310	250	999999	239	572	131	811	104	42	50	196	896	496	970	862	375	727	838	37	848	471	184	573	943	999999	999999	999999	836	717	886	474	373	313	981	127	727	45	999999	999999	225	645	263	632	557	291	999999	398	429	666	144	304	999999	673	76	999999	135	676	750	243	236	923	999999	387	155	999999	822	593	515	852	144	999999	999999	654	999999	212	999999	552	999999	661	568	999999	778	180	582	592	741	699	999999	999999	999999	60	294	16	958	301	670	875	486	999999	468	999999	883	999999	531	804	817	999999	862	863	750	999999	999999	99	674	287	155	805	805	563	999999	999999	357	999999	860	94	55	479	999999	999999	542	342	999999	44	999999	724	75	999999	648	777	774	661	837	382	281	999999	400	205	999999	999999	156	865	80	922	158	345	999999	399	716	447	759	347	394	352	999999	417	999999	999999	999999	950	222	943	166	999999	789	999999	295	999999	222	451	694	850	147	24	999999	676	272	153	886	999999	238	675	495	999999	28	999999	277	999999	999999	863	901	774	309	999999	467	213	708	53	143	976	60	999999	187	275	753	999999	209	379	999999	654	155	374	739	48	722	547	457	956	18	362	904	799	923	358	549	999999	999999	999999	999999	169	968	999999	19	910	807	716	497	230	457	119	236	898	999999	407	999999	537	45	271	669	920	755	999999	44	780	81	260	598	828	999999	833	368	453	822	819	999999	925	364	828	241	15	999999	237	508	899	136	15	999999	526	640	999999	884	289	96	636	414	999999	999999	999999	838	999999	127	669	999999	623	751	782	999999	697	999999	791	999999	999999	999999	663	870	528	999999	145	654	999999	967	82	197	712	949	88	366	196	414	999999	999999	135	999999	684	999999	390	731	999999	157	353	929	596	804	848	839	677	260	999999	765	885	972	59	584	772	589	54	481	792	673	999999	425	889	292	261	60	56	226	355	774	490	796	368	987	310	146	999999	278	348	873	999999	999999	933	999999	529	497	691	999999	228	105	844	999999	939	221	484	927	50	313	999999	798	792	999999	904	658	284	98	614	999999	999999	635	999999	776	143	919	999999	844	492	999999	763	764	368	505	997	260	930	581	999999	156	512	382	
105	77	724	999999	90	999999	923	999999	156	440	883	999999	277	592	886	78	775	999999	820	999999	999999	582	550	789	439	297	463	654	728	999999	241	467	999999	901	540	150	61	592	839	580	921	217	321	999999	881	738	999999	415	373	861	999999	837	336	872	936	522	526	935	999999	792	999999	279	556	453	208	425	80	375	999999	746	27	192	191	250	719	238	270	227	999999	700	69	57	291	867	896	404	141	686	964	999999	623	126	481	56	999999	651	660	999999	133	999999	999999	999999	363	627	844	999999	999999	95	163	708	999999	309	999999	999999	733	319	988	999999	556	804	293	393	999999	44	132	900	711	999999	37	77	578	402	104	452	999999	206	694	999999	999999	999999	748	55	533	266	765	324	99	71	323	903	999999	999999	999999	329	181	284	461	329	999999	943	999999	521	68	999999	139	999999	999999	999999	387	536	625	999999	667	282	65	248	859	999999	278	807	999999	999999	821	134	413	999999	89	774	280	758	744	999999	169	88	371	236	987	448	136	905	119	515	683	786	288	339	313	49	273	933	424	317	999999	697	999999	272	700	933	682	532	780	999999	313	629	999999	259	175	999999	911	828	260	421	27	373	697	999999	999999	44	846	83	303	49	999999	347	343	999999	325	999999	945	109	536	999999	765	604	135	679	212	64	994	38	174	999999	138	445	682	999999	300	999999	999	999999	306	999999	97	608	238	999999	930	999999	295	364	934	703	642	999999	302	206	656	422	247	28	103	999999	50	999999	909	578	911	999999	999999	341	146	999999	472	118	999999	870	999999	167	999999	395	748	246	768	999999	103	471	93	999999	999999	485	999999	877	449	980	743	393	999999	999999	698	999999	828	999999	311	954	228	999999	241	533	19	431	240	999999	56	852	279	857	153	410	724	448	495	999999	922	999999	985	269	198	491	375	419	255	999999	468	716	566	883	999999	814	421	796	239	559	316	721	254	999999	830	596	711	999999	999999	225	555	260	174	999999	942	131	999999	999999	117	749	999999	600	186	544	999999	999999	295	396	922	339	989	927	999999	999999	999999	211	934	137	438	601	780	488	179	999999	150	999999	999999	333	941	813	844	999999	689	490	999999	716	544	710	827	999999	311	324	964	999999	999999	999999	51	238	954	999999	999999	841	530	999999	999999	999999	431	155	404	822	789	962	454	118	999999	536	999999	728	999999	999999	666	233	999999	939	300	465	524	268	804	522	176	322	379	211	625	13	999999	183	520	721	295	399	316	999999	999999	348	870	999999	425	699	390	323	999999	391	83	999999	999999	591	
225	999999	164	172	351	882	656	476	999999	999999	999999	999999	999999	74	999999	999999	999999	999999	999999	305	238	951	594	669	843	115	141	852	999999	999999	137	999999	999999	351	957	16	566	999999	57	999999	358	243	755	627	371	933	999999	999999	115	870	114	805	56	245	362	999999	999999	495	329	245	999999	803	848	605	125	832	29	263	117	999999	999999	164	230	493	946	995	205	967	308	999999	21	816	746	758	999999	331	999999	236	989	693	97	81	999999	999999	999999	555	394	160	511	539	914	999999	218	904	613	949	585	562	999999	366	78	951	196	999999	234	999999	66	99	722	999999	227	999999	274	423	999999	195	999999	999999	999999	401	610	55	999999	768	995	180	607	841	155	933	745	999999	937	632	625	999999	999999	393	587	749	498	305	438	999999	999999	131	576	999999	790	428	999999	999999	752	999999	755	32	494	428	424	64	999999	225	944	788	58	174	855	999999	797	999999	310	967	830	70	999999	315	617	749	456	873	603	812	61	726	344	578	309	51	877	999999	650	466	999999	532	422	283	999999	649	668	157	999999	935	997	811	999999	631	346	691	992	999999	415	745	971	550	999999	523	173	227	453	480	864	999999	764	204	338	999999	998	308	648	630	955	967	91	308	608	668	815	249	999999	713	241	999999	58	999999	197	905	494	428	81	999999	119	142	205	198	293	461	180	999999	999999	283	633	48	53	372	494	448	664	672	942	792	708	923	618	999999	999999	256	766	999999	17	999999	999999	579	236	749	520	823	771	892	999999	156	497	23	766	335	89	203	574	685	943	748	999999	822	485	288	200	196	999999	465	999999	999999	695	999999	794	60	924	999999	999999	304	999999	671	676	999999	999999	796	305	999999	167	999999	660	55	681	999999	999999	268	191	537	104	947	558	334	309	315	942	979	460	999999	228	715	411	36	391	280	834	281	82	480	174	689	983	505	39	240	805	904	999999	999999	460	535	999999	397	959	864	745	526	999999	370	828	678	345	651	476	451	881	634	999999	411	255	122	196	711	999999	414	964	63	305	78	999999	999999	999999	845	999999	999999	845	24	76	527	534	317	909	711	651	999999	353	341	39	999999	999999	181	999999	953	369	348	348	999999	34	554	899	692	231	303	859	791	64	500	999999	999999	605	999999	567	146	999999	999999	212	485	69	875	71	632	33	717	720	339	999999	999999	485	999999	354	687	989	521	627	842	96	616	999999	859	442	852	883	256	999999	491	613	114	999999	431	146	999999	108	159	999999	999999	668	513	583	530	994	393	25	603	
439	918	878	56	519	999999	999999	595	999999	999999	442	219	999999	999999	736	239	999999	999999	593	63	719	490	588	839	38	360	999999	583	43	999999	865	999999	836	999999	816	73	999999	566	595	52	580	550	240	898	716	283	999999	999999	777	999999	803	312	799	962	999999	948	339	49	28	168	861	277	561	311	345	393	382	469	999999	672	626	169	107	551	482	178	999999	690	132	754	999999	999999	806	689	527	999999	259	874	406	868	733	573	548	999999	190	999999	989	928	999999	333	901	68	930	114	727	644	214	999999	490	715	699	649	916	273	334	999999	470	871	784	782	144	508	999999	102	939	63	620	670	370	178	189	330	137	799	853	775	361	702	962	999999	357	999999	394	999999	178	94	656	999999	111	999999	842	127	154	781	999999	402	995	838	175	999999	999999	999999	887	321	536	378	522	999999	419	999999	999999	768	909	901	434	143	124	382	923	854	407	345	568	999999	999999	71	186	355	609	461	780	999999	537	298	999999	813	123	999999	164	800	571	538	865	999999	394	84	218	252	356	999999	288	622	914	320	276	687	975	138	985	474	999999	999999	517	958	779	999999	999999	999999	51	999999	29	999999	999999	133	292	868	479	999999	374	261	853	934	998	999999	999999	999999	999999	226	32	181	837	984	999999	690	608	405	999999	907	772	689	842	597	211	735	46	999999	404	790	37	999999	999999	959	763	733	999999	267	999999	964	785	622	105	999999	597	869	783	44	953	537	525	887	847	999999	254	685	999999	266	732	273	516	935	763	999999	199	624	999999	877	230	999999	999999	351	237	67	131	160	594	827	999	341	952	12	293	866	275	999999	999999	999999	715	999999	999999	999999	534	904	457	850	858	286	825	973	905	905	813	598	468	183	659	999999	451	103	100	591	999999	401	999999	514	651	896	553	59	74	328	172	152	50	715	816	999999	609	281	301	999999	999999	36	435	56	999999	694	999999	101	490	769	204	621	988	999999	999999	143	999999	942	999999	999999	733	999999	908	587	743	999999	558	752	999999	336	190	180	801	782	999999	239	999999	999999	999999	999999	498	461	568	999999	999999	550	163	318	617	682	739	666	82	339	584	236	128	848	999999	526	146	655	999999	163	999999	999999	819	999999	999999	868	178	329	999999	999999	473	281	217	614	464	999999	517	249	145	684	597	523	107	472	207	362	121	999999	999999	799	999999	842	727	415	715	108	730	948	999999	999999	514	999999	50	830	865	313	999999	513	393	120	19	896	520	58	999999	75	999999	357	18	999999	756	61	368	999999	999999	631	
553	802	898	365	472	569	85	999999	180	187	483	999999	607	894	343	999999	733	850	999999	923	331	678	999999	649	182	383	940	383	999999	462	999999	222	409	999999	759	226	615	38	648	999999	821	134	999999	389	999999	660	750	123	999999	159	328	518	999999	507	309	874	999999	258	193	999999	629	702	404	717	136	999999	866	999999	144	126	992	704	211	350	112	207	800	468	67	521	632	826	999999	842	999999	541	184	901	934	885	272	366	845	559	820	128	730	170	999999	999999	999999	387	979	999999	999999	623	317	697	405	999999	84	999999	200	671	465	803	776	561	583	594	96	999999	438	259	999999	635	858	651	529	983	999999	640	215	736	728	255	847	999999	685	520	234	999999	999999	832	811	776	175	184	999999	27	351	178	587	668	245	828	948	730	999999	531	764	999999	999999	421	634	999999	999999	999999	943	220	955	191	875	72	999999	608	999999	605	447	999999	469	684	999999	512	999999	999999	62	547	999999	900	307	999999	118	164	756	568	319	999999	208	377	496	711	240	884	999999	170	303	525	308	636	369	353	999999	408	71	999999	119	999999	780	999999	391	999999	962	53	913	839	83	720	316	999999	299	999999	406	999999	999999	999999	454	673	999999	481	999999	999999	999999	999999	540	953	834	710	102	999999	459	999999	314	873	986	753	749	197	971	999999	999999	582	219	505	346	985	999999	221	817	313	635	446	223	308	330	853	504	106	512	959	14	999999	628	640	353	999999	999999	533	94	837	18	999999	701	229	394	432	328	742	999999	554	999999	622	999999	999999	50	23	441	15	553	999999	259	652	684	999999	227	724	954	999999	162	701	916	422	137	999999	305	379	999999	999999	913	897	534	761	578	999999	951	391	479	839	600	340	214	999999	999999	951	588	999999	581	689	12	670	478	999999	590	827	999999	999999	495	914	493	999999	278	447	999999	655	608	497	84	726	999999	999999	999999	125	978	822	497	999999	442	186	400	940	797	64	999999	253	999999	784	181	750	329	365	999999	999999	355	929	71	766	971	334	353	101	290	855	628	176	425	362	771	767	339	786	163	318	523	999999	999999	224	456	848	999999	823	326	999999	406	999999	938	690	769	59	761	730	880	118	833	999999	659	941	435	824	828	76	23	999999	421	999999	212	587	51	803	66	846	320	133	107	529	999999	956	458	923	999999	735	999999	721	16	608	905	55	999999	223	892	931	789	999999	30	170	999999	912	912	863	503	360	648	966	999999	914	420	757	20	999999	999999	703	999999	511	596	103	999999	302	407	999999	999999	167	
112	827	910	134	999999	999999	999999	999999	720	862	54	595	999999	876	999999	999999	728	999999	198	158	44	182	999999	999999	448	999999	44	926	686	517	515	110	235	999999	258	820	65	868	858	731	654	83	592	999999	658	999999	999999	719	999999	855	573	316	624	489	132	929	149	720	999999	778	654	999999	260	213	356	944	370	999999	999999	276	999999	999999	242	466	504	961	589	25	540	551	999999	999999	920	830	943	208	999999	745	223	328	681	999999	191	89	87	478	822	389	999999	714	999999	996	999999	740	294	712	83	167	999999	171	999999	133	189	999999	999999	339	265	429	269	158	468	625	999999	999999	999999	236	679	163	999999	999999	999999	209	999999	826	24	210	233	189	546	241	135	328	759	62	978	557	164	56	507	748	222	403	129	177	256	911	135	792	155	67	43	999999	779	999999	32	150	433	363	130	381	115	85	882	38	32	999999	865	818	331	46	82	632	655	640	813	745	90	531	999999	113	999999	440	43	489	999999	215	549	800	40	837	134	801	999999	136	642	146	999999	100	999999	116	55	999999	471	119	985	410	274	148	155	999999	999999	999999	784	27	306	999999	52	999999	831	999999	600	75	788	493	912	281	707	529	997	999999	235	989	386	999999	67	767	969	924	504	999999	941	410	654	754	777	232	26	999999	829	967	104	126	269	337	515	980	999999	977	206	714	703	744	150	999999	60	999999	525	321	960	538	705	127	899	44	876	200	420	44	999999	690	264	799	700	40	999999	118	729	59	999999	999999	249	992	728	999999	104	999999	999999	999999	703	706	706	704	947	300	999999	977	227	999999	461	325	569	493	270	515	459	903	54	120	895	941	999999	476	364	883	299	713	398	118	940	679	999999	244	340	20	983	559	851	410	768	605	891	504	597	999999	516	755	731	222	340	999999	162	999999	999999	999999	365	999999	349	74	10	999999	588	118	295	781	394	335	162	260	531	899	61	999999	351	299	60	846	999999	723	376	543	982	185	778	749	999999	781	953	578	655	752	999999	999999	409	999999	999999	782	219	815	999999	191	603	480	691	999999	999999	518	807	991	999999	518	362	999999	698	467	999999	413	999999	545	999999	612	999999	999999	605	779	690	274	244	141	281	999999	637	73	475	194	940	999999	494	999999	999999	999999	973	961	867	147	999999	593	99	941	999999	614	452	673	560	999999	999999	999999	875	911	999999	873	283	999999	719	444	880	999999	161	513	527	74	999999	992	934	255	638	419	716	468	388	106	999999	302	498	667	825	964	999999	999999	384	920	
636	582	597	737	999999	307	251	432	266	111	999999	585	424	578	999999	460	999999	315	16	400	312	416	999999	653	999999	981	999999	62	619	916	786	330	138	999999	999999	345	404	206	999999	340	177	293	999999	286	664	999999	877	919	972	374	999999	207	824	984	999999	999999	58	944	999999	753	129	199	813	350	999999	121	457	818	149	999999	999999	542	999999	675	232	28	215	257	988	999999	999999	999999	90	254	690	589	506	153	988	219	999999	460	167	767	221	999999	480	861	999999	552	152	999999	779	622	318	693	412	158	999999	599	24	801	955	941	650	999999	119	568	659	734	615	313	830	999999	72	605	999999	37	999999	254	548	354	295	446	954	53	488	467	936	997	186	357	391	999999	205	495	505	225	126	359	868	911	999999	999999	936	839	239	849	559	999999	999999	999999	694	517	61	670	516	999999	986	606	382	652	632	662	557	268	999999	999999	735	577	110	999999	910	114	386	636	152	68	509	999999	814	639	908	234	999999	999999	662	999999	999999	535	978	986	238	520	977	226	999999	549	679	678	999999	999999	123	982	999999	999999	999999	589	141	424	527	458	19	871	999999	742	743	999999	973	756	605	999999	999999	210	999999	124	931	999999	999999	170	356	999999	999999	830	208	26	525	999999	622	539	335	999999	741	922	999999	530	999999	999999	999999	244	482	881	576	922	999999	869	703	913	999999	999999	228	85	461	971	78	924	999999	999999	999999	775	227	999999	785	443	431	532	316	182	202	78	148	574	672	893	999999	475	37	999999	758	339	323	611	541	999999	321	260	999999	999999	853	93	460	999999	694	952	26	664	105	999999	501	550	563	530	999999	325	358	654	412	568	999999	999999	897	613	430	343	462	615	286	999999	132	999999	910	545	999999	119	617	999999	999999	720	999999	33	379	894	965	217	999999	999999	890	226	777	667	999999	62	999999	261	999999	999999	376	360	499	411	388	999999	999999	330	999999	27	212	999999	999999	16	774	691	692	999999	233	12	648	222	567	669	724	69	882	464	999999	858	999999	999999	923	770	974	999999	230	474	645	933	884	645	578	758	999999	288	518	770	893	165	370	225	37	999999	209	999999	999999	999999	686	328	563	555	997	999999	957	144	688	999999	42	254	999999	999999	625	300	127	12	644	809	88	446	551	121	571	177	999999	844	49	740	571	821	999999	999999	999999	326	999999	339	648	796	801	999999	600	580	999999	648	999999	153	599	737	999999	206	999999	983	751	250	777	999999	983	829	294	122	105	999999	376	221	516	81	999999	999999	920	999999	999999	847	17	633	
999999	999999	383	922	482	354	254	312	675	999999	312	999999	999999	999999	999999	927	999999	818	512	688	360	652	214	999999	141	999999	713	300	999999	286	999999	670	975	999999	404	806	999999	70	999999	939	999999	793	282	999999	908	762	432	891	760	999999	442	546	345	328	282	999999	766	856	790	999999	999999	999999	494	398	533	641	778	529	153	742	859	999999	471	572	999999	567	379	999999	618	379	200	999999	540	999999	999999	304	335	656	845	999999	999999	222	279	497	309	999999	999999	884	999999	277	983	902	747	27	143	157	999999	772	508	715	824	563	247	999999	999999	818	423	670	553	238	316	999999	999999	943	999999	646	25	974	273	905	268	495	734	351	395	298	84	999999	691	999999	999999	999999	158	140	385	486	999999	999999	828	490	501	638	340	999999	960	862	999999	803	325	496	141	109	508	603	456	999999	829	895	36	380	999999	900	978	856	18	753	999999	554	999999	225	999999	999999	156	782	413	630	165	495	390	533	80	280	207	204	565	130	999999	554	683	57	657	88	832	458	747	601	659	483	999999	999999	888	999999	246	110	824	999999	953	725	200	825	182	343	515	502	310	472	703	999999	300	887	999999	428	999999	999999	567	593	999999	698	45	811	999999	681	264	182	999999	405	44	106	380	591	177	999999	364	999999	999999	324	573	339	157	284	898	999999	193	352	519	999999	999999	999999	543	999999	999999	265	690	999999	999999	999999	999999	342	999999	904	999999	999999	999999	999999	720	370	74	22	645	253	29	995	550	761	999999	999999	498	999999	663	184	602	318	563	149	942	911	648	999999	13	384	244	241	999999	253	846	302	471	484	999999	999999	999999	790	90	300	999999	652	999999	929	475	757	12	177	678	999999	312	129	53	274	765	809	999999	98	19	271	18	787	999999	307	914	620	635	999999	289	514	778	811	237	273	999999	299	206	718	510	255	381	999999	563	797	940	726	258	206	718	822	437	317	781	819	291	999999	138	417	24	854	132	999999	999999	173	904	999999	999999	780	346	476	612	13	587	999999	889	941	234	727	366	198	372	438	999999	466	87	999999	39	999999	981	503	171	788	999999	655	133	999999	188	399	893	449	999999	477	859	999999	220	433	729	27	930	349	999999	411	61	825	492	693	693	432	999999	443	471	483	799	843	314	999999	309	932	640	999999	763	835	999999	916	363	999999	578	999999	255	999999	741	22	488	999999	304	999999	737	878	172	999999	999999	999999	312	459	977	999999	678	26	938	397	134	797	386	433	586	374	577	999999	472	597	124	999999	186	442	702	459	
995	167	549	554	96	430	769	210	807	17	532	999999	939	999999	226	999999	123	999999	529	944	999999	999999	999999	930	193	602	416	999999	325	67	579	869	757	528	365	521	477	394	310	999999	37	185	626	999999	841	202	205	999999	381	562	527	327	913	999999	823	941	111	619	370	494	24	999999	885	749	437	662	627	420	999999	705	94	729	999999	825	916	999999	999999	487	999999	999999	406	947	999999	999999	539	262	999999	999	704	424	999999	999999	33	816	688	999999	299	876	150	188	575	785	821	676	477	798	999999	97	841	999999	513	624	530	380	999999	999999	10	999999	999999	999999	999999	627	715	233	295	236	999999	741	146	999999	170	561	346	910	999999	620	999999	999999	294	741	492	999999	168	341	910	795	338	653	728	999999	999999	176	666	964	481	947	79	598	999999	251	102	37	950	999999	213	999999	288	620	999999	999999	942	483	838	478	693	838	469	384	322	499	897	62	23	525	262	993	894	381	999999	477	550	537	146	53	648	465	917	411	137	958	517	717	697	261	679	358	338	999999	281	999999	487	999999	999999	891	999999	50	23	435	504	220	68	906	191	488	999999	414	999999	999999	830	237	921	999999	256	364	982	189	364	762	999999	903	665	705	109	795	999999	855	262	999999	999999	999999	451	492	907	999999	999999	610	999999	219	334	274	999999	542	367	53	722	999999	999999	921	908	173	999999	261	588	999999	554	362	807	396	499	80	162	101	999999	232	786	438	160	999999	999999	382	999999	155	437	582	891	132	348	65	82	569	416	341	999999	535	999999	999999	999999	999999	372	547	802	149	720	263	122	920	446	145	267	293	278	118	466	535	999999	540	823	16	708	432	23	751	323	929	664	820	754	570	999999	596	535	843	999999	916	580	514	999999	999999	469	999999	999999	213	999999	789	300	307	874	811	25	392	376	897	608	939	999999	60	825	790	599	301	176	876	835	670	758	434	151	999999	955	999999	115	649	999999	737	746	999999	953	534	638	366	999999	942	555	917	230	637	244	999999	999999	529	688	644	584	178	804	809	378	138	41	865	166	333	999999	19	286	726	360	871	203	999999	107	999999	162	243	354	233	330	917	999999	130	999999	123	167	999999	327	471	74	378	932	999999	999999	825	503	772	999999	622	999999	999999	640	503	999999	373	999999	669	432	396	492	351	823	999999	999999	461	999999	910	999999	52	999999	999999	691	815	999999	982	939	266	999999	999999	999999	389	43	732	146	784	286	945	843	999999	289	498	14	999999	979	723	555	362	457	981	146	592	106	167	
999999	999999	854	825	842	999999	434	577	388	999999	999999	112	317	100	999999	704	184	742	76	849	999999	999999	425	760	999999	938	437	586	808	309	145	215	999999	876	285	479	930	461	113	549	402	712	999999	853	342	876	999999	464	918	753	999999	403	525	257	404	999999	252	103	988	903	999999	999999	999999	88	24	392	819	999999	999999	964	999999	723	999999	527	999999	60	999999	571	428	999999	532	972	668	64	503	741	690	45	999999	506	237	836	999999	209	681	554	943	999999	839	949	999999	974	649	999999	980	93	765	997	799	354	999999	999999	675	38	999999	894	188	999999	585	283	702	784	959	999999	999999	937	260	438	845	902	116	536	732	479	903	557	999999	714	84	419	999999	692	245	999999	999999	556	171	444	828	787	376	239	455	566	256	282	25	999999	226	52	999999	336	999999	897	248	686	999999	205	999999	824	570	473	639	999999	999999	20	548	831	999999	190	999999	815	610	68	536	876	999999	999999	232	631	541	993	498	999999	999999	999999	540	348	999999	999999	608	965	320	999999	226	999999	600	289	999999	246	734	194	314	45	276	999999	999999	999999	999999	999999	605	999999	973	999999	293	576	975	999999	588	999999	480	209	942	999999	582	810	505	607	841	634	999999	801	999999	986	897	356	689	463	765	570	999999	446	977	528	12	825	992	817	720	649	926	992	700	612	765	534	252	887	462	466	521	999999	261	999999	94	804	875	999999	605	936	887	521	842	999999	732	43	232	423	999999	999999	817	687	887	201	999999	293	999999	304	230	999999	114	801	999999	308	58	806	194	250	443	208	950	15	221	999999	762	415	160	682	999999	732	312	828	472	705	648	834	241	69	39	800	703	580	765	242	999999	95	520	543	969	925	848	981	980	226	806	812	999999	113	439	302	143	427	424	498	999999	285	339	305	999999	999999	575	135	220	999999	504	380	249	979	999999	676	999999	999999	712	954	999999	330	848	999999	899	836	368	999999	630	737	667	285	165	277	181	556	999999	224	883	755	360	723	770	347	721	436	999999	496	999999	762	407	999999	999999	470	999999	740	437	93	999999	999999	999999	447	504	483	974	228	999999	999999	999999	999999	999999	679	999999	957	999999	169	559	511	999999	472	999999	999999	975	999999	340	999999	571	695	661	441	128	673	818	70	900	912	999999	297	999999	502	221	599	688	999999	842	999999	999999	999999	999999	455	191	925	558	933	559	983	999999	999999	153	833	999999	999999	321	376	286	257	861	673	67	690	999999	271	148	41	261	673	193	228	35	999999	358	813	828	215	259	202	
124	884	510	999999	450	999999	154	999999	999999	999999	288	322	480	595	865	130	700	185	999999	919	787	999999	999999	885	999999	254	611	540	484	844	700	999999	126	999999	142	977	172	150	250	359	127	609	197	568	999999	999999	747	999999	746	238	123	652	999999	339	415	999999	211	999999	125	999999	980	613	64	10	992	183	205	397	462	888	957	559	935	999999	999999	187	339	124	500	930	507	180	794	256	731	57	414	999999	677	543	999999	548	34	999999	378	513	554	196	575	999999	674	999999	977	858	281	563	717	545	537	237	268	97	133	999999	698	810	819	808	999999	945	768	999999	719	999999	122	418	534	890	787	298	999999	152	548	288	265	157	202	935	975	999999	339	868	999999	999999	284	688	999999	838	356	999999	694	999999	917	630	999999	265	640	69	999999	999999	38	827	999999	248	999999	999999	549	845	930	550	617	999999	832	111	615	900	169	279	643	433	993	999999	999999	228	604	886	235	917	835	10	516	143	199	122	148	512	120	20	845	999999	999999	579	999999	805	950	999999	999999	815	25	552	999999	371	425	322	999999	999999	293	539	643	717	891	632	999999	930	999999	484	694	719	962	113	789	159	433	999999	295	423	787	737	278	793	973	999999	902	292	905	155	718	876	254	999999	228	999999	377	138	999999	516	999999	978	999999	999999	126	999999	852	911	999999	946	937	939	37	455	556	999999	271	850	999999	482	729	727	35	888	999999	817	999999	167	884	999999	999999	305	218	778	854	808	966	802	676	780	566	990	529	958	218	778	849	799	259	672	319	526	999999	795	999999	841	953	883	999999	309	999999	999999	37	553	174	641	731	999999	999999	747	589	468	183	963	916	739	999999	999999	680	988	967	676	907	999999	899	265	911	423	999999	22	854	999999	103	377	62	999999	999999	975	794	999999	56	600	208	999999	999999	850	353	999999	878	57	643	999999	212	999999	341	999999	787	815	654	908	730	318	266	588	892	506	999999	805	999999	55	776	233	999999	113	999999	999999	478	405	138	58	911	490	544	944	378	999999	880	382	999999	11	999999	999999	330	885	846	737	999999	999999	619	587	485	547	518	833	999999	419	616	109	778	964	582	391	999999	605	997	249	999999	999999	220	999999	999999	992	770	909	999999	999999	999999	395	266	215	43	859	786	999999	999999	373	972	710	673	958	999999	999999	604	80	429	701	469	999999	999999	607	962	31	409	693	961	493	777	608	870	652	999999	999999	999999	573	999999	722	604	999999	999999	999999	277	74	648	261	574	999999	398	699	999999	999999	999999	187	999999	999999	
252	22	460	102	589	90	596	373	840	31	451	140	937	999999	999999	706	106	332	693	265	340	898	382	999999	129	126	104	87	128	608	493	339	724	194	330	919	999999	511	557	952	47	904	233	627	809	999999	907	367	559	999999	999999	835	999999	251	328	354	639	312	999999	472	985	518	999999	241	537	999999	999999	999999	999999	999999	444	999999	775	999999	227	436	999999	755	999999	686	218	737	999999	344	999999	999999	845	482	865	999999	289	999999	538	999999	966	528	999999	999999	100	697	999999	164	656	339	349	581	70	752	33	892	679	883	964	297	263	999999	999999	909	798	879	275	999999	888	999999	940	484	999999	689	774	699	999999	999999	665	650	999999	64	999999	999999	999999	861	596	103	458	972	306	999999	999999	999999	831	718	999999	749	203	999999	431	103	276	921	398	864	999999	999999	978	334	126	999999	228	323	638	999999	176	802	999999	937	292	182	484	915	438	544	488	813	858	65	171	999999	488	999999	229	564	788	999999	799	141	999999	225	999999	999999	856	308	187	682	612	631	552	999999	999999	999999	927	258	619	999999	492	854	385	712	522	922	999999	999999	518	999999	103	84	999999	16	13	782	602	77	67	360	999999	999999	366	806	211	999999	512	436	201	999999	527	970	945	999999	677	999999	755	999999	999999	202	999999	999999	789	414	588	538	999999	546	999999	62	663	860	200	268	300	361	497	579	511	295	999999	999999	897	296	256	133	139	982	338	68	36	970	373	865	399	302	350	952	227	672	999999	966	705	149	999999	667	779	999999	147	325	457	999999	999999	999999	782	235	869	503	168	999999	409	238	218	673	35	693	496	335	869	998	21	999999	361	838	999999	453	40	758	727	999999	354	452	999999	22	999999	850	848	956	999999	173	432	999999	794	999999	273	787	758	42	123	999999	180	454	999999	149	314	912	825	293	147	999999	205	121	776	579	999999	956	393	999999	72	185	845	539	999999	706	999999	999999	751	599	574	492	695	998	645	851	999999	899	635	705	999999	698	999999	565	819	999999	968	320	81	999999	650	316	404	562	969	999999	40	641	213	120	999999	151	999999	235	999999	654	999999	999999	476	999999	170	221	999999	999999	497	374	160	999999	720	495	737	999999	102	536	948	999999	98	142	39	999999	821	999999	696	524	141	566	537	799	846	174	999999	771	844	156	999999	999999	999999	717	999999	604	786	750	920	717	999999	319	58	635	287	461	999999	511	177	999999	112	393	999999	806	555	999999	836	999999	999999	555	384	966	420	946	481	518	281	380	77	434	999999	80	856	999999	151	822	
999999	902	522	395	608	610	603	85	999999	670	915	999999	171	143	768	999999	999999	999999	343	999999	999999	112	163	768	189	195	443	999999	848	41	537	544	665	732	423	999999	839	57	947	773	372	344	902	811	603	102	219	934	665	494	763	491	646	999999	923	415	749	999999	215	422	999999	860	236	999999	142	999999	999999	438	719	833	596	270	427	569	54	564	210	999999	174	96	999999	509	87	363	278	55	898	999999	808	18	195	999999	999999	999999	606	512	999999	999999	999999	999999	999999	999999	224	999999	898	502	73	87	689	999999	999999	407	999999	128	999999	667	782	873	743	97	482	592	999999	711	999999	510	428	999999	962	542	456	320	999999	941	518	206	999999	999999	464	775	999999	999999	999999	449	802	999999	505	722	99	939	730	244	156	999999	999999	986	999999	999999	193	397	84	181	999999	156	913	895	735	648	610	249	382	536	418	999999	114	660	999999	190	908	999999	15	705	802	33	812	221	173	90	199	531	56	781	71	76	701	999999	706	104	999999	999999	61	857	999999	850	999999	203	826	189	486	100	646	999999	604	332	392	378	378	100	344	701	732	654	458	89	203	601	475	999999	275	304	954	255	654	999999	809	158	594	952	467	618	395	983	604	109	885	86	187	739	684	999999	442	616	760	835	185	999999	408	42	656	964	728	485	913	192	146	400	999999	602	523	999999	783	425	999999	725	316	748	60	359	203	126	424	999999	667	942	862	999999	999999	819	826	999999	749	562	306	503	890	909	80	999999	963	999999	760	584	225	449	549	26	999999	44	528	437	357	58	999999	540	550	999999	817	971	330	798	905	506	776	121	999999	999999	999999	139	835	406	678	638	396	999999	999999	839	519	999999	402	845	364	461	300	399	64	700	723	999999	952	897	102	999999	101	174	589	264	808	114	954	327	897	853	208	999999	758	718	662	139	184	710	482	999999	578	484	443	454	999999	387	66	793	508	363	187	999999	314	579	999999	999999	129	111	41	415	999999	85	999999	999999	262	177	999999	999999	48	594	591	251	999999	502	530	616	731	145	999999	430	58	170	819	543	676	999999	818	189	182	440	20	82	679	77	999999	999999	536	932	201	48	746	720	755	913	771	935	522	812	59	929	499	983	63	610	366	113	999999	414	834	991	359	999999	999999	607	583	518	572	357	999999	999999	90	799	943	19	684	337	415	999999	771	999999	999999	16	999999	252	940	36	29	79	999999	233	247	131	107	210	689	295	557	999999	339	263	373	999999	646	31	849	700	50	53	
926	39	698	360	999999	999999	999999	999999	999999	921	666	557	499	503	999999	999999	790	958	701	743	330	999999	999999	267	999999	518	378	999999	369	118	402	250	986	976	152	681	999999	886	488	14	999999	345	999999	999999	490	782	763	869	527	703	241	890	999	999999	722	537	258	440	784	134	725	668	983	222	999999	999999	570	522	360	965	417	903	480	999999	999999	984	433	154	776	793	754	508	67	999999	877	999999	250	999999	263	615	999999	104	112	363	288	299	999999	752	117	999999	222	251	519	561	999999	338	419	312	999999	999999	999999	113	664	991	999999	227	611	999999	344	999999	186	880	268	999999	999999	322	999999	126	418	999999	999999	999999	47	712	999999	513	999999	505	999999	999999	102	938	178	526	511	999999	999999	121	984	71	688	44	417	101	888	341	982	774	999999	974	537	303	894	35	114	999999	76	951	420	866	239	115	948	795	923	248	712	742	244	223	882	999999	142	999999	999999	598	999999	945	824	249	999999	224	487	404	21	799	53	152	421	999999	999999	488	999999	127	832	582	95	621	178	999999	629	999999	539	999999	999999	847	999999	547	999999	999999	168	130	137	181	345	24	628	999999	999999	999999	999999	569	331	166	960	403	988	24	524	235	512	999999	777	184	620	290	684	682	312	999999	639	506	999999	999999	919	142	361	999999	782	817	954	541	999999	54	455	999999	999999	383	999999	698	858	999999	999999	992	999999	516	352	953	999999	64	999999	946	251	619	494	697	644	426	246	828	999999	469	241	707	281	971	999999	999999	728	560	372	310	838	999999	999999	493	999999	999999	999999	412	789	407	968	999999	999999	17	300	228	999999	999999	425	502	147	26	656	399	913	325	720	42	999999	620	234	999999	692	39	118	637	314	10	223	999999	999999	834	999999	644	500	999999	229	273	680	595	182	970	144	869	173	822	957	999999	579	168	222	867	709	179	999999	968	46	457	999999	999999	914	559	545	714	999999	313	999999	22	899	999999	105	457	362	116	999999	264	866	822	866	999999	680	399	431	64	999999	657	999999	868	999999	532	477	999999	999999	28	681	622	434	429	892	860	844	944	25	179	73	999999	515	602	731	918	111	223	591	613	981	999999	138	999999	225	999999	188	119	551	377	932	999999	999999	343	435	825	999999	446	930	999999	451	999999	383	262	990	734	151	531	146	552	430	263	999999	759	46	166	494	943	999999	999999	681	735	402	648	246	739	680	181	177	905	98	665	999999	585	171	255	999999	876	999999	491	188	657	972	999	999999	678	999999	999999	307	278	341	886	242	999999	
334	716	343	735	999999	261	63	969	999999	240	999999	764	970	604	597	999999	999999	617	453	999999	394	999999	762	403	999999	567	999999	999999	874	899	999999	212	433	925	261	455	912	416	999999	248	438	218	999999	741	546	192	707	548	999999	517	999999	723	443	520	973	309	954	940	43	457	999999	707	999999	464	666	999999	341	55	999999	152	877	999999	757	999999	294	999999	730	31	999999	518	859	57	619	366	999999	850	999999	913	952	999999	501	972	999999	412	999999	730	122	999999	84	999999	850	662	999999	593	639	654	999999	999999	235	796	999999	932	999999	999999	999999	617	97	738	819	816	491	428	999999	400	651	905	236	354	630	563	73	891	946	999999	668	207	999999	36	999999	999999	883	539	999999	165	382	999999	999999	999999	815	966	643	383	999999	268	803	432	999999	805	941	734	428	622	999999	999999	999999	687	999999	522	856	999999	765	71	21	828	999999	952	740	938	999999	93	26	378	539	663	920	689	871	687	766	245	638	55	999999	992	572	270	930	24	431	695	581	376	10	424	211	999999	372	201	335	851	691	999999	788	857	718	59	93	945	999999	53	999999	999999	999999	621	761	719	999999	29	999999	671	31	999999	516	332	512	649	377	124	999999	348	999999	679	361	915	553	18	267	999999	284	522	187	984	272	387	878	999999	620	389	662	491	999999	353	936	664	830	999999	999999	465	999999	999999	999999	969	999999	413	726	146	947	999999	77	753	461	749	999999	999999	494	46	999999	138	453	999999	38	988	461	969	743	974	743	697	999999	588	894	801	881	216	840	217	500	859	661	742	999999	780	999999	909	999999	856	608	202	179	999999	512	999999	22	125	999999	999999	517	524	670	751	402	260	755	489	859	659	867	538	902	999999	999999	999999	999999	999999	905	258	676	551	999999	886	376	550	528	301	85	909	999999	999999	999999	999999	699	999999	199	999999	349	84	34	832	60	380	999999	999999	300	892	257	908	518	311	219	791	999999	965	584	783	385	999999	731	464	413	950	999999	111	372	755	587	999999	414	999999	371	831	233	999999	501	999999	898	306	999999	636	999999	177	999999	488	557	999999	139	733	402	415	534	497	352	569	428	109	510	886	999999	544	314	999999	999999	951	939	387	999999	183	474	24	999999	89	601	999999	421	999999	999999	391	554	999999	625	853	177	998	41	873	489	664	425	402	69	21	598	716	331	365	999999	999999	999999	999999	817	956	999999	387	531	455	999999	256	158	192	550	129	342	720	918	461	999999	504	919	76	897	999999	757	81	955	999999	490	885	774	999999	999999	120	
842	384	179	669	593	790	477	586	977	243	515	242	851	939	999999	878	999999	999999	845	178	999999	999999	282	999999	208	198	431	657	964	20	481	102	619	439	287	999999	999999	259	868	729	999999	343	99	664	999999	999999	999999	25	204	612	98	904	999999	403	999999	369	999999	266	999999	405	369	819	621	966	761	422	999999	999999	999999	720	337	548	11	125	999999	195	393	618	999999	683	968	415	463	999999	922	999999	999999	226	999999	917	856	294	789	472	999999	999999	721	999999	902	974	999999	807	362	483	999999	549	999999	103	261	999999	999999	494	739	786	437	953	366	270	53	999999	539	406	999999	745	864	53	758	538	755	934	999999	269	715	551	781	999999	62	980	86	999999	674	789	964	453	940	371	999999	999999	45	999999	851	999999	89	999999	444	506	999999	617	999999	999999	791	374	348	326	930	716	778	198	15	276	901	385	194	999999	519	750	441	999999	999999	502	498	756	503	348	999999	23	999999	997	116	284	925	445	371	844	591	310	450	647	522	234	593	999999	997	768	515	475	276	418	208	693	74	124	812	126	999999	44	870	999	999999	999999	536	999999	999999	999999	350	466	24	349	89	219	310	793	606	580	909	142	999999	734	833	618	746	771	798	422	999999	999999	999999	255	999999	556	999999	999999	414	605	697	811	284	276	427	59	461	927	339	988	393	281	518	999999	216	610	285	146	176	624	181	999999	982	669	520	539	833	999999	248	532	780	999999	999999	11	882	107	999999	999999	316	783	999999	819	442	810	38	938	302	400	48	500	999999	999999	284	790	434	933	829	614	999999	888	999999	691	999999	806	999999	534	892	516	999999	118	752	792	830	393	467	361	332	999999	640	999999	247	443	730	999999	261	999999	585	598	577	999999	999999	253	737	999999	568	475	140	635	602	999999	56	786	51	929	747	488	472	891	332	82	999999	656	974	183	650	782	999999	940	555	730	999999	999999	939	999999	839	509	65	411	824	992	231	696	999999	999999	535	461	402	800	999999	772	999999	999999	999999	504	348	622	278	563	777	999999	999999	999999	89	871	556	753	846	999999	99	248	432	999999	76	340	999999	914	86	838	999999	199	389	999999	999999	999999	715	264	999999	999999	71	227	240	502	634	48	488	41	999999	999999	589	999999	614	760	999999	761	999999	954	628	935	999999	433	545	999999	914	999999	405	353	259	306	166	302	726	411	580	872	999999	930	999999	37	852	819	307	377	999999	866	999999	999999	460	188	443	761	635	101	790	637	999999	999999	587	999999	643	145	999999	320	551	297	65	999999	
190	838	999999	419	527	601	93	834	136	177	190	57	999999	776	892	999999	999999	999999	999999	999999	620	942	200	999999	352	999999	394	999999	999999	999999	826	962	811	381	449	622	434	33	244	44	999999	956	511	514	620	540	52	866	252	709	999999	155	999999	999999	999999	247	648	547	76	146	216	999999	796	149	351	227	246	631	999999	999999	647	838	999999	631	626	664	441	686	595	999999	999999	527	475	337	999999	680	341	390	789	212	974	886	957	999999	999999	999999	169	371	172	403	304	999999	539	972	999999	618	984	999	804	927	806	961	951	999999	999999	689	999999	468	610	999999	999999	855	842	135	999999	999999	999999	999999	803	983	505	999999	523	999999	999999	927	988	502	275	999999	696	341	999999	999999	999999	999999	999999	702	999999	999999	742	700	999999	501	516	448	578	414	999999	311	736	920	206	999999	432	999999	448	758	999999	870	999999	407	202	690	974	999999	279	999999	729	294	999999	189	999999	664	251	999999	317	999999	686	79	999999	999999	827	964	193	776	999999	999999	439	999999	573	186	955	439	447	344	507	80	527	960	179	598	685	999999	485	557	166	999999	579	628	428	426	82	677	521	127	580	238	507	208	420	514	999999	69	720	649	999999	333	999999	906	999999	999999	504	725	899	760	898	999999	999999	999999	619	602	195	811	250	999999	114	288	999999	999999	764	999999	999999	329	999999	665	57	625	671	999999	334	833	324	999999	331	191	999999	999999	777	761	229	999999	748	872	999999	817	328	739	819	999999	544	944	999999	897	151	36	999999	185	999999	244	999999	999999	774	653	999999	786	288	521	489	68	234	757	510	166	110	629	530	701	740	999999	346	317	999999	999999	300	389	427	426	531	304	517	747	181	543	58	946	370	105	571	802	539	999999	999999	760	349	999999	443	999999	797	521	506	972	444	452	898	404	476	677	362	920	368	861	990	195	551	999999	586	967	117	163	269	999999	139	937	203	539	999999	55	758	513	999999	999999	629	19	999999	544	312	729	999999	654	480	693	742	650	444	677	999999	74	219	861	999999	476	152	999999	262	80	843	507	258	368	999999	431	918	848	975	200	242	980	999999	16	184	999999	332	463	683	576	999999	489	503	526	722	999999	836	896	313	479	999999	985	757	728	701	804	480	286	317	999999	774	893	675	253	444	836	677	999999	999999	353	153	999999	960	686	999999	363	14	731	645	353	594	32	545	505	174	256	999999	668	314	380	386	999999	156	999999	801	799	999999	259	999999	886	325	999999	219	960	336	999999	999999	80	999999	347	999999	748	640	964	
464	752	358	179	999999	197	612	19	897	316	966	999999	542	335	999999	999999	549	754	649	999999	37	961	812	585	999999	827	231	162	327	967	579	999999	415	999999	999999	59	450	644	180	894	999999	316	999999	903	993	239	804	699	196	762	797	999999	999999	882	936	503	940	999999	999999	261	966	460	999999	930	999999	338	691	360	165	835	147	999999	584	755	999999	721	999999	908	591	940	33	532	966	564	179	534	539	533	255	676	118	677	643	918	927	823	999999	805	999999	999999	547	453	543	999999	999999	892	999999	999999	407	225	277	999999	191	70	237	444	494	999999	761	212	999999	999999	115	489	999999	469	272	665	999999	661	999999	999999	742	925	999999	580	988	616	938	286	73	196	999999	39	409	87	495	999999	690	999999	999999	495	999999	963	999999	999999	347	64	633	999999	630	805	525	745	127	846	298	265	667	999999	455	878	199	999999	999999	611	999999	85	89	999999	973	688	999999	999999	999999	611	386	779	999999	24	242	934	982	782	656	267	999999	390	999999	562	788	240	999999	999999	999999	461	306	569	823	265	355	271	999999	983	191	941	830	191	999999	515	469	519	999999	999999	424	521	999999	416	828	882	999999	652	999999	526	999999	743	773	941	306	871	315	817	956	999999	668	971	959	999	601	715	437	999999	999999	406	102	279	999999	272	999999	999999	565	889	740	941	324	999999	108	458	131	999999	178	889	999999	552	209	999999	563	999999	984	453	561	895	999999	999999	455	460	686	999999	434	999999	999999	999999	333	779	999999	426	86	25	488	965	872	511	999999	162	546	999999	605	424	999999	999999	715	999999	288	174	964	670	84	628	999999	864	27	999999	33	539	999999	999999	566	115	246	999999	999999	999999	999999	29	580	60	999999	662	999999	906	999999	272	999999	999999	876	80	999999	168	814	645	351	458	529	623	948	541	487	349	999999	999999	982	499	187	422	875	177	999999	999999	593	914	999999	999999	61	589	999999	755	771	999999	662	667	445	407	301	999999	441	126	28	999999	81	999999	999999	678	247	697	924	999999	94	157	118	708	356	963	574	899	992	999999	999999	999999	999999	203	770	447	686	757	442	999999	207	999999	980	999999	159	432	197	999999	351	999999	183	364	664	654	670	623	931	954	321	999999	833	401	999999	511	999999	88	687	878	999999	999999	991	999999	999999	350	167	508	176	359	559	923	999999	30	558	27	756	52	285	959	532	999999	515	732	446	960	999999	805	976	479	50	80	999999	319	285	226	982	694	109	999999	999999	171	457	582	404	398	705	812	843	591	755	676	999999	728	355	132	
619	269	53	303	599	999999	531	999999	318	999999	188	466	745	341	44	72	943	999999	473	370	699	933	999999	58	264	938	962	395	724	373	999999	26	963	162	999999	722	650	805	724	999999	640	759	273	915	220	249	999999	511	999999	692	732	841	264	984	432	686	932	999999	48	660	999999	146	972	944	222	171	999999	592	734	999999	421	147	999999	339	730	999999	669	999999	838	25	870	460	999999	41	641	999999	999999	978	730	920	790	656	767	73	744	503	787	328	703	999999	745	485	999999	245	281	595	603	925	264	493	999999	520	166	33	999999	999999	308	941	313	786	409	999999	999999	999999	531	764	380	999999	595	237	162	350	718	789	280	999999	683	999999	760	999999	831	836	724	247	903	999999	999999	744	999999	999999	204	845	24	916	649	231	623	962	713	999999	999999	430	999999	999999	340	676	802	376	752	999999	999999	999999	191	268	955	999999	999999	624	911	262	274	999999	899	999999	42	999999	335	802	150	58	771	999999	889	253	999999	411	505	697	906	236	476	999999	991	999999	548	499	664	756	999999	85	431	998	60	460	251	589	531	549	994	33	350	10	235	704	632	999999	815	999999	438	554	77	999999	717	999999	785	150	999999	29	999999	543	652	579	840	74	999999	773	670	999999	12	251	879	999999	999999	999999	999999	999999	999999	999999	257	999999	683	999999	999999	417	999999	999999	999999	376	675	110	999999	511	999999	999999	380	771	169	171	87	859	999999	386	935	197	674	999999	409	999999	999999	999999	999999	358	772	249	859	926	260	999999	999999	307	492	303	999999	901	307	999999	659	250	513	125	317	736	219	398	137	306	999999	141	742	896	919	999999	578	999999	857	999999	999999	67	602	454	520	735	114	999999	376	581	622	44	890	999999	462	169	999999	682	11	516	148	384	121	999999	145	129	690	170	388	46	724	407	53	711	637	602	999999	69	605	999999	632	439	999999	556	683	756	251	446	999999	760	135	895	364	350	456	999999	999999	999999	318	400	54	943	400	340	856	999999	990	188	668	999999	999999	271	87	999999	884	709	362	565	878	388	999999	254	726	628	911	829	999999	703	264	999999	656	609	750	214	536	688	999999	999999	699	468	766	72	777	999999	249	999999	818	934	466	999999	13	389	999999	930	522	800	999999	999999	429	37	181	296	924	396	213	999999	521	999999	893	999999	670	671	865	999999	621	999999	999999	153	388	999999	20	118	999999	999999	278	276	449	819	692	736	471	999999	272	672	296	479	148	999999	379	339	351	999999	51	270	87	341	524	750	999999	706	333	83	394	381	
26	73	59	417	127	937	471	999999	190	166	999999	403	409	202	999999	151	676	96	774	59	706	999999	999999	999999	999999	936	999999	699	511	999999	413	398	881	890	655	233	429	999999	272	442	867	650	999999	884	535	683	932	331	626	177	39	246	308	345	999999	999999	995	83	977	191	195	772	999999	204	999999	346	999999	518	999999	899	999999	999999	823	999999	191	66	309	192	999999	756	999999	999999	82	343	955	176	99	546	999999	703	237	356	999999	91	999999	105	459	570	999999	999999	171	424	784	727	999999	999999	423	967	163	618	652	999999	631	231	186	999999	700	999999	248	587	999999	975	302	843	671	374	201	741	999999	95	606	999999	61	261	594	589	645	354	888	999999	752	132	999999	607	999999	424	724	532	905	492	405	999999	331	553	943	195	999999	941	66	999999	999999	681	882	999999	22	999999	761	380	636	596	128	999999	968	377	834	999999	593	695	791	999999	649	999999	999999	601	999999	13	417	999999	318	409	467	704	298	807	978	81	249	324	999999	148	999999	354	896	318	373	999999	634	954	999999	819	602	999999	159	809	999999	234	999999	291	387	18	504	263	71	999999	138	424	66	171	398	763	884	278	999999	653	999999	305	999999	528	999999	640	379	463	789	499	806	999999	555	489	376	753	236	999999	999999	586	999999	409	999999	999999	189	949	993	473	565	955	934	333	336	999999	225	145	999999	999999	62	999999	999999	51	474	572	430	999999	869	999999	999999	644	537	925	342	523	19	194	22	113	349	999999	646	906	897	999999	564	999999	704	999999	273	999999	301	910	905	199	946	602	999999	720	248	91	90	999999	999999	999999	999999	999999	999999	812	496	41	133	999999	976	774	999999	733	153	640	17	947	999999	820	999999	563	999999	626	29	152	999999	417	999999	302	864	999999	208	231	237	999999	416	555	999999	891	562	999999	117	999999	933	999999	98	223	458	304	712	999999	688	999999	121	124	577	999999	989	848	245	89	782	830	494	718	575	879	505	177	233	999999	999999	511	267	82	456	411	692	999999	64	999999	999999	999999	999999	573	579	999999	999999	123	999999	614	566	643	999999	482	459	999999	457	225	566	999999	999999	291	80	259	999999	187	12	999999	999999	176	118	110	794	882	130	828	250	920	149	636	769	392	999999	619	999999	820	999999	784	623	179	999999	477	999999	844	645	677	883	999999	737	402	936	999999	454	242	505	466	849	773	361	630	999999	999999	999999	929	449	999999	999999	461	999999	25	331	227	999999	499	222	641	778	949	999999	999999	945	909	193	747	700	698	938	535	123	439	971	92	
999999	992	142	426	999999	402	404	319	999999	999999	976	721	80	718	655	955	30	864	687	999999	999999	908	685	999999	354	999999	239	750	397	987	347	924	54	249	794	999999	367	796	999999	999999	999999	999999	298	999999	932	471	676	999999	53	999999	515	999999	752	81	556	524	317	14	82	72	173	653	922	177	999999	62	677	830	924	233	598	999999	623	312	999999	607	999999	172	204	882	661	258	707	414	999999	98	181	999999	693	280	125	362	724	187	222	900	15	130	999999	879	793	846	67	820	394	291	635	449	725	948	904	154	810	999999	410	999999	946	517	695	999999	880	704	999999	999999	118	246	999999	446	99	999999	999999	999999	732	999999	98	815	999999	999999	30	200	999999	731	999999	999999	999999	970	551	999999	776	999999	954	497	999999	443	999	99	709	412	711	158	781	199	360	281	355	414	421	495	110	999999	724	999999	497	999999	543	158	456	401	288	147	694	975	669	999999	499	999999	74	999999	325	999	116	999999	185	999999	419	272	381	976	999999	960	558	999999	433	191	999999	895	999	929	900	999999	642	317	134	574	999999	806	999999	999999	781	250	349	132	180	111	999999	936	883	625	96	999999	999999	480	12	327	589	999999	551	488	219	604	116	145	999999	475	999999	798	663	999999	418	612	743	814	205	159	620	435	886	332	702	646	22	999999	843	629	83	171	314	806	984	825	265	999999	358	187	144	214	733	705	743	690	282	999999	999999	483	537	962	285	853	706	163	751	228	786	572	591	732	302	769	401	999999	494	999999	627	999999	357	701	465	28	999999	416	702	191	999999	21	999999	999999	176	369	999999	120	886	460	110	999999	999999	46	264	785	999999	411	912	963	313	548	999999	425	654	624	135	999999	507	266	999999	300	999999	570	639	999999	207	849	565	932	677	291	318	43	756	999999	518	320	447	680	999999	612	504	738	877	51	999999	949	999999	551	244	266	613	999999	622	809	378	513	999999	490	587	746	846	980	999999	31	999999	173	999999	857	999999	814	398	826	834	235	796	999999	999999	597	999999	258	762	23	698	999999	999999	688	420	946	427	15	999999	956	102	999999	999999	524	453	856	811	651	291	240	999999	429	867	786	795	396	23	999999	820	809	530	339	984	832	291	874	353	550	752	721	439	999999	901	999999	733	157	469	281	279	999999	999999	317	967	999999	577	278	553	999999	892	34	933	771	194	113	436	763	702	933	242	578	512	999999	899	569	800	345	999999	436	62	648	926	741	386	983	999999	223	371	462	265	22	330	999999	658	727	
788	667	916	798	15	970	455	999999	999999	700	334	999999	418	407	731	242	999999	127	838	254	107	201	395	210	89	223	999999	249	999999	229	258	59	999999	181	781	143	428	729	430	92	202	400	702	999999	999999	508	805	963	731	999999	999999	212	624	413	629	597	281	715	999999	792	577	215	857	820	452	284	912	246	626	597	813	999999	999999	755	62	707	999999	710	551	581	417	438	999999	655	957	56	435	209	552	999999	999999	713	999999	638	514	986	543	881	243	999999	596	568	347	143	218	249	515	999999	361	922	108	571	174	147	384	149	697	999999	862	405	849	713	999999	442	736	110	21	68	250	75	999999	617	476	176	999999	849	101	385	447	718	540	566	847	629	95	299	548	999999	263	375	299	341	28	999999	535	999999	999999	904	407	117	237	456	628	999999	758	491	105	997	162	535	58	321	764	154	865	292	865	999999	357	446	561	148	805	875	775	831	598	638	999999	112	974	999999	977	999999	490	94	999999	561	870	604	204	551	721	999999	327	977	999999	874	972	252	27	810	999999	999999	555	99	651	999999	520	999999	892	466	366	59	561	860	344	434	664	781	353	313	203	999999	251	20	427	86	999999	797	264	724	999999	999999	94	999999	640	26	783	400	442	195	51	999999	711	738	194	999999	177	466	999999	153	219	201	999999	999999	617	804	719	544	999999	574	205	722	672	178	999999	967	965	397	999999	327	650	273	999999	999999	271	259	51	999999	826	756	909	101	164	120	514	475	500	380	999999	835	999999	248	728	867	990	329	999999	543	938	227	706	779	245	325	999999	999999	852	740	452	367	763	216	718	915	999999	999999	568	562	999999	334	476	999999	841	395	31	999999	999999	481	177	942	978	999999	574	608	59	139	855	999999	999999	568	622	999999	928	199	82	99	529	813	999999	886	760	718	879	614	751	121	938	999999	304	101	411	381	573	999999	388	999999	642	120	865	999999	258	729	944	999999	999999	999999	666	999999	999999	932	881	999999	279	290	191	269	628	959	999999	999999	201	999999	999999	526	999999	251	195	999999	810	817	456	419	947	999999	638	40	999999	784	903	43	455	999999	999999	999999	999999	679	112	293	327	129	637	682	263	927	344	252	196	428	937	469	531	247	841	505	999999	472	784	603	651	160	999999	843	999999	823	999999	904	477	181	316	487	999999	902	999999	691	189	773	165	29	341	396	844	356	847	999999	999999	218	454	999999	887	746	895	509	641	176	634	793	626	999999	444	439	774	25	999999	459	999999	628	999999	160	
999999	999999	317	999999	271	265	316	148	996	623	320	284	460	445	294	569	592	640	270	934	67	396	157	725	585	902	621	829	245	397	122	999999	82	304	716	185	439	141	999999	386	999999	495	797	12	129	999999	979	338	730	999999	999999	689	999999	211	103	929	564	591	999999	368	643	999999	903	608	510	437	211	165	728	118	140	461	402	884	84	571	999999	154	606	424	923	292	108	693	530	433	525	999999	210	999999	621	999999	951	878	742	384	999999	199	999999	691	958	823	999999	999999	999999	415	297	999999	999999	531	340	999999	999999	764	445	360	387	219	88	87	912	340	954	941	496	292	509	523	999999	700	999999	409	652	914	999999	109	682	486	282	124	999999	52	744	679	456	212	862	197	443	391	996	381	999999	999999	999999	628	999999	669	135	139	906	999999	999999	436	551	931	766	81	309	346	678	901	936	963	941	870	595	285	494	294	429	999999	90	761	703	608	999999	238	145	836	240	999999	999999	153	217	372	711	999999	138	999999	445	791	999999	999999	712	104	444	999999	482	999999	43	593	999999	841	709	594	692	579	733	942	643	538	935	472	115	664	551	793	756	578	168	287	156	969	999999	638	434	983	58	608	173	151	999999	236	803	999999	838	518	999999	999999	679	999999	584	195	881	907	855	999999	991	57	553	651	999999	904	999999	756	446	215	992	81	169	999999	999999	134	778	999999	782	709	669	999999	999999	42	358	999999	898	36	702	999999	999999	940	782	19	999999	10	999999	999999	999999	851	999999	57	210	633	999999	999999	463	970	612	460	416	999999	999999	155	999999	534	231	521	303	268	15	999999	63	999999	127	62	999999	160	999999	529	79	999999	750	931	233	622	266	999999	516	999999	999999	999999	423	999999	554	707	999999	636	999999	467	999999	543	228	999999	845	761	993	725	515	999999	84	313	262	92	391	159	639	203	921	143	277	999999	14	317	589	87	999999	811	999999	420	246	662	896	260	999999	535	48	268	96	999999	629	541	687	999999	999999	375	675	341	860	404	77	999999	714	130	199	750	999999	911	902	768	999999	191	794	104	236	421	416	11	342	855	999999	999999	117	999999	514	736	350	961	405	223	999999	968	951	999999	352	624	947	775	71	999999	999999	999999	365	327	999999	999999	746	593	816	999999	958	674	999	14	293	999999	515	264	616	463	999999	578	999999	999999	999999	492	999999	268	751	999999	474	641	940	342	859	984	999999	789	999999	76	989	757	999999	905	265	999999	969	946	252	656	118	692	999999	999999	599	999999	620	999999	961	528	217	488	
841	999999	35	327	733	666	154	308	681	726	999999	550	474	652	433	999999	433	999999	522	294	25	999999	999999	782	482	343	999999	442	373	999999	999999	999999	859	510	915	941	880	999999	999999	313	801	999999	975	999999	876	999999	143	946	999999	20	999999	341	15	922	999999	745	710	252	844	400	923	712	999999	341	898	895	999999	963	736	491	999999	496	625	219	999999	81	999999	999999	999999	864	999999	796	999999	363	999999	496	914	936	47	999999	241	637	999999	613	389	98	999999	999999	494	981	927	180	219	512	289	756	716	796	999999	401	625	599	347	999999	200	137	275	999999	244	411	980	999999	999999	999999	999999	102	403	999999	830	404	72	486	626	924	936	39	586	934	83	350	999999	128	506	646	554	641	300	121	999999	261	999999	437	999999	92	999999	183	255	999999	999999	197	362	704	965	45	339	999999	973	999999	54	171	551	999999	507	894	999999	862	999999	999999	999999	618	999999	291	999999	579	580	999999	999999	543	924	999999	783	932	682	886	988	999999	162	999999	317	415	668	999999	77	260	999999	999999	930	514	460	148	925	966	640	643	999999	80	999999	396	464	704	70	439	999999	291	388	999999	658	620	905	556	709	787	972	606	950	924	224	999999	869	999999	704	573	92	786	999999	817	301	49	999999	917	970	766	999999	612	999999	238	390	999999	872	999999	999999	320	608	903	999999	147	999999	999999	692	999999	999999	999999	999999	376	10	496	999999	711	999999	570	326	999999	129	988	586	942	781	369	260	721	543	438	999999	777	264	394	965	188	356	999999	823	267	356	39	999999	213	248	999999	612	859	881	999999	999999	312	999999	224	200	620	999999	999999	365	634	783	999999	927	427	300	749	122	999999	999999	178	364	751	999999	69	999999	99	926	383	704	999999	756	401	999999	865	104	173	12	49	203	354	861	860	344	198	483	999999	112	643	913	498	526	996	338	712	999999	591	999999	715	951	110	694	943	791	223	878	392	140	71	332	136	746	999999	422	186	317	504	417	999999	999999	999999	987	292	469	215	625	759	72	138	999999	513	608	297	97	102	999999	999999	78	999999	320	100	254	50	321	999999	751	999999	999999	162	999999	999999	184	17	999999	74	123	411	483	999999	999999	129	329	11	519	819	528	459	985	329	999999	399	435	295	247	999999	999999	999999	999999	683	463	181	185	910	733	733	999999	600	167	33	978	999999	443	492	999999	201	771	253	530	999999	999999	302	999999	264	999999	14	393	999999	770	644	999999	177	440	800	132	426	943	419	277	786	491	927	302	999999	351	276	956	943	761	56	
999999	999999	425	480	999999	999999	712	920	999999	728	349	449	830	999999	601	811	818	642	369	117	999999	361	975	999999	20	999999	10	506	913	999999	58	449	137	723	920	42	752	999999	386	960	713	33	146	548	446	999999	107	779	370	540	457	999999	583	999999	799	372	424	681	470	92	171	215	17	912	680	900	321	116	601	569	69	858	999999	409	403	999999	225	999999	999999	999999	243	230	999999	382	913	999999	865	483	924	558	618	80	500	303	999999	508	25	234	868	546	730	999999	187	801	481	598	67	184	259	574	999999	987	384	999999	848	941	999999	634	998	945	44	837	191	999999	950	988	999999	999999	610	895	218	991	567	760	247	999999	53	344	901	325	677	691	233	999999	411	630	696	998	454	857	438	390	999999	923	512	999999	809	999999	850	492	239	999999	573	364	366	166	429	623	263	605	898	999999	732	683	277	352	613	831	641	999999	999999	370	517	999999	466	827	765	999999	999999	355	444	908	494	418	96	999999	999999	869	999999	255	211	83	744	999999	959	704	658	999999	656	999999	288	999999	502	530	999999	868	587	999999	897	538	400	785	374	908	999999	989	250	999999	597	999999	234	999999	837	396	128	228	626	999999	793	762	179	223	988	99	77	466	416	963	227	227	995	999999	972	465	854	426	708	835	687	970	464	343	955	999999	934	999999	999999	115	411	972	251	918	999999	145	368	186	796	999999	999999	704	582	999999	106	379	999999	926	999999	382	999999	999999	519	790	981	823	308	835	999999	36	164	533	327	999999	561	255	975	86	281	837	106	677	629	433	999999	982	999999	187	247	585	999999	17	772	999999	574	709	462	461	937	999999	837	999999	999999	999999	130	317	386	282	724	850	999999	622	655	934	286	863	83	96	795	998	999999	130	598	999999	999999	156	761	561	736	852	793	524	148	78	10	573	999999	858	312	687	605	125	462	999999	191	650	999999	837	489	710	999999	375	665	999999	776	716	999999	246	17	974	556	825	999999	872	66	999999	999999	587	934	999999	114	999999	999999	118	402	321	668	210	999999	122	794	999999	81	999999	226	999999	859	209	999999	293	637	523	850	338	140	999999	579	590	340	312	176	774	999999	776	605	421	592	557	546	465	57	999999	745	894	999999	632	754	519	655	638	29	999999	295	650	85	591	999999	454	977	622	999999	87	869	198	946	999999	999999	305	430	805	835	999999	663	835	999999	999999	999999	999999	158	999999	35	69	999999	701	999999	999999	488	261	700	999999	56	147	579	923	723	969	864	557	948	170	999999	459	
999999	850	803	717	621	460	414	182	999999	418	305	999999	597	999999	153	178	905	65	999999	769	604	999999	758	697	732	739	999999	276	48	230	999999	988	896	575	971	999999	999999	999999	280	38	846	528	209	638	999999	110	336	51	826	696	999999	892	999999	842	854	681	101	999999	985	881	347	999999	143	593	410	317	999999	31	711	68	280	339	784	512	999999	86	218	130	856	632	413	80	449	352	999999	124	999999	64	721	299	993	792	590	999999	690	707	999999	999999	237	534	527	999999	340	767	426	999999	118	127	919	999999	473	999999	999999	362	999999	276	699	999999	999999	999999	999999	528	310	999999	75	487	749	395	821	225	692	999999	892	999999	115	108	740	681	925	265	16	252	999999	999999	826	31	543	237	920	424	18	602	600	941	586	998	14	999999	702	938	572	722	306	704	999999	999999	88	926	999999	379	536	27	999999	759	289	705	999999	999999	594	53	944	999999	475	999999	216	100	999999	951	745	116	104	822	979	986	693	293	945	999999	999999	956	943	616	999999	550	888	990	999999	840	662	880	614	646	334	999999	994	60	256	999999	497	995	999999	999999	190	151	285	713	48	879	76	995	759	953	999999	638	110	999999	543	925	518	226	364	171	298	865	502	999999	999999	330	999999	643	46	999999	943	999999	97	815	435	999999	274	999999	952	856	999999	666	131	661	999999	696	557	666	517	331	390	999999	641	707	838	325	648	827	226	999999	887	999999	958	712	19	651	550	999999	902	999999	999999	344	999999	507	397	999999	743	841	322	801	772	335	136	715	666	999999	228	390	977	999999	199	447	999999	244	969	351	707	418	651	493	156	273	764	812	671	999999	17	144	319	216	581	806	515	425	945	561	307	253	56	347	432	169	317	792	999999	999999	386	39	538	55	999999	335	199	829	654	999999	999999	323	53	620	664	94	80	770	537	393	932	542	298	417	999999	999999	371	314	999999	986	999999	999999	307	999999	668	977	999999	274	291	999999	999999	999999	770	999999	990	999999	210	999999	682	348	98	547	264	131	291	844	741	130	11	470	964	885	999999	999999	554	999999	999999	594	951	687	999999	806	489	999999	776	999999	772	853	426	70	999999	935	999999	722	898	418	999999	185	999999	824	246	999999	272	820	292	731	917	111	999999	999999	967	999999	484	994	859	291	67	999999	999999	44	81	888	999999	940	217	38	263	55	769	146	880	840	427	137	451	13	543	669	999	54	338	670	961	34	103	648	461	637	999999	616	360	744	999999	142	999999	358	781	332	999999	263	999999	872	
999999	999999	521	136	197	999999	553	999999	999999	397	973	310	706	411	926	999999	846	999999	577	625	999999	999999	785	999999	999999	999999	384	102	999999	221	66	746	999999	466	338	217	513	999999	460	113	93	17	868	963	999999	999999	435	351	999999	112	485	54	999999	851	690	188	968	384	125	903	973	461	999999	535	340	999999	733	250	82	718	175	999999	999999	999999	542	184	294	822	375	491	858	42	670	129	736	22	70	725	775	159	248	999999	999999	557	140	632	999999	342	633	543	795	195	279	713	999999	605	935	221	319	999999	893	156	19	634	999999	940	790	999999	799	327	177	18	999999	922	480	47	38	999999	343	909	800	952	198	832	695	673	999999	957	999999	999999	86	848	415	269	266	101	128	227	513	199	842	999999	543	315	999999	787	720	356	242	898	577	385	878	999999	714	941	958	187	938	380	999999	832	999999	667	999999	328	602	214	666	388	918	999999	57	153	999999	999999	419	883	466	999999	952	417	725	294	563	701	970	16	555	324	143	941	289	142	22	999999	549	875	74	57	999999	999999	689	853	979	766	999999	999999	999999	999999	999999	84	720	39	427	770	117	999999	113	549	357	596	659	351	255	976	531	914	999999	67	391	543	818	418	999999	447	727	871	315	797	999999	246	673	770	792	999999	999999	999999	999999	999999	901	514	771	999999	699	597	999999	347	608	999999	245	999999	602	999999	403	988	265	999999	316	980	52	999999	730	316	186	999999	999999	888	559	196	755	282	209	890	166	876	771	303	719	135	590	999999	272	312	999999	950	644	999999	377	803	802	919	942	734	208	665	999999	465	348	999999	675	967	788	421	257	962	224	711	999999	526	999999	962	999999	190	999999	663	973	428	999999	999999	476	532	999999	999999	393	836	339	474	691	500	102	999999	954	141	999999	623	601	851	999999	599	735	999999	281	999999	586	999999	337	762	344	545	692	366	710	122	999999	152	455	999999	38	421	633	749	30	627	434	910	999999	461	729	999999	71	132	373	999999	500	544	260	669	999999	552	508	576	139	156	808	999999	606	841	29	318	999999	567	999999	999999	999999	986	912	654	999999	999999	833	876	999999	999999	483	569	992	554	622	576	891	785	865	485	912	999999	619	999999	819	698	999999	175	999999	999999	607	503	309	999999	999999	513	999999	606	253	501	999999	632	544	999999	999999	248	742	61	229	452	426	391	702	347	730	909	999999	48	834	727	372	668	444	999999	999999	979	270	272	365	119	944	295	542	373	765	289	522	999999	211	580	999999	262	946	988	995	225	
999999	961	999	289	146	594	771	525	138	60	198	922	609	692	978	480	999999	119	508	141	999999	999999	581	451	999999	327	999999	264	771	119	999999	455	999999	745	999999	308	999999	85	999999	999999	523	26	244	715	101	999999	999999	518	602	486	566	836	999999	999999	376	472	999999	999999	891	999999	757	517	754	999999	337	742	306	863	514	679	216	999999	147	158	618	832	104	866	359	798	877	327	662	295	553	886	965	762	378	999999	918	715	194	999999	999999	15	272	225	387	358	999999	585	14	999999	279	946	699	341	255	999999	378	523	999999	103	941	440	999999	468	476	451	776	544	495	798	761	501	999999	999999	556	612	999999	878	489	11	505	301	323	740	26	606	197	634	999999	999999	999999	405	517	100	999999	171	160	804	749	935	582	758	999999	215	999999	999999	520	715	784	999999	974	499	44	999999	597	649	126	124	452	869	264	999999	37	999999	460	365	984	999999	772	394	999999	999999	999999	553	428	747	210	999999	579	999999	95	482	999999	999999	860	848	371	999999	503	999999	55	999999	361	999999	681	440	999999	440	755	805	793	185	942	999999	192	218	370	490	778	999999	999999	999999	545	214	784	782	302	999999	800	612	994	674	841	210	999999	999999	414	259	999999	988	26	999999	363	999999	454	909	999999	459	691	651	999999	999999	541	653	132	46	999999	156	105	898	147	577	640	152	811	129	999999	742	999999	767	804	121	618	789	833	999999	655	999999	760	999999	253	999999	472	158	999999	123	142	198	87	312	923	999999	163	999999	851	999999	140	220	962	334	575	796	409	923	847	377	999999	999999	819	999999	391	729	396	230	655	304	114	492	28	698	986	155	999999	747	843	546	957	645	938	394	548	999999	808	999999	309	999999	443	549	310	757	999999	391	379	633	920	203	999999	933	999999	556	344	999999	999999	274	999999	999999	999999	661	89	310	999999	999999	999999	999999	999999	946	921	961	921	999999	860	565	192	999999	846	999999	776	42	826	650	676	33	327	999999	60	900	999999	544	97	879	325	782	469	999	347	234	578	944	727	974	282	999999	999999	128	695	779	465	929	427	999999	653	999999	834	439	634	999999	309	431	383	14	702	387	874	52	999999	88	999999	192	924	999999	36	831	314	999999	377	766	22	208	999999	280	999999	324	999999	999999	235	999999	948	39	374	951	999999	157	570	722	999999	999999	45	999999	245	617	684	282	15	805	716	821	999999	999999	71	867	999999	111	735	113	569	999999	999999	530	999999	668	139	75	999999	999999	697	879	999999	592	580	483	731	53	999999	88	596	999999	
999999	321	999999	414	430	966	999999	999999	577	999999	421	467	163	893	999999	515	162	999999	999999	618	464	41	117	836	560	212	411	999999	146	340	147	657	999999	999999	79	999999	892	412	247	173	107	321	999999	999999	999999	803	438	686	849	226	890	999999	600	977	999999	287	214	800	853	227	565	999999	370	246	685	764	950	756	999999	684	622	999999	999999	999999	521	153	635	999999	379	999999	999999	724	739	920	999999	751	66	538	999999	999999	745	101	999999	29	999999	717	999999	168	999999	999999	852	999999	862	174	603	999999	66	999999	466	564	651	971	431	106	454	999999	650	450	999999	934	708	421	67	41	939	530	202	320	717	804	201	477	999999	999999	904	101	861	999999	326	999999	694	781	999999	999999	150	773	670	999999	999999	766	76	510	372	264	999999	440	999999	830	999999	83	947	746	567	999999	372	184	927	755	201	999999	999999	86	999999	495	249	926	349	922	891	175	860	999999	999999	950	999999	690	114	790	999999	473	475	40	999999	253	999999	948	224	420	771	966	999999	914	270	222	787	990	387	876	24	78	101	999999	939	70	222	217	10	999999	999999	681	79	146	83	999999	887	999999	999999	880	142	300	711	928	161	999999	328	999999	478	532	172	747	313	238	999999	613	382	772	101	288	40	999999	947	606	496	99	897	709	999999	543	335	999999	263	506	743	724	366	172	551	24	741	999999	999999	478	454	999999	378	840	371	470	355	124	857	458	850	987	352	999999	442	72	37	999999	115	935	207	999999	494	999999	494	61	256	219	231	999999	999999	999999	415	999999	999999	319	999999	66	348	380	999999	221	981	805	656	756	381	999999	999999	999999	986	999999	171	804	281	999999	999999	999999	356	319	224	999999	892	780	999999	999999	581	873	952	133	350	971	280	999999	746	986	352	689	161	738	999999	994	489	742	99	425	602	611	208	999999	626	999999	709	39	165	999999	328	999999	999999	569	184	508	309	606	148	999999	852	999999	67	294	777	13	418	617	639	999999	655	159	691	494	493	999999	674	919	506	199	271	251	579	999999	999999	151	794	591	563	181	694	999999	604	999999	573	176	554	913	264	623	742	102	399	935	407	178	999999	409	86	214	999999	389	109	948	753	611	856	373	627	999999	218	826	63	999999	999999	771	555	617	999999	327	999999	761	665	883	457	179	999999	644	297	499	632	394	999999	359	348	314	784	655	330	962	999999	191	296	628	414	915	48	931	409	999999	622	999999	488	758	788	81	999999	225	501	584	759	222	85	999999	13	824	321	704	129	999999	987	900	
999999	999999	18	244	474	46	479	542	140	920	999999	999999	876	730	906	757	570	276	590	568	164	746	212	106	115	168	625	589	604	344	812	189	999999	999999	615	529	749	999999	606	688	746	959	453	839	977	423	260	282	918	563	143	852	640	428	745	550	999999	911	999999	316	420	999999	937	796	117	65	23	164	999999	387	17	999999	669	901	822	205	303	373	128	691	999999	999999	999999	50	211	960	548	229	999999	75	999999	838	999999	999999	277	999999	31	656	731	922	999999	106	166	541	555	126	192	999999	605	999999	256	393	792	447	408	77	227	897	595	157	516	794	999999	60	614	999999	602	379	634	999999	999999	999999	641	206	291	811	197	140	999999	999999	999999	809	624	436	818	999999	55	976	892	999999	639	134	71	584	999999	616	920	115	926	386	523	813	114	640	376	609	999999	999999	166	999999	999999	97	412	510	379	706	179	999999	241	999999	134	625	486	433	336	59	585	67	999999	675	999999	91	213	118	570	964	705	983	70	218	637	458	999999	305	330	999999	999999	560	214	709	999999	180	874	701	262	898	999999	680	314	999999	34	999999	806	491	706	999999	999999	304	939	999999	999999	999999	689	33	999999	999999	805	999999	113	784	999999	35	852	90	238	720	217	999999	855	672	637	34	679	744	999999	942	999999	338	599	532	666	427	999999	799	708	260	491	999999	113	587	999999	155	577	529	988	998	842	726	999999	999999	591	999999	448	277	777	976	516	944	838	654	33	999999	592	580	999999	910	414	63	999999	978	239	366	407	999999	579	999999	457	160	756	195	110	925	999999	613	941	999999	999999	999999	32	732	743	546	22	459	563	627	563	996	999999	87	593	789	354	283	999999	234	999999	180	698	294	528	365	198	999999	553	108	399	978	639	999999	932	71	40	999999	999999	693	353	948	999999	952	929	460	999999	679	999999	999999	580	802	999999	716	318	808	655	999999	213	388	358	369	905	465	999999	585	367	576	154	532	758	705	48	72	881	37	465	746	365	77	999999	999999	999999	242	999999	999999	130	999999	526	134	416	303	999999	856	999999	984	53	259	724	353	103	999999	534	79	563	999999	999999	999999	835	291	999999	999999	999999	145	999999	839	319	672	938	640	464	443	60	999999	125	999999	269	192	728	896	983	215	31	999999	974	443	984	980	679	651	833	334	98	244	999999	507	922	310	999999	505	674	380	321	94	889	660	131	513	954	108	616	581	77	938	999999	999999	887	369	171	337	855	338	999999	296	806	139	355	816	249	999999	999999	999999	107	232	
231	613	894	936	132	323	322	480	36	580	999999	261	267	999999	937	999999	999999	562	148	999999	649	346	386	34	999999	759	315	315	999999	999999	566	657	484	844	716	694	999999	951	246	847	25	384	999999	423	261	999999	872	204	878	606	998	999999	820	350	583	885	236	870	658	999999	18	16	216	690	23	388	777	423	444	253	400	999999	326	999999	741	275	43	963	773	732	999999	120	436	999999	346	999999	999999	143	271	830	999999	382	302	999999	839	18	999999	621	999999	873	999999	459	760	635	999999	340	999999	530	999999	999999	851	273	999999	925	487	898	999999	548	999999	435	551	644	999999	613	785	999999	375	999999	460	733	106	422	563	900	956	999999	359	800	999999	16	999999	999999	535	953	978	204	999999	999999	395	941	999999	629	278	974	999999	142	999999	157	850	197	999999	219	999999	875	999999	439	999999	206	969	59	548	779	96	347	510	245	119	208	635	590	742	999	67	519	999999	999999	999999	588	578	823	139	212	950	275	51	715	246	999999	999999	999999	494	999999	999999	346	403	659	999999	999999	473	999999	33	109	522	999999	454	965	162	560	580	744	296	131	628	999999	919	999999	828	821	999999	795	999	459	465	96	106	663	602	720	126	645	933	999999	125	493	799	999999	999999	999999	820	86	562	686	89	998	262	999999	461	259	426	999999	830	722	634	677	95	999999	643	435	173	791	372	441	443	999999	999999	82	15	144	356	888	655	999999	10	229	999999	323	380	467	999999	732	999999	352	999999	999999	814	221	588	447	407	235	999999	265	527	38	999999	131	252	153	197	999999	999999	999999	903	537	412	693	721	415	999999	772	999999	185	601	440	999999	999999	999999	384	131	599	999999	568	999999	131	999999	400	999999	999999	515	121	80	236	279	654	374	885	449	766	999999	130	499	183	12	999999	41	221	999999	999999	448	694	983	868	32	999999	695	999999	588	781	999999	21	83	999999	899	999999	701	967	906	947	76	999999	579	999999	726	10	999999	320	566	112	99	290	736	532	533	820	137	212	214	681	999999	575	306	667	730	645	999999	749	999999	678	934	74	315	716	30	743	125	613	999999	32	499	384	242	999999	999999	755	285	551	999999	89	205	498	999999	234	999999	500	407	911	650	91	953	359	46	887	178	35	974	999999	512	789	999999	524	70	191	192	584	342	820	976	999999	999999	505	533	999999	999999	999999	999999	90	728	530	345	214	963	999999	79	999999	347	999999	999999	666	781	265	48	436	999999	680	438	999999	999999	999999	167	587	935	999999	721	457	826	842	413	733	724	894	
301	981	453	501	561	999	999999	52	246	987	999999	319	203	114	999999	999999	999999	802	17	729	47	324	372	758	999999	297	349	621	999999	505	999999	584	941	886	963	67	983	882	999999	438	468	10	177	999999	999999	999999	482	616	990	729	31	611	725	994	857	977	999999	694	232	273	660	500	729	740	999999	999999	377	316	151	410	123	999999	683	999999	271	47	156	202	684	999999	815	733	631	999999	484	340	999999	947	999999	985	999999	298	660	855	778	967	280	437	133	999999	257	175	474	590	615	999999	928	999999	732	819	831	999999	20	579	458	999999	999999	145	265	716	79	430	287	165	962	999999	287	999999	999999	304	766	999999	79	538	999999	999999	268	999999	978	401	411	711	224	999999	164	999999	288	91	407	851	108	145	181	417	86	827	887	319	627	791	805	110	999999	438	999999	122	357	481	184	807	668	999999	167	864	314	999999	215	77	11	999999	546	999999	999999	948	205	631	547	661	462	999999	999999	949	423	196	999999	311	364	785	166	51	673	807	906	599	193	280	977	316	113	717	622	999999	317	686	255	609	680	408	999999	431	575	999999	28	999999	999999	999999	414	970	279	999999	13	429	999999	960	277	739	299	999999	765	925	653	240	558	745	999999	943	641	736	941	986	630	956	553	999999	999999	978	788	309	554	474	865	17	47	109	713	999999	909	357	419	515	319	850	999999	999999	777	345	146	283	651	111	999999	999999	38	293	999999	999999	876	999999	494	298	950	989	285	999999	69	646	202	999999	41	763	43	293	999999	435	676	780	322	999999	957	999999	842	515	999999	452	397	999999	999999	754	727	665	325	733	863	131	999999	330	574	352	257	141	152	687	252	888	77	793	360	602	617	602	999999	640	999999	999999	456	445	341	833	999999	871	999999	999999	731	375	447	310	430	999999	999999	355	215	970	988	826	988	999999	999999	769	384	603	999999	385	999999	134	930	999999	515	509	999999	130	988	999999	999999	999999	472	704	956	999999	451	767	373	999999	732	271	396	999999	651	401	999999	301	182	999999	458	310	43	292	310	606	444	762	795	920	530	749	367	474	530	613	363	294	208	396	328	617	239	683	652	876	738	175	43	123	144	383	948	426	293	149	999999	189	403	359	442	688	999999	453	633	982	904	999999	243	999999	999999	90	103	785	253	841	999999	360	640	434	868	278	728	682	785	157	801	940	191	391	270	183	890	999999	953	639	999999	786	999999	999999	972	815	999999	999999	84	63	999999	172	183	452	999999	992	999999	969	490	173	959	999999	
999999	486	999999	963	741	852	777	865	199	254	831	613	205	294	310	970	461	999999	999999	733	607	732	867	999999	766	739	999999	278	999999	921	368	999999	999999	355	999999	572	999999	18	83	89	227	219	863	999999	340	569	256	784	691	579	999999	999999	999999	235	999999	935	618	552	206	12	999999	509	241	278	886	999999	933	850	175	737	492	999999	979	266	516	398	868	999999	999999	999999	492	538	999999	64	413	930	963	999999	663	999999	954	935	812	81	550	999999	999999	595	999999	298	636	406	618	999999	96	75	999999	570	719	304	999999	999999	253	999	999999	10	922	186	865	999999	88	489	999999	982	783	556	640	907	716	798	419	999999	682	19	571	96	999999	999999	967	348	481	402	734	369	125	177	691	812	562	999999	795	801	730	203	220	156	219	999999	180	540	434	551	854	920	999999	999999	113	244	438	432	91	299	218	526	484	999999	755	999999	867	615	865	827	355	176	999999	618	552	489	799	424	877	293	461	437	913	930	548	813	485	331	73	457	384	999999	999999	999999	592	213	719	999999	999999	392	769	565	674	606	205	687	918	999999	251	624	999999	23	999999	999999	999999	781	613	999999	146	941	352	999999	551	417	999999	226	999999	507	35	349	999999	274	999999	494	999999	896	762	316	734	999999	895	219	999999	449	22	370	583	670	667	999999	999999	175	999999	458	999999	233	23	267	999999	979	979	420	250	999999	854	181	989	999999	283	941	28	306	819	286	999999	999999	466	112	999999	999999	643	999999	839	224	999999	999999	999999	999999	454	999999	883	505	163	755	881	484	968	187	594	840	381	521	396	726	999999	999999	356	122	412	907	767	999999	861	80	345	999999	581	36	162	260	305	423	616	999999	999999	999999	153	73	404	572	173	288	518	564	711	131	652	999999	430	456	999999	763	999999	546	999999	972	643	93	999999	941	903	942	999999	999999	545	958	999999	413	668	280	159	292	717	999999	743	999999	402	307	999999	224	298	467	605	705	999999	999999	259	999999	458	999999	879	70	654	999999	999999	231	262	999999	999999	752	226	999999	455	999999	306	965	56	333	803	54	580	346	723	205	652	445	347	330	341	999999	999999	999999	955	583	400	999999	999999	264	181	522	236	228	288	616	998	60	22	454	408	999999	999999	999999	999999	999999	514	543	346	458	809	233	999999	932	842	24	54	390	999999	871	999999	216	336	791	162	291	818	999999	67	117	206	602	432	892	921	305	999999	782	568	551	999999	999999	753	189	454	947	637	303	999999	273	999999	999999	999999	150	999999	999999	709	703	773	984	
999999	162	485	238	999999	217	999999	991	21	546	999999	271	999999	999999	803	901	463	157	999999	214	653	524	999999	793	545	999999	835	291	207	729	999999	999999	19	584	999999	916	999999	525	927	999999	999999	999999	292	839	768	310	999999	36	999999	999999	738	562	367	568	341	999999	186	999999	692	999999	999999	518	999999	292	951	690	262	247	999999	999999	529	999999	230	108	67	17	242	999999	999999	245	793	999999	999999	999999	990	43	457	450	252	886	739	691	832	264	865	638	851	999	888	88	58	557	999999	460	999999	999999	342	269	511	333	837	49	666	457	999999	573	574	999999	302	999999	999999	999999	994	896	999999	837	115	965	242	429	166	242	999999	946	197	245	565	493	150	199	999999	198	938	919	999999	700	35	385	384	302	73	470	999999	970	999999	999999	562	356	313	436	695	376	999999	92	999999	605	790	999999	269	643	17	999999	250	112	999999	54	873	999999	847	457	812	729	591	999999	999999	695	999999	288	999999	999999	682	219	999999	713	503	335	171	856	752	999999	909	999999	999999	999999	999999	999999	230	604	999999	999999	372	999999	508	855	999999	965	785	97	726	480	80	512	999999	999999	960	797	901	999999	999999	890	883	26	332	404	999999	506	613	850	999999	999999	999999	929	533	310	999999	205	711	334	999999	537	550	84	999999	282	382	999999	999999	999999	999999	497	999999	693	995	999999	917	355	165	114	317	126	362	934	442	999999	999999	999999	979	999999	729	999999	999999	999999	446	81	350	808	886	60	31	151	808	805	80	166	304	782	999999	999999	392	243	50	999999	26	973	185	615	641	788	999999	242	999999	391	88	24	411	999999	256	999999	523	118	469	999999	93	176	318	556	999999	999999	57	232	999999	319	924	496	724	489	560	472	895	999999	177	107	999999	788	999999	427	727	999999	754	791	999999	19	156	999999	999999	999999	999999	849	999999	629	751	364	741	55	999999	118	466	999999	999999	922	951	783	38	788	999999	999999	332	304	453	890	828	807	999999	265	999999	999999	173	650	722	999999	965	999999	807	276	983	812	366	999999	763	999999	960	999999	766	999999	840	751	980	999999	342	411	613	229	406	774	999999	943	833	485	358	999999	944	999999	999999	999999	956	250	999999	762	804	999999	999999	594	540	837	930	693	51	698	425	999999	226	805	317	320	185	745	314	999999	476	50	979	880	389	935	999999	153	276	265	876	599	775	228	563	999999	999999	999999	689	569	999999	999999	902	999999	70	413	611	999999	509	558	335	221	999999	943	295	999999	160	999999	999999	999999	176	786	426	785	822	999999	179	999999	999999	115	914	166	
66	744	198	369	147	999999	820	975	334	999999	999999	718	999999	665	999999	999999	932	799	62	999999	813	94	402	67	690	126	321	245	243	612	897	999999	644	999999	164	999999	999999	926	999999	315	314	239	280	644	151	708	855	999999	172	347	999999	999999	62	641	999999	999999	352	140	679	31	533	584	999999	999999	634	250	999999	761	510	999999	999999	15	183	746	968	584	999999	757	999999	999999	271	164	82	896	999999	455	351	12	826	192	849	623	257	999999	999999	729	497	999999	20	901	635	103	657	999999	999999	70	279	315	672	767	999999	594	999999	999999	760	378	999999	845	185	189	899	999999	999999	327	999999	464	999999	578	964	249	97	266	747	25	999999	178	507	381	637	486	185	45	339	68	35	265	999999	559	844	413	227	651	382	831	11	999999	167	339	90	804	311	999999	351	999999	999999	901	847	209	999999	591	871	140	999999	699	13	863	741	999999	301	365	66	209	733	560	999999	999999	999999	915	999999	791	20	999999	301	833	184	484	693	999999	388	999999	418	209	216	263	541	96	999999	683	827	148	999999	290	47	724	748	112	967	790	999999	999999	27	931	196	560	999999	704	839	999999	524	528	999999	999999	498	177	947	856	992	999999	29	999999	11	999999	999999	999999	968	729	140	576	95	82	517	903	504	153	117	486	22	656	681	837	257	69	169	309	999999	987	999999	870	777	891	119	497	771	475	243	817	843	999999	591	851	574	272	298	999999	999999	276	340	355	70	470	843	999999	999999	191	688	941	50	999999	906	980	999999	269	799	999999	999999	999999	141	38	909	299	643	701	74	830	273	984	771	999999	999999	701	657	999999	809	316	57	999999	999999	590	787	301	777	65	414	610	913	314	473	999999	489	999999	999999	311	445	999999	826	152	999999	999999	999999	704	179	999999	499	215	999999	500	460	492	157	999999	330	551	999999	618	521	588	297	464	999999	958	520	999999	999999	306	999999	999999	11	48	489	904	501	999999	671	999999	131	454	565	209	287	999999	854	980	946	999999	671	594	69	827	259	248	855	817	60	959	193	502	999999	203	649	977	999999	421	12	999999	697	999999	879	168	496	77	33	97	186	999999	114	999999	730	936	635	971	296	184	788	251	59	684	681	712	899	629	357	999999	999999	310	922	442	978	704	999999	999999	714	901	340	192	224	767	640	555	854	999999	771	170	567	677	690	999999	633	760	999999	23	999999	177	269	866	720	661	999999	999999	999999	999999	561	35	343	563	999999	999999	843	999999	36	291	999999	999999	999999	256	857	999999	804	883	619	607	
809	227	512	999999	165	547	999999	473	999999	563	999999	763	974	192	101	746	826	14	999999	305	482	36	734	910	970	791	319	23	19	999999	999999	654	267	974	999999	999999	523	999999	407	999999	752	999999	143	473	61	289	161	675	164	121	370	799	472	323	135	782	999999	602	618	373	237	999999	464	939	999999	585	506	999	328	756	232	81	606	999999	552	112	893	999999	858	690	640	999999	999999	897	999999	67	191	999999	999999	90	999999	921	146	44	492	134	999999	999999	767	999999	783	161	356	407	888	299	202	772	771	32	889	232	743	999999	999999	999999	999999	567	776	999999	404	563	160	248	905	311	934	572	218	428	999999	698	502	393	906	999999	999999	999999	19	873	864	999999	182	826	201	628	187	218	311	899	363	357	428	129	81	229	10	118	999999	586	999999	630	999999	999999	834	999999	730	360	31	253	304	318	558	903	999999	984	391	334	57	999999	134	726	270	318	74	840	999999	382	321	999999	488	190	999999	432	518	243	855	829	991	999999	999999	827	196	68	605	54	799	524	346	999999	838	675	999999	225	462	638	370	255	287	993	999999	358	999999	344	765	124	359	999999	394	549	139	561	342	56	999999	306	539	211	713	999999	50	755	999999	234	849	812	129	743	970	880	873	610	551	997	90	550	788	852	302	999999	695	999999	140	797	957	286	343	24	836	165	108	168	541	267	999999	174	322	999999	494	953	994	615	165	999999	999999	528	20	344	999999	999999	518	687	909	232	999999	999999	624	999999	277	573	999999	114	999999	814	781	714	78	294	54	999999	237	974	367	999999	999999	89	518	626	999999	438	999999	998	58	998	646	421	259	319	932	586	549	83	546	921	483	890	999999	350	731	962	459	999999	300	59	999999	543	999999	569	736	999999	999999	998	999999	999999	306	480	999999	908	177	370	464	759	999999	468	376	164	999999	445	865	605	999999	177	895	168	999999	550	708	999999	398	113	102	689	582	687	727	551	999999	707	624	13	833	800	183	999999	507	700	374	999999	683	456	114	999999	999999	999999	875	999999	999999	999999	859	756	772	999999	520	74	278	774	187	999999	741	825	208	999999	820	999999	772	580	994	533	999999	288	186	877	325	941	999999	218	999999	999999	812	45	448	996	999999	868	999999	775	289	999999	999999	732	522	700	99	857	999999	999999	73	841	999999	304	697	579	307	999999	580	895	742	578	999999	69	789	736	861	705	386	999999	999999	999999	632	996	300	885	439	928	765	485	787	467	693	624	155	154	999999	999999	999999	999999	699	277	999999	344	
43	710	53	43	943	786	838	394	480	56	999999	120	219	372	13	812	149	379	815	999999	117	284	999999	450	914	999999	999999	353	366	999999	512	999999	999999	297	999999	590	841	406	985	979	647	403	987	647	134	999999	934	720	513	999999	729	999999	461	203	236	758	825	603	129	308	999999	494	37	999999	544	999999	999999	999999	408	423	970	743	393	835	457	999999	297	247	999999	879	710	999999	840	830	788	999999	163	470	999999	214	999999	247	286	687	847	162	376	999999	999999	249	588	22	999999	999999	565	985	936	626	746	522	471	588	999999	999999	598	999999	999999	207	183	361	731	985	862	204	659	733	466	706	987	304	999999	999999	144	87	301	999999	623	749	274	802	255	537	724	999999	742	185	960	46	99	999999	999999	179	850	751	518	602	160	126	999999	832	528	240	639	999999	999999	209	999999	209	948	900	584	905	932	381	116	203	270	324	999999	999999	772	999999	999999	347	797	999999	421	392	999999	698	546	506	318	441	999999	25	898	283	999999	543	731	999999	97	198	75	602	246	479	644	324	341	836	664	957	70	108	999999	301	654	14	999999	71	640	259	364	88	596	500	999999	101	305	987	999999	999999	752	21	342	999999	282	204	999999	942	748	255	366	710	841	360	381	185	401	607	629	369	999999	999999	130	837	834	999999	16	745	382	999999	28	354	885	746	999999	59	765	205	28	999999	81	999999	323	999999	893	654	999999	999999	999999	921	699	698	367	591	171	999999	890	504	593	295	198	197	569	204	999999	21	824	999999	155	999999	419	205	588	179	297	999999	999999	735	944	190	999999	999999	626	999999	853	330	987	304	584	132	169	999999	612	733	999999	999999	285	129	169	999999	829	999999	100	999999	512	504	999999	197	303	260	736	164	559	413	544	427	570	999999	350	905	34	999999	520	32	173	158	593	999999	908	412	635	237	576	73	360	610	679	999999	948	359	999999	999999	999999	334	999999	14	710	208	198	843	999999	176	778	999999	856	310	630	77	999999	363	999999	264	289	890	624	999999	999999	999999	62	999999	748	999999	170	999999	695	234	528	196	636	169	999999	394	999999	74	98	469	458	999999	217	60	980	999999	207	595	448	955	520	999999	709	887	999999	224	156	263	105	584	15	787	567	631	781	443	441	474	915	526	597	999999	802	165	61	275	999999	999999	954	146	542	575	999999	740	714	418	487	749	743	233	999999	413	968	513	464	999999	755	585	278	546	180	732	680	921	999999	304	317	999999	999999	999999	935	153	999999	999999	51	999999	245	827	917	372	
956	999999	730	691	999999	999999	999999	298	701	999999	519	703	734	417	966	999999	895	631	382	419	999999	999999	913	999999	999999	104	999999	19	999999	33	999999	928	668	905	590	487	11	999999	642	182	57	29	999999	455	640	242	999999	891	993	242	545	614	454	507	271	999999	779	147	404	193	90	247	826	999999	999999	591	999999	828	999999	488	807	906	988	209	372	92	90	467	999999	65	999999	222	999999	239	488	821	483	170	644	566	708	864	999999	458	102	809	999999	185	499	59	206	591	73	514	434	638	999999	999999	145	189	943	321	195	348	508	868	231	999999	198	144	117	874	193	270	780	999999	999999	999999	117	562	889	904	999999	903	858	104	999999	511	805	849	205	238	35	465	623	396	678	999999	999999	233	587	606	986	365	999999	331	999999	802	733	490	999999	95	147	582	999999	48	353	291	489	414	999999	719	790	349	938	879	999999	728	646	393	274	76	999999	999999	999999	292	918	613	962	537	696	999999	777	999999	533	999999	100	453	175	585	999999	397	766	545	513	999999	815	647	426	71	999999	679	165	999999	999999	999999	506	999999	607	17	130	740	329	952	717	373	942	475	815	999999	788	406	562	71	350	877	310	53	380	116	477	999999	196	999999	64	26	200	437	109	282	613	999999	999999	999999	465	313	78	813	827	999999	925	349	831	597	282	999999	126	104	10	999999	950	462	883	501	540	849	999999	428	897	701	183	514	376	543	225	999999	561	405	605	999999	808	496	226	239	190	999999	449	599	627	978	899	999999	437	760	332	161	953	353	627	999999	760	649	916	136	967	421	972	298	382	330	525	999999	999999	963	539	463	246	653	320	999999	410	953	800	918	801	999999	86	999999	221	73	998	217	777	989	285	169	580	999999	272	768	165	160	227	307	463	188	606	474	231	868	915	309	43	224	215	806	849	997	335	889	999999	366	87	318	332	999999	943	509	687	380	882	156	391	551	257	999999	736	503	464	622	999999	999999	999999	352	158	699	183	562	783	999999	999999	583	763	383	433	999999	83	999999	974	155	999999	106	999999	999999	999999	768	918	491	967	999999	80	356	999999	712	999999	733	971	734	170	999999	144	390	999999	218	70	999999	999999	999999	128	999999	999999	999999	528	999999	388	999999	999999	544	366	389	999999	999999	595	827	409	963	50	61	965	699	999999	348	999999	352	999999	853	380	578	789	686	385	909	999999	519	780	252	999999	234	999999	43	908	999999	378	781	999999	451	795	898	809	107	269	341	999999	429	999999	999999	999999	186	999999	534	
14	257	755	680	13	999999	330	85	57	166	145	816	999999	931	791	401	970	966	500	570	67	481	769	692	426	54	866	999999	888	943	172	999999	927	800	999999	661	681	697	999999	980	999999	720	851	652	999999	452	999999	121	999999	999999	866	123	685	999999	476	532	488	72	263	959	999999	387	196	114	994	494	889	999999	999999	140	999999	283	199	999999	999999	999999	630	126	730	999999	439	755	314	659	86	999999	965	999999	999999	506	183	618	443	817	999999	743	999999	746	999999	477	563	688	999999	507	519	592	923	999999	999999	999999	901	371	342	289	530	258	82	537	37	945	528	698	603	406	999999	999999	839	999999	543	705	814	999999	468	262	420	750	999999	806	150	999999	135	799	904	999999	999999	811	999999	163	297	727	671	995	999999	999999	948	865	94	999999	550	417	752	551	999999	590	999999	999999	902	90	999999	779	999999	999999	396	543	820	999999	793	409	801	999999	826	685	999999	816	999999	818	174	756	313	555	665	734	999999	732	741	583	177	999999	879	999999	908	205	295	999999	25	405	608	186	891	229	81	685	21	405	591	76	467	815	555	999999	854	156	776	323	123	977	19	663	801	247	562	479	529	225	246	630	400	999999	801	639	219	987	999999	94	484	999999	999999	860	151	674	125	361	768	383	732	762	429	971	403	999999	396	944	384	654	667	601	999999	795	168	960	675	890	999999	999999	296	866	291	691	999999	999999	264	158	522	137	999999	210	711	999999	493	484	211	429	999999	763	999999	274	613	221	427	882	823	927	702	190	998	235	346	851	999999	866	481	999999	142	270	999999	247	432	999999	999999	466	999999	20	312	999999	759	256	716	261	673	999999	999999	80	273	956	999999	999999	455	341	138	895	863	860	68	626	999999	473	296	912	980	15	842	365	688	999999	999999	813	624	999999	431	752	518	95	188	76	613	411	474	185	950	455	791	101	129	999999	602	39	999999	999999	680	296	959	803	999999	667	188	897	391	313	963	506	712	436	910	386	386	999999	681	991	23	999999	999	121	962	535	224	751	246	61	367	963	860	999999	348	144	792	714	815	521	887	716	29	170	999999	454	742	364	190	999999	259	824	358	960	999999	89	297	848	841	999999	999999	437	999999	339	945	999999	999999	773	999999	999999	593	672	963	169	999999	999999	581	838	899	999999	999999	859	570	999999	802	543	615	899	276	999999	846	943	999999	79	78	999999	65	690	225	221	999999	969	276	999999	159	587	999999	198	856	374	999999	459	949	333	999999	592	866	167	537	999999	999999	745	
506	999999	928	999999	798	999999	999999	653	251	891	622	687	999999	999999	593	166	999999	999999	681	999999	53	902	761	397	994	999999	127	999999	593	999999	162	813	827	999999	472	446	485	509	788	999999	107	213	132	615	999999	271	999999	139	999	710	813	323	730	967	999999	604	999999	999999	655	999999	775	614	70	353	739	808	999999	646	999999	157	999999	999999	435	713	329	840	779	155	561	999999	924	988	486	999999	999999	839	93	999999	999999	868	378	944	853	539	202	999999	152	779	999999	38	412	999999	777	851	40	999999	887	999999	999999	862	824	922	980	922	334	787	138	187	268	999999	999999	999	999999	493	778	736	999999	999999	520	999999	697	999999	278	532	330	999999	220	634	852	999999	999999	76	222	508	999999	455	999999	931	999999	415	364	999999	520	977	313	412	702	294	83	304	977	991	506	811	174	824	653	457	601	388	577	503	335	151	999999	999999	787	777	999999	333	771	999999	999999	115	481	733	999999	301	229	918	999999	925	561	999999	149	959	570	410	343	228	999999	999999	339	826	838	999999	638	379	38	999999	999999	924	999999	750	532	917	309	999999	999999	441	345	362	237	683	144	651	941	999999	12	989	98	387	999999	999999	999999	265	730	865	277	620	104	999999	273	999999	304	999999	90	811	36	999999	659	179	999999	902	883	449	289	999999	999999	196	919	999999	376	48	999999	247	490	999999	999999	277	197	444	133	718	347	235	98	662	388	814	570	140	999999	780	340	999999	999999	542	347	999999	975	83	183	999999	701	999999	743	234	18	66	838	466	592	999999	44	999999	55	362	564	658	360	627	999999	877	626	789	120	596	999999	647	999999	999999	999999	147	999999	123	270	999999	27	114	492	864	999999	332	976	999999	547	991	746	124	873	953	999999	999999	730	999999	806	306	464	912	999999	156	526	371	135	889	190	999999	467	999999	999999	12	344	999999	176	496	999999	945	900	522	251	128	850	593	773	977	971	597	417	943	999999	963	588	999999	981	345	347	292	206	96	923	103	534	825	169	871	619	526	522	243	384	860	405	941	999999	999999	306	932	999999	158	918	592	46	524	999999	999999	423	239	478	830	999999	690	749	999999	599	158	594	34	433	999999	368	999999	84	999999	568	456	568	647	999999	999999	49	415	695	57	177	340	999999	19	221	178	458	390	57	692	94	693	121	590	999999	522	419	281	508	695	790	473	517	999999	955	167	432	999999	794	999999	999999	743	995	701	646	268	101	584	813	999999	454	978	999999	392	99	999999	344	977	305	922	569	999999	906	10	999999	999999	
822	204	63	64	746	682	595	557	999999	351	698	420	999999	93	431	834	468	253	250	812	75	999999	772	91	822	999999	480	872	931	33	836	995	443	941	445	897	999999	758	518	772	999999	999999	490	748	186	923	999999	222	999999	735	999999	662	759	455	639	697	431	972	241	300	212	723	625	878	514	702	977	12	647	533	312	999999	735	478	999999	224	645	34	905	999999	999999	999999	381	206	723	183	999999	987	312	748	476	999999	526	227	999999	668	234	999999	999999	999999	946	40	575	967	432	999999	927	290	35	424	61	406	77	343	878	944	352	999999	164	999999	466	989	700	898	67	753	193	517	908	999999	990	43	999999	431	999999	391	692	413	773	999999	999999	999999	962	887	697	79	491	193	349	999999	326	804	458	903	26	999999	340	676	909	678	416	420	381	274	999999	999999	999999	645	391	999999	999999	938	656	39	94	510	999999	999999	211	988	271	10	178	293	999999	999999	584	999999	414	994	999999	26	504	999999	718	836	584	697	463	678	462	846	999999	852	373	999999	999999	428	819	515	930	528	999999	999999	417	416	252	97	829	248	443	999999	240	999999	445	245	999999	999999	999999	258	926	339	358	999999	535	425	999999	325	920	999999	47	166	77	898	74	533	551	582	999999	312	999999	999999	867	224	244	732	615	414	417	999999	943	999999	116	571	589	600	179	999999	396	992	999999	926	177	773	999999	286	999999	999999	332	999999	694	999999	874	19	663	440	472	999999	298	803	809	999999	908	792	122	450	59	999999	999999	473	363	999999	196	694	104	999999	328	104	22	957	999999	283	999999	999999	999999	91	721	107	999999	158	999999	44	653	592	192	423	28	999999	660	761	236	166	32	999999	558	94	999999	189	999999	996	999999	378	999999	999999	734	999999	712	999999	359	40	728	952	598	170	345	999999	957	603	512	681	648	999999	999999	261	731	999999	999999	232	945	359	415	541	193	910	46	759	999999	322	858	656	710	614	35	999999	42	284	567	861	523	999999	137	82	677	243	357	999999	999999	999999	999999	821	284	999999	467	999	999999	196	769	688	999999	585	416	999999	745	855	999999	999999	917	999999	228	456	999999	999999	999999	716	999999	999999	864	999999	562	999999	825	52	713	46	381	230	156	999999	14	845	515	879	737	937	822	999999	337	821	272	323	261	999999	652	999999	999999	999999	781	751	999999	999999	332	819	135	265	760	999999	930	708	484	750	887	891	999999	382	941	999999	999999	770	893	739	16	999999	687	249	999999	999999	400	560	999999	495	999999	999999	258	723	523	695	754	482	999999	458	
561	628	347	522	435	369	322	999999	221	12	999999	21	999999	48	999999	288	142	885	999999	999999	999999	380	149	988	311	492	643	95	858	255	999999	189	593	444	187	999999	999999	175	813	999999	391	130	999999	999999	271	437	999999	220	448	245	563	999999	833	999999	484	191	489	358	221	943	726	237	420	965	291	54	999999	422	860	897	582	999999	81	401	675	999999	40	999999	726	999999	943	999999	647	623	692	851	999999	472	999999	995	897	357	953	870	999999	163	710	384	285	226	20	999999	359	550	662	596	796	441	454	631	161	907	631	347	999	304	590	796	999999	439	699	955	462	864	999999	999999	23	211	871	521	153	656	306	509	863	818	83	999999	961	105	65	999999	27	338	844	989	725	615	870	236	573	913	111	845	527	65	673	494	549	999999	583	999999	570	933	488	504	611	132	484	191	230	493	835	999999	384	784	999999	133	30	20	508	407	999999	645	948	240	999999	999999	999999	808	154	999999	557	533	522	469	354	999999	850	349	388	603	141	689	15	999999	87	924	999999	743	127	550	474	538	928	185	264	924	984	258	999999	999999	150	999999	999999	642	936	312	664	914	999999	852	282	999999	632	905	999999	651	639	868	999999	631	990	249	690	604	124	28	604	999999	215	429	999999	602	400	999999	463	464	652	372	153	774	269	555	312	275	277	793	906	33	999999	613	294	999999	999999	999999	169	900	985	441	528	999999	999999	327	709	21	753	680	289	404	451	811	998	277	999999	388	371	444	936	999999	337	330	122	580	999999	601	144	999999	507	999999	999999	562	478	220	844	235	75	942	846	301	522	999999	999999	512	582	108	999999	27	402	716	956	725	964	570	114	207	999999	138	890	117	876	770	183	999999	335	999999	342	999999	432	498	323	429	598	645	999999	741	817	610	998	338	987	126	590	791	126	999999	598	908	116	647	430	999999	999999	999999	424	751	423	306	186	693	766	826	595	903	999999	536	137	328	667	373	390	999999	140	999999	130	760	999999	999999	999999	981	999999	434	999999	785	78	999999	999999	860	231	161	327	520	433	314	572	999999	531	686	999999	589	226	999999	999999	743	266	235	807	499	999999	663	572	41	215	205	403	342	154	809	999999	999999	168	276	107	515	55	999999	772	999999	989	958	238	503	999999	510	765	999999	193	999999	528	842	999999	878	252	999999	589	295	315	238	911	240	27	722	850	999999	999999	999999	182	735	999999	999999	999999	981	510	658	999999	78	48	999999	439	382	158	999999	290	992	999999	290	999999	539	926	759	
999999	999999	914	758	941	516	652	999999	999999	815	847	999999	250	141	390	597	999999	593	142	999999	999999	610	798	538	91	811	441	858	933	151	925	999999	808	999999	833	919	76	751	717	918	426	426	625	999999	534	700	964	159	612	850	911	999999	406	415	512	999999	745	385	999999	139	999999	999999	688	938	999999	214	649	999999	999999	999999	999999	626	999999	224	999999	831	999999	184	14	390	847	291	255	92	239	494	246	402	436	880	183	690	999999	588	999999	999999	737	686	733	330	61	999999	851	999999	329	295	999999	192	322	680	967	999999	381	999999	291	793	548	606	709	999999	967	256	876	427	296	840	551	297	381	999999	103	309	451	683	339	195	999999	113	762	943	999999	64	90	999999	912	999999	999999	789	306	59	93	141	977	336	362	804	785	999999	999999	999999	744	277	999999	850	587	999999	999999	697	956	999999	364	445	999999	765	477	912	176	131	999999	999999	999999	999999	991	332	999999	962	331	124	331	999999	410	15	258	283	209	661	254	239	177	253	494	999999	832	210	695	648	297	222	859	999999	638	663	919	181	958	982	999999	488	473	999999	347	13	376	432	695	358	196	999999	999999	999999	668	936	953	999999	999999	909	929	999999	636	738	674	119	265	881	895	746	999999	87	324	226	384	765	999999	552	906	490	999999	409	999999	999999	462	999999	655	999999	780	702	710	999999	983	58	62	999999	851	735	949	237	748	494	999999	948	272	999999	999999	349	441	903	999999	410	999999	999999	664	529	999999	300	286	947	999999	222	111	203	46	999999	999999	276	173	888	999999	40	603	678	999999	760	872	999999	84	999999	482	316	610	877	531	309	302	285	999999	533	219	561	458	12	774	535	999999	343	911	833	999999	999999	185	552	989	149	807	686	964	904	657	719	226	933	474	156	612	233	671	737	146	818	882	640	679	362	582	600	904	999999	377	999999	654	250	337	503	140	67	887	391	999999	616	320	489	876	499	345	999999	538	627	923	169	672	999999	999999	999999	107	999999	873	999999	999999	217	782	999999	536	999999	75	975	606	971	999999	554	345	999999	245	530	508	402	764	190	27	67	72	286	293	217	866	479	999999	140	406	595	999999	260	999999	294	999999	562	952	758	999999	369	917	566	611	999999	824	392	999999	999999	999999	704	780	693	620	510	155	505	473	329	260	999999	432	999999	999999	999999	999999	94	999999	950	696	999999	999999	16	756	657	999999	505	675	914	393	484	540	385	441	701	999999	999999	640	999999	999999	337	999999	633	507	838	999999	451	999999	189	19	739	926	999999	
480	999999	999999	774	937	962	370	650	999999	559	999999	776	999999	999999	44	873	616	868	999999	152	999999	368	855	816	509	917	999999	697	513	999999	905	653	558	999999	999999	688	446	999999	563	677	952	999999	507	539	697	999999	999999	999999	417	128	572	150	294	783	186	999999	999999	449	274	29	251	672	999999	999999	654	292	227	999999	152	999999	999999	576	315	777	999999	323	861	999999	128	999999	144	832	290	394	923	764	369	774	376	792	790	997	999999	543	436	999999	361	173	885	999999	513	281	747	71	999999	996	999999	516	999999	999999	260	999999	330	496	885	419	999999	752	421	889	922	452	145	999999	565	440	999999	771	999999	999999	999999	698	999999	999999	274	863	94	228	703	926	929	852	191	999999	999999	999999	676	288	658	27	897	609	999999	996	492	70	145	398	506	999999	205	73	999999	683	901	562	999999	999999	999999	999999	334	999999	59	494	959	80	271	632	817	355	763	999999	122	333	999999	362	946	443	231	213	727	696	999999	452	731	866	686	508	999999	979	78	69	66	636	999999	733	560	266	999999	421	999999	999999	580	161	497	683	950	841	669	549	616	707	999999	28	304	637	451	606	763	102	393	999999	31	999999	287	703	465	999999	640	290	802	689	406	809	414	225	125	999999	999999	57	916	845	999999	71	372	370	999999	999999	342	65	291	953	503	999999	38	46	491	743	999999	999999	227	474	210	389	747	999999	311	584	999999	89	521	880	999999	715	186	548	924	960	474	916	38	427	999999	999999	999	848	999999	461	781	999999	999999	382	697	999999	830	451	644	459	999999	446	69	999999	434	999999	544	410	311	787	768	999999	122	999999	278	957	765	999999	331	626	390	999999	740	849	803	246	354	148	193	999999	999999	999999	904	475	646	38	856	938	993	999999	999999	999999	547	409	692	999999	999999	213	114	999999	405	40	130	28	78	999999	705	999999	296	999999	999999	406	226	820	901	999999	585	647	884	249	110	826	805	442	585	791	999999	341	167	511	980	151	43	999999	94	854	614	885	406	232	333	999999	651	805	980	644	999999	726	999999	658	715	999999	999999	999999	640	579	235	687	442	286	73	374	999999	784	217	767	372	999999	735	999999	429	700	250	662	916	999999	185	999	999999	941	999999	999999	834	508	796	372	822	999999	812	999999	999999	926	453	129	999999	999999	594	866	598	223	282	999999	990	459	238	25	377	667	949	187	404	235	235	500	866	999999	540	554	988	844	999999	999999	960	230	999999	502	256	999999	503	999999	868	318	411	248	999999	811	643	999999	999999	780	994	165	
999999	635	121	999999	700	952	262	730	428	50	999999	753	278	999999	999999	999999	41	736	999999	999999	174	991	318	95	824	987	831	64	794	165	284	217	850	789	974	999999	999999	999999	999999	303	868	772	999999	828	439	657	969	591	174	999999	999999	543	999999	999999	991	237	999999	35	579	713	131	207	999999	272	765	670	903	489	113	999999	661	18	933	475	387	401	999999	490	999999	176	27	249	999999	921	813	740	205	111	797	999999	19	93	453	999999	182	670	999999	999999	999999	768	753	489	487	852	221	344	609	546	370	599	999999	835	379	413	695	881	317	24	999999	34	999999	802	692	366	312	578	999999	845	302	716	999999	999999	428	887	423	538	999999	47	710	999999	141	658	740	207	971	183	999999	999999	403	300	363	822	817	47	999999	999999	797	131	550	642	780	764	999999	999999	999999	590	999999	492	989	999999	999999	280	999999	980	893	816	999999	999999	394	139	865	523	451	12	999999	742	377	391	593	471	740	640	999999	78	698	376	999999	96	173	391	999999	999999	60	999999	181	999999	999999	999999	153	487	999999	313	736	420	776	266	322	252	999999	301	999999	999999	999999	999999	426	488	999999	245	999999	527	411	975	331	13	372	644	999999	215	830	279	999999	539	248	116	581	437	904	86	301	999999	999999	172	795	999999	178	999999	999999	999999	819	692	999999	282	556	999999	85	999999	982	732	58	142	794	999999	421	31	999999	683	787	792	946	999999	584	706	943	849	999999	248	999999	459	835	631	999999	939	396	148	969	951	999999	621	41	666	454	181	37	168	647	946	751	773	804	494	999999	540	999999	829	118	999999	338	707	999999	836	999999	532	999999	427	999999	854	999999	282	62	125	999999	175	760	999999	999999	412	679	784	999999	999999	497	416	655	351	999999	780	363	566	40	999999	623	285	469	999999	931	922	284	999999	347	792	235	478	721	689	793	789	999999	999999	294	705	924	553	505	999999	999999	328	999999	555	750	50	500	163	252	999999	501	999999	706	999999	999999	999999	137	78	999999	418	300	28	999999	966	557	999999	11	68	282	334	451	79	999999	832	855	999999	999999	999999	860	307	999999	82	999999	45	197	999999	93	223	947	672	578	855	116	999999	345	330	633	910	998	862	48	999999	999999	999999	244	432	644	873	999999	999999	577	408	999999	149	126	228	791	659	778	189	999999	999999	121	609	756	596	962	694	497	534	979	144	731	997	268	999999	999999	319	999999	999999	733	219	513	211	999999	180	646	999999	969	126	539	974	142	999999	68	999999	331	999999	171	648	469	999999	385	999999	766	443	
999999	220	880	267	38	482	858	24	456	594	284	909	999999	586	999999	995	724	381	995	15	12	999999	939	17	537	918	158	162	304	782	999999	337	445	661	503	436	97	712	98	67	125	127	371	473	977	422	767	999999	698	474	236	14	189	999999	441	764	281	872	729	999999	333	705	719	674	999999	946	473	852	92	523	908	22	292	938	999999	999999	999999	476	40	125	160	573	464	830	999999	830	157	999999	999999	739	165	999999	982	977	733	999999	408	999999	999999	40	999999	999999	502	185	566	223	721	251	999999	556	999999	804	999999	613	959	999999	251	889	999999	930	999999	789	631	353	367	999999	40	315	214	479	486	853	762	10	177	245	999999	999999	273	342	118	999999	999999	999999	526	360	381	378	27	973	999999	518	579	783	241	169	293	999999	999999	872	999999	999999	999999	401	80	369	51	842	446	999999	689	963	999999	785	821	999999	975	957	827	17	322	661	297	241	311	967	283	979	768	999999	952	922	470	999999	158	999999	869	999999	604	166	318	999999	932	303	999999	999999	892	793	961	348	193	335	331	809	560	999999	999999	999999	999999	112	95	72	83	999999	999999	766	502	235	637	129	33	564	999999	670	699	999999	728	993	999999	107	85	490	999999	430	825	626	600	999999	999999	999999	582	74	331	999999	80	256	999999	504	999999	527	711	667	166	841	324	999999	999999	999999	120	999999	999999	135	857	992	37	605	53	652	612	155	176	841	999999	20	547	959	242	861	999999	453	327	999999	472	429	396	418	333	999999	116	206	654	939	550	72	822	457	999999	339	999999	475	212	999999	892	385	999999	869	282	155	304	365	396	999999	71	999999	460	580	999999	999999	605	999999	999999	867	546	999999	501	237	301	999999	198	99	752	902	999999	999999	250	513	340	96	78	526	145	187	999999	999999	810	543	999999	882	612	252	794	778	733	999999	999999	999999	999999	999999	884	134	999999	950	957	999999	612	493	724	937	427	946	249	575	370	999999	483	104	999999	795	604	999999	359	419	719	946	305	974	178	999999	931	999999	246	853	212	943	999999	195	230	676	999999	326	818	939	465	666	13	228	417	654	382	108	359	481	882	926	774	168	240	21	999999	999999	999999	193	16	521	709	395	373	426	140	297	874	318	999999	287	149	420	953	63	942	86	566	524	168	833	555	999999	970	286	999999	790	955	219	767	509	11	635	933	999999	956	617	855	991	999999	999999	233	51	824	999999	787	364	214	187	78	833	82	800	999999	183	966	999999	425	999999	257	999999	342	665	999999	158	999999	999999	
999999	20	106	335	230	575	10	82	609	514	941	999999	498	814	585	777	150	933	999999	210	610	759	999999	22	202	999999	744	999999	753	568	499	675	328	283	877	999999	999999	742	999999	506	800	952	573	462	12	999999	999999	442	765	564	524	617	721	999999	903	727	42	94	143	461	831	827	329	999999	24	275	56	224	937	390	999999	407	999999	930	410	657	195	999999	19	152	179	311	417	198	999999	882	999999	253	999999	159	171	996	609	161	675	972	633	532	447	737	13	999999	504	385	866	999999	999999	790	674	255	541	517	999999	991	291	999999	420	140	997	999999	999999	802	843	787	228	701	798	178	999999	438	34	662	999999	999999	148	999999	807	42	332	999999	594	174	999999	135	618	654	922	618	999999	999999	561	502	535	315	426	210	999999	999999	166	175	328	128	535	245	230	999999	440	801	852	496	722	388	808	80	547	156	233	999999	179	574	779	190	999999	118	877	999999	137	771	856	938	265	100	999999	166	607	999999	999999	344	999999	739	223	130	999999	383	434	182	694	464	999999	279	977	821	547	592	999999	999999	999999	427	367	999999	751	668	945	914	240	631	513	999999	999999	999999	999999	889	814	439	999999	658	999999	999999	684	704	837	673	999999	586	999999	443	553	293	769	999999	657	221	999999	999999	988	554	185	999999	999999	802	669	52	991	696	760	98	17	117	241	999999	724	892	742	663	999999	87	665	368	954	796	88	229	882	13	424	307	913	608	999999	805	483	573	783	881	45	794	681	317	825	872	435	999999	61	999999	999999	764	999999	323	352	910	999999	816	896	999999	999999	449	170	987	281	463	999999	999999	666	999999	264	160	119	999999	999999	77	406	357	542	91	371	642	178	850	268	660	829	600	266	540	999999	666	676	437	167	595	633	693	45	999999	697	36	779	625	999999	999999	654	616	999999	285	514	999999	999999	999999	999999	91	281	319	999999	621	634	585	152	135	520	597	483	999999	704	41	443	712	322	180	394	344	863	552	83	674	15	222	999999	981	999999	999999	999999	861	452	85	999999	323	965	423	737	122	883	653	114	189	120	972	912	999999	999999	802	229	113	999999	649	228	728	246	64	999999	421	680	171	999999	146	214	621	239	628	716	129	747	899	442	999999	460	219	447	999999	563	43	310	250	999999	233	999999	288	440	999999	857	999999	999999	999999	807	326	999999	722	554	968	974	499	743	294	946	721	999999	329	999999	159	198	999999	290	352	501	583	121	439	31	875	981	999999	999999	999999	770	999999	52	999999	102	126	840	999999	
664	479	918	74	299	25	999999	428	178	835	617	291	614	848	999999	999999	419	234	214	999999	999999	678	986	59	999999	317	523	999999	678	228	999999	555	999999	460	354	999999	999999	436	293	105	145	603	707	156	999999	999999	821	922	999999	318	427	867	912	838	48	985	492	999999	756	982	502	476	999999	950	607	72	972	163	999999	505	999999	999999	999999	118	999999	107	971	840	999999	418	999999	600	999999	370	800	369	643	999999	422	368	328	564	680	310	603	999999	999999	756	999999	256	926	668	999999	999999	17	999999	926	803	999999	999999	24	651	999999	348	497	902	463	389	159	247	429	502	741	145	187	746	311	640	999999	206	254	999999	301	999999	999999	827	999999	705	362	365	443	839	507	999999	354	676	999999	341	813	999999	215	473	607	311	827	434	926	293	139	271	999999	296	999999	999999	697	799	999999	644	857	669	999999	757	36	999999	804	589	995	270	791	511	999999	969	999999	814	991	780	617	990	667	67	900	999999	575	101	231	156	551	731	783	999999	325	790	999999	153	971	999999	446	812	506	999999	438	665	501	999999	949	173	469	484	784	916	191	369	977	999999	769	841	999999	935	573	657	999999	273	487	999999	999999	999999	494	682	999999	543	343	805	493	430	628	999999	397	999999	151	67	686	76	947	999999	999999	999999	813	685	999999	139	275	511	249	999999	208	175	188	264	442	428	678	787	999999	250	582	385	875	557	181	533	453	244	999999	515	971	971	325	619	873	999999	717	809	308	713	278	832	999999	645	231	462	67	142	515	723	388	899	999999	707	294	987	90	266	999999	851	686	40	717	999999	877	999999	850	568	391	999999	710	999999	489	927	971	999999	819	240	336	999999	476	321	999999	80	136	999999	545	999999	999999	885	999999	999999	306	999999	37	247	999999	832	767	999999	612	498	751	312	22	519	420	999999	735	544	177	999999	929	794	384	999999	311	647	607	805	691	242	999999	999999	64	258	572	42	900	733	999999	987	473	342	117	978	570	426	68	617	661	47	882	790	717	308	531	999999	82	999999	936	477	999999	961	311	999999	264	999999	258	999999	946	388	607	11	909	999999	387	999999	687	406	804	884	589	989	154	999999	999999	453	788	999999	726	999999	959	248	797	168	762	511	999999	737	723	325	178	304	999999	999999	999999	880	881	537	921	934	824	675	857	61	887	245	816	999999	29	999999	467	502	46	886	428	368	214	999999	427	875	566	999999	683	489	716	295	329	999999	223	479	571	999999	834	792	245	294	391	745	999999	527	695	999999	717	911	
999999	675	999999	999999	854	82	999999	999999	120	56	377	999999	991	377	345	602	916	999999	999999	550	250	216	668	254	650	143	977	469	480	899	190	193	242	772	631	50	37	544	27	151	803	440	149	788	999999	370	302	999999	409	999999	611	750	938	177	670	650	17	999999	999999	720	999999	216	660	220	865	194	642	229	745	305	575	381	927	999999	747	809	76	880	999999	289	999999	963	69	802	999999	440	254	75	111	980	43	25	410	999999	56	596	780	929	922	240	728	82	277	999999	112	239	822	999999	430	861	584	136	192	854	879	141	156	999999	921	435	939	577	128	999999	999999	560	999999	631	999999	160	999999	999999	999999	600	561	768	999999	955	700	69	999999	609	645	250	406	906	832	999999	427	914	449	921	18	496	301	999999	954	512	841	552	269	200	398	279	831	446	999999	592	302	999999	445	201	168	862	817	339	999999	878	999999	366	727	423	214	342	999999	117	139	999999	308	409	814	192	124	157	800	427	999999	375	418	960	737	250	263	999999	478	258	763	155	678	961	229	86	154	485	999999	845	986	66	999999	723	317	706	999999	893	306	999999	86	20	72	400	129	999999	999999	999999	628	486	169	999999	863	461	353	983	793	347	190	999999	999999	999999	332	954	441	999999	999999	694	999999	41	957	370	999999	226	182	753	93	288	841	999999	616	999999	856	348	685	98	203	117	380	333	912	945	712	568	224	446	688	117	958	999999	759	775	755	596	529	799	887	999999	289	600	900	515	506	999999	131	300	999999	983	999999	999999	999999	698	999999	328	129	999999	658	452	11	735	999999	975	329	876	903	841	991	270	819	886	210	555	828	999999	433	406	999999	999999	446	923	664	999999	999999	615	14	71	460	436	999999	999999	150	445	999999	553	535	925	195	629	623	290	309	999999	173	999999	999999	415	870	999999	999999	999999	572	472	15	87	999999	369	146	714	999999	842	390	565	793	312	999999	765	999999	999999	254	508	220	819	571	999999	999999	152	542	456	472	999999	999999	915	999999	754	945	678	439	569	999999	999999	788	481	999999	781	900	743	728	860	647	999999	505	596	300	397	511	752	999999	850	462	999999	999999	999999	251	282	999999	999999	34	49	999999	77	335	999999	801	88	719	739	71	999999	999999	999999	423	681	808	95	103	604	625	999999	999999	999999	777	999999	116	999999	999999	107	240	486	139	999999	719	999999	999999	999999	61	165	794	221	999999	772	999999	120	594	581	515	156	881	165	188	57	999999	881	999999	173	299	746	999999	257	999999	621	508	584	660	829	
171	734	187	238	44	999999	999999	414	999999	999999	511	666	999999	535	48	201	999999	85	308	999999	999999	999999	892	999999	290	315	922	547	480	66	274	116	460	764	420	780	969	653	131	249	248	444	417	326	999999	633	751	999999	218	549	406	433	286	577	253	334	842	847	999999	728	26	271	933	418	999999	405	215	239	124	268	232	572	953	68	843	999999	429	999999	677	999999	564	999999	339	931	660	840	829	883	521	95	938	999999	705	402	233	976	511	998	120	266	427	999999	999999	949	326	833	479	228	733	111	904	276	999999	300	174	802	999999	999999	758	375	575	332	718	39	999999	110	867	560	834	999999	999999	431	464	999999	239	52	630	389	615	826	371	999999	159	419	999999	671	999999	999999	999999	999999	54	509	250	745	691	105	803	999999	999999	999999	966	918	999999	866	471	483	811	758	71	131	999999	552	999999	931	14	964	999999	308	847	658	157	462	999999	413	822	999999	999999	719	729	144	999999	76	999999	398	860	999999	227	999999	948	708	859	204	353	999999	259	502	122	318	741	727	922	999999	716	971	999999	999999	999999	999999	999999	340	302	102	38	926	881	115	999999	997	80	561	746	890	359	148	798	952	119	224	163	999999	27	871	978	999999	221	744	359	999999	999999	357	855	246	248	617	416	767	176	426	235	999999	709	125	247	190	999999	42	155	577	182	127	404	382	999999	723	999999	430	999999	36	999999	999999	755	999999	678	723	705	510	651	741	999999	999999	785	692	988	19	620	902	633	798	31	999999	599	999999	616	999999	999999	483	419	999999	305	999999	999999	999999	711	98	999999	705	446	524	999999	999999	391	413	845	151	341	999999	393	817	112	420	999999	325	14	535	548	973	397	476	770	231	999999	136	446	746	387	645	999999	999999	620	915	999999	999999	323	999999	999999	195	937	474	871	251	100	601	999999	884	999999	999999	145	185	999999	424	317	970	753	263	389	264	966	999999	999999	695	729	492	206	197	954	686	12	463	737	362	46	999999	604	529	141	499	713	561	557	59	509	999999	360	206	999999	495	366	999999	171	543	228	999999	999999	185	522	607	404	234	930	512	999999	999999	999999	197	388	394	999999	233	999999	890	551	414	999999	714	196	999999	142	10	590	468	330	941	301	203	143	207	223	429	999999	999999	104	489	999999	55	724	826	368	172	999999	999999	999999	999999	938	281	992	813	999999	995	989	599	999999	999999	644	472	192	999999	391	254	63	190	181	946	999999	598	795	72	783	505	990	369	999999	999999	193	377	348	999999	13	29	999999	999999	
909	227	440	417	69	700	844	169	999999	340	445	123	118	636	51	184	915	350	486	930	40	792	15	999999	999999	999999	220	276	133	994	390	372	52	733	281	999999	999999	999999	999999	104	227	624	642	659	924	451	999999	556	999999	174	999999	663	542	999999	999999	126	999999	999999	999999	564	490	578	45	868	950	82	81	385	365	97	999999	999999	811	391	713	415	160	999999	705	592	642	664	940	959	723	726	829	999999	999999	999999	999999	999999	434	999999	614	648	589	773	708	851	379	486	201	248	506	174	852	160	568	884	965	865	114	791	922	826	999999	85	999999	233	253	310	941	209	354	962	682	836	777	74	826	999999	647	999999	223	165	472	701	999999	558	874	678	999999	558	199	877	601	643	61	788	999999	513	628	484	607	999999	544	991	999999	544	492	25	999999	503	999999	999999	227	999999	999999	999999	999999	999999	622	596	358	999999	107	999999	20	477	370	48	785	989	63	999999	758	172	999999	153	620	480	807	919	76	859	304	709	500	999999	659	351	999999	999999	999999	85	891	41	136	42	999999	162	981	426	183	453	239	999999	450	999999	999999	65	13	433	155	882	999999	702	530	498	280	398	999999	999999	817	999999	972	500	999999	978	430	999999	46	224	999999	468	499	391	999999	622	630	910	999999	999999	780	604	347	642	999999	552	947	198	510	637	999999	584	269	999999	608	164	481	739	829	999999	325	113	999999	789	262	686	393	746	957	908	868	369	139	148	629	223	999999	340	360	21	999999	241	226	408	461	999999	208	999999	782	999999	150	890	90	999999	438	676	585	999999	999999	462	169	210	241	602	768	402	455	131	951	395	483	151	999999	817	441	94	886	619	337	999999	999999	475	964	376	999999	978	288	999999	999999	953	637	132	949	897	852	999999	10	624	640	999999	152	87	999999	396	117	998	999999	999999	999999	354	789	966	231	725	974	694	245	865	833	790	123	122	421	998	999999	999999	201	999999	965	610	999999	272	979	278	521	999999	508	577	268	999999	477	26	976	365	999999	671	901	233	922	999999	594	144	790	849	999999	39	665	968	638	756	807	28	999999	755	269	999999	986	952	214	574	195	668	999999	74	322	107	146	999999	999999	96	459	967	999999	999999	999999	949	482	140	332	999999	999999	999999	938	511	962	999999	718	999999	106	646	684	948	29	358	973	926	537	725	999999	999999	999999	609	142	551	999999	839	458	501	739	320	55	999999	629	722	828	655	999999	105	112	864	389	914	959	199	412	999999	948	221	999999	99	421	756	603	485	597	146	
407	396	999999	999999	999	226	999999	785	999999	828	999999	999999	529	328	999999	999999	623	999999	999999	979	649	943	149	796	999999	247	668	999999	999999	299	999999	999999	999999	692	257	343	890	979	999999	172	432	184	598	583	999999	651	691	999999	893	978	142	930	26	618	496	463	257	417	241	762	999999	842	886	311	575	999999	999999	999999	80	863	999999	643	808	305	556	475	355	565	614	249	999999	999999	999999	920	999999	999999	138	516	999999	793	95	482	748	999999	614	589	297	296	18	18	999999	854	999999	999999	436	499	131	999999	71	30	999999	691	802	991	999999	404	95	966	999999	252	55	665	641	286	777	79	894	706	691	967	999999	68	999999	606	770	701	999999	999999	493	666	210	416	454	999999	999999	404	680	999999	895	999999	999999	331	999999	999999	962	999999	223	999999	262	366	999999	424	39	999999	843	59	999999	206	230	999999	685	369	482	999999	51	999999	221	466	601	382	999999	147	811	481	999999	856	917	790	644	957	999999	561	473	999999	999999	999999	387	359	341	635	269	999999	536	999999	534	144	848	662	725	999999	602	756	566	880	967	466	613	999999	999999	986	142	354	561	273	36	999999	895	355	999999	999999	261	861	134	999999	123	915	611	431	999999	338	17	265	999999	321	364	731	999999	593	169	605	182	828	999999	355	999999	914	922	272	363	999999	999999	503	999999	470	999999	740	632	601	766	62	999999	999999	999999	999999	978	876	289	999999	999999	999999	139	311	195	820	92	999999	143	778	999999	208	992	999999	78	546	99	514	28	604	249	624	108	403	999999	117	750	999999	227	435	377	626	635	682	363	67	999999	999999	317	425	387	999999	607	853	139	999999	69	515	122	74	999999	999999	858	685	10	294	999999	736	484	88	79	100	215	999999	411	845	999999	999999	999999	21	999999	999999	206	602	226	600	27	254	274	268	999999	999999	878	162	232	902	768	999999	999999	78	860	543	462	999999	999999	999999	999999	999999	452	293	999999	749	528	111	798	61	277	265	468	410	277	951	999999	226	41	834	222	62	485	508	87	622	638	999999	160	732	699	967	256	929	999999	127	802	980	999999	999999	716	776	364	999999	635	512	999999	280	999999	908	81	245	999999	521	999999	391	999999	943	216	382	120	610	951	999999	361	309	999999	999999	999999	159	159	492	954	733	127	445	999999	314	873	999999	141	367	126	251	660	463	999999	734	854	775	703	999999	773	889	999999	115	825	298	819	335	503	999999	37	652	759	589	291	999999	403	639	693	120	80	642	999999	752	494	710	415	898	540	284	683	478	456	299	
718	75	546	999999	619	408	494	547	81	999999	340	474	491	999999	181	305	341	224	92	593	789	141	647	444	999999	125	883	921	795	228	280	559	206	469	870	226	999999	999999	30	999999	999999	999999	570	74	422	30	228	999999	726	999999	999999	999999	396	862	510	587	427	999999	400	999999	525	573	999999	852	907	781	278	31	210	955	376	949	204	999999	967	266	570	582	32	601	896	549	205	560	999999	811	999999	343	959	293	999999	826	991	525	769	62	999999	717	999999	640	999999	206	999999	999999	999999	999999	273	598	895	253	27	844	999999	799	999999	975	377	201	577	999999	618	999999	72	917	166	550	958	678	37	914	486	852	999999	391	849	699	416	434	692	290	999999	574	999999	715	999999	954	747	999999	999999	793	684	588	149	72	32	817	144	999999	613	328	46	594	570	980	767	174	999999	697	949	907	569	943	509	297	556	53	999999	999999	999999	999999	802	766	999999	999999	999999	898	712	999999	369	999999	565	201	999999	999999	999999	953	13	467	948	111	535	60	999999	20	999999	999999	89	852	515	978	999999	788	999999	411	525	999999	834	336	999999	869	462	75	337	999999	352	377	999999	999999	52	999999	49	39	407	999999	677	751	999999	999999	19	498	999999	859	848	390	712	777	627	419	848	974	129	677	716	999999	999999	469	999999	999999	668	999999	619	999999	809	911	938	999999	390	32	733	999999	755	94	326	262	60	999999	227	947	215	574	999999	712	296	999999	484	372	323	327	901	218	999999	199	91	162	999999	999999	59	936	451	422	396	999999	999999	84	999999	999999	360	463	39	56	251	999999	128	103	116	999999	658	999999	437	575	976	999999	131	999999	744	565	999999	999999	384	186	552	291	505	999999	188	155	999999	221	849	449	22	859	298	854	966	999999	999999	987	999999	971	226	318	509	876	445	999999	483	170	999999	662	41	196	89	853	504	960	280	335	915	961	880	999999	892	999999	563	127	774	276	558	491	495	24	127	999999	960	999999	782	629	358	854	671	865	881	196	417	826	999999	444	360	16	983	745	82	94	100	779	425	521	999999	327	999999	217	612	848	177	27	78	999999	893	269	999999	651	977	71	299	25	564	999999	999999	999999	347	999999	915	552	507	749	942	42	999999	190	818	270	316	40	305	464	263	42	29	400	999999	112	999999	101	827	342	999999	21	795	84	224	999999	999999	586	979	999999	301	69	351	427	84	999999	364	712	450	999999	344	946	765	834	999999	532	685	189	978	244	788	823	724	175	982	999999	247	999999	965	108	329	730	61	86	
172	999999	691	601	326	722	999999	838	650	999999	997	821	255	960	322	999999	44	761	607	744	440	477	345	186	445	999999	798	126	747	352	598	614	895	999999	672	568	999999	999999	863	266	496	950	999999	813	177	170	685	999999	924	282	999999	567	132	316	999999	695	999999	515	166	182	923	632	101	308	999999	392	999999	999999	298	753	851	999999	898	350	258	489	999999	531	18	284	468	521	201	474	289	999999	491	589	52	976	710	999999	927	999999	999999	863	859	874	501	999999	244	999999	988	181	430	122	668	781	67	999999	400	999999	506	881	714	411	440	626	29	291	900	346	524	321	53	526	32	217	17	394	999999	999999	39	234	49	350	533	30	53	999999	371	710	532	999999	585	999999	829	999999	976	931	999999	242	999999	999999	999999	999999	602	676	137	999999	99	460	999999	672	535	999999	307	999999	841	373	999999	420	583	999999	920	200	814	639	735	669	697	999999	241	86	961	398	999999	820	999999	151	747	999999	892	148	86	999999	935	859	360	614	86	556	214	612	62	22	659	999999	299	692	94	963	941	467	217	123	229	698	710	147	406	999999	931	700	626	999999	527	444	776	19	265	999999	289	131	593	150	999999	628	33	948	739	571	999999	657	999999	999999	915	434	931	963	691	247	159	223	217	599	624	514	986	40	495	224	236	290	999999	999999	684	999999	874	77	351	601	674	761	999999	835	956	284	643	842	117	102	999999	999999	327	27	805	76	999999	994	999999	267	641	999999	463	999999	345	249	999999	926	999999	105	560	864	622	100	572	397	999999	999999	642	350	870	154	999999	402	999999	422	962	999999	334	618	999999	999999	551	93	959	681	308	882	499	716	63	717	999999	22	999999	648	201	237	454	418	260	540	361	184	397	497	999999	70	813	922	287	999999	999999	490	198	679	322	538	999999	891	98	932	999999	999999	999999	163	411	999999	859	72	231	999999	999999	999999	999999	999999	529	376	695	471	611	999999	79	576	439	253	125	999999	824	999999	999999	662	999999	563	329	328	999999	999999	887	244	999999	170	210	750	701	999999	844	685	132	821	999999	945	843	669	290	851	863	999999	496	999999	999999	159	999999	996	999999	999999	999999	412	597	999999	718	999999	489	460	385	451	46	328	875	999999	409	439	139	12	713	390	999999	436	283	999999	464	352	939	844	206	999999	83	214	24	142	914	442	98	92	113	66	466	392	999999	839	999999	999999	440	609	644	999999	29	93	999999	355	749	210	999999	129	585	375	163	644	999999	999999	377	832	999999	742	999999	966	351	56	
898	656	924	436	999999	444	664	920	911	339	999999	598	917	990	921	669	393	713	313	969	507	737	903	999999	138	846	471	981	999999	698	637	677	266	999999	195	636	430	322	68	999999	464	664	464	999999	999999	665	529	387	999999	643	358	267	999999	999999	549	170	753	112	308	305	972	999999	999999	223	701	533	999999	945	804	999999	248	80	655	619	514	999999	283	89	387	472	999999	94	999999	597	999999	380	999999	999999	433	34	883	328	24	763	722	782	999999	250	131	911	333	584	582	626	404	999999	612	999999	868	706	886	999999	725	999999	978	999999	611	999999	874	999999	518	458	522	780	410	999999	66	892	999999	731	999999	43	957	476	148	743	512	999999	202	71	767	970	25	726	147	219	603	999999	785	834	999999	884	376	800	999999	999999	71	999999	225	484	231	720	157	146	999999	999999	716	258	697	999999	385	999999	898	812	564	547	442	795	642	201	327	878	116	71	560	982	999999	167	83	273	681	999999	238	718	840	999999	823	878	887	294	502	999999	490	550	999999	23	985	563	245	855	442	276	999999	34	999999	999999	999999	95	586	857	196	999999	184	434	999999	675	999999	999999	972	999999	723	564	908	358	698	972	398	566	611	547	999999	113	999999	228	830	414	999999	214	999999	999999	999999	738	302	40	107	943	179	65	999999	999999	93	999999	590	999999	999999	877	368	999999	335	194	954	56	483	48	860	92	999999	956	604	159	135	725	628	485	999999	985	272	878	260	755	802	342	580	999999	464	999999	523	202	999999	952	56	999999	878	377	999999	396	264	264	999999	24	315	223	461	999999	999999	368	186	115	655	156	999999	489	560	999999	999999	621	476	656	584	999999	569	445	999999	999999	112	396	846	261	941	686	730	18	999999	246	449	589	880	999999	178	105	24	417	547	939	347	999999	188	999999	986	922	999999	608	679	509	454	870	352	999999	999999	273	999999	924	173	968	999999	606	780	999999	140	999999	741	732	999999	999999	654	162	897	930	314	545	217	547	999999	29	766	132	338	999999	791	999999	247	999999	18	905	582	999999	253	579	524	999999	786	864	178	195	190	198	130	201	855	999999	999999	422	999999	999999	65	999999	659	154	212	302	999999	581	531	999999	999999	671	999999	582	905	564	999999	328	416	999999	759	352	378	90	838	577	11	147	999999	999999	606	824	999999	819	849	999999	439	109	999999	231	471	214	342	999999	630	519	474	548	295	300	394	654	999999	931	440	712	606	579	999999	999999	301	141	999999	42	999999	999999	999999	999999	732	308	134	808	999999	194	112	554	
20	999999	459	328	113	463	852	63	115	952	818	642	389	147	11	860	794	741	930	340	976	310	663	891	423	570	815	999999	175	999999	702	999999	828	999999	702	845	130	999999	531	837	289	184	927	999999	920	463	999999	999999	999999	274	24	220	264	999999	578	709	107	999999	999999	542	647	865	999999	529	999999	999999	814	503	999999	999999	739	807	999999	102	61	999999	383	662	970	999999	56	230	999999	900	571	491	567	66	317	993	748	999999	91	989	999999	424	297	999999	751	999999	999999	30	161	999999	999999	216	999	171	721	776	999999	444	596	946	999999	427	185	986	999999	999999	999999	757	196	451	417	999999	726	231	999999	637	514	975	911	999999	319	35	79	999999	375	365	999999	405	345	540	666	313	966	144	503	773	999999	310	999999	982	494	999999	834	709	999999	358	490	778	999999	93	272	360	533	999999	999999	470	358	637	620	602	286	43	422	655	784	999999	220	591	999999	999999	398	999999	999999	928	562	427	200	999999	813	27	874	999999	146	261	278	999999	999999	426	507	42	425	610	689	848	706	461	478	189	925	999999	148	999999	61	141	999999	68	826	604	987	999999	280	999999	824	603	727	999999	897	171	386	478	334	793	94	695	713	999999	524	686	999999	999999	948	21	443	193	999999	976	662	14	999999	220	489	185	439	298	762	999999	786	999999	131	142	564	999999	999999	457	306	999999	814	365	427	906	544	999999	382	886	270	999999	555	641	724	750	911	892	605	176	988	999999	999999	999999	933	999999	12	438	565	99	546	641	219	986	887	533	172	306	587	659	675	350	802	552	999999	999999	880	155	371	380	231	999999	712	635	468	157	990	28	432	149	904	116	999999	999999	349	999999	59	568	753	200	588	614	314	945	501	648	355	999999	768	439	406	857	77	194	868	874	999999	999999	527	739	543	154	874	447	755	569	765	520	999999	999999	454	322	401	180	792	616	367	999999	999999	820	999999	188	259	999999	742	57	49	399	424	474	699	475	999999	999999	999999	443	740	999999	200	931	882	999999	999999	369	985	94	466	896	402	261	517	172	449	707	999999	999999	894	999999	999999	708	999999	999999	106	737	708	999999	281	999999	522	358	876	500	576	999999	999999	966	999999	890	17	657	591	999999	996	172	957	537	35	343	86	999999	549	858	171	999999	410	516	739	871	661	999999	813	89	383	54	384	999999	999999	246	769	971	999999	14	874	57	999999	388	999999	933	780	999999	953	937	310	230	809	28	338	94	801	430	999999	708	999999	999999	999999	511	768	999999	788	999999	940	999999	
573	114	517	999999	983	124	999999	999999	999999	806	100	489	63	875	778	163	999999	366	688	512	999999	348	745	999999	775	873	999999	615	619	426	155	840	999999	173	374	206	999999	274	999999	224	999999	779	999999	430	617	749	948	999999	733	614	999999	431	261	438	354	234	369	439	769	119	911	759	999999	720	660	260	999999	889	511	582	450	969	331	474	999999	665	65	999999	999999	36	999999	244	881	15	708	723	588	802	819	149	999999	283	505	999999	999999	959	376	999999	769	367	500	68	999999	160	174	747	110	999999	644	688	179	54	999999	742	999999	999999	877	407	999999	937	671	456	79	372	745	176	474	999999	171	834	999999	492	999999	999999	536	866	999999	731	999999	999999	623	801	167	141	970	792	999999	763	740	635	999999	968	561	832	696	999999	989	104	415	997	283	703	999999	999999	398	686	500	867	999999	327	899	156	999999	60	323	869	298	938	402	953	999999	710	665	999999	999999	999999	931	721	416	999999	877	683	325	999999	687	919	999999	356	742	293	999999	999999	556	423	736	934	411	510	518	826	755	60	701	999999	144	572	48	98	999999	78	755	999999	999999	724	450	225	831	724	373	404	692	941	206	999999	999999	999999	999999	999999	999999	818	919	430	213	589	737	826	982	999999	999999	124	881	999999	299	999999	537	523	983	999999	972	999999	113	687	146	124	143	999999	854	593	801	716	418	796	298	249	158	334	575	999999	987	999999	243	968	999999	999999	523	605	652	999999	581	999999	444	332	279	289	999999	241	999999	98	999999	923	971	399	999999	992	999999	95	799	59	999999	213	947	122	999999	999999	287	144	672	887	601	538	170	332	21	663	999999	999999	999999	18	534	916	50	487	425	73	652	999999	906	32	999999	438	999999	603	16	378	200	332	999999	920	11	999999	569	406	497	917	762	649	387	408	720	619	999999	790	525	608	172	470	696	999999	707	999999	238	649	999999	999999	732	567	326	643	472	949	609	606	999999	953	999999	643	999999	508	310	12	467	508	999999	999999	869	24	87	408	215	729	635	999999	223	568	352	920	72	334	999999	205	332	743	935	999999	20	962	783	571	261	529	480	197	480	704	976	729	347	410	303	999999	999999	917	438	999999	999999	903	999999	448	611	436	580	665	323	115	679	999999	572	540	999999	907	999999	516	156	686	259	448	235	519	999999	622	582	662	999999	476	999999	415	999999	202	999999	117	579	345	999999	824	948	815	874	375	34	262	167	806	486	396	486	999999	999999	752	493	875	677	874	856	988	853	918	635	846	399	274	
419	380	93	999999	338	895	999999	332	999999	999999	999999	860	494	999999	465	776	185	643	999999	742	999999	562	708	581	999999	999999	999999	971	970	39	189	999999	999999	759	843	786	722	999999	68	590	427	448	24	999999	312	817	999999	527	999999	87	742	999999	856	657	630	999999	671	512	386	633	417	584	361	999999	264	999999	885	999999	999999	678	63	514	585	409	325	205	547	658	999999	622	999999	999999	448	892	296	198	181	999999	138	986	125	220	294	434	999999	842	999999	316	795	765	999999	999999	42	854	34	238	415	999999	341	999999	318	999999	243	999999	317	456	145	999999	421	75	374	566	607	508	562	843	230	161	236	482	118	241	999999	513	999999	671	928	999999	868	999999	782	724	986	702	678	113	976	529	127	999999	707	628	999999	729	401	999999	56	533	301	191	999999	264	999999	858	999999	87	999999	999999	84	645	527	551	600	363	293	650	580	904	830	459	866	700	999999	509	775	489	347	999999	999999	324	625	404	303	687	60	528	999999	137	385	999999	954	256	455	481	999999	999999	37	999999	999999	751	794	152	703	841	999999	317	230	721	999999	999999	739	25	618	760	30	133	999999	913	312	999999	999999	452	529	999999	505	620	999999	562	309	999999	461	999999	696	370	529	999999	701	461	372	999999	307	999999	55	547	860	938	637	999999	460	86	908	999999	999999	681	605	352	622	473	346	704	999999	999999	999999	472	386	934	328	257	240	547	999999	796	551	568	467	373	407	982	378	566	983	559	112	999999	999999	999999	999999	25	765	187	860	237	124	667	681	999999	370	999999	171	926	620	389	464	913	999999	121	573	999999	224	999999	944	640	104	780	999999	999999	999999	198	760	48	999999	999999	492	63	687	999999	681	999999	886	999999	12	825	821	999999	999999	603	105	198	999999	600	774	905	800	534	242	229	142	999999	946	179	84	182	821	132	999999	999999	897	410	236	460	999999	689	784	999999	239	999999	999999	652	999999	127	416	999999	618	999999	273	462	512	957	999999	467	999999	347	936	716	753	999999	13	999999	882	639	706	999999	962	128	170	94	999999	414	305	999999	409	999999	510	999999	763	707	564	660	858	117	803	939	589	999999	999999	102	999999	77	643	409	125	131	769	204	999999	721	999999	999999	999999	189	999999	108	662	708	67	581	999999	999999	999999	55	275	353	839	775	835	766	115	203	729	77	999999	63	770	895	999999	288	719	315	416	51	302	73	659	999999	776	999999	286	999999	711	817	264	644	124	597	999999	772	292	999999	999999	999999	616	221	771	932	847	999999	338	767	711	779	
861	999999	701	999999	753	999999	999999	169	999999	999999	999999	234	999999	911	999999	696	939	999999	761	234	999999	999999	999999	761	434	91	302	726	832	498	999999	519	179	931	956	733	999999	999999	844	999999	88	132	994	237	175	392	999999	860	999999	160	348	165	15	486	783	145	584	939	488	672	909	966	337	511	999999	970	64	999999	954	89	753	737	338	829	999999	874	731	719	999999	51	361	999999	606	681	999999	999999	513	693	999999	999999	999999	13	999999	182	32	122	794	492	474	205	338	178	905	999999	999999	611	827	186	339	909	414	865	354	446	999999	999999	369	656	361	551	466	370	412	144	931	749	999999	165	807	44	89	248	255	999999	712	192	536	566	283	548	394	337	363	248	416	292	659	286	999999	553	752	147	141	922	739	968	766	999999	118	657	597	671	999999	305	829	175	620	953	734	999999	999999	999999	999999	812	167	138	16	173	999999	999999	100	737	303	263	291	999999	117	999999	999999	744	999999	764	999999	999999	951	722	959	68	999999	251	672	705	552	734	611	949	999999	328	764	610	961	603	53	470	567	860	378	124	23	887	67	999999	302	999999	712	187	354	999999	861	444	179	948	754	486	976	394	194	569	652	342	999999	999999	999999	60	783	822	721	987	68	101	354	999999	54	531	193	999999	413	999999	31	434	604	18	999999	999999	441	22	999999	566	999999	182	675	999999	472	681	711	279	728	999999	999999	889	999999	367	999999	770	999999	335	999999	232	999999	600	999999	631	999999	227	999999	178	331	248	618	999999	973	999999	999999	885	999999	545	999999	373	820	913	657	171	999999	142	968	247	320	696	239	999999	999999	626	272	999999	201	999999	271	999999	943	542	999999	999999	633	444	916	999999	863	999999	999999	554	999999	540	999999	389	943	999999	283	415	258	500	857	635	999999	999999	663	356	892	610	693	380	284	135	999999	287	966	999999	537	999999	225	999999	384	508	351	684	162	577	224	999999	999999	382	771	855	996	999999	999999	321	479	131	999999	999999	418	262	127	974	280	999999	120	999999	999999	775	292	370	199	590	126	358	999999	335	999999	95	141	19	999999	321	999999	428	139	999999	602	999999	697	999999	141	655	259	999999	390	999999	414	333	466	100	999999	999999	99	411	665	999999	999999	337	999999	999999	770	999999	438	999999	602	806	374	851	698	142	999999	768	88	875	238	544	999999	995	999999	916	999999	36	629	51	549	999999	231	208	762	999999	999999	999999	626	553	999999	999999	226	850	528	584	12	562	635	999999	567	701	105	224	182	131	999999	340	369	122	233	743	76	999999	
999999	999999	999999	999999	999999	974	999999	999999	152	534	239	793	328	490	476	392	913	368	401	305	484	848	390	17	36	999999	649	321	905	513	999999	901	999999	828	991	412	10	835	999999	660	843	309	999999	571	984	389	802	594	863	977	999999	999999	352	770	999999	999999	735	576	150	999999	335	179	362	999999	214	337	423	500	498	74	999999	87	893	741	999999	184	300	819	33	647	839	65	457	928	315	465	559	609	915	981	676	999999	999999	27	999999	674	947	920	999999	656	965	999999	999999	999999	999999	130	971	611	317	999999	999999	999999	552	999999	617	999999	999999	433	333	999999	778	813	999999	999999	397	957	392	875	415	999999	999999	379	999999	999999	681	536	999999	658	999999	194	493	947	301	186	270	760	999999	202	410	65	999999	999999	597	618	878	161	727	999999	411	637	738	105	205	999999	512	350	464	999999	822	90	319	72	100	148	264	830	522	999999	257	637	999999	200	475	360	999999	712	782	843	498	529	809	999999	256	705	455	398	999999	999999	673	999999	305	705	999999	329	745	999999	433	458	363	57	639	328	339	773	561	548	630	845	693	799	567	620	686	302	281	936	816	394	693	866	999999	749	734	336	999999	999999	820	999999	614	945	289	334	999999	451	889	490	53	482	999999	906	767	907	88	999999	362	684	28	86	999999	999999	83	48	765	496	969	889	999999	12	441	191	728	485	240	748	519	243	999999	245	413	790	893	343	250	999999	109	999999	999999	860	999999	657	361	743	106	805	871	251	568	999999	481	999999	999999	50	51	963	188	999999	676	999999	364	999999	999999	999999	999999	999999	999999	740	798	979	999999	798	228	999999	38	999999	829	985	388	434	876	999999	674	147	999999	413	999999	999999	302	287	607	816	504	341	505	855	113	578	999999	838	889	141	999999	589	605	682	781	173	21	999999	999999	203	999999	999999	999999	999999	454	416	999999	269	374	73	448	999999	999999	999999	304	999999	999999	182	681	260	915	550	545	745	999999	999999	541	999999	631	729	999999	45	153	413	913	262	879	419	411	696	559	809	473	999999	999999	932	218	999999	388	895	936	838	585	882	288	999999	706	717	270	369	999999	937	999999	999999	232	412	999999	999999	999999	51	17	817	771	984	999999	115	87	718	62	999999	999999	515	702	736	793	999999	999999	999999	135	560	556	171	158	52	820	622	999999	828	604	290	565	250	368	347	888	999999	77	600	191	182	285	987	999999	378	999999	369	999999	901	851	229	952	116	999999	116	999999	845	668	729	173	88	933	258	999999	771	337	636	999999	365	848	999999	
999999	859	88	952	999999	568	999999	780	560	461	387	280	977	999999	338	999999	408	261	852	52	460	348	436	999999	248	37	999999	893	50	999999	222	999999	63	999999	999999	102	37	999999	832	999999	348	887	178	712	701	663	281	999999	999999	999999	238	895	999999	805	225	999999	432	975	714	257	695	613	740	999999	248	507	999999	801	99	246	431	518	999999	999999	704	572	179	723	412	999999	755	999999	999999	171	627	327	999999	257	961	698	999999	999999	185	584	241	735	157	474	474	203	446	480	649	206	999999	719	475	587	111	652	427	708	999999	139	501	561	163	999999	86	999999	141	968	999999	401	576	999999	999999	844	693	968	425	704	999999	219	147	285	999999	999999	999999	908	851	788	156	318	281	999999	489	55	93	680	582	999999	999999	999999	71	477	639	258	630	88	385	631	894	142	999999	722	459	363	991	226	77	899	863	177	80	353	822	531	130	615	888	297	999999	23	999999	999999	316	706	158	670	645	245	999999	635	533	229	999999	24	90	558	511	999999	64	867	613	682	999999	999999	482	717	655	117	138	999999	200	999999	869	880	745	391	415	752	999999	331	580	831	276	999999	999999	850	999999	807	451	571	999999	999999	243	894	409	714	999999	999999	999999	440	24	537	117	618	999999	445	999999	23	278	699	153	999999	999999	733	296	781	415	486	585	999999	267	847	999999	567	910	437	999999	975	999999	999999	260	999999	999999	775	316	999999	724	658	999999	208	999999	999999	999999	752	427	355	842	509	607	628	999999	654	510	601	182	176	871	549	999999	18	999999	384	542	999999	999999	824	239	999999	426	254	999999	757	693	387	142	821	318	914	149	999999	595	354	999999	852	733	999999	999999	927	999999	150	181	184	951	784	617	125	999999	999999	313	999999	125	999999	999999	363	570	999999	961	999999	469	360	858	956	999999	151	422	246	16	999999	513	999999	16	312	552	999999	82	882	805	999999	770	26	917	999999	611	546	450	898	271	999999	291	191	644	695	999999	999999	292	224	999999	999999	372	380	118	224	788	469	596	813	153	999999	290	688	745	62	362	452	443	842	355	863	999999	524	974	992	407	999999	999999	999999	843	999999	999999	857	117	996	546	399	907	999999	999999	151	949	999999	754	465	999999	603	446	591	342	25	808	449	999999	999999	118	847	999999	126	816	466	999999	285	969	842	812	999999	580	749	516	999999	544	740	614	213	999999	999999	769	519	268	804	886	617	978	999999	999999	554	999999	207	887	698	993	791	886	771	881	673	667	999999	999999	311	33	999999	999999	379	999999	999999	835	666	
999999	53	88	887	858	999999	999999	999999	999999	151	349	268	999999	382	861	817	970	753	854	843	331	250	999999	857	999999	957	780	199	999999	609	999999	435	719	331	211	844	999999	999999	999999	873	201	239	377	526	572	393	866	650	835	267	408	727	223	991	345	999999	999999	230	999999	901	241	999999	119	697	794	914	549	123	181	27	206	864	821	980	652	999999	873	879	294	999999	999999	140	999999	284	999999	629	221	727	999999	455	207	399	95	40	641	810	130	999999	732	658	844	999999	478	818	999999	544	906	999999	349	254	882	767	935	547	810	111	36	834	496	174	702	822	138	999999	999999	806	999999	790	348	841	999999	999999	157	636	638	348	661	999999	224	666	722	978	387	741	572	439	464	547	230	540	783	296	194	568	999999	32	623	999999	999999	263	999999	999999	894	999999	283	689	620	309	999999	471	449	491	999999	829	451	723	444	397	163	390	352	240	569	808	68	684	19	589	680	999999	725	909	999999	960	901	606	94	879	467	883	819	999999	638	758	100	302	676	364	126	242	587	235	598	618	911	534	556	999999	449	599	999999	41	628	303	746	540	943	660	928	845	639	565	930	999999	999999	999999	602	811	717	999999	18	654	999999	447	38	499	321	929	59	376	59	997	999999	868	213	999999	536	999999	22	559	358	26	436	280	603	31	999999	999999	999999	723	932	999999	378	683	590	35	568	191	274	256	229	24	610	999999	795	641	136	71	76	781	661	267	798	167	999999	999999	227	202	843	17	203	993	881	335	444	314	628	755	287	999999	230	999999	999999	765	340	344	999999	874	484	999999	894	243	261	276	999999	675	999999	221	999999	598	807	999999	347	267	62	999999	999999	284	126	491	22	381	784	888	999999	317	196	42	826	83	999999	999999	717	881	122	959	741	614	274	999999	367	417	489	689	380	999999	17	813	999999	999999	211	999999	999999	993	999999	999999	459	999999	715	754	488	914	394	203	999999	464	657	999999	154	102	999999	527	20	999999	999999	604	999999	104	518	705	309	383	999999	999999	871	999999	594	724	932	999999	510	378	899	520	999999	453	33	295	999999	915	207	551	668	620	999999	684	129	999999	868	999999	999999	364	999999	20	999999	115	999999	672	331	999999	869	932	999999	555	999999	125	999999	999999	76	999999	581	606	425	602	507	999999	999999	999999	110	197	999999	194	856	588	968	155	524	999999	76	185	999999	999999	999999	999999	55	274	28	122	37	505	65	630	344	999999	999999	34	938	261	512	696	400	884	571	999999	236	999999	86	945	587	446	
999999	740	433	891	822	230	642	999999	999999	243	739	602	999999	604	999999	707	849	999999	815	999999	216	999999	386	379	999999	999999	999999	830	888	370	197	83	534	590	999999	325	999999	999999	374	552	392	638	704	999999	957	797	212	966	12	999999	999999	417	140	643	240	338	363	64	116	848	441	999999	999999	196	999999	665	77	101	700	816	510	999999	304	272	561	999999	567	117	422	987	999999	822	827	369	533	780	943	890	360	575	999999	999999	347	525	121	580	226	518	233	999999	729	121	276	999999	999999	439	122	867	999999	661	771	256	999999	999999	999999	619	984	62	663	275	722	187	741	999999	854	368	69	779	161	981	999999	59	999999	999999	267	659	555	641	351	999999	999999	85	808	698	999999	714	509	228	447	502	595	999999	855	958	579	552	380	151	999999	660	380	999999	716	111	309	722	999999	522	999999	427	73	352	711	568	999999	646	378	999999	999999	150	858	840	341	659	999999	198	204	925	550	714	289	999999	310	999999	723	999999	369	707	399	999999	351	987	366	30	999999	253	462	296	361	933	183	337	999999	200	801	539	999999	67	715	999999	527	448	971	156	147	999999	51	30	845	282	287	671	653	248	799	870	999999	321	230	999999	735	999999	573	999999	999999	999999	593	120	889	999999	999999	311	991	288	564	999999	26	220	882	779	211	442	450	999999	999999	512	999999	581	401	999999	66	690	837	573	999999	619	874	363	999999	195	75	931	999999	662	949	975	680	375	684	999999	854	999999	439	999999	941	303	468	999999	962	39	999999	22	718	958	137	999999	474	428	902	945	38	662	604	696	999999	999999	311	999999	139	680	999999	318	897	505	999999	792	260	999999	632	91	161	388	401	999999	999999	999999	223	182	535	316	510	262	999999	739	866	201	999999	742	736	999999	992	999999	999999	999999	207	999999	124	222	881	344	999999	88	795	820	999999	650	999999	28	779	660	66	999999	262	999999	999999	579	845	167	638	886	133	518	999999	961	999999	480	32	119	389	999999	938	10	999999	200	999999	432	466	652	945	226	929	650	999999	86	614	999999	427	543	122	627	123	956	584	995	220	999999	999999	834	730	999999	627	161	639	821	722	999999	836	999999	898	747	123	203	222	422	956	483	555	583	356	236	63	488	996	761	843	999999	426	306	999999	999999	999999	999999	921	631	598	777	20	152	363	999999	37	365	645	375	999999	999999	744	171	48	737	328	999999	488	999999	270	149	164	877	977	740	640	999999	92	847	744	491	282	999999	823	999999	473	412	999999	999999	208	697	843	631	257	923	
247	264	267	252	732	166	999999	426	999999	459	999999	142	174	999999	918	497	283	797	999999	999999	647	999999	999999	999999	999999	915	999999	690	306	999999	305	999999	630	999999	503	999999	999999	840	999999	588	347	856	229	373	565	340	248	606	879	999999	999999	999999	10	233	285	94	915	407	978	816	999999	463	130	799	164	99	511	121	129	542	999999	442	682	53	999999	791	934	999999	304	933	677	999999	999999	594	158	260	533	406	999999	999999	470	874	861	309	999999	884	736	999999	219	475	828	136	486	347	495	981	373	957	999999	494	159	940	112	55	148	999999	652	535	650	999999	999999	115	999999	999999	999999	999999	581	999999	999999	801	999999	514	765	829	114	550	999999	999999	109	176	886	576	858	293	269	529	771	999999	170	540	242	211	778	315	999999	999999	999999	776	275	154	410	990	999999	747	999999	999999	999999	283	941	597	974	189	999999	484	27	990	256	60	450	552	580	764	222	462	999999	854	999999	460	920	999999	757	767	207	954	999999	896	613	121	853	623	999999	999999	875	572	566	63	774	999999	298	918	477	742	335	722	999999	646	777	510	999999	999999	910	724	363	560	840	999999	981	999999	999999	130	387	999999	206	827	208	999999	889	650	999999	516	89	440	171	999999	999999	25	441	485	999999	129	129	113	999999	278	712	629	144	324	999999	999999	999999	303	585	178	541	341	546	508	524	490	756	999999	999999	999999	999999	999999	563	361	647	825	999999	506	100	599	10	284	212	927	124	578	948	999999	999999	545	444	785	999999	993	999999	581	999999	933	960	900	373	992	498	270	772	999999	76	782	999999	907	585	999999	213	986	999999	267	139	618	394	946	541	191	218	999999	237	720	624	999999	891	75	355	999999	999999	999999	235	17	999999	941	165	999999	999999	176	999999	21	960	999999	582	868	999999	212	999999	861	549	999999	368	191	784	430	999999	999999	618	999999	890	611	561	743	999999	999999	999999	999999	482	197	462	512	999999	999999	999999	207	117	369	147	756	743	689	999999	494	999999	531	831	54	233	364	908	112	272	15	999999	296	999999	999999	838	569	117	666	999999	265	408	46	999999	992	999999	587	323	673	914	862	762	211	988	999999	450	508	192	715	936	128	999999	359	249	437	100	997	747	889	531	578	648	87	959	367	999999	266	999999	838	157	645	50	245	198	410	252	999999	308	393	999999	999999	999999	999999	729	611	976	58	796	152	902	900	839	433	152	346	224	685	999999	630	979	999999	557	353	999999	999999	87	52	171	839	999999	999999	999999	364	123	201	201	256	357	999999	390	48	
469	808	935	999999	806	999999	999999	999999	196	567	831	999999	999999	592	999999	43	999999	999999	533	934	886	957	957	999999	999999	485	320	951	154	967	337	894	249	999999	999999	749	417	322	494	999999	949	319	652	627	194	31	950	530	418	168	999999	919	824	456	161	512	850	59	55	999999	306	152	707	228	999999	937	438	471	866	42	999999	521	999999	73	984	577	314	999999	700	999999	999999	789	542	986	554	418	79	793	999999	223	898	367	276	999999	174	999999	999999	433	397	257	592	488	664	386	542	902	974	999999	472	999999	207	520	358	865	999999	999999	609	721	999999	999999	867	645	681	999999	144	267	254	780	898	186	965	999999	942	999999	597	56	999999	166	453	652	443	999999	999999	999999	25	387	18	411	378	658	207	890	759	575	389	947	806	20	251	284	657	204	862	295	999999	326	578	999999	278	749	390	999999	277	31	388	558	324	475	999999	756	258	999999	411	250	978	85	130	377	73	649	249	125	914	999999	999999	248	456	999999	999999	699	809	113	999999	629	277	754	622	738	196	831	633	340	999999	999999	36	814	793	999999	316	542	205	999999	841	628	509	275	539	108	36	999999	112	999999	878	939	947	155	710	782	999999	234	462	392	190	242	999999	908	743	428	152	999999	455	834	728	999999	503	607	999999	514	129	11	224	524	712	56	728	354	999999	999999	547	880	113	999999	999999	92	90	813	30	999999	613	601	532	120	955	845	999999	999999	561	823	445	349	883	206	662	999999	999999	938	679	144	513	671	999999	310	880	272	86	444	999999	645	974	690	586	662	901	528	999999	113	999999	867	361	999999	793	639	999999	208	997	907	357	676	82	151	143	999999	105	999999	155	231	239	999999	768	260	91	915	848	755	763	230	305	144	999999	905	380	812	783	62	999999	816	313	682	274	179	96	519	999999	833	556	700	567	999999	999999	258	999999	999999	999999	110	380	877	790	251	999999	776	612	223	185	999999	770	999999	113	52	74	338	999999	557	429	599	173	571	999999	25	209	72	999999	999999	760	999999	41	505	713	682	999999	999	35	71	247	497	999999	999999	344	999999	72	235	596	524	894	54	339	326	455	509	937	808	535	999999	52	382	123	276	462	999999	999999	999999	617	431	370	74	313	857	319	931	42	999999	237	945	952	973	999999	149	451	716	913	715	999999	213	744	873	474	259	28	999999	999999	299	420	999999	999999	999999	617	174	163	830	999999	482	999999	523	476	647	999999	589	823	79	905	974	825	746	28	429	225	413	686	497	600	63	
999999	454	999999	743	999999	825	684	165	365	999999	985	620	974	441	708	536	737	107	301	884	999999	949	959	410	999999	999999	999999	842	582	214	488	666	240	687	643	562	966	999999	767	756	905	999999	999999	603	988	215	772	587	721	688	676	589	205	715	999999	889	494	157	279	216	441	842	583	161	999999	329	390	297	999999	155	999999	13	339	999999	979	767	246	999999	421	999999	901	805	999999	893	537	898	470	999999	69	754	78	819	463	561	999999	73	94	999999	780	669	825	484	790	575	129	672	259	659	736	860	652	999999	735	21	314	999999	720	690	624	924	858	864	237	52	87	749	999999	999999	231	915	999999	684	999999	751	999999	426	25	555	773	999999	648	810	788	999999	111	939	999999	451	256	688	352	999999	937	855	999999	960	999999	999999	999999	379	132	481	999999	820	187	999999	999999	983	999999	888	620	999999	916	759	285	58	86	38	999999	148	999999	109	532	543	573	288	747	729	941	482	999999	278	999999	404	742	177	381	968	31	144	999999	110	872	367	999999	187	488	999999	579	761	884	228	806	359	713	32	948	895	999999	899	230	823	999999	999999	999999	351	999999	999999	26	118	676	999999	16	999999	752	565	236	999999	474	999999	799	569	999999	999999	598	951	471	999999	690	719	229	486	721	132	913	999999	67	777	648	726	80	966	999999	471	999999	776	221	999999	606	157	796	783	430	860	109	660	672	862	507	767	999999	407	999999	306	888	200	395	884	893	999999	507	459	526	748	325	832	407	688	999999	822	739	471	999999	543	923	999999	65	999999	32	263	999999	205	280	999999	846	999999	145	865	582	895	391	337	999999	427	649	347	267	682	545	276	999999	983	999999	999999	38	418	305	297	999999	999999	144	534	861	639	999999	312	188	645	901	652	697	542	116	208	441	412	365	684	893	999999	187	382	326	999999	999999	916	437	595	852	438	377	999999	492	139	760	856	476	476	148	347	168	622	780	892	579	720	877	569	253	626	62	621	404	797	275	999999	999999	115	639	373	875	593	792	999999	285	849	60	977	447	584	999999	999999	546	555	426	564	602	433	999999	289	48	867	351	236	999999	756	453	694	999999	999	648	371	999999	774	472	574	830	317	999999	730	670	900	131	999999	690	999999	84	848	380	999999	169	999999	999999	359	334	17	999999	999999	999999	528	406	365	123	999999	999999	999999	60	999999	93	851	999999	294	816	456	618	148	745	681	545	220	999999	604	999999	162	840	999999	999999	487	999999	464	999999	274	228	98	999999	315	786	683	734	126	
123	999999	765	528	999999	999999	968	482	741	196	271	999999	30	877	847	999999	999999	961	999999	80	999999	573	331	628	529	470	75	727	132	999999	361	72	999999	999999	106	378	999999	794	186	965	999999	960	746	263	999999	761	254	351	999999	999999	999999	825	85	999999	984	550	999999	146	999	516	999999	251	359	437	835	999999	999999	600	781	479	962	257	785	642	185	181	827	77	435	768	226	724	485	600	50	535	987	293	999999	556	395	702	795	669	166	654	610	318	427	994	999999	653	570	999999	999999	26	50	999999	488	999999	722	999999	999999	240	999999	999999	999999	758	397	310	221	340	164	999999	93	269	999999	125	486	530	570	518	650	440	631	572	164	713	41	34	494	555	805	632	833	481	991	564	379	999999	889	851	921	999999	999999	806	499	345	689	999999	564	925	955	958	251	999999	999999	280	609	999999	929	999999	999999	372	999999	666	999999	999999	400	611	278	897	745	999999	640	719	999999	533	999999	999999	83	818	33	732	999999	568	599	846	391	629	999999	720	955	652	999999	837	134	558	311	126	281	967	945	87	40	667	190	552	327	532	617	999999	999999	999999	654	999999	38	994	903	257	77	688	999999	771	404	558	941	999999	999999	803	594	47	232	999999	554	115	873	999999	701	999999	999999	57	529	858	21	999999	107	999999	998	41	808	139	655	63	999999	592	826	183	683	999999	999999	97	290	523	938	580	519	999999	239	548	247	91	302	110	868	30	169	999999	760	927	999999	770	104	240	994	464	392	178	492	961	999999	699	272	999999	87	300	766	15	999999	441	999999	26	999999	460	793	726	836	554	999999	38	433	999999	423	999999	32	955	999999	60	528	483	999999	999999	598	278	269	547	819	999999	999999	578	263	163	371	329	970	999999	999999	644	446	277	627	837	983	999999	538	744	999999	516	206	131	999999	716	487	446	999999	999999	427	673	200	256	907	999999	531	616	774	999999	182	104	785	999999	136	359	614	260	855	360	999999	144	999999	999999	271	312	876	999999	999999	547	675	925	86	363	25	165	453	200	370	864	316	376	688	267	572	192	731	617	999999	999999	111	999999	999999	892	259	293	933	676	984	605	886	999999	345	237	604	257	28	431	999999	970	905	423	890	999999	999999	990	456	482	952	88	581	269	905	332	999999	449	344	999999	999999	732	232	777	215	765	978	686	41	461	999999	999999	173	309	999999	35	52	688	345	599	847	268	837	999999	724	999999	33	627	723	22	791	164	913	834	999999	999999	999999	138	218	135	22	367	999999	994	818	637	
915	999999	999999	880	290	757	114	744	346	845	895	999999	63	999999	741	361	963	28	670	509	411	339	982	213	287	914	479	220	586	489	999999	842	642	96	990	751	412	842	999999	43	60	178	497	481	945	975	999999	999999	999999	661	404	941	334	319	236	585	300	999999	602	375	288	894	167	856	546	999999	139	966	999999	990	999999	130	295	636	458	999999	841	510	999999	311	838	570	826	924	95	367	518	333	860	415	461	402	250	999999	755	166	21	999999	999999	999999	999999	118	600	403	999999	283	656	697	860	993	743	999999	752	300	999999	717	77	242	771	188	999999	806	999999	903	999999	999999	880	928	880	999999	230	211	576	375	465	730	970	999999	221	812	711	820	472	866	671	672	649	949	830	48	98	778	869	755	358	50	12	697	865	167	402	999999	816	999999	772	999999	999999	999999	835	806	747	645	31	959	477	723	999999	999999	999999	866	906	931	107	842	214	452	341	820	26	424	728	282	567	64	999999	983	13	903	103	139	999999	272	123	999999	300	452	757	999999	288	635	999999	761	466	998	999999	471	630	999999	364	999999	210	401	999999	421	999999	999999	88	999999	549	493	719	440	156	111	416	999999	818	84	551	999999	694	999999	542	999999	718	966	999999	568	999999	948	363	39	549	772	928	67	901	702	945	999999	374	790	370	795	999999	276	614	364	592	616	652	556	999999	999999	635	779	859	999999	702	999999	658	520	173	601	140	999999	890	999999	182	359	742	125	139	725	397	999999	999999	999999	999999	999999	361	999999	976	197	305	999999	606	946	146	159	208	921	999	832	177	853	626	769	664	236	385	999999	191	243	873	999999	427	707	215	731	718	999999	515	260	999999	207	544	976	999999	333	93	943	247	33	160	821	126	306	557	543	287	301	92	248	75	999999	279	743	323	768	389	999999	740	415	440	999999	416	748	81	970	319	650	473	341	999999	999999	992	168	999999	62	999999	130	999999	999999	453	427	39	276	194	640	928	801	662	999999	943	193	999999	999999	593	74	999999	999999	999999	587	233	999999	828	750	104	633	137	121	660	999999	358	999999	749	78	962	23	67	999999	563	440	52	999999	987	936	398	959	239	170	574	28	647	52	999999	571	448	815	999999	288	999999	999999	512	816	999999	401	999999	684	443	144	870	580	16	275	999999	794	999999	715	650	891	361	145	999999	967	546	642	999999	315	372	187	629	156	424	999999	967	999999	928	999999	999999	999999	999999	714	525	104	999999	994	999999	382	237	111	999999	732	175	707	926	46	166	999999	
279	508	777	872	321	266	514	723	999999	999999	307	999999	999999	320	348	999999	143	647	619	309	677	552	631	251	999999	999999	161	897	981	717	851	930	845	999999	955	869	819	999999	403	269	999999	576	838	999999	85	425	246	999999	394	121	573	289	427	856	867	727	876	999999	999999	60	114	617	742	448	999999	999999	999999	999999	999999	478	244	999999	999999	359	719	999999	999999	848	176	662	34	445	512	869	999999	572	999999	999999	999999	999999	992	293	100	999999	165	999999	833	999999	405	708	459	999999	361	915	999999	999999	999999	999999	147	765	24	38	999999	999999	35	669	115	999999	304	814	863	977	956	136	486	950	999999	901	204	746	277	322	999999	999999	213	271	93	596	992	828	537	999999	999999	759	223	964	924	958	999999	496	867	960	105	590	999999	481	999999	234	999999	999999	167	143	873	999999	498	701	999999	901	928	764	585	518	880	476	287	428	135	206	913	521	999999	999999	583	708	878	317	999999	862	623	731	463	859	167	76	670	403	571	460	271	522	389	32	999999	563	910	359	90	629	313	425	355	611	321	917	900	958	999999	175	522	190	484	723	287	207	310	726	999999	814	999999	883	857	675	999999	401	142	999999	179	30	999999	529	236	597	558	999999	385	852	547	999999	175	711	844	406	938	999999	47	666	745	832	263	999999	998	276	823	429	568	680	676	920	784	896	789	538	377	999999	953	999999	174	999999	999999	457	188	999999	999999	104	49	461	736	999999	999999	999999	268	347	767	613	531	960	773	139	640	704	999999	627	464	999999	922	315	38	945	999999	161	501	665	20	805	15	999999	628	999999	390	999999	944	823	567	999999	638	451	771	763	471	999999	999999	45	999999	999999	999999	561	999999	378	181	733	999999	790	726	211	999999	602	336	999999	999999	644	342	54	748	533	760	362	69	156	999999	481	544	274	484	143	48	466	999999	893	533	454	999999	259	558	656	999999	163	107	365	343	46	124	999999	166	826	661	78	999999	999999	365	918	999999	510	738	699	999999	167	316	592	999999	518	385	999999	438	163	415	92	495	101	848	607	265	999999	813	999999	366	999999	118	999999	482	970	179	310	538	614	952	729	520	858	999999	527	999999	515	202	824	660	681	999999	12	999999	578	582	205	77	758	999999	797	696	144	343	464	58	999999	119	203	349	84	999999	824	999999	685	572	637	999999	331	761	999999	512	989	943	684	364	999999	246	999999	397	973	999999	999999	951	165	42	386	525	12	478	197	405	998	484	999999	776	556	999999	736	999999	999999	571	999999	997	912	
294	707	201	658	110	999999	422	999999	805	376	841	135	872	54	652	196	122	999999	999999	573	999999	513	514	999999	907	999999	999999	509	898	452	999999	497	782	49	999999	334	194	866	902	535	774	200	999999	118	999999	651	999999	758	999999	819	999999	999999	999999	433	567	781	999999	999999	751	999999	639	912	316	363	963	353	999999	999999	183	327	11	999999	728	999999	798	164	999999	406	621	266	999999	555	426	88	999999	472	604	999999	999999	99	142	360	125	610	895	999999	999999	839	999999	999999	309	850	584	999999	818	587	221	576	635	999999	471	796	222	999999	178	94	496	999999	744	501	749	999999	361	94	195	650	140	128	999999	936	279	480	262	230	956	283	970	661	269	41	260	37	723	78	627	999999	147	999999	442	811	999999	999999	104	652	999999	316	498	999999	579	177	456	103	999999	699	999999	991	543	992	538	894	124	834	967	712	251	721	278	999999	466	999999	513	510	686	999999	570	622	386	610	999999	649	785	480	92	102	585	999999	881	34	935	999999	802	999999	999999	547	696	999999	689	391	411	930	999999	999999	999999	729	664	945	999999	999999	138	520	614	933	424	999999	119	643	752	875	999999	94	839	999999	357	830	57	367	418	148	922	38	933	994	208	999999	611	579	447	362	999999	640	999999	355	895	425	999999	868	730	212	438	63	788	813	999999	326	101	793	999999	999999	681	306	536	279	612	999999	586	620	734	777	286	539	999999	399	448	497	345	493	358	999999	808	188	636	215	709	869	249	130	740	882	555	817	720	999999	680	999999	113	479	999999	795	838	411	144	953	999999	999999	999999	398	375	767	981	607	445	927	404	503	999999	330	569	999999	860	466	880	852	231	468	819	962	719	317	393	865	750	562	102	407	54	683	290	811	22	850	755	972	900	948	999999	793	840	187	470	782	910	999	935	999999	531	291	999999	466	89	894	679	67	999999	126	856	883	999999	996	458	986	50	999999	730	19	999999	907	952	999999	999999	35	131	999999	847	611	999999	750	627	719	876	762	999999	999999	999999	128	181	697	599	999999	101	498	959	843	729	484	741	162	279	925	671	624	339	458	999999	999999	773	148	220	772	171	115	266	124	130	696	999999	227	36	999999	838	23	317	177	191	597	999999	287	812	373	869	999999	481	701	58	262	433	999999	452	677	354	42	487	999999	622	986	999999	844	723	42	999999	999999	135	667	97	999999	316	171	276	999999	987	495	336	846	902	368	634	999999	75	999999	273	540	999999	358	999999	999999	535	489	555	205	364	232	
563	779	999999	355	676	814	999999	400	999999	271	237	670	999999	859	705	640	924	263	361	678	778	856	769	999999	999999	776	410	291	132	826	616	999999	427	765	931	557	923	999999	999999	999999	950	675	922	11	312	114	668	407	999999	999999	564	301	999999	686	453	707	999999	23	605	900	414	332	278	128	654	167	252	925	927	158	999999	377	571	541	727	999999	933	768	607	644	118	12	191	236	999999	324	236	999999	999999	999999	548	910	951	792	416	999999	407	803	999999	155	861	742	479	952	999999	999999	999999	312	958	350	774	251	416	999999	791	411	999999	51	856	999999	930	999999	613	704	609	806	426	999999	135	110	706	999999	421	461	999999	376	532	999999	999999	84	594	923	782	999999	999999	307	504	990	10	14	486	365	999999	26	224	359	138	775	999999	381	771	950	187	858	644	643	829	954	187	425	879	999999	992	782	999999	16	730	999999	254	312	312	435	999999	130	623	999999	193	404	999999	433	247	756	999999	676	999999	644	746	999999	337	816	477	550	812	585	134	573	372	999999	999999	218	629	496	531	999999	999999	345	181	67	244	303	999999	999999	717	753	999999	132	999999	999999	478	110	270	806	314	438	835	762	999999	203	999999	60	977	29	132	38	999999	751	235	847	606	968	999999	689	688	43	366	51	832	69	408	999999	547	56	695	999999	999999	822	191	102	999999	999999	999999	978	71	999999	326	440	999999	688	949	436	999999	188	719	510	637	581	999999	281	82	793	929	563	794	993	512	930	999999	950	91	981	569	143	642	999999	255	999999	999999	999999	717	999999	738	154	119	972	999999	368	337	195	544	376	704	999999	29	420	388	168	193	77	681	999999	117	362	607	967	866	999999	546	429	999999	999999	953	624	999999	157	64	999999	454	822	888	154	602	148	416	714	287	659	123	232	910	96	999999	560	822	332	999999	999999	999999	999999	116	351	822	907	930	999999	423	999999	356	999999	365	604	714	999999	189	537	792	999999	945	892	689	216	999999	324	519	999999	999999	999999	801	999999	999999	678	999999	311	716	546	331	695	217	999999	301	207	313	999999	866	316	381	940	380	295	539	848	999999	999999	462	899	701	999999	398	761	999999	29	288	124	543	687	367	999999	654	642	215	107	761	930	601	999999	903	409	457	212	796	900	32	515	702	490	247	592	848	816	999999	823	306	456	463	281	918	198	999999	999999	949	968	999999	738	90	442	999999	510	63	970	996	999999	60	196	964	661	999999	773	422	63	449	775	999999	837	999999	391	999999	315	476	329	574	715	
702	278	999999	828	613	293	999999	270	999999	736	538	999999	820	554	999999	120	999999	802	999999	999999	775	653	739	184	414	999999	999999	999999	640	782	43	734	406	291	598	781	932	146	57	713	347	162	661	713	246	685	26	252	618	999999	999999	999999	54	428	999999	999999	999999	89	423	163	351	737	629	619	703	999999	482	999999	955	999999	187	354	754	999999	807	999999	992	36	937	728	999999	699	89	999999	958	369	689	977	351	999999	252	999999	722	894	371	609	999999	51	19	999999	213	487	999999	999999	513	999999	919	483	999999	327	67	999999	152	695	720	652	658	679	660	344	125	505	197	999999	748	999999	631	999999	209	207	999999	950	999999	505	525	999999	412	461	446	999999	450	215	999999	34	491	738	710	37	183	719	951	853	390	999999	999999	707	300	880	999999	999999	847	68	284	423	237	116	497	999999	179	999999	999999	206	243	999999	893	999999	148	172	924	19	999999	604	686	490	999999	245	999999	999999	188	817	665	532	582	267	642	391	931	999999	796	384	251	999999	999999	418	479	754	620	219	781	417	999999	999999	955	868	564	252	999999	793	176	992	547	156	999999	361	109	716	623	975	999999	999999	978	205	376	549	999999	559	745	999999	20	501	624	999999	999999	771	258	538	999999	714	702	399	19	999999	999999	999999	837	105	606	506	319	999999	140	644	681	279	438	373	761	999999	110	15	999999	113	782	675	999999	999999	587	696	112	999999	150	909	283	148	502	840	428	571	711	672	999999	999999	958	999999	999999	979	679	299	999999	884	776	999999	613	696	892	906	999999	999999	436	651	518	910	403	747	999999	230	371	542	776	598	944	199	704	999999	999999	999999	154	534	314	999999	517	298	363	228	794	999999	306	586	255	596	484	327	145	70	164	52	845	999999	999999	150	618	146	522	744	939	587	465	184	644	999999	761	999999	797	48	143	999999	557	185	952	642	924	999999	296	190	123	627	64	999999	284	20	422	933	898	174	779	999999	775	618	999999	217	524	131	942	620	835	999999	530	999999	927	999999	494	999999	268	993	225	999999	849	342	631	999999	532	822	900	633	222	828	999999	633	268	762	999999	939	897	999999	128	802	843	676	355	999999	999999	957	715	349	999999	752	999999	905	948	999999	531	442	987	965	684	701	230	318	999999	16	721	999999	838	175	999999	999999	772	523	874	423	989	183	987	999999	225	575	116	561	118	470	163	999999	684	321	240	21	952	931	70	999999	581	999999	277	999999	748	999999	128	550	859	969	980	161	40	999999	957	999999	999999	999999	749	118	
594	999999	210	938	999999	694	999999	999999	934	999999	603	840	999999	458	999999	999999	905	999999	423	999999	457	565	701	148	489	12	996	999999	999999	882	566	999999	192	951	831	911	334	339	494	63	987	600	616	999999	376	149	999999	582	693	502	452	806	411	733	661	999999	968	999999	458	999999	697	72	173	999999	912	477	999999	511	626	929	140	576	164	369	39	999999	949	999999	772	999999	314	424	466	862	440	759	724	999999	300	802	943	272	881	643	366	924	436	564	479	899	491	999999	955	763	371	876	651	52	704	999999	89	658	299	999999	546	283	606	311	620	162	752	209	999999	823	986	867	694	999999	999999	115	430	395	840	872	858	999999	468	999999	999999	564	117	682	754	999999	723	294	999999	773	106	92	327	135	943	327	156	291	975	142	999999	504	191	140	49	999999	383	694	818	999999	259	428	815	903	811	999999	54	80	455	724	110	702	894	921	424	920	787	305	451	523	726	577	999999	336	925	996	999999	977	999999	165	999999	39	475	999999	523	999999	999999	999999	324	887	282	999999	836	261	41	84	609	270	999999	128	811	88	252	305	700	681	286	488	977	814	683	77	437	299	610	81	236	348	407	999999	653	374	981	999999	250	649	741	891	304	851	397	999999	999999	999999	999999	45	999999	180	999999	842	402	788	445	509	213	214	649	546	650	960	848	270	862	999999	999999	447	999999	688	999999	61	999999	394	999999	999999	999999	570	806	999999	945	575	294	66	493	565	354	865	999999	481	360	45	999	999999	999999	999999	12	136	260	301	59	907	938	107	125	999999	902	999999	603	999999	91	999999	408	999999	601	999999	676	792	776	307	999999	609	518	625	338	29	61	745	154	851	134	301	320	515	862	48	999999	197	941	999999	663	346	271	999999	400	717	637	272	603	999999	667	220	999999	952	675	999999	398	999999	769	105	751	166	863	999999	194	999999	332	893	874	562	447	999999	851	999999	644	289	999999	898	234	621	391	789	151	978	193	914	941	999999	840	422	650	324	427	845	938	506	483	518	435	609	999999	744	999999	51	999999	999999	369	272	318	395	112	999999	97	158	714	962	25	884	999999	280	849	965	62	461	999999	132	71	15	158	148	805	999999	999999	624	236	647	402	109	259	14	555	999999	59	454	999999	160	999999	279	141	976	490	598	949	165	999999	999999	691	935	139	605	127	999999	999999	179	999999	282	36	999999	921	999999	999999	915	634	564	725	180	915	999999	151	761	895	999999	874	182	657	217	879	317	864	807	956	466	970	654	
887	201	999999	879	864	47	133	764	999999	75	416	575	963	999999	440	589	513	92	794	377	710	336	999999	941	522	382	403	719	608	999999	999999	113	944	999999	677	533	616	999999	999999	113	637	141	443	809	766	91	999999	494	876	284	999999	873	672	603	943	561	712	622	367	999999	644	414	165	999999	999999	312	631	982	999999	907	973	478	349	690	739	579	892	679	185	441	138	908	842	334	819	246	441	350	999999	999999	999999	994	678	261	999999	233	999999	208	854	999999	460	270	999999	969	311	825	534	981	864	999999	668	43	446	926	363	735	572	830	999999	999999	999999	999999	945	601	96	978	800	97	231	516	603	694	825	721	980	867	142	872	33	999999	711	459	486	999999	457	786	558	751	898	733	999999	155	999999	144	999999	999999	325	184	882	332	999999	999999	999999	999999	771	999999	999999	724	945	999999	603	700	999999	432	17	421	804	999999	999999	999999	430	58	199	999999	999999	457	912	690	139	810	999999	957	989	700	968	275	699	999999	901	999999	578	999999	806	412	140	960	347	999999	137	181	375	52	999999	582	902	976	256	273	502	323	999999	528	595	145	999999	645	999999	116	464	741	999999	676	381	999999	732	597	252	999999	366	895	119	562	562	957	445	999999	999999	417	999999	999999	29	435	999999	587	999999	999999	247	671	469	494	999999	241	895	395	459	999999	999999	370	850	314	734	999999	906	999999	213	999999	965	999999	699	999999	718	302	999999	473	722	295	51	793	256	682	359	581	999999	999999	645	878	666	999999	508	999999	838	565	567	494	266	999999	529	999999	999999	914	94	610	999999	36	776	999999	924	999999	673	999999	657	999999	123	177	955	163	151	45	960	335	841	798	139	953	999999	162	735	823	216	172	766	22	419	342	999999	999999	610	301	105	688	999999	244	503	999999	999999	960	452	399	538	999999	418	494	999999	999999	82	296	480	28	431	623	231	999999	226	511	406	644	468	781	580	216	552	850	939	999999	380	607	304	794	863	644	710	346	294	112	753	282	944	999999	269	311	278	591	999999	482	999999	999999	28	999999	937	454	502	670	999999	332	560	567	554	796	677	999999	991	686	164	787	912	885	815	999999	757	134	700	107	521	278	937	999999	980	467	999999	527	588	999999	856	419	151	50	999999	962	551	195	999999	157	692	999999	999999	592	437	92	999999	581	999999	904	244	813	753	405	159	550	394	599	586	97	981	160	999999	999999	829	745	646	872	368	853	571	571	406	552	414	999999	999999	999999	533	898	999999	243	489	684	999999	52	665	745	
890	999999	578	999999	609	640	999999	542	908	629	763	692	999999	697	222	194	343	672	999999	999999	990	432	591	999999	999999	999999	999999	999999	999999	212	999999	786	89	900	981	392	284	999999	962	999999	385	872	818	339	592	999999	999999	209	31	304	350	404	999999	464	755	999999	395	538	885	920	450	429	999999	999999	999999	976	612	546	999999	829	999999	723	999999	652	824	999999	613	261	999999	235	236	991	725	376	999999	226	161	625	154	523	997	746	733	999999	324	999999	999999	123	999999	999999	238	916	493	202	999999	626	694	982	639	637	854	143	999999	660	694	459	704	999999	999999	791	825	987	999999	999999	999999	173	999999	999999	337	868	999999	500	930	842	996	320	507	533	981	245	532	178	985	516	669	864	664	83	357	865	262	507	279	540	789	251	524	301	369	230	636	36	999999	770	999999	363	999999	249	663	384	951	999999	522	608	269	999999	11	884	532	968	509	916	320	999999	616	617	231	400	63	755	795	999999	173	761	608	505	523	224	999999	316	661	425	419	973	914	999999	985	670	999999	141	999999	639	768	401	721	999999	716	193	999999	904	141	812	999999	999999	588	999999	17	761	10	999999	144	787	890	226	316	94	506	999999	557	535	632	560	128	921	516	165	448	999999	49	999999	789	340	70	99	184	848	238	511	394	179	999999	233	670	517	997	461	749	552	999999	637	223	999999	635	629	281	581	693	274	999999	432	306	245	999999	122	974	804	727	800	51	468	855	994	952	388	999999	408	890	611	999999	64	416	896	686	412	999999	420	704	999999	817	999999	999999	963	119	962	872	838	999999	558	542	203	734	999999	510	626	781	229	426	256	178	999999	999999	999999	350	347	999999	410	558	319	447	564	109	295	999999	448	314	891	884	989	515	622	896	341	78	730	999999	468	395	999999	630	455	993	458	272	999999	912	82	999999	999999	946	472	290	202	120	999999	999999	448	965	71	999999	890	999999	436	741	999999	976	359	23	619	27	999999	24	999999	688	999999	570	999999	999999	48	999999	999999	278	999999	53	999999	342	703	231	99	637	880	502	334	748	740	120	567	999999	999999	967	563	999999	999999	754	999999	458	791	999999	999999	418	999999	999999	927	535	999999	999999	999999	393	697	223	283	137	923	982	999999	64	999999	999999	948	881	13	999999	315	80	973	183	275	367	653	595	550	199	113	681	194	999999	999999	798	668	128	889	183	29	503	694	435	144	30	617	344	767	52	566	245	415	518	999999	856	562	906	356	863	999999	999999	672	999999	34	252	798	682	999999	
999999	91	999999	999999	829	914	811	999999	999999	48	254	750	318	827	508	999999	999999	275	676	354	719	246	761	771	999999	443	916	830	999999	999999	892	232	934	856	876	960	736	253	999999	603	308	479	24	999999	112	999999	430	285	999999	461	166	999999	131	338	768	654	999999	67	967	999999	998	999999	776	999999	155	32	815	999999	950	547	896	624	690	82	56	249	999999	893	999999	911	22	640	666	158	254	916	110	606	97	231	639	678	285	999999	605	327	999999	999999	999999	89	307	999999	334	626	564	542	296	58	999999	528	999999	437	398	66	999999	367	324	628	891	239	921	219	999999	999999	907	228	349	499	999999	728	547	353	999999	590	999999	54	999999	49	593	999999	630	61	324	568	799	212	290	229	817	247	12	84	986	492	168	97	999999	605	718	346	203	796	581	563	981	88	266	808	999999	338	999999	999999	44	189	609	869	895	806	999999	999999	999999	129	682	240	726	472	367	688	431	526	451	709	330	999999	999999	834	999999	760	586	999999	946	482	999999	488	999999	726	999999	806	883	999999	999999	796	676	23	408	83	123	999999	836	518	999999	578	999999	925	999999	352	955	787	670	775	999999	144	999999	219	999999	465	352	203	55	999	433	560	804	999999	333	655	43	316	999999	445	999999	139	924	77	999999	378	999999	851	602	843	771	261	146	999999	899	999999	575	999999	264	999999	731	919	999999	836	95	170	999999	253	999999	241	318	648	939	234	999999	269	999999	162	219	390	999999	999999	601	999999	238	181	999999	999999	243	275	89	576	61	905	999999	800	834	97	982	838	604	999999	259	370	534	133	999999	911	63	640	848	422	999999	873	583	240	328	103	608	913	746	87	20	336	161	741	596	44	520	263	434	132	180	380	999999	517	250	240	677	114	859	999999	642	999999	999999	666	329	188	331	483	482	999999	488	999999	102	526	841	923	219	999999	536	287	999999	800	215	725	252	876	97	999999	990	97	425	503	999999	244	999999	999999	999999	494	422	418	712	46	780	999999	643	111	288	999999	675	326	31	884	578	582	121	999999	396	999999	424	452	999999	265	493	395	326	985	25	999999	90	433	24	999999	380	128	574	364	29	999999	92	151	598	826	399	999999	76	540	925	481	999999	999999	31	217	80	969	327	999999	999999	394	377	658	95	999999	189	999999	312	999999	999999	999999	17	756	821	873	619	999999	854	274	866	820	329	785	69	999999	735	486	412	999999	654	411	801	999999	812	999999	155	433	65	999999	647	157	371	999999	37	999999	999999	376	999999	157	999999	797	
125	999999	590	731	999999	592	999999	999999	695	999999	840	999999	652	112	658	889	944	197	999999	196	227	685	627	999999	459	560	757	593	80	368	999999	999999	220	856	295	747	537	90	999999	999999	834	513	482	943	999999	866	127	924	817	584	999999	595	429	999999	580	439	436	999999	999999	515	834	14	480	336	999	585	294	999999	999999	911	361	864	999999	999999	999999	999999	213	683	410	592	442	832	776	496	999999	118	834	999999	286	855	999999	665	807	64	729	830	43	156	944	731	999999	331	117	999999	999999	999999	967	264	59	999999	236	999999	471	689	82	999999	237	984	399	890	750	999999	519	961	599	696	66	573	445	531	680	66	999999	679	20	121	725	999999	273	379	151	580	759	419	628	568	999999	128	999999	999999	602	58	999999	63	981	999999	999999	155	316	999999	510	404	818	528	196	179	23	792	679	961	999999	367	721	999999	749	999999	725	109	999999	999999	502	938	591	718	928	632	999999	685	999999	999999	308	579	564	737	999999	746	999999	240	233	999999	999999	411	999999	30	451	245	337	736	314	810	999999	713	999999	285	43	999999	812	110	599	563	870	338	104	999999	662	706	802	983	161	12	419	495	999999	884	486	101	499	571	276	693	305	573	381	887	540	999999	767	999999	999999	306	933	660	640	670	588	999999	317	682	367	745	442	353	999999	311	401	887	838	928	799	999999	83	251	833	905	268	306	956	999999	236	77	999999	999999	289	999999	79	758	854	999999	305	269	784	816	213	531	261	951	988	999999	999999	999999	756	838	999999	762	232	999999	826	734	411	292	270	110	456	299	806	918	74	729	242	642	42	633	633	999999	167	267	999999	312	999999	316	999999	886	720	583	999999	110	43	526	632	387	932	999999	803	23	999	684	370	913	999999	343	887	269	838	853	620	133	215	950	999999	999999	653	523	90	104	974	383	999999	872	999999	705	884	999999	999999	855	999999	999999	829	620	540	999999	896	134	587	321	999999	58	58	867	963	197	895	93	920	999999	733	418	999999	708	48	999999	305	497	934	29	999999	349	999999	983	999999	707	303	594	419	132	78	528	999999	769	675	925	999999	999999	909	999999	810	800	627	439	999999	302	873	131	999999	915	187	999999	200	568	862	90	886	999999	724	265	893	310	674	798	999999	214	999999	280	42	123	999999	783	587	153	999999	999999	999999	733	861	851	833	182	999999	503	999999	669	999999	378	906	595	49	999999	999999	999999	897	509	136	829	841	917	820	999999	999999	468	625	404	821	56	359	214	368	163	999999	873	999999	720	
298	999999	853	999999	875	999999	373	999999	84	38	986	934	999999	999999	531	892	891	944	40	239	94	554	999999	999999	848	292	28	702	237	999999	999999	999999	230	187	221	955	999999	912	51	716	240	650	393	597	417	999999	801	649	682	475	271	269	842	999999	635	743	999999	312	90	593	95	671	999999	198	971	999999	713	78	498	576	999999	999999	999999	324	999	444	170	290	142	961	490	379	29	761	624	798	91	37	999999	478	663	673	832	999999	631	568	440	999999	999999	355	183	733	161	999999	559	292	367	527	999999	999999	582	21	180	129	999999	715	651	458	573	182	999999	685	999999	30	913	253	999999	453	693	440	13	965	999999	787	999999	999999	228	913	212	341	441	564	999999	359	895	651	999999	713	355	915	916	982	631	453	999999	999999	999999	140	999999	315	999999	913	834	763	198	616	357	999999	341	354	999999	738	255	242	741	426	851	999999	134	271	999999	442	107	777	523	31	343	220	421	299	551	97	720	897	204	527	729	80	999999	288	999999	119	381	10	999999	999999	736	399	999999	948	646	49	15	999999	564	703	815	66	249	177	283	146	970	52	803	409	27	358	47	223	999999	781	999999	999999	999999	999999	71	107	359	345	294	943	508	999999	652	512	91	789	342	500	712	673	830	993	15	167	149	339	207	999999	170	387	362	999999	262	999999	42	999999	963	924	642	718	999999	904	882	999999	638	999999	399	301	327	999999	26	999999	510	33	999999	22	999999	810	501	732	899	999999	185	999999	591	999999	220	787	999999	999999	826	418	858	994	966	926	999999	675	999999	999999	939	906	700	931	371	999999	987	238	915	999999	999999	162	432	910	999999	374	729	975	999999	628	296	612	821	405	999999	999999	999999	999999	66	33	999999	175	291	860	793	999999	641	253	546	775	999999	981	871	458	999999	999999	985	947	185	999999	206	999999	926	900	354	999999	999999	999999	529	999999	137	481	999999	891	129	163	871	571	999999	999999	733	999999	438	972	606	999999	741	999999	999999	999999	622	741	341	464	826	764	248	390	516	466	999999	346	723	783	648	550	809	980	338	999999	802	423	830	360	868	720	707	953	999999	999999	595	720	502	999999	150	999999	149	718	74	999999	914	491	65	660	915	396	999999	655	333	999999	999999	760	44	362	999999	208	910	980	595	116	66	294	95	476	871	999999	844	931	999999	262	410	101	915	973	535	320	999999	999999	444	999999	999999	62	630	248	544	834	686	999999	855	999999	485	999999	999999	958	308	999999	999999	589	999999	727	551	831	22	81	654	414	845	71	
827	999999	999999	741	546	122	158	14	664	846	932	47	999999	704	86	700	777	999999	968	957	674	906	915	778	391	999999	930	136	50	999999	594	999999	999999	625	322	240	111	744	622	19	809	304	964	999999	656	751	225	999999	999999	999999	303	413	445	888	999999	921	999999	72	359	829	999999	32	999999	116	262	999999	58	886	392	846	999999	43	628	958	157	999999	941	367	131	639	999999	94	381	999999	265	191	694	110	238	401	999999	49	394	793	827	787	340	999999	305	854	702	338	999999	999999	721	270	784	486	740	999999	979	352	940	720	337	999999	999999	245	850	81	117	999999	658	991	999999	560	649	999999	141	370	49	93	71	276	999999	172	999999	472	17	995	406	218	370	220	421	187	108	674	465	730	146	105	17	233	746	754	999999	473	593	171	999999	999999	355	380	977	896	291	673	783	174	477	188	999999	855	674	899	587	447	579	148	999999	999999	379	411	233	944	999999	837	530	192	493	999999	999999	845	999999	999999	862	989	243	525	999999	435	890	300	262	957	867	162	559	847	177	241	893	454	710	645	579	944	156	43	999999	453	153	600	681	321	999999	391	481	226	46	999999	999999	999999	251	36	94	88	158	276	86	999999	288	682	25	999999	272	434	145	738	878	999999	842	210	703	452	999999	300	999999	999999	999999	485	680	342	999999	578	37	839	213	683	561	500	795	999999	956	999999	175	470	585	430	58	999999	256	999999	348	127	755	14	999999	799	744	999999	469	218	619	600	999999	946	871	446	234	433	231	999999	186	999999	133	999999	253	999999	287	999999	714	199	892	782	999999	937	999999	693	823	33	489	999999	939	767	41	587	270	365	999999	229	599	999999	205	625	653	999999	566	999999	994	792	760	999999	521	999999	89	999999	999999	836	371	999999	952	188	623	210	943	817	522	418	355	546	999999	888	158	67	231	999999	993	277	138	999999	999999	42	698	40	273	999999	892	26	999999	762	271	434	994	352	276	420	525	994	681	999999	281	158	615	999999	100	871	999999	463	701	513	286	58	708	925	933	920	489	593	937	18	925	505	729	593	284	277	999999	999999	999999	999999	999999	998	595	999999	173	999999	426	250	999999	401	538	438	999999	185	486	223	999999	999999	419	356	931	932	66	999999	911	999999	428	32	184	823	978	600	672	890	462	287	462	415	761	710	503	249	653	546	480	999999	191	999999	117	71	551	824	999999	444	879	128	941	999999	999999	999999	803	404	76	999999	422	999999	999999	999999	722	208	760	320	999999	709	853	692	288	520	
202	424	594	874	914	999999	999999	999999	214	237	21	343	999999	999999	999999	373	999999	108	182	999999	133	999999	731	756	831	908	999999	241	999999	687	591	196	999999	431	730	966	803	999999	489	953	999999	268	732	537	999999	389	863	229	295	943	802	754	519	750	396	999999	999999	999999	53	999999	811	50	999999	999999	646	824	503	914	810	69	570	977	999999	999999	693	865	810	203	343	452	55	90	946	573	999999	836	999999	999999	45	999999	283	965	886	999999	151	803	621	214	999999	598	885	999999	419	235	382	999999	146	300	67	531	848	999999	503	999999	960	999999	104	83	642	809	999999	414	879	999999	786	999999	999999	145	87	889	253	605	999999	745	566	106	671	720	200	69	999999	386	41	513	232	999999	471	295	522	420	708	547	571	999999	451	480	79	680	449	777	734	10	222	177	287	999999	197	758	43	999999	69	384	883	583	118	770	382	375	516	12	999999	999999	999999	667	999999	999999	999999	230	999999	96	36	990	280	999999	335	699	999999	863	235	999999	999999	712	999999	659	361	334	664	988	973	681	108	704	999999	447	643	999999	388	555	987	582	218	999999	464	947	999999	78	999999	999999	257	418	605	518	999999	535	416	431	553	963	315	856	51	55	257	999999	987	332	827	999999	780	406	321	618	876	653	999999	628	258	999999	821	292	230	999999	740	564	85	589	564	638	40	221	385	999999	249	140	540	999999	720	999999	960	514	251	999999	999999	851	107	999999	642	495	763	788	182	249	151	999999	636	999999	314	999999	547	408	767	999999	802	568	999999	895	379	745	123	609	908	999999	353	317	51	999999	513	889	999999	98	947	78	874	252	49	146	284	226	504	693	858	37	303	999999	746	62	479	999999	831	211	999999	999999	999999	164	879	765	895	999999	981	687	999999	425	235	459	460	699	999999	559	529	884	621	162	251	999999	751	880	999999	999999	570	988	999999	999999	999999	999999	480	61	695	720	372	999999	250	999999	244	999999	359	442	999999	999999	999999	57	738	919	999999	946	590	464	999999	952	999999	999	652	999999	273	993	217	951	367	970	978	409	13	999999	196	255	999999	181	999999	999999	80	999999	999999	278	999999	522	999999	560	789	121	674	999999	405	742	317	373	630	999999	187	999999	609	999999	84	830	999999	701	54	999999	999999	356	313	419	546	230	882	103	919	384	999999	999999	742	657	999999	999999	999999	962	13	999999	296	822	625	507	993	677	825	672	244	258	412	988	478	126	827	999999	808	265	480	184	860	223	453	256	723	999999	508	951	246	828	534	903	697	999999	
847	909	731	999999	999999	868	405	219	999999	671	971	434	281	626	999999	728	999999	50	999999	828	410	999999	379	378	784	566	179	873	436	999999	724	999999	301	694	999999	999999	999999	12	999999	611	779	650	999999	999999	285	298	165	882	130	999999	389	494	420	999999	384	774	999999	362	31	858	699	531	783	453	947	471	143	587	357	912	27	446	210	881	999999	999999	999999	596	999999	999999	411	297	999999	919	999999	239	999999	432	999999	504	386	359	980	999999	911	999999	867	910	999999	813	165	999999	999999	217	499	999999	999999	539	819	999999	999999	999999	268	999999	457	412	999999	864	999999	717	382	711	999999	999999	536	668	465	999999	999999	802	999999	807	761	290	339	834	999999	999999	999999	92	946	559	612	695	999999	442	999999	999999	534	509	478	12	493	999999	440	454	310	682	681	999999	488	999999	570	999999	999999	259	999999	978	206	999999	650	242	445	344	771	999999	108	581	999999	103	577	999999	999999	469	334	889	324	643	999999	999999	999999	89	863	597	604	881	988	999999	963	999999	259	122	257	999999	859	245	567	158	999999	999999	999999	728	277	588	999999	477	380	110	692	999999	999999	549	138	321	999999	999999	378	847	740	999999	835	512	617	999999	843	999999	999999	999999	610	999999	332	175	297	242	538	999999	811	999999	999999	137	510	999999	903	999999	263	710	983	999999	821	999999	866	999999	999999	466	782	844	120	61	999999	798	999999	999999	499	999999	999999	999999	999999	999999	782	294	758	103	514	999999	389	947	608	496	999999	143	999999	826	962	999999	231	612	757	830	460	694	694	760	540	544	423	999999	999999	309	611	494	458	96	164	537	999999	773	214	999999	86	999999	245	999999	99	611	326	887	999999	187	382	907	21	431	446	999999	599	998	562	970	199	476	558	309	885	999999	684	395	999999	434	782	458	407	999999	754	625	459	80	670	928	999999	999999	288	220	926	703	999999	36	650	999999	937	541	999999	243	614	610	286	999999	738	999999	927	930	224	210	404	923	510	67	999999	820	999999	999999	337	633	753	663	197	348	999999	192	993	658	745	999999	496	999999	999999	173	348	153	349	524	341	58	11	297	999999	88	816	13	203	425	359	999999	999999	418	213	587	999999	951	999999	937	562	556	999999	279	195	619	999999	162	685	346	719	534	481	999999	198	288	631	465	999999	118	531	379	989	578	308	915	176	88	999999	999999	683	397	999999	411	961	999999	430	732	111	701	999999	663	327	999999	706	825	358	325	999999	925	955	999999	609	314	415	999999	567	999999	999999	279	453	999999	999999	35	662	332	803	80	162	999999	
857	999999	999999	999999	744	868	999999	142	871	999999	999999	999999	999999	123	704	658	787	425	999999	777	226	999999	762	832	258	999999	549	302	203	384	31	288	999999	999999	77	66	670	959	570	547	141	435	999999	496	712	603	776	11	330	999999	544	999999	84	385	197	486	146	531	401	14	999999	759	938	497	462	999999	687	999999	55	999999	999999	828	999999	457	645	999999	202	275	130	655	963	548	999999	199	839	643	213	787	999999	590	920	149	567	565	229	999999	497	690	999999	999999	915	999999	955	999999	26	716	533	627	739	999999	999999	870	411	746	51	999999	787	748	658	819	86	899	423	465	999999	848	270	299	238	273	304	512	241	697	739	239	593	999999	183	999999	999999	585	58	999999	306	60	737	821	999999	999999	595	748	999999	999999	356	25	320	999999	954	999999	456	243	999999	476	111	781	639	713	16	811	196	497	999999	536	709	999999	851	999999	168	677	121	448	774	999999	677	555	999999	25	999999	723	919	999999	999999	999999	675	999999	197	999999	999999	525	999999	34	815	999999	262	999999	999999	999999	999999	856	174	129	342	287	66	18	999999	609	798	555	999999	624	372	292	892	103	999999	999999	860	999999	313	999999	78	999999	266	96	633	71	537	580	382	975	508	999999	559	799	760	67	949	999999	416	587	782	576	999999	796	999999	532	820	999999	946	999999	999999	683	553	999999	999999	999999	999999	999999	384	407	999999	999999	182	335	125	877	733	103	343	103	619	202	999999	725	497	501	428	999999	435	111	999999	379	633	769	340	825	941	999999	748	999999	999999	979	292	999999	999999	564	999999	889	999999	784	798	726	825	852	993	452	267	828	999999	559	999999	561	544	283	166	702	594	413	995	999999	999999	999999	355	281	66	639	909	417	999999	932	107	538	788	651	312	999999	554	999999	775	887	568	999999	999999	199	790	485	445	19	852	813	969	990	894	391	999999	729	381	553	795	363	542	850	618	999999	461	999999	773	893	970	641	158	813	638	999999	731	822	810	999999	490	999999	204	999999	564	999999	963	999999	644	999999	803	582	153	10	999999	421	355	999999	504	794	999999	999999	712	552	49	221	665	166	362	786	659	34	999999	225	72	224	999999	999999	295	223	510	354	999999	376	99	999999	999999	999999	827	226	761	23	328	26	428	442	868	651	999999	353	999999	806	999999	857	746	778	663	928	937	772	262	713	432	291	293	393	950	345	462	651	999999	517	339	146	35	999999	999999	999999	999999	629	355	999999	780	941	999999	999999	999999	250	629	999999	733	999999	220	65	964	57	591	47	733	999999	
492	532	199	219	630	233	477	618	999999	110	82	760	141	317	426	744	933	490	808	999999	794	999999	716	151	999999	164	307	283	181	977	65	668	999999	762	146	822	328	999999	321	999999	235	999999	999999	529	249	999999	437	999999	638	230	124	110	238	153	999999	783	816	58	301	475	999999	203	446	999999	55	413	590	999999	180	604	426	372	999999	559	999999	999999	999999	197	999999	944	727	405	645	951	862	999999	999999	36	999999	363	15	279	279	846	333	999999	543	562	483	835	393	67	999999	999999	803	752	999999	678	790	999999	490	999999	156	357	999999	999999	558	495	992	100	972	999999	857	817	599	156	999999	333	236	999999	279	740	713	999999	560	669	673	611	157	120	999999	761	999999	999999	873	386	999999	921	999999	802	999999	58	570	392	862	829	210	914	999999	999999	659	607	999999	468	167	999999	915	90	796	88	857	946	347	881	999999	221	327	771	999999	222	33	999999	235	433	999999	231	179	331	213	731	999999	999999	177	999999	999999	426	319	777	928	999999	470	53	999999	29	945	537	710	688	999999	651	511	439	970	231	999999	488	999999	999999	621	936	580	999999	876	75	999999	107	999999	847	430	650	902	549	842	820	999999	999999	999999	216	999999	320	520	491	15	999999	229	40	788	945	867	972	53	300	166	992	552	875	999999	70	410	847	758	863	268	675	749	961	596	159	478	653	443	999999	999999	311	999999	999999	589	999999	845	588	318	833	980	458	999999	611	999999	999999	999999	877	813	999999	999999	640	561	999999	233	339	812	267	443	999999	999999	223	538	999999	760	999999	577	463	999999	852	224	821	539	924	883	809	78	147	578	747	999999	601	840	457	370	899	749	768	999999	259	511	999999	999999	679	999999	999999	919	729	851	537	282	815	591	961	999999	984	999999	636	773	423	271	675	689	696	757	874	383	91	516	860	999999	808	999999	46	999999	636	675	859	567	126	890	999999	999999	50	474	75	20	879	686	385	798	123	994	999999	987	836	898	459	999999	492	999999	999999	223	999999	432	999999	228	555	620	143	319	252	78	657	999999	999999	388	648	231	691	864	504	404	999999	72	999999	814	154	58	999999	738	226	937	85	999999	61	134	305	618	11	847	465	268	553	76	999999	54	347	999999	74	457	259	238	239	627	999999	444	92	928	439	999999	999999	506	116	999999	102	314	993	999999	481	798	999999	40	999999	999999	409	245	851	73	999999	948	476	235	984	999999	999999	988	707	457	843	617	51	377	189	351	999999	958	161	157	999999	251	61	423	447	275	374	229	999999	
395	228	653	592	29	421	999999	999999	848	522	60	917	114	999999	545	999999	863	999999	716	850	999999	80	999999	93	703	999999	274	999999	999999	787	719	692	999999	980	321	238	200	999999	32	955	999999	168	999999	999999	111	240	999999	644	515	342	584	517	999999	999999	999999	324	778	569	888	929	157	593	139	71	803	368	658	134	294	999999	890	838	734	761	999999	719	999999	14	999999	473	999999	629	391	720	999999	211	44	889	850	997	460	630	146	103	807	999999	38	862	643	743	581	744	999999	209	452	746	783	896	226	999999	999999	999999	587	425	708	527	212	999999	999999	999999	333	768	284	297	855	999999	702	640	999999	57	690	293	370	249	891	486	279	191	999999	466	999999	147	672	999999	828	999999	999999	999999	395	290	999999	619	999999	999999	419	812	469	72	999999	192	53	152	999999	179	729	885	999999	348	533	231	257	30	151	402	184	195	999999	844	469	178	999999	981	255	672	999999	81	999999	999999	829	88	26	217	837	999999	422	999999	204	503	710	943	999999	704	197	173	42	882	477	610	867	999999	999999	999999	999999	999999	965	72	999999	280	35	658	605	93	518	454	215	50	192	66	980	899	999999	603	143	526	999999	522	999999	999999	999999	999999	603	999999	999999	606	372	401	614	662	129	359	387	924	477	999999	347	200	999999	742	958	992	700	421	999999	967	242	123	491	86	289	452	278	815	999999	999999	65	926	999999	912	92	814	435	529	936	630	522	76	135	999999	999999	705	336	61	999999	647	571	192	58	494	373	258	909	537	382	677	999999	999999	999999	999999	996	421	568	283	660	154	999999	180	999999	10	455	999999	987	999999	999999	584	125	227	692	999999	202	872	877	146	548	833	904	897	999999	269	549	950	782	422	999999	767	146	999999	401	978	90	401	708	58	49	208	270	509	639	999999	999999	863	878	301	999999	999999	543	432	735	826	249	999999	33	224	460	504	392	575	325	141	448	72	826	713	912	999999	174	829	106	999999	573	405	999999	999999	706	685	81	491	999999	999999	999999	713	327	574	739	420	377	493	597	544	815	695	193	507	359	500	47	174	389	718	958	713	335	999999	263	999999	411	674	518	775	432	901	673	999999	907	735	744	261	974	501	433	681	242	999999	534	877	222	999999	999999	216	647	999999	111	193	999999	520	388	932	321	895	19	703	975	821	122	914	31	829	599	623	999999	785	200	887	294	287	999999	773	999999	385	631	650	674	311	999999	525	799	489	361	397	356	812	940	89	492	730	999999	420	449	619	855	999999	
170	386	999999	999999	717	224	899	999999	49	999999	80	935	273	368	39	674	999999	597	125	542	477	999999	276	999999	845	120	405	564	999999	70	334	999999	529	999999	489	297	999999	999999	808	585	590	636	999999	742	741	14	815	133	700	42	726	852	504	323	914	999999	119	518	26	999999	999999	344	153	978	290	829	416	34	879	741	824	428	788	999999	952	841	999999	999999	210	841	305	282	863	548	999999	481	746	215	999999	531	188	340	259	999999	999999	255	492	379	999999	912	598	999999	253	999999	217	307	73	999999	999999	83	114	584	318	185	311	999999	481	605	644	809	93	210	999999	357	563	999999	999999	587	773	706	999999	999999	82	298	253	514	38	904	999999	46	417	781	844	261	999999	999999	32	84	900	230	773	999999	999999	652	828	397	101	999999	406	723	999999	999999	201	664	725	630	999999	999999	932	796	999999	577	999999	608	401	999999	366	999999	931	959	471	105	686	552	932	999999	748	430	470	855	423	142	507	617	907	931	590	189	536	999999	101	13	151	999999	713	206	999999	136	261	527	41	653	964	446	261	43	800	648	999999	999999	881	91	558	86	383	384	79	657	700	999999	720	999999	910	145	999999	468	953	999999	839	736	847	622	999999	942	824	769	177	70	365	999999	999999	942	457	282	914	19	454	75	730	338	999999	999999	436	999999	806	854	999999	829	579	793	999999	999999	808	999999	999999	269	999999	616	262	613	217	18	999999	825	999999	778	999999	638	999999	857	999999	888	852	511	610	881	999999	387	145	969	999999	347	491	999999	795	913	143	461	999999	654	106	837	812	126	130	127	673	610	462	999999	135	114	609	999999	779	999999	375	307	394	534	83	536	480	999999	999999	869	527	999999	40	999999	645	277	772	575	760	999999	999999	999999	390	493	999999	585	924	117	844	922	999999	768	791	999999	547	999999	77	340	581	570	367	530	540	261	599	999999	579	46	999999	857	999999	43	961	999999	126	999999	999999	901	999999	497	611	373	447	999999	141	758	938	437	878	809	210	441	994	200	818	554	204	999999	999999	273	16	888	724	999999	591	705	807	197	486	907	919	175	23	93	958	993	92	999999	129	841	999999	152	168	583	657	899	48	771	999999	571	445	787	18	63	491	723	648	460	82	436	999999	750	950	971	889	999999	428	910	241	824	471	327	19	999999	268	863	729	999999	999999	691	666	46	999999	999999	471	141	166	960	602	244	355	632	999999	693	999999	265	201	999999	999999	622	481	137	539	960	110	999999	778	956	794	627	999999	999999	999999	391	
769	915	999999	45	999999	758	878	999999	318	999999	479	999999	523	999999	172	13	999999	542	457	717	219	538	507	452	814	352	363	999999	175	974	251	848	999999	999999	924	999999	999999	166	999999	935	743	23	818	542	491	999999	605	462	793	999999	955	999999	999999	999999	999999	240	418	895	230	167	404	999999	999999	999999	755	999999	999999	999999	400	999999	95	515	855	521	973	206	719	999999	999999	554	999999	900	416	383	999999	789	999999	107	252	693	999999	31	935	530	541	999999	720	999999	999999	860	932	505	72	605	999999	449	606	999999	999999	974	999999	999999	999999	676	999999	503	271	918	325	965	999999	240	857	707	631	73	580	334	980	999999	485	999999	188	999999	621	252	838	811	678	579	193	271	668	999999	183	123	999999	999999	121	999999	804	802	999999	820	38	999999	647	365	973	641	869	281	556	531	499	285	274	832	64	176	664	459	250	746	782	999999	571	999999	533	518	999999	999999	223	999999	113	683	999999	368	82	919	604	483	838	46	709	912	714	147	778	897	999999	999999	215	999999	383	354	561	999999	48	467	999999	67	999999	465	665	559	999999	999999	427	815	208	999999	999999	999999	571	190	999999	214	46	869	999999	434	999999	635	668	999999	115	279	569	999999	132	664	330	614	789	547	652	382	999999	999999	855	999999	719	962	999999	943	504	999999	999999	202	733	357	386	179	612	705	999999	999999	796	944	454	787	54	668	693	999999	999999	155	355	34	538	248	999999	885	23	755	714	849	936	724	999999	999999	896	377	999999	774	999999	161	999999	999999	301	457	586	999999	706	78	66	61	278	165	368	359	725	358	664	999999	523	999999	165	856	991	999999	268	81	999999	420	890	677	642	999999	265	999999	999999	271	732	999999	999999	407	189	945	699	662	581	999999	366	999999	318	548	713	999999	261	999999	995	156	102	896	199	514	999999	999999	187	999999	418	999999	899	934	217	999999	625	583	999999	126	321	999999	167	999999	999999	487	999999	860	111	352	963	112	999999	477	438	999999	179	835	891	156	698	892	768	320	254	231	881	431	660	853	999999	139	999999	999999	476	999999	988	763	82	711	999999	999999	194	834	425	316	692	999999	505	220	294	789	691	686	428	428	999999	846	999999	999999	605	293	210	258	429	999999	405	999999	10	653	999999	415	763	190	357	850	707	933	894	937	538	460	999999	449	568	143	447	30	716	999999	342	999999	679	479	115	516	999999	999999	415	591	999999	169	999999	852	213	879	36	511	339	999999	720	519	999999	156	999999	155	367	761	689	999999	395	384	816	952	321	865	736	999999	
84	840	999999	999999	527	313	999999	379	39	83	245	689	116	935	999999	148	338	823	199	999999	416	959	159	999999	256	128	206	536	353	999999	541	999999	152	743	437	498	999999	948	991	648	129	999999	126	293	525	999	999999	459	692	677	624	497	675	999999	877	124	691	999999	999999	999999	999999	501	35	561	542	897	546	999999	999999	203	999999	389	832	999999	413	999999	843	999999	370	256	938	746	999999	675	853	53	672	939	866	322	807	999999	433	592	999999	999999	668	564	999999	627	462	816	951	499	903	999999	665	999999	999999	165	281	825	957	278	470	370	657	999999	707	499	235	607	506	195	396	999999	955	999999	999999	999999	62	999999	124	742	793	131	999999	354	771	618	387	548	149	710	999999	981	99	165	131	180	970	318	856	261	402	855	319	765	999999	999999	289	425	124	23	112	992	710	999999	484	348	575	313	589	99	999999	686	467	796	154	999999	999999	999999	128	838	815	744	432	863	999999	999999	999999	999999	999999	595	338	999999	433	136	607	59	280	874	999999	783	605	666	728	767	999999	715	397	523	620	999999	999999	490	307	286	207	368	569	999999	874	545	999999	545	72	993	760	160	263	341	198	104	144	763	128	344	243	999999	25	664	724	999999	550	298	419	552	58	848	663	157	928	999999	489	999999	10	145	999999	69	604	735	17	988	462	999999	334	525	563	783	999999	962	52	59	999999	905	132	249	994	248	999999	519	944	999999	496	116	412	949	615	711	762	982	98	999999	554	290	656	735	999999	494	963	999999	989	275	487	999999	114	879	896	583	310	761	150	18	932	94	791	999999	501	355	999999	385	910	999999	30	388	999999	868	999999	72	258	396	76	510	999999	243	529	678	434	795	11	999999	62	41	411	11	999999	89	250	999999	999999	999999	999999	826	999999	587	982	999999	255	108	999999	999999	384	999999	335	913	999999	999999	733	699	564	122	671	706	354	129	999999	878	450	29	546	794	627	45	999999	698	999999	999999	668	696	260	999999	433	336	969	999999	159	227	706	497	315	212	999999	551	999999	386	999999	537	999999	721	264	114	697	235	561	41	617	348	999999	637	760	999999	971	46	448	182	688	345	737	999999	969	115	999999	952	713	344	448	999999	140	197	809	625	766	946	442	156	999999	207	999999	937	158	999999	999999	79	737	859	240	319	999999	999999	697	552	800	894	751	999999	931	745	522	227	999999	541	218	83	827	999999	689	34	604	302	488	491	571	999999	439	169	158	112	225	999999	113	138	999999	408	999999	266	825	999999	205	292	
224	999999	999999	556	999999	617	602	883	251	601	999999	216	999999	999999	253	215	981	10	465	999999	11	829	529	669	123	999999	999999	809	583	999999	320	999999	829	321	87	539	999999	25	456	821	566	274	861	623	683	999999	422	173	165	294	285	999999	416	612	291	395	429	25	442	888	999999	793	310	999999	291	361	999999	999999	732	999999	999999	966	553	643	36	999999	999999	906	985	226	52	404	999999	298	296	495	411	227	39	692	119	999999	999999	999999	771	772	964	190	341	999999	520	28	440	452	884	318	281	772	585	555	427	523	40	226	999999	656	150	21	999999	796	950	169	374	50	603	999999	393	985	999999	263	772	787	574	663	705	999999	963	210	414	999999	223	639	641	484	275	596	759	366	722	124	632	952	999999	545	381	361	654	999999	848	275	925	296	999999	332	782	639	999999	377	520	821	692	999999	999999	999999	582	320	528	889	774	17	859	37	272	757	631	819	990	38	291	354	380	572	362	148	62	927	739	318	702	999999	647	999999	845	901	431	693	354	390	963	70	832	764	999999	841	415	999999	999999	151	701	999999	648	999999	95	175	451	999999	586	468	999999	655	581	219	197	148	370	477	999999	370	999999	938	999999	610	75	231	999999	615	947	999999	999999	165	903	597	617	739	987	999999	999999	679	460	311	116	886	999999	318	999999	999999	577	999999	481	999999	715	663	999999	763	999999	48	855	999999	999999	836	182	75	999999	209	751	983	999999	458	161	643	179	512	910	999999	831	999999	999999	757	741	999999	48	999999	50	999999	449	999999	782	854	251	948	999999	443	35	999999	999999	999999	161	827	566	505	999999	999999	335	837	768	213	752	999999	931	908	464	108	999999	999999	797	999999	999999	999999	759	999999	211	747	217	212	773	736	486	296	894	791	437	757	200	246	877	919	144	212	37	246	497	990	923	342	999999	772	321	280	826	426	24	221	77	64	304	283	911	999999	74	41	999999	465	896	149	999999	999999	907	999999	877	878	578	999999	999999	522	23	221	823	999999	717	10	999999	215	999999	478	776	999999	689	146	999999	999999	999999	999999	148	999999	520	41	103	783	861	999999	865	436	403	999999	999999	201	310	999999	999999	93	460	46	999999	999999	617	520	999999	428	999999	265	999999	771	944	283	999999	567	684	915	12	981	127	49	999999	930	999999	988	812	999999	630	584	915	143	105	858	153	971	606	84	999999	999999	46	999999	421	605	769	999999	999999	129	86	291	517	395	999999	68	999999	420	32	485	999999	999999	708	482	999999	999999	999999	884	675	999999	139	999999	
960	609	537	13	999999	999999	628	418	170	50	999999	692	447	349	77	530	590	999999	892	999999	948	130	155	999999	300	564	876	633	265	885	428	406	989	185	999999	908	857	549	123	522	792	614	325	888	133	26	44	459	720	819	303	639	202	407	951	839	999999	778	712	999999	576	999999	162	999999	621	109	702	271	29	169	672	999999	999999	380	940	344	805	999999	999999	283	529	427	999999	446	999999	789	213	592	234	490	999999	89	837	732	999999	797	461	50	276	999999	999999	773	999999	561	999999	999999	716	822	466	999999	44	206	153	439	860	159	999999	716	691	832	999999	119	46	538	999999	593	213	199	435	999999	882	764	990	611	959	999999	987	999999	298	339	82	391	136	617	456	258	999999	407	872	796	715	745	359	443	138	999999	999999	901	846	564	999999	527	396	323	733	279	215	541	479	999999	171	729	427	361	999999	514	983	999999	92	999999	656	999999	327	639	438	999999	999999	556	483	754	29	96	515	734	290	554	994	813	884	187	52	999999	999999	999999	999999	985	328	997	999999	623	231	999999	999999	389	907	253	999999	757	885	596	863	658	68	725	999999	85	224	999999	81	999999	519	179	544	905	424	262	877	559	14	452	999999	418	874	859	532	711	999999	136	999999	47	354	247	928	297	323	393	346	212	682	558	771	999999	926	999999	999999	999999	773	912	964	655	999999	650	752	442	777	454	999999	999999	203	383	807	97	865	43	861	282	251	257	999999	40	916	999999	999999	456	681	193	999999	999999	999999	999999	938	365	999999	182	672	704	999999	495	999999	869	609	999999	19	309	750	683	770	892	615	831	999999	525	331	934	999999	700	772	306	761	593	961	999999	999999	722	444	452	999999	692	370	999999	788	755	999999	722	999999	999999	665	577	705	999999	422	599	999999	999999	669	999999	43	999999	999999	972	931	198	734	999999	907	999999	693	296	999999	999999	757	999999	999999	999999	53	64	789	999999	999999	999999	45	205	999999	763	181	999999	999999	529	63	32	418	999999	259	398	999999	600	999999	810	999999	209	94	378	713	407	249	345	999999	343	880	614	633	435	724	483	999999	999999	597	971	999999	545	636	174	243	842	889	68	827	999999	999999	453	999999	978	999999	999999	875	666	491	203	523	999999	999999	261	648	999999	398	983	973	999999	461	498	13	59	64	279	573	920	145	871	999999	191	517	934	119	437	999999	654	642	422	999999	280	255	403	457	919	250	384	999999	999999	453	906	94	61	681	735	450	984	923	523	999999	954	999999	620	686	342	328	370	152	220	868	999999	
351	999999	177	191	999999	999999	999999	145	38	198	999999	351	427	999999	106	465	262	384	987	596	730	999999	682	653	999999	999999	716	125	999999	880	242	315	925	999999	999999	532	884	500	492	840	392	788	495	550	561	189	203	85	999999	862	118	767	233	281	22	233	879	524	441	618	893	999999	543	999999	956	97	425	999999	55	573	581	761	892	157	214	942	632	142	102	569	441	999999	879	739	772	999999	999999	654	697	999999	999999	369	68	873	946	905	255	347	593	473	764	486	39	673	999999	356	875	85	76	80	999999	746	431	872	187	261	607	804	385	492	999999	770	28	713	919	221	703	28	210	309	696	295	548	629	804	954	611	215	999999	999999	598	17	587	627	741	999999	999999	196	696	695	999999	450	999999	111	468	993	999999	325	753	79	652	999999	875	767	383	999999	999999	999999	77	999999	650	401	355	959	999999	999999	193	401	999999	999999	283	517	999999	515	11	255	334	447	999999	810	496	295	462	389	773	742	142	999999	253	437	709	145	128	473	54	906	999999	999999	217	469	810	76	999999	741	795	145	534	369	766	137	979	760	999999	266	735	364	939	966	196	999999	865	373	999999	544	313	999999	398	858	470	104	160	333	239	701	10	430	941	721	593	999999	999999	772	63	999999	457	948	503	861	738	690	999999	138	814	66	999999	447	918	810	437	657	999999	675	898	671	976	656	999999	940	999999	999999	422	999999	383	559	943	103	320	999999	96	364	644	537	999999	779	137	999999	519	999999	107	562	512	141	293	936	890	542	873	391	149	801	428	999999	604	432	277	999999	755	264	122	510	137	886	999999	82	999999	219	555	128	543	954	146	999999	843	703	802	291	934	446	999999	999999	229	999999	892	294	936	90	932	697	999999	388	277	264	70	999999	999999	625	417	220	922	680	999999	754	999999	194	665	999999	720	901	630	999999	813	318	595	711	290	208	994	439	146	999999	287	999999	616	164	687	881	295	256	278	187	873	724	524	988	424	475	91	999999	629	999999	370	41	77	525	575	999999	669	999999	316	237	999999	978	999999	989	402	139	147	692	507	783	999999	999999	632	999999	999999	99	794	606	296	815	999999	296	810	999999	572	256	789	101	999999	728	222	936	999999	50	999999	895	999999	534	595	999999	999999	398	209	845	89	896	408	624	411	999999	174	72	73	500	999999	344	177	999999	427	999999	350	55	112	779	999999	849	533	591	896	228	448	270	20	999999	487	999999	96	964	202	676	999999	174	999999	113	563	159	999999	449	930	221	
999999	848	999999	449	944	291	295	430	999999	239	372	999999	999999	193	47	904	62	999999	999999	999999	999999	999999	999999	750	307	185	365	999	225	421	976	94	660	684	500	599	163	570	999999	205	443	666	689	962	314	999999	446	999999	76	999999	107	811	436	549	964	524	248	366	151	999999	926	296	214	863	263	288	165	54	692	999999	750	999999	999999	817	999999	590	523	647	446	276	999999	858	999999	566	324	174	657	121	719	976	361	797	429	999999	279	156	462	826	999999	36	999999	402	999999	628	908	616	806	619	999999	383	10	600	920	999999	40	77	363	999999	999999	999999	630	999999	999999	716	999999	953	72	999999	547	800	138	697	938	420	400	999999	55	999999	657	707	999999	47	518	345	999999	760	999999	999999	999999	212	793	813	287	620	405	831	77	107	999999	954	554	99	82	801	255	313	999999	999999	485	693	999999	58	990	841	730	592	535	988	999999	336	999999	518	999999	999999	17	999999	419	328	24	999999	279	999999	999999	702	163	278	965	717	100	672	108	377	77	573	190	744	822	446	889	812	305	999999	366	999999	878	45	639	999999	793	930	894	343	494	916	423	84	285	298	687	461	999999	999999	999999	78	999999	709	999999	999999	165	999999	501	999999	999999	212	272	199	591	567	824	999999	638	999999	923	170	999999	999999	882	160	159	115	469	534	759	437	195	487	191	297	976	178	594	753	999999	999999	438	921	904	292	654	234	999999	717	473	999999	823	398	999999	737	999999	473	999999	999999	736	59	803	967	223	10	999999	785	18	304	999999	655	533	885	657	402	999999	856	859	999999	506	999999	623	999999	999999	200	999999	999999	593	999999	999999	512	999999	999999	26	532	728	471	999999	999999	275	868	225	999999	136	818	45	999999	740	501	16	444	614	237	793	810	435	999999	906	999999	395	229	201	563	307	88	314	239	868	134	999999	269	158	955	999999	637	999999	435	625	252	999999	677	66	101	448	561	898	124	511	999999	107	676	564	684	518	999999	999999	999999	999999	58	514	806	78	616	827	999999	296	658	999999	165	110	999999	436	664	868	999999	999999	109	125	745	999999	199	999999	662	37	997	705	473	999999	288	960	57	545	999999	738	358	608	999999	999999	702	999999	999999	221	355	116	107	999999	900	816	799	999999	578	999999	154	868	324	999999	416	999999	829	999999	822	999999	623	205	62	464	859	926	519	119	723	999999	423	480	999999	977	999999	999999	929	758	804	999999	999999	405	392	511	401	708	423	279	201	999999	999999	999999	999999	37	999999	160	63	643	390	974	307	689	999999	743	999999	
999999	928	346	999999	860	999999	81	246	175	574	227	813	550	72	161	512	249	999999	862	999999	762	999999	999999	389	231	502	296	378	829	999999	957	999999	649	389	727	779	86	572	341	210	373	424	287	999999	999999	999999	512	580	238	472	999999	771	306	352	370	647	26	957	485	999999	373	703	417	815	616	981	999999	171	345	381	435	999999	586	662	36	348	748	999999	19	883	989	715	149	367	302	195	939	306	29	90	999999	999999	999999	973	836	670	17	472	999999	398	183	351	999999	856	46	390	195	999999	999999	31	898	999999	947	999999	999999	657	999999	59	999999	999999	52	867	152	265	999999	316	589	999999	826	366	341	999999	610	620	709	999999	481	999999	331	999999	10	304	999999	997	191	204	182	494	604	999999	999999	957	948	426	999999	315	999999	979	247	730	999999	581	999999	958	690	621	999999	336	892	999999	186	280	999999	611	999999	999999	887	155	83	425	999999	105	19	647	999999	384	337	194	274	403	449	999999	55	600	120	428	999999	31	999999	999999	246	999999	601	999999	11	999999	999999	999999	999999	609	428	63	906	822	595	705	572	999999	999999	999999	293	773	999999	498	291	999999	234	137	500	11	999999	865	999999	512	188	299	503	999999	999999	424	999999	990	999999	664	999999	395	594	233	15	415	856	315	323	10	287	472	782	113	999999	326	999999	999999	846	995	348	562	225	999999	999999	306	212	436	999999	293	170	302	999999	408	523	895	999999	999999	132	95	155	954	552	837	235	999999	516	999999	999999	999999	999999	55	153	202	325	422	180	999999	999999	708	212	429	780	999999	840	999999	886	384	590	999999	235	999999	999999	999999	850	394	20	387	178	927	999999	812	882	999999	999999	999999	159	394	92	999999	725	899	999999	424	882	725	183	522	999999	251	829	142	809	858	103	214	999999	392	351	931	412	792	32	662	918	400	547	575	560	725	999999	999999	301	489	969	336	197	999999	999999	999999	220	497	391	927	108	656	12	33	121	999999	56	766	52	160	697	933	876	999999	999999	999999	188	999999	962	281	415	337	841	330	888	999999	999999	999999	512	227	999999	915	411	999999	564	272	397	524	463	296	999999	78	459	999999	791	46	460	438	68	397	946	999999	534	119	521	770	815	682	999999	354	999999	999999	264	825	439	999999	531	780	204	243	999999	663	154	999999	601	347	877	699	538	852	317	588	456	125	280	119	390	301	584	793	456	999999	390	119	49	147	999999	634	712	999999	515	679	999999	824	302	999999	467	858	999999	183	999999	125	153	292	46	669	95	148	554	329	401	240	
999999	999999	999999	389	283	45	637	464	533	252	987	999999	999999	637	353	631	999999	987	999999	532	783	410	899	999999	999999	999999	82	999999	61	675	999999	392	617	285	483	833	47	913	19	999999	231	999999	999999	651	999999	623	945	409	325	463	326	567	677	869	456	794	999999	456	999999	185	962	266	413	857	172	605	912	71	163	999999	593	908	999999	230	310	730	760	258	212	948	163	673	64	597	359	999999	714	748	828	999999	331	591	999999	999999	469	999999	999999	999999	488	532	999999	999999	255	804	999999	417	999999	457	568	999999	999999	263	253	869	32	999999	999999	815	508	650	890	173	243	474	999999	12	812	999999	761	346	999999	999999	769	679	246	999999	427	260	727	999999	999999	267	190	111	654	78	347	999999	811	179	762	999999	294	838	642	547	649	999999	614	867	999999	445	696	232	999999	77	493	574	999999	999999	872	999999	97	567	717	632	983	141	820	131	664	999999	999999	592	583	255	682	999999	47	699	999999	999999	645	859	346	999999	571	957	465	586	584	773	604	999999	306	811	747	999999	131	19	563	517	960	493	999999	28	113	113	648	999999	394	563	536	999999	999999	236	315	237	999999	229	70	36	676	243	546	890	999999	282	295	772	999999	955	809	37	145	122	685	161	656	328	999999	467	319	73	999999	31	246	671	936	80	505	999999	507	902	949	537	999999	726	947	999999	47	830	818	999999	999999	439	753	509	797	999999	550	163	581	901	834	603	999999	613	999999	999999	999999	319	999999	225	276	999999	458	906	88	608	280	999999	214	343	290	563	649	442	180	762	277	737	874	999999	529	999999	937	605	77	356	820	238	684	999999	669	727	495	603	609	904	980	999999	431	199	739	999999	949	248	999999	281	953	284	442	290	258	916	999999	419	695	999999	61	853	999999	731	787	52	284	783	673	562	78	55	832	276	781	430	999999	684	197	937	402	699	983	796	402	545	795	999999	999999	753	292	85	999999	685	999999	136	999999	699	411	999999	317	175	574	68	212	908	451	176	508	828	610	999999	231	758	532	361	869	53	999999	251	257	880	610	920	999999	992	147	999999	423	655	422	616	999999	500	999999	236	134	925	593	999999	104	629	999999	354	152	531	853	159	162	501	267	963	369	999999	999999	999999	564	654	787	219	999999	304	753	999999	415	994	999999	999999	139	999999	999999	944	459	845	157	627	984	266	999999	749	148	988	994	922	398	999999	256	122	60	201	672	480	147	383	723	799	999999	53	938	157	53	132	30	857	274	322	514	999999	23	821	
453	307	999999	999999	81	781	309	830	999999	956	748	999999	681	937	632	999999	999999	86	131	999999	751	999999	999999	999999	706	999999	999999	999999	657	85	944	731	999999	238	999999	374	999999	109	999999	942	999999	999999	588	981	999999	677	450	93	234	518	515	437	402	999999	79	512	979	255	341	64	812	999999	183	999999	22	999999	276	452	198	268	999999	707	773	189	857	999999	999999	347	231	39	575	885	912	149	570	517	339	443	168	999999	395	359	767	257	139	999999	872	209	969	392	999999	998	894	999999	999999	999999	999999	999999	807	373	159	642	34	312	488	999999	999999	43	818	999999	687	999999	294	952	999999	999999	940	525	59	529	834	163	377	838	999999	577	999999	999999	999999	999999	852	999999	999999	795	96	753	335	999999	769	212	999999	838	390	474	705	577	713	941	102	565	866	148	173	287	538	999999	999999	999999	999999	911	936	312	261	999999	652	570	206	498	999999	129	476	486	756	847	451	996	773	999999	143	999999	863	59	853	999999	999999	999999	952	358	267	99	489	999999	780	999999	999999	775	587	999999	999999	144	999999	999999	84	973	98	390	391	325	836	542	999999	370	61	633	57	887	458	999999	169	999999	999999	848	241	999999	640	336	705	999999	582	675	418	448	91	999	679	648	974	880	999999	515	333	636	999999	999999	866	128	97	157	999999	999999	326	999999	999999	884	526	999999	999999	308	342	762	685	492	743	170	133	783	289	62	953	409	912	578	999999	653	614	981	336	516	999999	522	248	557	999999	203	358	999999	283	206	483	157	999999	999999	547	375	830	840	893	360	601	92	999999	45	204	410	475	999999	646	521	280	544	999999	478	999999	999999	999999	137	403	550	812	267	510	93	999999	805	999999	246	999999	999999	999999	999999	98	975	999999	827	683	213	363	688	727	610	229	999999	925	938	951	999999	288	727	852	999999	446	999999	548	999999	582	754	999999	999999	999999	999999	718	114	999999	999999	999999	229	562	570	999999	319	774	715	822	999999	48	999999	168	999999	999999	559	999999	312	688	130	337	745	437	581	254	928	748	964	33	497	891	124	74	428	999999	999999	632	999999	590	542	999999	731	999999	346	305	835	596	823	543	115	281	999999	426	999999	999999	711	792	981	326	217	570	809	692	335	320	923	683	999999	160	133	927	999999	721	999999	999999	999999	999999	101	286	419	342	999999	431	918	999999	486	698	496	258	999999	939	999999	999999	383	971	129	999999	205	35	382	161	999999	673	420	187	41	693	999999	386	574	496	701	999999	907	875	646	999999	774	119	833	234	999999	999999	999999	194	285	
848	348	999999	82	567	999999	75	904	267	485	261	20	740	193	793	428	119	999999	293	247	946	494	507	335	740	274	95	202	999999	963	374	999999	236	902	192	354	105	313	16	476	999999	800	649	999999	999999	378	44	925	999999	805	87	807	999999	946	999999	999999	840	848	341	999999	934	999999	756	304	121	957	783	837	999999	999999	999999	805	677	999999	999999	156	845	118	940	999999	239	170	999999	999999	999999	999999	216	290	573	828	514	999999	999999	713	542	762	54	354	999999	999999	999999	999999	924	602	482	282	999999	280	343	192	999999	999999	999999	999999	73	999999	999999	413	418	553	751	502	274	182	934	999999	833	964	284	999999	111	500	999999	512	778	43	999999	559	869	613	437	935	946	391	318	782	349	13	650	768	50	640	936	999999	685	101	932	751	667	407	449	999999	995	494	91	29	901	999999	201	999999	537	172	544	999999	125	815	556	882	863	999999	736	830	323	999999	808	470	563	105	827	686	111	494	891	471	999999	272	940	462	309	299	880	999999	812	620	240	878	106	141	619	870	999999	59	887	999999	999999	618	999999	488	685	620	465	806	578	514	928	999999	280	82	999999	853	875	104	583	574	999999	999999	27	703	286	999999	999999	999999	486	956	151	61	999999	386	999999	555	420	461	999999	689	999999	999999	375	999999	691	196	999999	33	500	765	994	451	476	999999	243	999999	999999	158	212	755	999999	999999	329	621	373	877	446	999999	282	999999	999999	423	327	894	739	207	999999	720	21	99	331	351	931	720	962	700	585	293	153	921	999999	272	259	999999	443	801	999999	999999	934	814	749	714	750	415	332	999999	133	999999	584	45	462	880	146	999999	434	904	111	608	659	999999	302	999999	749	999999	999999	180	174	306	460	999999	999999	672	785	999999	350	616	601	525	397	999999	576	13	999999	118	468	83	135	146	596	539	699	156	105	271	522	596	964	398	284	162	999999	826	131	646	592	789	105	999999	772	817	312	586	220	278	106	298	454	641	892	67	54	37	710	921	248	306	577	524	685	753	651	212	250	245	999999	999999	881	999999	526	999999	978	197	374	999999	999999	999999	935	826	174	999999	999999	333	505	227	117	388	126	209	408	295	222	580	263	28	999999	109	345	999999	303	357	417	391	999999	223	88	857	999999	930	695	134	999999	999999	359	462	611	328	999999	999999	137	595	632	681	999999	240	466	407	934	355	614	136	777	999999	999999	999999	999999	760	218	291	999999	260	725	999999	514	283	923	471	230	800	417	846	402	322	999999	708	724	735	
726	884	757	680	999999	317	326	568	999999	411	227	542	999999	851	999999	999999	999999	877	870	446	177	391	317	994	187	143	938	767	734	465	122	999999	999999	90	43	334	534	999999	337	417	999999	999999	999999	522	254	687	999999	565	736	976	438	969	838	287	999999	345	999999	762	503	999999	378	559	834	891	999999	402	449	566	818	999999	891	426	549	462	577	230	999999	795	750	999999	979	999999	40	757	36	152	986	815	999999	697	757	771	964	548	48	319	121	44	233	851	248	999999	747	950	95	22	430	999999	710	347	880	781	999999	14	809	996	529	999999	865	155	999999	634	999999	130	999999	129	462	999999	999999	267	119	430	999999	899	999999	391	635	89	672	24	722	611	114	999999	817	975	760	960	739	52	790	45	179	999999	445	999999	999999	999999	921	965	999999	429	999999	452	238	999999	219	122	999999	999999	999999	449	414	850	433	804	999999	871	313	999999	999999	502	271	380	477	999999	999999	999999	999999	648	839	999999	168	706	464	303	648	662	945	366	999999	647	217	321	681	999999	630	999999	999999	640	93	680	999999	868	606	67	167	999999	975	999999	210	724	658	999999	588	362	290	999999	396	140	166	868	926	947	297	999999	295	999999	698	135	453	931	841	823	565	999999	694	299	110	407	145	66	686	790	166	51	999999	112	732	329	70	923	999999	523	484	225	754	999999	999999	884	772	217	999999	999999	710	278	883	835	549	430	999999	991	999999	999999	994	109	999999	999999	790	999999	732	192	227	999999	75	530	999	327	348	350	413	327	999999	225	634	928	999999	837	999999	887	167	999999	563	311	660	79	999999	999999	999999	384	43	618	585	334	162	589	989	523	784	999999	999999	566	999999	209	999999	350	282	391	364	76	936	354	65	903	98	999999	629	916	719	995	213	65	798	999999	316	999999	741	394	73	54	939	649	62	899	999999	601	999999	999999	294	999999	797	999999	589	462	448	689	562	999999	999999	584	960	999999	804	788	999999	223	768	531	893	999999	999999	888	999999	319	137	296	301	166	999999	497	910	276	631	409	208	278	476	345	999999	626	241	999999	158	489	999999	866	845	274	922	404	833	145	999999	72	710	999999	617	279	999999	161	398	406	397	748	999999	694	451	405	589	999999	747	432	16	999999	990	549	999999	838	999999	270	999999	36	244	890	999999	774	805	999999	698	299	660	206	19	999999	999999	835	999999	999999	999999	399	424	450	684	223	656	410	999999	203	82	170	179	999999	54	74	710	372	999999	506	93	999999	888	883	706	300	999999	550	422	642	49	999999	
877	999999	999999	835	846	11	999999	30	243	263	644	612	495	538	999999	999999	999999	945	999999	999999	673	175	325	916	511	999999	999999	393	999999	116	988	497	163	918	292	839	755	218	227	999999	29	151	273	999999	264	285	398	177	180	175	398	477	978	999999	491	999999	999999	999999	999999	316	999999	958	855	137	275	157	458	577	255	291	136	999999	727	999999	999999	531	901	495	662	235	152	999999	223	999999	717	520	518	980	436	580	824	649	999999	911	451	71	296	999999	564	116	999999	999999	999999	889	999999	454	749	34	337	959	810	999999	454	109	173	691	745	855	420	754	638	478	150	675	999999	486	69	999999	999999	784	245	766	931	555	999999	331	999999	333	960	272	999999	494	652	476	999999	306	205	999999	748	760	326	999999	725	809	478	358	680	257	999999	999999	395	934	521	553	999999	54	999999	898	701	999999	47	421	895	999999	983	154	825	673	999999	170	291	285	77	999999	468	804	50	132	87	999999	651	406	900	407	877	999999	972	999999	752	724	709	306	93	906	722	904	999999	577	825	333	533	16	351	272	281	119	866	769	94	920	999999	999999	820	651	199	999999	520	498	280	157	999999	725	921	191	461	999999	999999	170	39	563	999999	473	306	753	999999	645	999999	638	999999	767	970	212	25	831	720	244	485	441	716	999999	999999	57	306	678	161	807	94	169	811	296	917	705	999999	531	661	999999	178	76	999999	999999	587	882	372	999999	187	999999	710	999999	471	227	999999	760	999999	999999	178	999999	176	628	602	718	561	894	826	999999	850	274	472	493	179	999999	999999	999999	999999	172	503	512	685	793	501	999999	999999	993	698	594	999999	166	261	999999	362	999999	373	999999	474	416	992	692	999999	532	663	912	506	226	920	999999	161	99	999999	291	999999	666	535	383	136	419	621	567	999999	242	999999	999999	22	999999	141	728	816	999999	944	900	999999	999999	456	163	140	999999	686	880	999999	416	442	697	713	970	999999	695	915	990	423	64	794	434	495	823	479	970	900	999999	95	202	475	636	155	553	121	645	999999	382	999999	548	733	999999	494	789	799	365	979	52	348	445	813	825	111	889	116	745	999999	632	683	170	688	862	794	880	941	999999	552	169	858	698	999999	542	747	999999	999999	62	939	999999	999999	124	990	857	484	650	999999	649	999999	265	446	375	330	588	999999	92	860	999999	999999	613	848	993	813	999999	193	650	999999	280	999999	236	568	64	805	619	607	568	179	999999	387	154	502	301	999999	297	999999	492	378	896	843	664	24	460	115	336	
857	41	311	999999	999999	834	999999	118	999999	999999	696	392	570	710	981	999999	913	40	999999	999999	121	556	999999	525	106	700	281	74	436	999999	222	118	949	479	999999	575	999999	999999	999999	553	464	999999	729	972	600	340	922	999999	999999	999999	751	984	999999	311	999999	310	999999	785	83	973	562	625	681	158	96	999999	443	101	999999	415	999999	913	873	999999	999999	728	999999	749	924	766	778	614	159	723	999999	237	151	999999	265	461	999999	482	926	999999	990	838	712	999999	886	23	999999	999999	719	509	841	838	120	37	962	495	483	999999	860	999999	204	948	476	958	486	858	999999	796	835	497	999999	999999	987	690	949	999999	26	999999	863	911	868	947	999999	999999	881	833	126	123	684	999999	977	696	621	618	999999	51	372	999999	104	37	576	999999	995	999999	360	450	850	999999	88	462	479	238	706	948	999999	257	63	826	86	652	741	333	121	76	519	999999	779	378	702	907	147	999999	160	835	345	768	999999	672	999999	999999	983	999999	44	999999	299	999999	989	672	179	999999	987	999999	676	452	295	252	999999	928	712	897	671	999999	999999	181	324	999999	87	871	999999	680	305	391	537	645	669	55	298	888	999999	769	473	116	999999	999999	919	601	595	708	550	999999	778	32	959	401	770	511	968	863	907	91	672	128	999999	499	444	999999	999999	41	999999	999999	999999	110	161	942	434	999999	283	766	261	723	621	999999	999999	520	902	283	431	145	999999	168	86	434	980	695	107	355	56	709	999999	322	999999	564	925	309	147	677	871	27	966	215	237	999999	999999	194	470	302	797	549	597	171	185	872	166	999999	174	530	129	466	999999	999999	999999	999999	250	939	140	67	453	999999	382	234	999999	414	179	670	999999	874	822	796	999999	999999	557	507	122	999999	147	719	407	999999	145	999999	557	415	999999	887	999999	664	961	672	999999	412	849	775	999999	372	759	770	999999	999999	693	299	707	999999	999999	49	531	999999	461	885	801	999999	660	152	885	764	676	999999	241	291	973	276	912	160	742	822	955	999999	340	749	605	376	25	911	999999	845	910	234	999999	142	365	686	213	999999	870	643	752	707	889	412	695	762	539	422	523	426	999999	999999	591	417	94	749	679	711	290	434	404	748	533	50	854	452	822	999999	999999	999999	999999	999999	289	999999	999999	999999	891	999999	64	842	999999	603	999999	999999	468	363	999999	766	999999	616	16	501	795	446	248	13	183	849	557	252	999999	439	496	236	999999	550	277	999999	347	836	999999	751	999999	447	597	801	360	999999	582	500	999999	66	
61	999999	290	571	999999	843	999999	77	84	999999	999999	999999	902	408	117	999999	837	917	95	160	999999	221	758	999999	844	358	849	447	653	840	277	67	442	999999	387	186	945	791	510	434	631	280	999999	815	999999	846	545	198	693	999999	504	999999	999999	659	637	840	561	35	727	692	994	999999	424	999999	775	999999	378	999999	30	930	226	56	417	661	529	158	999999	943	883	998	999999	660	753	464	345	999999	999999	782	999999	999999	625	999999	74	817	440	217	856	528	999999	67	999999	528	178	762	971	999999	999999	753	140	999999	390	999999	151	729	999999	344	999999	959	999999	171	670	999999	770	999999	999999	307	999999	600	231	322	302	930	902	826	530	293	491	991	999999	999999	999999	999999	652	768	999999	999999	999999	344	999999	105	999999	896	999999	878	396	881	757	696	457	999999	999999	656	531	999999	195	459	715	325	999999	596	999999	999999	999999	20	805	999999	943	11	325	308	529	999999	999999	999999	775	405	310	34	999999	999999	536	794	999999	818	420	709	999999	833	583	706	301	462	146	350	252	999999	999999	620	82	999999	938	756	999999	158	999999	829	993	406	999999	789	159	999999	999999	559	999999	68	145	999999	599	105	404	999999	428	999999	16	999999	999999	322	882	907	975	689	951	999999	710	780	423	395	673	590	715	999999	790	793	557	610	999999	586	290	194	732	999999	30	976	999999	828	999999	761	151	87	328	681	523	999999	814	469	738	82	849	289	644	749	983	18	999999	434	999999	634	71	406	501	923	999999	697	185	999999	669	975	593	881	452	662	253	999999	999999	44	456	654	979	97	871	503	737	999999	550	999999	790	21	596	796	509	703	999999	745	586	405	650	999999	999999	612	800	763	999999	967	837	982	506	999999	999999	355	977	674	654	974	534	999999	999999	40	157	203	421	658	388	796	381	999999	961	999999	19	866	393	630	694	376	999999	117	24	999999	173	568	486	403	999999	250	819	834	58	725	220	587	218	620	678	766	201	152	385	692	595	99	30	999999	387	999999	962	356	999999	288	687	426	984	999999	867	999999	999999	28	999999	147	977	999999	999999	246	999999	432	658	773	951	927	185	154	732	332	183	84	999999	999999	999999	999999	288	999999	854	770	47	794	603	791	999999	99	60	183	758	247	999999	999999	399	783	999999	955	231	198	404	62	113	543	999999	999999	253	792	51	238	12	998	859	515	692	929	208	999999	999999	866	30	999999	877	11	999999	495	617	999999	684	999999	777	70	173	100	77	999999	666	504	110	941	548	999999	58	821	180	759	999999	208	999999	469	
585	999999	136	364	177	999999	185	111	157	208	54	999999	999999	287	460	942	835	999999	448	891	272	704	402	887	328	70	814	999999	831	636	117	999999	769	225	188	999999	933	808	999999	999999	626	565	357	902	896	999999	852	999999	999999	238	923	619	999999	474	999999	881	815	999999	999999	116	727	129	279	999999	100	636	358	892	108	999999	18	999999	846	999999	275	706	356	500	999999	898	218	999999	695	999999	712	498	657	305	27	307	755	999999	999999	815	806	506	295	836	811	270	81	959	672	479	229	896	772	847	208	999999	534	324	259	148	898	999999	433	676	999999	999999	999999	63	875	800	999999	325	265	40	116	999999	420	520	688	729	827	259	380	225	383	816	725	999999	106	999999	999999	440	443	999999	917	132	82	619	999999	218	292	27	94	999999	344	904	999999	742	741	439	999999	24	635	530	321	648	313	218	303	992	999999	177	999999	357	999999	999999	999999	999999	999999	999999	695	999999	491	480	446	809	999999	999999	880	479	999999	983	79	667	447	999999	804	999999	322	278	818	864	999999	45	999999	124	70	736	844	639	32	17	628	757	743	999999	532	999999	93	511	483	805	337	823	999999	893	108	999999	909	278	999999	967	320	845	175	831	485	455	148	332	748	439	663	251	456	178	364	322	999999	170	235	648	830	810	999999	23	537	502	229	447	25	771	826	576	999999	65	697	783	591	912	801	86	27	760	999999	54	151	95	999999	647	539	786	376	749	52	261	147	509	59	162	303	983	235	700	316	977	612	999999	511	401	999999	999999	730	20	999999	159	631	79	57	751	871	451	999999	999999	908	239	999999	87	999999	999999	918	198	733	999999	618	818	850	326	454	999999	441	64	584	975	999999	957	66	366	390	893	629	77	462	308	291	999999	858	999999	792	87	582	534	564	33	483	292	999999	301	401	999999	999999	315	625	999999	999999	817	999999	999999	999999	999999	183	48	696	639	999999	850	736	999999	157	999999	960	207	999999	377	212	906	500	560	502	884	999999	764	999999	840	595	999999	451	200	989	473	985	708	248	842	903	999999	838	924	174	632	999999	422	999999	635	999999	999999	782	999999	69	412	327	316	657	999999	839	418	83	856	54	545	408	545	999999	684	781	262	999999	691	473	668	78	575	999999	869	337	697	620	339	260	493	541	999999	141	587	999999	999999	60	999999	12	494	470	982	879	628	234	20	977	469	853	999999	152	100	999999	400	343	751	919	999999	203	151	798	744	999999	560	13	214	414	858	999999	112	999999	251	999999	978	207	96	
696	767	645	326	999999	161	999999	923	999999	451	419	740	999999	405	759	999999	523	999999	696	726	999999	328	999999	29	606	128	932	751	999999	900	411	806	999999	256	65	161	152	876	431	999999	268	681	219	999999	795	674	614	141	353	938	728	828	291	999999	709	377	152	625	720	602	229	733	796	451	49	613	546	996	999999	607	130	647	439	60	999999	999999	119	72	234	999999	514	999999	999999	198	182	999999	524	723	546	999999	18	526	166	828	427	534	884	999999	522	192	999999	999999	999999	745	999999	91	399	241	999999	999999	267	90	401	788	97	428	335	608	999999	999999	98	999999	999999	662	598	603	490	610	999999	999999	820	351	549	51	804	896	18	663	999999	101	192	293	711	542	999999	928	135	377	999999	998	209	286	499	65	999999	314	167	138	156	224	600	789	608	89	194	916	540	999999	984	201	420	999999	237	187	284	805	999999	999999	243	999999	478	123	869	634	999999	543	852	999999	999999	999999	738	880	516	999999	999999	999999	684	631	357	513	397	775	393	549	588	999999	58	321	781	999999	203	250	894	486	999999	486	919	974	356	999999	74	56	411	494	999999	539	999999	999999	686	880	999999	490	569	730	283	999999	729	330	999999	206	495	540	712	999999	306	498	985	40	999999	999999	483	710	285	707	999999	350	374	898	96	58	999999	976	635	900	176	712	680	174	213	53	757	999999	928	160	165	534	343	999999	198	964	553	135	662	672	406	420	215	862	291	932	339	999999	999999	996	824	518	904	812	494	999999	818	999999	827	376	267	884	782	135	552	914	16	999999	999999	132	999999	256	999999	963	503	755	507	999999	882	280	999999	925	365	999999	999999	646	999999	999999	999999	999999	155	732	308	295	999999	522	638	999999	320	377	925	714	131	121	501	578	204	999999	999999	738	999999	999999	999999	556	999999	999999	528	999999	799	906	294	999999	369	114	976	999999	947	38	558	981	127	999999	999999	515	354	998	804	254	439	999999	999999	688	222	526	519	999999	999999	751	999999	83	999999	787	999999	413	92	450	355	26	999999	729	999999	999999	391	337	621	667	502	432	999999	999999	536	284	421	52	464	605	272	842	999999	830	977	206	405	485	987	999999	999999	103	432	903	653	787	118	709	136	284	307	999999	905	852	652	371	549	969	546	719	376	246	949	487	188	513	432	315	999999	999999	770	906	350	290	529	409	10	308	999999	749	999999	711	916	999999	308	388	937	742	999999	999999	656	436	938	999999	999999	901	154	945	725	999999	365	803	999999	702	999999	400	543	624	332	253	
999999	251	958	999999	553	999999	330	768	999999	799	575	689	137	999999	777	344	967	83	327	628	264	999999	999999	999999	999999	999999	753	224	676	908	999999	323	420	999999	999999	415	999999	151	723	308	580	385	999999	999999	574	675	999999	821	925	179	432	470	307	703	989	316	999999	97	413	190	999999	115	102	999999	955	262	999999	202	892	371	866	999999	359	28	999999	999999	297	656	306	718	696	932	299	506	485	384	26	716	945	937	999999	390	738	542	397	474	293	496	970	321	406	483	999999	563	312	606	120	288	999999	120	29	21	790	999999	999999	978	816	999999	999999	580	999999	562	999999	954	999999	486	97	816	999999	999999	595	801	999999	985	321	222	13	735	204	878	274	999999	71	999999	999999	735	599	53	999999	419	657	697	701	999999	85	844	999999	974	999999	825	519	303	999999	82	525	228	335	999999	383	282	974	90	401	999999	999999	508	501	422	46	999999	887	53	768	221	925	898	109	295	909	477	986	39	999999	378	369	970	89	988	999999	700	410	793	670	999999	444	577	305	784	999999	576	353	999999	937	999999	938	475	535	446	156	999999	999999	49	895	906	999999	944	294	32	557	345	999999	512	113	999999	488	103	383	992	776	358	999999	325	999999	342	133	183	102	745	999999	999999	445	642	842	692	581	370	999999	764	490	500	999999	283	236	749	999999	840	709	999999	572	845	101	999999	670	798	999999	802	999999	562	999999	122	852	549	592	663	899	999999	670	999999	764	127	205	619	511	286	999999	328	98	461	195	293	473	500	183	595	802	902	972	53	667	778	531	345	981	378	647	743	691	573	999999	370	180	297	836	454	649	999999	999999	393	732	705	714	387	377	499	649	999999	376	999999	860	997	999999	626	754	999999	596	860	637	143	639	332	637	524	611	824	122	185	664	999999	945	330	870	588	321	961	74	154	967	999999	728	999999	377	999999	713	851	556	554	543	999999	999999	789	844	897	754	409	78	999999	775	552	386	473	697	999999	61	999999	136	235	315	792	921	451	892	154	414	353	999999	999999	999999	759	278	999999	641	814	870	166	999999	999999	833	911	892	874	378	999999	116	265	598	999999	642	183	725	330	999999	751	999999	999999	896	699	492	411	454	135	999999	25	999999	999999	831	882	777	999999	63	163	401	404	899	57	83	477	48	159	754	236	999999	637	999999	948	329	890	886	463	269	786	490	432	467	767	496	363	151	297	999999	716	951	999999	130	571	928	999999	851	881	343	429	661	999999	656	999999	999999	999999	980	335	498	940	
996	323	636	276	673	969	936	142	999999	999999	999999	750	999999	48	284	999999	516	473	999999	485	49	14	130	999999	134	156	775	999999	941	745	382	815	799	492	719	637	121	853	898	959	907	999999	330	623	104	910	999999	618	943	272	243	999999	316	999999	901	999999	203	999999	151	526	999999	697	200	814	347	519	951	242	328	646	451	999999	575	70	999999	330	684	507	745	224	538	166	306	678	512	865	509	999999	999999	728	444	324	999999	381	999999	220	999999	516	285	584	999999	386	300	999999	821	999999	941	999999	445	581	317	999999	999999	927	988	47	999999	521	312	999999	999999	175	650	600	212	999999	951	203	999999	367	802	178	231	999999	264	162	999999	999	999999	931	999999	263	350	999999	999999	748	273	783	392	728	818	16	213	803	573	793	735	999999	999999	999999	628	747	951	999999	778	149	999999	889	672	836	999999	401	664	380	559	757	825	640	189	463	863	177	811	576	548	795	964	428	597	471	999999	176	904	172	312	185	311	271	241	281	283	383	120	556	557	999999	999999	999999	253	816	968	104	999999	640	830	461	936	384	539	983	185	56	302	211	419	14	999999	501	78	384	455	563	409	999999	190	490	66	264	29	131	453	141	184	781	503	332	655	274	999999	999999	248	999999	999999	257	999999	999999	91	909	147	999999	930	850	764	869	370	999999	694	613	460	999999	404	999999	365	999999	539	53	871	520	708	96	999999	232	169	999999	145	529	999999	999999	811	954	408	999999	127	477	201	999999	376	999999	420	99	999999	51	814	991	457	566	571	324	718	62	364	570	210	999999	202	999999	999999	548	733	841	582	999999	802	505	942	256	564	887	226	936	676	566	110	619	458	999999	418	178	769	579	957	517	999999	758	999999	837	947	76	285	999999	912	828	581	578	999999	104	249	318	999999	999999	999999	999999	108	782	386	798	999999	591	999999	884	999999	522	778	164	884	999999	110	53	906	114	309	498	999999	731	999999	848	999999	531	112	363	78	110	129	999999	999999	283	999999	660	999999	800	377	365	473	999999	206	400	999999	426	694	451	994	205	411	999999	999999	513	81	376	758	537	814	938	488	248	816	197	402	999999	999999	611	656	449	999999	115	736	943	34	221	535	632	798	567	837	661	999999	872	698	999999	668	73	211	52	901	844	986	439	877	234	584	18	999999	999999	999999	92	999999	999999	533	305	999999	956	999999	859	841	136	739	256	110	826	879	943	999999	227	550	999999	410	613	547	999999	129	306	76	799	637	526	634	999999	728	754	866	999999	
999999	999999	966	999999	583	351	210	775	115	740	338	61	355	999999	520	999999	299	999999	682	191	16	706	186	999999	999999	999999	232	999999	501	781	527	356	960	74	604	105	999999	838	999999	68	412	772	999999	389	967	24	454	999999	999999	854	668	413	81	684	999999	999999	226	65	821	999999	129	999999	284	333	222	982	101	290	999999	424	999999	999999	384	624	778	244	983	999999	943	875	999999	999999	318	999999	999999	999999	284	285	267	962	878	205	27	57	939	527	498	398	176	999999	923	173	960	591	999999	217	39	457	906	573	999999	429	999999	999999	656	894	577	637	220	108	999999	815	999999	83	546	333	999999	336	684	261	745	595	630	958	951	999999	274	726	999999	904	94	826	378	693	313	999999	94	999999	400	55	949	861	188	78	287	117	150	886	999999	11	775	702	773	655	827	999999	798	999999	999999	584	999999	850	325	315	999999	880	447	999999	770	96	249	999999	935	639	311	884	417	561	681	999999	932	999999	681	999999	139	999999	999999	723	865	250	660	931	999999	816	999999	999999	545	872	999999	406	670	810	126	958	999999	414	767	144	999999	942	656	247	481	159	999999	999999	179	15	999999	999999	827	999999	474	530	999999	317	292	999999	223	211	349	999999	506	285	183	999999	270	722	558	725	999999	919	379	999999	593	422	460	999999	174	183	999999	539	696	434	579	946	346	596	999999	999999	131	999999	920	999999	603	121	741	205	975	530	981	999999	457	460	15	907	354	551	999999	23	857	363	954	49	281	999999	848	999999	706	237	999999	999999	200	114	603	976	999999	237	329	482	999999	264	953	643	999999	483	92	246	428	671	601	795	660	517	596	768	693	881	999999	999999	999999	999999	499	748	746	317	999999	353	856	999999	908	127	999999	464	342	999999	409	320	847	798	727	999999	652	44	635	989	23	682	517	835	293	127	367	536	218	22	765	215	897	884	227	739	390	399	763	484	573	206	185	993	368	383	999999	999999	75	999999	26	464	122	756	303	999999	835	30	999999	790	759	695	255	999999	837	204	423	962	581	988	231	262	280	161	426	817	506	523	476	910	999999	295	470	999999	995	310	102	150	591	643	999999	999999	654	973	724	877	950	856	166	999999	959	81	500	999999	439	764	999999	961	999999	485	87	999999	553	835	706	474	235	697	334	536	999999	282	381	937	94	862	608	307	436	548	866	650	999999	312	999999	23	999999	392	127	241	999999	141	809	999999	566	999999	815	818	999999	260	652	262	531	630	72	687	999999	562	992	999999	165	886	534	792	
619	436	999999	250	999999	999999	679	842	580	102	419	969	999999	276	999999	502	999999	999999	40	999999	896	613	128	736	999999	273	323	241	400	549	85	999999	607	27	496	139	999999	574	999999	583	999999	809	682	439	220	102	224	432	999999	500	531	999999	856	357	896	15	999999	999999	10	621	379	447	999999	40	27	190	372	455	780	252	999999	999999	999999	999999	606	96	931	689	999999	158	58	891	61	899	999999	709	383	260	131	999999	821	420	574	322	214	142	367	652	422	40	730	769	652	999999	636	59	520	409	751	810	999999	628	701	851	573	488	999999	999999	21	317	806	122	334	299	431	453	999999	543	252	474	728	999999	277	495	427	288	248	122	273	999999	199	999999	508	320	417	202	719	722	999999	725	999999	815	640	114	233	618	445	362	517	192	152	999999	167	287	91	999999	361	999999	434	294	249	284	288	52	127	832	999999	23	882	999999	734	194	795	526	728	999999	648	172	272	809	843	886	999999	90	999999	223	816	999999	999999	622	840	513	298	463	486	471	536	597	987	401	15	432	999999	999999	999999	957	191	999999	558	999999	155	199	999999	624	451	999999	679	207	226	904	25	391	783	999999	398	231	999999	341	50	267	386	60	184	871	804	421	999999	325	999999	868	41	186	673	70	476	650	999999	999999	21	133	791	999999	999999	92	385	623	999999	220	890	236	71	849	599	301	791	999999	24	82	999999	40	999999	999999	574	357	872	999999	718	723	792	747	999999	232	329	917	999999	58	999999	102	495	999999	999999	999999	434	406	806	192	587	382	278	999999	636	497	853	999999	186	437	999999	34	219	545	904	925	427	999999	999999	839	529	682	824	743	425	999999	586	999999	267	750	929	178	550	690	999999	346	999999	420	120	172	378	348	740	49	294	655	999999	950	999999	847	778	291	830	999999	662	905	557	535	956	713	911	999999	723	436	507	999999	483	529	293	568	480	17	999999	412	470	191	999999	999999	458	770	50	636	999999	420	999999	647	348	583	999999	357	789	999999	464	407	261	163	999999	314	541	700	181	362	666	999999	376	771	258	427	506	481	963	999999	86	196	673	285	999999	313	464	860	256	999999	501	936	999999	561	552	635	161	317	565	999999	254	758	999999	999999	969	644	53	999999	398	999999	999999	999999	393	27	842	278	733	976	999999	322	850	681	453	999999	861	999999	938	814	999999	623	275	199	999999	337	527	999999	597	986	315	227	999999	999999	471	999999	823	999999	999999	761	999999	284	901	999999	25	253	785	573	315	326	999999	250	706	999999	
982	775	655	887	640	65	499	525	680	747	999999	84	999999	597	999999	129	999999	916	999999	187	999999	944	721	999999	183	999999	552	954	22	281	169	999999	999999	39	999999	696	999999	935	999999	497	999999	203	604	999999	514	999999	999999	197	363	196	868	909	73	528	144	48	999999	564	714	968	513	545	513	999999	587	605	999999	999999	326	523	999999	522	612	688	999999	901	349	999999	586	999999	481	364	601	826	412	260	11	999999	895	243	643	124	231	345	984	726	999999	999999	576	999999	999999	177	871	840	746	999999	307	384	613	242	698	495	999999	999999	999999	158	999999	999999	996	999999	999999	570	137	93	880	335	300	276	703	199	220	154	990	677	853	999999	492	760	90	66	999999	626	389	663	544	157	145	749	999999	836	999999	13	208	249	999999	818	50	999999	960	420	65	999999	680	423	32	553	504	999999	999999	193	665	193	999999	999999	384	976	190	999999	999999	732	999999	551	428	867	417	216	946	999999	999999	44	999999	704	999999	669	11	999999	999999	965	641	991	999999	834	129	999999	180	598	406	268	864	999999	637	575	249	237	231	999999	612	813	16	815	607	753	937	594	999999	999999	392	999999	937	999999	40	225	833	557	90	364	431	999999	697	818	809	687	886	45	407	697	465	573	448	497	320	143	959	825	999999	899	897	535	744	219	215	469	330	412	306	422	742	692	156	866	999999	847	999999	999999	15	919	999999	901	999999	999999	505	819	499	999999	151	999999	265	17	173	999999	467	896	29	487	999999	350	366	484	739	999999	954	999999	426	999999	999999	999999	27	771	820	474	42	996	348	521	713	999999	969	880	270	408	166	735	528	999999	409	195	999999	637	584	664	563	999999	172	211	277	732	999999	917	44	679	880	493	196	999999	158	999999	999999	508	999999	226	381	485	999999	340	999999	229	253	460	999999	230	644	389	999999	165	910	650	833	146	254	999999	992	999999	999999	591	528	672	548	829	817	938	637	330	863	368	293	999999	178	831	999999	58	488	943	999999	999999	45	999999	307	999999	999999	507	637	421	999999	793	234	329	639	631	812	999999	999999	424	999999	244	592	324	525	828	999999	833	481	12	764	999999	501	59	999999	42	556	37	375	999999	999999	319	311	226	76	999999	143	964	999999	547	29	226	378	74	309	510	231	721	975	999999	168	955	35	634	657	68	301	185	22	606	85	785	999999	999999	383	333	932	376	999999	999999	695	907	394	934	999999	547	999999	437	749	806	811	999999	61	897	358	95	999999	676	999999	17	778	958	952	842	999999	999999	999999	999999	
999999	999999	999999	855	472	529	783	999999	571	101	651	119	241	999999	436	999999	795	250	733	893	814	297	999999	266	806	250	677	737	955	552	473	999999	999999	622	999999	772	238	956	372	532	124	107	999999	202	999999	459	999999	914	531	999999	56	999999	510	542	400	999999	936	999999	58	999999	852	999999	305	28	999999	902	997	999999	128	663	999999	839	878	999999	779	716	773	846	241	356	474	763	215	219	505	252	248	579	999999	999999	836	999999	907	149	680	78	801	505	574	999999	462	999999	795	868	999999	217	999999	309	999999	683	630	99	999999	701	999999	99	840	96	999999	385	664	428	396	776	827	71	931	999999	530	711	914	277	281	999999	894	316	967	346	999999	297	900	939	816	999999	721	746	999999	216	391	999999	237	715	982	199	467	44	770	999999	999999	706	286	613	778	61	768	363	817	970	806	451	999999	999999	645	999999	484	999999	611	849	65	90	234	999999	999999	939	483	209	295	92	999999	999999	545	948	999999	744	21	297	170	765	779	367	928	866	999999	940	999999	733	999999	757	715	999999	432	921	963	999999	482	561	266	838	999999	999999	999999	735	328	999999	905	183	208	901	999999	197	999999	999999	999999	697	162	368	325	416	480	749	140	538	376	908	999999	624	985	344	999999	460	40	331	999999	219	999999	999999	547	999999	44	295	535	178	543	999999	999999	586	851	275	999999	123	246	849	999999	999999	439	540	369	420	518	999999	999999	864	638	763	166	242	658	860	408	959	999999	861	382	194	224	961	994	849	999999	851	772	719	535	999999	223	191	999999	369	780	759	833	999999	945	753	107	670	540	779	371	946	928	991	999999	848	303	384	477	183	614	477	545	520	690	999999	518	999999	339	490	549	975	279	299	89	649	999999	693	915	628	96	554	431	225	999999	783	923	781	852	999999	855	838	999999	789	755	313	999999	323	446	289	999999	628	340	60	239	396	677	638	912	999999	999999	999999	469	848	96	999999	56	330	42	999999	743	999999	999999	652	634	711	271	489	999999	776	435	813	256	999999	393	468	999999	381	985	999999	116	294	868	999999	999999	255	379	865	702	695	999999	999999	291	999999	545	999999	12	688	425	528	135	197	103	146	792	909	362	832	464	628	846	675	344	940	800	999999	868	991	688	388	341	405	999999	999999	519	542	531	717	100	886	465	534	955	467	966	999999	200	732	999999	64	892	546	410	83	999999	590	558	350	738	97	638	20	999	46	197	729	409	254	626	259	387	645	741	578	173	999999	720	877	974	881	267	146	
158	633	999999	794	999999	713	11	999999	999999	191	979	13	258	454	535	999999	279	999999	519	999999	116	592	677	257	805	832	910	535	870	681	376	856	830	502	861	376	550	402	999999	999999	253	697	999999	999999	666	738	330	718	787	801	999999	736	999999	320	39	999999	956	248	989	173	803	475	68	311	999999	132	999999	999999	999999	999999	378	877	999999	999999	999999	999999	326	481	999999	76	999999	201	748	79	83	639	493	999999	472	305	999999	312	413	570	892	999999	639	999999	390	543	565	574	135	628	433	730	233	999999	999999	620	249	999999	656	923	661	612	999999	999999	237	185	999999	663	292	296	748	75	474	943	930	925	780	361	101	57	999999	937	75	130	646	353	416	999999	901	852	65	935	655	999999	908	290	61	999999	737	214	904	901	999999	838	879	367	265	289	619	692	840	888	999999	609	422	724	546	605	352	884	769	694	999999	440	241	812	419	984	44	999999	874	139	624	886	152	999999	999999	236	999999	999999	97	136	999999	219	21	177	552	56	999999	194	743	455	307	852	999999	220	999999	851	607	76	999999	281	999999	969	817	710	274	507	466	812	999999	320	999999	73	999999	643	370	553	428	73	270	373	999999	999999	906	999999	831	999999	451	932	470	804	999999	184	999999	816	999999	999999	401	999999	903	55	999999	265	125	433	101	244	999999	802	850	596	432	543	805	584	364	999999	999999	399	878	502	999999	533	352	273	691	189	732	979	999999	14	999999	127	170	225	782	661	734	483	337	597	999999	649	999999	874	999999	94	379	756	461	487	303	999999	999999	410	989	999999	912	999999	741	999999	511	86	999999	999999	444	314	999999	590	801	999999	669	588	71	291	787	417	451	999999	999999	999999	810	976	999999	284	711	999999	695	999999	999999	726	749	999999	742	425	95	637	608	246	439	77	711	788	954	758	817	714	999999	151	622	582	614	999999	960	144	111	999999	558	999999	144	999999	619	622	364	85	954	787	999999	999999	205	160	999999	214	999999	823	895	31	31	769	467	996	999999	553	148	654	121	315	922	999999	999999	560	89	842	112	155	999999	98	999999	879	804	999999	999999	304	945	999999	999999	410	405	146	248	999999	514	788	308	147	86	999999	484	710	963	648	865	248	331	645	81	965	112	893	375	999999	999999	151	965	437	138	913	999999	675	999999	711	999999	785	999999	244	999999	300	543	964	78	391	999999	724	999999	165	999999	629	973	310	401	807	308	999999	999999	442	999999	999999	823	871	19	172	468	808	829	262	739	999999	880	999999	598	781	432	147	824	999999	
202	999999	999999	810	999999	999999	940	999999	284	83	413	408	999999	999999	999999	999999	476	999999	955	906	923	805	894	664	426	94	748	887	999999	619	999999	999999	999999	786	249	618	147	23	609	509	999999	170	533	756	848	340	75	953	343	999999	314	760	191	918	70	397	999999	999999	394	187	760	62	595	999999	999999	252	721	237	687	999999	546	463	72	456	684	763	999999	999999	815	999999	29	999999	999999	796	999999	624	979	768	726	852	999999	576	999999	432	999999	179	575	868	68	606	999999	837	276	209	378	850	697	999999	243	999999	125	839	755	308	167	966	508	999999	999999	82	273	952	999999	834	504	970	834	999999	999999	999999	197	999999	89	219	476	191	527	999999	428	464	999999	253	534	429	736	999999	999999	999999	274	999999	999999	777	999999	985	342	666	336	442	999999	407	25	67	38	728	119	712	760	546	832	976	448	164	379	999999	155	999999	428	91	108	999999	999999	515	376	924	844	420	999999	104	876	809	999999	95	999999	31	448	869	225	805	319	999999	50	999999	496	297	344	999999	407	625	840	323	999999	255	999999	11	257	510	690	113	884	699	819	999999	669	33	132	362	514	358	999999	999999	999999	622	999999	83	663	999999	28	88	590	338	22	278	999999	563	571	609	751	648	773	937	188	999999	999999	620	214	999999	614	999999	175	999999	999999	999999	179	564	518	626	483	270	347	381	492	612	999999	556	999999	551	412	116	462	999999	610	999999	584	999999	106	692	999999	161	999999	999999	270	999999	913	608	336	963	108	699	54	945	135	491	311	402	455	576	599	375	933	999999	971	508	21	652	999999	146	999999	661	467	826	925	999999	400	999999	120	999999	698	999999	230	723	452	713	72	999999	999999	129	563	192	72	529	103	335	999999	215	317	762	542	999999	999999	199	498	447	241	227	29	803	100	253	291	516	999999	999999	155	220	221	268	445	504	264	261	999999	293	598	937	733	599	113	195	749	357	405	999999	687	40	235	14	481	844	497	594	38	320	999999	556	999999	418	190	17	993	59	326	47	16	999999	616	214	999999	303	999999	429	699	905	999999	933	999999	450	997	124	999999	216	786	999999	17	999999	999999	273	999999	52	295	325	419	106	201	700	41	999999	999999	999999	424	30	999999	188	360	77	894	133	816	967	445	212	999999	75	999999	999999	272	999999	40	345	752	352	822	805	17	999999	19	603	713	803	902	752	28	295	699	964	60	608	251	999999	776	109	999999	425	607	93	903	353	83	999999	438	315	999999	95	999999	81	999999	360	180	999999	67	999999	
420	22	999999	693	193	136	999999	68	736	664	484	101	999999	652	895	407	999999	924	999999	665	530	999999	999999	596	425	999999	335	999999	766	999999	437	69	881	999999	689	443	360	914	900	999999	999999	999999	678	773	831	246	525	317	186	800	162	256	915	401	770	122	647	478	277	999999	800	749	301	999999	999999	999999	219	94	999999	462	56	999999	33	497	688	515	629	601	764	189	999999	999999	451	965	546	190	999999	489	715	577	999999	882	646	650	977	238	722	641	546	417	36	441	354	999999	999999	999999	233	427	999999	264	492	999999	713	98	841	781	999999	335	999999	56	279	729	378	999999	999999	174	999999	999999	520	999999	793	987	999999	357	162	976	674	727	221	678	957	726	776	460	999999	750	179	557	808	999999	930	396	151	499	147	307	72	958	999999	589	230	999999	907	263	471	999999	999999	365	936	865	999999	580	124	822	999999	553	953	918	311	915	995	999999	574	999999	999999	406	999999	565	219	854	999999	715	669	999999	457	116	819	523	989	589	759	813	620	999999	98	360	999999	999999	410	999999	999999	154	657	152	594	140	286	592	733	999999	999999	435	156	92	950	999999	999999	492	999999	982	734	439	999999	722	166	192	479	630	236	178	133	526	165	625	999999	769	68	527	47	326	830	999999	999999	925	930	999999	666	538	992	999999	449	790	954	427	859	914	225	935	999999	412	661	655	365	565	940	142	279	530	582	191	342	393	999999	999999	162	999999	650	13	791	833	525	940	637	539	729	343	571	738	766	595	554	133	541	634	664	184	871	233	999999	797	999999	146	956	811	999999	65	345	906	999999	999999	273	999999	153	162	999999	721	28	825	836	607	570	541	764	986	636	999999	851	820	999999	977	635	426	29	999999	779	389	983	825	184	999999	998	999999	999999	413	331	341	980	389	746	943	999999	56	397	387	237	521	999999	969	184	156	213	524	999999	297	726	847	203	159	382	508	737	202	650	172	999999	999999	999999	360	665	305	238	472	84	449	821	589	38	641	766	267	17	23	650	38	469	484	999999	184	686	484	999999	999999	16	248	999999	963	999999	234	778	999999	452	31	999999	879	917	999999	450	84	476	147	818	561	999999	125	500	724	551	622	703	133	999999	894	673	190	166	407	999999	835	244	857	194	999999	862	445	814	986	708	999999	121	999999	999999	76	999999	549	666	587	448	891	999999	999999	421	782	999999	999999	566	558	357	999999	999999	520	285	614	840	618	953	23	698	947	310	514	25	780	511	975	99	698	196	134	999999	578	
959	574	97	753	999999	999999	999999	999999	879	999999	638	999999	57	601	452	999999	236	99	595	652	889	500	590	243	475	640	281	555	566	867	372	233	610	154	560	999999	526	97	182	999999	740	490	78	54	875	441	733	999999	533	669	999999	106	999999	871	689	468	983	854	287	806	139	999999	651	21	894	415	974	903	50	741	903	149	999999	53	911	408	999999	546	367	44	907	371	31	896	405	275	694	999999	464	101	727	671	809	376	422	23	839	999999	159	470	467	999999	999999	999999	765	332	189	494	959	999999	45	447	497	253	999999	768	999999	754	999999	629	720	245	448	948	24	241	339	551	999999	898	569	375	397	897	576	87	501	239	140	82	95	999999	999999	183	65	290	184	999999	477	999999	999999	999999	451	999999	749	231	999999	920	778	534	999999	999999	863	71	999999	999999	999999	600	676	999999	276	477	623	542	999999	999999	466	275	892	734	67	773	83	976	999999	999999	924	999999	157	999999	999999	580	460	606	999999	456	346	717	999999	396	240	583	888	999999	388	839	471	908	986	999999	999999	125	999999	54	477	229	565	887	480	247	745	999999	999999	331	999999	695	26	999999	463	97	999999	749	999999	506	503	999999	885	426	598	751	23	26	880	919	589	999999	552	416	139	860	890	458	999999	223	999999	56	140	566	999999	693	823	454	455	898	63	999999	999999	531	550	993	999999	148	299	728	999999	728	312	533	742	999999	152	610	887	999999	206	726	511	600	855	456	999999	328	893	904	928	569	999999	982	866	572	279	999999	866	146	999999	752	169	518	999999	922	744	607	824	999999	550	223	566	852	701	336	514	999999	675	999999	999999	26	999999	394	799	999999	167	330	666	179	283	131	743	751	86	454	567	999999	611	933	712	745	503	913	364	715	999999	719	999999	539	999999	568	354	999999	495	510	507	774	718	333	765	423	941	654	706	429	479	999999	999999	257	769	521	110	742	390	905	522	999999	40	94	663	447	50	999999	121	714	999999	971	999999	576	947	792	999999	999999	178	299	803	849	999999	935	246	999999	943	43	770	547	468	612	999999	999999	999999	176	999999	634	999999	327	383	814	999999	991	652	508	559	999999	309	977	246	822	999999	101	111	672	999999	105	848	999999	999999	999999	999999	574	256	999999	589	999999	588	780	57	650	616	850	999999	999999	316	225	999999	738	637	999999	999999	999999	310	999999	999999	300	489	999999	53	649	785	999999	822	376	458	968	745	999999	999999	885	621	529	999999	596	216	723	186	121	366	908	812	120	839	999999	283	999999	274	611	
136	298	999999	273	737	408	864	421	38	548	541	348	999999	804	819	999999	131	999999	862	999999	438	999999	124	377	958	145	836	675	365	71	103	883	704	144	999999	630	700	358	999999	532	731	794	694	637	999999	28	437	999999	300	97	639	78	999999	559	999999	811	184	816	999999	602	571	199	65	967	454	999999	643	346	999999	999999	61	773	999999	999999	982	644	999999	999999	797	940	707	828	384	278	431	35	182	154	999999	550	455	883	999999	999999	999999	999999	739	999999	999999	923	384	999999	565	111	46	999999	656	999999	577	999999	191	697	29	373	895	742	999999	787	545	429	999999	499	383	902	743	999999	729	232	379	999999	905	999999	999999	874	566	615	273	999999	999999	565	378	999999	999999	434	369	758	999999	680	304	999999	728	951	191	763	999999	999999	999999	663	368	869	146	434	11	138	632	288	403	999999	807	289	479	541	555	980	61	684	922	999999	999999	985	312	59	927	161	721	953	999999	540	435	999999	897	609	999999	372	999999	943	999999	448	801	999999	364	719	872	24	749	999999	406	210	712	764	999999	767	999999	999999	999999	97	506	850	417	679	999999	999999	719	136	391	869	627	192	562	117	885	484	158	462	999999	593	186	912	999999	999999	556	520	828	671	718	999999	489	541	805	340	999999	948	40	131	522	501	999	745	633	999999	569	999999	648	604	999999	999999	619	999999	752	973	910	593	999999	882	132	999999	999999	57	417	999999	999999	95	386	999999	670	937	454	37	939	138	593	441	999999	999999	965	342	871	999999	792	999999	999999	999999	788	832	429	853	508	157	999999	475	466	952	337	380	500	483	837	426	999999	999999	999999	591	729	999999	390	479	313	917	999999	789	999999	810	999999	999999	999999	569	307	554	802	999999	438	306	38	474	999999	641	113	909	41	491	505	999999	999999	850	999999	928	101	999999	451	950	549	591	239	218	299	656	696	161	639	999999	186	293	623	126	999999	736	999999	265	952	749	999999	404	886	436	294	999999	520	414	978	812	477	142	999999	851	277	846	76	999999	999999	999999	944	999999	279	110	315	221	831	183	347	471	375	836	222	702	999999	154	705	803	924	999999	999999	999999	999999	826	463	999999	190	771	848	666	670	743	90	999999	805	999999	135	999999	130	82	999999	999999	77	517	447	999999	919	410	999999	999999	151	272	999999	614	880	662	780	453	999999	271	41	70	334	680	800	631	756	286	999999	172	29	999999	999999	851	999999	999999	225	999999	388	999999	133	780	504	725	999999	407	848	475	66	999999	642	681	999999	858	51	838	21	396	716	999999	
884	999999	999999	114	113	232	589	53	943	91	446	125	74	999999	148	261	999999	608	165	403	999999	290	999999	753	529	348	999999	824	999999	833	787	828	948	572	999999	490	276	400	622	999999	817	999999	999999	974	706	527	616	325	720	999999	999999	412	241	322	43	604	423	759	585	764	999999	764	243	119	999999	618	176	999999	885	657	984	999999	986	862	586	979	757	255	57	999999	731	464	999999	30	560	384	597	635	999999	343	999999	516	814	857	999999	62	570	423	680	999999	360	124	440	72	805	117	426	379	736	999999	847	177	712	999999	999999	999999	660	999999	558	919	999999	541	963	552	590	477	360	138	20	533	418	999999	999999	959	999999	999999	33	51	224	453	999999	228	898	485	496	899	999999	242	999999	863	402	356	865	761	77	818	160	888	482	337	757	298	368	213	645	999999	603	752	929	426	999999	618	998	115	961	802	642	488	65	691	673	999999	313	157	140	71	478	813	891	999999	999999	145	569	887	695	999999	859	695	999999	999999	999999	62	312	999999	899	999999	358	759	999999	999999	186	672	832	999999	664	639	984	220	999999	999999	44	789	860	106	960	999999	59	121	419	302	942	999999	999999	83	395	621	814	905	258	999999	999999	719	999999	626	657	793	999999	999999	233	65	684	999999	622	266	999999	516	201	216	447	80	999999	999999	349	506	333	239	999999	759	405	53	825	999999	961	725	870	325	775	244	448	176	524	999999	888	999999	999999	303	999999	391	999999	878	429	608	468	999999	623	999999	379	999999	303	427	769	999999	382	190	240	605	687	999999	396	632	999999	956	767	281	555	463	358	985	887	40	905	642	634	999999	623	999999	620	999999	999999	403	946	999999	999999	31	406	970	898	999999	999999	999999	615	999999	995	501	147	473	999999	999999	632	170	127	999999	630	999999	999999	136	920	855	566	23	999999	903	795	992	686	483	25	746	875	999999	564	650	861	874	424	479	647	142	389	160	386	434	161	999999	999999	562	999999	999999	509	279	60	52	151	999999	38	712	640	999999	815	664	457	103	321	999999	605	476	531	756	849	52	489	787	475	416	637	560	751	853	715	999999	846	347	247	999999	535	521	509	999999	999999	712	838	644	327	725	702	292	122	115	999999	810	41	880	999999	466	790	272	577	999999	999999	478	960	787	297	691	817	119	855	716	520	93	966	779	910	147	999999	844	469	749	999999	354	447	999999	516	905	102	999999	518	780	814	272	944	775	999999	999999	751	60	357	636	908	592	999999	406	595	263	999999	261	970	691	263	945	
999999	999999	999999	999999	40	324	281	391	598	852	999999	85	901	257	148	201	509	542	395	999999	999999	999999	999999	132	917	999999	60	262	72	841	995	999999	999999	999999	469	127	999999	152	347	436	779	966	48	999999	999999	361	999999	347	125	651	752	437	306	110	999999	970	985	999999	219	988	274	29	999999	757	856	774	557	42	788	31	446	367	205	959	383	531	795	999999	140	999999	999999	713	146	420	98	567	530	427	999999	499	141	999999	933	358	172	759	647	290	209	226	804	471	559	999999	215	395	241	346	726	927	999999	209	766	999999	451	560	882	908	668	299	999999	999999	622	299	889	588	999999	846	999999	999999	883	514	587	999999	761	85	999999	999999	215	703	335	193	700	492	999999	932	100	999999	907	999999	877	999999	621	909	999999	674	849	270	214	626	960	999999	550	113	999999	999999	999999	852	999999	999999	999999	839	999999	964	963	999999	999999	139	975	956	497	154	939	999999	746	155	999999	677	940	96	235	893	837	999999	742	940	643	999999	449	652	320	247	397	540	214	999999	45	999999	999999	913	245	720	999999	999999	138	999999	456	999999	367	898	778	999999	912	804	151	513	11	124	999999	32	426	999999	689	332	646	260	756	408	980	999999	119	999999	999999	999999	851	515	608	589	999999	926	494	288	999999	551	874	375	335	593	999999	999999	46	921	435	924	497	403	40	962	612	878	69	57	999999	659	789	542	225	885	953	635	905	999999	665	999999	537	147	999999	999999	458	280	999999	173	999999	290	672	197	999999	805	999999	999999	485	646	999999	580	866	999999	999999	580	761	341	999999	999999	639	764	795	623	999999	139	396	360	791	891	513	341	953	896	49	104	987	601	732	419	999999	505	999999	999999	445	94	439	999999	243	40	386	126	130	485	999999	999999	999999	58	931	680	999999	188	999999	593	142	646	626	999999	999999	810	593	170	608	999999	102	144	613	537	999999	181	700	305	126	999999	514	397	220	478	372	794	609	999999	669	61	999999	178	839	999999	135	798	467	999999	693	999999	446	226	999999	389	393	399	640	957	999999	760	980	123	71	905	89	745	435	158	607	999999	999999	655	501	556	999999	999999	304	57	999999	389	999999	240	612	693	999999	298	879	830	95	972	999999	652	999999	908	81	886	999999	934	487	389	373	999999	861	89	232	791	725	960	999999	999999	105	593	555	999999	999999	749	999999	999999	591	999999	866	999999	72	634	459	558	586	592	999999	853	816	999999	570	999999	26	403	379	999999	470	999999	572	918	191	625	877	569	106	589	999999	332	999999	999999	353	695	
523	767	256	237	629	674	215	143	485	795	652	734	999999	533	473	653	380	977	999999	999999	999999	999999	424	447	757	999999	999999	999999	730	163	477	88	999999	874	508	258	999999	151	902	796	326	999999	442	395	972	153	546	572	999999	999999	999999	408	830	294	999999	575	353	809	479	739	222	219	412	332	328	999999	717	158	999999	999999	506	238	999999	121	742	789	999999	38	999999	614	353	999999	999999	999999	999999	999999	258	733	407	933	904	347	672	173	999999	999999	36	120	77	408	999999	397	548	901	712	723	333	718	551	999999	999999	325	999999	865	396	332	338	890	131	259	999999	999999	750	101	999999	999999	566	911	999999	999999	762	404	960	999999	999999	956	351	978	809	487	745	540	191	999999	873	589	11	806	776	261	778	146	999999	818	93	452	999999	999999	592	999999	167	421	999999	917	999999	999999	364	999999	687	439	981	999999	91	643	513	785	802	40	227	999999	999999	999999	144	286	855	626	414	999999	982	736	320	999999	396	266	999999	333	359	274	795	217	234	731	128	347	279	999999	64	999999	315	307	649	999999	239	861	395	407	999999	903	71	999999	999999	222	999999	999999	129	999999	963	824	323	189	435	538	245	19	505	999999	640	999999	999999	999999	999999	68	837	684	96	999999	664	534	871	923	57	456	212	496	957	999999	443	177	999999	191	464	999999	42	135	872	121	380	230	366	959	766	489	896	634	737	201	999999	613	864	424	432	439	953	999999	142	979	335	749	62	494	992	999999	999999	825	999999	341	35	711	999999	974	334	999999	178	999999	166	568	559	578	758	999999	999999	999999	312	803	759	35	286	642	993	999999	786	631	177	871	966	302	909	81	662	405	175	673	800	890	999999	988	271	999999	243	573	429	756	999999	297	857	172	170	999999	76	946	64	393	718	999999	198	702	276	306	999999	999999	999999	488	916	999999	599	963	39	422	712	999999	763	999999	409	429	473	39	641	880	24	999999	999999	999999	999999	715	350	782	955	999999	999999	397	721	965	106	379	915	999999	840	636	999999	894	142	748	73	999999	999999	820	983	999999	456	168	999999	396	292	150	731	999999	483	999999	22	816	999999	999999	720	324	58	999999	999999	40	514	532	999999	14	192	129	671	393	80	709	532	530	799	666	999999	543	999999	335	683	999999	647	999999	466	640	624	881	886	984	38	999999	256	999999	681	952	784	999999	969	999999	214	999999	479	347	999999	774	999999	491	999999	351	723	187	988	723	999999	192	392	124	75	558	999999	310	243	999999	365	331	462	999999	999999	846	881	511	573	278	
131	999999	999999	310	945	999999	999999	143	865	544	271	851	999999	533	278	999999	570	670	857	999999	677	903	928	792	999999	132	322	538	642	999999	470	222	613	719	602	604	706	92	179	383	595	256	444	698	425	514	571	999999	999999	359	999999	221	999999	999999	601	227	592	693	328	999999	380	433	500	695	84	999999	999999	50	931	999999	792	488	501	484	999999	431	468	239	376	477	999999	393	669	293	893	259	568	460	128	384	22	22	763	999999	13	172	755	999999	624	376	277	531	999999	205	566	798	719	179	999999	179	758	362	327	851	271	999999	764	999999	802	999999	999999	786	921	556	661	779	724	154	480	663	675	719	999999	999	209	39	999999	473	726	104	539	999999	133	948	999999	659	695	912	95	26	407	999999	946	799	886	490	609	450	543	787	999999	575	698	674	999999	999999	747	327	999999	242	600	301	491	707	295	999999	663	999999	930	11	94	999999	999999	999999	265	136	999999	999999	999999	719	429	999999	999999	939	999999	964	999999	459	999999	587	912	378	271	853	999999	116	67	999999	514	794	827	999999	520	999999	702	999999	516	244	999999	999999	275	999999	999999	932	999999	655	372	552	999999	999999	400	214	528	352	99	715	999999	999999	47	159	79	534	310	328	892	999999	434	397	246	757	458	999999	50	87	322	980	999999	338	50	770	743	515	560	193	999999	622	999999	178	999999	987	722	310	206	999999	999999	999999	631	884	49	29	999999	974	316	930	873	934	999999	999999	40	118	550	221	175	277	415	564	973	999999	999999	279	999999	999999	999999	259	44	999999	269	781	779	581	358	290	298	31	549	769	209	999999	999999	469	458	999999	147	344	446	511	999999	929	999999	743	767	514	959	770	344	964	40	67	895	725	675	392	999999	458	759	269	922	153	727	646	365	353	999999	999999	820	28	128	999999	999999	533	22	999999	999999	46	814	999999	330	528	999999	585	738	152	734	999999	999999	76	994	999999	584	186	999999	991	212	216	387	424	999999	504	999999	999999	845	999999	999999	999999	712	346	464	635	644	914	939	404	466	151	999999	999999	618	223	672	754	33	439	34	999999	944	31	136	999999	999999	400	148	826	578	370	739	317	897	372	999999	457	611	999999	54	999999	247	194	999999	999999	308	174	805	492	831	999999	302	999999	406	999999	427	691	219	743	999999	254	776	123	826	105	999999	999999	326	999999	341	225	152	663	394	364	999999	999999	496	75	422	494	594	999999	994	999999	78	333	911	287	944	200	999999	867	393	800	999999	134	999999	999999	659	708	847	559	160	616	63	638	
